| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288 | /* -------------------------------------    GLOBAL    A very basic CSS reset------------------------------------- */* {  margin: 0;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  box-sizing: border-box;  font-size: 14px;}img {  max-width: 100%;}body {  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: none;  width: 100% !important;  height: 100%;  line-height: 1.6em;  /* 1.6em * 14px = 22.4px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */  /*line-height: 22px;*/}/* Let's make sure all tables have defaults */table td {  vertical-align: top;}/* -------------------------------------    BODY & CONTAINER------------------------------------- */body {  background-color: #f6f6f6;}.body-wrap {  background-color: #f6f6f6;  width: 100%;}.container {  display: block !important;  max-width: 600px !important;  margin: 0 auto !important;  /* makes it centered */  clear: both !important;}.content {  max-width: 600px;  margin: 0 auto;  display: block;  padding: 20px;}/* -------------------------------------    HEADER, FOOTER, MAIN------------------------------------- */.main {  background-color: #fff;  border: 1px solid #DBE0E4;  border-radius: 3px;}.content-wrap {  padding: 20px;}.content-block {  padding: 0 0 20px;}.header {  width: 100%;  margin-bottom: 20px;}.footer {  width: 100%;  clear: both;  color: #7F8FA4;  padding: 20px;}.footer p, .footer a, .footer td {  color: #999;  font-size: 12px;}/* -------------------------------------    TYPOGRAPHY------------------------------------- */h1, h2, h3 {  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;  color: #1B2431;  margin: 40px 0 0;  line-height: 1.2em;  font-weight: 400;}h1 {  font-size: 32px;  font-weight: 500;  /* 1.2em * 32px = 38.4px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */  /*line-height: 38px;*/}h2 {  font-size: 24px;  /* 1.2em * 24px = 28.8px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */  /*line-height: 29px;*/}h3 {  font-size: 18px;  /* 1.2em * 18px = 21.6px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */  /*line-height: 22px;*/}h4 {  font-size: 14px;  font-weight: 600;}p, ul, ol {  margin-bottom: 10px;  font-weight: normal;}p li, ul li, ol li {  margin-left: 5px;  list-style-position: inside;}/* -------------------------------------    LINKS & BUTTONS------------------------------------- */a {  color: #0F9DEA;  text-decoration: underline;}.btn-primary {  text-decoration: none;  color: #FFF;  background-color: #2D3349;  border: solid #2D3349;  border-width: 10px 20px;  line-height: 2em;  /* 2em * 14px = 28px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */  /*line-height: 28px;*/  font-weight: bold;  text-align: center;  cursor: pointer;  display: inline-block;  border-radius: 5px;  text-transform: capitalize;}/* -------------------------------------    OTHER STYLES THAT MIGHT BE USEFUL------------------------------------- */.last {  margin-bottom: 0;}.first {  margin-top: 0;}.aligncenter {  text-align: center;}.alignright {  text-align: right;}.alignleft {  text-align: left;}.clear {  clear: both;}.logo{    background: #2D3349;    text-align: center;    border-radius: 3px 3px 0 0;    padding: 40px 0px;}/* -------------------------------------    ALERTS    Change the class depending on warning email, good email or bad email------------------------------------- */.alert {  font-size: 14px;    color: #fff;  font-weight: 500;    padding: 20px;  text-align: center;  }.alert a {  color: #fff;  text-decoration: none;  font-weight: 500;  font-size: 16px;}.alert.alert-warning {  background-color: #e55701;}.alert.alert-bad {  background-color: #D0021B;}.alert.alert-good {  background-color: #68B90F;}/* -------------------------------------    INVOICE    Styles for the billing table------------------------------------- */.invoice {  margin: 40px auto;  text-align: left;  width: 80%;}.invoice td {  padding: 5px 0;}.invoice .invoice-items {  width: 100%;}.invoice .invoice-items td {  border-top: #eee 1px solid;}.invoice .invoice-items .total td {  border-top: 2px solid #333;  border-bottom: 2px solid #333;  font-weight: 700;}/* -------------------------------------    RESPONSIVE AND MOBILE FRIENDLY STYLES------------------------------------- */@media only screen and (max-width: 640px) {  body {    padding: 0 !important;  }  h1, h2, h3, h4 {    font-weight: 800 !important;    margin: 20px 0 5px !important;  }  h1 {    font-size: 22px !important;  }  h2 {    font-size: 18px !important;  }  h3 {    font-size: 16px !important;  }  .container {    padding: 0 !important;    width: 100% !important;  }  .content {    padding: 0 !important;  }  .content-wrap {    padding: 10px !important;  }  .invoice {    width: 100% !important;  }}/*# sourceMappingURL=styles.css.map */
 |