@charset "UTF-8";
/*****Footer*****/
.titulo{
    text-align: center;
    color: #EE886E;
    font-weight: 900;
}
.subtitulo{
    text-align: left;
    color: #EE886E;
}

@-moz-document url-prefix() {
    fieldset { display: table-cell; }
}
thead {
    background: #4e73dfc7;
    color: #FFF;
}

.table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
 text-align: center;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-color: #4e73df;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 1px solid #4e73df;
}
.table-hover>tbody>tr:hover{
    background-color: #f9f9f9;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #FFF;
}

.select {
    position: relative;
    line-height: 20px;
    overflow: hidden;
}
.select:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #57A9B4 transparent transparent transparent;
    z-index: 5;
    pointer-events: none;
}
.select select {
    box-shadow: none;
    background-color: #C9E3E6;
    background-image: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #173F44;
}

a {
    cursor: pointer;
}

.menu-procesos {
    padding: 0;
}

.menu-procesos > ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none;
}

.filtros-cont {
    float: left;
    width: 100%;
}

.filtros-cont > div:first-child, .filtros-cont > div:nth-child(2), .filtros-cont > div:nth-child(3) {
    margin-bottom: 1em;
}

.bnt-paginador-right {
    background: #fff;
    cursor: pointer;
    border: 1px solid #ccc;
    float: right;
    padding: 5px 7px;
    color: #4e73df;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.bnt-paginador-left {
    background: #fff;
    cursor: pointer;
    border: 1px solid #ccc;
    float: right;
    padding: 5px 7px;
    color: #4e73df;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right: none;
}

.paginador > div:last-child {
    float: right;
    margin-right: 15px;
    margin-top: 5px;
}

.chosen-container {
    width: 100% !important;
}
.chosen-container-single .chosen-single {
    background-color: #C9E3E6 !important;
    color: #173F44 !important;
}

.disabled-chosen > a,
.disabled-chosen > a > div > b {
    background-color: #C9E3E6 !important;
}

div .chosen-disabled a {
    background-color: #C9E3E6 !important;
}

div .chosen-disabled b {
    background-color: #C9E3E6 !important;
}

.chosen-container-single .chosen-single span {
    color: #173F44 !important;
    font-size: 14px;
}

.chosen-results li:first-child {
    background: #ccc;
    /*cursor: no-drop !important;*/
}

.chosen-container-single .chosen-single div b {
    margin-top: 1px !important;
}

.has-error .form-control {
    border: 2px solid #e63532;
}

a.has-error {
    border: 2px solid #e63532 !important;
}
