.help-text {
  font-size: 13.5px;
}
label.required::after {
  content: ' *';
  color: rgb(245, 107, 107);
}

.disable-sectionbar-group {
  background-color: #b9b3b3 !important;
  opacity: 49% !important;
  font-weight: 800 !important;
  color: black !important;
}


/* ----- Start Dashboard Inspetions Form ------ */
.inner h4{
  padding-top: 2.3rem;
  margin-bottom: 1rem;
}
#IconInspection {
  color: #fff;
  /* text-shadow: 1px 1px 1px #ccc; */
  /* font-size: 1.5em; */
}

#IconAdminUser {
  color: #fff;
}


/* ----- End Dashboard Inspetions Form ------ */


/*---- Start Table Inspection ------*/
tbody {
  font-size: 14px;
}


#hidden-spinner {
  justify-content: center;
}
#modalEquiposhidden-spinner {
  justify-content: center !important;
}

.fa-sliders-h:hover {
  transform:scale(1.3);
  -moz-transform:scale(1.3);
  -webkit-transform:scale(1.3);
  -ms-transform:scale(1.3);
  -o-transform:scale(1.3);
  cursor: pointer;
}

#result-count {
  margin-left: 1rem;
}

.status-icon {
  margin-left: 3.5rem;
  color: #c10505;
  cursor: pointer;
}



/*----- End Table Inspection ------*/

/*---- Start SideBar User Profile Image ----*/
#profileImage {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: rgba(255,255,255,.8);
  font-size: 13px;
  color: rgb(39, 39, 39);
  line-height: 36px;
  margin: 1px 0;
  display: inline-block;
  padding-left: 9.4px;
  font-weight: bold;
}
/*----- End SideBar User Profile Image ----*/


/*----- Start Create Empresa Form -----*/
form h5::after {
  display: inline-block;
  top: 5.62%;
  overflow: hidden;
  width: 73%;
  height: 1px;
  content: '\a0';
  background-color: rgba(177, 177, 177, 0.726);
  margin-left: 0.8rem;
}

form .temperatura::after {
  display: inline-block;
  top: 5.62%;
  overflow: hidden;
  width: 54%;
  height: 1px;
  content: '\a0';
  background-color: rgba(177, 177, 177, 0.726);
  margin-left: 0.8rem;
}

.separator-form {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}


form h5{
  font-size: 16px !important;
  color: grey !important;
}
form label{
  font-size: 16px;
  color: rgb(92, 91, 91) !important;
}

.helptext {
  font-size: 13px;
  color: #535353;
}

/*----- End Create Empresa Form ----*/


/*---- Start Create Equpo Form ----*/
.skeleton{
  opacity: .7;
  animation: skeleton-loading 1s linear infinite alternate;
}

.skeleton-label {
  height: 16px;
  width: 53px;
  border-radius: .25rem;
  margin-bottom: 10px;
}

@keyframes skeleton-loading {
  0%{
    background-color: hsl(200, 20%, 70%);
  }

  100%{
    background-color: hsl(200, 20%, 95%);
  }
}

.import-row {
  padding: 1.2rem 1.2rem 0 1.2rem;
}

.card-body-form {
  padding-top: 0 !important;
}

/*---- End Create Equpo Form ----*/


/*---- Start Add Operation Form ----*/
.operation-label {
  font-size: 14px !important;
  color: rgb(92, 91, 91) !important;
}


/*---- End Add Operation Form ----*/


/*----- Start Disp. Relevo Section ---*/
#modalDispRelModal-spinner {
  justify-content: center;
}

.disp-rel-table td{
  text-align: center;
}


/*---- End Disp. Relevo Section ---*/



/*----- Start Elemento Control Section ---*/
.max-range{
  margin-top: 2rem;
}

.convert {
  margin-top: 2.4rem;
}


/*---- End Elemento Control Section ---*/

/*################## ONLY TEST ######################*/
#TapasTable th {
  border: 1px solid #999;
  padding: 0.5rem;
  text-align: center;
}

#TapasTable td {
   border: 1px solid #999; 
   padding: 0;
}

#TapasTable .separetor-table {
  /* background-color: grey; */
  border-left: 2px solid black;
  border-right: 2px solid black;
}

#TapasTable td input
{
	margin: 0 0 -1px;
	padding: .5em 0.1em;
	transition: box-shadow .1s;
	/* width: 88%; */
	font-size: 90%;
	box-sizing: border-box;
	border: 1px solid #ddd;
  border-right-width: 0px;
  text-align: center;
}

#TapasTabletd input:focus
{
	box-shadow: 0px 0px 4px 2px #A1C2F3;
	border-color: transparent;
	outline: none;
	z-index: 1;
	position: relative;
}

#TapasTable td:last-child
{
	border-right: 1px solid #ddd;
}

#TapasTable
{
	border-collapse: collapse;
	max-width: 100%;
}

#TapasTable input::-webkit-outer-spin-button,
#TapasTable input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

form .separator-form-3::after {
  display: inline-block;
  top: 5.62%;
  overflow: hidden;
  width: 73%;
  height: 1px;
  content: '\a0';
  background-color: rgba(177, 177, 177, 0.726);
  margin-left: 0.8rem;
  margin-top: 2rem;
}

.skeleton-table{
  height: 19rem !important;
  width: 63.5rem !important; 
  border-radius: .25rem;
  margin-bottom: 10px;
}



/*----- Start Croqui Section ---*/
.overflow {
  overflow-y: auto;
}

.card-toolbox {
  margin: 2.5rem;
}


/*---- End Croqui Section ---*/



/*---- Pagination Equipo Model & Sorting ----*/
.page-link-eq{
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-item.active .page-link-eq{
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.asc:after {content: "\25B2"; }
.desc:after {content: "\25BC"; }


/*---- Ficha Seguridad - Frases H ----*/
#suggestions:empty {
    display: none;
}


#suggestions {
    z-index: 1050; /* Asegura que esté sobre otros elementos */
    max-height: 200px; /* Limita la altura para evitar que la lista se extienda demasiado */
    overflow-y: auto; /* Agrega scroll si hay muchos resultados */
}