#loading{z-index:5555; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.75); display: flex; justify-content: center; align-items: center; }
[draggable] {-moz-user-select: text; -khtml-user-select: text; -webkit-user-select: text; user-select: text; -ms-user-select: text; /* Required to make elements draggable in old WebKit */ -khtml-user-drag: element; -webkit-user-drag: element; }
/* Loading Spinner */
  .spinner{margin:0;width:70px;height:18px;}
  .spinner > div{ width:18px; height:18px; background-color:#fff; border-radius:100%; display:inline-block; -webkit-animation:bouncedelay 1.4s infinite ease-in-out; animation:bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
  .spinner .bounce1{-webkit-animation-delay:-.32s; animation-delay:-.32s }
  .spinner .bounce2{-webkit-animation-delay:-.16s; animation-delay:-.16s }
  @-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}
  @keyframes bouncedelay{0%,80%,100%{transform:scale(0.0);
    -webkit-transform:scale(0.0)}40%{transform:scale(1.0);
    -webkit-transform:scale(1.0)}}

    .subir {
      padding: 5px 10px;
      background-color: #e6e6e6;
      border-color: #adadad;
      border: 1px solid #ccc;
  }
  .cajas-filtros{
    
    width: 214.4px;
  }
  .subir:hover {
    background-color: #d4d4d4;
    border-color: #8c8c8c;
  }
  .ceroM {
    margin-bottom: 0px !important;
  }
  .manitaCursor:hover{
    cursor:pointer !important;
  }

  .tam-ico{
    font: size 1.5em;
  }

  .salto-menu{
    margin-bottom: 5px;
  }
  .borde-tabla{
    border: 1px solid rgba(221,221,221,.78);
    border-top-color: rgba(221, 221, 221, 0.78);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgba(221, 221, 221, 0.78);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.78);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgba(221, 221, 221, 0.78);
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
  }
  .fondo-tabla{
    background-color: rgba(52,73,94,.94);
    color: #ECF0F1;
  }

  @media screen and (max-width:750px) {
    #tabla-calendario thead{
        display: none;
    }
    #tabla-calendario tr{
        margin-bottom: 8px;
        display: block;
    }
    #tabla-calendario td{
        display: block;
        text-align: right;
    }
    #tabla-calendario td, #tabla-calendario th{
        font-size: 12px;
    }
    #tabla-calendario td:last-child{
        border-bottom: 0px;
    }
    #tabla-calendario td::before{
        content: attr(data-label);
        font-weight: bold;
        text-transform: uppercase;
        float: left;
    }
}

  @media screen and (max-width:930px) {
    #tabla thead{
        display: none;
    }
    #tabla tr{
        margin-bottom: 8px;
        display: block;
    }
    #tabla td{
        display: block;
        text-align: right;
    }
    #tabla td, #tabla th{
        font-size: 12px;
    }
    #tabla td:last-child{
        border-bottom: 0px;
    }
    #tabla td::before{
        content: attr(data-label);
        font-weight: bold;
        text-transform: uppercase;
        float: left;
    }
}


  
  .btn-outline-primary { 
    color: #007BFF; 
    background-color: #FFFFFF; 
    border-color: #007BFF; 
  } 
   
  .btn-outline-primary:hover, 
  .btn-outline-primary:focus, 
  .btn-outline-primary:active, 
  .btn-outline-primary.active, 
  .open .dropdown-toggle.btn-outline-primary { 
    color: #FFFFFF; 
    background-color: #007bff; 
    border-color: #007BFF; 
  } 
   
  .btn-outline-primary:active, 
  .btn-outline-primary.active, 
  .open .dropdown-toggle.btn-outline-primary { 
    background-image: none; 
  } 
   
  .btn-outline-primary.disabled, 
  .btn-outline-primary[disabled], 
  fieldset[disabled] .btn-outline-primary, 
  .btn-outline-primary.disabled:hover, 
  .btn-outline-primary[disabled]:hover, 
  fieldset[disabled] .btn-outline-primary:hover, 
  .btn-outline-primary.disabled:focus, 
  .btn-outline-primary[disabled]:focus, 
  fieldset[disabled] .btn-outline-primary:focus, 
  .btn-outline-primary.disabled:active, 
  .btn-outline-primary[disabled]:active, 
  fieldset[disabled] .btn-outline-primary:active, 
  .btn-outline-primary.disabled.active, 
  .btn-outline-primary[disabled].active, 
  fieldset[disabled] .btn-outline-primary.active { 
    background-color: #FFFFFF; 
    border-color: #007BFF; 
  } 
   
  .btn-outline-primary .badge { 
    color: #FFFFFF; 
    background-color: #007BFF; 
  }

  .btn-outline-secondary { 
    color: #6C757D; 
    background-color: #FFFFFF; 
    border-color: #6C757D; 
  } 
   
  .btn-outline-secondary:hover, 
  .btn-outline-secondary:focus, 
  .btn-outline-secondary:active, 
  .btn-outline-secondary.active, 
  .open .dropdown-toggle.btn-outline-secondary { 
    color: #FFFFFF; 
    background-color: #6C757D; 
    border-color: #6C757D; 
  } 
   
  .btn-outline-secondary:active, 
  .btn-outline-secondary.active, 
  .open .dropdown-toggle.btn-outline-secondary { 
    background-image: none; 
  } 
   
  .btn-outline-secondary.disabled, 
  .btn-outline-secondary[disabled], 
  fieldset[disabled] .btn-outline-secondary, 
  .btn-outline-secondary.disabled:hover, 
  .btn-outline-secondary[disabled]:hover, 
  fieldset[disabled] .btn-outline-secondary:hover, 
  .btn-outline-secondary.disabled:focus, 
  .btn-outline-secondary[disabled]:focus, 
  fieldset[disabled] .btn-outline-secondary:focus, 
  .btn-outline-secondary.disabled:active, 
  .btn-outline-secondary[disabled]:active, 
  fieldset[disabled] .btn-outline-secondary:active, 
  .btn-outline-secondary.disabled.active, 
  .btn-outline-secondary[disabled].active, 
  fieldset[disabled] .btn-outline-secondary.active { 
    background-color: #FFFFFF; 
    border-color: #6C757D; 
  } 
   
  .btn-outline-secondary .badge { 
    color: #FFFFFF; 
    background-color: #6C757D; 
  }

.btn-outline-success { 
  color: #28A745; 
  background-color: #FFFFFF; 
  border-color: #28A745; 
} 
 
.btn-outline-success:hover, 
.btn-outline-success:focus, 
.btn-outline-success:active, 
.btn-outline-success.active, 
.open .dropdown-toggle.btn-outline-success { 
  color: #FFFFFF; 
  background-color: #28A745; 
  border-color: #28A745; 
} 
 
.btn-outline-success:active, 
.btn-outline-success.active, 
.open .dropdown-toggle.btn-outline-success { 
  background-image: none; 
} 
 
.btn-outline-success.disabled, 
.btn-outline-success[disabled], 
fieldset[disabled] .btn-outline-success, 
.btn-outline-success.disabled:hover, 
.btn-outline-success[disabled]:hover, 
fieldset[disabled] .btn-outline-success:hover, 
.btn-outline-success.disabled:focus, 
.btn-outline-success[disabled]:focus, 
fieldset[disabled] .btn-outline-success:focus, 
.btn-outline-success.disabled:active, 
.btn-outline-success[disabled]:active, 
fieldset[disabled] .btn-outline-success:active, 
.btn-outline-success.disabled.active, 
.btn-outline-success[disabled].active, 
fieldset[disabled] .btn-outline-success.active { 
  background-color: #FFFFFF; 
  border-color: #28A745; 
} 
 
.btn-outline-success .badge { 
  color: #FFFFFF; 
  background-color: #28A745; 
}


.btn-outline-danger { 
  color: #DC3545; 
  background-color: #FFFFFF; 
  border-color: #DC3545; 
} 
 
.btn-outline-danger:hover, 
.btn-outline-danger:focus, 
.btn-outline-danger:active, 
.btn-outline-danger.active, 
.open .dropdown-toggle.btn-outline-danger { 
  color: #FFFFFF; 
  background-color: #DC3545; 
  border-color: #DC3545; 
} 
 
.btn-outline-danger:active, 
.btn-outline-danger.active, 
.open .dropdown-toggle.btn-outline-danger { 
  background-image: none; 
} 
 
.btn-outline-danger.disabled, 
.btn-outline-danger[disabled], 
fieldset[disabled] .btn-outline-danger, 
.btn-outline-danger.disabled:hover, 
.btn-outline-danger[disabled]:hover, 
fieldset[disabled] .btn-outline-danger:hover, 
.btn-outline-danger.disabled:focus, 
.btn-outline-danger[disabled]:focus, 
fieldset[disabled] .btn-outline-danger:focus, 
.btn-outline-danger.disabled:active, 
.btn-outline-danger[disabled]:active, 
fieldset[disabled] .btn-outline-danger:active, 
.btn-outline-danger.disabled.active, 
.btn-outline-danger[disabled].active, 
fieldset[disabled] .btn-outline-danger.active { 
  background-color: #FFFFFF; 
  border-color: #DC3545; 
} 
 
.btn-outline-danger .badge { 
  color: #FFFFFF; 
  background-color: #DC3545; 
}


.btn-outline-warning { 
  color: #FFC107; 
  background-color: #FFFFFF; 
  border-color: #FFC107; 
} 
 
.btn-outline-warning:hover, 
.btn-outline-warning:focus, 
.btn-outline-warning:active, 
.btn-outline-warning.active, 
.open .dropdown-toggle.btn-outline-warning { 
  color: #FFFFFF; 
  background-color: #ffc107; 
  border-color: #FFC107; 
} 
 
.btn-outline-warning:active, 
.btn-outline-warning.active, 
.open .dropdown-toggle.btn-outline-warning { 
  background-image: none; 
} 
 
.btn-outline-warning.disabled, 
.btn-outline-warning[disabled], 
fieldset[disabled] .btn-outline-warning, 
.btn-outline-warning.disabled:hover, 
.btn-outline-warning[disabled]:hover, 
fieldset[disabled] .btn-outline-warning:hover, 
.btn-outline-warning.disabled:focus, 
.btn-outline-warning[disabled]:focus, 
fieldset[disabled] .btn-outline-warning:focus, 
.btn-outline-warning.disabled:active, 
.btn-outline-warning[disabled]:active, 
fieldset[disabled] .btn-outline-warning:active, 
.btn-outline-warning.disabled.active, 
.btn-outline-warning[disabled].active, 
fieldset[disabled] .btn-outline-warning.active { 
  background-color: #FFFFFF; 
  border-color: #FFC107; 
} 
 
.btn-outline-warning .badge { 
  color: #FFFFFF; 
  background-color: #FFC107; 
}

.btn-outline-info { 
  color: #17A2B8; 
  background-color: #FFFFFF; 
  border-color: #17a2b8; 
} 
 
.btn-outline-info:hover, 
.btn-outline-info:focus, 
.btn-outline-info:active, 
.btn-outline-info.active, 
.open .dropdown-toggle.btn-outline-info { 
  color: #FFFFFF; 
  background-color: #17A2B8; 
  border-color: #17a2b8; 
} 
 
.btn-outline-info:active, 
.btn-outline-info.active, 
.open .dropdown-toggle.btn-outline-info { 
  background-image: none; 
} 
 
.btn-outline-info.disabled, 
.btn-outline-info[disabled], 
fieldset[disabled] .btn-outline-info, 
.btn-outline-info.disabled:hover, 
.btn-outline-info[disabled]:hover, 
fieldset[disabled] .btn-outline-info:hover, 
.btn-outline-info.disabled:focus, 
.btn-outline-info[disabled]:focus, 
fieldset[disabled] .btn-outline-info:focus, 
.btn-outline-info.disabled:active, 
.btn-outline-info[disabled]:active, 
fieldset[disabled] .btn-outline-info:active, 
.btn-outline-info.disabled.active, 
.btn-outline-info[disabled].active, 
fieldset[disabled] .btn-outline-info.active { 
  background-color: #FFFFFF; 
  border-color: #17a2b8; 
} 
 
.btn-outline-info .badge { 
  color: #FFFFFF; 
  background-color: #17A2B8; 
}

.btn-outline-light { 
  color: #191A1A; 
  background-color: #FFFFFF; 
  border-color: #F8F9FA; 
} 
 
.btn-outline-light:hover, 
.btn-outline-light:focus, 
.btn-outline-light:active, 
.btn-outline-light.active, 
.open .dropdown-toggle.btn-outline-light { 
  color: #191A1A; 
  background-color: #F8F9FA; 
  border-color: #F8F9FA; 
} 
 
.btn-outline-light:active, 
.btn-outline-light.active, 
.open .dropdown-toggle.btn-outline-light { 
  background-image: none; 
} 
 
.btn-outline-light.disabled, 
.btn-outline-light[disabled], 
fieldset[disabled] .btn-outline-light, 
.btn-outline-light.disabled:hover, 
.btn-outline-light[disabled]:hover, 
fieldset[disabled] .btn-outline-light:hover, 
.btn-outline-light.disabled:focus, 
.btn-outline-light[disabled]:focus, 
fieldset[disabled] .btn-outline-light:focus, 
.btn-outline-light.disabled:active, 
.btn-outline-light[disabled]:active, 
fieldset[disabled] .btn-outline-light:active, 
.btn-outline-light.disabled.active, 
.btn-outline-light[disabled].active, 
fieldset[disabled] .btn-outline-light.active { 
  background-color: #FFFFFF; 
  border-color: #F8F9FA; 
} 
 
.btn-outline-light .badge { 
  color: #FFFFFF; 
  background-color: #191A1A; 
}

.btn-outline-dark { 
  color: #343A40; 
  background-color: #FFFFFF; 
  border-color: #343A40; 
} 
 
.btn-outline-dark:hover, 
.btn-outline-dark:focus, 
.btn-outline-dark:active, 
.btn-outline-dark.active, 
.open .dropdown-toggle.btn-outline-dark { 
  color: #FFFFFF; 
  background-color: #343a40; 
  border-color: #343A40; 
} 
 
.btn-outline-dark:active, 
.btn-outline-dark.active, 
.open .dropdown-toggle.btn-outline-dark { 
  background-image: none; 
} 
 
.btn-outline-dark.disabled, 
.btn-outline-dark[disabled], 
fieldset[disabled] .btn-outline-dark, 
.btn-outline-dark.disabled:hover, 
.btn-outline-dark[disabled]:hover, 
fieldset[disabled] .btn-outline-dark:hover, 
.btn-outline-dark.disabled:focus, 
.btn-outline-dark[disabled]:focus, 
fieldset[disabled] .btn-outline-dark:focus, 
.btn-outline-dark.disabled:active, 
.btn-outline-dark[disabled]:active, 
fieldset[disabled] .btn-outline-dark:active, 
.btn-outline-dark.disabled.active, 
.btn-outline-dark[disabled].active, 
fieldset[disabled] .btn-outline-dark.active { 
  background-color: #FFFFFF; 
  border-color: #343A40; 
} 
 
.btn-outline-dark .badge { 
  color: #FFFFFF; 
  background-color: #343A40; 
}


   
.btn-outline { 
  color: #5CB85C; 
  background-color: #FFFFFF; 
  border-color: #5CB85C; 
} 
 
.btn-outline:hover, 
.btn-outline:focus, 
.btn-outline:active, 
.btn-outline.active, 
.open .dropdown-toggle.btn-outline { 
  color: #5CB85C; 
  background-color: #5CB85C; 
  border-color: #5CB85C; 
} 
 
.btn-outline:active, 
.btn-outline.active, 
.open .dropdown-toggle.btn-outline { 
  background-image: none; 
} 
 
.btn-outline.disabled, 
.btn-outline[disabled], 
fieldset[disabled] .btn-outline, 
.btn-outline.disabled:hover, 
.btn-outline[disabled]:hover, 
fieldset[disabled] .btn-outline:hover, 
.btn-outline.disabled:focus, 
.btn-outline[disabled]:focus, 
fieldset[disabled] .btn-outline:focus, 
.btn-outline.disabled:active, 
.btn-outline[disabled]:active, 
fieldset[disabled] .btn-outline:active, 
.btn-outline.disabled.active, 
.btn-outline[disabled].active, 
fieldset[disabled] .btn-outline.active { 
  background-color: #FFFFFF; 
  border-color: #5CB85C; 
} 
 
.btn-outline .badge { 
  color: #FFFFFF; 
  background-color: #5CB85C; 
}


.btn-outline-success { 
  color: #5CB85C; 
  background-color: #FFFFFF; 
  border-color: #5CB85C; 
} 
 
.btn-outline-success:hover, 
.btn-outline-success:focus, 
.btn-outline-success:active, 
.btn-outline-success.active, 
.open .dropdown-toggle.btn-outline-success { 
  color: #FFFFFF; 
  background-color: #5CB85C; 
  border-color: #5CB85C; 
} 
 
.btn-outline-success:active, 
.btn-outline-success.active, 
.open .dropdown-toggle.btn-outline-success { 
  background-image: none; 
} 
 
.btn-outline-success.disabled, 
.btn-outline-success[disabled], 
fieldset[disabled] .btn-outline-success, 
.btn-outline-success.disabled:hover, 
.btn-outline-success[disabled]:hover, 
fieldset[disabled] .btn-outline-success:hover, 
.btn-outline-success.disabled:focus, 
.btn-outline-success[disabled]:focus, 
fieldset[disabled] .btn-outline-success:focus, 
.btn-outline-success.disabled:active, 
.btn-outline-success[disabled]:active, 
fieldset[disabled] .btn-outline-success:active, 
.btn-outline-success.disabled.active, 
.btn-outline-success[disabled].active, 
fieldset[disabled] .btn-outline-success.active { 
  background-color: #FFFFFF; 
  border-color: #5CB85C; 
} 
 
.btn-outline-success .badge { 
  color: #FFFFFF; 
  background-color: #5CB85C; 
}


.btn-sample-info { 
  color: #337AB7; 
  background-color: #FFFFFF; 
  border-color: #337AB7; 
} 
 
.btn-sample-info:hover, 
.btn-sample-info:focus, 
.btn-sample-info:active, 
.btn-sample-info.active, 
.open .dropdown-toggle.btn-sample-info { 
  color: #FFFFFF; 
  background-color: #337AB7; 
  border-color: #337AB7; 
} 
 
.btn-sample-info:active, 
.btn-sample-info.active, 
.open .dropdown-toggle.btn-sample-info { 
  background-image: none; 
} 
 
.btn-sample-info.disabled, 
.btn-sample-info[disabled], 
fieldset[disabled] .btn-sample-info, 
.btn-sample-info.disabled:hover, 
.btn-sample-info[disabled]:hover, 
fieldset[disabled] .btn-sample-info:hover, 
.btn-sample-info.disabled:focus, 
.btn-sample-info[disabled]:focus, 
fieldset[disabled] .btn-sample-info:focus, 
.btn-sample-info.disabled:active, 
.btn-sample-info[disabled]:active, 
fieldset[disabled] .btn-sample-info:active, 
.btn-sample-info.disabled.active, 
.btn-sample-info[disabled].active, 
fieldset[disabled] .btn-sample-info.active { 
  background-color: #FFFFFF; 
  border-color: #337AB7; 
} 
 
.btn-sample-info .badge { 
  color: #FFFFFF; 
  background-color: #337AB7; 
}



.btn-sample-danger { 
  color: #D9534F; 
  background-color: #FFFFFF; 
  border-color: #D9534F; 
} 
 
.btn-sample-danger:hover, 
.btn-sample-danger:focus, 
.btn-sample-danger:active, 
.btn-sample-danger.active, 
.open .dropdown-toggle.btn-sample-danger { 
  color: #FFFFFF; 
  background-color: #D9534F; 
  border-color: #D9534F; 
} 
 
.btn-sample-danger:active, 
.btn-sample-danger.active, 
.open .dropdown-toggle.btn-sample-danger { 
  background-image: none; 
} 
 
.btn-sample-danger.disabled, 
.btn-sample-danger[disabled], 
fieldset[disabled] .btn-sample-danger, 
.btn-sample-danger.disabled:hover, 
.btn-sample-danger[disabled]:hover, 
fieldset[disabled] .btn-sample-danger:hover, 
.btn-sample-danger.disabled:focus, 
.btn-sample-danger[disabled]:focus, 
fieldset[disabled] .btn-sample-danger:focus, 
.btn-sample-danger.disabled:active, 
.btn-sample-danger[disabled]:active, 
fieldset[disabled] .btn-sample-danger:active, 
.btn-sample-danger.disabled.active, 
.btn-sample-danger[disabled].active, 
fieldset[disabled] .btn-sample-danger.active { 
  background-color: #FFFFFF; 
  border-color: #D9534F; 
} 
 
.btn-sample-danger .badge { 
  color: #FFFFFF; 
  background-color: #D9534F; 
}




.btn-sample-warning { 
  color: #F0AD4E; 
  background-color: #FFFFFF; 
  border-color: #F0AD4E; 
} 
 
.btn-sample-warning:hover, 
.btn-sample-warning:focus, 
.btn-sample-warning:active, 
.btn-sample-warning.active, 
.open .dropdown-toggle.btn-sample-warning { 
  color: #FFFFFF; 
  background-color: #F0AD4E; 
  border-color: #F0AD4E; 
} 
 
.btn-sample-warning:active, 
.btn-sample-warning.active, 
.open .dropdown-toggle.btn-sample-warning { 
  background-image: none; 
} 
 
.btn-sample-warning.disabled, 
.btn-sample-warning[disabled], 
fieldset[disabled] .btn-sample-warning, 
.btn-sample-warning.disabled:hover, 
.btn-sample-warning[disabled]:hover, 
fieldset[disabled] .btn-sample-warning:hover, 
.btn-sample-warning.disabled:focus, 
.btn-sample-warning[disabled]:focus, 
fieldset[disabled] .btn-sample-warning:focus, 
.btn-sample-warning.disabled:active, 
.btn-sample-warning[disabled]:active, 
fieldset[disabled] .btn-sample-warning:active, 
.btn-sample-warning.disabled.active, 
.btn-sample-warning[disabled].active, 
fieldset[disabled] .btn-sample-warning.active { 
  background-color: #FFFFFF; 
  border-color: #F0AD4E; 
} 
 
.btn-sample-warning .badge { 
  color: #FFFFFF; 
  background-color: #F0AD4E; 
}
  
.btn-rojo{ 
  color: #FFFFFF; 
  background-color: #de0f0f; 
}
