td.details-control {
    background: url('../images/expand-more.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
  background: url('../images/expand-less.png') no-repeat center center;
}

tr.select-row {
  color: #ffffff!important;
  background-color: #b10023!important;
  border-color: #b10023!important;
}

.site-color {
  color: #ffffff!important;
  background-color: #FE0032!important;
  border-color: #FE0032!important;
}

.img-header{
    max-height:10%!important;
    max-width:100%!important;
}

.dataTables_wrapper{
    color:black;
}
/*
.datatable  tr:first-child  th:first-child {
    border-left: 1px solid #FE0032;
}
.datatable  tr:first-child  th:last-child {
    border-right: 1px solid #FE0032;
}

.dataTables_wrapper .dataTables_info.dataTables_info, .dataTables_wrapper .dataTables_paginate.dataTables_info,
.dataTables_wrapper table{
    border-left: 1px solid #FE0032;
    border-right: 1px solid #FE0032;
}
.dataTables_wrapper .dataTables_info.dataTables_paginate, .dataTables_wrapper .dataTables_paginate.dataTables_paginate {
    border-left: 1px solid #FE0032;
    border-right: 1px solid #FE0032;
    border-bottom: 1px solid #FE0032;
}
.dataTables_wrapper .dataTables_length {
    border-left: 1px solid #FE0032;
    border-right: 1px solid #FE0032;
    border-top: 1px solid #FE0032;
}
*/
.datatable td{
    border-top:1px solid #FEB2C1!important;
    border-bottom:0px!important;
    border-left:0px!important;
    border-right:0px!important;
}

.border-site-color{
    border: 1px solid #FE0032;
}

.caret-white {
    border-top:4px solid white!important;
}

.dropdown-site-color > li > a{
    text-align:left;
}

.btn-site-color,.dropdown-site-color, .dropdown-site-color a{
    color: white!important;
    background-color: #FE0032;
    border-color: #FE0032;
}
.dropdown-site-color, .dropdown-site-color {
    border-bottom: 1px solid white;
}

.download-link:hover {
    background-color:rgba(55, 62, 74, 0.7);
    color:#f0f0f1!important;
    cursor:pointer;
}

.no-drop{
    cursor:no-drop;
}

.download-link i {
    color:inherit;
}

.dropdown-site-color > li > a:hover,
.btn-site-color:hover {
  color: #ffffff!important;
  background-color: #b10023!important;
  border-color: #b10023!important;
}

.manito{
    cursor:pointer;
}

.td-center{
    text-align:center;
}

.noshow {
    display:none;
}

.panel-va {
    position: absolute;
    top: 50%;
    left: 91%;
    z-index:9999;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.login-page .login-header {
  padding: 50px 0!important;
}

.error-rojo {
  background-color:#cc2424!important;
}

.error-rojo i{
  background-color:#a31c1c!important;
}

.filter-input {
    width:100%;
}
.pdf-li{
    font-weight: 800;
}
.btn-group.pdf-li{
    min-width:60px!important;
}
.nobilis-panel{
}
tfoot.nobilis-table {
    display: table-header-group;
}
.btn-modify-usr-group{
    text-align: center;
}
.btn-actualizar-usuario{
    text-align: center;
    font-weight:bold;
    width:50%;
}
.btn-eliminar-usuario{
    text-align: center;
    font-weight:bold;
    width:30%;
}
.btn-nuevo-usuario{
    text-align: center;
    width:30%;
    font-weight:bold;
}

.spinner {
  padding: 5px !important;
}

.spinner div {
  margin-top: 15px;
  margin-left: 4rem;
  width: 10px;
  height: 10px;
  position: absolute;
  left: -20px;
  top: 50px;
  background-color: #333;
  border-radius: 50%;
  animation: move 4s infinite cubic-bezier(.2,.64,.81,.23);
}

.spinner div:nth-child(2) {
  animation-delay: 150ms;
}

.spinner div:nth-child(3) {
  animation-delay: 300ms;
}

.spinner div:nth-child(4) {
  animation-delay: 450ms;
}

@keyframes move {
  0% {left: 0%;}
  75% {left:95%;}
  100% {left:95%;}
}
