html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}

/*  ATTRIBUTE */
h1 {font-size:20px;font-weight:400;}
h2 {font-size:15px;font-weight:400;}
a {color:#D71D2A;text-decoration:none;}
ol {list-style:decimal;padding-left:20px;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
@media screen and (max-width:990px)
{
	h1 {font-size:20px;font-weight:400;}
	h2 {font-size:15px;font-weight:400;}
	a {color:#D71D2A;text-decoration:none;}
	ol {list-style:decimal;padding-left:20px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
}

/* BACKGROUND */
#bg {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;color:#000;margin:0 auto;padding:0;}
@media screen and (max-width:990px)
{
	#bg {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;color:#000;margin:0 auto;padding:0;}
}
/* ================================================== */

/* LOGIN */
#bgloginpage {width:100%;height:100%;display:table;position:fixed;text-align:center;}
#bologinpage {display:table-cell;text-align:center;vertical-align:middle;}
#cologinpage {width:25%;margin:0 auto;padding:50px 30px;border-radius:10px;background:#fff;box-shadow:0 3px 15px 0 rgb(0,0,0,0.1);}

#bgboxforms {width:100%;margin:0 auto;padding:0;}
#boboxforms {width:100%;margin:0 auto;padding:0;} 

#boxformstops {margin:0 auto 20px;padding:0;}
.boxformstopsimg {width:100%;height:auto;margin:0 auto;padding:0;overflow:hidden;}
.boxformstopsimg img {width:25%;height:auto;}
.boxformstopstit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}

#boxformshead {margin:0 auto 20px;padding:0;}
.boxformsheadtit {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;}
.boxformsheaddes {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;}

#boxformsbodi {margin:0 auto 20px;padding:0;}
#boxformsbodirows {margin:10px auto;padding:0;}
#boxformsbodirowsinput {width:100%;float:left;padding:0;text-align:left;color:#000;background:#fff;}
#boxformsbodirowsinput input {width:100%;margin:0 auto;padding:8px 0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;border:none;border-bottom:1px solid #ddd;color:#666;box-sizing:border-box;}
#boxformsbodirowsinput input:focus {border:none;border-bottom:1px solid #0000FE;color:#666;outline:none;}

#boxformsbott {margin:0 auto 20px;padding:0;}
.boxformsbotttit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}
.boxformsbottdes {}

#boxformsfoot {margin:0 auto;padding:50px 0 0;font-size:13px;color:#666;}
.boxformsfoottop {margin:0 auto;padding:0;}
.boxformsfootbot {margin:0 auto;padding:0;}

.autobutton {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1C304B), color-stop(1, #1C304B));background:-moz-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:-webkit-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:o-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:-ms-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:linear-gradient(to bottom, #1C304B 5%, #1C304B 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C304B', endColorstr='#1C304B',GradientType=0);background-color:#1C304B;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0px solid #dcdcdc;display:inline-block;cursor:pointer;color:#fff;font-size:15px;font-family:'Roboto', sans-serif;padding:10px 30px;text-decoration:none;width:100%;box-sizing:border-box;}
@media screen and (max-width:990px)
{
	#bgloginpage {width:100%;height:100%;display:table;position:fixed;text-align:center;}
	#bologinpage {display:table-cell;text-align:center;vertical-align:middle;}
	#cologinpage {width:90%;margin:0 auto;padding:5%;border-radius:0;background:#fff;box-shadow:none;}
	
	#bgboxforms {width:100%;margin:0 auto;padding:0;}
	#boboxforms {width:100%;margin:0 auto;padding:0;} 

	#boxformstops {margin:0 auto 20px;padding:0;}
	.boxformstopsimg {width:100%;height:auto;margin:0 auto;padding:0;overflow:hidden;}
	.boxformstopsimg img {width:25%;height:auto;}
	.boxformstopstit {font-weight:700;font-size:18px;font-family:'Roboto', sans-serif;}

	#boxformshead {margin:0 auto 20px;padding:0;}
	.boxformsheadtit {margin:0 auto;padding:0;font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;}
	.boxformsheaddes {margin:0 auto;padding:0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.6;}

	#boxformsbodi {margin:0 auto 20px;padding:0;}
	#boxformsbodirows {margin:10px auto;padding:0;}
	#boxformsbodirowsinput {width:100%;float:left;padding:0;text-align:left;color:#000;background:#fff;}
	#boxformsbodirowsinput input {width:100%;margin:0 auto;padding:8px 0;font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;border:none;border-bottom:1px solid #ddd;color:#666;box-sizing:border-box;}
	#boxformsbodirowsinput input:focus {border:none;border-bottom:1px solid #0000FE;color:#666;outline:none;}

	#boxformsbott {margin:0 auto 20px;padding:0;}
	.boxformsbotttit {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}
	.boxformsbottdes {margin:0 auto;padding:0;}

	#boxformsfoot {margin:0 auto;padding:20px 0 0;font-size:13px;color:#666;}
	.boxformsfoottop {margin:0 auto;padding:0;}
	.boxformsfootbot {margin:0 auto;padding:0;}

	.autobutton {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1C304B), color-stop(1, #1C304B));background:-moz-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:-webkit-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:o-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:-ms-linear-gradient(top, #1C304B 5%, #1C304B 100%);background:linear-gradient(to bottom, #1C304B 5%, #1C304B 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C304B', endColorstr='#1C304B',GradientType=0);background-color:#1C304B;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0px solid #dcdcdc;display:inline-block;cursor:pointer;color:#fff;font-size:15px;font-family:'Roboto', sans-serif;padding:10px 30px;text-decoration:none;width:100%;box-sizing:border-box;}
}
/* ================================================== */