/* CLIENT-SPECIFIC STYLES */
#outlook a { padding: 0; } /* Force Outlook to provide a “view in browser” message */
.ReadMsgBody { width: 100%; }
.ExternalClass { width: 100%; } /* Force Hotmail to display emails at full width */
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; } /* Force Hotmail to display normal line spacing */
body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } /* Prevent WebKit and Windows mobile changing default text sizes */
table, td { mso-table-lspace: 0pt; mso-table-rspace: 0pt; } /* Remove spacing between tables in Outlook 2007 and up */
img { -ms-interpolation-mode: bicubic; } /* Allow smoother rendering of resized image in Internet Explorer */
/* RESET STYLES */
body { margin: 0; padding: 0; }
img { border: 0; line-height: 100%; outline: none; text-decoration: none; }
table { border-collapse: collapse !important; }
body { height: 100% !important; margin: 0; padding: 0; width: 100% !important; }
/* iOS BLUE LINKS */
.appleBody a { color: #68440a; text-decoration: none; }
.appleFooter a { color: #999999; text-decoration: none; }
/* MOBILE STYLES */
@media screen and (max-width: 525px) {
/* ADJUST LOGO */
td[class=”rpr-logo”] img { max-width:100% !important; height:auto; max-height:68px !important; }
td[class=”cobrand-logo”] { max-width:100% !important; height:auto; }
/* USE THESE CLASSES TO HIDE CONTENT ON MOBILE */
table[class=”mobile-hide”] { display:none; }
th[class=”mobile-hide”] { display:none; }
td[class=”mobile-hide”] { display:none; }
img[class=”mobile-hide”] { display:none !important; }
img[class=”img-max”] { max-width: 100% !important; height:auto !important; }
/* FULL-WIDTH TABLES */
table[class=”responsive-table”] { width:100% !important; }
/* UTILITY CLASSES FOR ADJUSTING PADDING ON MOBILE */
td[class=”padding”] { padding: 10px 5% 15px 5% !important; }
td[class=”padding-copy”] { padding: 10px 5% 10px 5% !important; text-align: center; }
td[class=”no-pad”] { padding: 0 0 20px 0 !important; }
td[class=”no-padding”] { padding: 0 !important; }
td[class=”section-padding”] { padding: 20px 15px 20px 15px !important; }
/* ADJUST BUTTONS ON MOBILE */
td[class=”mobile-wrapper”] { padding: 10px 5% 15px 5% !important; }
table[class=”mobile-button-container”] { margin: 0 auto; width: 100% !important; }
a[class=”mobile-button”] { width: 80% !important; padding: 15px !important; border: 0 !important; font-size: 16px !important; white-space: nowrap; }
td[class=”button-left-col”] { padding-right: 0 !important; }
td[class=”button-side-text”] { text-align:center; }
}
|
|
|
|
|





