/*Validacion de mayusculas*/
input,select,td,li.ui-menu-item > div,
textarea {
    text-transform: uppercase !important;
}
.titulo{
	text-transform: uppercase !important;
	text-align: center;
}
.label-danger {
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
}
.div-centrado{
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .centrar{
    text-align: center;
  }
  .boton-centrar{
    margin: 0 auto;
    display: inline-block;
  }
  .menu{
    color: #337ab7;
    font-size: 130%;
    background-color: rgba(154, 75, 166, 0.22);
    border-color: rgba(154, 75, 166, 0.22);
}
.breadcrumb > li + li:before {
    color: black;
}
.ajusteTotal{
    width: 100%;
}
.botones-expdiente{
    width: 92% !important;
}

@media (min-width: 497px)
{
    .expedienteBotones{
        width: 33.33333333% !important;
        float: left;
    }
}
@media (max-width: 496px)
{
    .expedienteBotones{
        width: 100% !important;
    }
    .botones-expdiente{
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 1%;
        float: none !important;
    }
}

/*estilos para la animación de cargar imagen de consentimiento*/
.animated {
 -webkit-animation-duration: 2s;
 animation-duration: 2s;
}
@-webkit-keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
25%, 75% {
 opacity: 0;
 }
}
@keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
25%, 75% {
 opacity: 0;
 }
}
.flash {
 -webkit-animation-name: flash;
 animation-name: flash;
}

.gi-3x{font-size: 1.3em;}
/*terminan los estilos de la animación de cargar imagen de consentimiento*/
button.asignar{
  border-radius: 0.2em;
    border: 1px solid #138EFF;
    /*font-weight: 600;*/

  background: #138EFF;
  color: #FFF;
  padding: 6px 6px 6px 6px;
  font-size: 14px;
}
button.ir_Expediente{
  border-radius: 0.2em;
  border: 1px solid #7f548c;
  background: #7f548c;
  color: #FFF;
  padding: 6px 6px 6px 6px;
  font-size: 14px;
}
/*button.concluido{
  border-radius: 0.2em;
  border: 1px solid #F92447;
  background: #F92447;
  color: #FFF;
  padding: 6px 6px 6px 6px;
  font-size: 14px;
}*/

button.ver, button.verConsentimiento{
  border-radius: 0.2em;
    border: 1px solid #4E8284;
    /*font-weight: 600;*/

  background: #4E8284;
  color: #FFF;
  padding: 0 6px 6px 6px;
  font-size: 14px;

}
button.eliminar{
  border-radius: 0.2em;
    border: 1px solid #D9534F;
    /*font-weight: 600;*/

  background: #D9534F;
  color: #FFF;
  padding: 0 6px 6px 6px;
  font-size: 14px;

}

  #firmar{
    color: #fff;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
        border: 1px solid transparent;
  }