.required:before {
    content: "*";
    color: #b94a48;
    
    font-size: 14px;
}
.required{
font-weight: bold !important;
}
.error ul{
  list-style: none;
} 

.pager_up{
 float:right;
 margin-top: -20px;
}

.pager_down{
 text-align:right;
 
}
.red_row{
background-color: #EB9C9C;
}

.boton_initial{
  float: left;
  width: 200px;
  height: 200px;
  text-align: center;
  border: 1px solid #999;
  margin: 10px;
}
.boton_initial a{
  text-decoration: none;
}

#myTabContent{
  overflow: hidden;
}
.textarea-cliente-new{
  height: 180px;
}
.textarea-cliente-mod{
  height: 110px;
}
.textarea-paciente{
  height: 100px;
  width: 80%;
}
h3{
  margin: 0;
  font-size: 18px;
}

.textarea-turno{
  width: 80%;
}
.textarea-solicita{
  width: 80%;
  height: 120px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  padding: 4px 4px;
} 
#search-query{
  padding: 4px 6px ;
}
.confirm-pay{
  font-size: 12px;
  font-weight: bold;
}
.error_parametro{
  border-color: #FE2E2E !important;
}

.table_cargamasiva{
  
  width: 95%;
}