.form-group input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
  }

 .select2-container .select2-selection--single{
   height: 50px !important;
 }

#divEspera {
  position: fixed;
  display: none;
  z-index: 1005;
  left: 40%;
  top: 30%;
  width: 200px;
}

.table td{
  font-size: 0.6rem !important;
}

.table thead th{
  font-size: 0.8rem !important;
}

.swal-title{
  font-size: 18px !important;
}

.spinner{
  position: absolute;
  top: -20%;
  left: -70%;
  z-index: 10000;
  width: 180px;
  height: 180px;
  border: 10px solid rgba(0,0,0,.1);
  border-radius: 50%;
  border-left-color: #498926;
  animation: spin 1s ease infinite;
}
@keyframes spin{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
#imgGrupoLhs {
  position: absolute;
  background-size: 100%;
  width: 130px;
  left: -45%;
  top: -10px;
  background-repeat: no-repeat;
  z-index: 10000;
}
#divImagenSpinner{
  position: fixed;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 43%;
  left: 52%;
  width: 120px;
  height: 180px;
  z-index: 10000;
}
#divImagenSpinner::before{
  position: absolute;
  left: -50px;
  content: "Cargando...";
  color: #498926;
  top: 150px;
  font-size: 25px;
  font-weight: 700;
  z-index: 10000;
}


.cajaCompara{
  border: 1px solid #555;
  border-radius: 5px;
  margin-bottom: 5px;
}

.txtValor{
  font-size: 0.75rem !important;
}

.clrBlanco{
  color: #fff !important;
}

.bg-gray{
  background-color: #AAA;
}

.cajaChecklist{
  border: orange 1px dotted;
  border-radius: 5px;
  background-color: #FF8300;
  color: #fff;
  width: 100%;
  cursor: pointer;
  margin-bottom: 5px;
  padding:5px;
}

.cajaChecklist:hover{
  background-color: #ff8400e8;
}

.cajaChecklist2{
  border: green 1px dotted;
  border-radius: 5px;
  background-color: #5cbb74;
  color: #fff;
  width: 100%;
  cursor: pointer;
  margin-bottom: 5px;
  padding:5px;
}

.cajaChecklist2:hover{
  background-color: #3dc760;
}

.cajaBtnFlot{
  position: fixed;
  bottom: 50px;
  left: 53%;
}