@charset "UTF-8";#helpLabel[data-v-11b801ac]{font-size:small}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-disabled .pika-button,.is-outside-current-month .pika-button{opacity:.3;color:#999}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-disabled .pika-button,.is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{background:#3af}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-label:after{content:" \25BE"}.pika-button{text-align:center}.pika-button:hover{background:rgba(230,80,17,.75)}.pika-table th abbr,.pika-week{color:#1a2050;text-decoration:none;font-weight:700;text-align:center}.is-today .pika-button{background:rgba(230,80,17,.75);color:#fff}.is-selected .pika-button{background:#e65011;-webkit-box-shadow:none;box-shadow:none}.is-disabled .pika-button{background:rgba(26,32,80,.75)}.error span[data-v-695c0097]{display:block}.submit-row .offline[data-v-2cc40d45]{text-transform:none}.submit-row .modify[data-v-2cc40d45]{text-transform:uppercase}.admin form .custom-input[data-v-6410e4a8]:not(.dates){border-bottom:none;margin-right:1rem}.admin form .custom-input[data-v-6410e4a8]{border-bottom:none;margin-top:0;height:90px}.admin form .refs-input[data-v-6410e4a8]{padding-left:0;padding-right:0}.admin .input-inner[data-v-6410e4a8]{border-bottom:none}.admin form .custom-input[data-v-fae2cff8]:not(.dates){border-bottom:none;margin-right:1rem}.admin form .custom-input[data-v-fae2cff8]{border-bottom:none;margin-top:0;height:90px}.admin .input-inner[data-v-fae2cff8]{border-bottom:none}.submit{margin:2rem auto;display:block}.save{color:#fff}.lds-grid{margin:17px}.btn-primary{background-color:#e65011;border-color:rgba(33,37,41,.1)}.custom-control-input:checked~.custom-control-label:before{background-color:#1a2050;border-color:#1a2050}.v-align{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.v-align,.v-align-between{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.v-align-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.vh-align{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ml-auto{margin-left:auto}.bloc-centered{margin:0 auto}.badge{font-weight:400}.completion .save-button,.frame{border:1px solid red}.display{display:block}.undisplay{display:none}.width-auto{width:auto}.width-max{width:100%}.width-md{width:25%}.padLeft-none{padding-left:0}.padRight-none{padding-right:0}.padBottom-Xsmall{padding-bottom:.5rem}.padBottom-small{padding-bottom:1rem}.padBottom-medium{padding-bottom:2rem}.padTop-medium{padding-top:2rem}.pointer{cursor:pointer}.disableCursor{cursor:auto}.disableBtn{background-color:#f28151;color:#fff}.absolute-centered{position:absolute;width:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.undisplay-shadow{-webkit-box-shadow:none;box-shadow:none}.red{color:red}.green{color:green}.home-form .error,.online-bookingForm .error{background-color:#fff}.online-bookingForm .bedrooms.custom-error{height:auto!important;border-bottom:none!important}.online-bookingForm .bedrooms.custom-error .input-inner{border-bottom:1px solid #d3d3d3;height:84px}.home-form .bedrooms.custom-error{height:auto!important;border-bottom:none!important}.home-form .bedrooms.custom-error .input-inner{border-bottom:1px solid #d3d3d3;height:110px}.autocomplete{position:relative}.autocomplete .input{background-color:#fff;border-color:#dbdbdb;color:#363636;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);max-width:100%;width:100%}.autocomplete .control.has-icons-left .icon,.autocomplete .control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.autocomplete .control.has-icons-left .input,.autocomplete .control.has-icons-left .select select,.autocomplete .control.has-icons-left .taginput .taginput-container.is-focusable,.autocomplete .taginput .control.has-icons-left .taginput-container.is-focusable{padding-left:2.25em}.autocomplete .icon.is-left{left:0}.autocomplete .dropdown-menu{display:block;min-width:100%;max-width:100%}.autocomplete .dropdown-menu.is-opened-top{top:auto;bottom:100%}.autocomplete .dropdown-content{overflow:auto;max-height:200px}.autocomplete .dropdown-item{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete .dropdown-item.is-disabled{opacity:.5;cursor:not-allowed}.hotelgamme_create .ql-container,.hotelgamme_edit .ql-container{height:auto}.hotelgamme_create .form-group,.hotelgamme_edit .form-group{margin-top:20px}.contingents_hotel_create .field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contingents_hotel_create .entity-tag-list{margin-top:3px}.grey-white{background:rgba(33,37,41,.6);color:#fff}.blue-white{background:#1a2050;color:#fff}.white-blue{background:#fff;color:#1a2050}.orange-white{background:#e65011;color:#fff}.white-orange{background:#fff;color:#e65011}.add,.sidebar-header__logout,a,button,input:not([type=text]) :not([type=radio]) :not([type=number]){cursor:pointer}.centered-button{text-align:center}.bookings .toggle{position:relative}.bookings .toggle b{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-52%);transform:translate(-50%,-52%)}.btn{border:1px solid #d3d3d3;padding:.5rem;height:auto;font-size:.9rem;font-family:Open_Sans,sans-serif;font-weight:700}.btn:hover{color:#fff}.btn-as-link{border:none;background-color:#fff;color:#1a2050}.btn-deny{background-color:red}.btn-enable{background-color:#396}.btn-disable{background-color:rgba(33,37,41,.6)}.travellers-action-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.travellers .add-traveller .btn{background-color:#e65011;color:#fff;margin-left:.5rem}.import-travellers .btn{width:42px}.bookings .btn-sm,.users-management .btn-sm{width:40px;height:40px;margin-left:.5rem;color:#fff}.bookings .btn-sm a,.users-management .btn-sm a{color:#fff}.bookings .btn-sm:first-child,.users-management .btn-sm:first-child{margin-left:0}.destination .positioning,.favorite .positioning{position:absolute;left:90%}.destination .btn,.favorite .btn{position:relative;width:25px;height:25px}.destination .btn .fas,.favorite .btn .fas{position:absolute;top:0;-webkit-transform:translate(-50%,-2%);transform:translate(-50%,-2%);font-size:1rem}.destination .positioning{top:1.3rem}.favorite .positioning{top:0}.home-form .submitForm{margin-top:1rem}.filters-buttons .btn:last-child{margin-left:.5rem}.online-bookingForm .with-agent{text-transform:lowercase}.online-results .hotel-btn-link{margin-bottom:5px}.online-results .hotel-btn-link .btn{width:100px;min-width:100px;white-space:normal;font-size:.8rem}.hotel-discover .buttons-link a,.online-offer .buttons-link a{color:#fff}.hotel-discover .buttons-link a:last-child,.online-offer .buttons-link a:last-child{text-align:right}.online-offer .buttons-link{margin-bottom:.5rem}.online-offer .booking-button{text-align:right}.travellers-controller{margin-left:auto}.offline-booking-form .offline-research .add-btn{margin-bottom:0;text-align:right;padding:0;height:40px}.offline-booking-form .offline-research .add-btn .fa-plus:hover{color:#e65011}.email-cc .add-btn{padding-right:1rem}.booking-sum-up .actions .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking-sum-up .actions .btn:hover{color:#000}.booking-sum-up .actions .main .btn span:first-child{height:25px}.booking-sum-up .actions .secondary .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem}.booking-sum-up .actions .secondary .btn-actions-row span{text-align:left;font-size:.9rem}.booking-sum-up .actions .secondary .btn-actions-row span:first-child{margin-right:5px}.booking-sum-up .actions .secondary .secondary-button:first-child{margin-right:1rem}.booking-sum-up .actions .btn-actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.booking-sum-up .actions .btn-content{padding-right:1rem;color:#fff}.booking-sum-up .actions .btn-validate-full .btn-content{padding-left:1rem;color:#fff}.booking-sum-up .actions .btn-deny,.booking-sum-up .actions .btn-disable,.booking-sum-up .actions .btn-enable,.booking-sum-up .actions .btn-validate{width:150px}.booking-sum-up .actions .btn-ics,.booking-sum-up .actions .btn-pdf,.booking-sum-up .actions .btnWidthLarger{width:155px}.booking-sum-up .actions .fas{border-radius:100%;position:relative;height:25px;width:25px;color:#000}.booking-sum-up .actions .fas:before{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.booking-sum-up .actions .main .fas{background-color:#ccc}.booking-sum-up .actions .secondary .fas{background-color:#1a2050;color:#fff;font-size:.9rem;margin:auto}.booking-sum-up .actions .secondary-button{max-width:161px}.request-confirm .buttons .btn{margin-bottom:1rem}.request-confirm .btn.confirm-btn{width:250px}@media only screen and (min-width:768px){.home-form .favorite .positioning{top:7px}.home-form .destination .positioning{top:2rem}.events .filters-buttons,.travellers .filters-buttons{text-align:left}.hotel-discover .buttons-link,.online-offer .buttons-link{display:block;text-align:right}.hotel-discover .buttons-link a:last-child,.online-offer .buttons-link a:last-child{margin-left:.5rem}.online-offer .title-head{position:relative}.online-offer .title-head .buttons-link{position:absolute;top:.5rem;right:0}.booking-sum-up .actions .main .btn-actions-row>span:nth-child(odd){margin-right:10px}.booking-sum-up .actions .main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.booking-sum-up .actions .secondary .wrapper{padding-right:0}.booking-sum-up .btn-validate-full{margin-right:-10px}}@media only screen and (min-width:992px){.events .filters-buttons .btn:last-child{margin-left:.5rem}.booking-sum-up .actions .main span{margin-right:10px}.booking-sum-up .actions .right span:last-child{margin-right:0}.booking-sum-up .actions .btn-ics,.booking-sum-up .actions .btn-pdf,.booking-sum-up .actions .btnWidthLarger{width:auto;font-size:.89rem}.booking-sum-up .btn-validate-full,.booking-sum-up hr{margin-right:0}}@media only screen and (min-width:1024px){.offline-booking-form .submit{width:30%}.booking-sum-up .actions .btn-ics,.booking-sum-up .actions .btn-pdf,.booking-sum-up .actions .btnWidthLarger{font-size:1rem}}@media only screen and (min-width:1200px){.booking-sum-up .actions .main .wrapper{max-width:900px;margin-left:auto}.online-results .hotel-btn-link .btn{padding:.3rem}}header{border-bottom:1px solid #d3d3d3;background:#fff;color:#1a2050}header .header-content{padding-top:1rem}header .header-content .logo img{max-height:2.9rem;text-align:center}header .header-content .slogan{font-family:Prata,serif;font-size:.5rem;margin-left:0;margin-top:.5rem}header .header-content .icon-back{font-size:25px}header .header-content .back-home{margin-left:10px;font-family:Prata,serif}header .bg-menu{cursor:pointer;text-align:right}header .bg-menu .fa-stack{height:auto}header .bg-menu a span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .bg-menu a span i:first-child{font-size:3rem}header .bg-menu a span i:last-child{font-size:1.5rem}#headbar,.headbar{position:fixed;z-index:10;width:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:6rem}@media only screen and (min-width:768px){header .header-content{margin-left:0}header .header-content .brand-section{margin-top:.5rem;margin-bottom:.5rem}header .header-content .slogan{font-size:.9rem}header .header-content .brand-section .logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header .header-content .brand-section .logo span{margin-left:1rem;font-size:1rem}header #btn-menu{display:none}#headbar{width:75%;left:25%}}@media only screen and (min-width:992px){header .header-content .logo{text-align:right}header .header-content .logo img{margin-right:10px}header .header-content .slogan{margin-left:5px;font-size:.9rem}}@media only screen and (min-width:1024px){header .header-content .logo{margin-top:0}}@media only screen and (min-width:1200px){header .header-content .slogan{font-size:1rem}}#sidebar{padding-left:0;padding-right:0}#sidebar .sidebar-header__bg-menu,#sidebar .sidebar-header__company,#sidebar .sidebar-header__logout,#sidebar .sidebar-header__user{color:#e65011}#sidebar .sidebar-header__user{margin-top:2rem}#sidebar .sidebar-header__bg-menu .fa-stack{position:relative}#sidebar .sidebar-header__bg-menu .fa-circle,#sidebar .sidebar-header__bg-menu .fa-times{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sidebar .sidebar-header__bg-menu .fa-times{font-size:2rem}#sidebar .sidebar-header__bg-menu .fa-circle{font-size:3rem}#sidebar .sidebar-header__company{text-align:center}#sidebar .sidebar-header__company img{max-width:150px;width:150px}#sidebar .sidebar-header__company .fa-user{margin-top:.5rem;margin-bottom:.5rem;font-size:3rem;color:#e65011}#sidebar .sidebar-toolbar{margin-top:1rem}#sidebar .sidebar-button{position:relative;margin:2vw}#sidebar .sidebar-button .notification{position:absolute;top:0;right:0;border:1px solid #1a2050;width:5vw;height:5vw}#sidebar .sidebar-button .link-button{width:10vw;height:10vw;margin:auto 1vw}#sidebar .sidebar-button .link-button .fa,#sidebar .sidebar-button .link-button .far,#sidebar .sidebar-button .link-button .fas{font-size:6vw}#sidebar .sidebar-nav{margin-top:1rem}#sidebar .sidebar-nav__list{border-bottom:1px solid #d3d3d3;padding:.3rem 0;font-size:4vw;text-align:center}#sidebar .sidebar-nav__list:hover{background:#e65011}#sidebar .sidebar-nav__list:hover a{color:#fff}#sidebar .sidebar-nav__list:first-child{border-top:1px solid #d3d3d3}#sidebar .sidebar-nav__list a{display:inline-block;width:100%}#sidebar .sidebar-contact{margin:1rem auto;color:#1a2050}#sidebar .sidebar-contact__logo{margin-bottom:1rem;text-align:center}#sidebar .sidebar-contact__logo img{width:150px;max-width:150px}#sidebar .sidebar-sendMessage{display:none}#sidebar .badge{background-color:#1a2050;font-weight:700;margin-left:5px}@media only screen and (min-width:768px){#sidebar{display:block!important;position:fixed;border-right:1px solid #d3d3d3;width:25%;height:100%;font-weight:800}#sidebar .sidebar-header{margin-bottom:0}#sidebar .sidebar-header p{font-size:.8rem}#sidebar .sidebar-header__company .fa-user{font-size:2rem}#sidebar .sidebar-header__company .fa-user span i{margin-top:0;margin-bottom:1.5rem}#sidebar .sidebar-header__company .fa-user img{margin:auto;padding:0}#sidebar .sidebar-header__logout{margin-bottom:1rem}#sidebar .sidebar-header__bg-menu{display:none}#sidebar .user{position:static;padding:1rem 0 0 0}#sidebar .sidebar-button{margin:auto 0}#sidebar .sidebar-button .notification{width:1rem;height:1rem;font-size:.8rem}#sidebar .sidebar-button .link-button{width:2rem;height:2rem;margin:auto .2rem}#sidebar .sidebar-button .link-button .fa,#sidebar .sidebar-button .link-button .far,#sidebar .sidebar-button .link-button .fas{font-size:1rem}#sidebar .sidebar-nav{margin:0 auto;padding-top:1rem}#sidebar .sidebar-nav__list{padding:.2rem 0;font-size:.9rem}#sidebar .sidebar-nav .router-link-exact-active{background-color:#e65011}#sidebar .sidebar-nav .router-link-exact-active a{color:#fff}#sidebar .sidebar-contact{margin:0}#sidebar .sidebar-contact__logo{margin-top:0}#sidebar .sidebar-contact p,#sidebar .sidebar-contact span{font-size:.8rem}#sidebar .sidebar-sendMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sidebar .sidebar-sendMessage .label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:.6rem;font-size:.75rem;color:#1a2050}#sidebar .sidebar-sendMessage .sidebar-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#sidebar .sidebar-sendMessage .sidebar-button a{margin-left:.2rem}}@media only screen and (min-width:992px){#sidebar .sidebar-nav__list{font-size:1rem}}@media only screen and (min-width:1024px){#sidebar{width:20%}}p{margin-bottom:0}a{color:#1a2050}a:hover{text-decoration:none}ul{padding-left:0}li{list-style-type:none}.display-list-bullet ul{padding-left:1rem}.display-list-bullet li{list-style-type:disc}.alert{margin-top:1.5rem}.alert .close{padding:0;margin-top:0}.input-inner{width:100%}.form-control{display:inline-block;cursor:text}button.close{margin-top:.5rem;margin-right:.5rem;background-color:transparent;color:#000;font-size:2rem;text-align:right}.create-account .close{padding-top:0}.create-account .alert{padding-top:2rem;padding-right:0;font-size:.9rem}.create-account .alert ul{padding-left:0}.create-account .alert .error{padding-bottom:.2rem}.booking-info{color:#e65011;font-weight:700}.message-for-user{margin-top:1rem;margin-bottom:2rem;font-size:.9rem;font-style:italic;text-align:justify}hr{width:50%;margin:2rem auto}.front-page-content{padding-bottom:50px;width:100%}.front-page-content h3{color:#e65011;font-size:1.25rem}.front-page-content .content{padding-top:.5rem}.offline-booking-form .part-title{font-size:1.2rem}.category{white-space:nowrap}.category span i{color:#1a2050;font-size:.8rem;vertical-align:text-top}.chat-new-disussion .back{margin-top:1rem;text-align:right}.booking-sum-up h2,.bookings h2,.events h2,.news h2,.travellers h2{padding-top:1rem}.offline-formEdit .my-research{border-bottom:none}.notfound{padding:1rem 0;font-size:1.2rem;color:#e65011;text-align:center}.chat-list .notfound{margin-top:300px}.notfound.stat-tab{margin-top:1rem}.notfound-back{border:1px solid rgba(0,0,0,.1);display:inline-block;margin-top:50%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem;width:100%;text-align:center}.notfound-back p:last-child{margin-top:1rem}.front-page-content{margin-top:7rem}.booking-unlogged .offline-booking-form{margin-top:8rem}.booking-unlogged .booking-group-prelogged{margin-top:12rem}.leaflet-container .leaflet-bottom,.leaflet-container .leaflet-top{z-index:900}.single-roomsLabel__str{margin-left:1rem}.double-roomsLabel__str{margin-left:3rem}.double-roomsLabel{position:relative}.double-roomsLabel .double-roomsLabel__icon:first-child{position:absolute;top:-6px}.double-roomsLabel .double-roomsLabel__icon:nth-child(2){position:absolute;left:16px}.booking-sum-up .double-roomsLabel{position:relative;margin-bottom:.5rem}.booking-sum-up .double-roomsLabel .double-roomsLabel__icon:first-child{display:block;position:absolute;top:-5px}.booking-sum-up .double-roomsLabel .double-roomsLabel__icon:nth-child(2){position:absolute;left:15px}@media only screen and (min-width:768px){#headbar{width:75%;left:25%}.front-page-content{padding-top:6rem;width:75%;margin-left:25%;z-index:15}.front-page-content .bookings h2,.front-page-content .events h2,.front-page-content .news h2,.front-page-content .travellers h2{margin-top:2rem}.front-page-content.travellers h2{margin-bottom:2rem}.front-page-content{margin-top:0!important}.notfound-back{margin-top:50%;margin-left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.offline-booking-form .part-title{font-size:1.3rem}}@media only screen and (min-width:992px){.notfound-back{margin-top:25%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%}}@media only screen and (min-width:1024px){#headbar{width:80%;left:20%}.front-page-content{width:80%;margin-left:20%}}.home-form .no-access{padding-top:2rem}.home-form .no-access a,.home-form .no-access p{text-align:center}.home-form .no-access a{color:#e65011}.booking-group .input-inner,.booking-seminar .input-inner,.home-form .input-inner,.online-bookingForm .input-inner,.research .input-inner{padding-left:50px}.required:after{content:"*"}.errors{margin:2rem auto;padding:5px 10px}.errors .error .label{font-weight:700}[type=radio],label{vertical-align:baseline;margin:2px}.formElement-blue{border:1px solid #1a2050;border-radius:5px;font-size:.9rem}.formElement-grey{border:1px solid rgba(0,0,0,.1);border-radius:5px}.formElement-grey .input-inner{padding-left:0}.booking-unlogged form * .multiselect__placeholder,.booking-unlogged form ::-webkit-input-placeholder,form * .multiselect__placeholder,form ::-webkit-input-placeholder{color:rgba(33,37,41,.6);font-weight:400;opacity:1}.booking-unlogged form * .multiselect__placeholder,.booking-unlogged form ::-ms-input-placeholder,form * .multiselect__placeholder,form ::-ms-input-placeholder{color:rgba(33,37,41,.6);font-weight:400;opacity:1}.booking-unlogged form * .multiselect__placeholder,.booking-unlogged form ::placeholder,form * .multiselect__placeholder,form ::placeholder{color:rgba(33,37,41,.6);font-weight:400;opacity:1}.booking-unlogged form .custom-input,.booking-unlogged form .custom-input-section,form .custom-input,form .custom-input-section{position:relative}.booking-unlogged form .custom-input i,form .custom-input i{position:absolute;font-size:1.3rem}.booking-unlogged form .custom-input span i:not(.fa-bed),form .custom-input span i:not(.fa-bed){height:3rem;line-height:1.5rem;white-space:nowrap;font-size:1.5rem;margin-right:10px}.booking-unlogged form .custom-input .label,form .custom-input .label{font-weight:700}.booking-unlogged form .custom-input .label.required:after,form .custom-input .label.required:after{content:"*"}.booking-unlogged form .custom-input:not(.dates),form .custom-input:not(.dates){border-bottom:1px solid #d3d3d3}.booking-unlogged form .custom-input,form .custom-input{padding-bottom:.5rem;margin-top:1rem;margin-left:1rem}.booking-unlogged form .favorite-selection,form .favorite-selection{margin-left:1rem;height:70px}.booking-unlogged form .matched-height,form .matched-height{height:110px}.booking-unlogged form .bedrooms,form .bedrooms{position:relative}.booking-unlogged form .bedrooms #bedrooms-repartition-info,form .bedrooms #bedrooms-repartition-info{display:none;border-radius:100%;position:absolute;background-color:#1a2050;width:30px;height:30px;top:50%;left:90%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.booking-unlogged form .bedrooms #bedrooms-repartition-info .fa-question,form .bedrooms #bedrooms-repartition-info .fa-question{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);color:#fff;font-size:1rem}.booking-unlogged form .bedrooms .repartition,form .bedrooms .repartition{margin:0;font-size:.9rem;width:12rem}.booking-unlogged form .bedrooms .numeric-input,form .bedrooms .numeric-input{border:none;padding:0}.booking-unlogged form .bedrooms .btn,form .bedrooms .btn{background:#e65011;width:1rem;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.booking-unlogged form .bedrooms .btn .btn-icon:after,.booking-unlogged form .bedrooms .btn .btn-icon:before,form .bedrooms .btn .btn-icon:after,form .bedrooms .btn .btn-icon:before{background:#fff}.booking-unlogged form .bedrooms .btn:disabled,form .bedrooms .btn:disabled{opacity:1}.booking-unlogged form .bedrooms .btn:hover,form .bedrooms .btn:hover{background:#e65011}.booking-unlogged form .bedrooms .label.required,form .bedrooms .label.required{margin-left:0}.booking-unlogged form .bedrooms label,form .bedrooms label{width:12rem}.booking-unlogged form .favorite,form .favorite{position:absolute;top:25px;margin-top:0!important;margin-left:0!important;border:none!important;width:86%;height:auto!important;margin:0 auto}.booking-unlogged form .favorite .input-inner,form .favorite .input-inner{padding-left:0}.booking-unlogged form .hotel,form .hotel{position:absolute;top:55px}.booking-unlogged form .favorite.hotel .fa-hotel,.booking-unlogged form .favorite.hotel .label,form .favorite.hotel .fa-hotel,form .favorite.hotel .label{display:none}.booking-unlogged form .favorite.hotel .multiselect__content-wrapper,form .favorite.hotel .multiselect__content-wrapper{position:static;width:100%}.booking-unlogged form .carry-on,form .carry-on{margin:2rem auto 1rem;text-align:center}.booking-unlogged form .carry-on .text,form .carry-on .text{margin:.3rem;font-weight:900}.booking-unlogged form .date input,.booking-unlogged form .numeric-input,form .date input,form .numeric-input{border:none;height:1.2rem}.booking-unlogged form .date input:focus,.booking-unlogged form .numeric-input:focus,form .date input:focus,form .numeric-input:focus{-webkit-box-shadow:none;box-shadow:none}.home-form .alert{padding:1.5rem;z-index:999;text-align:center}.home-form .alert-message{display:block;margin-top:2rem;margin-right:2rem;text-align:justify}.offline-booking-form .bedrooms .repartition{width:14rem;font-size:1rem}.offline-booking-form .my-research{padding-left:0}.offline-booking-form .research{margin-bottom:2rem}.offline-booking-form .research .favorite .multiselect__tags{font-size:1rem}.booking-seminar .accomodation [type=radio],.booking-seminar .accomodation label{vertical-align:baseline;padding:3px;margin:3px}.booking-group .row,.booking-seminar .row{margin:0 auto}.booking-group .display,.booking-seminar .display{width:100%}.booking-group .budget .form-control,.booking-group .destination .form-control,.booking-group .hotel-type .form-control,.booking-seminar .budget .form-control,.booking-seminar .destination .form-control,.booking-seminar .hotel-type .form-control{border:none;width:85%}.booking-group .event .multiselect__tags,.booking-seminar .event .multiselect__tags{font-size:1rem}.booking-group .people .form-control,.booking-seminar .people .form-control{border:none}.booking-group .custom-input,.booking-seminar .custom-input{margin-left:0}.booking-group .orange-white,.booking-seminar .orange-white{margin-top:4rem}.booking-group .send,.booking-seminar .send{text-align:center}.form-research .research .grid .booking-group .option [type=checkbox]{padding:0;margin:0;vertical-align:bottom;position:relative;top:-1.5px;overflow:hidden}.form-research .research .grid .booking-group .option span{display:inline-block;vertical-align:bottom;padding:0 5px;text-indent:-1px}#import-travellers .upload-group input,.chat-new-discussion .upload-group input,.messages-list .upload-group input,.profile .company-section .upload-group input{cursor:pointer}#import-travellers .upload-group .value,.chat-new-discussion .upload-group .value,.messages-list .upload-group .value,.profile .company-section .upload-group .value{margin-top:2rem}#import-travellers .upload-group .custom-file-label,.chat-new-discussion .upload-group .custom-file-label,.messages-list .upload-group .custom-file-label,.profile .company-section .upload-group .custom-file-label{background-color:#e9ecef;font-size:.8rem;height:100%}#import-travellers .upload-group .custom-file-label .badge-secondary,.chat-new-discussion .upload-group .custom-file-label .badge-secondary,.messages-list .upload-group .custom-file-label .badge-secondary,.profile .company-section .upload-group .custom-file-label .badge-secondary{font-family:open_sans;font-size:.9rem}#import-travellers .upload-group .btn-secondary,.chat-new-discussion .upload-group .btn-secondary,.messages-list .upload-group .btn-secondary,.profile .company-section .upload-group .btn-secondary{color:#e65011;background-color:#fff;border:none;font-size:1rem}.chat-new-discussion .upload-group .custom-file-label:after,.messages-list .upload-group .custom-file-label:after,.profile .upload-group .custom-file-label:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\F0C6";color:#1a2050}.company-section .upload-group .custom-file-label:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\F574";color:#1a2050}.chat-new-discussion .container{padding:0}.chat-new-discussion .subject .text{display:inline-block;margin:0 auto 2rem auto;width:100%;font-size:.9rem}.chat-new-discussion .subject .text .form-control{border-radius:0;border:none;border-bottom:1px solid #d3d3d3;padding-top:0}.chat-new-discussion .new-message{margin-bottom:2rem}.chat-new-discussion .alert{margin-top:2rem}.booking-group input[type=text],.booking-seminar input[type=text]{height:38px!important}@media only screen and (min-width:768px){.booking-unlogged form .custom-input,form .custom-input{margin-top:3rem;height:110px}.booking-unlogged form .carry-on,form .carry-on{font-size:.9rem}.booking-group .custom-input,.booking-seminar .custom-input{margin-top:3rem;height:110px}.booking-group .daterange,.booking-seminar .daterange{height:268px}.home-form .label{padding-bottom:10px}.home-form .favorite-selection .favorite{padding-top:10px}.home-form .bedrooms .input-inner,.home-form .destination .input-inner{padding-left:0}.home-form .bedrooms .label,.home-form .destination .label{padding-left:50px}.home-form .container{padding-left:0;padding-right:0}.home-form .vue-numeric-input{margin-left:0}.custom-input-section .custom-input{margin-left:15px;margin-right:15px}.research .daterange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.research .daterange .date{width:100%}.form-research{margin-bottom:2rem}.offline-booking-form .date{margin-top:0}.offline-booking-form .bedrooms .input-inner{padding-left:0}.offline-booking-form .bedrooms .label{padding-left:50px}.offline-booking-form .bedrooms .repartition{width:12rem;font-size:.85rem}.booking-group .people .form-control,.booking-seminar .people .form-control{width:350px}.chat-new-discussion .upload-group .custom-file-label,.messages-list .upload-group .custom-file-label,.profile .company-section .upload-group .custom-file-label{font-size:1rem}}@media only screen and (min-width:992px){.booking-unlogged form .carry-on,form .carry-on{font-size:1rem}.home-form .custom-input{margin-right:0}.home-form .custom-input-section:nth-child(3n+3) .custom-input{margin-right:15px}.home-form .bedrooms label{font-size:.9rem}.home-form .bedrooms #bedrooms-repartition-info{display:block;left:80%}.home-form .bedrooms,.home-form .date.to{margin-right:15px}.home-form .custom-input .label{font-size:.9rem}.offline-booking-form .bedrooms .repartition{width:14rem;font-size:1rem}.offline-booking-form .bedrooms .input-inner{padding-left:50px}.offline-booking-form .bedrooms .label{padding-left:0}}@media only screen and (min-width:1024px){.home-form .bedrooms #bedrooms-repartition-info{display:block;left:85%}.home-form .custom-input .label{font-size:1rem}.home-form .custom-input,.research .custom-input{margin-left:15px}.home-form .bedrooms label,.research .bedrooms label{width:12rem}.home-form .services .option,.research .services .option{font-size:1rem}}@media screen and (min-width:1100px){.home-form .bedrooms .input-inner,.home-form .destination .input-inner{padding-left:50px}.home-form .bedrooms .label,.home-form .destination .label{padding-left:0}.home-form .destination .positioning{top:1.7rem}}@media only screen and (min-width:1200px){.home-form .bedrooms label{font-size:1rem}.home-form .bedrooms .repartition{width:14rem}.home-form .services .option{font-size:1rem}.front-page-content .online-results form .numeric .label.required{padding-left:30px!important}.front-page-content .online-results form .numeric .repartition{width:11rem}.online-bookingForm .favorite-selection .input-inner{padding-left:30px}.online-bookingForm .favorite-selection .favorite{left:0;width:100%}.online-bookingForm .favorite-selection .favorite .input-inner{padding-left:0}}@media screen and (min-width:1224px){.home-form .no-access a{display:block}}@media screen and (min-width:1300px){.home-form .bedrooms #bedrooms-repartition-info{display:block;left:75%}}@media screen and (min-width:1400px){.front-page-content .online-results form .numeric .label.required{padding-left:50px!important}}@media screen and (min-width:1600px){.front-page-content .online-results form .numeric .label.required{padding-left:0!important}}.form-research .destination{margin-top:0}.form-research .custom-input{margin-left:0}.form-research .date input{padding-left:0}.offline-research [type=radio],.offline-research label{vertical-align:baseline;padding:3px;margin:3px}.offline-research .email-cc .part-title,.offline-research .extra .part-title,.offline-research .priority .part-title,.offline-research .refs .part-title,.offline-research .requests .part-title{padding-left:0}.offline-research .priority{padding-bottom:2rem}.offline-research .priority .option{display:block}.offline-research .requests .custom-input{color:#000;margin:0 auto}.offline-research .requests .custom-input .label{display:inline-block;width:150px}.offline-research .requests .custom-input.radio div{display:inline-block}.offline-research .requests .custom-input.radio div .option{margin-left:1rem}.offline-research .email-cc{position:relative;padding-bottom:1rem}.offline-research .email-cc .input-inner{padding-left:15px}.offline-research .email-cc .form-control{width:80%;font-size:.9rem;border-color:#1a2050}.offline-research .email-cc .part-title{margin-bottom:1rem}.offline-research .email-cc .text{margin-bottom:.5rem}.offline-research .email-cc .add-btn{position:absolute;bottom:23px;right:0}.offline-research .refs-input .form-control{height:44px}.offline-research .booking-info{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:2rem}.completion .page-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offline-formEdit .header .btn{width:100%}.offline-formEdit .header .back-link-p0:first-child{padding-left:0}.offline-formEdit .header .back-link-p0:last-child{padding-right:0}.offline-formEdit .reminder-date-inner,.offline-formEdit .reminder-dest-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offline-formEdit .reminder-content-row{margin-bottom:2rem;font-size:.85rem}.offline-formEdit .reminder-content-row .reminder-date-content-period{display:block}.offline-formEdit .message-area,.offline-formEdit .reminder-date-content{margin-bottom:.5rem}@media only screen and (min-width:768px){.offline-formEdit .btn-row .back-link-p0:first-child{padding-left:15px;margin-bottom:.5rem}.offline-formEdit .btn-row .back-link-p0:last-child{padding-right:15px}.offline-formEdit .reminder-content-row{font-size:.9rem}.offline-formEdit .reminder-content-row .part{width:90%;margin:0 auto}.offline-formEdit .booking-formEdit .custom-input{margin-left:0;margin-right:0}.offline-formEdit .booking-formEdit .custom-input-section:first-child .custom-input{margin-right:15px}.offline-formEdit .booking-formEdit .daterange{border:none}.offline-formEdit .booking-formEdit .daterange .date{width:100%}.offline-formEdit .booking-formEdit .daterange .date:last-child{margin-left:15px}.offline-formEdit .booking-formEdit .daterange .date:last-child .display{margin-left:40px}.offline-formEdit .booking-formEdit .option{margin-right:1.5rem}.form-research form .destination{margin-top:3rem}.form-research form .custom-input:not(.date){margin-left:1rem}.form-research form .date:first-child{margin-right:1rem}.completion .page-title{margin-top:0!important;margin-bottom:.2rem!important}.completion .page-title h2{margin-top:0}}@media only screen and (min-width:992px){.offline-research .requests .part-title{width:300px;margin:0;margin-right:0}.offline-research .priority{padding-left:1rem}.offline-research .email-cc .form-control{width:80%;height:40px}.offline-formEdit .header .btn-row .back-link-p0{font-size:.9rem}}@media only screen and (min-width:1024px){.priority .option{display:inline-block}.offline-formEdit .booking-formEdit .date:last-child{margin-left:0}.offline-formEdit .booking-formEdit .date:last-child .display{margin-left:50px}}@media only screen and (min-width:1200px){.offline-research{margin-top:4rem}.completion .offline-research{margin-top:0}}#online-hotel-booking .priority .option{margin-left:1rem}#online-hotel-booking .requests .custom-input .label{width:20%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#online-hotel-booking .requests .custom-input .label.radio div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#online-hotel-booking .requests .custom-input .label.radio div:first-child .option{margin-left:1rem}.front-page-content .hotel-discover .category,.front-page-content .online-offer .category,.front-page-content .online-results .category{padding:0;margin-bottom:1rem;width:6rem}.front-page-content .hotel-discover .travel-policy-exceeded,.front-page-content .online-offer .travel-policy-exceeded,.front-page-content .online-results .travel-policy-exceeded{color:#e65011}.front-page-content .hotel-discover .rate,.front-page-content .online-results .rate{border-radius:100%;display:inline-block;position:relative;top:-25px;border:2px solid;width:4.5rem;height:4.5rem;font-weight:700;font-size:.9rem;text-align:center}.front-page-content .hotel-discover .rate span,.front-page-content .online-results .rate span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.front-page-content .hotel-discover .hotel-rating:not(span),.front-page-content .online-results .hotel-rating:not(span){text-align:right}.front-page-content .hotel-discover .rate{top:0}.front-page-content .online-results h3{color:#000}.front-page-content .online-results .online-bookingForm .custom-input:not(.daterange){height:100px;margin-top:.5rem;padding-top:1rem}.front-page-content .online-results .online-bookingForm .daterange,.front-page-content .online-results .online-bookingForm .row{margin:0 auto}.front-page-content .online-results .online-bookingForm .destination{margin-top:0}.front-page-content .online-results .online-bookingForm .favorite,.front-page-content .online-results .online-bookingForm .services{padding-top:1rem}.front-page-content .online-results .online-bookingForm .bedrooms label,.front-page-content .online-results .online-bookingForm .favorite .multiselect__tags{font-size:1rem}.front-page-content .online-results .online-bookingForm .no-underline{padding-top:1.5rem;padding-bottom:1.5rem}.front-page-content .online-results .online-bookingForm input[type=button]:disabled{background-color:red}.front-page-content .online-results .map{top:1rem;height:40vh}.front-page-content .online-results .map .leaflet-bottom,.front-page-content .online-results .map .leaflet-pane,.front-page-content .online-results .map .leaflet-top{z-index:0}.front-page-content .online-results .map.add-margin{margin-bottom:20px}.front-page-content .online-results .results .results-number{padding:1rem 0}.front-page-content .online-results .results .hotel-row{padding-top:10px;padding-left:.2rem;padding-right:.2rem}.front-page-content .online-results .results .hotel-offer-image{display:none}.front-page-content .online-results .hotel-row-content{margin:0 auto;padding-bottom:5px;border-bottom:1px solid #ccc;color:#1a2050;min-height:170px}.front-page-content .online-results .hotel-row-content .display,.front-page-content .online-results .hotel-row-content .undisplay{display:none}.front-page-content .online-results .hotel-row-content .hotel-distances{position:relative;padding-left:.5rem;padding-bottom:10px}.front-page-content .online-results .hotel-row-content .hotel-distances span i{width:20px}.front-page-content .online-results .hotel-row-content .hotel-distances .hotel-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;font-weight:700}.front-page-content .online-results .hotel-row-content .hotel-distances .hotel-price .price-rebate{border-radius:2px;padding:.25rem;background-color:#e65011}.front-page-content .online-results .hotel-row-content .hotel-distances .breakfast{margin-bottom:1rem;line-height:1.2rem}.front-page-content .online-results .hotel-row-content .distances-section{position:absolute;bottom:0}.front-page-content .online-results .hotel-row-content .hotel-rating{position:relative;font-size:1.1rem}.front-page-content .online-results .hotel-row-content .hotel-rating .rate{margin-bottom:1rem}.front-page-content .online-results .hotel-row-content .hotel-rating .hotel-btn-link-section{position:absolute;bottom:0;right:0}.front-page-content .online-results .hotel-row-content .hotel-rating .hotel-btn-link-section .hotel-btn-link a.btn{width:100%}.front-page-content .hotel-discover h3{margin-bottom:1rem;font-size:.9rem;font-weight:700;color:#1a2050}.front-page-content .hotel-discover ul{padding-left:0}.front-page-content .hotel-discover .header{margin-top:1rem}.front-page-content .hotel-discover .header .name{font-size:1.2rem}.front-page-content .hotel-discover .header .distances{padding-top:.5rem}.front-page-content .hotel-discover .header .distances div{display:inline-block}.front-page-content .hotel-discover .header .distances span:last-child{margin-left:.2rem;margin-right:.5rem}.front-page-content .hotel-discover .header .designation{margin-top:1rem;margin-bottom:1.5rem;font-size:1.5rem}.front-page-content .hotel-discover .header .designation span:nth-child(2){min-width:80px}.front-page-content .hotel-discover .header .designation .location span{font-size:1rem;color:#000}.front-page-content .hotel-discover .header,.front-page-content .hotel-discover .hotel-description-details,.front-page-content .hotel-discover .media-section{margin-bottom:2rem}.front-page-content .hotel-discover .access-section,.front-page-content .hotel-discover .hotel-description-details{text-align:justify}.front-page-content .hotel-discover .hotel-description li i{margin-right:.5rem}.front-page-content .hotel-discover .nav-tabs{margin-bottom:.5rem;font-size:.9rem}.front-page-content .hotel-discover .nav-tabs .nav-link{padding-left:.2rem!important;padding-right:.2rem!important}.front-page-content .hotel-discover .media-section .board{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.front-page-content .hotel-discover .media-section .third{position:absolute;bottom:0;height:80px;width:35%}.front-page-content .hotel-discover .media-section .main{display:none}.front-page-content .hotel-discover .media-section .map,.front-page-content .hotel-discover .media-section .second{width:47%}.front-page-content .hotel-discover .media-section .map{height:250px;margin-left:auto;z-index:5}.front-page-content .hotel-discover .media-section .overlay{font-size:1.8rem}.front-page-content .hotel-discover .hotel__mainInfo{border-bottom:1px solid rgba(0,0,0,.1);margin:2rem auto;padding-bottom:1rem;font-size:.9rem}.front-page-content .hotel-discover .hotel__mainInfo .hotel__mainInfo__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.front-page-content .hotel-discover .hotel__mainInfo .variant{display:inline-block;margin-top:1rem;margin-bottom:2rem;width:50%}.front-page-content .hotel-discover .hotel__mainInfo .hotel__mainInfo__info__value{font-weight:700}.front-page-content .hotel-discover .access-section ul{position:relative}.front-page-content .hotel-discover .access-section li{margin-bottom:1rem;margin-left:2rem;list-style-type:none}.front-page-content .hotel-discover .access-section li:before{display:block;font-family:Font Awesome\ 5 Free;content:"\F111";font-weight:900;color:#e65011;position:absolute;left:-.08rem}.front-page-content .hotel-discover .description__services{margin-left:2rem}.front-page-content .hotel-discover .description__services:first-child{margin-top:2rem}.front-page-content .hotel-discover .description__services .description__services__list li{margin-bottom:.2rem;list-style-type:disc}.front-page-content .lightbox-component .vue-lb-button-close{position:relative;margin-top:-1rem;margin-right:0;width:50px;height:50px}.front-page-content .lightbox-component .vue-lb-button-close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.front-page-content .lightbox-component .vue-lb-arrow,.front-page-content .lightbox-component .vue-lb-thumbnail-arrow{width:51px;height:51px}.front-page-content .lightbox-component .vue-lb-thumbnail{display:none}.front-page-content .online-offer .online-offer-main-title{margin-top:.5rem;margin-bottom:.2rem}.front-page-content .online-offer .online-offer-main-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.front-page-content .online-offer .online-offer-main-title .back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.front-page-content .online-offer .online-offer-main-title .back-btn .btn{font-size:.8rem}.front-page-content .online-offer .online-offer-main-title .back-btn .btn:last-child{margin-left:.5rem}.front-page-content .online-offer h3{color:#1a2050}.front-page-content .online-offer .rooms-content h3{border-bottom:1px solid #1a2050;padding-bottom:1rem;margin-bottom:.5rem;font-weight:700}.front-page-content .online-offer p{margin-bottom:0}.front-page-content .online-offer .hotel-head{margin-top:1rem}.front-page-content .online-offer .hotel-head h3{margin-bottom:0}.front-page-content .online-offer .hotel-head h3 .category{margin:0}.front-page-content .online-offer .rooms-content hr{margin:1rem auto}.front-page-content .online-offer .rooms-content .room-info{margin-top:.5rem;font-size:.9rem}.front-page-content .online-offer .rooms-content .room-info .card{border:none}.front-page-content .online-offer .rooms-content .room-info .card .roomOffer-content{padding:.5rem}.front-page-content .online-offer .rooms-content .room-info .card-header{border:none;padding:0}.front-page-content .online-offer .rooms-content .room-prices{margin-top:.5rem;font-weight:700}.front-page-content .online-offer .rooms-content .room-prices .price-summary{font-size:1rem;font-weight:700}.front-page-content .online-offer .rooms-content .room-prices .price-summary p{margin-bottom:0}.front-page-content .online-offer .rooms-content .room-prices .price-summary .price-rebate{border-radius:2px;padding:.25rem;background-color:#e65011;margin-right:.5rem}.front-page-content .online-offer .rooms-content .hotel-cancel-date{margin-top:1.5rem;font-weight:700;text-align:center}.front-page-content .online-offer .rooms-content .hotel-cancel-date.green{color:#396}.front-page-content .online-offer .rooms-content .hotel-cancel-date.red{color:red}.front-page-content .online-offer .rooms-content .travel-policy-exceeded{margin-top:1.5rem;text-align:center;color:red}.front-page-content .online-offer .rooms-content .room-numeric{margin-top:.5rem;text-align:right}.front-page-content .online-offer .rooms-content .room-numeric .number{display:inline-block;margin:0 auto .5rem auto;width:55px}@media screen and (min-width:400px){.front-page-content .online-offer .online-offer-main-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem}.front-page-content .online-offer .online-offer-main-title .back-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px){.front-page-content .hotel-discover .rate,.front-page-content .online-results .rate{width:5.5rem;height:5.5rem;font-size:1.2rem}.front-page-content .online-results .online-bookingForm{margin:0 auto}.front-page-content .online-results .online-bookingForm .date:first-child{margin-left:1rem}.front-page-content .online-results .online-bookingForm .form-research .destination{margin-top:.5rem}.front-page-content .online-results .online-bookingForm .bedrooms .input-inner,.front-page-content .online-results .online-bookingForm .destination .input-inner{padding-left:0}.front-page-content .online-results .online-bookingForm .bedrooms .label,.front-page-content .online-results .online-bookingForm .destination .label{padding-left:50px}.front-page-content .online-results .online-bookingForm .destination .label{height:30px}.front-page-content .online-results .hotel-row-content .hotel-offer-image{display:block;padding-left:5px;padding-top:10px}.front-page-content .online-results .hotel-row-content .hotel-offer-image img{width:100%}.front-page-content .online-results .hotel-row-content .hotel-distances{width:50%}.front-page-content .online-results .hotel-row-content .hotel-distances .hotel-price,.front-page-content .online-results .results .sorting-row{font-size:1rem}.front-page-content .online-results .results .sorting-row:first-child{padding-right:1rem}.front-page-content .online-results .results .sorting-row:first-child .multiselect__tag{display:inline-block;width:70%}.front-page-content .online-results .results .sorting-row:last-child{padding-left:1rem}.front-page-content .online-results .selected{padding:.5rem .5rem 0 .5rem}.front-page-content .hotel-discover .header .distances{padding-top:0;margin-top:-1rem}.front-page-content .hotel-discover .header .distances i{margin:0 .2rem 0 1rem}.front-page-content .hotel-discover .header .distances i:first-child{margin-left:0}.front-page-content .hotel-discover .header .distances span:last-child{margin-right:2rem}.front-page-content .hotel-discover .media-section .main,.front-page-content .hotel-discover .media-section .second{display:block}.front-page-content .hotel-discover .media-section .board{display:grid}.front-page-content .hotel-discover .media-section .map,.front-page-content .hotel-discover .media-section .second{width:100%}.front-page-content .hotel-discover .media-section .third{margin-bottom:0;height:100%;width:100%}.front-page-content .hotel-discover .hotel__mainInfo{width:450px;max-width:450px;font-size:1rem}.front-page-content .hotel-discover .nav-tabs .nav-link{padding:.5rem 1rem!important}.front-page-content .online-offer .online-offer-main-title .back-btn .btn{font-size:1rem}.front-page-content .online-offer .hotel-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.front-page-content .online-offer .hotel-head h3{margin-bottom:0}.front-page-content .online-offer .room-buttons .custom-input{margin-right:1rem;margin-bottom:0}.front-page-content .online-offer .room-prices{text-align:right}.lightbox-component .vue-lb-content{margin-bottom:0}.lightbox-component .vue-lb-thumbnail{display:inline-block!important;position:relative}.lightbox-component .vue-lb-thumbnail .vue-lb-thumbnail-left,.lightbox-component .vue-lb-thumbnail .vue-lb-thumbnail-right{position:absolute;top:0;margin-top:0}.lightbox-component .vue-lb-thumbnail .vue-lb-thumbnail-left{left:-5px}.lightbox-component .vue-lb-thumbnail .vue-lb-thumbnail-right{right:-5px}}@media only screen and (min-width:992px){.front-page-content .online-results .online-bookingForm .bedrooms .input-inner,.front-page-content .online-results .online-bookingForm .destination .input-inner{padding-left:50px}.front-page-content .online-results .online-bookingForm .bedrooms .label,.front-page-content .online-results .online-bookingForm .destination .label{padding-left:0}.front-page-content .online-results .online-bookingForm .favorite .multiselect__tags{font-size:.9rem}}@media only screen and (min-width:1024px){.front-page-content .online-results .results .hotel-row-content{font-size:1rem}.front-page-content .online-results .results .sorting-row{margin-top:0}.front-page-content .online-results .destination .option__title{font-size:.9rem}.front-page-content .hotel-discover .name{font-size:1.5rem}.front-page-content .hotel-discover .hotel__mainInfo{margin:1rem auto}}@media only screen and (min-width:1200px){.front-page-content .online-results .positionFixed{position:fixed;width:40%}.front-page-content .online-results .toggle-frame{margin-left:1rem;margin-right:1rem}.front-page-content .online-results .toggle-frame .custom-input,.front-page-content .online-results .toggle-frame .date:first-child{margin-left:.18rem;margin-right:.18rem}.front-page-content .online-results .toggle-link{padding-right:.2rem;padding-left:.2rem}.front-page-content .online-results .map .resultMap{height:75vh}.front-page-content .online-results .results{margin-top:1.5rem}.front-page-content .online-results .breakfast{min-width:180px}.front-page-content .online-results .online-bookingForm .research{font-size:.9rem}.front-page-content .online-results .online-bookingForm .destination .option__title{width:100%}.front-page-content .online-results .online-bookingForm .custom-input span i{font-size:1rem}.front-page-content .online-results form .numeric .repartition{font-size:.85rem}.front-page-content .online-results form .favorite .input-inner{padding-left:30px}.front-page-content .online-results form .favorite .label{padding-top:.1rem;padding-left:0}.front-page-content .online-results .online-bookingForm .bedrooms .input-inner,.front-page-content .online-results .online-bookingForm .destination .input-inner,.front-page-content .online-results .online-bookingForm .services .input-inner{padding-left:0}.front-page-content .online-results .online-bookingForm .bedrooms .label,.front-page-content .online-results .online-bookingForm .destination .label,.front-page-content .online-results .online-bookingForm .services .label{padding-top:.1rem;padding-left:30px}.front-page-content .online-results .online-bookingForm .date .input-inner{padding-left:30px}.front-page-content .online-results .online-bookingForm .destination .label,.front-page-content .online-results .online-bookingForm .favorite-selection .label,.front-page-content .online-results .online-bookingForm .services .label{padding-top:.2rem}}@media screen and (min-width:1300px){.front-page-content .online-results form .numeric .rep{display:inline-block;padding-right:.2rem}}@media screen and (min-width:1400px){.front-page-content .online-results .online-bookingForm .custom-input:not(.numeric) .label{font-size:.9rem}.front-page-content .online-results .online-bookingForm .custom-input:not(.numeric) .input-inner{padding-left:50px}.front-page-content .online-results .online-bookingForm .custom-input:not(.numeric) .label{padding-left:0}.front-page-content .online-results .online-bookingForm .numeric .label{padding-left:50px}.front-page-content .online-results .online-bookingForm .destination .option__title{font-size:.9rem}}@media screen and (min-width:1500px){.front-page-content .online-results .positionFixed{width:40%}.front-page-content .online-results .breakfast{max-width:none}.front-page-content .online-results .online-bookingForm .services .option{display:inline-block}}@media screen and (min-width:1600px){.front-page-content .online-results .online-bookingForm form .numeric .input-inner{padding-left:50px}.front-page-content .online-results .online-bookingForm form .numeric .label{padding-left:0}.front-page-content .online-results .online-bookingForm form .numeric label{font-size:.9rem}}.bookings #__BV_tooltip_5__ .tooltip-inner{max-width:350px;width:350px}.statistics .card-deck{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.statistics .card-body{padding:0}.statistics .card{margin-top:2rem}.statistics table th{padding:0}.booking-sum-up .back-link{text-align:right}.booking-sum-up .border-bt{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.booking-sum-up .bottom-small{padding-bottom:1rem}.booking-sum-up .bottom-large{padding-bottom:3rem}.booking-sum-up .main-info{font-size:.87rem}.booking-sum-up .main-info .wrapper{margin:0 auto}.booking-sum-up .main-info .title{padding-right:0}.booking-sum-up .main-info .value{padding-left:0}.booking-sum-up .conditions hr{margin:0;color:#1a2050}.booking-sum-up .title:after{content:":"}.booking-sum-up h3{margin-bottom:1rem}.booking-sum-up .prices h3{background-color:#fff;padding-bottom:1rem}.booking-sum-up .booking-number,.booking-sum-up .request-type{background-color:#fff;color:#1a2050}.booking-sum-up .booking-number{font-size:.9rem}.booking-sum-up .request-type{padding-top:2rem;font-size:1.1rem}.booking-sum-up .request-type h4{font-size:1.5rem;font-weight:700}.booking-sum-up .destination-complete{font-size:.9rem}.booking-sum-up .destination-complete .name{margin-bottom:.2rem}.booking-sum-up .destination-complete .category{position:relative;bottom:1px;font-size:.8em;line-height:.8em;vertical-align:super}.booking-sum-up .destination-complete .fa-star{font-size:.7rem;line-height:.7rem}.booking-sum-up .destination-complete .email .title,.booking-sum-up .destination-complete .post-code,.booking-sum-up .destination-complete .tel .title,.booking-sum-up .destination-complete .website .title{padding-right:.5rem}.booking-sum-up .hotelMap{z-index:5}.booking-sum-up .prices .overall-price .title{display:none}.booking-sum-up .prices .overall-price .price-rep{padding-right:.5rem}.booking-sum-up .prices .overall-price .price-rep,.booking-sum-up .prices .overall-price .vat{display:inline-block;font-size:2rem;color:#1a2050}.booking-sum-up .prices .overall-price .repartition{display:block}.booking-sum-up .prices .overall-price .per-night{margin-right:.5rem}.booking-sum-up .prices .detailled-price ul{padding-left:0}.booking-sum-up .prices .detailled-price li{padding-left:0;padding-bottom:.2rem;list-style-type:disc;font-size:.85rem}.booking-sum-up .prices .detailled-price li .title{padding-right:.5rem}.booking-sum-up .conditions{font-size:.9rem}.booking-sum-up .conditions .title{padding-right:.5rem}.booking-sum-up .travellers{font-size:.9rem;margin-bottom:1.5rem}.booking-sum-up .travellers .travellers-list{padding-left:0;margin-bottom:0}.booking-sum-up .travellers .travellers-room-price{padding-top:.5rem;font-style:italic}.booking-sum-up .travellers .title{display:inline-block;font-size:.9rem;font-weight:700;padding-right:.5rem}.booking-sum-up .travellers .traveller-name{padding-right:.5rem}.booking-sum-up .requests{font-size:.9rem}.booking-sum-up .refs .refs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-sum-up .refs .refs-list li{display:inline-block}.booking-sum-up .refs .refs-list .title{font-weight:700;margin-right:1rem}.booking-sum-up .actions .btn{margin-bottom:.5rem}.booking-sum-up .actions .btn-customWidth{width:100%}.booking-sum-up .history-table{padding:1rem}.booking-sum-up .room-description .btn{margin-left:1rem;border:none;background-color:#fff}.booking-sum-up .room-description .btn .fa-question-circle{color:#e65011;font-size:2rem}.booking-sum-up .room-reservation-number{padding-bottom:.5rem}.texte{font-size:.9rem;padding-left:.5rem}.laius{padding-left:15px}.booking-summary hr{display:none}.booking-summary .sum-item-col{display:inline-block;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1rem;min-height:120px}.booking-summary .sum-item-col .price-details{text-align:left}.booking-summary .summary-item{padding-top:2rem;padding-bottom:1rem;font-size:.9rem;color:#1a2050}.booking-summary .summary-item .fas{color:#e65011;font-size:1.5rem}.booking-summary .summary-item .laius .fas{color:#1a2050;font-size:1rem}.booking-summary .summary-item .title{font-size:1.2rem;margin-bottom:.5rem}.booking-summary .summary-item .ref-title{font-size:1rem}.booking-summary .summary-item .double,.booking-summary .summary-item .single{display:block}.booking-summary .summary-item .traveller{width:70%}.booking-summary .price-nbNight .price-rep{font-size:1.2rem;font-weight:700}.booking-summary .price-nbNight .summary-item{padding-bottom:0}.booking-summary .price-nbNight .title{display:inline-block;margin-right:.5rem}.booking-summary .price-nbNight .repartition{margin-bottom:1rem}.booking-summary .offer-comment{text-align:justify}.booking-summary .summary-buttons{margin-top:2rem;text-align:center}.booking-summary button{margin-top:.5rem;padding:.5rem 0;white-space:nowrap;width:70%}@media only screen and (min-width:768px){.booking-sum-up span{display:inline-block}.booking-sum-up .content-centered{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.booking-sum-up .main-info{font-size:1rem}.booking-sum-up .request-type h4{font-size:1.5rem}.booking-sum-up .booking-number{padding-top:2rem;padding-left:0}.booking-sum-up .prices .detailled-price li{font-size:.9rem}.booking-sum-up .travellers{font-size:1rem}.booking-sum-up .travellers ul{padding-left:0}.booking-sum-up .travellers .title{font-size:1rem;font-weight:700}.booking-sum-up .requests{font-size:1rem}.booking-sum-up .refs-list{font-size:.9rem}}@media only screen and (min-width:992px){.booking-sum-up .rooms{padding-bottom:2rem}.booking-sum-up .map{padding-top:6rem}.booking-sum-up .actions .btn{margin-bottom:.5rem}.booking-sum-up .actions .btn-customWidth{width:70%}.booking-sum-up .destination-complete{padding-bottom:0}.booking-sum-up .booking-number,.booking-summary .summary-item{font-size:1rem}.booking-summary button{width:100%}}@media only screen and (min-width:1024px){.booking-sum-up{font-size:1rem}.booking-summary button{width:90%}}@media only screen and (min-width:1200px){.statistics .card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.booking-sum-up .refs .refs-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.booking-sum-up .refs .refs-list .value{margin-right:4rem}.booking-sum-up .actions .btn{margin-bottom:.5rem}}@media screen and (min-width:1350px){.booking-sum-up .refs-list{font-size:1rem}}.full-vh{height:100vh}.bookings .white-blue,.online-results .white-blue{border:1px solid #1a2050;padding:.2rem .5rem;font-size:.9rem}.bookings .white-blue:hover,.online-results .white-blue:hover{color:#1a2050}.bookings .btn-as-link,.online-results .btn-as-link{padding-right:0}.bookings .btn-as-link:hover,.online-results .btn-as-link:hover{color:#1a2050}.bookings .btn-bdg-container .fas,.bookings .filters-btn-container .fas,.online-results .btn-bdg-container .fas,.online-results .filters-btn-container .fas{padding-right:5px;font-weight:900}.bookings .slide-right,.online-results .slide-right{position:absolute;top:0;z-index:1500;right:-100vw;width:100vw;-webkit-transform:translateX(0);transform:translateX(0)}.bookings .slide-left,.bookings .slide-right,.online-results .slide-left,.online-results .slide-right{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bookings .slide-left,.online-results .slide-left{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.bookings .filters-board,.online-results .filters-board{padding:1rem;overflow-y:scroll}.bookings .board-header,.bookings .board-header .btn-as-link,.bookings .filters-board,.online-results .board-header,.online-results .board-header .btn-as-link,.online-results .filters-board{background:#f5f6f7}.bookings .board-header,.online-results .board-header{border-bottom:none;margin-bottom:2rem}.bookings .board-header hr,.online-results .board-header hr{width:100%;margin-top:10px;margin-bottom:10px}.bookings .board-header span,.online-results .board-header span{font-size:1.5rem}.bookings .board-header .btn-validate,.online-results .board-header .btn-validate{height:35px;padding:.2rem!important}.bookings .card-header .title,.online-results .card-header .title{font-size:1.2rem;font-weight:700}.bookings .filter-form .custom-control-label,.online-results .filter-form .custom-control-label{cursor:pointer}.bookings .filter-form .btn-as-link,.online-results .filter-form .btn-as-link{background:#f5f6f7}.bookings .filter-form .btn-as-link:hover,.online-results .filter-form .btn-as-link:hover{color:#1a2050}.bookings .category-filter .star-btn button,.online-results .category-filter .star-btn button{border:none;background:#f5f6f7}.bookings .category-filter .star-btn .fa-star,.online-results .category-filter .star-btn .fa-star{color:#e65011;font-size:1.5rem}.bookings .price-filter .range-values-container,.online-results .price-filter .range-values-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookings .price-filter .price-range::-webkit-slider-runnable-track,.online-results .price-filter .price-range::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;background:#000;border-radius:0;border:0 solid #000}.bookings .price-filter .price-range::-moz-range-track,.online-results .price-filter .price-range::-moz-range-track{width:100%;height:1px;cursor:pointer;box-shadow:none;background:#000;border-radius:0;border:0 solid #000}.bookings .price-filter .price-range::-webkit-slider-thumb,.online-results .price-filter .price-range::-webkit-slider-thumb{-webkit-box-shadow:none;box-shadow:none;border:0 solid red;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.25);box-shadow:0 10px 10px rgba(0,0,0,.25);height:42px;width:22px;border-radius:22px;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-20px}.bookings .price-filter .price-range::-moz-range-thumb,.online-results .price-filter .price-range::-moz-range-thumb{box-shadow:none;border:0 solid #fff;height:20px;width:20px;border-radius:22px;background:#e65011;cursor:pointer;-webkit-appearance:none;margin-top:-20px}.bookings .price-filter .price-range::-moz-focus-outer,.online-results .price-filter .price-range::-moz-focus-outer{border:0}.bookings .price-filter .price-range,.online-results .price-filter .price-range{margin-top:1rem}.bookings .price-filter .range-label,.online-results .price-filter .range-label{border-radius:20px;border:none;display:block;width:50%;margin:0 auto;background-color:rgba(0,0,0,.05);font-size:1rem;font-weight:700;color:#e65011}.online-results .dropdown-toggle,.online-results .white-blue{margin-top:10px}.online-results .dropdown-toggle:not(:last-child),.online-results .white-blue:not(:last-child){margin-right:10px}.online-results .btn.dropdown-toggle{border:1px solid #1a2050;padding:.2rem .5rem;background-color:#fff;font-size:.9rem;color:#1a2050}.online-results .btn.dropdown-toggle:hover{color:#1a2050}.online-results .btn.dropdown-toggle:after{display:none}.online-results .btn.dropdown-toggle:before{padding-right:5px;font-family:Font Awesome\ 5 Free;content:"\F161";font-weight:900;color:#1a2050}.online-results .filters-btn-container .btn,.online-results .filters-btn-container .dropdown,.online-results .filters-btn-container .white-blue{font-size:.8rem}.online-results .filters-badges-container .badge{padding:5px;margin-top:10px;margin-right:5px;background-color:#1a2050;font-size:.7rem;font-weight:700}.online-results .white-blue:not(:first-child){margin-left:10px}.online-results .filters-board{position:fixed}.online-results .board-header .fa-times,.online-results .card-header{cursor:pointer;background-color:rgba(0,0,0,.02)}.online-results .card-header{border-bottom:1px solid #1a2050;margin-bottom:1.5rem}.online-results .card-body{padding:0 1rem}.online-results .dropdown-menu.show{z-index:5;width:300px;padding-top:30px;padding-left:15px;padding-right:15px}.online-results .dropdown-menu.show .custom-radio{margin-bottom:.5rem}.online-results .sort .btn-as-link{background-color:#fff}.bookings .tooltip.bs-tooltip-top{top:-40px!important}.bookings .white-blue.reset{margin-top:5px}.bookings .filters-main-container{margin-top:1rem;margin-bottom:1rem;padding-left:15px;padding-right:15px;overflow-x:hidden}.bookings .btn-bdg-container{padding-left:0;padding-right:0}.bookings .btn-bdg-container .btn:hover{color:#1a2050}.bookings .btn-bdg-container .btn-toggle-pan{margin-right:10px}.bookings .btn-bdg-container .badge:not(:first-child){margin-left:10px}.bookings .btn-bdg-container .badge{padding:.5rem;margin-top:5px}.bookings .btn-bdg-container .custom-grid{margin-top:10px}.bookings .filters-board{position:absolute;top:-6rem}.bookings .filters-board .is-today .pika-button{background:#f5f5f5;color:#666}.bookings .dates.filter-form .input-inner{width:265px;margin:0 auto}.bookings .dates.filter-form .fa-calendar-alt,.bookings .dates.filter-form input{display:none}.bookings .dates.filter-form .input-inner .label{padding-bottom:.2rem;text-align:center;font-weight:700;font-size:1.1rem}.users-management .form-inline .custom-input{margin-top:0;border-bottom:none}.events .filter input,.events .text input,.users-management .filter input,.users-management .text input{border-radius:5px;border:1px solid rgba(33,37,41,.6)}.events .filter,.users-management .filter{margin-left:0}.events .filter .multiselect,.users-management .filter .multiselect{width:165px}.events .filter .multiselect__tags,.users-management .filter .multiselect__tags{border:1px solid rgba(33,37,41,.6)}.users-management .form-inline{margin-left:0}.users-management .form-inline .form-control{height:40px}.users-management .filters-buttons{margin-top:-5px}.users-management table{margin-top:1rem}.users-management .form-inline .custom-input{margin:0;padding:0}.users-management .form-inline .custom-input,.users-management .form-inline .filters-buttons{height:65px}.users-management .form-inline .filters-buttons{margin-top:1rem}.events .from{margin-left:0}.events .date-content input,.events .form-control{height:43px}.events .label{display:block;font-weight:700;text-align:left;margin:0}.events .filter-city,.events .filter-date{height:70px}.events .filter-date .display{margin-left:0}.events .filter-date .date-content{display:-webkit-box;display:-ms-flexbox;display:flex}.events .filter-date .date-content span{display:inline-block}.events .filter-date .date-content input{padding-left:.5rem;width:150px}.events .filter-date .date{margin-top:0}.events .filter-date .fa-calendar-alt{display:none}.events .filter-city,.events .filter-city input{width:100%}.events .filters-buttons{padding-top:1rem;padding-bottom:1rem}.events .filters-buttons .btn{font-size:.9rem;margin-bottom:5px}.travellers .form-inline .custom-input{margin-top:.5rem;height:auto}.events .form-inline .custom-input,.travellers .form-inline .custom-input{border-bottom:none}.events .filter .multiselect .multiselect__select,.travellers .filter .multiselect .multiselect__select{display:block;z-index:999}.events .filter .multiselect__placeholder,.events .filter .multiselect__single,.travellers .filter .multiselect__placeholder,.travellers .filter .multiselect__single{padding:.5rem 2rem 0 .5rem;color:#1a2050}.travellers .form-inline .form-control,.users-management .form-inline .form-control{width:100%;padding-left:.5rem}.travellers .form-inline .input-inner,.users-management .form-inline .input-inner{width:100%}.travellers .input-inner .label:before,.users-management .input-inner .label:before{font-family:Font Awesome\ 5 Free;content:"\F002";margin-right:.5rem}@media only screen and (min-width:768px){.users-management .form-inline .filters-buttons{padding-left:.5rem;margin-top:46px}.travellers .custom-input.select .multiselect__tags{margin-right:5px}.travellers .filters-buttons{height:62px;line-height:78px}.bookings .slide-right,.online-results .slide-right{right:-60vw;width:60vw}.bookings .slide-left,.online-results .slide-left{-webkit-transform:translateX(-60vw);transform:translateX(-60vw)}.bookings .btn-bdg-container .custom-grid{margin-top:0}.bookings .filters-board{top:-6rem}.events .form-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.events .filter-city{margin-left:15px;margin-right:15px}}@media only screen and (min-width:992px){.bookings .slide-right,.online-results .slide-right{right:-50vw;width:50vw}.bookings .slide-left,.online-results .slide-left{-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}.online-results .dropdown-toggle,.online-results .white-blue{margin-top:0}.travellers .form-inline .form-control{width:95%}.events .filter-date,.events .filter-date input{width:auto}.events .filter-date .fa-calendar-alt{display:inline-block;position:static;margin-top:21px;margin-right:0}}@media only screen and (min-width:1200px){.bookings .slide-right,.online-results .slide-right{right:-40vw;width:40vw}.bookings .slide-left,.online-results .slide-left{-webkit-transform:translateX(-40vw);transform:translateX(-40vw)}.online-results .filters-btn-container{padding-top:0}.events .filter input{height:40px}.events .filter-date .fa-calendar-alt{margin-right:5px}.events .filters-buttons{height:70px;padding-left:0;padding-top:22px}}@media screen and (min-width:1450px){.bookings .dates-filter .input-inner{margin:0}.bookings .dates-filter .calendar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1800px){.bookings .btn-bdg-container{padding-left:0;padding-right:0}.online-results .filters-btn-container{padding-top:0}.online-results .filters-btn-container .btn,.online-results .filters-btn-container .dropdown,.online-results .filters-btn-container .white-blue{font-size:.9rem}.online-results .filters-badges-container .badge{font-size:.8rem}}table td,table th{font-size:.76rem}.b-table-details .label,.b-table-details .title,.b-table-details p:first-child{width:150px}.events table th:not(:first-child){width:20%}.events table th:first-child{width:2%}.bookings table th:not(:first-child),.bookings table th:not(:last-child){width:15%}.bookings table th:first-child,.bookings table th:last-child{width:2%}.front-page-content.travellers h2{margin-bottom:1rem}.front-page-content.events .b-table .b-table-empty-row td,.front-page-content.travellers .b-table .b-table-empty-row td{display:table-cell}.bookings .btn-sm-wrapper,.travellers .btn-sm-wrapper,.users-management .btn-sm-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bookings .pagination .page-item a,.travellers .pagination .page-item a,.users-management .pagination .page-item a{color:rgba(33,37,41,.6)}.bookings .pagination .page-item.active a,.travellers .pagination .page-item.active a,.users-management .pagination .page-item.active a{border-color:#1a2050;background-color:#1a2050;color:#fff}.bookings table,.events table,.travellers table,.users-management table{color:#1a2050}.bookings table thead th:first-child,.events table thead th:first-child,.travellers table thead th:first-child,.users-management table thead th:first-child{font-size:1px;visibility:hidden}.bookings td a,.events td a,.travellers td a,.users-management td a{color:#e65011}.bookings td a:hover,.events td a:hover,.travellers td a:hover,.users-management td a:hover{color:#1a2050}.bookings td .toggle,.events td .toggle,.travellers td .toggle,.users-management td .toggle{position:relative;border-radius:5px;border:none;background-color:#1a2050;width:35px;height:35px;color:#fff;font-size:1.5rem;font-weight:700}.bookings td .toggle:focus,.events td .toggle:focus,.travellers td .toggle:focus,.users-management td .toggle:focus{outline:none}.bookings td .toggle i,.events td .toggle i,.travellers td .toggle i,.users-management td .toggle i{font-size:.9rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bookings .b-table-details .detailCell-wrapper,.events .b-table-details .detailCell-wrapper,.travellers .b-table-details .detailCell-wrapper,.users-management .b-table-details .detailCell-wrapper{padding-bottom:1rem}.bookings .b-table-details .btn-wrapper .title,.bookings .b-table-details .btn-wrapper p,.bookings .b-table-details .detailCell-wrapper .title,.bookings .b-table-details .detailCell-wrapper p,.events .b-table-details .btn-wrapper .title,.events .b-table-details .btn-wrapper p,.events .b-table-details .detailCell-wrapper .title,.events .b-table-details .detailCell-wrapper p,.travellers .b-table-details .btn-wrapper .title,.travellers .b-table-details .btn-wrapper p,.travellers .b-table-details .detailCell-wrapper .title,.travellers .b-table-details .detailCell-wrapper p,.users-management .b-table-details .btn-wrapper .title,.users-management .b-table-details .btn-wrapper p,.users-management .b-table-details .detailCell-wrapper .title,.users-management .b-table-details .detailCell-wrapper p{margin-right:1rem;margin-bottom:0;display:inline-block}.bookings .b-table-details .btn-wrapper .title:first-child,.bookings .b-table-details .btn-wrapper p:first-child,.bookings .b-table-details .detailCell-wrapper .title:first-child,.bookings .b-table-details .detailCell-wrapper p:first-child,.events .b-table-details .btn-wrapper .title:first-child,.events .b-table-details .btn-wrapper p:first-child,.events .b-table-details .detailCell-wrapper .title:first-child,.events .b-table-details .detailCell-wrapper p:first-child,.travellers .b-table-details .btn-wrapper .title:first-child,.travellers .b-table-details .btn-wrapper p:first-child,.travellers .b-table-details .detailCell-wrapper .title:first-child,.travellers .b-table-details .detailCell-wrapper p:first-child,.users-management .b-table-details .btn-wrapper .title:first-child,.users-management .b-table-details .btn-wrapper p:first-child,.users-management .b-table-details .detailCell-wrapper .title:first-child,.users-management .b-table-details .detailCell-wrapper p:first-child{font-weight:700;color:#1a2050}.bookings .undisplay-tab-controls .nav-tabs{display:none}.bookings .download-bookings{margin-top:1rem;text-align:right}.bookings .download-bookings a{font-size:.9rem;font-weight:700}.bookings .download-bookings .btn{padding:.2rem;width:35px}.bookings table{font-size:.9rem}.bookings table th{width:35%}.bookings table .red{color:red}.bookings table td{position:relative}.bookings table .actions-btn,.bookings table .approval-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.bookings table .btn-sm{display:table;border:none;margin-bottom:.5rem;height:auto;background-color:#e65011;font-size:.8rem}.bookings table .btn-sm a{color:#fff}.bookings table .btn-sm span{font-size:1rem;font-weight:900}.bookings table .approval-btn .btn-sm,.bookings table .multiselect{margin-left:5px}.bookings .nav-item{width:100%;font-size:.9rem}.bookings .nav-item .nav-link{color:#e65011;font-weight:700}.bookings .nav-link.active{background-color:rgba(0,0,0,.1);color:#1a2050}.bookings .badge{background-color:#1a2050;font-weight:700}.bookings .modal-md .modal-body{margin-left:1rem}.bookings .modal-md .btn-primary{border-color:#e65011;background-color:#e65011}.bookings .modal-md .btn-secondary{background-color:rgba(33,37,41,.6)}.bookings .bookings-archived .btn-sm{width:80px}.bookings .bookings-archived .btn-sm:last-child{margin-left:0}.bookings .bookings-archived .btn-sm span{font-size:.8rem}.bookings .bookings-todo th{white-space:normal;vertical-align:top}.bookings .button-link{margin-bottom:2rem;text-align:center}.travellers .modal-backdrop,.users-management .modal-backdrop{height:100vh}.travellers .modal,.users-management .modal{bottom:auto;font-family:Open_Sans,sans-serif}.travellers .table tr,.users-management .table tr{height:70px}.travellers .table .btn-wrapper,.users-management .table .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.travellers .table .btn-wrapper .edit-traveller,.users-management .table .btn-wrapper .edit-traveller{margin:0}.events .list-table{margin-top:1rem}.users-management h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.travellers .table th:first-child{width:10%}@media only screen and (min-width:768px){table td,table th{font-size:.9rem}.b-table-details .btn-wrapper .title,.b-table-details .btn-wrapper p,.b-table-details .detailCell-wrapper .title,.b-table-details .detailCell-wrapper p{margin-right:2rem}.bookings .download-bookings span:first-child{font-size:1rem;margin-right:.5rem}.bookings .caption-wrapper{font-size:.9rem}.bookings .caption-wrapper .caption-title{display:block;padding-left:0}.bookings .caption-buttons-wrapper p{display:inline-block}.bookings .nav-item{width:50%}.bookings-archived .btn:last-child{margin-bottom:5px}}@media only screen and (min-width:992px){.b-table-details .detailCell-wrapper{width:auto}.front-page-content.events table td:first-child,.front-page-content.events table th:first-child,.front-page-content.travellers table td:first-child,.front-page-content.travellers table th:first-child{padding-right:2px}.front-page-content.events table td:first-child button,.front-page-content.events table th:first-child button,.front-page-content.travellers table td:first-child button,.front-page-content.travellers table th:first-child button{margin-right:0}.front-page-content.events table thead th:first-child,.front-page-content.travellers table thead th:first-child{font-size:.9rem;color:#1a2050}.bookings .nav-item{width:33%}}@media only screen and (min-width:1024px){.bookings-archived .flex-option{display:-webkit-box;display:-ms-flexbox;display:flex}.bookings-archived .flex-option .btn-sm{margin-bottom:0}.bookings-archived .flex-option .btn:last-child{margin-left:5px;margin-bottom:0}}@media only screen and (min-width:1200px){.bookings .nav-item{width:25%}}@media screen and (min-width:1400px){.bookings table th{width:12%;vertical-align:top}.bookings table th:first-child{width:13%}.bookings table th:before{padding-left:15px}.bookings table th:nth-child(6){min-width:20%}.bookings table thead th:first-child{font-size:.9rem;visibility:visible}.bookings table .multiselect__content-wrapper{width:auto}.bookings table button.btn-sm{margin-bottom:.5rem}.bookings .bookings-todo td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.events table thead th:first-child{width:25%;font-size:.9rem;visibility:visible}.events table th:not(:first-child){width:20%}.travellers .table th:last-child{width:10%}.travellers .table tr{height:35px}.travellers .table td{padding:.2rem;vertical-align:middle}.travellers .table td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.travellers .table td:first-child{padding-left:1rem;padding-right:1rem!important}}.offline-research .travellers-row{padding-top:2rem}.offline-travellers__search-form{margin-top:.5rem}.offline-travellers__search-form .multiselect{margin-bottom:1rem}.offline-travellers__search-form .double-roomsLabel,.offline-travellers__search-form .single-roomsLabel{font-style:italic}.offline-travellers__search-form .travellers-input{margin-top:.5rem}.offline-travellers__search-form .travellers-input .multiselect__tags{padding-left:0;padding-top:0;margin-right:0!important}.offline-travellers__search-form .travellers-input .select .multiselect .multiselect__input{padding:.374rem .75rem!important;margin-bottom:0;font-size:.9rem;height:auto}.offline-travellers__search-form .travellers-input .multiselect__placeholder{margin-bottom:0}.offline-travellers__search-form .traveller-autocomplete{display:-webkit-box;display:-ms-flexbox;display:flex}.offline-travellers__search-form .traveller-autocomplete .traveller-autocomplete__select{width:100%}.offline-travellers__search-form .traveller-autocomplete .traveller-autocomplete__select .multiselect{width:80%}.offline-travellers__search-form .traveller-autocomplete .multiselect__tags{width:auto;font-size:1rem}.offline-travellers__search-form .traveller-autocomplete .multiselect__clear{text-align:right;position:relative}.offline-travellers__search-form .traveller-autocomplete .multiselect__clear span{position:absolute;background-color:#fff;top:.1rem;right:1rem;z-index:1;font-size:1.5rem;cursor:pointer}.offline-travellers__search-form .traveller-autocomplete .multiselect__content-wrapper{font-size:.9rem}.offline-travellers__search-form .travellers-input .fa-user{color:#e65011;font-size:1.5rem}.offline-travellers__search-form .travellers-input-formation{margin-top:20px;width:100%}.offline-travellers__search-form .travellers-input-formation .traveller-input{width:20%;margin-right:20px}.offline-travellers__search-form .single-form .travellers-input{margin-bottom:1rem}.offline-travellers__search-form .double-form{padding-bottom:1rem}.offline-travellers__search-form .double-form .travellers-input{margin-bottom:.5rem}.offline-travellers__search-form .bed-type-select{display:-webkit-box;display:-ms-flexbox;display:flex}.offline-travellers__search-form .bed-type-select:after{visibility:hidden;display:inline-block;border:1px solid red;margin-left:auto;content:"";width:40px;height:40px}.offline-travellers__search-form .bed-type-select .multiselect{width:100%}.offline-travellers__search-form .bed-type-select .multiselect .multiselect__content-wrapper,.offline-travellers__search-form .bed-type-select .multiselect .multiselect__placeholder,.offline-travellers__search-form .bed-type-select .multiselect .multiselect__tags{width:80%}.offline-travellers__search-form .bed-type-select .multiselect--above:hover,.offline-travellers__search-form .bed-type-select .multiselect--active,.offline-travellers__search-form .bed-type-select .multiselect--active:hover{background-color:#fff!important}.front-page-content .profile{padding-top:3rem;color:#000;font-size:.9rem}.front-page-content .profile .mode{margin-top:4rem;margin-bottom:4rem;font-size:1rem}.front-page-content .profile .tabs{width:100%}.front-page-content .profile .tabs .nav-item{font-family:prata;width:30%}.front-page-content .profile .tabs .nav-tabs{border-bottom:none;margin-bottom:2rem}.front-page-content .profile .tabs .nav-link{padding:1rem 0;border:none;text-align:center}.front-page-content .profile .tabs .nav-link.active{border-bottom:2px solid #e65011}.front-page-content .profile .default-state-table,.front-page-content .profile .tp-row{margin-top:3rem}.front-page-content .profile .tp-row.meal-contrib{margin-top:6rem}.front-page-content .profile thead{width:100%}.front-page-content .profile .fa-check,.front-page-content .profile .fa-times{font-size:1.2rem}.front-page-content .profile .fa-check{color:green}.front-page-content .profile .fa-times{color:red}.front-page-content .profile .travel-policy-section,.front-page-content .profile .user-info-section{margin-bottom:1rem}.front-page-content .profile .user-info-section{padding-bottom:2rem}.front-page-content .profile .user-info{padding:1rem;margin-bottom:2rem}.front-page-content .profile .confirm-new-password,.front-page-content .profile .current-password,.front-page-content .profile .new-password{font-size:.9rem}.front-page-content .profile .logo-img{width:65%;padding:2rem}.front-page-content .profile .user-icon{vertical-align:text-top;text-align:center;font-size:3rem;color:#e65011}.front-page-content .profile .user-informations{font-size:1.1rem;color:#1a2050}.front-page-content .profile .user-config-section{margin-top:.5rem;font-size:.8rem}.front-page-content .profile .user-config-section .user-config-title{font-weight:700;color:#1a2050}.front-page-content .profile .new-password-title{border-bottom:1px solid #1a2050;font-weight:700;color:#1a2050;padding-bottom:.5rem;margin-bottom:2rem}.front-page-content .profile .password-section{padding:2rem;margin-top:.5rem}.front-page-content .profile .current-password,.front-page-content .profile .new-password{margin-top:1rem}.front-page-content .profile .current-password{margin-top:2rem}.front-page-content .profile .centered-button .btn{max-width:200px}.front-page-content .profile .add,.front-page-content .profile .send{margin-top:.5rem}.front-page-content .profile [type=submit]{width:auto}.front-page-content .profile .travel-policy-section .table{text-align:right}.front-page-content .profile .travel-policy-section .table tbody tr:first-child{font-weight:700}.front-page-content .profile .travel-policy-section .table th{height:100%;padding:.5rem .7rem 1rem .2rem;text-align:left}.front-page-content .profile .travel-policy-section .table th div:first-child{height:50px}.front-page-content .profile .travel-policy-section .table tbody tr td:nth-child(2),.front-page-content .profile .travel-policy-section .table thead tr th:nth-child(2){display:none}.front-page-content .profile .travel-policy-section .policy-details{margin-bottom:1rem}.front-page-content .profile .users-access{margin-bottom:2rem}.front-page-content .profile .company-section{margin-top:1rem}.front-page-content .profile .company-section .company-options-section li span:first-child{padding-right:.5rem}.front-page-content .profile .company-section .company-options-section .section{margin-bottom:1rem}.front-page-content .profile .company-section .company-options-section .company-postval-policy .value{-ms-flex-item-align:end;align-self:flex-end}.front-page-content .profile .company-info,.front-page-content .profile .company-info-section,.front-page-content .profile .company-logo,.front-page-content .profile .company-managers-section,.front-page-content .profile .company-options-section,.front-page-content .profile .users-domain{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:2rem}.front-page-content .profile .company-info{height:100%}.front-page-content .profile .company-managers-table table,.front-page-content .profile .define-domain-section table{width:100%}.front-page-content .profile .company-managers-table th,.front-page-content .profile .company-managers-table tr,.front-page-content .profile .define-domain-section th,.front-page-content .profile .define-domain-section tr{border:none;height:50px}.front-page-content .profile .company-title{border-bottom:1px solid #1a2050;padding-bottom:.5rem;margin-bottom:1rem;color:#1a2050;font-weight:700}.front-page-content .profile .company-title .icon .fas{font-size:1.2rem}.front-page-content .profile .company-title .ico-title{padding-left:2rem}.front-page-content .profile .company-info-section .booking-fees,.front-page-content .profile .company-info-section .order-number{padding:10px}.front-page-content .profile .company-info-section .company-options-section,.front-page-content .profile .company-info-section .payment-method-section{padding-top:1rem;padding-bottom:1rem}.front-page-content .profile .company-info-section .company-logo .no-logo-frame{border:1px solid #000;padding:2rem}.front-page-content .profile .company-info-section .payment-method-section .payment-kkey,.front-page-content .profile .company-info-section .payment-method-section .payment-method{margin-bottom:1rem}.front-page-content .profile .company-info-section .payment-method-section .payment-kkey span:first-child,.front-page-content .profile .company-info-section .payment-method-section .payment-method span:first-child{padding-right:.5rem}.front-page-content .profile .company-info-section .company-postcode{margin-right:.5rem}.front-page-content .profile .company-info-section .company-content{position:absolute;top:40%}.front-page-content .profile .company-info-section .company-content .company-name{color:#1a2050;font-weight:700;margin-bottom:10%}.front-page-content .profile .unlogged-link{padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1rem}.front-page-content .profile .unlogged-link a{color:#e65011;font-size:.9rem}.front-page-content .profile .validation-section{margin-bottom:2rem}.front-page-content .profile .define-domain-section{padding:.5rem;margin-bottom:2rem}.front-page-content .profile .define-domain-section .form-control{height:100%}.front-page-content .profile .define-domain-section ul{padding-left:1rem}.front-page-content .profile .define-domain-section ul li{list-style-type:disc}.front-page-content .profile .define-domain-section .message{padding-top:.2rem;font-style:italic}.front-page-content .profile .define-domain-section .define-domain-input{padding-top:1rem}.front-page-content .profile .users-management-section .users-manage-btn{padding:2rem}@media only screen and (min-width:768px){.front-page-content .profile{font-size:1rem}.front-page-content .profile .user-icon{text-align:left}.front-page-content .profile .user-informations{font-size:1.3rem}.front-page-content .profile .company-section,.front-page-content .profile .user-info-section{padding-top:5rem}.front-page-content .profile .unlogged-link a{font-size:1rem}.front-page-content .profile .logo-img{padding:0}.front-page-content .profile .travel-policy-section .table th div:first-child{height:auto}}@media only screen and (min-width:992px){.front-page-content .profile .tabs .nav-link{text-align:center}.front-page-content .profile .left-section{border-right:15px solid #fff}.front-page-content .profile .company-info-section .company-options-section{font-size:1rem}.front-page-content .profile .send{padding-top:10px}.front-page-content .profile .add{margin-top:0;padding-top:0}}@media only screen and (min-width:1200px){.front-page-content .profile .company-info-section{padding-top:0;padding-bottom:0}.front-page-content .profile .users-management-section .users-domain,.front-page-content .profile .users-management-section .users-manage-btn{height:100%}.front-page-content .profile .users-management-section .users-manage-btn .users-access{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.online-results .toggle-frame{border-radius:5px;border:1px solid #1a2050;margin-top:1.5rem;margin-bottom:1rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem}.online-results .toggle-link{padding-bottom:.5rem;font-size:1rem;font-weight:700;color:#1a2050}.online-results .toggle-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.online-results .toggle-link a p:first-child{margin:.5rem 0}.online-results .toggle-link a span:not(:last-child){margin-right:3%}.bookings .toggle-link{margin-top:1rem;padding-top:.5rem}.bookings .toggle-link,.events .toggle-link{border-radius:5px;border:1px solid #1a2050;margin-bottom:2rem;padding-left:.5rem;padding-right:.5rem}.bookings .toggle-link a,.events .toggle-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5rem}.events .toggle-link{padding-top:.5rem}.bookings .toggle-link.marginbt-large{margin-bottom:4rem}.bookings .filters-buttons{padding-bottom:.5rem}.chat-list .card-header i{width:20px;color:#1a2050}.chat-list .card-header,.online-help .card-header{margin-bottom:.5rem}.chat-list .collapse{width:95%;margin:0 auto}.chat-list .collapse,.online-help .collapse{border:1px solid rgba(0,0,0,.1);border-radius:5px}.online-help .card{border-radius:0;border:none}.online-help .card-header{border-radius:10px;border:1px solid #1a2050}.online-help .card-header a{border:none;background-color:#fff;color:#1a2050}.online-help .card-header i{margin-left:.5rem}.online-help .card-body img{width:100%}.map-link{margin-top:1rem;margin-bottom:1rem}.map-link a{border-radius:5px;border:1px solid #1a2050;padding:.2rem}.map-link span{padding:0 .5rem;font-size:.8rem}.events .map-link{margin-top:0}@media only screen and (min-width:768px){.bookings .toggle-link.marginbt-large{margin-bottom:0}.online-results .toggle-link a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.online-results .toggle-link a span:not(:last-child){margin-right:3%}}@media only screen and (min-width:1024px){.online-results .my-research{display:none}.my-research{display:block}}@media only screen and (min-width:1200px){.online-results .toggle-link{font-size:.9rem}.online-results .toggle-frame{padding-left:.1rem;padding-right:.1rem}.online-results .online-bookingForm .label{font-size:.85rem}.online-results .services .option{font-size:.9rem}.online-results .form-research{margin-top:0}.online-results .hotel-row{padding-top:0}}@media screen and (min-width:1300px){.online-results .toggle-frame{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1400px){.online-results .toggle-link{font-size:1rem}.online-results .toggle-link a span:first-child{margin-right:2%}.online-results .toggle-link a span:last-child{margin-left:5%}}.news .card{padding:.5rem;margin-bottom:2rem;max-width:700px;margin:.5rem auto}.news .card-header{border:none}.news .card-img-section img{height:150px;-o-object-fit:cover;object-fit:cover}.news .card-excerpt-section a,.news .news-content a{color:#e65011}.news .when-closed,.news .when-opened{position:static;color:#e65011}.news .news-content img{max-width:100%}.news h6{margin:1rem 0;font-size:2rem}.news .read-more-section,.news h6{text-align:center}.news .date{margin-bottom:.2rem;text-align:right;font-size:.9rem;font-weight:700}.news .excerpt,.news .news-content{text-align:justify}.news .news-content{padding:0 1rem 1rem 1rem}.chat-list .page-title h2,.chat-new-discussion .page-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-list .page-title h2 .btn,.chat-list .page-title h2 .buttons-link,.chat-new-discussion .page-title h2 .btn,.chat-new-discussion .page-title h2 .buttons-link{width:150px}.chat-list .page-title h2 .buttons-link:last-child,.chat-new-discussion .page-title h2 .buttons-link:last-child{margin-top:.5rem}.chat-list .page-title h2 span:first-child,.chat-new-discussion .page-title h2 span:first-child{width:100%}.back-layout .messages-list .fa-file-download,.front-layout .chat-list .fa-file-download{color:#1a2050;font-size:1.1rem}.front-layout .chat-list .messages-list{padding-top:1.5rem}.front-layout .chat-list .messages-list .card{margin-bottom:1rem;border:none}.front-layout .chat-list .messages-list .card .card-header{border:none;background-color:#fff}.front-layout .chat-list .messages-list .card .card-header a{border-radius:10px;border:1px solid #1a2050;background-color:#fff}.front-layout .chat-list .messages-list .card-header .booking-bind{color:rgba(33,37,41,.6)}.front-layout .chat-list .messages-list .card-header .subject{display:block;color:#1a2050;font-weight:700}.front-layout .chat-list .messages-list .card-body{padding:1rem}.front-layout .chat-list .messages-list .card-body .discussion-message{border-radius:10px;padding:1rem;opacity:.8;width:70%;color:#fff}.front-layout .chat-list .messages-list .card-body .discussion-message.left{margin-left:auto;background-color:#e65011;right:0}.front-layout .chat-list .messages-list .card-body .discussion-message.right{background-color:#1a2050}.front-layout .chat-list .messages-list .card-body .discussion-message .footer{font-size:.7rem}.front-layout .chat-list .messages-list .card-body .discussion-message span{opacity:1;white-space:pre-line}.front-layout .chat-list .messages-list .card-body .discussion-message:first-line{line-height:0!important}.front-layout .chat-list .messages-list .answer-section{margin-bottom:1rem}.front-layout .chat-list .messages-list .answer-section textarea{color:#000}.notification-list{margin-top:8rem}.notification-list .notification-content{padding:1rem}.notification-list .notification-content .notif-card{margin-bottom:2rem}.notification-list .notification-content ul{padding-left:.5rem}.notification-list .notification-content li{list-style-type:disc;margin-bottom:.5rem}.notification-list .notification-content .notif-link{text-align:center}.notification-list .notification-content .notif-card .travellers{margin-bottom:1rem}.notification-list .notification-content .notif-card .btn{margin-top:1rem}@media only screen and (min-width:768px){.news .date,.news .title{text-align:left}.news .date.padding,.news .title.padding{padding-left:10px}.chat-list .page-title h2 .btn,.chat-list .page-title h2 .buttons-link,.chat-new-discussion .page-title h2 .btn,.chat-new-discussion .page-title h2 .buttons-link{margin-left:1rem;width:auto}.chat-list .page-title h2 .buttons-link:last-child,.chat-new-discussion .page-title h2 .buttons-link:last-child{margin-top:0}.chat-list .page-title h2 span:first-child,.chat-new-discussion .page-title h2 span:first-child{width:50%}.chat-list .messages-list{padding-top:0}.chat-list .messages-list .card-body{margin:1rem .5rem}.chat-list .answer-section textarea{margin:0;width:100%}.chat-list .answer-section .send{margin:.5rem 0;text-align:right}.notification-list{margin-top:0}}@media only screen and (min-width:992px){.chat-list .page-title h2 .btn,.chat-list .page-title h2 .buttons-link,.chat-new-discussion .page-title h2 .btn,.chat-new-discussion .page-title h2 .buttons-link{width:170px}}.refs-input-inner{margin:0 auto}.booking-sum-up .refs-input,.booking-unlogged .refs-input,.offline-formEdit .refs-input,.offline-research .refs-input{margin-top:.5rem;width:100%}.booking-sum-up .refs-input .radio .option,.booking-unlogged .refs-input .radio .option,.offline-formEdit .refs-input .radio .option,.offline-research .refs-input .radio .option{display:block}.offline-booking-form .refs{margin:0 auto}.completion .refs-input,.offline-booking-form .refs-input{margin-top:.5rem}.completion .refs-input input,.offline-booking-form .refs-input input{border-color:#1a2050}.completion .refs-input .number,.completion .refs-input .radio,.offline-booking-form .refs-input .number,.offline-booking-form .refs-input .radio{margin:0 auto}.completion .refs-input .radio .option,.offline-booking-form .refs-input .radio .option{margin-right:.5rem}.booking-unlogged .refs-input .multiselect,.completion .refs-input .multiselect,.offline-booking-form .refs-input .multiselect,.offline-formEdit .refs-input .multiselect{width:200px}.booking-unlogged .inner-refs-input,.completion .inner-refs-input,.offline-booking-form .inner-refs-input,.offline-formEdit .inner-refs-input,.offline-research .inner-refs-input{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-unlogged .inner-refs-input .refs-input .radio .option,.completion .inner-refs-input .refs-input .radio .option,.offline-booking-form .inner-refs-input .refs-input .radio .option,.offline-formEdit .inner-refs-input .refs-input .radio .option,.offline-research .inner-refs-input .refs-input .radio .option{display:block}.offline-research .input-inner{width:90%}.survey .custom-input{height:auto}.survey .custom-input .display{margin-left:0}.survey .form-control{border:none}.survey .custom-input.number,.survey .custom-input.text{height:auto}.survey .number .custom-range,.survey .number span{padding-left:1.5rem;padding-right:1.5rem}.survey .label{margin-bottom:.2rem}.survey .refs-input{padding-left:2rem;padding-right:2rem}.survey .refs-input p{margin-top:2.5rem;font-size:1.05rem;font-weight:700}.survey .radio .option{margin-right:1rem}.survey .radio .option-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:1.5rem}.survey .label{font-weight:400}.survey .send-button{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.completion .refs-input input,.offline-booking-form .refs-input input{border-color:#1a2050}.booking-unlogged .inner-refs-input,.completion .inner-refs-input,.offline-formEdit .inner-refs-input,.offline-research .inner-refs-input{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-unlogged .inner-refs-input .refs-input,.completion .inner-refs-input .refs-input,.offline-formEdit .inner-refs-input .refs-input,.offline-research .inner-refs-input .refs-input{width:40%}}@media only screen and (min-width:992px){.booking-unlogged .form-control,.completion .form-control,.offline-formEdit .form-control,.offline-research .form-control{width:100%}}@media only screen and (min-width:1200px){.booking-unlogged .inner-refs-input,.completion .inner-refs-input,.offline-formEdit .inner-refs-input,.offline-research .inner-refs-input{margin:auto;width:80%}}.sticky-header{top:6rem;background-color:#fff;height:auto}.front-page-content .sticky-header hr{background-color:#1a2050}.online-offer .sticky-header h2{margin-bottom:.5rem}.online-offer .sticky-header .requestReminder{display:none;margin-top:.5rem;font-size:.9rem;font-style:italic}.online-offer .sticky-header .requestReminder__content,.online-offer .sticky-header .requestReminder__title{background-color:rgba(0,0,0,.05)}.online-offer .sticky-header .requestReminder__title{padding-top:.5rem}.online-offer .sticky-header .requestReminder__content{padding-bottom:.5rem}.chat-list .page__mainTitle{margin-top:1rem}.front-page-content.travellers .sticky-header .page-title h2{width:100%}.front-page-content.bookings .sticky-header .page-title h2,.front-page-content.users-management .sticky-header .page-title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}.front-page-content.bookings .sticky-header p,.front-page-content.users-management .sticky-header p{margin-bottom:0}.travellers .alertBox{margin-top:350px}.users-management .table{margin-top:330px}.bookings .fold-mt{margin-top:350px}.online-offer .rooms-content{margin-top:170px}.messages-list{margin-top:80px}@media only screen and (min-width:768px){.online-offer .rooms-content{margin-top:270px}.online-offer .rooms-content.max{margin-top:290px}.online-offer .sticky-header .requestReminder{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-list .sticky-header,.online-offer .sticky-header{width:75%}.chat-list .sticky-header h2,.online-offer .sticky-header h2{margin-bottom:1rem}.bookings .sticky-header,.chat-list .sticky-header,.online-offer .sticky-header,.travellers .sticky-header,.users-management .sticky-header{left:25%;-webkit-transform:translate(0);transform:translate(0)}.messages-list{margin-top:145px}.travellers .alertBox{margin-top:275px}.users-management .table{margin-top:250px}.bookings .fold-mt{margin-top:300px}}@media only screen and (min-width:992px){.users-management .table{margin-top:220px}}@media only screen and (min-width:1024px){.chat-list .sticky-header,.online-offer .sticky-header,.users-management .sticky-header{width:80%}.bookings .sticky-header,.chat-list .sticky-header,.online-offer .sticky-header,.travellers .sticky-header,.users-management .sticky-header{left:20%}}@media only screen and (min-width:1200px){.bookings .unfold-mt{margin-top:460px}}@media screen and (min-width:1400px){.travellers .alertBox{margin-top:280px}}.loader-section{position:relative;height:80vh}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.lds-grid{position:relative;width:64px;height:64px}.lds-grid div{position:absolute;width:13px;height:13px;border-radius:50%;background:#e65011;-webkit-animation:lds-grid 1.2s linear infinite;animation:lds-grid 1.2s linear infinite}.lds-grid div:first-child{top:6px;left:6px;-webkit-animation-delay:0s;animation-delay:0s}.lds-grid div:nth-child(2){top:6px;left:26px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(3){top:6px;left:45px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(4){top:26px;left:6px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(5){top:26px;left:26px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(6){top:26px;left:45px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:45px;left:6px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(8){top:45px;left:26px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:45px;left:45px;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:rotationUp .2s linear 1;animation:rotationUp .2s linear 1}@-webkit-keyframes rotationUp{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotationUp{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.down{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:rotationDown .2s linear 1;animation:rotationDown .2s linear 1}@-webkit-keyframes rotationDown{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotationDown{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.fade-in{-webkit-animation:fadein .2s linear 1;animation:fadein .2s linear 1}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lost-passwd.pulse{cursor:pointer;border-radius:5px;background-color:rgba(230,80,17,.5);text-align:center;-webkit-box-shadow:0 0 0 0 #e65011;box-shadow:0 0 0 0 #e65011;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(230,80,17,.7);box-shadow:0 0 0 0 rgba(230,80,17,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,80,17,0);box-shadow:0 0 0 10px rgba(230,80,17,0)}to{-webkit-box-shadow:0 0 0 0 rgba(230,80,17,0);box-shadow:0 0 0 0 rgba(230,80,17,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(230,80,17,.7);box-shadow:0 0 0 0 rgba(230,80,17,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(230,80,17,0);box-shadow:0 0 0 10px rgba(230,80,17,0)}to{-webkit-box-shadow:0 0 0 0 rgba(230,80,17,0);box-shadow:0 0 0 0 rgba(230,80,17,0)}}@-webkit-keyframes rotationRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotationRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotationLeft{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotationLeft{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.icon-inner{-webkit-transform-origin:0 0;transform-origin:0 0}.rotation-right{-webkit-animation:rotationRight .1s linear;animation:rotationRight .1s linear}.rotation-left{-webkit-animation:rotationLeft .1s linear;animation:rotationLeft .1s linear}@media only screen and (min-width:992px){.loader-section{height:50vh}}@media only screen and (min-width:1024px){.loader-section{height:70vh}}.modal-open .multiselect{padding-top:1rem}.modal-open .multiselect .multiselect__tag{background-color:#e65011}.modal-open .multiselect .multiselect__tag .multiselect__tag-icon:after{color:#fff}.modal-open .multiselect .multiselect__option--highlight,.modal-open .multiselect .multiselect__tag .multiselect__tag-icon:hover{background-color:#e65011}.modal-open .multiselect .multiselect__option--highlight:hover{background-color:#f49269}.modal-open .multiselect .multiselect__option--highlight:after{background-color:#e65011}.multiselect__placeholder{display:inline-block;height:38px!important}.back-layout .card-zone{margin-top:7rem}.back-layout .card-zone .buttons-bloc .btn{margin-left:.5rem}.back-layout .card-zone .custom-input,.back-layout .card-zone .multiselect{margin-bottom:2rem}.back-layout .multiselect .multiselect__spinner:after,.back-layout .multiselect .multiselect__spinner:before{border-color:#e65011 transparent transparent}.back-layout .multiselect .multiselect__placeholder{font-size:1rem;padding-top:0;margin-bottom:0;height:auto!important}.back-layout .multiselect--active .multiselect__option--selected{background-color:rgba(230,80,17,.75);color:#fff}.back-layout .multiselect--active .multiselect__option--highlight{background-color:#e65011}.back-layout .multiselect--active .multiselect__option--highlight:hover{background-color:#f49269}.back-layout .multiselect--active .multiselect__content-wrapper{background-color:#fff}.back-layout .multiselect__tags .multiselect__tag{background-color:#e65011}.back-layout .multiselect__tag-icon:after{color:#fff}.back-layout .multiselect__tag-icon:hover{background-color:#e65011}.front-layout .multiselect .multiselect__select{display:none}.front-layout .multiselect .multiselect__tags{font-size:1rem;height:40px}.front-layout .multiselect .multiselect__spinner{margin-right:.5rem}.front-layout .multiselect .multiselect__spinner:after,.front-layout .multiselect .multiselect__spinner:before{border-color:#e65011 transparent transparent;z-index:200;top:35%}.front-layout .multiselect .multiselect__single{width:90%}.front-layout .multiselect .multiselect__content-wrapper{border-radius:0;margin-top:.5rem;padding-top:.5rem;border-bottom:none;width:100%}.front-layout .multiselect .multiselect__content-wrapper .multiselect__element{border-bottom:1px solid #d3d3d3}.front-layout .multiselect .multiselect__content-wrapper .multiselect__element .multiselect__option,.front-layout .multiselect .multiselect__content-wrapper .multiselect__element .multiselect__option:hover{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}.front-layout .multiselect .multiselect__option--selected{background-color:rgba(230,80,17,.75);color:#fff}.front-layout .multiselect .multiselect__option--highlight{background-color:#e65011}.front-layout .multiselect .multiselect__option--highlight:hover{background-color:#f49269}.front-layout .multiselect .multiselect__content-wrapper{border:1px solid rgba(0,0,0,.05);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1)}.destination .multiselect__tags,.event .multiselect__tags,.favorite .multiselect__tags{border:none;background-color:transparent}.destination .multiselect--active .multiselect__tags .multiselect__input{width:200px!important}.refs-input .multiselect__select{display:inline-block}.refs-input .multiselect__tags{padding:.375rem .75rem 0 .75rem}.offline-research .traveller-autocomplete .multiselect__tags{height:auto}.offline-research .travellers .multiselect__spinner{background-color:transparent;margin-top:5px}.offline-research .refs-input .multiselect{border-radius:5px;border:1px solid #1a2050;width:100%}.bookings .choose-tabs .multiselect__element,.bookings table .multiselect__element{border:none}.bookings .choose-tabs{margin-top:1rem;margin-bottom:1rem}.bookings .actions-btn .multiselect{width:40px;height:40px;cursor:pointer}.bookings .actions-btn .multiselect__select,.bookings .actions-btn .multiselect__single{display:none}.bookings .actions-btn .multiselect__tags{border:1px solid #1a2050;padding:0}.bookings .actions-btn .multiselect__tags:before{font-family:Font Awesome\ 5 Free;content:"\F013";position:absolute;top:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900;font-size:1.5rem}.bookings .actions-btn .multiselect__content-wrapper{position:absolute;right:0;width:auto;max-height:500px!important}.bookings .actions-btn .multiselect__content-wrapper,.bookings .actions-btn .multiselect__input{font-size:.9rem}.bookings .actions-btn .multiselect__option{background-color:#fff;color:#1a2050}.bookings .actions-btn .multiselect__option:hover,.filters-card .multiselect .multiselect__tag{background-color:#e65011;color:#fff}.filters-card .multiselect .multiselect__tag .multiselect__tag-icon{color:#fff}.filters-card .multiselect .multiselect__tag .multiselect__tag-icon:hover{background-color:#e65011}.filters-card .multiselect .multiselect__tag .multiselect__tag-icon:after{background-color:#e65011;color:#fff}.filters-card .multiselect .multiselect__placeholder{font-size:1rem}.filters-card .multiselect .multiselect__option--selected{background-color:rgba(230,80,17,.75);color:#fff}.filters-card .multiselect .multiselect__option--highlight{background-color:#e65011}.filters-card .multiselect .multiselect__option--highlight:after{background-color:#e65011!important}.filters-card .multiselect .multiselect--active,.filters-card .multiselect .multiselect__option--selected{background-color:rgba(0,0,0,.1);color:#1a2050}.filters-card .multiselect .multiselect--active:hover,.filters-card .multiselect .multiselect__option--selected:hover{background-color:rgba(0,0,0,.1);color:#e65011}.filters-card .multiselect .multiselect--active:after,.filters-card .multiselect .multiselect__option--selected:after{background-color:transparent!important;color:#1a2050}.filters-card .multiselect--active .multiselect__input{width:90%!important}.choose-tabs .multiselect__tags,.offline-travellers__search-form .bed-type-select .multiselect__tags{background-color:rgba(0,0,0,.1);color:#1a2050}.choose-tabs .multiselect__select,.offline-travellers__search-form .bed-type-select .multiselect__select{display:block;right:20%}.choose-tabs .multiselect__single,.offline-travellers__search-form .bed-type-select .multiselect__single{background-color:transparent}.choose-tabs .multiselect--active,.choose-tabs .multiselect__option--selected,.offline-travellers__search-form .bed-type-select .multiselect--active,.offline-travellers__search-form .bed-type-select .multiselect__option--selected{background-color:rgba(0,0,0,.1);color:#1a2050}.choose-tabs .multiselect--active:hover,.choose-tabs .multiselect__option--selected:hover,.offline-travellers__search-form .bed-type-select .multiselect--active:hover,.offline-travellers__search-form .bed-type-select .multiselect__option--selected:hover{background-color:rgba(0,0,0,.1);color:#e65011}.offline-travellers .multiselect__spinner{top:7px;background-color:transparent}.travellers-input .multiselect--active .multiselect__input,.travellers-input .multiselect__input,.travellers-input .multiselect__single{top:4px;width:90%!important}.completion .multiselect__input{margin-bottom:0}.completion .traveller-autcomplete__select{padding:0}.completion .multiselect__tags{padding:.374rem .75rem}.completion .multiselet__placeholder{margin-bottom:0!important}.booking-seminar .multiselect__tags,.modal .multiselect__tags{padding-left:0;padding-top:8px}.favorite-selection .multiselect__single span{display:inline-block;width:100%}#bookingRef .card-body,#ref .card-body{padding-left:.3rem;padding-right:.3rem}#bookingRef .multiselect--active,#bookingRef .multiselect__tags,#ref .multiselect--active,#ref .multiselect__tags{background-color:none;padding-right:0;font-size:.9rem}#bookingRef .multiselect__input,#bookingRef .multiselect__placeholder,#ref .multiselect__input,#ref .multiselect__placeholder{padding:0;width:95%!important;font-size:.8rem}@media only screen and (min-width:768px){#bookingRef .multiselect__input,#bookingRef .multiselect__placeholder,#ref .multiselect__input,#ref .multiselect__placeholder{padding:0;width:95%!important}}@media only screen and (min-width:790px){#bookingRef .multiselect__input,#bookingRef .multiselect__placeholder,#ref .multiselect__input,#ref .multiselect__placeholder{font-size:.9rem}}@media only screen and (min-width:992px){#bookingRef .card-body,#ref .card-body{padding-left:.5rem;padding-right:.5rem}}.completion .container:first-child{padding-left:0;padding-right:0}.completion .booking-sum-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.completion .completion-summary{margin-top:.7rem}.completion .completion-summary .row{margin:0 auto;padding-top:1rem;padding-bottom:1rem}.completion .hotel{margin-bottom:2rem}.completion .hotel-img{margin-top:1rem;margin-bottom:1rem}.completion .hotel-img img{display:none}.completion .designation{margin-bottom:.5rem}.completion .title .name{font-family:prata,serif;font-size:1.25rem}.completion .location{margin-bottom:.5rem}.completion .rooms{padding-top:1rem}.completion .rooms .title{display:inline-block;margin-right:80px}.completion .arrival,.completion .departure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.completion .arrival,.completion .departure,.completion .rooms{font-size:.9rem}.completion .arrival span:first-child,.completion .departure span:first-child,.completion .rooms span:first-child{padding-right:.2rem}.completion .arrival .title,.completion .departure .title,.completion .rooms .title{font-weight:700}.completion .price li{padding-left:0}.completion .price .price-rep,.completion .price .vat{color:#e65011}.completion .price .price-rep{font-size:2.5rem}.completion .price .overall,.completion .price .repartition{font-weight:700}.completion .save-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;white-space:nowrap}.completion .completion-summary{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.completion .hotel-img img{margin-top:-1rem;margin-left:auto;width:100%}.completion .location{margin-bottom:0}.completion .hotel .img{margin-bottom:0;text-align:left}.completion .price .price-rep{font-size:2.4rem}.completion .price{padding-top:0}.completion .cancellation{font-size:.9rem}.completion .rooms{padding-top:0}.completion .cancellation,.completion .repartition{margin-right:0!important;margin-left:auto}}@media only screen and (min-width:992px){.completion .hotel-img img{display:block}.completion .booking-sum-part{padding-left:0;position:relative}.completion .travellers-row{padding-top:2rem}.completion .price{padding-right:15px}.completion .price .price-rep{font-size:2rem}.completion .completion-summary{padding-left:15px}.completion .completion-summary .title{width:100px}}@media only screen and (min-width:1200px){.completion .hotel .hotel-img img{left:1rem;width:70%}}@media screen and (min-width:1300px){.completion .cancellation{font-size:1rem}}textarea{border-radius:5px;border:1px solid #d3d3d3;padding:5px;resize:none;width:100%}.extra .custom-input textarea{padding:.5rem;margin-bottom:2rem;border:1px solid #1a2050}.booking-unlogged form .textarea,form .textarea{height:6rem}.booking-group .custom-input.textarea,.booking-seminar .custom-input.textarea{height:auto;border-bottom:none}.booking-group .custom-input.textarea .label,.booking-seminar .custom-input.textarea .label{margin-bottom:.5rem}.chat-new-discussion .new-message textarea{height:20vh}.price-details{font-weight:700;color:#1a2050}.price-details .price{font-size:1.4rem}.booking-sum-up .price-details{text-align:center}.booking-unlogged .page-title h2,.front-page-content .page-title h2{font-family:prata,serif;font-size:1.3rem;color:#1a2050}.booking-unlogged .page-title a,.front-page-content .page-title a{text-decoration:none}.booking-unlogged .part-title,.front-page-content .part-title{font-size:1.3rem;color:#1a2050}.front-page-content .profile .page-title{margin-bottom:2rem;border-bottom:1px solid #e65011;width:100%;font-size:1.3rem;text-align:center}.online-offer .page-title{border-bottom:1px solid #e65011;margin-bottom:1rem}.online-offer .page-title h2{border:none;padding-bottom:0}.offline-formEdit .page-title{margin-bottom:2rem}.offline-formEdit .part-title{padding:0;font-size:1.1rem}.booking-summary .page-title{padding-top:1rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.booking-unlogged .page-title,.front-page-content .page-title{margin:2rem 0;border-bottom:1px solid #e65011;padding-bottom:1rem}.booking-unlogged .page-title h2,.front-page-content .page-title h2{font-size:2rem}.front-page-content .profile .page-title h2{font-size:1.3rem}}.booking-group-prelogged .title{margin-bottom:2rem}.booking-group-prelogged .companyPrelogged-logo,.booking-group-prelogged .companyPrelogged-message,.booking-group-prelogged .companyPrelogged-name{margin-top:1rem;margin-bottom:2rem}.booking-group-prelogged .companyPrelogged-logo .logo{width:300px;max-width:300px}.booking-group-prelogged .companyPrelogged-message{font-style:italic;text-align:justify}.booking-group-prelogged .companyPrelogged-links{padding:0}.booking-group-prelogged .companyPrelogged-links .btn{margin-bottom:1rem;width:100%}.booking-group-prelogged .companyPrelogged-links a{text-decoration:none;color:#fff;font-size:.9rem}.booking-unlogged .header .error{color:red}.booking-unlogged .unlogged-message{margin:0 auto;background-color:#fff;font-size:3rem;text-align:center}.edit-logo-modal .btn{margin-top:2rem}.modal-dialog .btn-primary{background-color:#e65011;border-color:rgba(33,37,41,.1)}#cancel .modal-footer,#cancel .modal-header{border:none}.modal-loading-state .modal-footer,.modal-loading-state .modal-header{display:none}#booking-cancel{border:1px solid red}#booking-cancel .btn-primary{border-color:#1a2050;background-color:#1a2050}#booking-cancel .multiselect__option--highlight{background-color:#e65011}#traveller-add,#traveller-edit,#user-edit{font-family:Open_Sans}#traveller-add .modal-dialog ul li a,#traveller-edit .modal-dialog ul li a,#user-edit .modal-dialog ul li a{color:#e65011;font-weight:700}#traveller-add .modal-dialog .close,#traveller-edit .modal-dialog .close,#user-edit .modal-dialog .close{text-align:right;font-size:2rem}#traveller-add .modal-dialog .label,#traveller-edit .modal-dialog .label,#user-edit .modal-dialog .label{text-align:left}#traveller-add .modal-dialog .tab-content .row,#traveller-edit .modal-dialog .tab-content .row,#user-edit .modal-dialog .tab-content .row{margin:2rem auto}#traveller-add .modal-dialog .tab-content .radio .option,#traveller-edit .modal-dialog .tab-content .radio .option,#user-edit .modal-dialog .tab-content .radio .option{margin-right:1rem}#traveller-add .modal-dialog .tab-content .radio .option input,#traveller-edit .modal-dialog .tab-content .radio .option input,#user-edit .modal-dialog .tab-content .radio .option input{margin-right:.5rem}#traveller-add .modal-dialog .tab-content .multiselect__option--highlight,#traveller-edit .modal-dialog .tab-content .multiselect__option--highlight,#user-edit .modal-dialog .tab-content .multiselect__option--highlight{background-color:#e65011}#traveller-add .modal-dialog .tab-content .custom-input input,#traveller-add .modal-dialog .tab-content .select .multiselect__tags,#traveller-edit .modal-dialog .tab-content .custom-input input,#traveller-edit .modal-dialog .tab-content .select .multiselect__tags,#user-edit .modal-dialog .tab-content .custom-input input,#user-edit .modal-dialog .tab-content .select .multiselect__tags{border-radius:0;border:none;border-bottom:1px solid rgba(33,37,41,.6)}#traveller-add .modal-dialog .tab-content .refs-input .custom-input,#traveller-edit .modal-dialog .tab-content .refs-input .custom-input,#user-edit .modal-dialog .tab-content .refs-input .custom-input{margin-top:2rem;margin-bottom:0}#traveller-add .modal-dialog .tab-content .inner-refs-input .refs-input,#traveller-edit .modal-dialog .tab-content .inner-refs-input .refs-input,#user-edit .modal-dialog .tab-content .inner-refs-input .refs-input{margin-top:2rem}#traveller-add .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) .multiselect__tags,#traveller-add .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) input,#traveller-edit .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) .multiselect__tags,#traveller-edit .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) input,#user-edit .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) .multiselect__tags,#user-edit .modal-dialog .tab-content .inner-refs-input .custom-input:not(.radio) input{border-radius:3px;border:1px solid rgba(0,0,0,.1);width:200px}#traveller-add .modal-dialog .tab-content .orange-white,#traveller-edit .modal-dialog .tab-content .orange-white,#user-edit .modal-dialog .tab-content .orange-white{background-color:#e65011;color:#fff}#traveller-add .modal-dialog .custom-input,#traveller-edit .modal-dialog .custom-input,#user-edit .modal-dialog .custom-input{padding-bottom:0;border-bottom:none;height:auto}#traveller-add .modal-dialog .form-control,#traveller-edit .modal-dialog .form-control,#user-edit .modal-dialog .form-control{padding-left:0}#traveller-add .modal-dialog .number .display,#traveller-add .modal-dialog .radio .display,#traveller-edit .modal-dialog .number .display,#traveller-edit .modal-dialog .radio .display,#user-edit .modal-dialog .number .display,#user-edit .modal-dialog .radio .display{margin-top:1rem;margin-left:0}#traveller-add .modal-dialog .btn,#traveller-edit .modal-dialog .btn,#user-edit .modal-dialog .btn{height:auto;text-align:center!important}#traveller-add .modal-dialog .input-inner,#traveller-edit .modal-dialog .input-inner,#user-edit .modal-dialog .input-inner{margin-bottom:1rem;width:100%}#user-edit .modal-dialog .tab-content .row{margin:0 auto}#user-edit .modal-dialog .tab-content .text{margin-top:.5rem}#user-edit .modal-dialog .tab-content .btn{margin-top:1rem;margin-bottom:1rem}#online_edit .modal-dialog{padding:.5rem;margin:0 auto;width:350px;max-width:350px;font-size:.9rem}#online_edit ul{padding-top:1rem}#online_edit li{list-style-type:disc;margin-left:1rem}#import-travellers .description{margin-bottom:2rem}#import-travellers .file-type-format{font-size:.8rem}@media screen and (min-width:768px){#online_edit .modal-dialog{width:500px;max-width:500px}}