
body {margin:0 auto;background: url(../images/bg-padrao1.jpg) no-repeat 0 0;
    background-size: cover; overflow-y:hidden; }


#center { width:350px; height:100vh; position:absolute; top:0; left:50%; margin:-0px auto auto -505px; text-align:center;}



#bgLogin {width: 350px;
    height: 100vh;
    background-color: rgba(12, 12, 12,0.4);
    /* background: url(../images/bg_login2.png) no-repeat #FFF; */
    margin: 0 auto 20px auto;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);position:relative;}

#bgLogin h2{
            width: 100%;
    color: #fff;
    margin: 0 0 -60px 0px;
    /* padding: 70px 0px 0px 32px; */
    text-align: left;
    font-family: 'Roboto Slab', serif !important;
    line-height: 40px;
    font-size: 33px;}

#bgLogin .posicao{ position:absolute; top:50%; margin-top:-270px; left:15px;}

#copyRight {margin:10px auto; text-align:center;  font-size:12px; color:#FFFFFF; display:block; margin-top:70px;}



.inputUnity select {width:298px; height:40px; margin:0 auto 10px -2px; position:relative; top:110px; border-radius:5px; border: 1px solid #CCC; }

.inputUnity{position: relative;
    display: inline-block;
    height: 150px;}

.input_btLogin {width:100%; height:46px; float:right; cursor:pointer; border:none; background-color:#005aa6; color:#FFF;font-size:14px; border-radius:2px; text-transform:uppercase;}

.form-control {
    height: 36px;
    padding: 7px 0;
    font-size: 14px;
    line-height: 1.42857;
    width: 93%;
    margin-left: 10px;
    margin-bottom: -10px;
    display: block;
}



input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.erroLogin {color:#fff; margin: 25px auto 0; width:80%; sans-serif; font-size:10px; font-weight:bold; text-align:center; display:none;}

.messageBottom{ margin: 30px auto 50px auto; width:300px;  sans-serif; font-size:12px; text-align:left; }


.AcessInfo {float:left; margin-top:20px;  font-size:16px; font-weight:100; color:#3f4c5f; display:block; text-align:center; width:350px; font-weight:bold;} 
.AcessInfo a {color:#3f4c5f; text-decoration:none;}
.AcessInfo a:hover {color:#545454; text-decoration:underline;}


::-webkit-input-placeholder {
   color: #fff !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;  
}

:-ms-input-placeholder {  
   color: #fff !important;  
}

.form-control{ color:#fff !important; }

.section{z-index:inherit;}


