/* correção seletor de colunas do datatables */
.dt-button-collection.dropdown-menu>li:not(.active)>a:focus, .dt-button-collection.dropdown-menu>li:not(.active)>a:hover {
    background: none;
    color: #333;
}

body {
    padding-top: 60px;
    padding-bottom: 20px;
}

@media print {
    body {
        padding-top: 0;
        padding-bottom: 0;
    }
    .panel, avoidBreak { 
        float: none !important;
        position: relative !important;
        display: block !important;
        page-break-inside: avoid;
        -webkit-region-break-inside: avoid;
    }
    .breakAfter {
        page-break-after: always !important;
       -webkit-region-break-after: always !important;
    }
    thead {
        display: table-row-group;
    }
}

.navbar-brand {
    font-size: 25px;
}

table.table-hover tbody tr {
    cursor: pointer;
}

.help-block, .help-inline {
    color: red !important;
}

.data {
    cursor: pointer !important;
}

.modal .form-actions, .modal form {
    margin-bottom: 0;
}

.signature {
    border: 0 !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #000 !important;
}

.orgaoRelatorio p {
    font-size: 12px !important;
    font-family: sans-serif !important;
    margin-bottom: 0;
}

input[name="dtsolicitacao"][readonly] {
    background-color: #FFFFFF;
}
input[name="dtatendimentocancelamento"][readonly] {
    background-color: #FFFFFF;
}

label.required:after {
    content: "*";
    color: #F53006; 
    font-size: 16px;
}