* {padding:0;border:0;margin:0;box-sizing:border-box;}
html, body {height:100%;}
body {font:16px/1.5 arial,sans-serif;color:#333;background:#f2f2f2;min-width:1250px;}
table {border-collapse:collapse;}
td {vertical-align:top;}
p {margin:1em 0;}
a {/*color:#21abb6;*/color:#0694c8;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {}
ul li {}
h1, h2, h3, h4, h5, h6 {margin:1em 0 .7em;}
h1 {font-size:30px;;color:#000;margin:0 0 .7em;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:18px;}
h6 {font-size:18px;}
hr {height:1px;background:#e5e5e5;margin:1em 0;}
.container input, .container select, .container textarea {
	display:block;
	width:440px;
	height:40px;
	border:1px solid #ececec;
	background:#f7f7f7;
	box-shadow:0 -1px 0 #b2b2b2;
	border-radius:2px;
	padding:5px 20px;
	font:14px/1.5 arial,sans-serif;
	margin:0 0 15px;
}
.container .error {
	border-color:#f00;
	background:#f0dfdf;
}
.container input:hover, .container select:hover, .container textarea:hover {}
.container input:focus, .container select:focus, .container textarea:focus {}
.container input {}
.container select {cursor:pointer;}
.container textarea {overflow:auto;height:140px;}
.container input[type=radio], .container input[type=checkbox] {background:none;border:0;padding:0;margin:0;width:auto!important;height:auto!important;cursor:pointer;vertical-align:middle;}
.container button, .container input[type=submit], .container input[type=button], .button {
	display:block;
	height:42px;
	padding:0 45px;
	background:#25bfcb;
	font:bold 14px/40px arial,sans-serif;
	text-align:center;
	color:#fff;
	border-radius:2px;
	box-shadow:0 -1px 0 #00345e inset;
	margin:25px 0 0;
	cursor:pointer;
}
.container button:hover, .container input[type=submit]:hover, .container input[type=button]:hover {}
.container button:focus, .container input[type=submit]:focus, .container input[type=button]:focus {}
.container label {display:block;color:#000;font-weight:bold;margin:0 0 5px;}
