label, input, select, div {
    line-height: 1px;
    font-size: 13px;
}

body {background: #F2F2F2;padding-bottom:20px;}
.pure-form fieldset {border-top: 2px solid #808080;}
.pure-form legend {color: #808080;}
.pure-form select, .pure-form input, .pure-form input[type=checkbox], .pure-form textarea {background-color: #fcfcfc;}
label {text-align: right;padding-right: 20px;color: #454545}
label.required:not(.error)::after {
    content: "*";
    color: #8C1B0E;
    margin-left: 5px;
}
input[type=checkbox], input[type=radio] {margin-top: 10px;}
.dados-ouvidoria {display: none}
.pure-button.primary {background: #045744;color: white;}
.bottom-bar {width: 100%; border-top:solid 3px #868686; padding-top: 5px;}

div#versao_sistema {
    margin-top: 30px;
    color: #868686;
    font-family: monospace;
    margin-right: 4px;
}

.flash {
    margin-top: 30px;
    text-align: center;
}