/* Custom styles */

@media (max-width: 600px) {
  .img-login {
    display: none;
  }
}

#sidebar.shrinked .sidebar-item a.sidebar-link i {
  margin-right: 0 !important;
  margin-bottom: 4px;
}

span#gestion.shrinked {
  font-size: 0.6rem !important;
  font-weight: bolder;
  margin-left: 0.6rem !important;
  padding-left: 0.72rem !important;
}

span#asignacion.shrinked {
  font-size: 0.6rem !important;
  font-weight: bolder;
  margin-left: 0.3rem !important;
  padding-left: 0.36rem !important;
}

span#control.shrinked {
  font-size: 0.6rem !important;
  font-weight: bolder;
  margin-left: 0.6rem !important;
  padding-left: 0.6rem !important;
}

span#reporte.shrinked {
  font-size: 0.6rem !important;
  font-weight: bolder;
  margin-left: 0.6rem !important;
  padding-left: 0.69rem !important;
}

div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #dadada;
    background-image: -webkit-linear-gradient(top, #76b900 0%, #dadada 100%);
    background-image: -moz-linear-gradient(top, #76b900 0%, #dadada 100%);
    background-image: -ms-linear-gradient(top, #76b900 0%, #dadada 100%);
    background-image: -o-linear-gradient(top, #76b900 0%, #dadada 100%);
    background-image: linear-gradient(to bottom, #76b900 0%, #dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');
    box-shadow: inset 1px 1px 3px #666;
    /*font-family: 'Trebuchet MS',sans-serif;
    font-size: 12px;*/
}

button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled) {
    box-shadow: inset 1px 1px 3px #999999;
    background-color: #cccccc;
    background-image: -webkit-linear-gradient(top, #ADFF2F 0%, #ccc 100%);
    background-image: -moz-linear-gradient(top, #ADFF2F 0%, #ccc 100%);
    background-image: -ms-linear-gradient(top, #ADFF2F 0%, #ccc 100%);
    background-image: -o-linear-gradient(top, #ADFF2F 0%, #ccc 100%);
    background-image: linear-gradient(to bottom, #ADFF2F 0%, #ccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc');
}

.border-dashed {
  outline: 1px dashed #8a8d93;
}

.grayscale {
  filter: grayscale(100%);
}

.parpadeo {
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

audio.bg-audio {
  background-color: #9FD6BA;
}
