@font-face {
  font-family: 'HelveticaNeueLTStd';
  src: url('font/Helvetica/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStdNormal';
  src: url('font/Helvetica/HelveticaNeueLTStd/HelveticaNeueLTStd-Lt.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

.fontHelveticaNeueLTStd {
  font-family: 'HelveticaNeueLTStd' !important;
}

form,
html,
body {
  overflow: auto !important;
}



 .loaderTurno
 {
    position: absolute;
    width: 15vw;
    height: 15vw;
    /* margin: 50px auto; */
    align-self: center;
}
.loaderTurno div 
{
    position: absolute;
    width: 1vw;
    height: 4vw;
    background: #fff;
    top: 0;
    left: 50%;
    transform-origin: center 7.5vw;
    animation: fade 1.2s linear infinite;
    border-radius: 0.5vw;
}
.loaderTurno div:nth-child(1)  { transform: rotate(0deg);   animation-delay: -1.1s; }
.loaderTurno div:nth-child(2)  { transform: rotate(30deg);  animation-delay: -1s; }
.loaderTurno div:nth-child(3)  { transform: rotate(60deg);  animation-delay: -0.9s; }
.loaderTurno div:nth-child(4)  { transform: rotate(90deg);  animation-delay: -0.8s; }
.loaderTurno div:nth-child(5)  { transform: rotate(120deg); animation-delay: -0.7s; }
.loaderTurno div:nth-child(6)  { transform: rotate(150deg); animation-delay: -0.6s; }
.loaderTurno div:nth-child(7)  { transform: rotate(180deg); animation-delay: -0.5s; }
.loaderTurno div:nth-child(8)  { transform: rotate(210deg); animation-delay: -0.4s; }
.loaderTurno div:nth-child(9)  { transform: rotate(240deg); animation-delay: -0.3s; }
.loaderTurno div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.loaderTurno div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.loaderTurno div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes fade {
    0% { opacity: 1; }
    100% { opacity: 0.1; }
}




span{
  font-weight: normal !important;
}


div[nombre="img_datosPersonales"]>img {
  width: auto !important;
}

#panel-datos-usuario {
  padding-left: 5%;
  display: grid;
  align-items: center;
}

#panel-datos-usuario input[type="checkbox"]{
  width: 1.2vw !important;
  height: 1.2vw !important;
}

iframe[title="reCAPTCHA"]{
  transform: scale(0.8) translate(-15%, 0);
}

#header-container {
  padding: unset !important;
}

#banner-logo {
  background-color: #FF7705;
}

#footer-container {
  padding: unset !important;
  background-color: #f4f5f5;
}

#footer-container li::marker {
  color: #f4f5f5;
}

#footer-container li {
  line-height: 80%;
}

.footer-link div[tipo="Control"] {
  justify-content: start !important;
}

#footer-container div[tipo="vista"] {
  background-color: unset !important;
  margin-top: 2%;
}

#footer-container ul {
  padding: unset;
}

#container-principal-buscador {
  padding-left: 10vw !important;
  padding-right: 10vw !important;
  padding-top: 5vw !important;
  padding-bottom: 5vw !important;
}

#container-principal-buscador div[id="cuerpo-buscador"] {
  background-color: #FFF;
  padding: 5%;
  display: grid;
  align-items: center;
  border-radius: 0px 30px 30px 0px
}


#container-principal-buscador div[id="cuerpo-buscador"] div[nombrecontrol="btn_Buscar"] {
  display: grid;
  width: 100% !important;
  align-items: center;
  justify-content: center;
}

#container-principal-buscador div[id="cuerpo-buscador"] div[nombre="btn_Buscar"] {
  width: 25vw !important;
  height: 4vw !important;
  background-color: #FF7705 !important;
  padding-top: 1vw !important;
  padding-bottom: 1vw !important;
}

div[nombre="btn_Buscar"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.5vw !important;
}

div[nombre="btn_Buscar"] img {
  width: 2vw !important;
  height: 1.5vw !important;
}

div[nombre="btn_Buscar"] div {
  align-items: center;
  display: flex;
}

div[nombre="img_datosPersonales"] {
  width: 100% !important;
  height: auto !important;
}

div[nombre="img_datosPersonales"]>img {
  width: 100% !important;
  height: auto !important;
}

div[nombre="lbl_TituloHeader"]>span {
  color: #FF7705 !important;
  font-size: 2.8vw !important;
  font-family: HelveticaNeueLTStd !important;
}

div[nombre="lbl_titulo"]>span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 3vw !important;
  padding-top: 3vw !important;
  padding-left: 3vw !important;
  padding-right: 3vw !important;
  font-weight: normal !important;
}

div[nombre="lbl_SubtituloHeader"]>span {
  color: #52575A !important;
  font-size: 1.5vw !important;
  font-family: HelveticaNeueLTStdNormal !important;
}

div[nombre="lbl_subtitulo"]>span {
  color: #52575A !important;
  font-size: 2vw !important;
  font-family: HelveticaNeueLTStdNormal !important;
  padding-left: 3vw !important;
  padding-right: 3vw !important;
}

#panel-datos-usuario input,
select {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 0.9vw !important;
}

div[nombre="lbl_Politica"]>span {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 0.8vw !important;
  color: #52575A !important;
}

div[nombrecontrol="lbl_Politica"] {
  display: contents !important;
}

div:has(> div[nombrecontrol="btn_Continuar"]) {
  height: 100%;
  align-items: center;
  display: grid;
}

div[nombre="btn_Continuar"] {
  padding: 3% !important;
}

div[nombre="btn_Continuar"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.3vw !important;
}

div[nombre="Captcha"] {
  justify-content: start !important;
}

div[nombre="btn_verPolitica"] span {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 0.8vw !important;
  display: flex;
  text-decoration: underline !important;
}

div[nombre="politicaSari"] {
  justify-content: start !important;
}

div[nombrecontrol="politicaSari"] {
  /* width: 5% !important; */
}

div[pantallaclon="__Footer"] span {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 0.9vw !important;
  color: #52575A !important;
}

div[pantallaclon="__Footer"] div.col-3 {
  padding-left: 3% !important;
}

.titulo-footer {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1vw !important;
}

#contenedor-principal {
  background-color: #EBEBEB !important;
}

.fondo-principal {
  background-color: rgb(226, 226, 226) !important;
}

.panel-control-formulario {
  padding-right: 1% !important;
  display: flex;
}

.control-formulario>div {
  background-color: #EBEBEB !important;
  min-height: 45px !important;
  border-width: 0 0 1px 0 !important;
}

.control-formulario input {
  background-color: #EBEBEB !important;
}

#panel-politica {
  display: flex;
  flex-wrap: nowrap;
}

div[nombrecontrol="Img_Sari"] {
  background-color: rgb(255, 119, 5) !important;
  border-radius: 30px 0 0 30px;
  height: 100% !important;
  align-items: center;
  display: flex;
}

div[nombre="Img_Sari"] {
  width: 100% !important;
  height: auto !important;
  padding: 20% !important;
  border-radius: 30px 0 0 30px !important;
}

div[nombre="Img_Sari"] img {
  width: 100% !important;
  height: auto !important;
}

.imagen-buscador {
  padding: unset !important;
}


div[nombrecontrol="tbx_textoPregunta"] {
  height: 100% !important;
}

div[nombre="tbx_textoPregunta"] {
  border-radius: 15px !important;
}

div[nombre="tbx_textoPregunta"] input {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1.2vw !important;
  padding-left: 2vw !important;
  padding-right: 1vw !important;
  color: rgb(137, 136, 136) !important;
}

#fila-input-pregunta {
  border: 2px solid rgb(226, 226, 226);
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 16px 4px rgba(226, 226, 226, 1);
  -moz-box-shadow: 0px 0px 16px 4px rgba(226, 226, 226, 1);
  box-shadow: 0px 0px 16px 4px rgba(226, 226, 226, 1);
  margin-top: 1vw !important;
  margin-bottom: 2vw !important;
}

#fila-input-pregunta input {
  border-radius: 15px;
}

div:has(>#columna-microfono) div[class="col-11"] {
  padding: unset !important;
  margin: unset !important;
}

div[nombre="micro_grabar"] {
  width: 5vw !important;
  height: 5vw !important;
}

#columna-microfono {
  align-items: start;
  justify-content: start;
  text-align: start;
  padding: unset !important;
  margin: unset !important;
}

#columna-microfono {
  align-items: start;
  justify-content: start;
  text-align: start;
  padding: unset !important;
  margin: unset !important;
}

.imgCola {
  background-color: rgb(255, 119, 5);
  padding: 20%;
  border-radius: 10px;
}

.contenedorColas {
  display: grid !important;
  border-radius: 25px;
  cursor: pointer;
  align-items: start !important;
  margin-bottom: 1vw !important;
}

.contenedorColas>div {
  display: contents !important;
}

.contenedorColas span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.7vw !important;
  min-width: 20vw !important;
}

.padrecontenedorColas {
  justify-content: space-around;
}

.div-solicitar-atencion {
  display: flex;
  justify-content: end;
}

.div-solicitar-atencion a {
  color: rgb(255, 119, 5) !important;
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1vw !important;
}

.fila-solicitar-atencion {
  height: 100% !important;
  align-items: end !important;
}

.imgCanal {
  height: 100% !important;
  width: auto !important;
}

div[nombre="lst_Canales"] {
  width: 100% !important;
}

div[nombre="lst_Canales"] div.boton {
  padding: unset !important;
  margin: unset !important;
  border-radius: 2vw !important;
  min-width: 320px;
  margin-left: 30px !important;
}

div[nombre="lst_Canales"] div.boton div[class="col-12"] {
  margin-bottom: 10% !important;
}

div[nombre="lst_Canales"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.2rem !important;
  font-weight: normal !important;
  text-align: start !important;
}

.panel-img-canal {
  text-align: initial !important;
}

.fila-titulo-canal {
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 10%;
  padding-bottom: 5%;
  align-items: center !important;
}

.panel-flecha-canal {
  background-color: rgb(255, 119, 5, 0.1) !important;
  padding: 5% !important;
  border-radius: 10px !important;
}


.panel-titulo-canal {
  align-self: end;
  display: flex;
  align-self: baseline;
}


.panel-balanceo-turno {
  opacity: 1;
  display: flex;
  border-color: rgba(0, 0, 0, 0.286);
  border-radius: 25px;
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: rgb(255, 255, 255);
  margin-left: 10vw !important;
  margin-right: 10vw !important;
  margin-top: 5vw !important;
  margin-bottom: 5vw !important;
}

.panel-balanceo-turno > div:first-child {
  padding: unset !important;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
}

.panel-balanceo-turno-informacion {
  height: 100% !important;
  /* padding: 5% !important; */
  display: grid !important;
}

div[nombre="img_balancenado_turno"] img {
  width: 100% !important;
  height: auto !important;
  border-radius: 25px 0 0 25px;
}

div[nombrecontrol="img_balancenado_turno"] {
  width: 100% !important;
}

div[nombre="img_balancenado_turno"] {
  width: 100% !important;
  height: auto !important;
}

.contenedorColas>div:first-child {
  text-align: start !important;
}

.descripcion-lista li::marker {
  /* color: red; */
  background-image: "Recursos/SariCelsia/img/flecha-descipcion-cola.png";
}

.descripcion-lista {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1.1vw !important;
}

div[nombre="btn_salir"]{
  width: 15vw !important;
  height: 4vw !important;
  cursor: pointer;
}

div[nombre="btn_aceptar"]{
  width: 15vw !important;
  height: 4vw !important;
  cursor: pointer;
}

div[nombre="btn_aceptar"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.5vw !important;
}


div[nombre="btn_salir"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.5vw !important;
}

#fila-politica-datos {
  align-items: center !important;
}

div[nombre="politicaSari"] > div{
  display: flex !important;
}

div[nombre="Captcha"] div {
  display: flex !important;
}

div[nombrecontrol="img_inicio"] {
  margin-left: 4% !important;
  display: flex;
  align-items: center;
}

div[nombrecontrol="img_atras"],
div[nombrecontrol="img_atras2"],
div[nombrecontrol="img_atras3"],
div[nombrecontrol="img_atras4"]
{
  display: flex;
  align-items: center;
}

div[nombre="img_atras"],
div[nombre="img_atras2"],
div[nombre="img_atras3"],
div[nombre="img_atras4"]
{
  width: 2vw !important;
}


div[nombre="btn_inicio"] span, 
div[nombre="btn_formulario"] span,
div[nombre="btn_busqueda"] span,
div[nombre="btn_resultados"] span,
div[nombre="btn_canal_atencion"] span
{

  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1vw !important;
  cursor: pointer;
}

div[nombre="img_inicio"]{
  margin-right: 0.5vw !important;
}
div[nombre="img_inicio"] img{
  width: 1vw !important;
  height: 1vw !important;
}

#barra-menu-header {
  padding-top: 0.2% !important;
  padding-bottom: 0.5% !important
}



div[nombre="lbl_Selecciona"] span {
  font-family: HelveticaNeueLTStd !important;
  font-size: 2vw !important;
  text-align: center !important;
}


div[nombre="lbl_Selecciona_span"] span {
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1.5vw !important;
  text-align: center !important;
}

#label-gracias-turno {
  font-family: HelveticaNeueLTStd;
  color: rgb(82, 87, 90);
  font-size: 2vw;
  padding-left: 4vw !important;
}

#panel-gracias-turno {
  justify-content: start;
  display: grid;
}

div[nombre="img_recargar"]{
  width: 5vw !important;
  height: 5vw !important;
}

div[nombre="img_recargar"] img{
  width: 5vw !important;
  height: 5vw !important;
}

div[nombrecontrol="img_recargar"]{
  padding-left: 5vw !important;
}

div[nombrecontrol="btn_salir"]{
  padding-left: 4vw !important;
  padding-bottom: 2vw !important;
}

div[nombrecontrol="btn_aceptar"]{
  padding-left: 4vw !important;
  padding-bottom: 2vw !important;
}

div[nombre="img_logoHeader"]{
  width: 15vw !important;
  height: 7vw !important;
}

.modalServ {
  position: fixed; 
  z-index: 10000000; 
  padding-top: 100px; 
  left: 0; 
  top: 0; 
  width: 100%; 
  height: 100%; 
  overflow: auto; 
}
.modalServ div[modal-rol="modal"] { 
  margin: auto; 
  display: block; 
  width: 80%; 
  max-width: 700px; 
}

#columna-imagen-cerrar{
  display: flex;
  justify-content: center;
}

div[nombre="BotonCerrarModal"] img{
  width: 75% !important;
  height: auto !important;
}

#ventana-moadal{
  background-color: rgb(255, 255, 255);
  padding-top: 3vw;
  padding-bottom: 3vw;
  padding-left: 3vw;
  padding-right: 3vw;
  border-radius: 2vw;
  z-index: 10000;
}

#panel-aceptar-modal{
  display: flex;
  justify-content: center;
  margin-top: 2vw;
}

div[nombre="lbl_SinServicios"][pantalla="Buscador"] span{
  font-family: HelveticaNeueLTStd !important;
  font-size: 2.5vw !important;
}

div[nombre="lbl_SinServicio1"][pantalla="Buscador"] span{
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 1.8vw !important;
}

div[nombre="btn_aceptarModal"]{
  width: 10vw;
  height: 3vw;
}

/* .boton-desabilitado{
  background: rgb(226, 226, 226) !important;
  color: rgb(197, 197, 197) !important;
} */

div[nombre="btn_aceptarModal"] span{
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.3vw !important;
}

div[nombre="btn_modificarModal"] span{
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 2vw !important;
}

div[nombre="lbl_SinServicios"] span{
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 2.3vw !important;
}

div[nombre="lbl_SinServicio1"] span{
  font-family: HelveticaNeueLTStdNormal !important;
  font-size: 2.3vw !important;
}

div[nombre="btn_Buscar"],
div[nombre="Img_Sari"],
div[nombre="micro_grabar"]
{
  z-index: 0 !important;
}

#Borde{
  border-radius: 20px !important;
}

div[nombre="btn_cancelar"]{
  width: 10vw !important;
  height: 3vw !important;
}

div[nombre="btn_cancelar"] span{
  font-family: HelveticaNeueLTStd !important;
  font-size: 1.3vw !important;
}

div[nombrepantalla="SuTurno"] div[nombrecontrol="lbl_titulo"]{
  margin-top: 3vw !important;
}


#panel-datos-departamentos {
	margin-top: 10vw !important;
	margin-bottom: 10vw !important;
	display: flex;
    justify-content: center;
    width: 100%;
}

/* .panel-lista-departamentos {
	margin-top: 3vw !important;
} */

#panel-datos-departamentos > div{
  width: 35vw !important;
}

#panel-datos-departamentos input[type="checkbox"] {
	width: 1.2vw !important;
	height: 1.2vw !important;
}

#panel-datos-departamentos input,
select {
	font-family: HelveticaNeueLTStdNormal !important;
	font-size: 0.9vw !important;
}

div[nombre="lbl_TituloHeader"]>span {
	color: #FF7705 !important;
	font-size: 2.5vw !important;
	font-family: HelveticaNeueLTStd !important;
}

div[nombre="lst_Departamentos"] .boton {
	background: #fff !important;
	border-radius: 15px !important;
	border: 1px solid rgb(189, 188, 188) !important;
	cursor: pointer !important;
	padding: unset !important;
}

div[nombre="lst_Departamentos"] span {
	color: rgb(82, 87, 90) !important;
	font-size: 1.3vw !important;
	font-family: HelveticaNeueLTStdNormal !important;
	padding: 1vw !important;
	text-align: initial !important;
}

div[nombre="lst_Departamentos"] .boton>div {
	width: inherit !important;
}

div[nombre="lst_Departamentos"] .boton div.departamento-imagen {
	align-items: center;
	display: flex;
	background: rgb(255, 119, 5, 0.1);
	border-radius: 15px;
	justify-content: center !important;
	height: 100%;
}

div[nombre="lst_Departamentos"] .boton div.contenedor-departamento-imagen{
	padding-left: 1vw !important;
}

div[nombre="lst_Departamentos"] img {
	padding: 1vw;
}

#hr-departamentos {
	color: rgb(255, 119, 5);
}


/* Computador */
@media (min-width: 1024px) and (max-width: 1400px) {

  div[nombre="img_inicio"] img{
    width: 1.3vw !important;
    height: 1.3vw !important;
  }

  div[nombre="btn_inicio"] span, 
  div[nombre="btn_formulario"] span,
  div[nombre="btn_busqueda"] span,
  div[nombre="btn_resultados"] span,
  div[nombre="btn_canal_atencion"] span
  {

    font-family: HelveticaNeueLTStdNormal !important;
    font-size: 1.2vw !important;
    cursor: pointer;
  }
  
}

/* Tableta */
@media (min-width: 768px) and (max-width: 1023px) {

  div[nombre="img_inicio"] img{
    width: 1.3vw !important;
    height: 1.3vw !important;

    

  }

}


/* Celular */
@media (max-width: 767px) {

  #barra-menu-header-responsive{
    justify-content: end !important;
  }

  #banner-logo{
    background-color: #fff;
  }

  div[nombre="img_logoHeader"]{
    width: 25vw !important;
    height: 15vw !important;
    margin-left: 3vw !important;
  }

  #panel-footer-portafolio span{
    font-size: 4vw !important;
  }

  #panel-footer-paraTi span{
    font-size: 4vw !important;
  }

  #footer-container{
    padding-left: 5% !important;
  }

  .titulo-footer{
    font-size: 4.5vw !important;
    color: rgb(82, 87, 90);
  }

  div[nombre="btn_inicio"] span, 
  div[nombre="btn_formulario"] span,
  div[nombre="btn_busqueda"] span,
  div[nombre="btn_resultados"] span,
  div[nombre="btn_canal_atencion"] span
  {
    font-size: 2vw !important;
  }

  div[nombre="btn_inicio"], div[nombre="btn_formulario"]{
    display: inline-block !important;
  }

  div[nombre="img_inicio"]{
    width: 5vw !important;
    height: 3vw !important;
  }

  body #contenedor-principal div.row {
    --bs-gutter-x: 0rem !important;
  }

  #contenedor-principal {
    --bs-gutter-x: 0rem !important;
  }


  div[nombre="img_datosPersonales"] {
    height: 50vw !important;
    overflow: hidden;
    margin-bottom: 5vw !important;
  }

  div[nombre="img_datosPersonales"] img {
    margin-top: 3vw;
  }

  #hr-datos-usuario-movil {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  #hr-datos-usuario-movil hr {
    color: rgb(255, 119, 5);
  }

  #hr-datos-usuario-movil hr:not([size]) {
    height: 4px !important;
  }

  div[nombre="lbl_TituloHeader"]>span {
    font-size: 6vw !important;
    text-align: center !important;
  }

  div[nombre="lbl_SubtituloHeader"]>span {
    font-size: 4.5vw !important;
  }

  #panel-datos-usuario div.row {
    padding-right: 5% !important;
  }

  #panel-datos-usuario input,
  select {
    font-size: 4vw !important;
  }

  #panel-datos-usuario input[type="checkbox"]{
    width: 4vw !important;
    height: 5vw !important;
  }
  
  .control-formulario>div {
    height: 15vw !important;
    align-items: end !important;
  }

  #panel-ver-politica{
    height: 5vw !important;
  }

  /* div[nombrecontrol="lbl_Politica"]>div{
    height: 5vw !important;
    align-items: center !important;
  }

  div[nombrecontrol="politicaSari"]>div{
    height: 5vw !important;
    align-items: start !important;
  } */

  div[nombre="lbl_Politica"]>span{
    font-size: 2.5vw !important;
  }

  div[nombre="btn_verPolitica"] span{
    font-size: 2vw !important;
  }

  div[nombre="btn_verPolitica"]
  {
    align-items: start !important;
    margin-left: 5vw !important;
  }

  div[nombrecontrol="Captcha"]{
    display: flex;
    justify-content: center !important;
  }

  div[nombre="btn_Continuar"] span{
    font-family: HelveticaNeueLTStd !important;
    font-size: 4vw !important;
  }

  div[nombrecontrol="btn_Continuar"]{
    margin-top: 10vw;
    margin-bottom: 10vw;
  }

  #panel-politica {
    display: flex;
    flex-wrap: inherit;
  }

  /* .panel-control-formulario {
    display: inline-block;
    width: 48%; 
    margin-bottom: 10px;
  }
  */

  .panel-control-formulario:nth-child(2n+1) {
    clear: both;
  }

  #container-principal-buscador {
    padding: unset !important;
  }

  div[nombrecontrol="Img_Sari"] {
    border-radius: 0% !important;
  }

  div[nombre="Img_Sari"] {
    height: 40vw !important;
  }


  div[nombre="Img_Sari"] img {
    margin-top: 20vw !important;
    width: 60% !important;
  }

  div[nombre="lbl_titulo"]>span {
    font-size: 5vw !important;
    padding-top: 3vw !important;
    padding-left: 10vw !important;
    padding-right: 10vw !important;
  }

  div[pantalla="Buscador"][nombre="lbl_titulo"] {
    justify-content: start !important;
  }

  div[pantalla="canales"][nombre="lbl_titulo"] {
    justify-content: center !important;
  }


  #span-buscador-movil {
    font-family: HelveticaNeueLTStdNormal !important;
    font-size: 3.5vw !important;
    color: rgb(137, 136, 136) !important;
    text-align: center !important;
    display: flex !important;
    padding-left: 10vw !important;
    padding-right: 10vw !important;
    padding-bottom: 3vw !important;
  }

  div[nombre="tbx_textoPregunta"] input {
    font-size: 2.5vw !important;
  }

  div[nombre="micro_grabar"] {
    width: 10vw !important;
    height: 10vw !important;
  }

  div[nombrecontrol="micro_grabar"] {
    padding: 1vw !important;
  }

  #container-principal-buscador div[id="cuerpo-buscador"] {
    border-radius: 0% !important;
  }

  #container-principal-buscador div[id="cuerpo-buscador"] div[nombre="btn_Buscar"] {
    width: 90vw !important;
    height: 10vw !important;
  }

  div[nombre="btn_Buscar"] span {
    font-size: 3.5vw !important;
  }

  div[nombre="btn_Buscar"] img {
    width: 3vw !important;
    height: 3vw !important;
  }

  #panel_servicios {
    padding: 5% !important;
  }

  div[nombre="lbl_Selecciona"] span {
    text-align: center !important;
    font-size: 4vw !important;
  }

  div[nombre="lbl_Selecciona_span"] span {
    text-align: center !important;
    font-size: 3vw !important;
  }


  #fila-input-pregunta>div:first-child {
    width: 70vw !important;
  }

  /* set style to second childer of #fila-input-pregunta */
  #fila-input-pregunta>div:nth-child(2) {
    width: 19vw !important;
  }

  .contenedorColas {
    width: 100% !important;
  }

  .contenedorColas span {
    font-size: 3.5vw !important;
    min-width: 50vw !important;
  }

  .descripcion-lista {
    font-size: 2.5vw !important;
    min-width: 70vw !important;
  }

  .div-solicitar-atencion a {
    font-size: 2.5vw !important;
  }

  div[nombre="lst_Canales"] div.boton div {
    display: contents !important;
    margin-right: -2vw;
  }

  div[nombre="lst_Canales"] div.boton {
    width: 95% !important;
    height: auto !important;
    justify-content: start !important;
    margin-bottom: 2vw !important;
    min-width: unset !important;
    margin-left: unset !important;
  }

  div[nombre="lst_Canales"] div.boton div.row {
    /* width: calc(100% / 2) !important; */

    display: grid !important;
    grid-template-columns: 1fr 0fr 0fr;
  }

  .imgCanal {
    width: 30vw !important;
    height: auto !important;
    justify-content: start !important;
  }

  .fila-imagen-canal {
    display: flex !important;
  }

  .panel-titulo-canal span {
    margin-left: 5vw !important;
  }

  /* .panel-flecha-canal{
    display: flex !important;
  } */
  .panel-flecha-canal img {
    margin-left: 5vw !important;
  }

  div[nombre="lst_Canales"] span {
    font-size: 4vw !important;
  }

  div[nombre="img_balancenado_turno"] {
    height: 50vw !important;
    border-radius: 20px 20px 0px 0px;
  }

  div[nombre="img_balancenado_turno"] img {
    margin-top: 40vw !important;
  }

  .panel-balanceo-turno-informacion {
    height: auto !important;
  }

  div[nombre="lbl_titulo"] span {
    text-align: center !important;
  }

  div[nombre="lbl_subtitulo"] span {
    text-align: center !important;
  }

  #label-gracias-turno {
    font-size: 3.5vw !important;
    text-align: center !important;
  }

  div[nombre="lbl_subtitulo"]>span {
    font-size: 3vw !important;
    text-align: center !important;
    padding-left: 10vw !important;
    padding-right: 10vw !important;
  }

  div[nombrecontrol="btn_salir"] {
    display: flex;
    align-items: center;
    padding-top: 2vw !important;
  }

  div[nombrecontrol="btn_aceptar"] {
    display: flex;
    align-items: center;
    padding-top: 2vw !important;
  }

  div[nombrecontrol="img_recargar"]{
    display: flex;
    justify-content: center;
  }

  #panel-gracias-turno{
    display: inline-block !important;
  }

  div[nombre="btn_salir"]{
    width: 25vw !important;
    height: 7vw !important;
  }

  div[nombre="btn_salir"] span{
    font-family: HelveticaNeueLTStd !important;
    font-size: 2.5vw !important;
  }

  div[nombre="btn_aceptar"]{
    width: 25vw !important;
    height: 7vw !important;
  }

  div[nombre="btn_aceptar"] span{
    font-family: HelveticaNeueLTStd !important;
    font-size: 2.5vw !important;
  }

  div[nombre="btn_cancelar"]{
		width: 30vw !important;
    	height: 10vw !important;
	}

	div[nombre="btn_cancelar"] span{
		font-size: 4.5vw !important;
	}

  div[nombre="img_inicio"] img{
    width: 2.2vw !important;
    height: 2.2vw !important;
  }

  #panel-datos-departamentos{
		display: block !important;
    	margin-bottom: 50vw !important;
		padding-left: 10vw;
    	padding-right: 10vw;
	}

	div[nombre="lst_Departamentos"] span {
		font-size: 5vw !important;
		padding: 2vw !important;
		padding-left: 5vw !important;
	}

  div[nombre="lst_Departamentos"] .boton div.contenedor-departamento-imagen{
		padding-left: 3.5vw !important;
	}

  #panel-datos-departamentos > div{
    width: 100% !important;
  }

  .panel-balanceo-turno > div:first-child{
    height: auto !important;
  }

 .loaderTurno
 {
    position: absolute;
    width: 50vw;
    height: 40vw;
    /* margin: 50px auto; */
    align-self: center;
  }
  .loaderTurno div 
  {
      position: absolute;
      width: 2.2vw;
      height: 10vw;
      background: #fff;
      top: 0;
      left: 50%;
      transform-origin: center 20vw;
      animation: fade 1.2s linear infinite;
      border-radius: 0.5vw;
  }

  div[nombre="lst_Canales"] div.boton{
    border-radius: 6vw !important;
  }

}



@media (max-width: 600px) {
  div[nombre="btn_menu_responsive"]{
    width: 50px !important;
  }

  #fila-input-pregunta>div:first-child {
    width: 68vw !important;
  }
}


@media (max-width: 400px) {
  div[nombre="img_inicio"] img{
    width: 3vw !important;
    height: 3vw !important;
  }

  div[nombre="btn_inicio"] span, 
  div[nombre="btn_formulario"] span, 
  div[nombre="btn_busqueda"] span, 
  div[nombre="btn_resultados"] span, 
  div[nombre="btn_canal_atencion"] span
  {
    font-size: 2.5vw !important;
  }
}
