/* MAILCLIENT-SPECIFIC STYLES */
body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
img { -ms-interpolation-mode: bicubic; }

/* RESET STYLES */
img { border: 0; height: auto; line-height: 100%; text-decoration: none; }
table { border-collapse: collapse !important; }

/* iOS BLUE LINKS */
a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

/* START FORM */
a {
	text-decoration: none;
}
b, strong {
	font-weight: 700;
}
i, em {
	font-weight: 100;
}
/* OUTER TABLE */
table#outer {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 20px;	
	padding: 35px 0;
	background:#f3f3f3;
}
table#outer table td,
table#outer table th {
	font-size: 14px;
	font-family: Arial, helvetica, sans-serif;
	padding: 7px 15px;
	text-align: center;
}

/* INNER TABLE */
table#inner table {
  width: 100%;
}

/* FORM NAME TOP */
table#inner td.header {
	font-weight: normal;
	text-align: center;
	font-size: 22px;
	padding: 40px 0 30px;
	letter-spacing: 3px;
	text-transform: uppercase;
	vertical-align:top;
	background-color:#fff;
	border-bottom: 0 !important;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}

table#inner th,
table#inner td {
	text-align: left;
}
table#inner table td {
	padding: 7px;
}
table#inner table th {
	padding: 7px 15px;
}
table#inner td p {
  line-height: 1.5;
}

/* FORM LABELS SECTIONS */
table#inner th.header {
	font-weight: normal;
	font-size: 15px;
  text-transform: uppercase;
	text-align:left !important;
	border: 0;
	background-color: #eee;
  padding: 10px 0 8px 15px;
}

/* FORM LABELS LEFT */
table#inner table th {
	font-weight: normal;
  vertical-align: top;
}

table#inner td.content {
	background-color:#fff;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align:left;
}
table#inner td.content-back {
	border: 0;
	padding: 0;
	margin: 0;
}

table#inner td.footer {
	padding: 20px 0 !important;
	text-align:center !important;
}

table#inner td p {
	margin:10px 0;
}

table#inner td p.meta {
	font-size:12px;
	color:#666;
	font-family: 'Roboto', Arial, helvetica, sans-serif;
}
table#inner td p.meta a {
	color:#666;
	text-decoration: underline;
}
