@charset "utf-8";button[class*=plg_system_webauthn_login_button]{max-height:3rem;padding:.25rem}button[class*=plg_system_webauthn_login_button] span[class*=icon]{text-align:center;vertical-align:sub;width:1em;font-size:1.25em;display:inline-block}button[class*=plg_system_webauthn_login_button] img[class*=icon]{text-align:center;vertical-align:middle;height:2.5rem;padding:0 .25em 2px;font-size:1.5em;display:inline-block}button[class*=plg_system_webauthn_login_button] span[class*=icon]:not(:last-child){margin-inline-end:.5em}
.js-calendar{box-shadow:0 0 15px 4px #00000026!important}.calendar-container{float:left;border-radius:5px;min-width:160px;padding:0;list-style:none;z-index:1100!important;background-color:#fff!important}.calendar-container .nav{display:table-cell}.calendar-container table{table-layout:fixed;border-radius:5px;max-width:268px;margin-top:2px;margin-left:auto;margin-right:auto;padding:3px;z-index:1100!important;background-color:#fff!important}div.calendar-container table th,.calendar-container table td{box-shadow:none;text-align:center;padding:8px 0;line-height:1.1em}div.calendar-container table body td{line-height:2em}.calendar-container table{border-collapse:separate}div.calendar-container table td.title{vertical-align:middle;text-align:center}.calendar-container table thead td.headrow{color:#000;background:#fff}.calendar-container table thead td.name{text-align:center;color:#000;border-bottom:1px solid #fff}.calendar-container table thead td.weekend{color:#999}.calendar-container table tbody td.day{text-align:right}.calendar-container table tbody td.wn{background:#fff}.calendar-container table tbody td.weekend{color:#999}.calendar-container table tbody td.hilite{color:#fff;background:#999}.calendar-container table tbody td.day{cursor:pointer;border:0;min-width:38px;font-size:12px}.calendar-container table tbody td.day.wn{text-align:center;background-color:#f4f4f4}.calendar-container table tbody td.day.selected{color:#fff;background:#3071a9;border:0}.calendar-container table tbody td.today{width:auto;height:100%;font-weight:700;position:relative}.calendar-container table tbody td.today:after{content:"";background-color:#46a546;border-radius:1.5px;height:3px;position:absolute;bottom:3px;left:3px;right:3px}.calendar-container table tbody td.today.selected:after{background-color:#fff}.calendar-container table tbody td.day:hover{cursor:pointer;color:#fff;background:#3d8fd7}.calendar-container table tbody td.day:hover:after{background-color:#fff}.calendar-container table tbody .disabled{color:#999;background-color:#fafafa}.calendar-container table tbody .emptycell{visibility:hidden}.calendar-container table tbody .emptyrow{display:none}.calendar-container .calendar-head-row td{border-bottom:none;padding:4px 0!important}.calendar-container .day-name{border-bottom:none;padding-top:.5rem;font-size:.7rem;font-weight:700}.calendar-container .time td{border-bottom:none;padding:15px 3px 10px 0}.calendar-container td.time-title{margin-top:20px;display:block}.calendar-container .time td select{color:#212529;appearance:none;background-color:#f0f4fb;background-image:url(https://mail.viajesfullenjoy.com/media/system/images/select-bg.svg);background-position:100%;background-repeat:no-repeat;background-size:max(100%,58rem);border:1px solid #cdcdcd;border-radius:.25rem;width:100%;padding:5px 9px 3px;font-size:16px;font-weight:400;line-height:1.5;display:block}.buttons-wrapper{width:100%;padding:5px;margin-bottom:0!important}.buttons-wrapper .btn{color:#495057;border:1px solid #495057;min-width:60px;margin-right:0;padding:0 16px;line-height:2.375rem;box-shadow:1px 1px 1px #00000040}.buttons-wrapper .btn:hover{color:#fff;background:#1a466b}.buttons-wrapper .btn:last-child{margin-right:0}.time .time-title{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='24' height='24' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 544v448q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224v-352q0-14 9-23t23-9h64q14 0 23 9t9 23zm416 352q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.calendar-container select,.calendar-container .js-btn{cursor:pointer}
#visformcontainer{width:100%}.visform_tooltip,.visform_tooltipcss{margin-top:13px;margin-left:5px}.visform{margin-top:10px}.visform .calendar{margin-left:3px}.visform input,.visform select,.visform textarea,.visform .btn{border:1px solid #999;padding:2px}.visform input:not(.btn),.visform select,.visform textarea{background:0}.visform textarea{height:auto}.visform .verificationCode{display:inline !important}.visform .btn-save,.visform .btn-cancel,.visBtnCon .vfbt-back,.visBtnCon .vfbt-next,.visform .verifyMailBtn,.visform .btn{padding:4px 6px}.visform .btn-save,.visBtnCon .vfbt-next,.visform .verifyMailBtn.active{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.visform .btn-save:hover,.visform .btn-save:focus,.visform .btn-save:active,.visBtnCon .vfbt-next:hover,.visBtnCon .vfbt-next:focus,.visBtnCon .vfbt-next:active,.visform .verifyMailBtn.active:hover,.visform .verifyMailBtn.active:focus,.visform .verifyMailBtn.active:active{color:#fff;background-color:#51a351;*background-color:#499249}.visform .btn-save:active,.visBtnCon .vfbt-next:active{background-color:#408140 \9}.visform .btn-cancel{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.visform .btn-cancel:hover,.visform .btn-cancel:focus,.visform .btn-cancel:active{color:#fff;background-color:#bd362f;*background-color:#a9302a}.visform .btn-cancel:active{background-color:#942a25 \9}.visBtnCon .vfbt-back{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.visBtnCon .vfbt-back:hover,.visBtnCon .vfbt-back:focus,.visBtnCon .vfbt-back:active{color:#fff;background-color:#f89406;*background-color:#df8505}.visBtnCon .vfbt-back:active{background-color:#c67605 \9}.visform input.error,.visform textarea.error,.visform select.error{border:1px dotted #f00 !important}.captchaCont{margin-top:10px}.visBtnCon{text-align:center !important;margin-bottom:10px;margin-top:10px}.visCSSlabel{display:block;float:left;margin-top:10px;margin-right:1%;width:30%;font-size:1em}.visCSSlabel100{display:block;float:left;margin-top:10px;width:99%;font-size:1em}.visCSSrllst{display:inline-block;width:30%;margin-right:1%;font-size:1em}.visCSSrbinl input[type="radio"]{margin-bottom:5px}.visCSSrlinl{display:inline;margin:4px 4px 0 4px;font-size:1em}.visCSSmargLeft,.editor{margin-left:30%}.visCSSinput,.editor{width:66%;margin-top:10px;background:0}.visCSSinput input{background:0}.visCSSinputnowidth{display:block;float:left;margin-top:10px}.visCSSclear{margin:0;padding:0;clear:both}.visCSSFloatLeft{float:left}.visCSSbot5{margin-bottom:5px}.visCSStop0{margin-top:0;padding-top:10px}.visCSSright20{margin-left:5px;margin-right:1.5em}.visCSScenter{text-align:center !important;margin-top:10px !important}.visCustomText{margin-top:10px}form[id^='mod-visform'] .editor{clear:left;width:99%;margin-left:0}.vispagination{text-align:center !important;margin-bottom:15px}.visdatatable{margin-top:20px;margin-bottom:10px;width:100%;border-collapse:collapse}.visdatatable td{vertical-align:top}.visdatatableborder td,.visdatatableborder th{border:1px solid #ccc;padding:0 2px}.visfrontlabel{height:30px;padding-right:20px;font-weight:bold;color:#666;width:30%}
.vis_mandatory{color:red;padding:0;font-size:.83em;font-weight:bold}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer{padding-top:5px;margin-top:15px;margin-bottom:-10px}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{font-size:10px;color:#fff;padding:10px;background-color:gray;border-radius:5px;display:inline-block !important;max-width:60%;margin:0 0 0 30%}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer:after{width:0;height:0;display:block;margin-left:35%;border-top:12px solid gray;border-right:12px solid transparent;border-left:12px solid transparent;content:"";margin-bottom:12px}.visform.mcindividual label.error{max-width:90%;margin:0}.visform.mcindividual p.errorcontainer:after{margin-left:20px}.mcindividual .row-fluid{position:relative}.mcindividual div[class^='fc-tbxfield']{z-index:1000}#vispoweredby{text-align:center !important;margin-top:10px;margin-bottom:10px}#vispoweredby a{color:#666}.visCustomText{margin-top:10px;margin-bottom:10px}.visCSSbot10{margin-bottom:10px}.visCSStop10{margin-top:10px}.visCSStop7{padding-top:7px}.mcindividual .input-group{margin-bottom:10px}.visform [class^="fieldset-"]{display:none}.visform [class^="fieldset-"].active{display:block}.visprogress{padding:10px;margin-top:5px;margin-bottom:5px;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1}.visprogress:before,.visprogress:after{display:table;line-height:0;content:""}.visprogress:after{clear:both}.stepCont{display:inline-block;text-align:center}.visform:not(.bt5) .visprogress .badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline}.visprogress .badge{background-color:#999}.visform:not(.bt5) .visprogress .badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.visform:not(.bt5) .visprogress .badge:empty{display:none}.visform:not(.bt5) .visprogress a.badge:hover,.visform:not(.bt5) .visprogress a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.visprogress .badge-important{background-color:#b94a48}.visprogress .badge-success{background-color:#468847}.visform .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.visform .collapse.show{height:auto}.visform .accordion{margin-bottom:20px}.visform .accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.visform .accordion-heading{border-bottom:0}.visform .accordion-heading .accordion-toggle{display:block;padding:8px 15px}.visform .accordion-toggle{cursor:pointer}.visform .accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.select2-search--dropdown .select2-search__field{height:auto !important}.visform .select2-container .select2-selection--single{height:auto}.visform .mcindividual select2-container{margin-bottom:9px}@font-face{font-family:'visIcon';src:url('https://mail.viajesfullenjoy.com/media/com_visforms/fonts/visIcon.eot?-7x6gp7');src:url('https://mail.viajesfullenjoy.com/media/com_visforms/fonts/visIcon.eot#iefix-7x6gp7') format('embedded-opentype'),url('https://mail.viajesfullenjoy.com/media/com_visforms/fonts/visIcon.woff?-7x6gp7') format('woff'),url('https://mail.viajesfullenjoy.com/media/com_visforms/fonts/visIcon.ttf?-7x6gp7') format('truetype'),url('https://mail.viajesfullenjoy.com/media/com_visforms/fonts/visIcon.svg?-7x6gp7#visIcon') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="visicon-"],[class*=" visicon-"]{font-family:'visIcon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="visicon-"],[class*=" visicon-"]{display:inline-block;width:14px;height:14px;margin-right:.3em;line-height:14px}[class^="visicon-"]:before,[class*=" visicon-"]:before{font-family:'visIcon';font-style:normal;speak:none}[class^="visicon-"].disabled,[class*=" visicon-"].disabled{font-weight:normal}.visicon-arrow-up-3:before{content:"\e600"}.visicon-arrow-down-3:before{content:"\e601"}.visicon-edit:before{content:"\e602"}.visicon-calendar:before{content:"\e603"}.visicon-download:before{content:"\e604"}.visicon-eye:before{content:"\e9ce"}
joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;-webkit-animation-duration:var(--jui-alert-animation-duration,.5s);animation-duration:var(--jui-alert-animation-duration,.5s);-webkit-animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);display:block;margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem)}joomla-alert .joomla-alert--close{background:transparent;border:0;color:var(--jui-alert-button-color-dark,#000);float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;padding:.2rem 1rem;position:relative;right:-1.25rem;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);top:-.5rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@-webkit-keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-in{0%{opacity:0}}@-webkit-keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){joomla-alert{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}
