/*
* Filtros de las vistas "list" en la parte superior
*/
.row-fluid div.margin-reducido {
  margin: 0px;
}

.page-content .row-fluid .sonata-ba-list {
  order: 2;
  width: 100%;
  margin: 0px;
}

.page-content .row-fluid .sonata-ba-filter {
  order: 1;
  display: flex;
  width: 100%;
  margin: 0px;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form,
.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend,
.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container,
.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child
{
  display: flex;
  width: 100%;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend {
  margin-bottom: 0px;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container {
  background: #e5e5e5;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child {
  flex-wrap: wrap;
  padding-top: 10px;
  justify-content: flex-start;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix {
  width: 30%;
  padding-left: 10px;
  padding-right: 10px;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix div.select2-container,
.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix input.datepicker {
  width: 94.2%;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix * {
  width: 100%;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > a.btn:last-child {
  display: flex;
  align-items: center;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix .select2-container .select2-choice .select2-arrow b {
  width: 100%;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix .select2-container .select2-choice .select2-arrow {
  width: 18px;
}

.page-content .row-fluid .sonata-ba-filter form.sonata-filter-form .filter_legend .filter_container > div:first-child .clearfix .select2-container .select2-choice abbr {
  width: 12px;
}

/*
 * Fin filtro de las vistas "list" en la parte superior
 */

.badge-dark {
  color: #fff;
  background-color: #343a40!important;
}

.badge-dark-traspasada {
  margin-bottom: 5px;
}

li.item-clasificacionDias-menos_10 {
  /*border-right-color: #ca5952;*/
  border-left-color: #ca5952;
}

li.item-clasificacionDias-menos_5 {
  /*border-right-color: #f2bb46;*/
  border-left-color: #f2bb46;
}

li.item-clasificacionDias-0 {
  /*border-right-color: #59a84b;*/
  border-left-color: #59a84b;
}

li.item-clasificacionDias-mas_5 {
  /*border-right-color: #0e90d2;*/
  border-left-color: #f2bb46;
}

li.item-clasificacionDias-mas_10 {
  /*border-right-color: #9585bf;*/
  border-left-color: #343a40;
}

.accordion-style2 .accordion-heading .accordion-toggle {
  padding-top: 2px;
  padding-bottom: 2px;
}

.accordion-style2 .accordion-heading .accordion-toggle:after {
  top: 2px;
}

.accordion-alertas .progress {
  margin-bottom: 0px;
  display: flex;
}

.accordion-alertas .progress .bar b,
.accordion-alertas .progress .bar strong {
  font-weight: normal;
}

.header-alertas-dashboard {
  margin-top: 8px;
}

.contenedor-alertas-dashboard input[type="checkbox"] {
  margin-top: 0px;
}

.contenedor-alertas-dashboard select {
  margin-bottom: 0px;
}

.trasparsarAll-alertas {
  margin-left: 5px;
}

.cliente-alerta {
  padding-bottom: 5px;
}

.fecha-activa-desde {
  text-align: right;
}

.contenedor-alertas-dashboard [class*="span"] {
  margin-left: 0px;
  padding-top: 10px;
}

.container-filtros {
  margin-bottom: 10px;
}

.tooltip-custom {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip-custom .tooltip-custom-text {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  margin-top: 20px;
  position: absolute;
  z-index: 1;
}

.container-title-accordion-alertas .tooltip-custom-text {
  width: 300px;
  padding: 10px;
}

.tooltip-custom:hover .tooltip-custom-text {
  visibility: visible;
}

#CompletarAlertaTipo1Form,
#CompletarAlertaTipo3Form,
#CompletarAlertaTipo6Form,
#CompletarAlertaTipo7Form,
#CompletarAlertaTipo8Form,
#CompletarAlertaTipo13Form,
#CompletarAlertaTipo14Form {
  padding-right: 15px;
}

#CompletarAlertaTipo1Form div,
#CompletarAlertaTipo3Form div,
#CompletarAlertaTipo7Form div,
#CompletarAlertaTipo8Form div,
#CompletarAlertaTipo13Form div,
#CompletarAlertaTipo14Form div {
  display: inline;
}

#CompletarAlertaTipo1Form_prospeccion,
#CompletarAlertaTipo3Form_descripcion,
#CompletarAlertaTipo6Form_NotaConsultoriaColaborador,
#CompletarAlertaTipo7Form_notaConsultoriaCliente,
#CompletarAlertaTipo8Form_notaCalidad,
#CompletarAlertaTipo13Form_notaSeguimiento {
  width: 100%;
  min-height: 200px;
}

#CompletarAlertaTipo14Form_seguimientoMensual,
#CompletarAlertaTipo1Form_notaCalidad {
  width: 100%;
  min-height: 120px;
}

#CompletarAlertaTipo1Form_notaCalidad{
  width:100%;
  min-height: 120px;
}

#CompletarAlertaTipo13Form_modificarColaborador,
#CompletarAlertaTipo13Form_noModificarColaborador,
#CompletarAlertaTipo13Form_atrasModificarColaborador {
  display: none;
}

#CompletarAlertaTipo13Form_modificarColaborador,
#CompletarAlertaTipo13Form_noModificarColaborador {
  width: 42%;
}

#CompletarAlertaTipo13Form_atrasModificarColaborador {
  width: 16%;
}

/*CAJA ALERTAS FACTURA*/
.box-alerta{
  border: 1px #d5d5d5 solid;
  width: 456px;
  padding: 5px;
}

.box-alerta input[type=checkbox]
{
  transform: scale(2); /* Double-sized Checkboxes */
  padding: 10px;
  margin-top: 14px;
  margin-right: 10px;
}

.btn-traspasar {
  background-color: white!important;
  border-color: #000000;
  border-width: 1px;
  color: black!important;
}

.btn-traspasar:hover {
  background-color: #ecebeb!important;
}

.btn-completar-alerta {
  font-weight: bold;
}

.container-title-accordion-alertas {
  width: 100%;
}

.infobox-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.infobox {
  height: auto;
}

.infobox > .infobox-data {
  max-width: 140px;
}

.progress > .bar-purple{ /*hay que cambiar la barra morada a gris*/
  background-color: grey !important;
  /*background-color: #f2bb46 !important;*/
}

.grid-container{
  display: grid;
  grid-gap: 45px;
  grid-template-columns: auto 275px auto 525px auto;
}

.grid-register-container{
  display:grid;
  grid-template-columns: auto 1fr 1fr auto;
  grid-template-rows: auto auto auto auto;
}

.grid-register-first{
  align-items: center;
  grid-column-start: 2;
}
.grid-register-description-field{
  grid-row-start: 2;
  grid-row-end:3 ;
  grid-column:2/4
}
.grid-register-lpd {
  grid-row-start: 3;
  grid-row-end: 4;
  grid-column: 2/4
}

.grid-login{
  align-items: center;
  grid-column-start: 2;
}
.grid-register{
  justify-items: center;
  grid-column: 4/5;
}

.register-description{
  width: 470px;
}
.grid-save-registro{
  grid-column:2/4;
  padding-bottom: 20px;
}

.grid-estudios-register{
  grid-column:2/4

}
ul.formacion{
  list-style-type: none;
}

ul.formacion {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 10px 0px;
}

ul.formacion legend {
  width: 50%;
}

.container-allchecked {
    margin: 15px 0px;
}

li[class*="item-"] {
  border: 1px solid #DDD;
  border-left-width: 3px;
}
.item-list>li {
  padding: 9px;
  background-color: #FFF;
  margin-top: -1px;
  position: relative;
}

/** Modal **/
.contenedor-alertas-dashboard .modal {
  background: none;
}

.contenedor-alertas-dashboard .modal-header,
.contenedor-alertas-dashboard .modal-body
{
  background-color: #FFF;
}

.contenedor-alertas-dashboard .modal.fade.in {
  display: block !important; /* hack: quitar el !important */
  top: 10%;
  width: 560px;
  left: 50%;
  margin-left: -280px;
  padding: 0!important;
}

.contenedor-alertas-dashboard .modal form label {
  display: block;
}

.contenedor-alertas-dashboard .modal form textarea {
  width: 100%;
  height: 200px;
  resize: none;
  padding: 4px 8px;
  margin-bottom: 8px;
}

.contenedor-alertas-dashboard .modal .btn-left {
  display: inline-block;
}

.contenedor-alertas-dashboard .modal .btn-right {
  text-align: right;
  float: right;
}

.contenedor-alertas-dashboard .modal form .input-group.date {
  margin-bottom: 8px;
}

.contenedor-alertas-dashboard .modal form .input-group.date input {
  border: 1px solid #ccc;
  padding: 4px 8px;
}

.contenedor-alertas-dashboard .modal form input[type="time"] {
  border: 1px solid #ccc;
  padding: 4px 8px;
  margin-bottom: 8px;
}

.contenedor-alertas-dashboard .modal form input[type="date"] {
  border: 1px solid #ccc;
  padding: 4px 8px;
  margin-bottom: 8px;
}