html, body{
    overflow-x:hidden!important;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: none;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased!important;
    -webkit-transform: translate3d(1,1,1);
    transform:translate3d(1,1,1);
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    osx-font-smoothing: grayscale;
}html{padding:0!important; margin:0 auto!important;}

.page-build{display:none;}

.header-light .header-logo, .footer-light .footer-logo{background-image:url(../../content/mw/images/logo-dark.png);}
.header-dark .header-logo, .footer-dark .footer-logo{background-image:url(../../content/mw/images/logo-light.png);}

.header .header-logo{
	background-size:70px 16px;
	width:116px;
	margin-left:-58px;
	color:#FFFFFF;
}

.footer .footer-logo{
	background-size:120px 28px;
	width:100%;
	height:32px;
	margin:0 auto;
}

.menu-header .menu-logo{
	background-image:url(../../content/mw/images/logo.png);
	background-color:rgba(255,255,255,0.05);
	padding:5px;
	border:solid 1px rgba(0,0,0,0.1);
	border-radius:100px;
	background-size:80px 80px;
	background-repeat:no-repeat;
	background-position:center center;
	width:90px;
	height:90px;
	z-index:10;
	display:block;
	margin:20px auto 15px auto;
}


.cover{}

.main1{margin:0 auto; padding:0; }
.main2{margin:0 auto; padding:0;}
.footer1{width:100%; background:#ed7225; margin:0 auto; bottom:0; position: absolute; text-align: center; z-index:9999!important;}
.footer-div{}
.footer1 a{text-decoration:none;  text-align:center; color:#fff; font-size:14px; line-height: 42px;}

.splash-logo{width:260px;  margin:0 auto; padding:0; display: table; position:relative; float: none; margin-top:20%;}

.splash-logo1{width:260px;  margin:0 auto; padding:0; margin-bottom:0%;}
.login-title{font-weight:600;  font-size:14px; text-align: center; color:#fff; margin-top:5%;}

.container{width:100%; height:auto; float:left; /*border-bottom:5px solid #ed7225; background:url(../images/bg.jpg) repeat;*/ padding-bottom:1%;}

.header1 {
    width: 100%;
    background: #2a9cb0;
    float: left;	
}

.header2{width: 94%;background: #dfdede;padding-left:3%; padding-right:3%; float:left; padding-top:1%;}

.header-select {
    width: 100%;
    background: #dfdede;
    float: left;
    padding: 2% 0 2% 0%;
    font-size: 0.75em;
    font-weight: 500;
	border:none;
	font-size:14px;
}

.h-left{float:left;   margin-left:3%;}

.h-right{width:16px; float:right; margin:3% 3% 0 0%;}

.header2-left{float:left; width:90%;}
.header2-right{float:right; margin-top:0.75%;}
.m-lr-5{margin-left:5%; margin-right:15%; width:110px; float:right;}
.m-lr-5 input{float:left;margin-top: 19%;}

/* Login */

.clock{width:65px; height:65px; margin:0 auto; padding:0; margin-top:30px; margin-bottom:2%;}

.login-con{width:261px; margin:0 auto; padding:0;}

.login-con p{font-size:14px; color:#696d6f; text-align:center;}

.login-panel{width:100%; min-width:280px; height:auto; margin:0 auto; padding:0; margin-top:25%;}

.login-text-div{width:88%; min-width:255px; height:auto;  margin:0 auto; padding:0;} 

.login-text{width:88%; min-width:255px; height:47px; border-bottom:1px solid #fff!important; color:#fff;  border:none;  margin:15px 5% 0 5%; background:url(../images/user.png) scroll left center no-repeat; padding-left:8%; box-sizing:border-box;}

.login-text1{width:88%; min-width:255px; height:47px; border-bottom:1px solid #fff!important; color:#fff;  border:none;  margin:15px 5% 0 5%; background:url(../images/password.png) scroll left center no-repeat; padding-left:8%; box-sizing:border-box;}

.login-btn {width:88%; min-width:205px; height:auto;  margin:0 auto; padding:0; margin-top:4%;} 

.login-btn a{ width:88%; min-width:205px; background:#06bebe;  padding:15px 0px 15px 0px; color:#fff; text-decoration:none; margin-top:20px; float:left; text-align:center; margin-left:5%; margin-bottom:20px; font-weight:bold; font-size:1em;}

.login-btn a:hover{ width:88%; min-width:205px; background:#039393;  padding:15px 0px 15px 0px; color:#fff; text-decoration:none; margin-top:20px; float:left; text-align:center; margin-left:5%; margin-bottom:20px; font-weight:bold; font-size:1em;}

.user{width:100%; min-width:255px; height:auto; margin:0 auto; padding:0; clear:both;}

.user p{ font-size:14px; color:#fff; margin-top:20px; text-align:center; font-weight: 500; line-height:22px;}

.user p span{line-height:22px; vertical-align: text-bottom; margin-left: 5px;}

.user a{text-decoration:none; color:#f9d66d;}

.logo-login{width:166px; height:auto; margin:0 auto; padding:0; margin-top:30px;}