.elementor-kit-1466{--e-global-color-primary:#1B3545;--e-global-color-secondary:#998A7C;--e-global-color-text:#002237;--e-global-color-accent:#1B3545;--e-global-color-fa46d65:#F9F9F9;--e-global-color-15b2739:#DCCDBF;--e-global-color-8898f4c:#F2F2F2;--e-global-color-8b699fa:#3D5362;--e-global-color-cc3a04f:#FFFFFF00;--e-global-color-d5a11e7:#E0E7EA;--e-global-color-3950dbb:#FFFFFF;--e-global-color-da80ae1:#E0E7EAD9;--e-global-color-a292a17:#FFECEC;--e-global-color-b8d781d:#EB5757;--e-global-color-61bea67:#DDF2E1;--e-global-color-a4c8bf7:#41B057;--e-global-color-beab9b1:#FFFFFF99;--e-global-color-1627f45:#FFFFFF66;--e-global-color-2a91106:#B1B1B11A;--e-global-color-45e87e1:#6B6F8C;--e-global-color-749c829:#F5F5F5;--e-global-color-e8cbd1e:#E2ECFE;--e-global-color-dbfc26b:#6488FF;--e-global-color-66929e7:#FBEFA4;--e-global-color-cb7b718:#D1870A;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-84c2fc3-font-size:24px;--e-global-typography-84c2fc3-font-weight:700;--e-global-typography-84c2fc3-text-transform:none;--e-global-typography-84c2fc3-font-style:normal;--e-global-typography-84c2fc3-text-decoration:none;--e-global-typography-84c2fc3-line-height:32px;--e-global-typography-84c2fc3-letter-spacing:0px;--e-global-typography-84b8611-font-size:20px;--e-global-typography-84b8611-font-weight:400;--e-global-typography-84b8611-font-style:normal;--e-global-typography-84b8611-text-decoration:none;--e-global-typography-1da2d69-font-size:14px;--e-global-typography-1da2d69-font-weight:400;--e-global-typography-1da2d69-text-transform:capitalize;--e-global-typography-1da2d69-font-style:normal;--e-global-typography-1da2d69-text-decoration:none;--e-global-typography-1da2d69-line-height:1em;--e-global-typography-e27040a-font-size:36px;--e-global-typography-e27040a-font-weight:700;--e-global-typography-e27040a-line-height:42px;--e-global-typography-dd437ca-text-decoration:underline;--e-global-typography-07c20b2-font-size:16px;--e-global-typography-07c20b2-font-weight:400;--e-global-typography-07c20b2-text-transform:uppercase;--e-global-typography-07c20b2-text-decoration:none;--e-global-typography-07c20b2-line-height:1em;--e-global-typography-07c20b2-letter-spacing:1px;--e-global-typography-84c2fc3-font-family:"Plus Jakarta Sans";--e-global-typography-84b8611-line-height:24px;--e-global-typography-e27040a-font-family:"Plus Jakarta Sans";--e-global-typography-dd437ca-font-weight:700;--e-global-typography-a0cde9b-font-size:12px;--e-global-typography-a0cde9b-font-weight:400;--e-global-typography-a0cde9b-line-height:12px;--e-global-typography-97a74cf-font-size:10px;--e-global-typography-97a74cf-font-weight:500;--e-global-typography-97a74cf-line-height:1em;--e-global-typography-97a74cf-letter-spacing:0px;background-color:var( --e-global-color-749c829 );}.elementor-kit-1466 a{color:var( --e-global-color-primary );font-size:var( --e-global-typography-dd437ca-font-size );font-weight:var( --e-global-typography-dd437ca-font-weight );line-height:var( --e-global-typography-dd437ca-line-height );letter-spacing:var( --e-global-typography-dd437ca-letter-spacing );word-spacing:var( --e-global-typography-dd437ca-word-spacing );}.elementor-kit-1466 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-1466 button,.elementor-kit-1466 input[type="button"],.elementor-kit-1466 input[type="submit"],.elementor-kit-1466 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-3950dbb );background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-kit-1466 button:hover,.elementor-kit-1466 button:focus,.elementor-kit-1466 input[type="button"]:hover,.elementor-kit-1466 input[type="button"]:focus,.elementor-kit-1466 input[type="submit"]:hover,.elementor-kit-1466 input[type="submit"]:focus,.elementor-kit-1466 .elementor-button:hover,.elementor-kit-1466 .elementor-button:focus{color:var( --e-global-color-3950dbb );background-color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1466 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-1466{--e-global-typography-secondary-font-size:16px;--e-global-typography-84c2fc3-font-size:22px;--e-global-typography-84b8611-font-size:14px;}.elementor-kit-1466 a{font-size:var( --e-global-typography-dd437ca-font-size );line-height:var( --e-global-typography-dd437ca-line-height );letter-spacing:var( --e-global-typography-dd437ca-letter-spacing );word-spacing:var( --e-global-typography-dd437ca-word-spacing );}.elementor-kit-1466 button,.elementor-kit-1466 input[type="button"],.elementor-kit-1466 input[type="submit"],.elementor-kit-1466 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1466{--e-global-typography-84c2fc3-font-size:24px;--e-global-typography-84b8611-font-size:14px;--e-global-typography-1da2d69-font-size:14px;--e-global-typography-e27040a-font-size:24px;--e-global-typography-e27040a-line-height:32px;}.elementor-kit-1466 a{font-size:var( --e-global-typography-dd437ca-font-size );line-height:var( --e-global-typography-dd437ca-line-height );letter-spacing:var( --e-global-typography-dd437ca-letter-spacing );word-spacing:var( --e-global-typography-dd437ca-word-spacing );}.elementor-kit-1466 button,.elementor-kit-1466 input[type="button"],.elementor-kit-1466 input[type="submit"],.elementor-kit-1466 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    height: 100vh!important;
}
#contentSection{
    height: 100vh!important;
    display: flex;
}

.enfasis1{
    color:#3D5362;
}

/*AJUSTES GENERALES*/
h1.elementor-image-box-title {
    margin-block-start: -7px;
}
.block-hidden{
    overflow: hidden;
}


/*PWA NAVBAR*/
#pwaNavbar .elementor-nav-menu--main .elementor-item {
    padding:40px 0px 10px!important;
}

/*.current-menu-item{*/
/*    background-color: red!important;*/
/*}*/

#pwaNavbar .btnReservas a{
    background:url('/wp-content/uploads/2024/01/navbarPWA-reservas.svg') no-repeat center 12px; 
}

#pwaNavbar .btnMisvuelos a{
    background:url('/wp-content/uploads/2024/01/navbarPWA-vuelos.svg') no-repeat center 12px; 
}

/*#pwaNavbar .btnFeedback a{*/
/*    background:url('/wp-content/uploads/2024/01/navbarPWA-feedback.svg') no-repeat center 12px; */
/*}*/

#pwaNavbar .btnSalir a{
    background:url('/wp-content/uploads/2024/01/navbarPWA-salir.svg') no-repeat center 12px; 
}

/*NAVES*/
#flota .jet-listing-grid__items,
#formReservas .elementor-container{
    justify-content: center;
}


/*CALENDARIO*/
.reserva_header .jet-form__heading-desc{
    background: rgba(226, 236, 254, 1) url(/wp-content/uploads/2023/10/form_icon_info.svg) no-repeat 15px 10px;
    font-size: 12px;
    line-height: 12px;
    padding: 8px 15px 8px 40px;
    border-radius: 8px;
    color: rgba(100, 136, 255, 1);
    margin: 0px 25px;
}

.month-wrapper tr.caption span.prev,
.month-wrapper tr.caption span.next{
    padding: 0 10px 5px!important;
    width: 100%!important;
}

.month-wrapper tr.caption span.prev{
justify-content:flex-start!important;
}
.month-wrapper tr.caption span.next{
justify-content:flex-end!important;
}


 .elementor-icon-box-title {
    padding-top: 3px;
}



/*FORMS*/

input[name=_dates] {
        pointer-events: none;
      }
      
.dates-form input{
    background:url('/wp-content/uploads/2024/01/form_icon_dates.svg') no-repeat center left 20px; 
    padding-left: 50px!important;
}
.location-form input{
    background: url('/wp-content/uploads/2024/01/form_icon_location.svg') no-repeat center left 20px;
    padding-left: 50px!important;
}

li.cerrarSesion a{
    background: url('/wp-content/uploads/2023/10/logout_icon.svg') no-repeat center right 30px;
    padding-right: 60px!important;
}


.eael-lr-form-wrapper .eael-lr-footer{
    align-items: stretch!important;
}
/*#eael-login-submit{*/
/*    width: 100%!important;*/
/*}*/


/*MENU*/
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin: 10px;
    box-sizing: border-box;
}

/*CALENDARIO*/
.month-name .month-element{
    padding: 2px 15px;
    text-transform: uppercase;
}
.jet-booking-calendar__container .date-picker-wrapper.single-month .month-wrapper table{
    width: 100%!important;
    max-width:100% !important;
}
.day.toMonth.has-tooltip.invalid{
    color: #EB5757!important;
    background-color: #FFECEC!important;
}


/*EFECTO CRISTAL*/
.eael-lr-form-wrapper,
.cristal .elementor-button,
#zHeader,
#recuperaClaveMensaje .elementor-widget-wrap,
#recuperaClave .elementor-widget-wrap{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter:blur(10px);
}


/*LOGIN*/
.fa-user,
.fa-lock{
    top: 18px;
}

input#jet_reset_user_info {
    padding-left: 50px;
}

.jet_reset__user-info:before {
    content: url('/wp-content/uploads/2024/01/login_icon_user.svg');
    position: relative;
    top: 44px;
    left: 18px;
}




.fa-user:before {
    content: url(/wp-content/uploads/2024/01/login_icon_user.svg)!important;
}

.fa-lock:before {
    content: url(/wp-content/uploads/2024/01/login_icon_pass.svg)!important;
}

.dashicons-visibility:before {
    content:url(/wp-content/uploads/2023/11/eye-close.svg)!important;
}
.dashicons-hidden:before {
    content: url(/wp-content/uploads/2023/11/eye-open.svg)!important;
}
[type=button]:focus, 
[type=submit]:focus, 
button:focus {
    outline: none!important;
}


input#rememberme {
    width: 24px!important;
    height: 24px!important;
    border-radius: 8px;
    border: solid 1.5px rgba(204, 208, 222, 1);
}


.eael-lr-form-wrapper .lr-form-header.header-inline {
    justify-content: center;
}
.eael-lr-form-wrapper input[type=checkbox]:not(.lr-toggle):after {
    width: 8px!important;
    height: 12px!important;
    /*border: 3px solid var(--e-global-color-primary)!important;*/
    border-top: 0!important;
    border-left: 0!important;
    left: 7px!important;
    top: 3px!important;
}



/*RECUPERAR CONTRASEÑA*/
#recuperaClave .jet-reset__form-text{
    color: #334E5F;
    font-size: 15px;
}
#recuperaClave .jet-reset__form-title{
    background: url('/wp-content/uploads/2023/10/form_icon_lock.svg') no-repeat center top;
    padding-top: 60px!important;
}
#recuperaClave .jet-reset__form-title.unlock{
    background: url('/wp-content/uploads/2023/11/form_icon_unlock.svg') no-repeat center top;
    padding-top: 60px!important;
}
#recuperaClave .jet-reset__form-title.success{
    background: url('/wp-content/uploads/2023/11/login_icon_mail.svg') no-repeat center top;
    padding-top: 60px!important;
    color: #002237;
}
.notificacionInfo{
    background: rgba(226, 236, 254, 1) url(/wp-content/uploads/2023/10/form_icon_info.svg) no-repeat 15px 10px;
    font-size: 12px!important;
    line-height: 12px!important;
    padding: 8px 15px 8px 40px!important;
    border-radius: 8px;
    color: rgba(100, 136, 255, 1)!important;
    margin: 20px 20px 0;
    text-align: left!important;
}
p.forget-pass {
    flex-basis: max-content!important;
}
p.forget-menot {
    flex-basis: min-content!important;
}





.eael-lr-form-wrapper .eael-form-msg.invalid {
    color: rgba(171, 15, 62, 1)!important;
    background-color: rgba(247, 205, 224, 1)!important;
    border: none!important;
    border-radius: 8px;
    text-align: center;
}

.eael-lr-form-wrapper .eael-form-msg.valid {
    border: none!important;
    border-radius: 8px;
    text-align: center;
}/* End custom CSS */