* {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	box-sizing: border-box;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: 100%; 
	background-color: #000;
}

a {
	color: #ffca80;
}

a:hover {
	color: #ff9500;
}

table,
td,
tr {
	vertical-align: top;
	border-collapse: collapse;
}

.container {
	background-color: #23272a;
	display: table;
	margin: 0px auto;
	padding: 20px;
	width: 100%;
	min-width: 320px; 
	max-width: 600px; 
	overflow-wrap: break-word; 
	word-wrap: break-word; 
	word-break: break-word;
	color: #fff;
}

.padded {
	margin: 20px auto;
}

.content {
	min-width: 320px; 
	margin: 0 auto; 
	border-spacing: 0; 
	mso-table-lspace: 0pt; 
	mso-table-rspace: 0pt; 
	width: 100%;
}

.col {
	display:table-cell;
	vertical-align: middle;
	padding: 0px 10px;
}

.col_w1 {
	width: 150px;
}

.col_w2 {
	width: 200px;
}

.col_w3 {
	width: 300px;
}

.col_w4 {
	width: 400px;
}

.col_w5 {
	width: 450px;
}

.col_full {
	width: 600px;
}

.img-container {
	text-align:center;
}

.img-container img {
	-ms-interpolation-mode: bicubic; 
	border: 0; 
	height: auto; 
	width: 100%; 
	max-width: 100%; 
	display: block;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0.5em 0;
	word-break: break-word;
	mso-line-height-alt: 45px;
	color: #ff9500;
}

h1 {
	font-size: 200%;
}
h2 {
	font-size: 150%;
}

h3 h4 h5 h6 {
	font-size: 100%;
}

.text_standard {
}

.text_accent {
	color: #858585;
}

.text_error {
	color: #fc0303;
}

.button {
	padding: 10px;
	margin: 10px auto;
	text-decoration: none; 
	display: block; 
	color: #fff;
	background-color: #000;
	border: 0;
	border-radius: 4px; 
	box-shadow: none;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	width: 90%; 
	font-size: 133%; 
	text-align: center; 
	mso-border-alt: none; 
	word-break: keep-all;
}

.accent {
	color: #000;
	background-color: #ff9500;
}

a[x-apple-data-detectors=true] {
	color: inherit !important;
	text-decoration: none !important;
}

@media (max-width: 520px) {
	.col {
		min-width: 320px !important;
		max-width: 100% !important;
		display: block !important;
	}

	.col {
		width: 100% !important;
	}

	.col>div {
		margin: 0 auto;
	}
}
