:root{
	--azul: rgb(42,139,211);
}
*{font-family: 'Montserrat', sans-serif;}

 /*Header*/

.logo_arreglado img{ height: 110px;}
.dropdown-divider{ margin: 0;}
.FONDO_TAB{ background-color: transparent!important;}
.SIZE_NAV a{ font-size: 14px; color: rgb(255,255,255)!important; font-weight: 800; margin-right: 17px!important; padding: 5px!important;}
.col_HEAD{ background-color: rgb(235,91,28);}
.KROK img{ height: 290px;
    -webkit-box-shadow: -19px 20px 20px -5px rgba(0,0,0,0.4);
    -moz-box-shadow: -19px 20px 20px -5px rgba(0,0,0,0.4);
    box-shadow: -19px 20px 20px -5px rgba(0,0,0,0.4);
}
.logo_VOY_c img{ height: 240px;}
.textos_HOME p{ width: 450px; font-size: 20px; font-weight: 400; font-style: italic;}
.fond_CARACTER{ background-color: rgb(232,234,250);}
.text_CARAC{ color: rgb(19,183,210); font-weight: 700;}
.parraf_TEXT{ text-align: center; font-style: italic; font-size: 20px; font-weight: 600;}
.BORD_crea{ height: 290px;}
.BORD_crea img{ height: 290px;}
.texts_CARAC{ text-align: center;}
.btn_SOLICIT{ background-color: rgb(19,183,210); color: rgb(255,255,255); padding: 15px 25px; border-radius: 25px;}

.plan_FONDO img{ width: 100%;}
.clr_AZ{ background-color:  rgb(41,171,226);}
.clr_AM{ background-color:  rgb(255,202,85);}
.clr_MO{ background-color:  rgb(149,149,216);}
.AZ_butt{ background-color: rgb(2,178,251);}
.parraf_TEXT_2{ text-align: center; font-weight: 700;  font-style: italic; font-size: 18px;}
.text_REGIS{ font-weight: 800; color: rgb(235,91,28);}
.butt_SOLIC{ background-color: rgb(235,91,28); border:none;}
.MONITOR img{ height: 320px;}
.fond_REGIS{ background-color: rgb(240,240,245);}
.parraf_TEXT_3{ text-align: center; font-weight: 700; width: 90%; line-height: 19px;  font-style: italic; font-size: 19px;}
.back_INPT input{ background-color: rgb(245,245,245); border-color: rgb(240,240,240);}
.back_INPT textarea{ background-color: rgb(245,245,245); border-color: rgb(240,240,240);}
.fond_CONTC a{ background-color: rgb(230,230,230); color: rgb(100,100,100)!important; border-radius: 10px; padding: 5px 10px; font-size: 14px; font-weight: 700;
    -webkit-box-shadow: 5px 5px 10px -1px rgba(0,0,0,0.5);
    -moz-box-shadow: 5px 5px 10px -1px rgba(0,0,0,0.5);
    box-shadow: 5px 5px 10px -1px rgba(0,0,0,0.5);
}
.texts{ text-align: center; font-weight: 700; line-height: 17px; color: rgb(252,24,13);}
.sup_PADD{ border-bottom: 1px solid rgb(200,200,200); padding-bottom: 20px;}
.bord_LFT{ border-left: 3px solid rgb(252,24,13);}
.webs_IMG img{ height: 300px;}
.TEXT_BLUE{ color: rgb(19,183,210);}
.TEXT_BLUE_butt span{ padding: 5px 14px; background-color: rgb(19,183,210);border-radius: 25px; color: rgb(255,255,255);}
.font_PLANES{ background-color: rgb(19,183,210);}
.parraf_PLANS{ text-align: center; font-size: 19px; color: rgb(255,255,255);}
.titl_PLANES{ color: rgb(255,255,255);}
::placeholder{ font-style: italic;}


/*Footer*/
.btns_FOOTS div{ display: block; text-align: center; font-size: 14px; margin: 0 14px; font-weight: 800; color: rgb(50,50,50);}
.btns_FOOTS a{ display: block; text-align: center; color: rgb(100,100,100); font-size: 14px; font-weight: 600;}
.color_FOOT{ border-top: 1px solid rgb(230,230,230);}
.icons_FOOT svg{ height: 55px; padding: 7px; border: 1px solid rgb(180,180,180); border-radius: 15px; fill: rgb(100,100,100); margin: 8px;}


.iconMenu{ width: 30px; fill: white; }
.logoHeader img{ height: 90px; padding: 10px; }

.icns_foot{ position: fixed; top: 50%; right: 0; transform: translateY(-50%); z-index: 1050; border-top-left-radius: 8px; border-bottom-left-radius: 8px; padding: 15px 5px; }
.icns_foot svg{ height: 35px; fill: rgb(0,0,0); margin: 0 10px;}
.icns_foot svg.qr{ height: 30px; fill: rgb(0,0,0); margin: 0 0 0 13px;}

.txt-1{ color: #25d366!important; } .fill-1{ fill: #25d366!important; }
.txt-2{ color: #ff0000!important; } .fill-2{ fill: #ff0000!important; }
.txt-3{ color: #3b5998!important; } .fill-3{ fill: #3b5998!important; }
.txt-4{ color: #c32aa3!important; } .fill-4{ fill: #c32aa3!important; }
.txt-5{ color: #55acee!important; } .fill-5{ fill: #55acee!important; }
.txt-6{ color: #007bb5!important; } .fill-6{ fill: #007bb5!important; }
.txt-7{ color: #cb2027!important; } .fill-7{ fill: #cb2027!important; }
.txt-8{ color: #ee1d52!important; } .fill-8{ fill: #ee1d52!important; }
.txt-9{ color: #3b5998!important; } .fill-9{ fill: #3b5998!important; }
.txt-10{ color: #1ed760!important; } .fill-10{ fill: #1ed760!important; }
.txt-11{ color: #00aff0!important; } .fill-11{ fill: #00aff0!important; }
.txt-12{ color: #fffc00!important; } .fill-12{ fill: #fffc00!important; }

.fond_griss{ background-color: rgb(237,241,244); }
.clr_text{ color: rgb(20,181,208); }
.cel_img{ height: 300px;}

/* Breakpoints */
/* xs */
@media (max-width: 575px){
    .tam_PLANS{ height: 150px;}
    .KROK{ text-align: center; padding-bottom: 20px;}
    .KROK img{ height: 190px;}
    .textos_HOME p{ width: 100%; margin: 0!important; font-size: 14px;}
    .textos_HOME{ margin: 15px; text-align: center;}
    .sup_PADD{ padding-top: 0!important;}
    .parraf_TEXT{ text-align: left;}
    .text_CARAC{ text-align: center;}
    .crea_MARG{ margin: 0!important;}
    .BORD_crea img{ height: 100px;}
    .BORD_crea{ height: 100px;}
    .crea_MARG h5{ font-size: 13px;}
    .CAMPANA{ margin: 0!important;}
    .btn_SOLICIT{ font-size: 14px; padding: 15px;}
    .tam_PLANS_2{ height: 360px;}
    .tam_PLANS{ display: none;}
    .cenTRAR{ text-align: center;}
    .plan_FONDO{ margin-bottom: 15px;}
    .mar_PEQU{ margin: 10px 10px!important;}
    .MONITOR img{ height: 250px; margin-bottom: 30px;}
    .marg_INPT{ margin: 10px!important;}
    .parraf_TEXT_3{ font-weight: 700!important; width: 100%;}
    .banner_ocult{ display: none;}
    .SIZE_NAV a{  margin-bottom: 10px;}
}
/* sm */
@media (min-width: 576px) and (max-width: 767px){
    .KROK{ text-align: center; padding-bottom: 20px;}
    .KROK img{ height: 290px;}
    .textos_HOME p{ width: 100%; margin: 0!important; font-size: 18px;}
    .textos_HOME{ margin: 15px; text-align: center;}
    .sup_PADD{ padding-top: 0!important;}
    .parraf_TEXT{ }
    .text_CARAC{ text-align: center;}
    .crea_MARG{ margin: 0!important;}
    .BORD_crea img{ height: 150px;}
    .BORD_crea{ height: 200px;}
    .crea_MARG h5{ font-size: 17px;}
    .CAMPANA{ margin: 0!important;}
    .btn_SOLICIT{ font-size: 18px; padding: 15px;}
    .tam_PLANS_2{ height: 600px;}
    .tam_PLANS{ display: none;}
    .cenTRAR{ text-align: center;}
    .plan_FONDO{ margin-bottom: 20px;}
    .mar_PEQU{ margin: 10px 30px!important;}
    .MONITOR img{ height: 350px; margin-bottom: 30px;}
    .marg_INPT{ margin: 10px!important;}
    .parraf_TEXT_3{ font-weight: 700!important; width: 100%;}
    .banner_ocult{ display: none;}
    .btns_FOOTS{ margin-top: 20px;}
    .textos_HOME{ margin-bottom: 30px;}
    .SIZE_NAV a{ font-size: 20px; margin-bottom: 10px;}
    .logo_arreglado img{ height: 100px; margin-top: 20px;}
    .mar_PEQU input{ font-size: 25px;}
    .mar_PEQU label{ font-size: 20px;}
    .marg_INPT input{ font-size: 25px;}
    .marg_INPT label{ font-size: 20px;}
}
/* md */
@media (min-width: 768px) and (max-width: 991px){
    .banner_ocult_2{ display: none;}
    .tam_PLANS_2{ display: none;}
    .tam_PLANS{ height: 350px;}
    .KROK{  display: flex; align-items: flex-end;}
    .KROK img{ height: 220px;}
    .textos_HOME p{ width: 100%; font-size: 12px;}
    .logo_VOY_c img{ height: 80px;}
    .textos_HOME p{ margin: 0!important;}
    .logo_VOY_c{ margin-bottom: 10px!important;}
    .MONITOR img{ height: 200px;}
    .mar_PEQU{ margin: 0!important;}
    .BORD_crea{ height: 180px;}
    .BORD_crea img{ height: 140px;}
    .crea_MARG h5{ font-size: 13px;}
    .parraf_TEXT_3{ width: 90%;}
}
/* lg */
@media (min-width: 992px) and (max-width: 1199px){
    .banner_ocult_2{ display: none;}
    .tam_PLANS{ height: 500px;}
    .tam_PLANS_2{ display: none;}
    .KROK img{ height: 300px;}
    .textos_HOME p{ width: 100%; margin: 0!important;}
    .MONITOR img{ height: 280px;}
}
/* xl */
@media (min-width: 1200px){
    .tam_PLANS_2{ display: none;}
    .banner_ocult_2{ display: none;}
}

#togglePassword {
	margin-left: -30px; 
	cursor: pointer;
}