@import"//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800&display=swap";body{font-family:"Open Sans",sans-serif;font-size:.875rem}h1{font-size:18pt}.fjc{position:relative;padding:10px;min-height:370px;line-height:1.5em;background-color:#e1eef8;border-radius:4px}.fjc .fjc__title{font-size:18px;font-weight:700;text-align:center;color:#00437d;margin:0 0 1em 0}.fjc .fjc__pagination{display:flex;justify-content:space-between}.fjc .fjc__pagination .fjc__pagination-prev,.fjc .fjc__pagination .fjc__pagination-next{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:.5em 0 0 0;appearance:none;font:inherit;color:rgba(0,0,0,0);background:#3490ce;transition:all .15s ease,transform .12s ease}.fjc .fjc__pagination .fjc__pagination-prev:focus,.fjc .fjc__pagination .fjc__pagination-next:focus{outline:3px solid rgba(10,16,28,.25);outline-offset:2px}.fjc .fjc__pagination .fjc__pagination-prev:hover,.fjc .fjc__pagination .fjc__pagination-next:hover{background:#5da6d8}.fjc .fjc__pagination .fjc__pagination-prev[disabled],.fjc .fjc__pagination .fjc__pagination-next[disabled]{opacity:.4;cursor:not-allowed}.fjc .fjc__pagination .fjc__pagination-prev::after,.fjc .fjc__pagination .fjc__pagination-next::after{content:"";display:block;width:0;height:0;margin-left:-4px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:8px solid #fff;transform:translateX(0)}.fjc .fjc__pagination .fjc__pagination-prev::after{margin-left:-10px;border-left:0;border-right:8px solid #fff}.fjc .fjc__monthGrid{position:relative;margin:.5em 0 1em 0}.fjc .fjc__monthGrid ul{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin:0;padding:0;list-style:none;font-size:.875rem}.fjc .fjc__monthGrid ul li{padding:0 4px;border-radius:4px;user-select:none}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day-name{font-weight:600;text-transform:capitalize;color:#236692}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day{position:relative;height:36px;line-height:1.2em;background:#fff;border:1px solid rgba(0,0,0,0);color:#333;transition:background .15s ease,transform .12s ease;cursor:pointer}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day:hover{border:1px solid #3490ce;transition:border ease-in 200ms}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__unavailable,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__weekend.fjc__unavailable{cursor:not-allowed;background:#f0f2f3;color:#ced3d7}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__unavailable span.fjc__badge{background:#d4d9dc !important;box-shadow:none}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__unavailable:hover{border:1px solid rgba(0,0,0,0)}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__weekend{background-color:#c4dff1;color:#2874a7}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.fjc__weekend.fjc__unavailable{background:#e2e5e7}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span{display:block}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-day{font-weight:600}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-price,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-price-total{font-size:.6875rem}@media screen and (max-width: 380px){.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-price,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-price-total{font-size:70%}}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__monthGrid_ul-day-price-total{display:none}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__badge{right:2px}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.active{background:#2874a7 !important;color:#fff}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.active span.fjc__monthGrid_ul-day-price{display:none}.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day.active.selected span.fjc__monthGrid_ul-day-price-total{display:block}@media screen and (max-width: 480px){.fjc .fjc__monthGrid ul{gap:2px}.fjc .fjc__monthGrid ul li{padding:2px 4px}}.fjc .fjc__occupationSelector{position:relative;display:none}.fjc .fjc__occupationSelector .fjc__occupationSelector-legend{position:relative;float:left}.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul{padding:0;margin:0;list-style:none}.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li{position:relative;padding-left:22px;line-height:1.3rem;color:#333;font-size:.8125rem}.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li .fjc__badge{margin-left:-22px;width:18px !important;height:18px !important;line-height:1.5 !important}.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li:last-child{margin-bottom:.5em}.fjc .fjc__occupationSelector .fjc__occupationSelector-calendar-message{position:relative;float:right;line-height:1.1em;margin-bottom:1em;text-align:right;font-size:.75rem;font-style:italic;color:#236692}.fjc .fjc__occupationSelector .fjc__occupationSelector-top{display:flex;flex-wrap:wrap;clear:both;gap:.5em}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col{display:flex;flex-direction:column;justify-content:flex-end}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col label{font-weight:600;color:#333;font-size:.8125rem}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col button[popovertarget]{display:block;position:relative;width:100%;min-height:36px;line-height:1.3em;padding:8px 20px 8px 12px !important;overflow:visible;text-decoration:none;color:#333;text-align:left;text-wrap:nowrap;font-size:.6875rem;font-family:"Open Sans",sans-serif}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col:first-child{flex:1 2 auto;min-width:0}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col:nth-child(2){flex:0 0 auto}.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col:nth-child(3){flex:0 0 auto;margin-left:auto}@media screen and (max-width: 480px){.fjc .fjc__occupationSelector .fjc__occupationSelector-top{display:block}.fjc .fjc__occupationSelector .fjc__occupationSelector-top .col{display:inline-block;width:100% !important}.fjc .fjc__occupationSelector .fjc__occupationSelector-top .col:first-child{margin:0 0 10px 0}.fjc .fjc__occupationSelector .fjc__occupationSelector-top .col button{margin-top:0;font-family:"Open Sans",sans-serif}}.fjc .fjc__occupationSelector .fjc__occupationSelector_popover .fjc__occupationSelector_popover-top{padding:10px}.fjc .fjc__occupationSelector .fjc__occupationSelector_popover .fjc__occupationSelector_popover-bottom{padding:8px;background:#3490ce;border-top:1px solid #236692;border-radius:0 0 4px 4px;text-align:center}.fjc .fjc__occupationSelector .fjc__occupationSelector_popover .fjc__occupationSelector_popover-bottom button{background:#fff;padding:4px 12px;border:0;border-radius:4px;font-family:"Open Sans",sans-serif}.fjc .fjc__occupationSelector .fjc__occupationSelector-input{display:flex;margin-top:.7em}.fjc .fjc__occupationSelector .fjc__occupationSelector-input.rooms,.fjc .fjc__occupationSelector .fjc__occupationSelector-input.nights{margin-top:0}.fjc .fjc__occupationSelector .fjc__occupationSelector-input label{display:flex;width:156px;align-items:center;font-size:.8125rem;color:#333}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step{width:36px;height:36px;margin:0;background:linear-gradient(to bottom, #fff, #e2e5e7);border:1px solid #86bde2;border-radius:0;color:#3b3b3b;font-weight:800;font-size:1.25rem;cursor:pointer}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step:hover{background:#eee}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step:active{background:#ddd}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step.step-down{border-right:0;border-radius:3px 0 0 3px}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step.step-up{border-left:0;border-radius:0 3px 3px 0}.fjc .fjc__occupationSelector .fjc__occupationSelector-input button.step[disabled]{color:#bfbfbf;cursor:not-allowed}.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]{position:relative;width:36px;height:36px;border:1px solid #86bde2;border-radius:0;text-align:center;font-family:"Open Sans",sans-serif;color:#333;-moz-appearance:textfield;appearance:textfield}.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]:hover{border-color:#3b3b3b}.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]:active,.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]:focus{outline:none}.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]::-webkit-outer-spin-button,.fjc .fjc__occupationSelector .fjc__occupationSelector-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fjc .disabled-overlay,.fjc .fjc__monthGrid.disabled::before{position:absolute;z-index:10;content:"";width:100%;height:100%;background:rgba(40,116,176,.1);border-radius:4px}.fjc select,.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col button[popovertarget]{padding:8px 12px;background:#fff;border:1px solid #86bde2;border-radius:4px}.fjc .popover,.fjc .fjc__occupationSelector .fjc__occupationSelector_popover{min-width:270px;overflow:visible;padding:0;position:absolute;margin:10px 0 0 0;inset:auto;border:0;box-shadow:0 0 12px 0 rgba(0,0,0,.25);border-radius:4px;background:#fff;animation:fadeIn 200ms ease-in}@supports(bottom: calc(anchor(top) + 20px)){.fjc .popover,.fjc .fjc__occupationSelector .fjc__occupationSelector_popover{position:fixed;margin:0;bottom:calc(anchor(top) + 20px);justify-self:anchor-center}}.fjc .popover.fjc__popover--above::after,.fjc .fjc__occupationSelector .fjc__popover--above.fjc__occupationSelector_popover::after{bottom:auto;top:100%;border-bottom-color:rgba(0,0,0,0);border-top-color:#3490ce}.fjc .btn{padding:8px;border:0;border-radius:4px;background-color:#f87c00;box-shadow:inset 0px -2px 0px 0px #924900;outline:none;cursor:pointer;color:#fff;font-family:"Open Sans",sans-serif;font-weight:600;font-size:.875rem;transition:all ease-in 150ms}.fjc .btn:hover{background-color:#ff962c}.fjc .btn[disabled]{background-color:#e2e5e7 !important;box-shadow:inset 0px -2px 0px 0px #bfbfbf !important;color:#bfbfbf;pointer-events:none}.fjc .roundIcon,.fjc .fjc__toast .close,.fjc .fjc__pagination .fjc__pagination-prev,.fjc .fjc__pagination .fjc__pagination-next{width:24px;height:24px;background:#3490ce;border-radius:50%;text-decoration:none;font-weight:bold;color:rgba(0,0,0,0);line-height:1.5em;cursor:pointer;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 4px 2px -2px gray}.fjc .badge,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.fjc__badge,.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li .fjc__badge{position:absolute;top:2px;width:14px;height:14px;background:#2874a7;border-radius:15px;color:#fff;font-size:.6875rem;font-weight:600;text-align:center;line-height:1.2;box-shadow:0 3px 4px -2px gray}.fjc .badge.min-los,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.min-los.fjc__badge,.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li .min-los.fjc__badge{background-color:#b37a00}.fjc .badge.last-rooms,.fjc .fjc__monthGrid ul li.fjc__monthGrid_ul-day span.last-rooms.fjc__badge,.fjc .fjc__occupationSelector .fjc__occupationSelector-legend ul li .last-rooms.fjc__badge{background-color:#a94442}.fjc .fjc__toast{position:absolute;bottom:10px;z-index:2;font-weight:400;color:#333;font-size:.875rem;width:100%;padding:6px 12px 6px 54px;border-radius:4px;margin-right:10px;background:#e2e5e7;border:1px solid #73818a;box-shadow:0 5px 10px -5px gray;animation:fadeIn 200ms ease-in}.fjc .fjc__toast::before{display:block;position:absolute;top:0;bottom:0;left:0;padding:8px;width:24px;background:#73818a;content:"!";font-size:2em;font-weight:600;color:#fff;text-align:center}.fjc .fjc__toast.toast-notification{background:#fcf8e3;border:1px solid #e8ca2b}.fjc .fjc__toast.toast-notification::before{background:#e8ca2b}.fjc .fjc__toast.toast-notification p{color:#924900}.fjc .fjc__toast p{text-align:left;font-size:.875rem}.fjc .fjc__toast p.fjc__toast-toast-title{font-weight:600}.fjc .fjc__toast p.fjc__toast-toast-text{padding-top:0}.fjc .fjc__toast .close{position:absolute;top:5px;right:5px;appearance:none;padding:0;font:inherit;font-size:.75rem;line-height:24px;text-align:center;background:#3490ce;border:none;color:#fff;cursor:pointer}@media screen and (max-width: 480px){.fjc .fjc__toast{margin:0 0 0 20px;max-width:100% !important}}.fjc .custom-select{position:relative;font-family:inherit;font-size:.8125rem;min-width:170px}.fjc .custom-select .select-selected{background-color:#fff;border:1px solid #86bde2;border-radius:4px;padding:7px 12px;color:#333;cursor:pointer;user-select:none}.fjc .custom-select .select-items{position:absolute;top:100%;left:0;right:0;z-index:99;margin-top:6px;padding:8px 0;background-color:#fff;border-radius:4px;border:0;box-shadow:0 0 12px 0 rgba(0,0,0,.25);animation:fadeIn 100ms ease-in;line-height:1.3em}.fjc .custom-select .select-items div{color:#333;padding:5px 12px;border:0;cursor:pointer;user-select:none}.fjc .custom-select .select-items div:hover{background-color:#f1f1f1;transition:background-color 200ms ease-in-out}.fjc .custom-select .select-items div:last-child{border-bottom:none}.fjc .custom-select .select-items::after{left:90% !important}.fjc .custom-select .select-hide{display:none}.fjc .whiteTopArrow,.fjc .popover::after,.fjc .fjc__occupationSelector .fjc__occupationSelector_popover::after,.fjc .custom-select .select-items::after{bottom:100%;left:50%;position:absolute;content:" ";height:0;width:0;pointer-events:none;border-style:solid;border-color:rgba(0,0,0,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.fjc .selectArrow,.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col button[popovertarget]:after,.fjc .custom-select .select-selected:after{position:absolute;content:"";top:16px;right:10px;width:0;height:0;border-width:4px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.fjc .selectArrowActive,.fjc .fjc__occupationSelector .fjc__occupationSelector-top div.col button[popovertarget].popover-open:after,.fjc .custom-select .select-selected.select-arrow-active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);top:11px}@keyframes fadeIn{from{margin-top:-10px;opacity:0}to{margin-top:0;opacity:1}}/*# sourceMappingURL=calendar.css.map */
