/*footer.page-copyright{*/
/*    !*color: #FFF;*!*/
/*}*/

/*.page-login-v3:before {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: -1;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    content: '';*/
/*    background: hsl(var(--cor-1--h), var(--cor-1--s), var(--cor-1--l));*/
/*    background-repeat: repeat-x;*/
/*    background-position: center top;*/
/*    -webkit-background-size: cover;*/
/*    background-size: cover*/
/*}*/

.page-login-v3 .panel {
    width: 400px;
    margin-bottom: 45px;
    background: #fff;
    border-radius: .286rem
}

.page-login-v3 .panel .panel-body {
    padding: 50px 40px 40px
}

.page-login-v3 .panel .brand-text {
    margin-top: 8px
}

.page-login-v3 form {
    margin: 45px 0 10px
}

.page-login-v3 form a {
    margin-left: 20px
}

.page-login-v3 form .form-material.floating + .page-login-v3 form .form-material.floating {
    margin-top: 30px
}

.page-login-v3 form .form-material label {
    font-weight: 300;
    color: #a3afb7
}

@media (max-width: 479px) {
    .page-login-v3 .page-content {
        padding: 30px 20px
    }

    .page-login-v3 .panel {
        width: auto;
        padding: 10px
    }

    .page-login-v3 .panel .panel-body {
        padding: 35px 25px 35px
    }
}


.page-forgot-password .panel {
    width: 400px;
}

.page-forgot-password {
    background-color: hsl(0, 0%, 93%)
}

.page-forgot-password h2{

}

.page-forgot-password p {
    color: hsl(0, 0%, 62%)
}

.page-forgot-password form {
    text-align: left;
    margin: 30px auto
}
