#background-login {
    position: fixed;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

#background-login img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
}

#conteudo-todo-externo {
    padding-top: 50px; /* Para o conteúdo ficar abaixo da barra */
}

#div-formulario-login { /*margin-top: 3em;*/ padding-bottom: 80px; }

    /* Texto lado esquerdo */
    #div-formulario-texto {
        padding-top: 6%;
        padding-right: 2em;
        color: #fff;
    }

        #div-formulario-texto .login-h1 { color: #ffffff; font-size: 3em; padding-bottom: 2%; }
        #div-formulario-texto .login-h2 { color: #ffffff; font-weight: bold; font-size: 1.5em}
        #div-formulario-texto .login-texto-plataforma { color: #ffffff; font-size: 2em; margin-top: 1.5em; }

        /*#div-formulario-login a { color: #ffffff; } Apos a inserção da TAB isso foi retirado */
        #div-formulario-login .login-precisa-ajuda { margin-top: 10px; color: #fff }
        #div-formulario-login .login-precisa-ajuda:hover {  color: #ccc }

        .login-recupera-senha { padding-top: 20px; color: #555 !important }
        #div-formulario-login .login-recupera-senha:hover { color: #333 }

    /* Box lado direito */
    #account-wall {
        margin-top: 20px;
        padding: 15px;
        background-color: rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    }

    #caixa-form { padding: 30px; }

        /*#account-wall .login-form-h1 { font-size: 2em; font-weight: bold; color: #555; }*/
        #account-wall .login-form-h3 { font-size: 1em; font-weight: bold; color: #555; padding-top: 1em; }

        #login-form { margin-top: 20px; }

        .form-signin {
            max-width: 90%;
            margin: 10px auto;
        }
        .form-signin .form-signin-heading, .form-signin .checkbox {
            margin-bottom: 10px;
        }

        .form-signin .checkbox {
            font-weight: normal;
        }

        .form-signin .form-control {
            position: relative;
            font-size: 16px;
            height: auto;
            padding: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .form-signin .form-control:focus {
            z-index: 2;
        }

        /*.form-signin input[type="text"]
        {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }

        .form-signin input[type="password"]
        {
            margin-bottom: 10px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }*/


/* Sobrescreve a propriedade padrao do Obstrap (cor branca) */
.alert-warning {
    color: #8a6d3b
}
.btn-warning, .btn-warning:hover {
    color: #b32d00
}