body a { color: var(--cor-normal); }
body a:hover { color: var(--cor-claro); }

#shortcut li a:hover { color: var(--cor-normal); }
#shortcut li a i { font-size:3em; }

.ico2 { font-size: 1.5em; }
.setting.topUserName { min-width: 110px; }
.usrName { color: var(--cor-claro); }
a.byflex { background: transparent url("../new_images/flex.png") no-repeat scroll 0 0; display: inline-block; float: right; height: 15px; overflow: hidden; text-indent: -1000px; width: 85px; }

#validaSenha { float: right; width: 40%; border-left: 2px solid #ddd; padding-left: 20px; margin-top: -70px; }
#ulRegras { margin-bottom: 10px; }
#ulRegras li { padding-left: 30px; margin-bottom: 8px; }
#ulRegras li .checksquared { margin-right: 15px !important; margin-left: -25px !important; float: left; }
#ulRegras li.rOK .checksquared label::after { opacity: 1; }
#rDoc { color:#000 !important; font-weight:bold; }
#rDoc .checksquared label::after { border-color:#DDD; opacity: 1; }
.clr { clear: both; }

table.display tbody tr:hover { background-color: var(--cor-claro2); }

.uibutton.new { background-color: var(--cor-normal); color: var(--cor-claro2); background-image: none !important; }
.uibutton.new.normal { background-color: #888; color: #ddd; }
.uibutton.new.confirm { background-color: var(--cor-bg); color: #eee; }

.radiorounded label::after { background: var(--cor-normal); }
.checkslide input:checked + label { background-color: var(--cor-normal); }

form div.obrig input, form div.obrig textarea, form div.obrig select, form div.obrig div.selectbox .display, form div.obrig .radiorounded label { background-color: var(--cor-claro2); }

.setting ul.subnav li a:hover { color: var(--cor-claro) !important; }
.checksquared label::after { border-color: var(--cor-normal); }

.paging_full_numbers a.paginate_button:hover, .paging_full_numbers a.paginate_active { background-color: var(--cor-claro2) !important; border-color: var(--cor-normal) !important; color: var(--cor-normal); }

.badge { border-radius: 5px; padding: 2px 5px; }

.section input.datePicker { width: 80px; }

.ui-datepicker { border-top-color: var(--cor-escuro) !important; }
.ui-datepicker .ui-datepicker-header { background-color: var(--cor-claro) !important; }
.ui-datepicker th.ui-datepicker-week-end { color: var(--cor-claro) !important; }
td.ui-datepicker-current-day a { border-color: var(--cor-normal) !important; background-color: var(--cor-claro) !important; }
.ui-datepicker td.ui-datepicker-today a { color: var(--cor-normal) !important; background-color: var(--cor-claro2) !important; }
.ui-datepicker td span, .ui-datepicker td a:hover { border-color: var(--cor-claro) !important; background-color: var(--cor-claro2) !important; }
