body.login > table > tbody .softprevi .controller td select, body.login > table > tbody .softprevi .controller td input[type='text'], body.login > table > tbody .softprevi .controller td input[type='password']{
    background: #FFF;
}
body.login .background{
    background: #000;
    z-index:1;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
body.login .background img{
    width:100%;
    height:100%;
}
body.login > table{
    z-index:2;
    position:relative;
}
body.login > table > tbody .actuary img{
    width:11% !important;
    height:auto !important;
    margin: 1% 0 0 5.5%;
}
body.login > table > tbody .softprevi{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPcpKh+BgAETwHISn7iuwAAAABJRU5ErkJggg==) repeat;
}
/**
 * div-marca 
*/
body.login > table > tbody .softprevi .div-marca{
    width:95%;
    margin:auto;
}
body.login > table > tbody .softprevi .div-marca .marca{
    height:8vw;
    display:block;
    margin: 10% 0;
    margin-left: 10%;
    float:left;
}
body.login > table > tbody .softprevi .div-marca .text{
    width:76%;
    display:block;
    float:left;
    margin-left: 3%;
}
/**
 * controller
*/
body.login > table > tbody .softprevi .controller{
    display:block;
}
body.login > table > tbody .softprevi .controller table{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNsk5Y/AwADfQGOiamHSgAAAABJRU5ErkJggg==) repeat;
    padding:3% 0;
    border-radius:0.5vw;
    margin-left:3%;
    margin-top:3%;
}
body.login > table > tbody .softprevi .controller td{
    color: #FFF !important;
    font-size:1vw;
    padding-bottom:3%;
    text-transform:uppercase;
}
body.login > table > tbody .softprevi .controller .identificacao{
    font-size:1.5vw;
    text-align:center;
}
body.login > table > tbody .softprevi .controller tr td:first-of-type{
    padding-left:2vw;
}
body.login > table > tbody .softprevi .controller tr td:last-of-type{
    padding-right:2vw;
}
body.login > table > tbody .softprevi .controller td select, body.login > table > tbody .softprevi .controller td input[type='text'], body.login > table > tbody .softprevi .controller td input[type='password']{
    padding:2% 0;
    width:18vw !important;
    height:2.5vw;
    border:3px solid #671315;
    box-shadow: none;
}

#togglePassword {
    cursor: pointer;
    width: 1.5em;
    height: 1.5em;
}

body.login > table > tbody .softprevi .controller td.td-login {
    padding-bottom:0;
    font-size:1vw
}
body.login > table > tbody .softprevi .controller td.td-login .submit{
    float:right;
    background:#a92725;
    margin-right:5%;
    border:2px solid #671315;
    padding:0.7vw 1vw;
    width:37%;
    cursor: pointer;
}
body table.copyright tr {
    color:#FFF !important;
}

.arrow-right {
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; 
    border-left:10px solid #FFF;
    float:right;
}
