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

@font-face {
    font-family: 'Glyphicons Halflings';
  
    src: url('../css/fonts/glyphicons-halflings-regular.eot');
    src: url('../css/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../css/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../css/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../css/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
  }
  .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
@-moz-document url-prefix() {
    fieldset { display: table-cell; }
}

thead {
    background: #CF7B68C7;
    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: #CF7B68;
}
.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 #CF7B68;
}
.table-hover>tbody>tr:hover{
    background-color: #f9f9f9;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #FFF;
}

/***ColorAmarilloPastel***/

.colorAmarilloPastel {
    color: #EFA94A !important;
}

.coloAmarilloPastel>thead {
    background: #EFA94AC7 !important;
}

.coloAmarilloPastel-bordered>tbody>tr>td, 
.coloAmarilloPastel-bordered>tbody>tr>th, 
.coloAmarilloPastel-bordered>tfoot>tr>td, 
.coloAmarilloPastel-bordered>tfoot>tr>th, 
.coloAmarilloPastel-bordered>thead>tr>td, 
.coloAmarilloPastel-bordered>thead>tr>th {
    border-color: #EFA94A !important;
}
.coloAmarilloPastel>caption+thead>tr:first-child>td, 
.coloAmarilloPastel>caption+thead>tr:first-child>th, 
.coloAmarilloPastel>colgroup+thead>tr:first-child>td, 
.coloAmarilloPastel>colgroup+thead>tr:first-child>th, 
.coloAmarilloPastel>thead:first-child>tr:first-child>td, 
.coloAmarilloPastel>thead:first-child>tr:first-child>th {
    border-top: 1px solid #EFA94A !important;
}


/***ColorAzulPastel***/

.colorAzulPastel {
    color: #60A8C3 !important;
}

.coloAzulPastel>thead {
    background: #60A8C3C7 !important;
}

.coloAzulPastel-bordered>tbody>tr>td, 
.coloAzulPastel-bordered>tbody>tr>th, 
.coloAzulPastel-bordered>tfoot>tr>td, 
.coloAzulPastel-bordered>tfoot>tr>th, 
.coloAzulPastel-bordered>thead>tr>td, 
.coloAzulPastel-bordered>thead>tr>th {
    border-color: #60A8C3 !important;
}
.coloAzulPastel>caption+thead>tr:first-child>td, 
.coloAzulPastel>caption+thead>tr:first-child>th, 
.coloAzulPastel>colgroup+thead>tr:first-child>td, 
.coloAzulPastel>colgroup+thead>tr:first-child>th, 
.coloAzulPastel>thead:first-child>tr:first-child>td, 
.coloAzulPastel>thead:first-child>tr:first-child>th {
    border-top: 1px solid #60A8C3 !important;
}

/***ColorVioletaPastel***/

.colorVioletaPastel {
    color: #CB99C9 !important;
}

.coloVioletaPastel>thead {
    background: #CB99C9C7 !important;
}

.coloVioletaPastel-bordered>tbody>tr>td, 
.coloVioletaPastel-bordered>tbody>tr>th, 
.coloVioletaPastel-bordered>tfoot>tr>td, 
.coloVioletaPastel-bordered>tfoot>tr>th, 
.coloVioletaPastel-bordered>thead>tr>td, 
.coloVioletaPastel-bordered>thead>tr>th {
    border-color: #CB99C9 !important;
}

.coloVioletaPastel>caption+thead>tr:first-child>td, 
.coloVioletaPastel>caption+thead>tr:first-child>th, 
.coloVioletaPastel>colgroup+thead>tr:first-child>td, 
.coloVioletaPastel>colgroup+thead>tr:first-child>th, 
.coloVioletaPastel>thead:first-child>tr:first-child>td, 
.coloVioletaPastel>thead:first-child>tr:first-child>th {
    border-top: 1px solid #CB99C9 !important;
}

.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: #CF7B68;
    -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: #CF7B68;
    -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;
}

.pagination > li > a, .pagination > li > span {
    color: #CF7B68;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    border-color: #CF7B68;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #CF7B68;
}

td a:not([href]) {
    color: #CF7B68;
    text-decoration: none;
  }
  
  td a:not([href]):hover {
    color: #CF7B68;
    text-decoration: none;
  }

  .card-header {
    padding: 0.2rem 1.25rem !important;
  }

  .btn:focus, .btn.focus {
      box-shadow: none;
  }

.botones-derecha {
    text-align: right;
    padding-right: 2%;
    margin: 10px 0px;
}
.botones-derecha .btn {
    height: 40px;
    border: 0;
    border-radius: 15px;
    width: auto;
    padding: 10px 20px;
}
