body {
  margin: 0;
  padding: 0;
  background-color:#fff;
}


#header {
	height:70px;
	width:100%;
	background-color:#036EB7;
}
#header img.carlogo{
	width: 210px;
    float: left;
    margin-top: 10px;
    margin-left: 30px;
}
#header img{
	float: right;
    margin-right: 40px;
    width: 255px;
    margin-top: 17px;
}
.login {
    margin: 160px auto 0;
    width: 680px;
    height: 209px;
    background-image: url(../images/000.jpg);
    padding-top: 110px;
    background-size: contain;
}
.login .tologin {
  margin-left: 375px;
  height: 200px;
}
.editor-field {
  float: left;
  clear: both;
  width: 440px;
  margin-bottom: 5px;
}
.login .tologin p.userPrompt {
	margin: 0;
    font-size: 12px;
    color: #FE1A1C;
    padding-left: 77px;
    display:none;
    font-weight: 600;
    letter-spacing: 2px;
}
.login .tologin p {
  float: left;
  clear: both;
}
.editor-field label {
  width: 65px;
  display: block;
  float: left;
  line-height: 32px;
  font-weight:normal;
}
.editor-field input {
  	width: 200px;
 	height: 30px;
 	padding-left:10px;
 	float: left;
    border-radius: 3px;
    border: 1px solid #969899;
}
.login .tologin p input {
    width: 95px;
    height: 35px;
    float: left;
    margin-left: 65px;
    border: none;
    border-radius: 3px;
    font-size: 13px;
}
.checkFair {
	background: #e0dbdb;
	color: #99999a;
}
.checkSuccess {
	background: #036EB7;
	color: #ffffff;
}

.validation-summary-errors {
  font-size: 12px;
  color: red;
}
.mc-ipt .mc-ipt-tip {
  color: red;
  font-size: 11px;
}
.redStar {
	color:#FE1A1C;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: transparent !important;
    background-image: none;
    color: rgb(0, 0, 0);
    transition: background-color 50000s ease-in-out 0s;
}

	@media screen and (max-width: 1600px) {
	    html {
	    	width:100%;
			height:100%;
			background-image: url(../images/Login12.jpg);background-size:100% 100%;
		}
		#loginTitle {
			padding-top: 30px;
			font-size: 28px;
			letter-spacing: 4px;
		}
		#loginWrap {
		    width: 430px;
		    padding-left:70px;
		    height: 290px;
		    background: rgba(255,255,255,0.3);
		    position: absolute;
		    top: 233px;
		    right: 200px;
		    -moz-box-shadow: 3px 3px 20px #cccccc;
    		box-shadow: 3px 3px 20px #cccccc;
		}
		#username {
		    width: 300px;
		    height: 30px;
		    border: 1px solid #ccc;
		    border-radius: 5px;
		    text-indent: 0.5em;
		}
		#password {
		    width: 300px;
		    height: 30px;
		    border: 1px solid #ccc;
		    border-radius: 5px;
		    text-indent: 0.5em;
		}
		#LoginForm1BtnCtId {
			
			width: 95px;
		    height: 35px;
		    border: none;
		    border-radius: 3px;
		    font-size: 13px;
		}
		.userPrompt{
		    color: red;
		    font-size: 12px;
		}
		#tip {
			position:absolute;
			top:108%;
			left:75px;
			color: #848383;
			line-height:24px;
		}
	}
	@media screen and (max-width: 1366px) {
	    html {
	    	width:100%;
			height:100%;
			background-image: url(../images/Login11.jpg);background-size:100% 100%;
		}
		#loginTitle {
			padding-top: 30px;
			font-size: 25px;
			letter-spacing: 4px;
		}
		#loginWrap {
		    width: 390px;
		    padding-left:60px;
		    height: 290px;
		    background: rgba(255,255,255,0.3);
		    position: absolute;
		    top: 195px;
		    right: 165px;
		    -moz-box-shadow: 3px 3px 20px #cccccc;
    		box-shadow: 3px 3px 20px #cccccc;
		}
		#username {
			    width: 260px;
			    height: 30px;
			    border: 1px solid #ccc;
			    border-radius: 5px;
			    text-indent: 0.5em;
		}
		#password {
		    width: 260px;
		    height: 30px;
		    border: 1px solid #ccc;
		    border-radius: 5px;
		    text-indent: 0.5em;
		}
		#LoginForm1BtnCtId {
		    width: 95px;
		    height: 35px;
		    border: none;
		    border-radius: 3px;
		    font-size: 13px;
		}
		.userPrompt{
		    color: red;
		    font-size: 12px;
		}
		#tip {
			position:absolute;
			top:108%;
			left:75px;
			color: #848383;
			line-height:24px;
		}
		
	}