.parpadea, .parpadea .inbox-item {  
    animation-name: parpadeo;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
  
    -webkit-animation-name:parpadeo;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
  }
  
  @-moz-keyframes parpadeo{  
    0% { background:  white; }
    25% { background:  #ffd27e; }
    50% { background:  orange; }
    75% { background:  #ffd27e; }
    100% { background:  white; }
  }
  
  @-webkit-keyframes parpadeo {  
    0% { background:  white; }
    25% { background:  #ffd27e; }
    50% { background:  orange; }
    75% { background:  #ffd27e; }
    100% { background:  white; }
  }
  
  @keyframes parpadeo {  
    0% { background:  white; }
    25% { background:  #ffd27e; }
    50% { background:  orange; }
    75% { background:  #ffd27e; }
    100% { background:  white; }
  }
  .bg-primary{ background: #011422 !important; }
  .bg-secondary{ background: #011422 !important; }
  .conversation-list .odd .ctext-wrap{
    background: #ddf8c8 !important;
}
.conversation-list .odd .ctext-wrap:after {
    border-left-color: #ddf8c8 !important;
}
.card{
    border-radius: 15px;
}
.card-header{
    border-top-right-radius: 15px !important;
    border-top-left-radius: 15px !important;
    font-size: 20px;
}
.card-body img{
	border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
}
  .square{
    padding: 5px !important;
  }
  .has-error{
      border: 2px solid red;
  }
  .table{
      display: table !important;
  }
  .pull-left{
      float: left;
  }
  .pull-right{
    float: right;
}

.white{
    color: white !important;
}
/*.dropdown-menu {
    min-width: 300px;
    width: 100%;
}*/

.callout {
    padding: 5px;
}
.callout-danger{
    color: white;
    background: #ee6e73;
}
.btn{
    border-radius: initial !important;
}
.cinta{
  background: #d9001d; 
  padding: 5px; 
  margin-bottom: 10px;
}
.login-body{
  background: #011422;
}
.input-group-text {
  color: #fafafa;
  background-color: #021422;
  border: 1px solid #021422;
}
.card-body{
  padding: 0;
}
a:hover{
  text-decoration: none !important;
}
.table th{
  color: white !important;
  background: #0a1522 !important;
}
.table tr:hover{
  background: #b9c4d1;
}
.direccion-medico{
  font-style: italic;
  font-size: 12px;
  font-weight: 700;
}
.subtitle{
  margin-bottom: 10px;
  background: #0a1522;
  color: white;
  padding: 10px 15px;
}
.habilitado{
  border-bottom: 4px solid green !important;
}
.disabled{
  text-decoration: line-through;
  color: red !important;
}
.datepicker-inline {
  width: 300px;
  font-size: 20px;
}
.datepicker td, .datepicker th {
  width: 40px;
  height: 30px;
}
td.active, .datepicker table tr td.active{
  background: #0a1522 !important;
  background-color: #0a1522 !important;
  background-image: initial !important;
}