@font-face {
    font-family: 'feliperegular';
    src: url('/static/font/felipe-webfont.woff2') format('woff2'),
         url('/static/font/felipe-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'barlowmedium';
    src: url('/static/font/barlow-medium-webfont.woff2') format('woff2'),
         url('/static/font/barlow-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'built_titlingsemibold';
    src: url('/static/font/built_titling_sb-webfont.woff2') format('woff2'),
         url('/static/font/built_titling_sb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotomedium';
    src: url('/static/font/roboto-medium-webfont.woff2') format('woff2'),
         url('/static/font/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
/*::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    margin-left: 2px;
}*/

svg{
    vertical-align: middle!important;
}

.imprimirEsto{
    display: none;
}

/*Estilos Barra de Menu Vertical*/
.estructuraBarraVertical { height: 94vh; overflow: auto; }
.colorBarraVertical { background: #464646; }
.colorOpcionMenu { color: #fff; }
/*.colorOpcionMenu:hover { color: #ddd; font-weight: 600; text-decoration: none; }*/
.tituloPlantilla { color: #FFF; /*font-weight: 600;*/ }
.fechaActualNavbar { margin: auto; color: #FFF; font-size: 0.7rem; }

.ceroMarginRow { margin-right: 0px; margin-left: 0px; }
.ceroPaddingCol { padding-left: 0rem!important; padding-right: 0rem!important; }
.d-contents { display: contents !important; }
.line-height-1 { line-height: 1; }
.seleccionImagenPredeterminada {
    background: #6c757d !important;
}

.borde-recuperar { border: 4px solid white; }
.columnaClasificacionX { width: 5rem !important; }
.columnaClasificacion7 { width: 10rem !important;}

.btn-xl-modal-finalizacion {
	padding: 1.2rem;
	font-size: 1.2rem;
	line-height: 1;
	border-radius: 0rem;
}

.dos-lineas-text { 
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 27px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 1;
	-webkit-line-clamp: 2;
	/*-webkit-box-orient: vertical;*/
	overflow: hidden;
	text-overflow: ellipsis;
}

/*Estilos Cuerpo del Contenido*/
.contedorSeccion { padding: 1%; }
.contedorSeccionListado { padding: 0%; }
.subMenuPlantilla { background: #464646; padding: 0.1% 0.1% 0.2% }

.bodyCard { margin: 1%; }

/*Estilos de Salones*/
.h-35-vh { height: 35vh; }

.error-campo { color: #842029!important; background-color: #f8d7da!important; border-color: #f5c2c7!important;}
.ok-campo { color: #0f5132; background-color: #d1e7dd!important; border-color: #badbcc; }
.marcar-calculadora { color: #055160!important; background-color: #cff4fc!important; border-color: #b6effb!important; }

.vertical-txt-td { writing-mode: vertical-rl; transform: rotate(180deg); width: 5rem; }
.vertical-txt-td-impresion { writing-mode: vertical-rl; transform: rotate(0deg); width: 10px; }
.vertical-txt-td-impresion-2 { writing-mode: vertical-rl; transform: rotate(0deg); width: 10px; background: #ffffff00; }

/*Estilos de Formularios*/
.titleContenedor { text-align: center; padding: 0.5%; background: #343a40; color: #fff; }
.formImgCol { border: 5px solid #e9ecef; padding: 1%; }
.formImg { width: 200px; height: 200px; object-fit: contain; }
.titleFormImg { text-align: left; padding: 0.5%; background: #e9ecef; color: #495057; }
.w-formLabel { width: 160px; }
.w-label-60 { width: 60px; }
.w-label-70 { width: 70px; }
.w-label-80 { width: 80px; }
.w-label-90 { width: 90px; }
.w-label-100 { width: 100px; }
.w-label-110 { width: 110px; }
.w-label-120 { width: 120px; }
.w-label-47 { width: 47%; }
.w-label-130 { width: 130px; }
.w-label-140 { width: 140px; }
.w-label-150 { width: 150px; }
.w-label-160 { width: 160px; }
.w-label-170 { width: 170px; }
.w-label-180 { width: 180px; }
.w-label-190 { width: 190px; }
.w-label-200 { width: 200px; }
.w-label-99 { width: 99%; }
.w-label-74 { width: 74%; }
.w-label-75 { width: 75.5%; }
.w-label-26 { width: 26%; }
.w-label-22 { width: 22%; }
.w-label-21 { width: 21.8%; }
.w-label-24 { width: 24%; }
.w-label-25 { width: 24vh; }
.w-label-28 { width: 28%; }
.w-label-31 { width: 31%; }
.w-label-53 { width: 53%; }
.w-label-34 { width: 34%; }
.w-label-23-9 { width: 23.9vh; }
.w-label-35 { width: 35%; }
.w-label-42 { width: 42%; }
.w-label-58 { width: 58%; }
.w-label-66 { width: 66%; }
.w-label-63 { width: 63.6%; }
.w-label-63w { width: 63.5%; }
.w-label-67 { width: 67.6%; }
.w-label-65 { width: 65%; }
.w-label-54 { width: 54%; }
.w-label-13 { width: 13%; }
.w-label-15 { width: 15.5%; }
.w-label-17 { width: 17.4%; }
.w-label-87 { width: 87%; }
.w-label-82 { width: 82.6%; }
.w-label-84 { width: 84.5%; }
.w-label-76 { width: 76%; }
.w-label-69 { width: 69%; }
.w-label-70 { width: 70%; }
.w-label-30 { width: 30%; }
.w-label-24-8{ width: 24.8%; }
.w-label-21w{ width: 21%; }
.w-label-79{ width: 79%; }



.w-18 { width: 18%!important; }
.w-20 { width: 20%!important; }

.my-labels {
 background: red;
  border: 2px solid cyan;
  }

.btn-inicio{
    background-color: #C7FCBF;
}

.btn-bloqueo-inicio{
    background-color: #d5d5d5;
}

.d-padding{
    padding-left: 150px;
    padding-right: 150px;
}

.d-padding2{
    padding-left: 200px;
    padding-right: 200px;
}

.carousel-inner{
 height: 92.8vh;
}

.navbar{
    padding: 0rem 1rem;
}

.h-grafica-50{
	height: 40vh;
}

.h-grafica-60-expandir{
    height: 60vh;
}

.h-grafica-75{
	height: 75vh;
}

.btn-expandir{
    padding: .2rem .2rem;
    font-size: .75rem;
    line-height: 1;
}

.bordeTable-remision {
    border: 1px solid black;
    border-collapse: collapse;
}
.size-letra { font-size: 0.8rem; }
.size-letra-75 { font-size: 0.75rem; }

.img-modal-header { width: 80%; }
.img-modal-header-xl { width: 30% !important; }

 /*#bodyMapa { display: flex; }*/
 /*#maxMapa { display: none; }*/

.leaflet-tooltip.nombreLote {
  background-color: transparent;
  border: transparent;
  box-shadow: none;
  /*font-weight: bold;*/
  color: white;
  font-size: 10px;
}

.sinEspacio{
 	white-space: nowrap;
}
.sinEspacio>td{
 	white-space: nowrap;
}
.sinEspacio>th{
 	white-space: nowrap;
}

#subMenuAyuda .subMenuVertical{
    background-color: #fff;
    color: #555;
    /*padding-left: 25px !important;*/
}

#subMenuAyuda .subMenuVertical:hover{
    background-color: #eee;
    color: #FF7B00;
}

#subMenuInventario .subMenuVertical{
    background-color: #fff;
    color: #555;
    /*padding-left: 25px !important;*/
}

#subMenuInventario .subMenuVertical:hover{
    background-color: #eee;
    color: #FF7B00;
}

body{
 	font-size: 12px; /*0.95rem;*/
 	font-family: 'Lato', sans-serif;
 	/*font-family: 'barlowmedium', sans-serif !important;*/
}
.input-group-sm>.custom-select, .input-group-sm>.form-control{
 	font-size: .75rem;
}

.table-sm th{
 	padding: .3rem .5rem;
}

.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left) {
 	padding-right: calc(.5rem + .65em);
}

.rounded-pill{
 	padding: 0.35rem .45rem;
 	font-size: .6rem;
}

.b-table-new-height{
 	max-height: 100%;
}

.table-sm td{
    vertical-align: middle;
}

.h-vh-54 { height: 54vh; }
.h-vh-59 { height: 59vh; }
.h-vh-62 { height: 63vh; }
.h-vh-67 { height: 67vh; }
.h-vh-40 { height: 40vh; }


.h-vh-75 { height: 75vh; }
.h-vh-80 { height: 80vh; }
.h-vh-95 { height: 95vh; }

.h-83{
	height: 83%!important;
}

.h-85{
    height: 85%;
    overflow-x: auto;
}

.h-90{
	height: 90%!important;
}

.h-94{
    height: 94%!important;
    overflow-y: auto;
    overflow-x: hidden;
}

.h-97{
    height: 97.5%!important;
}
.opacity-05{
	opacity: 0.5;
}

.input-group-sm>.input-group-prepend>.input-group-text {
	font-size: .775rem;
}

li.nav-item.colorOpcionMenu>.nav-link.active{
	color: #FF7B00;
	background-color: #3A3A3A;
}

li.nav-item.colorOpcionMenu>.nav-link:hover{
	color: #FF7B00;
	background-color: #3A3A3A;
}

li.nav-item.colorOpcionMenu>.nav-link{
	color:white;
	font-weight: bold;
	/* text-transform: uppercase; */
	font-size: .735rem;
}

.btn-sos-new {
    color: #f87f6e;
    border-color: #f87f6e;
}

.btn-sos-new:hover {
    color: #fff;
    background-color: #f87f6e;
    border-color: #f87f6e;
}

.btn-sos-new:not(:disabled):not(.disabled).active, .btn-sos-new:not(:disabled):not(.disabled):active, .show>.btn-sos-new.dropdown-toggle {
    color: #fff;
    background-color: #f87f6e;
    border-color: #f87f6e;
}

.btn-sos-new.focus, .btn-sos-new:focus {
    box-shadow: 0 0 0 0.2rem rgb(248 127 110 / 50%);
}

.btn-sos-new:not(:disabled):not(.disabled).active:focus, .btn-sos-new:not(:disabled):not(.disabled):active:focus, .show>.btn-sos-new.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(248 127 110 / 50%);
}

.sidebar-sticky> ul li>.nav-link{
	padding: .8rem;
}

li.nav-item.subMenuVertical>a{
	color:#555;
}

.img-redes-footer1 { width: 1.5%; }
.img-redes-footer2 { width: 3%; }
.img-redes-footer3 { width: 7%; }
.img-redes-footer4 { width: 5%; }

#subMenuConfiguraciones .subMenuVertical{
	background-color: #fff;
    color: #555;
    /*padding-left: 25px !important;*/
}

#subMenuConfiguraciones .subMenuVertical:hover{
	background-color: #eee;
    color: #FF7B00;
}

li.nav-item.subMenuVertical>.nav-link.active{
	color: #666;
	background-color: #eee;
}

li.nav-item.subMenuVertical>.nav-link:hover{
	color: #FF7B00;
}

/*Estilos para sub menu en menu vertical*/

li.nav-item.subMenuNavItem>a{
	color:#555;
}

.subMenuCollapse .subMenuNavItem{
	background-color: #fff;
    color: #555;
    /*padding-left: 25px !important;*/
}

.subMenuCollapse .subMenuNavItem:hover{
	background-color: #eee;
    color: #FF7B00;
}

li.nav-item.subMenuNavItem>.nav-link.active{
	color: #666;
	background-color: #eee;
}

li.nav-item.subMenuNavItem>.nav-link:hover{
	color: #FF7B00;
}

/*.nav-link:focus{
	color: #FF7B00 !important;
	background-color: #3A3A3A !important;
}*/

.navbarColor{
	/*background:  linear-gradient(to right, #8BA31D 0%, #A2B640 100%, #B8C868 100%);*/
	background:  linear-gradient(to right,  #5E5F5F 0%,#848686 100%,#848686 100%)!important;

	background-color: #8BA31D;
}


/*ENCUESTA*/
.bodyEncuestaDemo { width: 100%; background: #e8ecf1; padding: 5% 1% 5% 1%; text-align: center; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); }
.bodyRespuestaDemo { padding: 3%; }
.btnEncuestaDemo { text-decoration: none !important; }
.titlePreguntaDemo { color: #565656; font-weight: bold; }
#canvasFirma { width: 400px; height: 200px; margin: calc(0vh - 0px) auto 0; background: #FFF; border-radius: 3px; box-shadow: 0px 0px 15px 3px #ccc; cursor: pointer; }


.contenedorEncuesta{ height: 100vh; background: #e06f59; }
.bodyInfoEncuesta { background: #fff; border-radius: 10px; box-shadow: 15px 20px 0px rgb(0 0 0 / 10%); }
.border-seleccion-encuestas { border: 3px solid; }
/*ENCUESTA*/


/*Estilos de calendar*/
.table-diaActual { font-weight: bold; color: #343a40; }

.campo-invalite { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.disable-white{
	background: #fff;
}

.scale-icon-font {
	font-size: 200%;
}

.toggled_menu{
    /*width: 10.5vh;*/
    max-width: 10.5vh;
}

.toggled_menu > #verticalMenu > .nav__full {
    display: none;
}

#desplegar_menu {
    margin-left: 0px;
}

.controladorPrincipal{
	max-width: 95%;
	padding-right: 0px;
	padding-left: 0px;
}


/*#comandaImpresion {
	visibility:hidden !important;
}*/

.marcar-calculadora-V2 {
    color: #055160!important;
    background-color: #cff4fc!important;
    border-color: #65bbce!important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}


#modalDetallePedidoV2>.modal-dialog {
    max-width: 1200px;
}

#modalGestionEstructura>.modal-dialog {
    max-width: 1200px;
}

#modalGestionProtocoloPalma>.modal-dialog {
    max-width: 95vw;
    width: 95vw;
    height: 95vh;
    margin-top: 1rem;
    margin-bottom: 0rem;
}

#modalInformeEmpleadoLabor>.modal-dialog {
    max-width: 95vw;
    width: 95vw;
    height: 95vh;
    margin-top: 1rem;
    margin-bottom: 0rem;
}

.sty-detalle-comanda {
	height: 35vh;
	overflow: auto;
	overflow-y: visible;
	border: 1px solid #464646;
}

.sty-detalle-comanda p:not(:last-child) {
	margin-bottom: 1rem;
}

.sty-detalle-comanda::-webkit-scrollbar {
	width: 8px;
}

.sty-detalle-comanda::-webkit-scrollbar-thumb {
	background: #53575a;
	border-radius: 0px;
}

.sty-detalle-comanda::-webkit-scrollbar-thumb:active {
	background-color: #999999;
}

.sty-detalle-comanda::-webkit-scrollbar-thumb:hover {
	background: #b3b3b3;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

.sty-detalle-comanda::-webkit-scrollbar-track {
	background: #ccc;
	border-radius: 0px;
}

.sty-detalle-comanda::-webkit-scrollbar-track:hover {
	background: #d4d4d4;
}

.titulo-principales{
    border: 1px solid #ced4da;
    border-radius: 3px;
    background: #e9ecef;
    font-size: 14px;
} 


.titulo-principales-2{
    border-bottom: 1px solid #ced4da;
    background: #e9ecef;
    border-radius: 3px 3px 0px 0px;
    font-size: 14px;
} 


.btn-sm-2{
    padding: 0.25rem .3rem;
    border-radius: 1rem;
    font-size: .65rem!important;
}

.btn-sm-3{
    padding: .2rem .2rem;
}

.contenedores-secciones{
	border: 1px solid #ced4da;
	border-radius: 3px;
}

.custom-file-input:lang() ~ .custom-file-label::after {
  content: 'Elegir';
}

#modalNuevoEstablecimiento__BV_modal_outer_{
	z-index: 10!important;
}

#modalDireccionEstablecimiento__BV_modal_outer_{
	z-index: 10!important;
}

.carousel-indicators li{
	background-color: black;
}

.card-ofertas, .card-body{
	padding: 0;
}

.btn-favoritos:hover{
	color:red;
}

.btn-agregarP:hover{
	color:#28a745;
}

.navbar-expand-lg .navbar-nav .nav-link{
	padding-right: 1.5em;
	padding-left: 1.5em;
}

.fadeinDown {
    animation: fadeInDown 500ms ease-in-out;
}

.hover-nav{
	color:#FFF;
	font-weight: bold;
	font-size: 1.1em;
}

.hover-nav-N{
    color:#2B4F23;
    font-weight: bold;
    font-size: 1.1em;
}

.hover-nav-N:hover{
    color:#FFF;
}

.hover-nav:hover{
	color:#2B4F23!important;
}

.nav-footer > .nav-link{
	padding: .15rem 1rem;
}

.nav-link,  
, .nav-tab {
	color:#66805A!important;
}

.nav-tabs .active {
	background:rgba(102, 128, 90, 0.1)!important;
	color:#66805A!important;
}

/*diseño slider de ofertas*/
.VueCarousel-navigation-button{
	color:#fff!important;
	font-size: 1.5rem;
	background: #66805A!important;
	border: 1px solid #E69D25;
    border-radius: 3px;
    padding: 5px 8px !important;
}

/*verificar que esto no cambie el funcionamiento de los slider, se supone que flex-basis debe ser calculado*/
.VueCarousel-inner{
	flex-basis:320.75px!important;
}


/*estilo diseño nuevo*/

.seccion1-inicio{
    /*background-image: url(/static/img/sos_7-2.png);*/
    background-image: url(/static/img/LogoValleVerde.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 30rem;
    /*margin-top: -2rem;*/
    padding-top: 5px;
}

.boton-ofertas{
    margin-top: -4rem;
    width: 35%;
    cursor:pointer;
}

.boton-resgistrate-blog{
    width: 56%;
    cursor:pointer;
}

.boton-resgistrate-quienes{
    width: 23%;
    cursor:pointer;
}

.boton-registrate{
    cursor:pointer;
    width: 80%;
    margin-top: -1rem;

}

.boton-sigue-leyendo{
    width: 50%;
    cursor:pointer;
}

.boton-sigue-leyendo-pagina{
    width: 20%;
    cursor:pointer;
}

.text-escrcibenos{
    font-size: 4rem;
    text-align: left;
    font-family: 'barlowmedium'!important;
    padding-left: 2rem;
}

.text-comunidad{
    font-size: 1.2rem;
    text-align: left;
    font-family: 'barlowmedium'!important;
    padding-left: 2rem;
}

.btn-enviar{
    background-color: #F87F6E;
    border-radius: 2rem;
    padding: .375rem 3rem!important;
    font-weight: 900;
    font-family: 'barlowmedium'!important;
}

.btn-enviar:hover{
    background-color: #EAB021;
    border:1px solid #EAB021;
}

.btn-remisiones{
    background-color: #2B4F23;
    border:1px solid #2B4F23;
    border-radius: 3rem;
    padding: .4rem 0rem!important;
    font-weight: 900;
    font-family: 'barlowmedium'!important;
    font-size: 1.3rem;
}

.btn-remisiones:hover{
    background-color: #42673A;
    border:1px solid #42673A;
}


.btn-registrate{
    background-color: #a7c24a;
    border:1px solid #a7c24a;
    border-radius: 3rem;
    padding: .4rem 2.3rem!important;
    font-weight: 900;
    font-size: 1.3rem;
}

.btn-registrate:hover{
    background-color: #2B4F23;
    border:1px solid #2B4F23;
}


.barra-lema{
    font-family: 'built_titlingsemibold'!important;
}

.barra-naranja{
    background-color: #a7c24a;
    height:3rem;
    color: #FFF;
    text-align: center!important;
    font-weight: 900;
}

.text-footer{
    font-family: 'barlowmedium'!important;
    font-size: 1rem;
}

.seccion-escribenos{
    background-color: #66805a;
    color:#FFF;
    height: 35rem;
    padding-bottom: 2rem;
}

.seccion-quines-somos{
    padding-right: 7rem;
    height: 47rem;
}

.seccion-quines-somos-pagina{
    height: 43rem;
}

.seccion2P{
    background-image: url(/static/img/limon-redondo2.png); 
    background-size: contain;
    background-position: right;
    height: 33rem;
    background-repeat: no-repeat;
    margin-top: 5rem;
    padding-right: 5rem;
}


.img-pag-quienes-somos{
    background-image: url(/static/img/limon-redondo2.png); 
    background-size: contain;
    background-position: left;
    height: 29rem;
    background-repeat: no-repeat;
    padding-right: 5rem;
    margin-top: -7rem;
}

.seccion2-blog{
    background-image: url(/static/img/img-blog.png); 
    background-size: contain;
    background-position: center;
    height: 28rem;
    background-repeat: no-repeat;
    margin-top: -3.2rem;
}

.seccion2-blog-pagina{
    background-image: url(/static/img/img2-Quienes.png); 
    background-size: contain;
    background-position: left;
    height: 30rem;
    background-repeat: no-repeat;
}

.seccion1-SOS{
    /* background-image: url(/static/img/fruit-salad.png); */
    /* background-size: contain;*/
    /*background-position: center;*/
    height: 44.4rem;
    /*background-repeat: no-repeat;*/
    margin-top: -7rem;
    margin-left: 9rem;
}

.seccion2-SOS{
    /*background-image: url(/static/img/elementos_9.png);*/
    /*background-size: contain;*/
    /*background-position: center;*/
    height: 31rem;
    margin-top: 4rem;
   /* background-repeat: no-repeat;*/
}

.text-somos{
    color:#a7c24a;
    font-size: 7rem;
    margin-left: 15.5rem;
    margin-top: -4rem;
    margin-bottom: 0;
    font-family: 'feliperegular';
    text-align: left;
}

.text-somos-pagina{
    color:#E69D25;
    font-size: 7rem;
    margin-left: 15.5rem;
    margin-top: -4rem;
    margin-bottom: 0;
    font-family: 'feliperegular';
    text-align: left;
}

.text-negocio{
    color:#2B4F23;
    font-size: 7rem;
    margin-top: -4rem;
    font-family: 'feliperegular';
}

.img-inicio{
    /*width: 82%;*/
    height: 5%;
}

.barra-verder-btn{
    background-color: #a7c24a;
    height: 2.9rem;
    padding: 3px;
}

.quienes{
    color:#2B4F23;
    font-size: 7rem;
    font-family: 'feliperegular';
    text-align: left;
}

.quienes-pagina{
    color:#66805A;
    font-size: 7rem;
    font-family: 'feliperegular';
    text-align: left;
}

.texto-quienes-somos{
    padding-right: 11rem!important;
    font-size: 1.35rem;
    font-family: 'barlowmedium'!important;

}
.texto-quienes-somos-pagina{
    font-size: 1.35rem;
    font-family: 'barlowmedium'!important;
    margin-top: 6rem;
    text-align: justify;
}

.seccion-tienes-negocio{
    /*padding-left: 6rem;*/
    height: 45rem;
    background-color: #FFF;    
}

.seccion-t{
    background-image: url(/static/img/img-slider3.png); 
    background-size: auto;
    /*background-position: top;*/
    background-repeat: no-repeat;
    /*height: 100%;*/
    height: 163px;
}

.class-tienes{
    color:#a7c24a;
    font-size: 7rem;
    font-family: 'feliperegular';
    margin-top: 11rem;
    padding: 0px 80px;
}

.texto-tienes-negocio{
    font-size: 1.8rem;
    color:#000;
    /*padding-right: 18rem;*/
    font-family: 'barlowmedium'!important;
}

.seccion-blog{
    padding-right: 5rem;
    height: 43rem;
    background-color: #E06F59;
    padding-top: 3rem!important;
}

.seccion-blog-pagina{
    padding-right: 5rem;
    height: 43rem;
    background-color: #FFF;
    padding-top: 3rem!important;
}
.text-blog{
    color:#fff;
    font-size: 9rem;
    font-family: 'feliperegular';
}

.text-blog-pagina{
    color:rgb(102, 128, 90);
    font-size: 9rem;
    font-family: 'feliperegular';
    text-align: right;
}

.text2-blog{
    font-family: 'barlowmedium'!important;
}

.parrafo-blog{
    font-size: 1.4rem;
    font-family: 'barlowmedium'!important;
}

.seccion-logo{
    height: 40rem;
    background-color: #fff;
}

.seccion-logo-barra{
    background-color: #E06F59;
    height: 2.1rem;
}

.text-super{
    vertical-align: super;
}

.href-sos{
    color:#FFF;
    font-size: .8rem;
    font-family: 'barlowmedium'!important;
    margin-top: .5rem!important;
}

.href-sos:hover{
    color:#eab021;
}

.footer-sos{
    background-color: #a7c24a;
    color:#fff;
}

.icono-footer{
    width: 1.3rem;
    height: 1.3rem;
}

.text-barra-lema{
    font-size: 3.3rem;
    font-weight: 900;
    color:#66805a;
    margin-bottom: 0rem;

}
.links-esccribenos{
    display: contents;
}

.whatsapp-link{
    height: 7%;
    margin-right: 1rem;
    margin-left: 1rem;
    cursor: pointer;
}

.seccion-login{
    background-color: #FFF;
}

.seccion-registrate{
    background-color: #F87F6E;
}

.cabecera-comunidad{
    background-color: #FFF;
    height: 7.7rem;
}

.barra-cabecera-comunidad{
    background-color: #a7c24a;
    height: 2rem; 
}

.seccion2-login{
    background-color: #66805A;   
}

.logo-login{
    width: 100%;
}


.logo-registrate{
    width: 74%;
}

.logo2-login{
    width: 80%;
}

.logo3-login{
    width: 60%;
}

.bienvenido{
    font-weight: 900;
    color:#eab021;
    font-size: 3rem;
    font-family: 'barlowmedium'!important;
    text-align: center;
}

.restablecer-c{
    font-weight: 900;
    color:#eab021;
    font-size: 3rem;
    font-family: 'barlowmedium'!important; 
}

.titulo-comunidad{
    font-weight: 900;
    color:#2b4f23;
    font-size: 5rem;
    /*font-family: 'feliperegular'!important; */
    margin-bottom: 0rem!important;
}

.titulo-ofertas{
    font-weight: 900;
    color:#2b4f23;
    font-size: 5rem;
    /*font-family: 'feliperegular'!important; */
    margin-bottom: 0rem!important;
}

.seccion-form-login{
    padding-top: 6rem;
    padding-bottom: 4rem;
}

.btn-acceder{
    background-color: #a7c24a!important;
    border-radius: 1.5rem;
    padding: .375rem 2rem!important;
    /*font-weight: 900;*/
    font-family: 'barlowmedium'!important;
    border:1px solid #a7c24a!important;
}

.btn-acceder:hover{
    background-color: #2B4F23!important;
    color:#FFF!important;
    border:1px solid #2B4F23!important;
}

.href-sos2{
    color:#FFF;
}

.logo-comunidad{
    width: 43%;
}

.logo-ofertas{
    width: 43%;
}

.imagenes-comunidad{
    width: 100%;
    margin-top: -2rem;
}

.imagenes-ofertas{
    width: 95%;
    margin-top: -2rem;
}

.cabecera-ofertas{
    /*background-color: #66805A;*/
    height: 6.7rem;
}

.barra-cabecera-ofertas{
    background-color: #a7c24a;
    height: 2rem;
}

.form-escribenos{
    padding-left: 3rem;
}

.logo-footer{
    width: 55%;
}

.alineacion-redes{
    text-align: right;
}

.img-redesP{
    height: 9%;
}

.display-acceso{
    display: inline-flex;
}

.display-cuenta{
    display: flex;
}

/*estilo boton google*/
#customBtn {
  display: inline-block;
  background: white;
  color: #444;
  width: 100%;
  border-radius: 5px;
  border: thin solid #888;
  box-shadow: 1px 1px 1px grey;
  white-space: nowrap;
  text-align: center;
}

#customBtn:hover {
  cursor: pointer;
}
span.label {
  font-family: serif;
  font-weight: normal;
}
span.icon {
  background: url(/static/img/btn_google_light_normal_ios.svg) transparent 5px 50% no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
}
span.buttonText {
  display: inline-block;
  vertical-align: middle;
  padding-left: 42px;
  padding-right: 42px;
  font-size: 14px;
  font-weight: bold;
  /* Use the Roboto font that is loaded in the <head> */
  font-family: 'robotomedium', sans-serif;
}


/*fin btn google*/


.btn-domicilios{
    background-color: #F87F6E;
    border:1px solid #F87F6E;
    margin-left: .1rem;
    margin-right: .1rem;
}

.btn-domicilios:hover{
    background-color: #FA6954!important;
    border:1px solid #FA6954;
}


.modal-body{
    padding-top: 0rem;
}

.header-modales{
    border-bottom: 1px solid #dee2e6;
    margin-bottom: 1rem;
    background-color: rgba(226, 226, 226, 0.78);
    padding-top: 1rem;
    border-radius: 6px 6px 0px 0px
}

.cerrar-md{
    cursor:pointer;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    font-size: 1.2rem;
}

.cerrar-md:hover{
    color:red;
    cursor:pointer;
    text-decoration: none;
}

.checkbox-class{
    border-radius: 0px 4px 4px 0px;
    border: 1px solid #d0d0d0;
    width: 43.2vh;
    text-align: center;
}

.checkbox-class-2{
    border-radius: 0px 4px 4px 0px;
    border: 1px solid #d0d0d0;
    width: 65.5%;
    text-align: center;
}

.h-59{
    height: 59vh;
}

.h-60{
    height: 60vh;
}

.h-65{
    height: 65vh;
}


.h-69{
    height: 69vh;
}

.h-72{
    height: 72.5vh;
}

.l-remision{
   height: 32rem;
}



.perfil{
    height: 36rem;
    overflow-x: auto;
}

.card-header{
    background-color: #F1F1F1;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    color: gray!important;
    background-color: white!important;
    border-color: transparent;
}

.nav-tabs .nav-link{
    display: inline-block;
    min-width: 92px;
    cursor: pointer;
    border-radius: 0px 0px 0 0;
    transition: background-color .5s, color .5s;
    color: #AFAFAF;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 3px;
    background-color: #ECECEC;
    padding: 2px 8px;
    font-size: .8rem;
}

.nav-tabs .nav-item{
    margin-right:6px;
    margin-bottom: 0px;
}

.card-header{
    padding-top: .15rem!important;
    border-bottom: 0px solid rgba(0,0,0,.125);
}


.table .thead-dark th{
    font-weight: normal;
}


.plantilla-scroll{
    height: 100vh;
    overflow: auto;
}

.plantilla-sin-scroll{
    height: 100vh;
    overflow: hidden;
}

.btn .b-icon.bi{
    font-size: 100%;
}

/*.btn-group-sm>.btn, .btn-sm{
    padding:.25rem .2rem;
}*/

.rounded-pill{
    padding: 0.3rem .3rem;
    font-size: .8rem;
}

/*NUEVO DISEÑO MODALES QUE QUITA SCROLL*/

.b-table-sticky-header{
    max-height:none;
}

.modal-dialog-scrollable .modal-content{
    max-height: none;
}

.modal-dialog-scrollable{
    max-height: none;
}
/*FIN NUEVO DISEÑO MODALES QUE QUITA SCROLL*/


.table-sm th{
    padding: .1rem .5rem;   
}

.table-sm td{
    padding: 4px;   
   word-break: break-word;
   line-height: 1.42857143;
}

/*NUEVO DISEÑO BOTONES*/
.btn-danger{
    background-color: #be1e2d;
    border-color: #be1e20;
}

.btn-danger[disabled]{
    background-color: #e25540;
    border-color: #e24840;
}

.btn-warning{
    color:#FFF;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning[disabled]{
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-primary{
    background: #008BD8;
    border-color: #008BD8;  
}

.btn-primary[disabled]{
    background-color: #5bc0de;
    border-color: #46b8da; 
}

.btn-success{
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success[disabled]{
    background-color: #5cb85c;
    border-color: #4cae4c;
}

/*FIN NUEVO DISEÑO BOTONES*/


.modal-lg-max{
    max-width:900px;
}


.width-filtro{
    max-width: 12%;
}

.width-filtro2{
    max-width: 18%;
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/*ancho del controlador principal para moviles*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
    .controladorPrincipal{
       max-width: 100%!important;
    }

    .display-moviles{
    	display: block;
    }

    .toggled_menu > #sidebarMenu > .nav__full {
        display: none!important;
    }
}


/*@media querys 125%*/
@media(max-width: 480px) {
    .controladorPrincipal{
       max-width: 100%!important;
    }

     .toggled_menu > #sidebarMenu > .nav__full {
        display: none!important;
    }

    .container-fluid{
        overflow-y: auto!important;
        height: 100vh;
    }
    .estructuraBarraVertical{
        height: auto!important;
    }

    .toggled_menu{
        max-width: 100vh!important;
    }

    .width-filtro{
        max-width: 50%!important;
    }

    .width-filtro2{
        max-width: 78%!important;
    }

    .size-clima{
        font-size: .5rem!important;
    }
}


/*@media querys 175%*/
@media(max-width: 575.98px) {
	.controladorPrincipal{
       max-width: 100%!important;
    }

    li.nav-item.colorOpcionMenu>.nav-link{
    	font-size: .535rem!important;
    }

    .display-moviles{
    	display: block;
    }

    .toggled_menu{    
    	max-width: 100vh;
    }

    .toggled_menu > #sidebarMenu > .sidebar-sticky > .nav__full{
        display: none!important;
    }

    .estructuraBarraVertical{
    	height:auto;
    }

    .text-mv{
    	font-size: .675rem!important;
    }

    .orden-inverso-mv{
    	 flex-flow: row-reverse  wrap-reverse;
    }

    .imagenes-comunidad{
        width: 60%;
    }
    .col-xs-2{
        width: 30%;
    }

    .ocultar-btn-mv{
    	display: none;
    }

    .alto-img-mv{
    	width: 100%;
    	height: 200px!important;
    	object-fit: contain;
    }

    .contenedor-img-mv{
    	height: 205px!important;
    }

    .VueCarousel-slide{
    	flex-basis:340px!important;
    }

    .quienes{
        font-size: 3.5rem!important;
        text-align: right!important;

    }

    .text-somos{
        font-size: 3.5rem!important;
        margin-left: 4.5rem!important;
        margin-top: -1.8rem!important;
        text-align: right!important;

    }

    .class-tienes{
       font-size: 3.5rem!important;  
       text-align: left!important;

    }

    .text-negocio{
        font-size: 3.5rem!important;  
        margin-top: -2rem!important;
    }

    .img-inicio{
        height: 10%!important;
    }

    .img_sos{
        display: none!important;
    }
    .text-barra-lema{
        font-size: 2.5rem!important;
    }

    .seccion-tienes-negocio{
        padding-left: 1rem!important;
        height: 40.5rem!important;
    }

    .texto-tienes-negocio{
        font-size:1.5rem!important;
        padding: 1rem!important;
    }
    .boton-ofertas{
        width:  73%!important;
        margin-top: 0.5rem!important;
    }

    .seccion2P{
        padding: 1rem!important;
        height: 7rem!important;
        background-position:left!important;
        margin-top: 0rem!important;
    }

    .seccion-quines-somos{
        padding:2rem!important;
        height: 40.5rem!important;

    }

    .seccion-quines-somos-pagina{
        height: 40.5rem!important;

    }
    .margin-top-quienes{
       margin-top: -3.5rem!important; 
    }

    .texto-quienes-somos{
        padding: 0rem!important;
        font-size: .85rem!important;
    }

    .text-blog{
        font-size: 5rem!important;
    }
    .seccion2-blog{
        margin-top:-1.5rem!important;
        height: 16rem!important;
    }

    .seccion-blog{
        padding:0rem 2rem!important;
        height: 40rem!important;
    }

    .text2-blog{
        padding: 0rem!important;
        font-size: 1.2rem!important;
        margin-bottom: 0rem!important;
    }

    .parrafo-blog{
        padding: 0rem!important;
        font-size: 0.8rem!important;
        margin-bottom: 0rem!important;
    }

    .seccion1-SOS{
       height: 13rem!important; 
       margin-top: -49px!important;
       margin-left: 0rem!important;
    }

    .seccion2-SOS{
       height: 8rem!important; 
       margin-top:0rem!important;
    }

    .seccion-logo{
        height:12.4rem!important;
    }

    .text-escrcibenos{
        font-size: 1.8rem!important;
    }

    .seccion-escribenos{
        height: 43rem!important;
        padding: 0rem 1rem;
    }

    .form-escribenos{
        margin-top: 0px!important;
        padding-top: 0px!important; 
        padding-left: 1rem!important;
    }

    .text-barra-naranja{
        font-size: 1rem!important;
        letter-spacing: 0rem!important;
    }

    .barra-naranja{
        height: 2.2rem!important;
    }

    .display-none{
        display: none;
    }

    .boton-sigue-leyendo{
        width: 73%!important;
        margin-top: -2rem!important;
    }

    .seccion-t{
        background-size: 9rem!important;
        background-position:center!important;
    }

    .href-sos{
        font-size: 0.6rem!important;
        margin-top: .8rem!important;

    }
    .href-sos2{
        margin-left: 1rem!important;
    }

    .links-esccribenos{
    }

    .whatsapp-link{
        height: 5%!important;
    }

    .bienvenido{
        font-size: 2rem!important;
    }

    .seccion-form-login{
        padding-top: 0px!important;
    }

    .aling-img2-login{
        text-align: center!important;
    }

    .logo-login{
        display: none;
    }

    .logo-registrate{
        display: none;
    }

    .logo-comunidad{
        width: 51%!important;
    }
    .titulo-comunidad{
        font-size: 3rem!important;
        margin-top: -2rem!important;
    }

    .logo-ofertas{
        width: 30%!important;
    }

    .titulo-ofertas{
        font-size: 4rem!important;
        margin-top: -3rem!important;
    }

    .cabecera-comunidad{
     height: auto!important; 
    }

    .cabecera-ofertas{
     height: auto!important;
    }

    .barra-cabecera-comunidad{
        display: none;
    }

    .barra-cabecera-ofertas{
        display: none;
    }

    .alineacion-redes{
        text-align: center!important;
    }


}


/*@MEDIA QUERYS*/
/*para 90*/
@media (min-height: 701px) and (max-height: 800px) {

    /*inicio*/
    .seccion1-inicio{
        height: 33.3rem!important;
    }


    .img-inicio{
        /*width: 75%!important;*/
        height: 6%!important;
    }

    .hover-nav{
        font-size: 1.2rem!important;
    }

    .hover-nav-N{
      font-size: 1.2rem!important;  
    }

    .barra-verder-btn{
        height: 6.1rem!important;
        padding: 11px;
    }

    .barra-lema{
        padding-bottom: 1rem;
    }

    .boton-registrate{
        width: 75%;
        margin-top: -2rem!important;
    }

    .img-redesP{
        height: 4.5%!important;
    }

     /*quines somos*/

    .seccion2P{
        height:33.5rem!important; 
    }

    .quienes{
        font-size: 7.8rem!important;
    }

    .text-somos{
        font-size: 7.5rem!important;
        margin-left: 18.5rem!important;
        margin-top: -4.5rem!important;

    }

    .texto-quienes-somos{
        padding-right: 16rem!important;
        font-size: 1.4rem!important;
    }

    .seccion-quines-somos{
        padding-right: 5rem!important;
        height: 47.5rem!important;
    }

    .seccion-quines-somos-pagina{
        height: 47.5rem!important;
    }

    .boton-registrate{
        margin-top: -2rem!important;
    }

     /*tienes un negocio*/

    .seccion-tienes-negocio{
        padding-right: 5rem!important;
        height: 56.2em!important;
    }

    .class-tienes{
        font-size: 9.3rem!important;
    }

    .text-negocio{
        font-size: 9.3rem!important;
        margin-top: -5rem;
        margin-left: 6rem!important;
    }
    .seccion-t{
        background-size: 15.6rem!important;
    }

    .texto-tienes-negocio{
        padding-left: 2rem!important;
        font-size: 2.3rem!important;
    }

    .pt-btn-descubre{
        padding-top: 1rem!important;
    }

    /*blog*/
    .seccion-blog{
        padding-right: 5rem!important;
        height: 47.5rem!important;
    }

    .text-blog{
        font-size: 9rem!important;
    }

    .text2-blog{
        font-size: 2.9rem!important;
    }

    .parrafo-blog{
        font-size: 1.5rem!important;
        padding-left: 3rem!important;
    }

    .seccion2-blog{
        height: 33.5rem!important;
    }

     .boton-sigue-leyendo{
        width: 73%!important;
    }

    /*logo*/

    .seccion-logo{
        height: 43.8rem!important;
    }

    .seccion-logo-barra{
        height: 2.3rem;
    }

    .seccion1-SOS{
        height: 50rem!important;
        margin-top:-9rem!important;
    }

    /*comunidad*/
    .cabecera-comunidad{
        height: auto!important;
    }
    .titulo-comunidad{
        font-size: 5.7rem!important;
    }

    .barra-cabecera-comunidad{
        height: 2.5rem!important;
    }

     /*ofertas*/
    .cabecera-ofertas{
        height: auto!important;
    }
    .titulo-ofertas{
        font-size: 5.7rem!important;
    }

    .barra-cabecera-ofertas{
        height: 2.5rem!important;
    }

    .h-60{
        height: 64vh;
    }

    .h-vh-54 {
        height: 58vh;
    }

    .h-vh-59 {
        height: 64vh;
    }

    .h-65{
        height: 69vh;
    }

    .h-vh-62 {
        height: 66vh;
    }
    .h-69{
        height: 72vh;
    }


    .l-remision{
       height: 35.6rem;
    }

    .perfil{
        height: 36.5rem;
    }

    .h-vh-67 { height: 70vh; }
    .h-72 { height: 75.5vh; }

    .h-85{
        height: 87%!important;
    }

}


/*para 80*/
@media (min-height: 801px) and (max-height: 850px) {

    /*inicio*/
    .seccion1-inicio{
        height: 36.8rem!important;
    }


    .img-inicio{
        /*width: 25%!important;*/
        height: 5%!important;
    }

    .hover-nav{
        font-size: 1.2rem!important;
    }

    .hover-nav-N{
      font-size: 1.2rem!important;  
    }

    .barra-verder-btn{
        height: 5.4rem!important;
        padding: 9px;
    }

    .barra-lema{
        padding-bottom: 2.2rem!important;
        padding-top: 2rem!important;
    }

    .boton-ofertas{
        margin-top: -6rem!important;
    }

    .img-redesP{
        height: 3.8%!important;
    }



     /*quines somos*/
    .seccion2P{
        height:38.5rem!important; 
    }

    .quienes{
        font-size: 9rem!important;
    }

    .text-somos{
        font-size: 9rem!important;
        margin-left: 22.5rem!important;
        margin-top: -5.5rem!important;

    }

    .texto-quienes-somos{
        padding-right: 21rem!important;
        font-size: 1.45rem!important;
    }

    .seccion-quines-somos{
        padding-right: 7rem!important;
        height: 55.5rem!important;
    }

    .seccion-quines-somos-pagina{
        height: 55.5rem!important;
    }

    .boton-registrate{
        width: 68%!important;
        margin-top: 2rem!important;
    }

     /*tienes un negocio*/

    .seccion-tienes-negocio{
        padding-right: 5rem!important;
        height: 52rem!important;
    }

    .class-tienes{
        font-size: 10.3rem!important;
    }

    .text-negocio{
        font-size: 10.3rem!important;
        margin-top:-6rem!important;
        margin-left: 6rem!important;
    }

    .texto-tienes-negocio{
        padding-left: 3rem!important;
        font-size: 2.5rem!important;
    }

    .pt-btn-descubre{
        padding-top: 3.2rem!important;
    }

    .seccion-t{
        background-size: 17rem!important;
    }

    /*blog*/
    .seccion-blog{
        padding-right: 7rem!important;
        height: 52.8rem!important;
    }

    .text2-blog{
        padding-left: 5rem!important;
        font-size: 3.1rem!important;

    }

    .text-blog{
        font-size: 9.5rem!important;
        padding-left: 5rem!important;
    }

    .parrafo-blog{
        font-size: 1.6rem!important;
        padding-left: 5rem!important;
    }

    .seccion2-blog{
        height: 38rem!important;
    }

    .boton-sigue-leyendo{
        width: 73%!important;
        margin-top: 1rem!important;
    }

    /*logo*/

    .seccion-logo{
        height: 49.9rem!important;
    }

    .seccion-logo-barra{
        height: 2.5rem;
    }

    .seccion1-SOS{
        height: 56rem!important;
        margin-top:-9rem!important;
    }

    .seccion2-SOS{
        height: 37rem!important;
    }

     /*comunidad*/
    .cabecera-comunidad{
        height: auto!important;
    }
    .titulo-comunidad{
        font-size: 6.5rem!important;
    }

    .barra-cabecera-comunidad{
        height: 3rem!important;
    }
    
     /*ofertas*/
    .cabecera-ofertas{
        height: auto!important;
    }
    .titulo-ofertas{
        font-size: 6.5rem!important;
    }

    .barra-cabecera-ofertas{
        height: 3rem!important;
    }

    .h-60{
        height: 68vh;
    }

    .h-vh-54{
        height: 63vh;
    }

    .l-remision{
       height: 41rem;
    }

    .perfil{
        height: 42rem;
    }

    .h-vh-62 {
        height: 69vh;
    }
    .h-69{
        height: 75vh;
    }

    .h-vh-59 {
        height: 67vh;
    }

    .h-65{
        height: 72vh;
    }

    .h-vh-67 { height: 73vh; }
    .h-72 { height: 77.8vh; }

    .h-85{
        height: 88%!important;
    }


}

/*para 75 - estoy usando esta para movil*/
@media (max-width: 1024px) {
    .w-label-87 {
        width: 64%!important;
    } 

    .w-label-82 {
        width: 64%!important;
    } 
    .w-label-13 {
        width: 36.5%!important;
    }

    .w-label-53 {
        width: 38%!important;
    }

    .w-label-53 {
        width: 36.5%!important;
    }

    .w-label-17 {
        width: 36.4%!important;
    }

    .w-label-47 {
        width: 64%!important;
    }

    .w-label-75 {
        width: 66.5%!important;
    }

    .w-label-76 {
        width: 67%!important;
    }

    .w-label-69 {
        width: 57%!important;
    }

    .w-label-24 {
        width: 33%!important;
    }

    .w-label-70 {
        width: 57%!important;
    }

    .w-label-30 {
        width: 43%!important;
    }
    
    .w-label-21 {
        width: 19.3%!important;
    }

    .w-label-35 {
        width: 42%!important;
    }

    .w-label-65 {
        width: 58%!important;
    }

    .w-label-26 {
        width: 36.5%!important;
    }

    .w-label-74 {
        width: 64%!important;
    }

    .w-label-63w {
        width: 48.5%;
    } 
    .btn-group-remisiones{
        display: contents!important;
    }
    .width-filtro{
       max-width: 100%;
    }
    /*inicio*/
    .seccion1-inicio{
        height: 27rem!important;
        margin-top: 0rem!important;
    }


    .img-inicio{
        width: 62%!important;
    }

    .hover-nav{
        font-size: 1.2rem!important;
    }

    .hover-nav-N{
      font-size: 1.2rem!important;  
    }

    .barra-verder-btn{
        height: 6.1rem!important;
        padding: 11px;
    }

    .barra-lema{
        padding-bottom: 0rem!important;
        /*padding-top: 5rem!important;*/
    }

    .btn-remisiones{
        padding: 0rem!important;
    }

    .boton-ofertas{
        margin-top: -4rem!important;
    }

     /*quines somos*/
    .seccion2P{
        height:10.5rem!important; 
        padding: 0rem!important;
    }

    .quienes{
        font-size: 3.8rem!important;
    }

    .text-somos{
        font-size: 3.8rem!important;
        margin-left: 0rem!important;
        margin-top: -2rem!important;
        padding-bottom: 4rem!important;

    }

    .texto-quienes-somos{
        padding-right: 1rem!important;
        font-size: .8rem!important;
    }

    .seccion-quines-somos{
        padding-right: 1rem!important;
        height: 42rem!important;
    }

    .seccion-quines-somos-pagina{
        height: 42rem!important;
    }

    .boton-registrate{
        width: 70%!important;
        margin-top: -2rem!important;
    }

     /*tienes un negocio*/

    .seccion-tienes-negocio{
        padding-right: 2rem!important;
        height: 48rem!important;
        padding-left: 2rem!important;

    }

    .class-tienes{
        font-size: 4.2rem!important;
        padding: 0px 0px!important;
    }

    .text-negocio{
        font-size: 4.2rem!important;
        margin-top:-2rem!important;
        margin-left: 0rem!important;
        text-align: right!important;

    }

    .texto-tienes-negocio{
        padding-left: 0rem!important;
        padding-right: 0rem!important;
        font-size: 1.3rem!important;
    }

    .pt-btn-descubre{
        padding-top: 1.2rem!important;
    }

    .seccion-t{
        background-size: 16rem!important;
        background-position: top!important;
    }

    /*blog*/
    .seccion-blog{
        padding-right: 2rem!important;
        height: 42rem!important;
    }

    .text-blog{
        font-size: 6rem!important;
        padding-left: 0rem!important;
    }

     .text2-blog{
        padding-left: 0rem!important;
        font-size: 1.4rem!important;

    }


    .parrafo-blog{
        font-size: 1rem!important;
        padding-left: 0rem!important;
        padding-right: 0rem!important;
    }

    .seccion2-blog{
        height: 12rem!important;
        margin-top: -2.3rem!important;
    }

    .boton-sigue-leyendo{
        width: 73%!important;
        margin-top: 0rem!important;
    }

    /*logo*/

    .seccion-logo{
        height: auto!important;
    }

    .seccion-logo-barra{
        height: 2.2rem!important;
    }

    .seccion1-SOS{
        height: 14rem!important;
        margin-top:-3.5rem!important;
    }

    .seccion2-SOS{
        height: 10rem!important;
    }   

    /*comunidad*/
    .cabecera-comunidad{
        height: auto!important;
    }
    .titulo-comunidad{
        font-size: 3.8rem!important;
    }

    .barra-cabecera-comunidad{
        height: 3.2rem!important;
    }

    /*ofertas*/
    .cabecera-ofertas{
        height: auto!important;
    }
    .titulo-ofertas{
        font-size: 4.3rem!important;
    }

    .barra-cabecera-ofertas{
        height: 3.2rem!important;
    }

    .display-acceso{
        display: block!important;
    }

    .btn-acceder {
        margin-bottom: 1rem;
    }

    .restablecer-c {

        font-size: 1.8rem!important;
    }

    .display-cuenta{
        display: block!important;
    }

    .img-pag-quienes-somos{
        background-position:top!important;
        padding-right: 0rem!important;
        height: auto!important;
        margin-top: -2rem!important;
    }

    .texto-quienes-somos-pagina{
        font-size: 1.05rem!important;
        margin-top: 29rem!important;
        text-align: justify;
    }

    .text-somos-pagina {
        font-size: 5rem!important;
        margin-left: 60px!important;
        text-align: center;
        margin-top:-2.4rem!important;
    }

    .quienes-pagina{
        font-size: 5rem!important;
    }

    .text-blog-pagina{
        text-align: center!important;
    }
    .boton-resgistrate-blog{
        width: 74%!important;
    }
    .parrafo-blog{
        margin-bottom: 2rem!important;
        padding-left: 0rem!important;
        padding-right: 0rem!important;
        text-align: justify;
        font-size: 1rem!important;
        font-weight: bold;
    }

    .boton-resgistrate-quienes{
        width: 74%!important;
    }


    .carousel-inner{
        height: 29vh!important;
    }

   
}