html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select,iframe,section,form{
	background:transparent;	border:0;	outline:0;	padding:0;	margin:0; text-decoration:none; list-style:none; color:#0C0B10	;font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:14px; position:relative; float:left; width:100%;text-align:left;
	-webkit-user-select: none;  
	-moz-user-select: none;
	-o-user-select: none;     
	-ms-user-select: none;      
	user-select: none;      
}
input:disabled,a.selectBox-disabled{color:#676767;}
input,textarea{-webkit-user-select:auto;-moz-user-select: auto;-o-user-select: auto;-ms-user-select: auto; user-select: auto;      }
span{color:inherit;font-family:inherit;font-size:inherit;width:auto;float:none;display:inline-block}
*{box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;}
.clearfix:after{clear: both; content: "";	display: block;	font-size: 0;	height: 0;	line-height: 0;	visibility: hidden;	width: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
html, body{ height:100%;-webkit-tap-highlight-color: #f7f6f6;}
html, body, table{font-size: 14px;font-weight: normal;}
html, body,a,img{ float:none; width:initial;}
textarea {resize: none;}
body.lgnb{background: #FFF }
.ctnsr.wt{filter:blur(2px)}
.ctnsr{text-align: center;padding: 0px 0px 80px 0px;}
body.init.reg{background:#3d3d3d; overflow-y: scroll;}
.w100{ width:100%;}
.w90{width:90%;}
.w85{ width:85%;}
.w80{width:80%;}
.w75{width:75%;}
.w70{width:70%;}
.w66{ width:66.6666%;}
.w65{width:65%;}
.w63{width:63%;}
.w60{width:60%;}
.w58{width: 58%;}
.w57{width: 57%;}
.w55{ width:55%;}
.w50{ width:50%;}
.w48{width: 48%;}
.w45{width: 45%;}
.w44{ width:44.6666%;}
.w43{ width:43%;}
.w42{ width:42%;}
.w40{ width:40%;}
.w35{width:35%;}
.w33{ width:33.3333%;}
.w32{ width:32%;}
.w30{width:30%;}
.w25{ width:25%;}
.w22{ width:22%;}
.w20{ width:20%;}
.w15{ width:15%;}
.w12{width:12.5%}
.w10{ width:10%;}
.w5{ width:5%;}
.w1{ width:1%;}
.mlft{margin: 0px 7.5% 10px 7.5%;}
.prght{ padding:0px 20px 0px 0px;}
.prght40{ padding:0px 40px 0px 0px;}
.plft60{ padding:0px 0px 0px 30px;}
.pSds{padding:0px 20px 0px 20px;}
.pSds40{padding:0px 40px 0px 40px;}
.dtlsMto{ padding:0px 240px 0px 0px}
.pdngT{padding:25px 0px 25px 0px;}
.pddT50{padding:50px 0px 0px 0px;}
.pddTB50{padding:50px 0px 50px 0px;}
.pddTB85{padding:85px 0px 30px 0px;}
.pddTB150{padding:150px 0px 150px 0px;}
.pddB50{padding:0px 0px 50px 0px;}
.pddT40{padding:40px 0px 0px 0px;}
.pddTB40{padding:40px 0px 40px 0px;}
.pddB40{padding:0px 0px 40px 0px;}
.pddT30{padding:30px 0px 0px 0px;}
.pddTB30{padding:30px 0px 30px 0px;}
.pddB30{padding:0px 0px 30px 0px;}
.pddT25{padding:25px 0px 0px 0px;}
.pddTB25{padding:25px 0px 25px 0px;}
.pddB25{padding:0px 0px 25px 0px;}
.pddT20{padding:20px 0px 0px 0px;}
.pddTB20{padding:20px 0px 20px 0px;}
.pddB20{padding:0px 0px 20px 0px;}
.pddT15{padding:15px 0px 0px 0px;}
.pddTB15{padding:15px 0px 15px 0px;}
.pddB15{padding:0px 0px 15px 0px;}
.pddT10{padding:10px 0px 0px 0px;}
.pddB10{padding:0px 0px 10px 0px;}
.pddTB10{padding:10px 0px 10px 0px;}
.pddTB3p{padding:3% 0px 3% 0px;}

.aLeft{ text-align:left;}
.aRight{ text-align:right;}
.aCenter{ text-align:center;}
.cntnr{min-height: 600px;overflow: hidden;}
.cntnr ,.cntnr *{-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	transition: all ease 0.2;}
.lmts{max-width:1280px;float: none;display: inline-block;}
.rgstr{min-height: 600px; text-align: center;padding: 2% 5% 20px 5%;}
.rgstr:after {content: "";position: absolute;z-index: -1;top: 0px;left: 0px;height: 100%;width: 100%;background: #fff url(../imgs/bg_lgn.png) right -50px no-repeat;background-size: 150% auto;background-attachment: fixed;}
.pth{padding: 15px 2.5% 10px 2.5%;}
.pth:after {content: "";position: absolute;z-index: -1;top: 0px;left: 0px;height: 560px;width: 100%;background: #fff url(../imgs/bg_lgn.png) left -70px no-repeat;background-size: auto 172%;}
.brnd{float:left; background:transparent url('../imgs/brand.png') center center no-repeat; background-size: contain; height:50px;width: 235px;z-index: 5;}
.mdFrm{padding: 40px 5% 80px 5%;text-align: center;}
.sssn{background:#fff;box-shadow: 0px 3px 8px 1px #ccc;width:90%;max-width: 350px; min-width:300px;min-height:330px;padding:20px 3% 0px 3.5%;float: right;overflow: hidden;}
.sssn div.lgini{left:0%;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5;}
.sssn div.lgini.ctv{left:-150%;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5;}

.sssn div.lgrcvr{left:100%;position: absolute;padding: 20px 33px 0px 35px;top: 0px;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5;}
.sssn div.lgrcvr.ctv{left:0%;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5;}

.sssn h1{font-size:20px;padding:5px 0px 10px 0px; color:#0C0B10;font-weight: normal;}
.sssn div.lgrcvr h1{margin:0px 0px 20px 0px;}
.sssn li{padding:10px 0px 10px 0px;}
.sssn div.lgrcvr li{padding:10px 0px 18px 0px;}
.nfr{padding: 30px 0px 80px 0px;}
.nfr ul{z-index:1;z-index: 1;display: flex;flex-direction: row;flex-wrap: wrap;text-align: center;justify-content: center;}
.nfr li{width:33.33333%;padding: 0px 3.5% 0% 3.5%;}
.nfr li h5{color:#015C64;font-size: 17px;font-family:'Roboto-Medium',Arial, Helvetica, sans-serif;padding:10px 0px 10px 0px;font-weight: normal;}
.nfr li p{font-size:14px;color:rgba(0,0,0,.54);}
.nfr li p a{color:#009688;font-family:'Roboto-Bold',Arial, Helvetica, sans-serif;cursor:pointer;}
.nwscc{position: relative;background: #fff;box-shadow: 0px 3px 8px 1px #ccc;width: 80%;min-width: 330px;padding: 30px 5% 0px 5%;float: none;height: auto;margin: 20px 0px 0px 0px;display: inline-block;}
.nwscc li{padding: 18px 2% 10px 0%;}
.nwscc li.lgls{padding:8px 2% 0px 0%;}
.mdRls{height:100%;background:#212121;overflow:hidden;max-width: 1280px;float:none;display: inline-block;}
.mdRls div.txts{padding:5px 8px 8px 0px;font-family:'Roboto',Arial, Helvetica, sans-serif;font-size: 10px;color:#fff;}
.mdRls table{margin: 5px 0px 0px 0px;}
.mdRls table th{text-align: center;}
.mdRls table td{border-bottom: solid 1px #ccc; text-align: center;padding: 5px 0px 5px 0px;}
.mdRls div.bull{padding:5px 8px 8px 0px;font-family:'Roboto-Medium',Arial, Helvetica, sans-serif;font-size: 11px;color:#009688;}
.mdRls .lmts{height:100%;padding: 0px 0% 10px 0%;}
.mdRls .pdf{overflow-y: scroll;padding: 10px 2.5% 10px 2.5%;height: 90%;}
.mdRls .pdf a{color:#009688;font-family:'Roboto-Bold',Arial, Helvetica, sans-serif;cursor:pointer;}
.mdRls .hdrmdl{padding: 8px 0px 8px 0px;z-index: 8;background: #009688; color:#fff;font-size: 18px;text-align:center;font-family:'Roboto-Bold',Arial, Helvetica, sans-serif;}
.mdRls .hdrmdl .clsrmdl{float: right;position: absolute;top:10px; right: 15px;color:#fff;z-index: 999999;height: 25px;width: 25px;display: block;cursor: pointer;}

.frmErr{position: absolute;top: 170px;left: 0px;color: #AD0007;text-align: center;font-size: 13px;}
.frmErr.lsstp{top:130px}
.msgErr{position:absolute;top:32px;left:5px;color:#AD0007; font-size:10px;font-family:'Roboto-Light',Arial, Helvetica, sans-serif;}
.fld{ padding:5px 0px 5px 0px; border-bottom:solid 1px rgba(0,0,0,0.12); font-family:'Roboto-Light',Arial, Helvetica, sans-serif; }
.fld.flr{border-bottom:solid 1px #AD0007; }	
.lbl{position:absolute;top:12px;left:0px;font-size: 13px; color:#000; opacity: 0.38;padding: 0px 0px 0px 0px;
-webkit-transition: all ease .2s;
-moz-transition: all ease .2s;
-ms-transition: all ease .2s;
-o-transition: all ease .2s;
transition: all ease .2s;
transform-origin: 0px 0px;}
.lbl.tp{top:-12px;left:0px;padding: 0px 0px 0px 0px;
-webkit-transition: all ease .15s;
-moz-transition: all ease .15s;
-ms-transition: all ease .15s;
-o-transition: all ease .15s;
transition: all ease .15s;
transform: scale(.8);
transform-origin: 0px 0px;}
.lbl span{width: auto;
float: none;display: inline-block;font-size: 10px;position: absolute;top: 2px;left: 125px;}
.lnks{cursor:pointer;}
.rcvr{cursor:pointer;color:#666}
.btns{padding: 20px 0px 10px 0px;text-align: center;}
.btn{min-width:120px;max-width:322px; width:100%; height:40px; text-align:center; color:#fff; background:#ccc; cursor:not-allowed; padding:0px 10px 0px 10px;border-radius:4px; outline:none; float:none;font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:15px; border:none; margin:5px 0px 15px 0px;}
.btn.ctv{background:#015C64; cursor:pointer;}
.btns .lnks{width: 100%;text-align:center;float:left;margin:10px 0px 10px 0px;color:#909090;font-family:'Roboto-Medium',Arial, Helvetica, sans-serif;}
.btns .lnks.rgs{color:#009688;}
.btn.crtr{position: fixed;bottom:0px;left:0px;}
.checks{padding:0px 0px 0px 20px;background:transparent url('../imgs/checkbox_off_light.png') left top no-repeat;background-size:17px 17px;font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:12px; border:none;color:rgba(0,0,0,.54);margin:5px 0px 8px 0px;text-align: left;}
.checks.ctv{background:transparent url('../imgs/checkbox_on_light.png') left top no-repeat;background-size:17px 17px;}
.lSw{font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:12px; border:none;color:#009688;cursor:pointer;top:0px;left:20px;white-space: nowrap;float:left;width:100%;}
.owt{position: absolute;background:rgba(255,255,255,0.7);top:0px;left:0px;width:100%;height:100%;text-align: center;padding: 100px 0px 0px 0px;}
.owt h3{text-align: center;color:#015C64;font-weight: normal;}
.owt img{display:inline-block;height: 120px;}
.frmrmdl{position: fixed;height: 100%; top:0%;left: 0%; width: 100%;padding:5% 10% 5% 10%; background:rgba(255,255,255,.5);z-index: 6;text-align:center;}
input[type="checkbox"], input[type="radio"]{display:none;visibility:0;opacity:0;}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	
	
}
@media only screen and (min-width: 1px) and (max-width: 1300px){
	.pth:after{content:"";position:absolute;z-index:-1;top:0px;left:0px;height:650px;width:100%;background: transparent url(../imgs/bg_lgn.png) center -70px no-repeat;background-size: auto 150%;}
}
@media only screen and (min-width: 1px) and (max-width: 900px){
	
}
@media only screen and (min-width: 1px) and (max-width: 800px){
	.to100_800{width:100%;}
	.to50_800{width:50%;}
	.nfr li{width:50%;}

	
			
}
@media only screen and (min-width: 1px) and (max-width: 650px){
	.brnd{left: 50%;margin: 0px 0px 0px -117px;}
	.nfr {
		padding: 30px 0px 30px 0px;
	}
	.nfr li{width:100%;padding: 0px 3.5% 20px 3.5%;}

	
	.mdFrm .lmts{text-align: center;}
	.mdFrm .sssn{padding: 20px 5% 0px 6%;}
}
@media only screen and (min-width: 1px) and (max-width: 550px){
	.toH_550{display: none;}
	.to100_550{width:100%;}
	body.lgnb{background:#0C0B10}
	.pth:after {
		content: "";
		position: absolute;
		z-index: -1;
		top: 440px;
		left: 0px;
		height: 660px;
		width: 100%;
		background: #fff url(../imgs/bg_lgn.png) -50PX -70px no-repeat;
		background-size: 170% auto;
	}
	.rgstr:after {background: #fff url(../imgs/bg_lgn.png) center -50px no-repeat;background-size: auto 150%;background-attachment: fixed;}
	.nfr {
		padding: 130px 0px 30px 0px;
	}
	.mdFrm .sssn{padding: 20px 5% 0px 6%;float:none; display: inline-block;}
	.btns.crtr {
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 9;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.btns.crtr .btn{
		width: 100%;
		max-width: 100%;
		margin: 0px;
		height: 50px;
		font-family: 'Roboto-Bold',Arial, Helvetica, sans-serif;
		border-radius: 0px;
	}
}
@media only screen and (min-width: 1px) and (max-width: 400px) {	
		
}
@media only screen and (min-width: 1px) and (max-width: 380px){
}
@media only print{
}


