/* Modificaciones del css para login */
.login-logo {
    font-size: 25px;
    text-align: center;
    margin-bottom: 25px;
    font-weight: 300;
  }
  .login-logo a {
    color: #444;
    text-decoration: none;
  }

  .login-box{
    width: 360px;
    margin: 7% auto;
  }
  @media (max-width: 768px) {
    .login-box{
      width: 90%;
      margin-top: 20px;
    }
  }

  .alert-success{
    background-color: #d4edda !important;
    color:#155724 !important;
  }
  .alert-danger {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
}
  .alert{
    border: 1px solid transparent !important;
    padding: 0.25rem 0.75rem;
    margin-top: 2px;
  }

  /* Custom to Card */
  .card-custom{
    font-size: 0.875rem;
  }
  .card-custom .card-title{
    font-size: 1rem;
  }
  .card-custom .card-body{
    padding: 0.5625rem 1.25rem;
  }
  .card-custom .card-header{
    padding: 0.5625rem 1.25rem;
  }
  .card-custom .form-group{
      margin-bottom: 0.625rem;
  }

  .card-custom table tr th{
      font-size: 14px;
      padding: 0.5625rem 0.5rem;
  }

  .card-custom table tr td{
      padding: 0;
  }

  .card-custom .btn-sm{
      padding: 0.1333rem 0.2667rem;
  }

  .content-header{
      padding: 5px 0.625rem;
  }

  .card-custom table tr td span.badge{
    line-height: 1.125rem;
  }
  .card-custom table tr td .btn-sm{
      font-size: 0.625rem;
  }

  .col-form-label{
      padding-top: 0;
      padding-bottom: 0;
  }
.label-sm em{
    font-size: 11px;
    font-weight: 100;
}

.vhr{
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    height:100%;
  }

.checkbox{
    padding-left: 10px !important;
    font-size: 0.75rem;
}

.multiselect-container .input-group{
    margin: 0px !important;
}

a[tabindex]{
    color: #000 !important;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{
    color:#fff;
}
.dropdown-menu{
    font-size: 0.875rem;
}

/* personalizacion de scroll */
/*.sidebar {
    width: 100%;

    overflow: hidden !important;

}
.sidebar:hover{

    width: 100%;

    overflow: auto !important;

}
!* Handle *!
::-webkit-scrollbar-thumb {
    background: #4f5962;
}

!* Handle on hover *!
::-webkit-scrollbar-thumb:hover {
    background: #4f5962;
}
!* width *!
::-webkit-scrollbar {
    width: 5px;
}
!* width *!
::-webkit-scrollbar {
    width: 10px;
}

!* Track *!
::-webkit-scrollbar-track {
    background: #343a40;
}*/
