body{font-family:Avenir!important;background:#fff;font-size:16px;color:#000}html{scroll-behavior:smooth;--gold-color:#deba7e;--blue-color:#79c6c5;--blue-hover-color:#40a09f;--gold-hover-color:#bb9351;--on-hold-color:#fecaca;--on-hold-text-color:#991B1B;--pending-color:#DDD6FE;--pending-text-color:#4C1D95;--confirmed-color:#beeade;--confirmed-text-color:#064E3B;--owner-booking-color:#93C5FD;--owner-booking-text-color:#1E3A8A;--owner-stay-color:#D1D5DB;--owner-stay-text-color:#1F2937;--work-color:#FEF3C7;--work-text-color:#78350F;--danger-color:#df7777;--danger-hover-color:#DC2626;--secondary-color:#6c757d;--secondary-hover-color:#565e64;--warning-color:#f0d06f;--warning-hover-color:#e0a800;--success-color:#64c698;--info-color:#49cbe6;--bs-primary:#79C6C5;--bs-primary-rgb:121,198,197}.btn-primary{--bs-btn-bg:var(--blue-color);--bs-btn-border-color:var(--blue-color);--bs-btn-hover-bg:var(--blue-hover-color);--bs-btn-hover-border-color:var(--blue-hover-color);--bs-btn-active-bg:var(--blue-hover-color);--bs-btn-active-border-color:var(--blue-hover-color);--bs-btn-disabled-bg:var(--blue-color);--bs-btn-disabled-border-color:var(--blue-color)}.btn-outline-primary{--bs-btn-color:var(--blue-color);--bs-btn-border-color:var(--blue-color);--bs-btn-hover-bg:var(--blue-color);--bs-btn-hover-border-color:var(--blue-color);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--blue-hover-color);--bs-btn-active-border-color:var(--blue-hover-color);--bs-btn-active-color:#fff}.btn-header-accordion{display:flex;justify-content:space-between}.btn-header-accordion:after{content:"\f107";font-family:'Font Awesome 5 Free';font-weight:900;float:right;font-size:20px;color:#deba7e}.btn-header-accordion.collapsed:after{content:"\f106"}#accordion label{margin-bottom:5px}#pills-tab a:hover{text-decoration:none}#pills-tab .active{font-weight:700;border-bottom:2px solid #000}.flatpickr-input[readonly]{background-color:transparent}.display-desktop{display:block}.display-mobile{display:none}.btn-danger{--bs-btn-bg:var(--danger-color);--bs-btn-border-color:var(--danger-color);--bs-btn-hover-bg:var(--danger-hover-color);--bs-btn-hover-border-color:var(--danger-hover-color);--bs-btn-active-bg:var(--danger-hover-color);--bs-btn-active-border-color:var(--danger-hover-color);--bs-btn-disabled-bg:var(--danger-color);--bs-btn-disabled-border-color:var(--danger-color)}.btn-secondary{--bs-btn-bg:var(--secondary-color);--bs-btn-border-color:var(--secondary-color);--bs-btn-hover-bg:var(--secondary-hover-color);--bs-btn-hover-border-color:var(--secondary-hover-color);--bs-btn-active-bg:var(--secondary-hover-color);--bs-btn-active-border-color:var(--secondary-hover-color)}.btn-outline-secondary{--bs-btn-color:var(--secondary-color);--bs-btn-border-color:var(--secondary-color);--bs-btn-hover-bg:var(--secondary-color);--bs-btn-hover-border-color:var(--secondary-color);--bs-btn-active-bg:var(--secondary-hover-color);--bs-btn-active-border-color:var(--secondary-hover-color)}.btn-warning{--bs-btn-bg:var(--warning-color);--bs-btn-border-color:var(--warning-color);--bs-btn-hover-bg:var(--warning-hover-color);--bs-btn-hover-border-color:var(--warning-hover-color);--bs-btn-active-bg:var(--warning-hover-color);--bs-btn-active-border-color:var(--warning-hover-color)}.alert-success{--bs-alert-bg:var(--success-color);--bs-alert-border-color:var(--success-color);--bs-alert-color:#fff}.alert-danger{--bs-alert-bg:var(--danger-color);--bs-alert-border-color:var(--danger-color);--bs-alert-color:#fff}.alert-warning{--bs-alert-bg:var(--warning-color);--bs-alert-border-color:var(--warning-color);--bs-alert-color:#000}.alert-info{--bs-alert-bg:var(--info-color);--bs-alert-border-color:var(--info-color);--bs-alert-color:#000}.table-striped tbody tr:nth-of-type(odd){background-color:#f9fafb}.table td{border-top:1px solid #f3f4f6}.text-3xl{font-size:1.875rem;line-height:2.25rem}.h-70vh{height:70vh}.h-85vh{height:85vh}.h-90vh{height:90vh}.w-80vw{width:80vw}.text-gold,.text-gold-fwi{color:var(--gold-color)}.text-blue,.text-blue-fwi{color:var(--blue-color)}.bg-gold-fwi{background-color:var(--gold-color)}.bg-gold-fwi:hover{background-color:var(--gold-hover-color)}.bg-blue-fwi{background-color:var(--blue-color)}.bg-blue-fwi:hover{background-color:var(--blue-hover-color)}.hover-text-gold:hover{color:var(--gold-color)}.hover-text-blue:hover{color:var(--blue-color)}.focus-ring-blue:focus{outline-color:var(--blue-color)}.hover-border-b-blue:hover{border-color:var(--blue-color)}.border-gold-fwi{border-color:var(--gold-color)}.border-blue-fwi{border-color:var(--blue-color)!important}.font-baskerville{font-family:Baskerville,serif}.font-pt-serif{font-family:'PT Serif',serif}.shadow-fwi-lg{box-shadow:4px 4px 11px rgb(150 150 150 / 30%)}.dropdown-menu.show{padding-left:10px;padding-right:10px}.dropdown-menu.show>li a{color:#000}.flex-col-sm{flex-direction:row}.align-items-left-sm{align-items:center}.modal-booking-padding{padding:3rem}@media (max-width:768px){.flex-col-sm{flex-direction:column}.align-items-left-sm{align-items:start}.modal-booking-padding{padding-top:2rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}}a{color:var(--blue-color)}a:hover{color:var(--blue-hover-color)}a:hover{text-decoration:none}#calendar-villa-12m th{border:0 solid transparent;font-weight:400!important}#calendar-villa-12m td{border:0 solid transparent}#calendar-villa-12m div.zabuto_calendar .table tr:last-child{border:0 solid transparent}.calendar-choice-villa{max-height:400px;overflow:scroll;-webkit-overflow-scrolling:touch}@media (max-width:768px){.form-px-5{padding-left:.5rem!important;padding-right:.5rem!important}#translate-table{padding-left:0;padding-right:0}}.dropdown-item.active{background-color:#f9fafb}.dropdown-item:hover{background-color:var(--blue-color,#79c6c5);color:#fff}.dropdown-menu li a{display:block;padding:.25rem .75rem}.dropdown-menu li a:hover{background-color:var(--blue-color,#79c6c5);color:#fff}.dropdown-menu .dropdown-item,.dropdown-menu a{text-decoration:none}.container .table-responsive{overflow-x:auto;overflow-y:visible}.content{min-height:75vh;display:flex;align-items:start;justify-content:center}.form-px-5{padding-left:3rem;padding-right:3rem}#calendar-villa-12m .container-fluid{column-count:5;break-inside:avoid}@media (max-width:1400px){#calendar-villa-12m .container-fluid{column-count:4}}@media (max-width:1000px){#calendar-villa-12m .container-fluid{column-count:3}}@media (max-width:479px){#calendar-villa-12m .container-fluid{column-count:2}}#slider1_container{display:none;position:relative;margin:0 auto;top:-50px;left:0;width:1800px;height:550px;overflow:hidden}.selection{height:260px}.selection-photo{width:250px;display:block}#addSubLocation{cursor:pointer}[contenteditable=true]:focus{background-color:#d9edf7}#imageSaving{position:absolute;top:50%;left:50%}#updateResaForm{display:none}#infoClient{display:none}.containerFix{position:fixed;z-index:1000}#telephone{display:none}#btn-login{display:none}#telephone{display:none}#newinput{display:none}.hidden{display:none}.affiche{display:initial;background-color:red}#newhotline{display:none}.parametre{cursor:pointer}textarea{width:400px}.encadrer{border:1px}.red{background-color:red}.bold{font-weight:700}.boutons{color:#333}.green{background-color:green}.ajout1{border-color:#ddd;border-width:1px;border-style:solid}.blue-info{background-color:#5268a6}.Hold48h{background-color:var(--on-hold-color);color:var(--on-hold-text-color)!important}.h-list-villa{height:59vh}.pills-calendar{padding:.5rem 1rem}.h-picture-villa-calendar{object-fit:cover;object-position:bottom}@media (max-width:990px){.h-list-villa{height:15vh}.h-picture-villa-calendar{height:20vh}.statut-calendar{padding-top:.5rem}.pills-calendar{padding:.5rem}.display-desktop{display:none}.display-mobile{display:block}}@media (max-width:440px){.pills-calendar{text-transform:lowercase}.padding-mobile-none{padding:0}}.solddisable{background-color:#ec971f;background-image:-moz-linear-gradient(rgba(255,255,255,.2) 50%,transparent 50%,transparent);background-image:-o-linear-gradient(rgba(255,255,255,.2) 50%,transparent 50%,transparent);background-image:linear-gradient(rgba(255,255,255,.2) 50%,transparent 50%,transparent);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px}.Pending{background-color:var(--pending-color);color:var(--pending-text-color)!important}.Confirmed{background-color:var(--confirmed-color);color:var(--confirmed-text-color)!important}.OwnerStay{background-color:var(--owner-stay-color);color:var(--owner-stay-text-color)!important}.OwnerBooking{background-color:var(--owner-booking-color);color:var(--owner-booking-text-color)!important}.Work{background-color:var(--work-color);color:var(--work-text-color)!important}.Fgauche_Hold48h{border-bottom:10px solid transparent;border-right:10px solid var(--on-hold-color);border-top:10px solid transparent;height:0;width:0}.Fdroite_Hold48h{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--on-hold-color)}.Fgauche_Work{border-bottom:10px solid transparent;border-right:10px solid #ffff97;border-top:10px solid transparent;height:0;width:0}.Fdroite_Work{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ffff97}.debut_Confirmed{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.debut_Pending{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--pending-color) 50%,var(--pending-color) 100%)}.debut_Hold48h{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.debut_OwnerBooking{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.debut_OwnerStay{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.debut_Work{background:linear-gradient(to bottom right,#fff 0,#fff 50%,var(--work-color) 50%,var(--work-color) 100%)}.fin_Confirmed{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.fin_Pending{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--pending-color) 50%,var(--pending-color) 100%)}.fin_Hold48h{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.fin_OwnerBooking{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.fin_OwnerStay{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.fin_Work{background:linear-gradient(to top left,#fff 0,#fff 50%,var(--work-color) 50%,var(--work-color) 100%)}.Confirmed_Confirmed{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.Pending_Pending{background:linear-gradient(to bottom right,var(--peding-color) 0,var(--peding-color) 50%,#fff 43%,#fff 57%,var(--peding-color) 50%,var(--peding-color) 100%)}.Hold48h_Hold48h{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.OwnerBooking_OwnerBooking{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.OwnerStay_OwnerStay{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.Work_Work{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Pending_Confirmed{background:linear-gradient(to bottom right,var(--pending-color) 0,var(--pending-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.Hold48h_Confirmed{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.OwnerBooking_Confirmed{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.OwnerStay_Confirmed{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.Work_Confirmed{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--confirmed-color) 50%,var(--confirmed-color) 100%)}.Confirmed_Pending{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--pending-color) 50%,var(--pending-color) 100%)}.Confirmed_Hold48h{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.Confirmed_OwnerBooking{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.Confirmed_OwnerStay{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.Confirmed_Work{background:linear-gradient(to bottom right,var(--confirmed-color) 0,var(--confirmed-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Pending_Hold48h{background:linear-gradient(to bottom right,var(--pending-color) 0,var(--pending-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.Hold48h_Pending{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--pending-color) 50%,var(--pending-color) 100%)}.Pending_OwnerBooking{background:linear-gradient(to bottom right,var(--pending-color) 0,var(--pending-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.OwnerBooking_Pending{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--pending-color) 50%,var(--pending-color) 100%)}.Pending_OwnerStay{background:linear-gradient(to bottom right,var(--pending-color) 0,var(--pending-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.OwnerStay_Pending{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--pending-color) 50%,var(--pending-color) 100%)}.Pending_Work{background:linear-gradient(to bottom right,var(--pending-color) 0,var(--pending-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Work_Pending{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--pending-color) 50%,var(--pending-color) 100%)}.Hold48h_OwnerBooking{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.OwnerBooking_Hold48h{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.Hold48h_OwnerStay{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.OwnerStay_Hold48h{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.Hold48h_Work{background:linear-gradient(to bottom right,var(--on-hold-color) 0,var(--on-hold-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Work_Hold48h{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--on-hold-color) 50%,var(--on-hold-color) 100%)}.OwnerBooking_OwnerStay{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.OwnerStay_OwnerBooking{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.OwnerBooking_Work{background:linear-gradient(to bottom right,var(--owner-booking-color) 0,var(--owner-booking-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Work_OwnerBooking{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--owner-booking-color) 50%,var(--owner-booking-color) 100%)}.OwnerStay_Work{background:linear-gradient(to bottom right,var(--owner-stay-color) 0,var(--owner-stay-color) 50%,#fff 43%,#fff 57%,var(--work-color) 50%,var(--work-color) 100%)}.Work_OwnerStay{background:linear-gradient(to bottom right,var(--work-color) 0,var(--work-color) 50%,#fff 43%,#fff 57%,var(--owner-stay-color) 50%,var(--owner-stay-color) 100%)}.champs{line-height:34px;margin-right:20px;margin-top:5px}.dateDebut{z-index:auto}#reserveHouse{margin-top:10px}.titre{text-align:center}.txt{width:25%}.loader{position:fixed;top:50%;z-index:100;left:50%;display:none}.legend{margin:10px 10px}table.sortable thead{cursor:pointer}table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after{content:" \25B4\25BE"}#manage-account .badge.active,#manage-account .nav-pills .active{color:#fff!important;background-color:var(--blue-color)!important}#manage-account .nav-pills a:hover{color:#fff!important;background-color:var(--blue-hover-color)!important;text-decoration:none}.badge.bg-secondary{background-color:var(--blue-color)!important}.badge-enabled{background-color:var(--confirmed-color);color:var(--confirmed-text-color)}.badge-disabled{background-color:var(--on-hold-color);color:var(--on-hold-text-color)}.badge-rent{background-color:var(--blue-color);color:#fff}.badge-sale{background-color:var(--gold-color);color:#fff}.badge-web-visible{background-color:var(--owner-booking-color);color:var(--owner-booking-text-color)}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--blue-color)}.navbar-nav .nav-item.active>.nav-link{color:var(--blue-color);font-weight:600}.xl228{mso-style-parent:style0;font-size:12pt;font-weight:700;text-align:center;vertical-align:middle;border:1pt solid #fff;background:#ff0;mso-pattern:black none}.xl229{font-size:12pt;font-weight:700;text-align:center;vertical-align:middle;border:1pt solid #fff;background:#ffc000}.xl230{font-size:12pt;font-weight:700;text-align:center;vertical-align:middle;border:1pt solid #fff;background:#ff5050}.xl231{font-size:12pt;font-weight:700;text-align:center;vertical-align:middle;border:1pt solid #fff;background:#ae78d6}.xl232{font-size:12pt;font-weight:700;text-align:center;vertical-align:middle;border:1pt solid #fff;background:#bfbfbf}.myDragClass{border-width:2px;border-style:solid;border-color:#338aff}.dropdown-item:active{color:#000}#contract input.form-control{margin-left:3px!important;margin-right:3px!important;width:-webkit-fill-available!important}