﻿html {
    background-image: url("../images/bg_login.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-size: cover;
    color: #9E9E9E;
}

body {
    background: none;
}

#div-formulario-login {
    max-width: 450px;
}

    #div-formulario-login label, #div-formulario-login .links {
        font-size: 14px;
    }

    #div-formulario-login [type="checkbox"].filled-in:not(:checked) + label:after {
        border: 1px solid #A8A8A8;
    }

    #div-formulario-login [type="submit"] {
        margin-top: 15px;
    }

    #div-formulario-login .links {
        margin: 35px 0;
    }

        #div-formulario-login .links a {
            display: block;
            margin-bottom: 5px;
        }

img#logo {
    max-width: 80%;
    margin: 50px 0 40px 0;
}

.form-material .form-group {
    overflow: inherit;
}

.field-validation-valid, .field-validation-error {
    width: 100%;
}

    .field-validation-error span {
        display: block;
    }

#msgValidacoes {
    margin: -13px auto;
}

.linkLogin{
    font-size: 0.8rem;
}

.btnLogin {
    border-radius: 45px;
    font-size: 0.9rem;
}

.labelLogin{
    font-size: 0.9rem !important;
}

.formgroupesqueceusenha{
    margin-bottom: 40px !important;
}

#loadingEsquecerSenha{
    padding-left: 4px;
    padding-right: 4px;
    display: none;
}