@charset "UTF-8";

button.x > span {
    left: 0.21em !important;
}

.none {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.navbar-inverse {
    margin-top: 9px;
    margin-bottom: 0px !important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #033c73 !important;
}

.ui-dialog {
    border: #033c73 1px solid;
}

.ui-dialog .ui-dialog-content {
    padding-bottom: 10px !important;
}

.ui-growl-title {
    color: #000 !important;
}

.ui-growl-icon-close {
    display: block !important;
}

.ui-growl-item {
    background-color: #fff8dc;
}

.ui-growl-item-container {
    opacity: 0.98 !important;
}

.ui-fieldset-legend {
    margin-bottom: 0px !important;
}

.nav-pills {
    font-family: 'roboto_condensedregular';
}

.ui-datatable {
    margin-top: 17px;
    border: #000 2px solid !important;
}

.ui-datatable table thead tr th {
    color: #3f525a;
    background-color: #a6c8d9;
}

.ui-dialog .ui-dialog-content {
    overflow: hidden !important;
}

.notas-datatable.ui-datatable-reflow .ui-datatable-tablewrapper table tbody td {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.tab-panel {
    margin-top: 5px;
}

a.ui-datepicker-prev span, a.ui-datepicker-next span {
    color: #2fa4e7;
}

.ui-datepicker-calendar tbody tr td:hover {
    border: none;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today {
    border: none;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today a {
    color: #000 !important;
    text-decoration: underline;
}

.ui-selectonemenu.ui-state-error {
    border-bottom: 1px solid #f03369 !important;
}

.ui-selectonemenu-trigger.ui-state-error {
    border-bottom: 1px solid #f03369 !important;
}

div#etapa.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.diario-etapa {
    border-bottom-color: #000 !important;
}

.diario-etapa.ui-selectonemenu .ui-selectonemenu-trigger, .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
    background-color: #ffffff !important;
    border-bottom-color: #000 !important;
}

.diario-etapa .ui-selectonemenu-label.ui-inputfield.ui-corner-all {
    background-color: #ffffff !important;
    color: #000 !important;
}

.main-panel .col-md-3, .main-panel .col-md-4, .main-panel .col-md-5, .main-panel .col-md-6, .main-panel .col-md-7, .main-panel .col-md-8, .main-panel .col-md-9, .main-panel .col-md-12 {
    margin-bottom: 4px;
}

.popup .col-md-3, .popup .col-md-4, .popup .col-md-5, .popup .col-md-6, .popup .col-md-7, .popup .col-md-8, .popup .col-md-9, .popup .col-md-12 {
    margin-bottom: 4px;
}

.print-panel {
    margin-top: 12px !important;
}

.ui-state-disabled.ui-inputtextarea-resizable {
    color: #033c73;
    opacity: 1 !important;
    background-color: #edf2f7;
}

.ui-inputfield.ui-inputtext.ui-state-disabled {
    color: #033c73;
    opacity: 1 !important;
    background-color: #edf2f7;
}

.ui-inputfield.ui-inputmask.ui-state-disabled {
    color: #033c73;
    opacity: 1 !important;
    background-color: #edf2f7;
}

.ui-calendar .ui-state-disabled {
    color: #033c73;
    opacity: 1 !important;
    background-color: #edf2f7;
}

.nota-red {
    color: #f03369;
}

.nota-default {
    color: #546e7a;
}

.input-nota-red .ui-inputfield {
    color: #f03369;
}

.input-nota-default .ui-inputfield {
    color: #546e7a;
}

.input-nota .ui-inputfield {
    height: 30px !important;
}

.ui-chkbox-box {
    margin-right: 2px !important;
}

.ui-chkbox-label {
    vertical-align: text-bottom !important;
}

#editDialog > .ui-dialog-content.ui-widget-content {
    overflow-y: auto !important;
}

#copyAulasDialog > .ui-dialog-content.ui-widget-content {
    overflow-y: auto !important;
}

#resumoDialog > .ui-dialog-content.ui-widget-content {
    overflow-y: auto !important;
}

#entradaDialog > .ui-dialog-content.ui-widget-content {
    overflow-y: auto !important;
}

@media (max-width: 640px) {
    .ui-panelgrid.panelgrid-noborder .ui-grid-responsive .ui-grid-row {
        border: none !important;
    }

    .tab-panel ul li {
        width: 100%;
    }

    .input-nota .ui-inputfield {
        height: auto !important;
    }

    .ui-datatable.ui-widget.notas-datatable.ui-datatable-reflow {
        min-width: 100% !important;
    }
}
