body{background:#f2f2f2;font-family:Helvetica Neue,sans-serif;padding-top:65px;text-align:center}a,input[type=submit]{background:none;border:none;cursor:pointer;color:#65b9ff;text-decoration:underline;font-size:16px;padding-left:0}a:hover,input[type=submit]:hover{text-decoration:none;outline:none}p{margin:0;padding:0 0 13px;color:#8e9aad;font-size:16px;font-weight:400}.container{background:#fff;border:1px solid #ddd;border-radius:6px;max-width:580px;margin:0 auto;padding:34px 0 24px;width:100%}.instructions,.title{padding:0 39px;text-align:left}.instructions h2,.instructions h3,.title h2,.title h3{color:#434d5d;font-size:32px;font-weight:500;letter-spacing:0;margin:0 0 13px;padding:0}.instructions p,.title p{line-height:25px;margin:0;padding:0 0 21px}.error{background:#f8f2f1;color:#930;border-bottom:1px solid #e9d5d1;border-top:1px solid #e9d5d1;font-size:16px;padding:20px 39px}.cta,.error{margin:0 0 34px;text-align:left}.cta{color:#1f1f1f;font-size:14px;padding:20px 39px 0}.cta .icon-warning{background:transparent url(/img/emails/icon_warning.gif) 0 0 no-repeat}.cta .icon-mistake{background:transparent url(/img/misc/confirmations/icon_mistake.gif) 5px top no-repeat}.cta .icon-added{background:transparent url(/img/misc/confirmations/icon_added.gif) 5px top no-repeat}.action-link{margin-left:10px}@media (max-width:580px){body{padding:1px}.container{padding:12px 0 0 10px;width:auto}.instructions,.title{padding:0 10px}.instructions h2,.title h2{font-size:22px}.instructions h3,.title h3{font-size:18px}.cta,.error{padding:10px 7px}}