body{
	/* background-image: url(https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture); */
	background: url(../images/1.jpg)  no-repeat center;
	background-size:cover;
	height:100%; overflow:hidden;
background-position: center center;
/* 背景图不平铺 */
background-repeat: no-repeat;
/* 当内容高度大于图片高度时，背景图像的位置相对于viewport固定 */
background-attachment: fixed;
/* 让背景图基于容器大小伸缩 */
background-size: cover;
}   
.color-default {
	color:white
}
:-webkit-autofill {
 -webkit-text-fill-color: #fff !important;
 transition: background-color 5000s ease-in-out 0s;
}
input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-text-fill-color: #ededed !important;
	-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;
    background-color:transparent;
	color: #06e0b4 !important;
    transition: background-color 50000s ease-in-out 0s; 
}
.form-group.input-group input[type='text']:-webkit-autofill{
	color: #06e0b4 !important;
}
.login_fields__submit{
	 margin-top: 19px;
	margin-left: 70px;
    border-radius: 50px;
    background: transparent;
     border: 2px solid #04ffcc;
    color: #00ffcb;
    text-transform: uppercase;
    font-size: 15px;
    -webkit-transition-property: background,color;
    transition-property: background,color;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    width: 162px;
}
.login_fields__submit:hover{
	border: 2px solid #1da78b;
    color: white;
    background: #1da78b;
    cursor: pointer;
    -webkit-transition-property: background,color;
    transition-property: background,color;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}
.input-group .input-group-addon{
	    vertical-align: middle;
    background: none;
    border: none;
	    color: #04ffcc;
}

.form-group.input-group input {
    background: rgba(57, 61, 82, 0) !important;
    border: none;
	font-size:16px;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.34);
}
.form-group.input-group  input[type='text'] {
    color: #06e0b4 !important;
}
.form-group.input-group i {
    background: rgba(57, 61, 82, 0);
font-size: 18px; 
 border: none;
}
.register {
    width: 446px !important;
    margin-top: 100px;
    padding: 50px 71px 84px 71px;
    box-shadow: -15px 15px 15px rgba(6, 17, 47, 0.7);
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.25, 0.265, 0.85);
    -webkit-transition-property: -webkit-transform,opacity,box-shadow,top,left;
    transition-property: transform,opacity,box-shadow,top,left;
    -webkit-transition-duration: .5s;
    -webkit-transform-origin: 161px 100%;
    -ms-transform-origin: 161px 100%;
    -webkit-transform: rotateX(0deg);
    background: #35394a;
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,0,0,.075)), color-stop(100%, rgba(35, 55, 79, 0.77)));
}
.register input {
    height: 42px;
	vertical-align: middle;
}
.register .form-item {
   height: 50px;
}
.register .star {
    color: red;
}
.register form h2 {
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px dotted #bbb;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
}
.register .login-logo {
    display: block;
    margin: 20px 0;
    text-align: center;
}
.register .input {
    width: 95%;
    height: 30px;
}
.register form label {
   
    font-size: 16px;
 
}
.register .login-btn,.reg-btn {
    cursor: pointer;
    width: 99%;
    height: 42px;
    margin-top: 25px;
    font-size: 16px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 16px;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    color: #fff;
}
.register .login-btn {
    background: #1ab394;
	border-color: #1ab394;
}
.register .login-btn:hover {
    opacity: 0.8;
}
.register .reg-btn {
    background: #fff;
    border: 1px solid #ccc;
}
.register .reg-btn a {
    color: #aaa;
    display: block;
    height: 100%;
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}
.register .self-check {
    text-align: center;
    line-height: 24px;
}
.register .self-check h3 {
    margin-bottom: 10px;
}
.register .self-check b {
    font-weight: normal;
    color: #f60;
}
