body.login {
        overflow-y:hidden;
}
body.login .valid-msg {display:none;}
body.login section.row, body.login .column.singleColumn {
    width: 545px;
}
body.login .column.singleColumn fieldset {
    width:87%;
}
body.login fieldset.column label {
    width:55px;
}
body.login fieldset.column li.field, fieldset.column li.other-inputs {
    margin-bottom:15px;
}
body.login fieldset.column li.field .value-display {
    font-style:italic;
    margin-left:5px;
    padding:2px 8px 5px;
    position:relative;
    top:4px;
}
body.login fieldset.column li.centerLoader {
    text-align:center;
}
body.login fieldset ul.botoes {
    margin:20px 0 0;
    padding: 20px 0 0;
}
body.login ul.botoes li {
    margin-left:10px;
}
body.login ul.botoes li a.button {
    padding: 0 10px;
}
fieldset.column li.listaUnidades {
    display:none;
}
body.login fieldset ul.botoes .loginbt {
    display:none;
}
fieldset.column li.loginmessages {
    color:red;
    text-align:center;
}
/*Acesso Negado*/
body.acesso-negado article h1 {
    color: #4B91E8;
    font-family: 'HelveticaNeueLTStd57Condensed';
    font-size: 40px;
    text-align:center;
}
body.acesso-negado article h2 {
    color: #9DB3CF;
    font-family: 'HelveticaNeueLTStd57Condensed';
    font-size: 20px;
    text-align:center;
}
body.acesso-negado article h3 {
    color: #888;
    font-family: 'HelveticaNeueLTStd57Condensed';
    font-size: 16px;
    margin: 20px 0 10px;
    text-align:center;
}
body.acesso-negado article p {
    color: #888;
    font-size:11px;
    margin-top: 5px;
    text-align:center;
}
body.acesso-negado article p a {
    color:#4B91E8;
}
body.acesso-negado article ul.botoes {
    margin-top: 20px;
    text-align:center;
}
body.acesso-negado article .contentds {
    text-align:center;
}
body.acesso-negado article ul.botoes li {
    margin:0;
}