dojo-templater
Version:
Easy HTML emails with variables
245 lines (214 loc) • 3.74 kB
CSS
* {
margin: 0;
padding: 0;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
box-sizing: border-box;
font-size: 16px;
color: #666;
}
html,
body {
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
width: 100% ;
height: 100%;
background-color: #f0f0f0;
line-height: 1.5;
}
table {
border-collapse: collapse;
}
table td {
vertical-align: top;
}
.body-inner {
background-color: #f0f0f0;
}
.container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
.header,
.footer {
text-align: center;
}
.header {
padding-bottom: 10px;
}
.logo {
position: relative;
top: 55px;
}
.footer {
padding-top: 20px;
}
.footer p {
margin-bottom: 5px;
color: gray;
font-size: 14px;
text-align: center;
}
.footer a {
font-size: 14px;
}
.footer .address {
margin-bottom: 0;
color: #999999;
}
.main {
padding: 30px 0;
padding-top: 60px;
background-color: #fff;
border-radius: 5px;
border: 1px solid #ccc;
}
.main-table {
background-color: #fff;
}
.main-table > tbody > tr > td > table td {
padding-left: 40px;
padding-right: 40px;
}
hr {
height: 1px;
margin: 20px auto;
border: 0;
border-top: 1px solid #d6d6d6;
}
hr.invisible {
border-color: white;
}
table.bordered {
border-bottom: 1px solid #f0f0f0;
}
table.bordered th {
padding: 5px 10px;
font-size: 14px;
background-color: #f0f0f0;
}
table.bordered td {
padding: 10px;
border-top: 1px solid #f0f0f0;
}
table.highlight {
padding-left: 40px;
padding-right: 40px;
color: white;
background-color: #09bbff;
}
h1, h2, h3, h4, h5 {
margin-bottom: 10px;
color: #333;
}
h1, h2, h3, h4, h5,
p, td, th {
font-weight: normal;
}
h1.margin-bottom, h2.margin-bottom, h3.margin-bottom, h4.margin-bottom, h5.margin-bottom,
p.margin-bottom, td.margin-bottom, th.margin-bottom {
margin-bottom: 20px;
}
h1.center, h2.center, h3.center, h4.center, h5.center,
p.center, td.center, th.center {
text-align: center;
}
h1.right, h2.right, h3.right, h4.right, h5.right,
p.right, td.right, th.right {
text-align: right;
}
h1.bold, h2.bold, h3.bold, h4.bold, h5.bold,
p.bold, td.bold, th.bold {
font-weight: bold;
}
h1.dark, h2.dark, h3.dark, h4.dark, h5.dark,
p.dark, td.dark, th.dark {
color: #333;
}
h1.bottom, h2.bottom, h3.bottom, h4.bottom, h5.bottom,
p.bottom, td.bottom, th.bottom {
vertical-align: bottom;
}
th {
text-align: left;
}
img {
display: block;
max-width: 500px;
}
img.center {
margin-left: auto;
margin-right: auto;
}
h1 {
font-size: 40px;
line-height: 1.2;
}
h2 {
font-size: 30px;
line-height: 1.2;
}
h3 {
font-size: 25px;
line-height: 1.3;
}
h4 {
font-size: 20px;
line-height: 1.4;
color: #888;
}
p {
margin: 0 0 5px;
color: #666;
line-height: 1.5;
}
strong {
color: #333;
}
a, a:link, a:active, a:visited {
color: #09bbff;
text-decoration: underline;
}
.button, .button:link, .button:active, .button:visited {
display: block;
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
padding: 20px;
color: #fff;
background-color: #09bbff;
line-height: 1.2;
font-weight: bold;
font-size: 25px;
text-align: center;
cursor: pointer;
text-decoration: none;
border-radius: 100px;
}
.margin-top {
margin-top: 40px;
}
.margin-bottom {
margin-bottom: 40px;
}
.award {
max-width: 270px;
margin: 0 auto;
background: url("img/award.png") no-repeat 50% 0px;
}
.points-number {
margin-bottom: 10px;
padding-top: 75px;
color: black;
font-size: 90px;
font-weight: bold;
text-align: center;
line-height: .8;
}
.points-label {
font-size: 30px;
color: #666;
text-align: center;
}
/*# sourceMappingURL=main.css.map */