.form-control,body,html{font-family:"Roboto",sans-serif;font-weight:400}body,html{background-color:#fff;color:#212529;font-size:14px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-box-addon-cost .hotex-addon-cost-glyphicon span,a{color:#07c}.form-control,.input-group-addon{background-color:#f4f5f8;color:#575962}.form-control{width:100%;height:34px;padding:4px 8px;font-size:13px;line-height:34px;border:1px solid #f4f5f8;border-radius:4px;box-shadow:none}.input-group-addon{border-color:#f4f5f8;border-radius:.25rem}.input-label{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.form-control::placeholder{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;opacity:.3}select.form-control:not([size]):not([multiple]){height:34px}.hotex-box2-header2 .hotex-box2-header2-dropdownlist .hotex-header2-dropdownlist-currency select{padding:4px 8px}#ctl00_bd__header1_ddlLanguage_msdd,#ctl00_bd__header1_ddlLanguage_msdd .dd .ddTitle,.hotex-box2-header2 .hotex-box2-header2-dropdownlist .hotex-header2-dropdownlist-language .dd .ddTitle{background-color:#f4f5f8;color:#575962;border-color:#f4f5f8;height:32px}.btn:not(.input-group-addon){display:inline-block;height:34px;padding:9px 16px;background-color:#212529;color:#fff;border:0 solid #212529!important;border-radius:60px;box-shadow:0 5px 10px 2px rgba(196,197,214,.19)!important;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.alert.alert-danger{background-color:#ed1c24;color:#fff!important;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;border:3px solid #ed1c24;border-radius:0;padding:12px}.hotex-menu-box-button-home .hotex-menu-home{background:linear-gradient(to right,#023863 50%,#282a3c 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out}.hotex-menu-box-button-home .hotex-menu-home:hover{background-position:left bottom}.hotex-menu-box-button-home .hotex-menu-home span{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase}.hotex-menu-box-button-home .hotex-menu-home:hover span{color:#fff;opacity:.9}#ctl00_bd__accommodationBlock hr,.hotex-comparasion-box .hotex-comparasion-link img,.hotex-menu-box-button-home .hotex-menu-home i.fa-home,.hotex-reservation-info .hotex-reservation-info-item.divsearch span.glyphicon-search,.navbarLoyalty-nav>li.dropdown a img{display:none}.hotex-box2-header2,.hotex-menu,.hotex-menu li a{background-color:#2c2e3e}.hotex-menu li a{position:relative;color:#fff!important;font-family:"Roboto",sans-serif!important;font-size:16px!important;font-weight:400;opacity:.6;text-transform:none!important;text-align:center}.hotex-menu li a::before{position:absolute;content:'';left:0;bottom:7px;width:100%;height:1px;background:#fff;opacity:.6;transition:transform .5s ease;transform:scaleX(0)}.hotex-menu li a:hover{opacity:1;text-shadow:none!important}.hotex-menu li a:hover::before{transform:scaleX(1)}.item-mobile-home a.navbar-item-right,.item-mobile-home a.navbar-menu-user{color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;margin-right:-25px;margin-top:0}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 a:hover,.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 a:hover,.hotex-reservation-info .hotex-reservation-info-item.divsearch a:hover,.item-mobile-home a.navbar-item-right:hover,.item-mobile-home a.navbar-menu-user:hover{text-decoration:none}.item-mobile-home a.navbar-item-right p,.item-mobile-home a.navbar-menu-user span{margin:0}.item-mobile-home a.navbar-item-right p::before,.item-mobile-home a.navbar-menu-user span::before{color:#fff;font-family:"Font Awesome 5 Free";font-size:24px;font-weight:900;content:"\f2bd";margin-right:5px}.navbar-default .navbar-collapse{border-color:#282a3c}.hotex-box-logo img{width:82px;height:83px}.hotex-box-header1 h4,.hotex-box-header1 h4 b{color:#212529;font-family:'Playfair Display',serif;font-size:26px;font-weight:500}.hotex-box-header1 h6,.navbarLoyalty-nav>li.dropdown a span{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.hotex-box-header1 h6{line-height:1.35;border-left:5px solid #f1f1f1;padding:12px;color:#9d9d9d}.navbarLoyalty-nav>li.dropdown a{padding:10px}.navbarLoyalty-nav>li.dropdown a span{color:#023863!important;text-transform:none;text-decoration:none}.navbarLoyalty-nav>li.dropdown a:hover span{color:#282a3c!important;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;text-shadow:none}.hotex-comparasion-box .hotex-comparasion-link a.room-type-comparison-link::before,.navbarLoyalty-nav>li.dropdown a span::before{color:#023863;font-family:"Font Awesome 5 Free";font-size:24px;font-weight:900;content:"\f2bd";margin-right:5px}.navbarLoyalty-nav>li.dropdown a i.fa-angle-down:before{color:#023863}.navbarLoyalty-nav>li.dropdown a:hover i.fa-angle-down:before{color:#282a3c;text-shadow:none}.hotex-box-menu-mobile .hotex-menu-item-mobile-left{background-color:#282a3c;border:0}#ctl00_bd__accommodationBlock h3,.hotex-box-menu-mobile .hotex-menu-item-mobile-left p,.hotex-box-menu2-mobile ul li a,.hotex-box2-header2 h4{color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500}.hotex-box-menu-mobile .hotex-menu-item-mobile-right{background-color:#2c2e3e;border:0}#ctl00_bd__accommodationBlock .hotex-box-slide-room p,.hotex-box-menu-mobile .hotex-menu-item-mobile-right p,.hotex-box-menu-mobile .mobile-login p,.hotex-rate-image-slider-room-details span,.hotex-reservation-info #btnModifySearch a b,.hotex-reservation-info .hotex-reservation-info-item.divsearch span#ctl00_bd_lblSearch,.package-information-details span{color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.hotex-box-menu-mobile .mobile-login{background-color:#023863;border:0}.hotex-box-menu2-mobile ul li{border-bottom:1px solid #eee}.hotex-box-menu2-mobile ul li a{color:#212529;font-size:14px;text-transform:uppercase}.hotex-box-menu-mobile ul.dropdown-toggle-menu,.hotex-box-menu-mobile ul.dropdown-toggle-menu li.dropdown-user>a:hover{background-color:#f4f5f8!important}#ctl00_bd__accommodationBlock{margin-top:65px}#ctl00_bd__accommodationBlock h3{color:#282a3c;font-size:22px;padding-bottom:15px}#ctl00_bd__accommodationBlock h3::after{display:block;content:"";width:25px;height:3px;background-color:#f1f1f1;margin:4px auto 0}#ctl00_bd__accommodationBlock .hotex-box-slide-room label,.hotex-modal-content .modal-header button,.hotex-modal-content .modal-header h4{color:#212529;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase}#ctl00_bd__accommodationBlock .hotex-box-slide-room p{color:#212529;opacity:.7}#ctl00_bd__accommodationBlock .hotex-box-slide-rate a,#ctl00_bd__accommodationBlock .hotex-box-slide-rate span{color:#ccc;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}#ctl00_bd__accommodationBlock .hotex-box-slide-rate label.hotex-slide-currancy,.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 span,.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 span strong{color:#ccc;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400}#ctl00_bd__accommodationBlock .hotex-box-slide-rate label.hotex-slide-discount,.hotex-box2-header2 h6{color:#212529;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}#ctl00_bd__accommodationBlock .hotex-box-slide-rate a{display:inline-block;height:34px;padding:9px 16px;background-color:#212529;color:#fff;border:0 solid #212529!important;border-radius:60px;box-shadow:0 5px 10px 2px rgba(196,197,214,.19)!important;font-size:13px;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:8px}.hotex-box2-header2 h4{font-family:'Playfair Display',serif;font-size:24px}.hotex-box2-header2 h6{color:#fff;font-size:13px;font-weight:400;opacity:.7}.hotex-box-footer{padding-top:8px;padding-bottom:8px}.hotex-box-footer .hotex-powered,.hotex-box-footer .hotex-powered a,.hotex-box-footer .hotex-powered a:hover{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400}.hotex-box-footer .hotex-powered a{display:inline-block;line-height:18px;margin-top:0;margin-bottom:0;padding:0;border-radius:0;box-shadow:none}.hotex-box-footer,.hotex-box2-footer{background-color:#212529}.hotex-box2-footer .hotex-box2-footer-center strong,.hotex-box2-footer .hotex-box2-footer-left p,.hotex-box2-footer .hotex-box2-footer-right address{color:#aaa;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400!important}.hotex-bobd .hotex-box-tooltip .hotex-box-bobd #hotex-link-benefit,.hotex-box2-footer .hotex-box2-footer-right a,.hotex-box2-footer .hotex-box2-footer-right a:hover{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.hotex-box2-footer .hotex-box2-footer-left .fab{color:#aaa;font-size:32px;font-weight:400;margin-right:4px}.hotex-modal-content,.hotex-reservation-info{color:#212529;font-family:"Roboto",sans-serif;font-weight:400}.hotex-reservation-info{background-color:#f4f5f8;border-radius:20px;min-height:72px;font-size:13px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-open-tab-packages a,.hotex-reservation-info #btnModifySearch a,.hotex-reservation-info .hotex-reservation-info-item.divsearch a,.modal-dialog .hotex-box-search .btn-search{display:inline;padding:8px;background-color:#212529;color:#fff;border:0 solid #212529!important;border-radius:60px;box-shadow:0 5px 10px 2px rgba(196,197,214,.19)!important;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hotex-reservation-info #btnModifySearch a b::before,.hotex-reservation-info .hotex-reservation-info-item.divsearch span#ctl00_bd_lblSearch::before{display:inline-block;position:relative;top:3px;color:#fff;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:700;content:"\f688";margin-left:5px;margin-right:5px}.hotex-modal-content{font-size:14px}.hotex-modal-content .modal-header{background-color:#282a3c;color:#fff}.hotex-modal-content .modal-header button,.hotex-modal-content .modal-header h4{color:#fff}.hotex-modal-content,.hotex-modal-content .modal-body{background-color:#f4f5f8}.hotex-box2-header2 .form-control,.hotex-reservation-info-detail .form-control,.hotex-reservation-info-detail .input-group-addon,.modal-dialog .form-control,.modal-dialog .input-group-addon{background-color:#eceef3;color:#575962;border-color:#eceef3}#retriveReservationModal .form-horizontal .form-group label,.hotex-box2-header2 .input-label,.hotex-comparasion-box .hotex-comparasion-link a,.hotex-comparasion-box .hotex-comparasion-link a:hover,.hotex-reservation-info-detail .input-label,.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-desc p,.modal-dialog .inline-label,.modal-dialog .input-label{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}#retriveReservationModal .form-horizontal .form-group label{font-weight:700}#searchModal .hotex-box-search .input-label{margin-bottom:10px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-open-tab-packages a,.modal-dialog .hotex-box-search .btn-search{display:inline-block;height:34px;padding:9px 16px;font-size:14px}.hotex-bobd .hotex-box-tooltip{background-color:#023863;border:0!important;border-radius:60px;line-height:22px}.hotex-bobd .hotex-box-tooltip .hotex-box-bobd #hotex-link-benefit{opacity:.9}.hotex-bobd .hotex-box-tooltip a:hover #hotex-link-benefit{opacity:1}.hotex-benefit{background-color:#07c}.hotex-comparasion-box .hotex-comparasion-link a{color:#023863;text-transform:uppercase;text-decoration:none}.hotex-comparasion-box .hotex-comparasion-link a:hover{color:#282a3c}.hotex-comparasion-box .hotex-comparasion-link a.room-type-comparison-link::before{content:"\f236";margin-left:5px}.hotex-comparasion-box .hotex-comparasion-link a.package-comparison-link::before,.hotex-comparasion-box .hotex-comparasion-link a.rate-comparison-link::before{color:#023863;font-family:"Font Awesome 5 Free";font-size:24px;font-weight:900;content:"\f653";margin-left:5px;margin-right:5px}.hotex-comparasion-box .hotex-comparasion-link a.package-comparison-link::before{content:"\f79c"}.hotex-comparasion-box .hotex-comparasion-link #ctl00_bd_comparisonSeparator{color:#023863}#ctl00_bd_ShadowBanner,.hotex-box-rates .hotex-box-rates-content .hotex-terms-condition a img,.hotex-box-rates .hotex-box-rates-content .hotex-terms-condition img{display:none}.hotex-reservation-menu .hotex-menu-btn{background-color:#2c2e3e;margin:0 auto;padding:8px}.hotex-reservation-menu #ctl00_bd_roomTypeTab .hotex-menu-btn{border-top-left-radius:60px}.hotex-reservation-menu #ctl00_bd_packageTab .hotex-menu-btn{border-top-right-radius:60px}.hotex-reservation-menu .hotex-menu-btn a{color:#fff;font-family:"Roboto",sans-serif!important;font-size:14px;font-weight:400;opacity:.35}.hotex-reservation-menu .hotex-menu-btn a:hover{color:#fff;opacity:1}.hotex-reservation-menu .active .hotex-menu-btn{background-color:#282a3c}.hotex-reservation-menu .active .arrow-down{border-top-color:#282a3c}.hotex-reservation-menu .active .hotex-menu-btn a{color:#fff;font-family:"Roboto",sans-serif!important;font-size:14px;font-weight:400;opacity:1}.hotex-search-rates-mobile .hotex-search-rates-label{color:#ccc;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-top:4px}.hotex-search-rates-mobile .dropdown .dropdown-toggle{width:100%;height:34px;padding:4px 8px;background-color:#282a3c;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:30px;border:1px solid #282a3c;border-radius:60px;box-shadow:none}.hotex-box-rates .hotex-box-rates-content .hotex-rates-title .room-information-button{color:#023863;font-family:'Playfair Display',serif;font-size:22px;font-weight:700;text-transform:none}.hotex-box-rates .hotex-box-rates-content .hotex-rates-title .room-information-button:hover{color:#07c;font-family:'Playfair Display',serif;font-size:22px;font-weight:700;text-transform:none;text-decoration:none}.hotex-box-rates .hotex-box-rates-content .hotex-rates-title::after{content:"";width:25px;height:3px;background-color:#f1f1f1;margin:0 auto}.hotex-rate-image-slider-room-details{width:100%;height:60px;background:linear-gradient(to top,#2c2e3e 1%,#2c2e3e 10%,rgba(255,255,255,0) 100%);padding:35px 10px 5px;margin-top:-60px;z-index:2}.hotex-box-rates .hotex-box-rates-content{position:relative;border:0;padding-bottom:30px}.hotex-box-rates .hotex-box-rates-content:after{content:"";position:absolute;bottom:-1px;left:-1px;right:-1px;height:1px;background-image:-webkit-linear-gradient(left,transparent,#eee,transparent);background-image:-moz-linear-gradient(left,transparent,#eee,transparent);background-image:-o-linear-gradient(left,transparent,#eee,transparent)}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-title{color:#ccc;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding-left:15px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates hr{margin-top:5px;margin-bottom:5px;border-top:0 dashed #ddd}#ctl00_bd_packageComparison,#ctl00_bd_rateComparison,#ctl00_bd_roomTypeComparison,.hotex-reservation-info-box-detail .hotex-reservation-info-detail .hotex-reservation-info-detail-content2 #reservRoomM,.loyalty-content1{background-color:#f4f5f8}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 span[ng-bind-html="rate.RateName | limitTo:strLimit"],.hotex-rate-detail-hotel .hotex-rate-detail-hotel-name strong{color:#282a3c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 .badge{background-color:#07c;color:#fff;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;padding:6px 12px;border-radius:60px;margin-bottom:5px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 p.hotex-rates-content-p{display:block;color:#ed1c24;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #ed1c24;padding:12px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 a strong ng-rateaverageamount{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;border-bottom:1px dashed #07c;text-decoration:none}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 a strong strong{display:block;color:#07c;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-decoration:none;margin-top:4px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 .hotex-rate-member-content span,.hotex-rate-detail-hotel .hotex-rate-detail-table td b{color:#ed1c24;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content3 p,.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-price label.restrictions-messages{color:#ed1c24;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 .hotex-terms-condition span[ng-bind-html="rate.PayTerms"]{color:#212529!important;font-family:"Roboto",sans-serif!important;font-size:12px!important;font-weight:500!important}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 .hotex-terms-condition span[ng-bind-html="rate.CancellationShortText"]{color:#212529!important;font-family:"Roboto",sans-serif!important;font-size:12px!important;font-weight:400!important}.hotex-box-rates .hotex-box-rates-content .hotex-terms-condition a::before{position:absolute;color:#07c;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;content:"\f059"}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 .hotex-terms-condition span[ng-bind-html="rate.BreakfastIncludedText"]{color:#212529!important;font-family:"Roboto",sans-serif!important;font-size:12px!important;font-weight:500!important}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 .hotex-terms-condition span[ng-bind-html="rate.BreakfastIncludedText"]::before{display:inline-block;width:24px;height:24px;background-color:transparent;color:#07c;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:700;text-align:center;line-height:24px;content:"\f0f4";margin-right:5px;border-radius:100%}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 a.terms-condition-button{display:inline-block;color:#282a3c;font-family:"Roboto",sans-serif!important;font-size:11px;font-weight:400;border-bottom:1px dashed #282a3c;margin-top:8px;margin-bottom:12px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content1 a:hover.terms-condition-button{color:#07c;font-family:"Roboto",sans-serif!important;font-size:11px;font-weight:400;border-bottom:1px dashed #07c;text-decoration:none}.popover1{position:relative;margin-top:8px!important;background:#07c}.popover1:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #07c;border-width:6px;margin-left:-6px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-open-tab-packages a{margin-left:14px;background-color:transparent;color:#023863;border:1px solid #fff!important;box-shadow:0 5px 10px 2px rgba(2,56,99,.19)!important;font-size:13px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-open-tab-packages a:hover{background-color:#023863;color:#fff;border:1px solid #023863!important}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content4 .btn[ng-hide="rate.NeedLogin"]{background-color:#023863;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content4 div[ng-show="rate.NeedLogin"] .btn{background:linear-gradient(135deg,#716aca 30%,#36a3f7 100%);color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;padding-top:9px}.hotex-box-rates .hotex-box-rates-content .hotex-table-rates .hotex-table-rates-content .hotex-table-rates-content4 a.redirect-signup-room-offer{color:#07c;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-decoration:none}.roomInfoModal .modal-header.modal-header-loyalty-hotel{background-color:#282a3c;color:#fff}.roomInfoModal .hotex-modal-content .modal-header h4{color:rgba(255,255,255,.6);font-family:"Roboto",sans-serif;font-size:17px!important;font-weight:500;text-transform:uppercase}.roomInfoModal .hotex-modal-content .modal-header h4 span.hotel-room-type-name{display:block;color:#fff;border-left:0 solid rgba(255,255,255,.6);margin-left:0;padding-left:0}.roomInfoModal .hotex-modal-content .modal-header h4 span.loyalty-hotel-room-type-name{color:#fff}.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-amenities .hotex-room-information-amenities-title strong,.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-title label{display:block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:none;text-align:center}.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-amenities .hotex-room-information-amenities-title strong::after,.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-title label::after{display:block;content:"";width:25px;height:3px;background-color:#212529;margin:4px auto 0;opacity:.1}.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-desc{margin-top:0;margin-bottom:0}.hotex-room-information .hotex-room-information-box-desc .hotex-room-information-amenities .hotex-room-information-amenities-content{margin-top:15px}#ctl00_bd_packageComparison p,#ctl00_bd_rateComparison p,#ctl00_bd_roomTypeComparison p,.hotex-package-comparison .hotex-package-comparasion-decs p,.hotex-package-information .hotex-package-information-policy li,.hotex-rate-comparison .hotex-rate-comparasion-decs p,.hotex-rates-terms,.hotex-rates-terms li,.hotex-room-information .custom-bullet li,.hotex-room-type-comparison .hotex-room-comparasion-decs p{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.glyphicon-ok:before,.hotex-room-information .custom-bullet li:before{color:#07c;font-size:10px}.roomInfoModal .modal-body .hotex-room-information-rate-box{background-color:#eceef3}.hotex-rate-detail-hotel .hotex-rate-detail-date,.roomInfoModal .modal-body .hotex-room-information-rate-name{color:#282a3c;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500}.roomInfoModal .modal-body .hotex-room-information-rate-amount{color:#07c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.roomInfoModal .modal-body .hotex-room-information-rate-box .btn-search{background-color:#023863;color:#fff;box-shadow:none!important;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.roomInfoModal .modal-body .hotex-room-information-loyalty-rate-box{background-color:#023863}.roomInfoModal .modal-body .hotex-room-information-loyalty-rate-name{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500}.roomInfoModal .modal-body .hotex-room-information-loyalty-rate-amount{color:#fff;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.roomInfoModal .modal-body .hotex-room-information-loyalty-rate-short-benefit{color:#efc31a;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.roomInfoModal .modal-body .hotex-room-information-loyalty-rate-box .btn-search{background:linear-gradient(135deg,#716aca 30%,#36a3f7 100%);color:#fff;box-shadow:none!important;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;padding-top:9px!important}.hotex-rate-detail-hotel .hotex-rate-detail-hotel-name strong{color:#023863}.hotex-rate-detail-hotel .hotex-rate-detail-date{font-size:13px}.hotex-rate-detail-hotel .hotex-rate-detail-table tr.hotex-rate-detail-table-title td{background-color:#eceef3;border-top:0 solid #eceef3}.hotex-rate-detail-hotel .hotex-rate-detail-table td b{color:#aaa;text-transform:uppercase}.hotex-rate-detail-hotel .hotex-rate-detail-table tr.hotex-rate-detail-table-item td{background-color:#f4f5f8;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;border-top:0 solid #eceef3}.hotex-rate-detail-hotel .hotex-rate-detail-table tr.hotex-rate-detail-table-item:nth-child(odd) td{background-color:#eceef3;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;border-top:0 solid #eceef3}.hotex-rates-terms .hotex-rates-terms-hotel-name{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-left:5px solid #07c;padding:12px;text-align:left}.hotex-rates-terms b{color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.hotex-package-comparison .hotex-package-comparasion-title label,.hotex-rate-comparison .hotex-rate-comparasion-title label,.hotex-room-type-comparison .hotex-room-comparasion-title label{color:#c6c6c6;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.hotex-package-comparison .hotex-package-comparasion-link label,.hotex-rate-comparison .hotex-rate-comparasion-link label,.hotex-room-type-comparison .hotex-room-comparasion-link label{color:#282a3c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500}.hotex-room-type-comparison .hotex-room-comparasion-size p{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500}.hotex-package-comparison .hotex-package-comparasion-rate label,.hotex-rate-comparison .hotex-rate-comparasion-currency label,.hotex-room-type-comparison .hotex-room-comparasion-currency label{color:#07c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.hotex-rate-comparison .hotex-rate-comparasion-currency label[ng-show="rate.PublishedRateFormat > 0"],.hotex-room-type-comparison .hotex-room-comparasion-currency label[ng-show="room.MinimumRoomRate.PublishedRateFormat > 0"]{color:#ccc;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400}.hotex-package-comparison .hotex-border,.hotex-rate-comparison .hotex-border,.hotex-room-type-comparison .hotex-border{border-bottom:1px dashed #ddd}.hotex-box-rates-packages .hotex-box-packages-content .hotex-packages-title .package-information-button{color:#023863;font-family:'Playfair Display',serif;font-size:24px;font-weight:700;text-transform:none}.hotex-box-rates-packages .hotex-box-packages-content .hotex-packages-title .package-information-button:hover{color:#07c;font-family:'Playfair Display',serif;font-size:24px;font-weight:700;text-transform:none;text-decoration:none}.hotex-box-rates-packages .hotex-box-packages-content .hotex-packages-title a::after{display:block;content:"";width:25px;height:3px;background-color:#f1f1f1;margin:4px auto}.package-information-details{width:100%;height:60px;background:linear-gradient(to top,#2c2e3e 1%,#2c2e3e 10%,rgba(255,255,255,0) 100%);padding:35px 10px 5px;margin-top:-60px;z-index:2}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content1 .hotex-package-addon{padding-top:20px}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content1 .hotex-package-addon p{color:#c6c6c6;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;margin-bottom:6px;text-transform:uppercase}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content1 .hotex-package-addon li,.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-include li,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-package-title li{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content1 .hotex-package-more a{color:#282a3c;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;margin-left:18px}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content1 .hotex-package-more a:hover{color:#07c;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500}.hotex-box-rates-packages .hotex-box-packages-content .hotex-border,.hotex-reservation-info #btnModifySearch a b span.glyphicon-search{display:none}.hotex-box-rates-packages .hotex-box-packages-content{position:relative;border-bottom:1px solid #f1f1f1;padding-bottom:30px}.hotex-box-rates-packages .hotex-box-packages-content .hotex-packages-desc p[ng-bind-html="package.MinLOS"]{display:block;color:#f7901e;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #f7901e;padding:12px;margin-bottom:8px!important}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-information-desc,.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-information-promo{display:block;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #f1f1f1;padding:12px;margin-bottom:8px!important}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-information-promo{color:#ed1c24;font-size:15px!important;border-left:5px solid #ed1c24}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates{margin-bottom:30px!important}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates hr{margin-top:5px;margin-bottom:10px;border-top:0 dashed #ddd}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title{border-bottom:3px solid #f1f1f1;margin-left:0}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-name{padding-left:0}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-name span{display:block;color:#ccc;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding-left:0}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-name b{display:block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-terms{padding-right:0}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-terms a.terms-condition-package-button{display:inline-block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:11px;font-weight:400;border-bottom:1px dashed #282a3c;margin-top:10px;margin-bottom:10px}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-title .hotex-package-rates-terms a:hover.terms-condition-package-button{color:#07c;font-family:"Roboto",sans-serif;font-size:11px;font-weight:400;border-bottom:1px dashed #07c;text-decoration:none}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-name a{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;border-bottom:1px dashed #07c;text-decoration:none}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-name a:hover{text-decoration:none}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-price label{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-button a.package-restrictions{color:#ed1c24;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500!important}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content2 .hotex-package-table-rates .hotex-package-table-rates-content .hotex-package-button .btn[ng-hide="room.NeedLogin"]{background-color:#023863;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-top:6px;margin-bottom:24px}.hotex-box-rates-packages .hotex-box-packages-content .hotex-package-content2 .hotex-package-table-rates .hotex-package-table-rates-content{margin-top:0;margin-bottom:0}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-title{margin-bottom:8px}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-title .hotex-package-information-title-name{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-title .hotex-package-information-title-promo{color:#ed1c24;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-validity{display:block;color:#f7901e;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #f7901e;padding:12px;margin-bottom:8px;margin-left:16px}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-desc p{display:block;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;text-align:left;border-left:5px solid #eceef3;padding:12px}.hotex-package-information .hotex-package-information-box-decs .hotex-package-information-include p{color:#c6c6c6;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;margin-bottom:6px;text-transform:uppercase}.hotex-package-information .hotex-package-information-policy p{color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.hotex-reservation-info-detail,.hotex-reservation-info-payment{background-color:#fff}.hotex-reservation-border{border-bottom:1px dashed #ddd}.hotex-reservation-info-detail .hotex-reservation-info-detail-content1 label,.hotex-reservation-info-payment .hotex-reservation-info-payment-content1 label{color:#023863;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2{border-left:0 dashed #aaa}.hotex-reservation-info-box-payment .hotex-reservation-info-payment{background-color:#f4f5f8}.hotex-packages-detail li,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-box-decs .hotex-info-content2-item label,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-content{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-content label{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;text-transform:uppercase}.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-content label#ctl00_bd__reservationSummary_checkInDate,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-content label#ctl00_bd__reservationSummary_checkOutDate,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-content label#ctl00_bd__reservationSummary_guestName{color:#212529;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 a:hover.hotex-modify-search strong{text-decoration:none!important}.hotex-reservation-info-box-detail .hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-box-decs .hotex-info-content2-item .terms-condition-label{color:#07c;font-family:'Playfair Display',serif;font-size:22px;font-weight:700!important}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-box-decs a.terms-condition-link span{color:#023863;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500!important;border-bottom:1px dashed #023863;text-decoration:none}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-box-decs a:hover.terms-condition-link{color:#07c;text-decoration:none!important}.hotex-reservation-info-box-detail .hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-box-decs .hotex-info-content2-item .terms-condition-label span.member-rate-info-lrg{color:#282a3c!important;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500!important}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-package-title span{color:#07c;font-family:'Playfair Display',serif;font-size:22px;font-weight:700!important;text-decoration:none}.hotex-pax-payment .hotex-payment-form #btnAboutCvv,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-package-title p{display:block;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item label,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item strong{color:#aaa;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.hotex-reservation-info-box-detail .hotex-reservation-info-detail .hotex-reservation-info-detail-content2 #reservRoomM .hotex-info-content2-average label,.hotex-reservation-info-box-detail .hotex-reservation-info-detail .hotex-reservation-info-detail-content2 #reservRoomM .hotex-info-content2-input label{display:block;color:#aaa;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-average,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-total{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-average a,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-average a:hover{color:#07c!important;font-family:"Roboto",sans-serif;font-size:16px!important;font-weight:500!important;border-bottom:1px dashed #07c;text-decoration:none}.hotex-accomodation-content2 .hotex-box-amenities .hotex-box-amenities-item .hotex-box-slide-amenities li,.hotex-facilities-content1 .hotex-facilities-box .hotex-facilities-group-entry .hotex-facilities-entry span,.hotex-pax-payment .hotex-card-information li,.hotex-reservation-cancel .hotex-box-cancelation-policy li,.hotex-reservation-detail .hotex-reservation-terms li,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-box-detail-note li,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-childern,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item ng-addon{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-button button.close{width:18px;height:18px;background-color:#282a3c;color:#fff;font-family:"Roboto",sans-serif;font-size:14px!important;font-weight:600!important;line-height:18px;border-radius:100%;opacity:1}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-item .hotex-info-content2-button button:hover.close{background-color:#ed1c24}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-total .hotex-info-content2-item label{color:#aaa;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400!important;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-total .hotex-info-content2-item.hotex-info-grand-total .hotex-total-charge label,.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-total .hotex-info-content2-item.hotex-info-grand-total label,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-title label#ctl00_bd__reservationSummary_grandTotal{color:#212529;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-info-content2-total .hotex-info-content2-item .hotex-total-charge label{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.hotex-reservation-info-detail .hotex-reservation-info-detail-content2 .hotex-box-detail-title,.hotex-reservation-info-payment .hotex-reservation-info-payment-content2 .hotex-box-payment-title{background-color:#eceef3!important;color:#282a3c!important;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;padding-top:4px!important;padding-bottom:4px!important;margin-bottom:16px}.hotex-all-collapse-box .panel-heading a{border-bottom:7px solid #023863}.hotex-all-collapse-box .panel-heading.hotex-flight-panel a,.hotex-all-collapse-box .panel-heading.hotex-special-panel a{position:relative;background-color:#fff;color:#023863;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-bottom:3px solid #023863;border-radius:0;padding:0}.hotex-all-collapse-box .panel-heading.hotex-flight-panel a:after,.hotex-all-collapse-box .panel-heading.hotex-special-panel a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#023863 transparent transparent;border-width:8px;margin-left:-8px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-title a,.hotex-addon-body .hotex-group-addon .hotex-group-addon-title,.hotex-all-collapse-box .panel-heading a,.hotex-all-collapse-box .panel-heading a:hover,.hotex-all-collapse-box .panel-title{color:#023863;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase}.hotex-all-collapse-box .panel-heading.hotex-flight-panel a:hover,.hotex-all-collapse-box .panel-heading.hotex-special-panel a:hover{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-bottom:3px solid #07c}.hotex-all-collapse-box .panel-heading.hotex-flight-panel a:hover:after,.hotex-all-collapse-box .panel-heading.hotex-special-panel a:hover:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#07c transparent transparent;border-width:8px;margin-left:-8px}.hotex-all-collapse-box .arrow-down{border-top:6px solid #023863}.panel-group .hotex-shadow-in-top{margin:-5px 0 0}.panel-group .hotex-shadow-in-top:after{height:7px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-title{color:#282a3c;font-size:16px;margin-bottom:12px}.hotex-addon-body .hotex-group-addon .hotex-border{border-bottom:1px solid #f1f1f1;padding-bottom:30px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-image .hotex-box-addon-currency{background-color:#212529}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-image .hotex-box-addon-currency label{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input{background-color:#f4f5f8;padding-left:24px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-title a:hover{color:#07c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;text-decoration:none}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-title hr{width:25px;height:3px;background-color:#f1f1f1;border:0;margin-top:5px;margin-bottom:5px;float:left}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-input-quantity .input-group{margin-left:-15px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-input-quantity .input-group .btn{background-color:#f5f5f5;color:#212529}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-input-quantity input{background-color:#fff;color:#212529;border:1px solid #f5f5f5;width:50px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-box-addon-cost{margin-top:25px}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-box-addon-cost .hotex-addon-cost label,.hotex-retrieve-reservation .hotex-table thead tr th{color:#c6c6c6;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-box-addon-cost .hotex-addon-cost span{color:#212529;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500}.hotex-flight-details .hotex-arrival .hotex-arrival-item,.hotex-flight-details .hotex-depature .hotex-depature-item,.hotex-guest-details .hotex-guest-details-item{margin-bottom:8px}.hotex-guest-details .hotex-guest-details-item label b,.hotex-guest-details .hotex-guest-details-item strong,.hotex-panel-payment .hotex-pax-payment .hotex-payment-form .form-group label,.hotex-payment-form label{color:#023863;font-family:"Roboto",sans-serif;font-size:14px;font-weight:600}.hotex-addon-body .hotex-group-addon .hotex-group-addon-item .hotex-box-addon-item .hotex-box-addon .hotex-box-addon-input .hotex-addon-quantity-label label,.hotex-box-guestList .hotex-guest-form-title label,.hotex-box-guestList .hotex-room-request-label,.hotex-box-special,.hotex-flight-details .hotex-arrival .form-group>span,.hotex-flight-details .hotex-arrival span.control-label,.hotex-flight-details .hotex-depature .form-group>span,.hotex-flight-details .hotex-depature span.control-label,.hotex-guest-details .hotex-guest-details-item p,.hotex-guest-details .hotex-guest-details-item span.checkbox-inline{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.hotex-flight-details .hotex-arrival .form-group>span,.hotex-flight-details .hotex-arrival span.control-label,.hotex-flight-details .hotex-depature .form-group>span,.hotex-flight-details .hotex-depature span.control-label{display:inline-block;margin-bottom:5px}#guestDetailSection .hotex-guest-details .hotex-guest-details-item .help-block,.hotex-guest-details .hotex-guest-details-item span.help-block,.hotex-guest-details .hotex-guest-details-item span.help-block i{color:#aaa;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;font-style:normal}.hotex-box-guestList .hotex-guest-list-title,.hotex-flight-details .hotex-arrival .hotex-arrival-item strong,.hotex-flight-details .hotex-depature .hotex-depature-item strong,.hotex-pax-payment .hotex-card-information label{display:inline-block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border-left:5px solid #f1f1f1;padding:12px}#flightCollapse .hotex-depature .hotex-depature-item strong,#flightCollapse .hotex-flight-details .hotex-arrival .hotex-arrival-item strong{display:inline-block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border-left:0 solid #f1f1f1;padding:0}.hotex-box-guestList .hotex-guest-list-title{margin-top:12px}.hotex-pax-payment .hotex-payment-form #btnAboutCvv{display:inline-block;margin-left:14px;height:34px;background-color:transparent;color:#023863;border:1px solid #fff!important;border-radius:60px;box-shadow:0 5px 10px 2px rgba(2,56,99,.19)!important;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;padding:9px 16px;line-height:1.25;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hotex-pax-payment .hotex-payment-form #btnAboutCvv:hover{background-color:#023863;color:#fff;border:1px solid #023863!important}.hotex-pax-payment #ctl00_bd__creditCardGuarantee_paxAccountErrorMessage{display:block;background-color:#ed1c24;border:3px solid #ed1c24;border-radius:0;padding:12px}.hotex-pax-payment #ctl00_bd__creditCardGuarantee_paxAccountErrorMessage li{color:#fff;font-family:"Roboto",sans-serif!important;font-size:13px!important;font-weight:500!important}footer #ctl00_ft_confirmArea,footer #ctl00_ft_confirmButtonSection{margin-top:20px;margin-bottom:0}footer #ctl00_ft_confirmButtonSection a,footer a#ctl00_ft_btnConfirmReservation{height:48px;background-color:#07c;color:#fff;box-shadow:none!important;font-family:"Roboto",sans-serif;font-size:18px;font-weight:500;padding:14px 32px;line-height:1.25;text-shadow:none}footer a#ctl00_ft_btnConfirmReservation{margin-top:20px;margin-bottom:15px}footer #ctl00_ft_confirmButtonSection a:hover,footer a#ctl00_ft_btnConfirmReservation:hover{background-color:#0ab21b}footer #ctl00_ft_backButtonSection a,footer a#ctl00_ft_btnBack{box-shadow:none!important;text-transform:uppercase;opacity:.5}footer #ctl00_ft_backButtonSection a,footer .hotex-box-footer-validation .hotex-footer-terms,footer a#ctl00_ft_btnBack,footer.hotex-box-footer a#checkbox-terms{color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}footer.hotex-box-footer a#checkbox-terms{font-size:16px;text-decoration:none!important;border-bottom:1px dashed #fff}footer.hotex-box-footer a:hover#checkbox-terms{color:#07c;border-bottom:1px dashed #07c}.hotex-container hr{border-top:1px solid #f1f1f1}.hotex-box-packages .hotex-package-information-content1 .btn-packages,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .package-information-button{color:#023863;font-family:'Playfair Display',serif;font-size:24px;font-weight:700;text-transform:none}.hotex-box-packages .hotex-package-information-content1 .btn-packages:hover,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .package-information-button:hover{color:#07c;font-family:'Playfair Display',serif;font-size:24px;font-weight:700;text-transform:none;text-decoration:none}.hotex-accomodation-content1 h3::after,.hotex-box-packages .hotex-package-information-content1 .btn-packages::after,.hotex-facilities-content1 .hotex-facilities-title label::after,.hotex-location-title h3::after,.hotex-retrieve-reservation .hotex-mobile-retrieve-title strong::after{display:block;content:"";width:25px;height:3px;background-color:#f1f1f1;margin:4px auto 0}.hotex-box-packages .hotex-package-information-content1 span label[ng-bind-html="package.PromoLine"]{display:block;color:#ed1c24;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;border-left:5px solid #ed1c24;padding:12px;margin-bottom:4px}.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-other-packages-promo,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-other-packages-promo label{color:#ed1c24;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400}.hotex-box-packages .hotex-package-information-content1 small.ng-binding,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content small.hotex-other-packages-valid{display:block;color:#f7901e;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #f7901e;padding:12px;margin-top:8px;margin-bottom:8px!important}.hotex-box-packages .hotex-package-information-content1 .hotex-package-information-desc,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-package-information-desc{display:block;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;border-left:5px solid #f1f1f1;padding:12px;margin-bottom:8px!important}.hotex-box-packages .hotex-package-information-content1 .hotex-package-information-desc a,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-package-information-desc a{color:#282a3c;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;margin-left:18px}.hotex-box-packages .hotex-package-information-content1 .hotex-package-information-desc a:hover{color:#07c}.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-other-packages-avarage .hotex-rate-name{display:inline-block;color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;border-bottom:3px solid #f1f1f1}.hotex-box-packages .hotex-package-information-price .hotex-package-price-label label,.hotex-packages-detail,.hotex-packages-information-content3 .hotex-box-other-packages .hotex-other-packages-content .hotex-other-packages-avarage .hotex-rate-currancy label{color:#07c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.hotex-box-packages .hotex-package-information-price .hotex-package-price-button a,.hotex-packages-information-content3 .hotex-box-other-packages a.btn-search{background-color:#023863;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-bottom:8px}.hotex-packages-detail{background-color:#eceef3;color:#fff;font-size:14px;font-weight:400;padding:5px 20px 20px}.hotex-packages-detail label{text-transform:none}.hotex-packages-detail label,.hotex-packages-information-content3 .hotex-package-information-title strong,.hotex-retrieve-reservation .hotex-table tbody tr td{color:#282a3c;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500}.hotex-packages-information-content3 hr{border-top:3px solid #f1f1f1}.hotex-accomodation-content1 h3,.hotex-facilities-content1 .hotex-facilities-title label,.hotex-location-title h3,.hotex-retrieve-reservation .hotex-mobile-retrieve-title strong{color:#282a3c;font-family:"Roboto",sans-serif;font-size:22px;font-weight:500;padding-bottom:15px}.hotex-retrieve-reservation .hotex-table thead tr th{background-color:#f4f5f8;color:#aaa;border-top:0 solid #eceef3}.hotex-retrieve-reservation .hotex-table tbody tr td{background-color:#fff;font-size:14px;border-top:0 solid #eceef3}.hotex-retrieve-reservation .hotex-table tbody tr:nth-child(even) td{background-color:#f4f5f8;color:#282a3c;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;border-top:0 solid #eceef3}.hotex-reservation-detail .hotex-box-retrieve-detail-title{background-color:#eceef3;color:#282a3c;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding-top:4px;padding-bottom:4px;margin-bottom:16px}.hotex-map-direction p,.hotex-reservation-cancel .hotex-box-cancelation-policy a,.hotex-reservation-detail .hotex-breakdown-detail .hotex-breakdown-decs,.hotex-reservation-detail .hotex-reservation-detail-content,.hotex-reservation-detail .hotex-reservation-detail-header,.hotex-reservation-detail .hotex-reservation-special{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400}.hotex-reservation-cancel strong,.hotex-reservation-detail .hotex-breakdown-detail strong,.hotex-reservation-detail .hotex-reservation-terms strong{color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.hotex-reservation-cancel strong{color:#282a3c}.hotex-reservation-cancel .hotex-box-cancelation-policy a{color:#07c;border-bottom:1px dashed #07c;text-decoration:none}.hotex-reservation-cancel .hotex-box-cancelation-policy a:hover{text-decoration:none}.hotex-reservation-cancel .hotex-box-cancelation-policy ul{margin-bottom:4px}.hotex-accomodation-content1 .hotex-accomodation-box .hotex-accomodation-box-item,.hotex-point-interest .hotex-point-interest-box .hotex-point-interest-item{border:0}.hotex-accomodation-content1 .hotex-accomodation-box .hotex-accomodation-box-item .hotex-accomodation-title{background-color:#212529;border:0;text-align:center}.hotex-accomodation-content1 .hotex-accomodation-box .hotex-accomodation-box-item .hotex-accomodation-title label{color:#fff;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.hotex-accomodation-content1 .hotex-accomodation-box .hotex-accomodation-box-item .hotex-accomodation-content{background-color:#eceef3;color:#212529;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-align:center;border-top:0 solid #eceef3}.hotex-accomodation-content2 .hotex-box-amenities .hotex-box-amenities-item .hotex-box-slide-room label{color:#282a3c;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500}.hotex-accomodation-content2 .hotex-box-amenities .hotex-box-amenities-item .hotex-box-slide-room p{color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400}.hotex-accomodation-content2 .hotex-box-amenities .hotex-box-amenities-item .hotex-box-slide-amenities label{color:#c6c6c6;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.hotex-accomodation-content2 .hotex-box-amenities .hotex-box-amenities-item .hotex-box-slide-amenities hr{border-top:1px solid #f1f1f1;padding-bottom:10px}.hotex-facilities-content1 .hotex-facilities-title h4,.hotex-facilities-content2 .hotex-facilities-title h4,.hotex-map-direction-label h4,.hotex-point-interest .hotex-point-interest-title h4{color:#023863;font-family:"Roboto",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase}.hotex-facilities-content2 .hotex-facilities-box .hotex-facilities-group .hotex-facilities-item .hotex-facilities-information-box,.hotex-facilities-content2 .hotex-facilities-box .hotex-facilities-group .hotex-facilities-item .hotex-facilities-information-box .hotex-information-image{background-color:#eceef3;border:0}.hotex-facilities-content2 .hotex-facilities-box .hotex-facilities-group .hotex-facilities-item .hotex-facilities-information-box .hotex-information-name,.hotex-point-interest .hotex-point-interest-box .hotex-point-interest-item .hotex-interest-name{background-color:#212529;border:0;text-align:center}.hotex-facilities-content2 .hotex-facilities-box .hotex-facilities-group .hotex-facilities-item .hotex-facilities-information-box .hotex-information-name label,.hotex-point-interest .hotex-point-interest-box .hotex-point-interest-item .hotex-interest-name label{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.hotex-facilities-content2 .hotex-facilities-box .hotex-facilities-group .hotex-facilities-item .hotex-facilities-information-box .hotex-information-desc,.hotex-point-interest .hotex-point-interest-box .hotex-point-interest-item .hotex-interest-distance{background-color:#eceef3;color:#212529;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;text-align:center;border-top:0 solid #eceef3}.hotex-point-interest .hotex-point-interest-box .hotex-point-interest-item .hotex-interest-distance{font-size:14px}