.Layout-module__XstGSW__wrap{background-color:#fff;border-bottom:3px solid #ee7f11;margin-bottom:60px;padding:0 40px 30px;position:relative;box-shadow:0 0 10px #888}.Layout-module__XstGSW__header{background-color:#efefef;height:70px;margin-left:-40px;margin-right:-40px}.Layout-module__XstGSW__header h1{text-align:right;color:#00356f;margin:0;height:38px;margin-inline:0;padding:3px 14px 0;font-family:Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:700;display:block}.Layout-module__XstGSW__headerMsg{text-align:right;padding:7px 14px;font-size:10px;line-height:13px}.Layout-module__XstGSW__headerMsg a{color:#00366f;margin:0 3px;text-decoration:underline}.Layout-module__XstGSW__person{background:url(../media/person.0jic0bzbv5~l0.png) 0 0/100%;width:13px;height:13px;margin:0 3px;display:inline-block}.Layout-module__XstGSW__multiPerson{background:url(../media/multiperson.0dlkg_vk0uyrn.png) 0 0/100%;width:13px;height:13px;margin:0 3px;display:inline-block}.Layout-module__XstGSW__quit{background:url(../media/quit.0_--km883eor~.png) 0 0/100%;width:13px;height:13px;margin:0 3px;display:inline-block}.Layout-module__XstGSW__logo{vertical-align:middle;float:left;background:url(../media/logo.0bm2jdbd0f4u~.png) top/100% repeat-y;width:178px;height:38px;margin:14px}.Layout-module__XstGSW__main{margin:20px 0 0;font-family:Verdana,Geneva,sans-serif}.Layout-module__XstGSW__footer{text-align:left;position:absolute;bottom:-40px;left:10px}.Layout-module__XstGSW__menu{background:url(../media/menu_bg.01jk-q~3i9cup.png) 0 100%;height:25px;margin:0 -40px;line-height:25px;position:relative}.Layout-module__XstGSW__menu ul{margin:0;padding-left:0;list-style-type:none}.Layout-module__XstGSW__menu ul li{float:left;padding:0 15px;font-size:10pt;position:relative}.Layout-module__XstGSW__menu ul li a,.Layout-module__XstGSW__menu ul li a:visited{color:#333;text-decoration:none;display:block}.Layout-module__XstGSW__menu ul li a:hover{color:#ee7f11;background:url(../media/menu_bottom_org.0jc5t9ul2i11u.png) 0 100% repeat-x;display:block}.Layout-module__XstGSW__menu ul li ul{display:none}.Layout-module__XstGSW__menu ul li:hover ul{z-index:10;width:140px;list-style:none;display:block;position:absolute}.Layout-module__XstGSW__menu ul li:hover ul img{margin-left:20px}.Layout-module__XstGSW__menu ul li:hover ul li{float:left;background:url(../media/menu_bg.01jk-q~3i9cup.png) 0 0 repeat-x;border-bottom:1px solid #ee7f11;width:280px;height:25px;margin-bottom:0;padding:0 5px;line-height:23px;position:relative}.Layout-module__XstGSW__menu ul li:hover ul li a{display:block}.Layout-module__XstGSW__menu ul li:hover ul li a:hover{background:0 0}.Layout-module__XstGSW__menu ul li:hover ul li ul{display:none}.Layout-module__XstGSW__menu ul li:hover ul li:hover ul{display:block;position:absolute;top:0;left:150px}.Layout-module__XstGSW__menu ul ul ul{margin-left:80px}.Layout-module__XstGSW__menu ul ul ul.Layout-module__XstGSW__subul{margin-left:5px}.Layout-module__XstGSW__no-autocomplete{color:#999;padding:8px}.Layout-module__XstGSW__alertMessage{color:#af4b87;text-align:center;margin-left:15px;line-height:23px;top:5px}.Layout-module__XstGSW__setWidth{border:1px solid #d1d1d1;width:60%;margin:auto;padding:10px}.Layout-module__XstGSW__autocomplete{z-index:1000;background-color:#fff;border:1px solid #999;border-top-width:0;width:calc(165px + 1rem);max-height:143px;margin-top:0;margin-left:92px;padding-left:0;list-style:none;position:absolute;overflow-y:auto}.Layout-module__XstGSW__autocomplete li{margin-bottom:0;padding:8px}.Layout-module__XstGSW__autocomplete>.Layout-module__XstGSW__active,.Layout-module__XstGSW__autocomplete li:hover{cursor:pointer;background-color:#a9a9a9;font-weight:700}.Layout-module__XstGSW__autocomplete li:not(:last-of-type){border-bottom:1px solid #999}.Layout-module__XstGSW__pad{padding:5px}.Layout-module__XstGSW__rmt-button{color:#fff;text-transform:uppercase;background-color:#407bae;border:1px solid #0000;min-width:150px;min-height:14px;margin:0 15px;padding:0 30px;font-size:14px;line-height:28px}.Layout-module__XstGSW__rmt-button-group{color:#fff;text-transform:uppercase;background-color:#407bae;border:1px solid #0000;min-width:150px;min-height:14px;padding:0 30px;font-size:14px;line-height:28px}.Layout-module__XstGSW__rmt-button:disabled,.Layout-module__XstGSW__rmt-button:disabled:hover{color:#b6b6b6;cursor:not-allowed;background-color:#ededed;border:0}.Layout-module__XstGSW__rmt-table-full{border-collapse:collapse;border-top:1px solid #d1d1d1;width:100%;font-size:12px}.Layout-module__XstGSW__rmt-table-full>thead>tr{background-color:#f7f7f7;font-weight:700}.Layout-module__XstGSW__rmt-table-full>thead>tr>td,.Layout-module__XstGSW__rmt-table-full>thead>tr>th,.Layout-module__XstGSW__rmt-table-full>tbody>tr>td{text-align:left;border-bottom:1px solid #d1d1d1;padding:5px}.Layout-module__XstGSW__rmt-table-full>thead>tr>td:first-child,.Layout-module__XstGSW__rmt-table-full>thead>tr>th:first-child,.Layout-module__XstGSW__rmt-table-full>tbody>tr>td:first-child{padding-left:25px}.Layout-module__XstGSW__errorMsg{color:#af4b87;line-height:1.5}.Layout-module__XstGSW__tipMsg{color:green;padding:0 0 12px;line-height:1.5}.Layout-module__XstGSW__emptyRow{padding:15px 25px}.Layout-module__XstGSW__errorRow{color:#af4b87;padding:15px 25px}.Layout-module__XstGSW__rmt-width-sm{width:85px}.Layout-module__XstGSW__rmt-width-nm{width:150px}.Layout-module__XstGSW__rmt-width-lg{width:240px}.Layout-module__XstGSW__row{padding:5px}.Layout-module__XstGSW__textfont{font-weight:700}.Layout-module__XstGSW__setsTable{clear:left;margin-left:40px}.Layout-module__XstGSW__content_text{margin:0 29px 10px;line-height:21px}
.Modal-module__zyjJwW__blackOverlay{z-index:5;-moz-opacity:.75;opacity:.7;width:100%;height:100%;filter:alpha(opacity=70);background-color:#000;position:fixed;top:0%;left:0%}.Modal-module__zyjJwW__whiteContent{z-index:6;background-color:#fff;border:1px solid #ccc;width:fit-content;height:fit-content;margin:auto;padding:12px;position:fixed;top:30%;left:0;right:0;overflow:auto}@media (min-width:600px){.Modal-module__zyjJwW__showdetailsTitle{background:#cbcbcb;border-radius:5px;height:38px;margin:0;font-size:12px;font-weight:800;line-height:38px}.Modal-module__zyjJwW__showdetailsTitle span{color:#333;padding-left:10px;display:block}}.Modal-module__zyjJwW__contentText{margin:0 29px;font-size:12px;line-height:21px}.Modal-module__zyjJwW__customWrap{min-width:150px;margin:0 15px;padding:0 30px;font-size:14px}@media (max-width:599px){.Modal-module__zyjJwW__whiteContent{border-radius:0;justify-content:space-between;width:100%;max-width:100%;height:100%;padding:24px 24px 40px;top:0}.Modal-module__zyjJwW__showdetailsTitle{letter-spacing:1px;color:var(--System-Heading-On-Light,#041761);margin:40% 10px 10px;font-size:58px;font-weight:300;line-height:75px}.Modal-module__zyjJwW__whiteContent button{margin-top:10px}}
.Loading-module__otwGJa__loading{background:url(../media/ajax-loader.0cqbjcf94yu5i.gif) 0 0 no-repeat;width:25px;height:25px;margin-right:10px;display:inline-block}.Loading-module__otwGJa__content{text-align:center;width:800px;margin:10px 0}
.upcomingReservation-module__iETtLG__container th{background-color:#ebeef5;border-right:1px solid #eaeae7;position:relative}.upcomingReservation-module__iETtLG__container td{text-align:center;background:#fff;border:1px solid #eaeae7;border-left:none;padding:8px 4px;font-size:12px}.upcomingReservation-module__iETtLG__container td.upcomingReservation-module__iETtLG__available.upcomingReservation-module__iETtLG__selected:hover{background:#4baf67!important}.upcomingReservation-module__iETtLG__container td.upcomingReservation-module__iETtLG__result-search.upcomingReservation-module__iETtLG__selected.upcomingReservation-module__iETtLG__closed{background-color:#ebf6ed}.upcomingReservation-module__iETtLG__container .upcomingReservation-module__iETtLG__table-hotel-name{cursor:pointer;transition:all .15s}.upcomingReservation-module__iETtLG__container .upcomingReservation-module__iETtLG__table-hotel-name:hover{background-color:#e7f2fb}.upcomingReservation-module__iETtLG__container button{margin:0}@media only screen and (max-width:999px){.upcomingReservation-module__iETtLG__container .upcomingReservation-module__iETtLG__tableCont{width:100%}}@media only screen and (max-width:820px){.upcomingReservation-module__iETtLG__container .upcomingReservation-module__iETtLG__tableCont{width:100%;-moz-transform:scale(1)}.upcomingReservation-module__iETtLG__container th{max-width:150px;padding:5px 3px;font-size:9px}.upcomingReservation-module__iETtLG__container td{padding:5px 2px;font-size:12px}.upcomingReservation-module__iETtLG__container .upcomingReservation-module__iETtLG__titleList{line-height:1.2}}@media only screen and (min-width:640px) and (max-width:1020px){.upcomingReservation-module__iETtLG__container td.upcomingReservation-module__iETtLG__available{padding:0;font-size:0}}@media only screen and (min-width:1040px){.upcomingReservation-module__iETtLG__container td:first-child{min-width:150px}}
