.login{
    background-color:#555
	/* Imagem de fundo tela de login 
	background: linear-gradient( #333333e6, #333333e6), url('../templates/site_padrao/images/fundo_login.jpg') no-repeat;
background-size: cover;*/
}
.login a{
    color:#fff!important
}
.login .logo{
    margin:100px auto 0;
    padding:15px;
    text-align:center
}
.login .content{
    width:400px;
    margin:40px auto
}
.login .form-title{
    margin-bottom:20px;
    color:#fff;
    font-size:19px;
    font-weight:400!important
}
.login .form-subtitle{
    color:#fff;
    font-size:17px;
    font-weight:300!important;
    padding-left:10px
}
.login .content h4{
    color:#555
}
.login .content .hint{
    color:#b7d1e2;
    padding:0;
    font-size:14px;
    margin:15px 0 7px
}
.login .content .forget-form,.login .content .login-form{
    padding:0;
    margin:0
}
.login .content .form-control{
    background-color:#666;
    border:1px solid #666;
    height:43px;
    color:#fff
}
.login .content .form-control:active,.login .content .form-control:focus{
    border:1px solid #fff
}
.login .content .form-control::-moz-placeholder{
    color:#fff;
    opacity:1
}
.login .content .form-control:-ms-input-placeholder{
    color:#fff
}
.login .content .form-control::-webkit-input-placeholder{
    color:#fff
}
.login .content select.form-control{
    padding-left:9px;
    padding-right:9px
}
.login .content .forget-form,.login .content .register-form{
    display:none
}
.login .content .form-title{
    font-weight:300;
    margin-bottom:25px
}
.login .content .form-actions{
    clear:both;
    border:0;
    padding:0 30px 25px;
    margin-left:-30px;
    margin-right:-30px
}
.form-actions .forget-password-block{
    padding-top:7px
}
.login-options{
    margin-top:30px;
    padding-top:20px;
    padding-bottom:50px;
    border-top:1px solid #69a0c4;
    border-bottom:1px solid #69a0c4
}
.login-options h4{
    margin-top:8px;
    font-weight:600;
    font-size:15px;
    color:#b7d1e2!important
}
.login .forget-password{
    font-size:14px
}
.login-options .social-icons{
    float:right;
    padding-top:3px
}
.login-options .social-icons li a{
    border-radius:15px!important;
    -moz-border-radius:15px!important;
    -webkit-border-radius:15px!important
}
.login .content .forget-form .form-actions{
    border:0;
    margin-bottom:0;
    padding-bottom:20px
}
.login .content .register-form .form-actions{
    border:0;
    margin-bottom:0;
    padding-bottom:0
}
.login .btn,.login .btn-default{
    font-weight:600;
    padding:10px 25px!important;
    background-color:#555;
    color:#8fc4e5
}
.login .content .form-actions .checkbox{
    margin-top:8px;
    display:inline-block
}
.login .content .form-actions .btn{
    margin-top:1px
}
.login .btn{
    border:1px solid #FFF
}
.login .btn:hover{
    border:1px solid #999999;
    background-color:#999999;
    color:#8fc4e5
}
.login .btn-default{
    border:1px solid #FFF
}
.login .btn-default:hover{
    border:1px solid #999999;
    background-color:#999999;
    color:#8fc4e5
}
.login .content .forget-password{
    color:#d7eaf7;
    font-size:15px
}
.login .content .rememberme{
    margin-top:8px
}
.login .content .mt-checkbox{
    color:#fff!important
}
.login .content .mt-checkbox>span:after{
    border-color:#fff!important
}
.login .content .create-account{
    text-align:center;
    margin-top:20px
}
.login .content .create-account p a{
    font-weight:300;
    font-size:16px;
    color:#fff
}
.login .content .create-account a{
    display:inline-block;
    margin-top:5px
}
.login .copyright{
    text-align:center;
    margin:10px auto 30px 0;
    padding:10px;
    color:#fff;
    font-size:13px
}
@media (max-width:1400px){
    .login .logo{
        margin-top:100px
    }
}
@media (max-width:480px){
    .login .logo{
        margin-top:30px;
        padding:0
    }
    .login .content{
        width:245px
    }
    .login .content h3{
        font-size:22px
    }
    .login .checkbox{
        font-size:13px
    }
}
