﻿@charset "UTF-8";.ctm-form:focus{outline:0!important;box-shadow:none!important;border-color:var(--bs-border-color)!important;}.password-icon{transform:translateY(-50%)!important;}.indicator{background-color:#ccc;height:.25rem;border-radius:.5rem;}.indicator.active{background-color:#222;}.indicator.complete{background-color:#41b057;}.ctm-btn-form{border-radius:12px!important;border-color:transparent!important;--bs-btn-color:#717171!important;--bs-btn-active-color:#fff!important;--bs-btn-active-bg:#222;}.ctm-dropdown-btn{color:#222!important;--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-bg:rgba(255,255,255,.2)!important;--bs-btn-color:#fff!important;--bs-btn-active-color:#fff!important;--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#fff!important;}.ctm-dropdown-btn-large{border-radius:.75rem!important;color:#222!important;--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-bg:rgba(255,255,255,.2)!important;--bs-btn-color:#fff!important;--bs-btn-active-color:#fff!important;--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#fff!important;}.has-danger .form-control{border:2px solid #dc1d34;}.has-danger .text-help{font-size:.75rem;color:#db195a;}.input-req{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.file-preview{display:block;width:100%;height:auto;margin-top:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:8px;overflow:hidden;position:relative;}.img-preview{display:block;width:100%;height:auto;margin:0 auto;object-fit:cover;}.pdf-preview{display:block;width:100%;height:500px;margin:0 auto;}.fa-solid--chevron-down{transition:transform .2s ease-in-out;}.ctm-dropdown-btn[aria-expanded=true] .fa-solid--chevron-down{transform:rotate(180deg);}.dropdown-menu{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;}.dropdown-menu.show{opacity:1;transform:translateY(0);}@keyframes dropdownCenterFadeIn{from{opacity:0;margin-top:-20px;}to{opacity:1;margin-top:0;}}.dropdown-center .dropdown-menu{opacity:0!important;}.dropdown-center .dropdown-menu.show{opacity:1!important;animation:dropdownCenterFadeIn .3s ease forwards;}.ctm-divider{height:0;margin:0;overflow:hidden;border-top:1px solid rgba(0,0,0,.175);opacity:1;}.form-floating>label{z-index:0;}.ctm-checkbox input[type=checkbox]:checked,.form-check input[type=radio]:checked{background-color:#222;border:0;}.ctm-checkbox input[type=checkbox]{border-color:#b0b0b0;font-size:24px;border-radius:4px;}.form-check-input:focus{outline:0!important;box-shadow:none!important;}@keyframes checkmark{0%{transform:scale(.8);}50%{transform:scale(1.2);}100%{transform:scale(1);}}@keyframes uncheckmark{0%{transform:scale(1);}50%{transform:scale(.8);}100%{transform:scale(1);}}.animated-checkbox:not(:checked){transform:scale(1);animation:uncheckmark .3s ease-in-out;}.animated-checkbox:checked{transform:scale(1);animation:checkmark .3s ease-in-out;}input.no-spinner::-webkit-outer-spin-button,input.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number].no-spinner{-moz-appearance:textfield;}.form-control-icon{position:absolute;right:1.5rem;top:1.2rem;transition:transform .2s ease;}.form-control-icon.rotated{transform:rotate(180deg);}@media(max-width:320px){.dropdown-container,.ctm-form{font-size:12px;}}.form-check.form-switch.form-check-reverse .form-check-input{background-color:#e9ecef;border-color:#ced4da;width:2em;height:1.4em;cursor:pointer;}.form-check.form-switch.form-check-reverse .form-check-input:checked{background-color:#222;border-color:#222;}.form-check.form-switch.form-check-reverse .form-check-label{margin-right:.2rem;}.autoComplete_wrapper>ul{width:300px;max-height:250px!important;border-radius:.375rem;padding-left:0;cursor:pointer;list-style:none;background-color:#fff!important;position:absolute!important;z-index:4!important;overflow-y:auto;border:1px solid rgba(0,0,0,.175);}.large-autocomplete{top:100%;width:500px!important;}.small-autocomplete{top:100%;right:0;width:100%!important;}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:#ebebeb;}.autoComplete_wrapper>ul>li{padding-left:16px;padding-right:16px;transition:background-color .3s ease;}.autoComplete_wrapper>ul>li:hover{background-color:#ebebeb;}@media(max-width:1200px){.large-autocomplete{top:100%;width:100%!important;}.small-autocomplete{top:100%;width:100%!important;}}@media(max-width:752px){.large-autocomplete{top:100%;width:100%!important;}.small-autocomplete{top:100%;width:100%!important;}}.ctm-select{--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-bg:rgba(255,255,255,.2)!important;--bs-btn-color:#fff!important;--bs-btn-active-color:#fff!important;--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#fff!important;outline:0!important;box-shadow:none!important;}.ctm-select:focus,.ctm-select:hover{border-color:var(--bs-btn-hover-border-color);}.ctm-select:active{background-color:#fff!important;}.product-btn{padding:8px!important;background-color:#fff;--bs-btn-active-border-color:#fff;--bs-btn-border-color:transparent!important;--bs-btn-active-bg:rgba(0,59,149,.7);--bs-btn-color:#fff!important;--bs-btn-active-color:#fff;}.filter-indv-btn{padding:8px!important;background-color:#fff;color:#222!important;--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-bg:rgba(255,255,255,.2)!important;--bs-btn-color:#fff!important;--bs-btn-active-color:#fff!important;--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#fff!important;}.filter-btn{--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-color:#717171!important;}.btn-hover-bw{--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#fff!important;--bs-btn-hover-color:#222!important;}.btn-hover-bw-foreground{--bs-btn-hover-border-color:#222!important;--bs-btn-hover-bg:#222!important;--bs-btn-hover-color:#fff!important;}.filter-btn:hover>span{background-color:#222!important;}.filter-btn.btn-dark:hover{color:#222!important;}.filter-btn.btn-dark:hover>span{background-color:#222!important;}.dropdown-btn{padding:8px!important;color:#fff!important;--bs-btn-active-border-color:#ddd;--bs-btn-border-color:#ddd!important;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-bg:rgba(255,255,255,.2)!important;--bs-btn-color:#ddd!important;--bs-btn-active-color:#ddd!important;--bs-btn-hover-border-color:#ddd!important;}.btn-w-full{padding:16px!important;background-color:#222!important;color:#fff!important;border-radius:12px!important;}.swap-button{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);}.swap-icon{transition:transform .3s ease;}.rotate-180{transform:rotate(180deg);}.btn-float-hotel:hover{background-color:#fff!important;}.btn-float-hotel:hover .fa-brands--whatsapp{background-color:#41b057!important;}.btn-copy-success{background-color:#198754!important;border-color:#198754!important;transition:background-color .3s ease,border-color .3s ease;}.copy-icon,.copy-text{transition:all .2s ease;}.flatpickr-calendar{padding:24px!important;width:752px!important;}input.cur-year{font-weight:bold!important;}.flatpickr-months{margin-bottom:24px;}.flatpickr-prev-month{top:18px!important;left:24px!important;}.flatpickr-next-month{top:18px!important;right:24px!important;}.flatpickr-day.selected.startRange{background:#717171!important;border-color:#717171!important;}.flatpickr-day.selected.endRange{background:#717171!important;border-color:#717171!important;}.flatpickr-day.startRange{background:#717171!important;border-color:#717171!important;}.flatpickr-day.endRange{background:#717171!important;border-color:#717171!important;}.flatpickr-day.inRange{color:#fff!important;background:#b0b0b0!important;box-shadow:-5px 0 0 #b0b0b0,5px 0 0 #b0b0b0!important;border-color:#b0b0b0!important;}.flatpickr-day.endRange:hover{background:#717171!important;border-color:#717171!important;}.flatpickr-innerContainer{display:unset!important;}.flatpickr-day{font-size:12px;font-weight:bold!important;}.flatpickr-day.selected{background:#717171!important;border-color:#717171!important;}.flatpickr-day.selected:focus{background:#717171!important;border-color:#717171!important;}.flatpickr-days{width:690px!important;justify-content:space-between!important;}.flatpickr-weekdaycontainer:first-child{margin-right:72px;}.dayContainer+.dayContainer{box-shadow:0 0 0 #e6e6e6!important;}@media(max-width:1200px){.flatpickr-calendar{padding:24px!important;width:90%!important;top:275px!important;}.flatpickr-calendar.arrowTop::before{display:none;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{display:none!important;}.flatpickr-weekdaycontainer:first-child{margin-right:0;}.flatpickr-next-month{top:10.5%!important;}.flatpickr-prev-month{top:10.5%!important;}.flatpickr-innerContainer{display:block!important;}.flatpickr-weekdaycontainer{flex:1!important;}.flatpickr-days{width:100%!important;}}@media(max-width:752px){.flatpickr-calendar{padding:24px!important;width:90%!important;top:275px!important;}.flatpickr-weekdaycontainer:first-child{margin-right:0;}.flatpickr-next-month{top:10.5%!important;}.flatpickr-innerContainer{display:block!important;}.flatpickr-weekdaycontainer{flex:1!important;}.flatpickr-days{width:100%!important;}}.dropdown-menu{--bs-dropdown-link-hover-bg:#ebebeb!important;}.dropdown-menu li div{width:217px!important;white-space:normal!important;word-wrap:break-word!important;}.dropdown-menu-scroll{max-height:200px;overflow-y:auto;}.dropdown-menu-scroll::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:0 12px 12px 0!important;}.dropdown-menu-scroll::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:12px;}.error-message{font-size:.75rem;color:#db195a;}.skeleton{animation:skeleton-loading 1s linear infinite alternate;}@keyframes skeleton-loading{0%{background-color:hsl(200,20%,80%);}100%{background-color:hsl(200,20%,95%);}}.skeleton-text{width:100%;height:.7rem;margin-bottom:.5rem;border-radius:.25rem;}.skeleton-body{width:75%;}.skeleton-footer{width:30%;}.just-validate-error-field{border:2px solid #db195a!important;background-color:#fdf3f7!important;}.just-validate-error-field~label{color:#db195a!important;}.hide-error~.just-validate-error-label{display:none;}.just-validate-error-label{font-size:12px;float:left;}.just-validate-error-field input{color:#db195a!important;background:none;}.just-validate-error-field span{color:#db195a!important;}.just-validate-error-field.ctm-form:focus{border-color:#db1959!important;}#FormHotelSearch .just-validate-error-field[readonly],#FormHotelSearch .just-validate-error-field[data-hidden-for]{border:0!important;background-color:inherit!important;}#FormHotelSearch #groupWrapper .just-validate-error-field[data-hidden-for],#FormHotelSearch #groupWrapper .just-validate-error-field[readonly]{border:var(--bs-border-width) solid var(--bs-border-color)!important;background-color:transparent!important;}#FormHotelSearch .just-validate-error-field~label{color:inherit!important;}.flatpickr-input.just-validate-error-field~.form-control{border:2px solid #db195a!important;background-color:#fdf3f7!important;}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{background-color:transparent!important;}.time-picker{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:200px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.time-picker .hour-wrapper,.time-picker .minute-wrapper{position:relative;min-width:60px;text-align:center;display:flex;flex-direction:column;align-items:center;width:70%;}.time-picker .hour-wrapper .hour,.time-picker .minute-wrapper .minute{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;border-radius:8px;display:block;width:70%;text-align:center;}.floating-dropdown .dropdown-menu{width:100%;max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:1000;}.floating-dropdown .dropdown-menu.show{display:block;}.floating-dropdown .dropdown-item{padding:.5rem 1rem;cursor:pointer;border:0;background:none;width:100%;text-align:left;transition:background-color .15s ease;}.floating-dropdown button.dropdown-item:hover,.floating-dropdown button.dropdown-item.active{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg);}.floating-dropdown .loading-spinner{display:flex;justify-content:center;align-items:center;padding:2rem;}@media(max-width:1200px){.pp-toggle{top:42%;}.fl-switch-mobile{transform:translateY(-50%);left:calc(100% - 50px);}}@media(max-height:910px){#searchModal .modal-dialog-centered{align-items:start;}}#nav-document{overflow-x:auto;white-space:nowrap;cursor:grab;user-select:none;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;}#nav-document::-webkit-scrollbar{display:none;}#nav-document:active{cursor:grabbing;}.nav-link{color:var(--bs-gray-2);transition:color .3s ease;}.nav-link[aria-selected=true]{color:var(--bs-gray-1)!important;}.nav-link:hover{color:var(--bs-gray-1);}.nav-scroller{position:sticky;top:48px;background:#fff;z-index:1020;}@media(min-width:1200px){.nav-scroller{top:144px;}}ul.check{padding-left:12px;}ul.check li{list-style:none;padding:0 0 2px 28px;background:url(../../images/document/list_check.png) 0 0 no-repeat;}table img{max-width:100%;height:auto;width:100%;}@media(min-width:768px){table img{width:auto;}}