body{font-family:"Poppins";font-size:14px;line-height:25px;background-color:#FAFAFA;}
img{max-width: 100%;}
.bg-dark-blue{background:#003E46;}
header .navbar-dark{height:58px;}
header .navbar-dark .navbar-brand{top:0px;padding:0;}
header .navbar-dark .navbar-toggler {
    color:rgba(255,255,255,1);
    border-color:rgba(255,255,255,1);
    z-index:1;
    right:10px;
    position:absolute;
}

footer.layout-dark,footer.layout-dark a{color:#dadada;}
footer.layout-dark h2.title{color:#fff;text-transform:uppercase;font-size:16px;font-weight:500;}
footer.layout-dark ul{list-style: none;}
footer.layout-dark .widget_nav_menu ul li a{text-decoration:none;color:#b1b1b1;display:block;padding:8px 0px 8px 0px;border-bottom:1px solid rgba(238, 238, 238, 0.1);}
footer.layout-dark .widget_nav_menu ul li a:before{content:"\35";font-family:'ElegantIcons';display:inline-block;margin-right:5px;color:#FFFFFF;}
footer.layout-dark .about-us{font-size:13px;}
footer.layout-dark .copy-right{background-color:#002F37;}
footer.layout-dark .contact-info .icon{float:left;font-size:30px;margin-right:15px;}
footer .whatsapp{background:#2AB24B;}
.icono-xs{font-size:12px;}
.icono-sm{font-size:20px;}
.icono-md{font-size:32px;}
.icono-lg{font-size:48px;}
.icono-xl{font-size:72px;}

.section-title .icon{font-size:20px;}
.section-title .h2{font-size:28px;font-weight:700;font-family:"Raleway", sans-serif;display:inline-block;position:relative;}
.section-title .des{opacity:.8;}
.section-title .h2:before,.section-title .h2:after{border-bottom:2px solid #d1d1d1;content:" ";width:100px;position:absolute;bottom:12px;}
.section-title .h2:before{left:-120px;right:0;}
.section-title .h2:after{right:-120px;}
.service-icon-box{text-align:center;margin-bottom:35px;}
.service-icon-box .icon{font-size:38px;}
.service-icon-box a.title.h2{font-size:16px;font-weight:500;color:#000;margin:15px auto;}
.service-icon-box .des{font-size:13px;color:#777;}


#loading{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:99999999;background:rgba(0,0,0,.8);text-align: center;}
#loading .contenido{display:inline-block;margin-top: 40vh !important;}

.call-action h4{font-size:20px;}

@media (max-width: 992px){
	header .navbar-dark .navbar-brand{position:absolute;}
}


/*
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700');
img{max-width: 100%;}
*{word-wrap:break-word;font-family: 'Montserrat', sans-serif;}
a,button{-webkit-transition:1s;-o-transition:1s;-moz-transition:1s;-ms-transition:1s;transition:1s;}
.form-control:focus{border-color:#cccccc;-webkit-box-shadow:none;box-shadow:none;}
.float-right{float:right;}
.float-left{float:left;}

.bg-light{background: inherit !important;}
.back_yellow_reminder{background:#FFB34A !important;}
.back_red_clear{background:#f2dede !important;}
.back_green_clear{background:#a6d8ae !important;}
.back_yellow_clear{background:#fce15a !important;}
.color_blue_saldo{color:#5877B6 !important;}
.color_green{color:#37B34A !important;} 
.back_green{background:#37B34A !important;}
.color_blue{color:#1A459C !important;}
.back_blue{background:#1A459C !important;}
.back_color_blue{background-color:#1A459C;}
.back_blue_midle{background: #023191 !important;}
.back_blue_dark{background: #002281 !important;}
.color_white, 
.color_white:hover{color:#FFFFFF !important;}
.back_white{background:#FFFFFF !important;}
.color_gray_clear{color:#F1F1F1 !important;}
.back_gray_clear{background:#F1F1F1 !important;}
.color_gray_dark{color:#787878 !important;}
.back_gray_dark{background:#787878 !important;}
.color_gray_medium{color:#AAAAAA !important;}
.back_gray_medium{background:#AAAAAA !important;}
.color_gray_text{color:#6E6E6E !important;}
.color_gray_input_placeholders{color:#919191 !important;}
.border_radius_20{border-radius:20px;}
.back_gray_table{background:#DDDDDD !important;}
.back_gray_menu{background:#F4F4F4 !important;}
.color_gray_ingresar{color:#919191 !important;}
.color_gray_terminos{color:#7E7E7E !important;}
.back_gray_plantilla{background:#F4F4F4 !important;}
.color_red{color:#d50101 !important;}
.back_gray_domicilios{background:#eaeaea;}
.tachado{text-decoration: line-through;}


header a:hover,
header .active a{color:#37B34A !important;}
header a{color:#878787 !important;font-size:18px;font-weight:bold;} 
header #menu-right a{font-weight:300;}
header #menu-right{background:#F4F4F4;padding: .5rem;position: relative;right: 0px;margin-top: -.5rem !important;margin-bottom: -.5rem !important;margin-right: -1rem !important; border-radius: 0px 0px 0px 30px;}
header #menu-right .btn{padding-left:1.5rem !important;padding-right:1.5rem !important;margin:8px 30px 0 20px;}

.dropdown-menu{left:auto; right:0px;}



#slideshow .bx-wrapper{margin-bottom:0px;border:0;box-shadow:none;}



.imagen{left:-9999999px;position:relative;} 
.avatar{cursor:pointer;}


.margin_10{margin:10px;}
.margin_top_80{margin-top:80px;}
.margin_top_10{margin-top:10px;}
.margin_top_200{margin-top:200px !important;}
.margin_left{margin-left:auto;}
.margin_right{margin-right:auto;}
.margin_right_5{margin-right:5px;}
.margin_right_50{margin-right:50px !important;}
.margin_left_5{margin-left:5px;}
.margin_left_10{margin-left:10px;}
.margin_right__15{margin-right:-15px !important;}
.margin_right_0{margin-right:0px !important;}
.margin_left_right_20{margin-left:20px;margin-right:20px;}
.margin_top_100{margin-top:100px;}
.margin_100{margin:100px;}
.margin_top_50{margin-top:50px;} 
.margin_bottom_20{margin-bottom:20px;}
.margin_top_20{margin-top:20px;}
.margin_20{margin:20px;}
.margin_bottom_50{margin-bottom:50px;}  
.margin_bottom_100{margin-bottom:100px;} 
.margin_bottom_10{margin-bottom:10px;}
.margin_0{margin:0px !important;}
.margin_30{margin:30px !important;}

.padding_r_0{padding-right:0px !important;}
.padding_l_0{padding-left:0px !important;}
.padding_top_bottom_30{padding-top:30px !important; padding-bottom:30px !important;}
.padding_top_20{padding-top:20px;} 
.padding_top_40{padding-top:40px;} 
.padding_left_right_40{padding-left:40px;padding-right:40px;}
.padding_top_bottom_20{padding-top:20px !important;padding-bottom:20px !important;} 
.padding_bottom_20{padding-bottom:20px;} 
.padding_top_bottom_50{padding-top:50px;padding-bottom:50px;} 
.padding_30{padding:30px !important;}
.padding_bottom_45{padding-bottom:45px !important;}
.padding_left_10{padding-left:10px !important;}
.padding_left_right_10{padding-left:10px !important; padding-right:10px !important;}
.padding_0{padding:0px !important;}

.montse_regular_12{font-family:'montserratregular';font-size:12px;line-height:10px;}
.montse_light_50{font-family:'montserratlight'; font-size:50px; line-height:54px;} 
.montse_bold_65{font-family:'montserratbold'; font-size:65px; line-height:69px;}
.montse_bold_40{font-family:'montserratbold'; font-size:40px; line-height:44px;}
.montse_bold_50{font-family:'montserratbold'; font-size:50px; line-height:54px;}
.montse_bold_35{font-family:'montserratbold'; font-size:35px; line-height:30px;} 
.montse_regular_24{font-family:'montserratregular';font-size:24px;line-height:28px;}
.montse_regular_30{font-family:'montserratregular';font-size:30px;line-height:34px;}
.montse_regular_20{font-family:'montserratregular' !important;font-size:20px !important;line-height:24px !important;}
.montse_regular_18{font-family:'montserratregular';font-size:16px;line-height:20px;}
.montse_regular_16{font-family:'montserratregular';font-size:16px;line-height:20px;}
.montse_regular_40{font-family:'montserratregular';font-size:40px;line-height:36px;}
.montse_regular_14{font-family:'montserratregular' !important;font-size:14px !important;line-height:14px !important;}
.montse_medium_47{font-family:'montserratmedium'; font-size:47px;}
.montse_medium_20{font-family:'montserratmedium'; font-size:20px;}
.montse_regular_90{font-family:'montserratregular';font-size:90px; line-height:94px;} 
.montse_semibold_50{font-family:'montserratsemibold';font-size:50px; line-height:54px;}
.font_45{font-size:45px;}
.font_size_28{font-size:28px;}


.div_funciona{ padding-left:30px;padding-right:30px;border-radius:20px; margin-top: -30px; margin-bottom:-30px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.logo_funciona{height: 115px;}
#beneficios{border: 3px solid; border-color:#37B34A !important;border-radius: 50px; padding:25px;}
#cotizar_from_home{border: 3px solid; border-color:#37B34A !important;border-radius: 50px; padding:25px; margin: 0 auto 55px;}
.servicio_descripcion{width:50% !important;}
.logo_cotizador{width:150px;}
 

#elegir{background-image: url(/images/assets/back_elegirnos.png) !important;background-repeat:no-repeat;background-size:cover; margin:0px !important;}  
.vertical_center{display: flex; align-items:center;}
.logo_elegirnos{height: 130px;}


.gray_top_bottom_border{border-top-style:solid; border-bottom-style:solid; border-width:1px;border-color:#F1F1F1;}
.borderless{border:none !important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance:textfield;}
.table td, .table th {vertical-align: middle;}
.border_radius_5{border-radius: 5px;}


.show_arrow{position:absolute;right:10px;}
.hide_arrow{position:absolute;right:10px;display:none;}
.div_contacto{border-radius:20px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}


.div_fondos{border-radius:5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin:0px;} 
#agregar_fondos{border-radius:0px 0px 5px 5px;margin-bottom:-1px; margin-top:10px;}
#wallet_logo{width: 50px !important;}


.img-rounded{width: 200px;height: 200px;border-radius: 5px; background-size: cover; background-repeat:no-repeat; margin-left:auto;}
#imagen {position: relative;left: -9999999px;}


    #slider-range{
        background: #37B34A;
        border-radius: 5px;
    }
    .ui-slider-range{
        background: #e3e3e3;
        border-radius: 5px;
    }
    #slider-range > span+span{display:none;}
    #slider-range > span{
        left: 0%;
        background: rgb(26, 69, 156);
        border: none;
        padding: 5px 15px;
        width: 80px;
        height: auto;
        margin-top: -7px;
        margin-left:-40px;
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-align:center;
        cursor: ew-resize;
    }

a:hover,
.active a{color:#1A459C !important;}
.dropdown-item.active, .dropdown-item:hover{background:url(/images/assets/icono_vinietas.png) no-repeat 6px center;}
a{color:#6E6E6E !important;font-size:18px;font-family:'montserratregular';font-size:18px;line-height:40px;}
.dropdown-item{list-style-type: none;border-bottom:1px; border-color:#6E6E6E;border-style:solid; border-top:none;border-left:none;border-right:none;}
.dropdown-item:last-child{border-bottom:none;}
.dropdown-toggle::after{display:none !important;}
ul{padding-left:15px;padding-right:15px;}
.disabled{display: none;}


.bottom_line{border-bottom:solid !important; border-bottom: 1px !important; border-color:#BEBEBE !important;}

th a{color:#1A459C !important; font-family:'montserratregular';font-size:14px;line-height:0px;}
.line_height_0{line-height: 0px !important;}

.select_gray{height: 60px;padding-left: 25px; }

.bottom_border{ border-top-style:none !important; border-bottom-style:solid; border-width:1px;border-color:#DDDDDD;}


.error{border-bottom: solid 2px red !important;}
.valid{border-bottom: solid 2px #37B34A !important; padding-right: 5px;
background-origin: content-box !important;}
label.error{display:none !important;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;
    background: url(/images/assets/back_select.png) no-repeat right #f1f1f1 !important;background-size: cover;
  
   }


#mxenvia_funciona_home{border-bottom:solid 6px #37B34A !important;}
.border_left_funciona_home{border-left:solid 1px #F1F1F1 !important;}
.next{position: absolute;left: -27px;}



.contenido .panel-body label{margin-bottom:0px !important;}

.enviar{width:initial;padding:5px 20px;display:inline-block;}
.pagar_btn{width:initial;padding:9px 30px;display:inline-block;}

.sidebar .btn_nuevo_pedido a{
	display: inline-block;
	padding: 8px 20px;
}


  .custom-combobox {
    position: relative !important;
    display: inline-block !important;
    width:100%;
  }
  .custom-combobox-toggle {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 0%;
     background: url(/images/assets/back_select.png) no-repeat right #F1F1F1 ;
     background-size: cover;
     display: none;
  }
  .custom-combobox-input {
    margin: 0 !important;
    width:100% !important;
    padding: 5px 10px !important;
    background:#F1F1F1 !important;
  }
  
  .ui-autocomplete{
  	width: 250px !important;
  	list-style-type: none !important;
  	}




.modal-content{width:140%;}
a.back_blue.text-white{color:#FFF !important;}
#div_pedido_rastreo{margin:auto;padding:10px;}

#barra_progreso{height:inherit !important;}
.progress-bar-vertical {
  width: 10px;
  min-height: inherit !important;
  display: flex;
  align-items: flex;
  margin-right: 20px;
  float: left; 
}
.progress-bar-vertical .progress-bar {
  width: 100%;
  height: inherit;
  -webkit-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
}

#div_barra_size{min-height:300px;}



.line_height_25{line-height: 25px !important;}
.width_max_content{width: max-content !important;}

#detalle .back_green:before{
	content: "";
	border-radius:50%;
	background:#37B34A;
	position:absolute;
	left: -50px;
	top:18px;
	width: 20px;
	height: 20px;
	display:block;
}
.mercadopago-button{background:#1A459C !important; } 

.seccion_cliente p .text-hover,.seccion_cliente label .text-hover{position:absolute;width:250px;display:none;background:#FFF;padding:10px;border:2px solid #1a459c;border-radius:10px;z-index:100;font-size:12px;line-height:16px;}
.seccion_cliente p:hover .text-hover,.seccion_cliente label:hover .text-hover{display:block}

.seccion_cliente .form-control{padding:.375rem .75rem .2rem;height:2rem;}
.seccion_cliente .form-group,label{margin-bottom:.3rem;}

ul.dropdown-menu{left:initial !important;right:0px !important;float:right !important;transform:initial !important;top:50px !important;}

@media (min-width:1200px) and (max-width: 1680px){
    .sidebar{display: inline-block;}
}

@media (min-width:992px) and (max-width: 1108px){
    .sidebar{display: inline-block;}

}

@media (min-width: 1920px){
    .container{min-width:1255px;}
  
}

@media (max-width: 1400px){

   .dissapear_td_xl{display: none !important;}
} 
@media (max-width: 1268px) {
   header a{color:#878787 !important;font-size:14px;font-weight:bold;} 
}
@media (max-width: 1110px) {
   header a{color:#878787 !important;font-size:11px;font-weight:bold;} 
}

@media (max-width: 1200px){

   .montse_regular_90{font-size:70px;}
   #logo_super_elegirnos{width:90% ;}
} 

@media (max-width: 992px){

    header a{color:#878787 !important;font-size:17px;font-weight:bold;} 
    .dissapear_td_md{display: none !important;} 
    .margin_left{margin-right: auto;margin-bottom: 50px !important;}
    .margin_md_0{margin-left:0px !important; margin-right:0px !important;}
    .padding-md-0{padding-left:0px !important; padding-right:0px !important;} 
    .margin_right{margin-left: auto;margin-bottom: 50px !important;}
    .margin_left_right_20{margin-left: auto; margin-right:auto; margin-bottom: 50px !important;}
    #div2_funciona{margin-top:0px;}
    #last_card_funciona{margin-bottom: -30px !important;}
    .margin_0_md{margin-top:0px !important; margin-left:0px !important; margin-right:0px !important;}
}
@media (max-width: 768px){

    .dissapear_sm{display: none !important;} 
    .sm-centered{text-align:center;}
    #profile_pic{text-align:center;}
	#menu_xs{display: none;}
    .margin_sm_0{margin-left:0px !important; margin-right:0px !important;}
    .padding-sm-0{padding-left:0px !important; padding-right:0px !important;} 
    .montse_regular_24{font-size:16px !important;}
    .montse_medium_47 {font-size: 39px;}
    .montse_bold_65 {font-size: 57px; line-height: 61px;}
    .font_size_0{font-size:0px;}
    .wrapper > table > tbody > tr > td{display:block;width:100% !important;} 
}
@media (max-width: 576px){

   .table td, .table th {padding: 0.25rem !important;}
   .border_left_funciona_home{border-left:none !important;}
   .next{display:  none !important;}
   .padding-xs-0{padding-left:0px !important; padding-right:0px !important;} 
   .dissapear_td_xs{display: none !important;} 
   #question{text-align:center !important;}
   #preguntasFrecuentes{text-align:center !important;}
   #contacto_logo{text-align:center !important;}
   .montse_bold_65 {font-size: 50px;line-height: 54px;}
   .montse_regular_90 {font-size: 40px;line-height: 44px;}
   .montse_bold_35{font-size: 25px !important; line-height: 20px !important;}
   .montse_regular_20{font-size:14px !important; line-height:12px !important;}
}
@media (max-width: 470px){

   .montse_semibold_50{font-size: 38px !important;}
   .margin_bottom_50{margin-bottom:25px;}
   .montse_medium_47{font-size: 34px;}
   #beneficios{padding:10px;font-size:14px !important;}
   #img_beneficios{max-width: 6%;margin:0px !important;}
}
*/