/* * ===================================== * 1. Common styles for general table things. * ===================================== */ img { max-width: 100%; } body { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; } tr{ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; line-height: 22px; } .main{ width:100%; background-color: #ffffff; } .rbcc{ /* * rbcc -> reset - border - cellspacing - cellpading * * Resets table attributes. */ border:0; cellpadding:0; cellspacing:0; } .sp{ /* Separator tr; props are actually contained by it's inner element atm. */ } .sp__inner{ padding: 15px 0; } .spd{ /* Separator tr (double); props are actually contained by it's inner element atm. */ } .spd__inner{ height: 60px; } a{ color: #0fade1; } /* * ================= * 2. Content styles. * ================== */ .main__welcome{ color: #000; padding: 10px 30px 0 30px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22px; } .main__content{ color: #000; padding: 10px 30px 0 30px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; } /* * ================ * 3. Footer styles. * ================ */ .footer{ background-color: #303030; padding: 20px 30px 0px 30px; color: #f5f5f5; border-top: 8px solid #585858; } .footer a{ color: #f5f5f5; } .footer--simple{ padding-bottom: 20px; background-color: #FFFFFF; } .footer--simple tr td{ color: #888; } .footer__main{ /* This style property fucks up the width on OS X, needs to be *JUST* attribute */ width:100%; } .footer__main__signature{ font-size: 14px; color: #f5f5f5; /* @todo gulp-inline-css doesn't parse align */ align:left; } .footer__main__col1{ width:70%; margin-bottom:40px; /* @todo gulp-inline-css doesn't parse align */ align:left; } .footer__main__col1__td{ color: #f5f5f5; /* @todo gulp-inline-css doesn't parse align */ align:left; padding-top: 15px; } .footer__main__col1__td > span{ font-size:20px; margin-bottom:5px; } .footer__main a > span{ /* Revert apple blue-link style. */ color: #f5f5f5!important; text-decoration:none!important; } .footer__main__col2{ width:30%; /* @todo gulp-inline-css doesn't parse align */ align:right; } .footer__main__col2__td{ font-size: 14px; color: #f5f5f5; /* @todo gulp-inline-css doesn't parse align */ align:right; } .footer__main__col2__td__img{ border: 0; padding-left:20px; max-width: 100%; max-height:65px; height: auto; }