.bg-rate,.box-hotel-price,.ico-change-search,.photo-gallery,.progress-bar,.title-page{text-align:center}.breadcrumb span,.breadcrumb>li a,.change-search{font-size:12px}.map:focus,.map:visited,a:focus,a:hover,a:visited{text-decoration:none}.change-search,.hotel-logo,.hotel-name h1,.t-price-1{display:inline-block}.typeahead-container button,.typeahead-field input,.typeahead-select{border:none!important}body{color:#333}.padding{padding-left:15px;padding-right:15px}.no-padding{padding:0}.mrg-top{margin-top:10px}.mrg-bottom{margin-bottom:15px}.breadcrumb{background-color:#FFF}.breadcrumb>li a:focus{color:red}.change-search{border:1px solid #e1e1e1;margin-top:15px;padding:4px 12px;color:#333;margin-bottom:9px}.ico-change-search{background-color:#e1e1e1;color:#FFF;width:15px;height:15px;font-size:14px;border-radius:50px;margin-right:6px}.hotel-logo{width:32px;height:32px;margin-left:10px;vertical-align:top}.hotel-name h1{color:#039;font-weight:700;margin:0;font-size:22px;width:88%}.amount-discount,.item-rate,.slide{width:100%}.hotel-address-tel{margin-top:11px;color:#333;line-height:21px;font-size:11px}.fa-map-marker{padding-left:10px;color:#f57745}.map{color:#039}.map:focus{color:red}.t-price-1{padding-right:5px;vertical-align:top;padding-top:3px}.t-price-old{color:#e50a1e;font-size:15px;margin-right:2px;padding-right:15px;text-decoration:line-through}.t-price-new{color:#47aa50;font-size:17px;margin-top:5px;padding-left:15px;padding-right:15px;vertical-align:bottom}.box-hotel-price{background-color:#f3f2f2;border:1px solid #f1efef;border-radius:5px;padding-bottom:15px;padding-top:8px}.bn-request,.top-reserve{padding-bottom:5px}.box-request{margin-top:10px}.t-date-reserve{font-size:11px;padding-left:10px}.top-reserve{padding-top:4px}#sidebar div{line-height:30px}.hotel-menu{display:block;padding:0;margin:10px 0 0;background-color:#f2f2f2}.li-hotel-menu{font-size:12px;float:right;color:#333;padding:7px 15px}.li-hotel-menu a{color:#333}.li-hotel-menu:hover{background-color:#ffad09}.li-hotel-menu:hover a{color:#FFF}.content-gallery{border:1px solid #e4e4e4;padding:7px}.photo-gallery{background-color:#e4e4e4;position:relative}.hotel-discount,.hotel-discount-mobile{background-color:#f93448;text-align:center}.certificate{position:absolute;top:20px;left:20px}.hotel-discount{top:20px;position:absolute;right:20px;height:35px;line-height:33px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;padding-right:15px;padding-left:17px}.hotel-discount-mobile,.rate-top{line-height:34px;padding-right:15px;padding-left:17px}.amount-discount{color:#fff;font-size:15px}.rate-top{background-color:orange;color:#FFF}.rate-top a{color:#fff}span.r1{display:block;border-bottom:1px solid #FFC930}.item-list-photo{margin-left:.8%}.item-list-photo:nth-last-child(-n+1){margin-left:0}.item-list-photo img{width:100%;border:1px solid #c4c2c2}.list-photo{margin-top:10px}.hotel-info{padding-left:0}.rating-chart{border:1px solid #e4e4e4;padding:7px}.bg-rate{background-color:#f89f2c;color:#FFF;display:inline-block;padding:6px 11px 3px;font-size:15px}.guest-rate{display:block}.item-rate,.txt-rate,.txt-rate span{display:inline-block}a.link-review{float:left;padding-left:20px;margin-top:9px;font-size:11px}.txt-rate{padding-right:17px}.txt-rate span{color:#333;font-size:12px}.number-comment{font-size:11px!important}.hotel-rate{background-color:#f2f3f3;margin-bottom:15px}.box-rate{padding-right:10px;padding-left:10px}.b-rate{background-color:#FFF;padding:0}.progress{height:9px;margin-bottom:6px;overflow:hidden;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin-top:10px}.box-map,.hotel-net{border:1px solid #e7e7e7}.progress-bar{float:right;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.items-norouz:hover,.view-price li div{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1)}.progress-bar-success{background-color:#49aa49}.hotel-map{width:100%}.ul-net{padding:0;margin:0}.ul-net li a{color:#333}.ul-net li a:hover,.ul-net li a:hover .fa-net{color:red}.ul-net li a:focus,.ul-net li a:hover,.ul-net li a:visited{text-decoration:none}.fa-net{font-size:12px!important;color:#c5c5c5;padding-left:10px}.hotel-net li{float:right;padding:7px 14px 6.8px;font-size:11px;color:#333}.item-facility .titr-facility,.titr-facility{color:#039;font-size:15px;display:inline-block}.box-map{margin-bottom:9px;margin-top:9px;height:204px;overflow:hidden}.item-facility{margin-bottom:10px;border-bottom:1px solid #ebebeb;margin-top:12px}.item-facility .title-facility,.item-facility.c2 .title-facility{border:none;padding-bottom:10px;margin-bottom:10px;display:inline-block}.item-facility .title-facility{width:19%;white-space:nowrap}.item-facility.c2 .title-facility{width:100%}.item-facility .titr-facility{padding-right:7px;margin-top:7px}.title-facility{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px}.titr-facility{padding-right:14px}.ul-facility{padding:0;margin:0;display:inline-block;width:80%;vertical-align:middle}.ul-facility li a{text-decoration:underline;color:#333}.i-facility{color:#ffa800!important;font-size:6px!important}.ul-facility span{padding-right:5px;font-size:13px}.ul-facility li{float:right;padding-left:15px;margin-bottom:6px;white-space:nowrap}.parking{width:100%;color:#FFF;padding-bottom:5px;padding-top:3px;padding-right:15px;font-size:13px}.desc-facility{text-align:justify;font-size:13px;line-height:2;display:inline-block}.info-guest{font-size:12px;padding:0}.type-trip1{font-size:11px}.date-trip{color:red}.title-comment{font-size:14px;font-weight:700;margin-top:5px}.bottom-comment{margin-top:25px}.fa-comments{padding-left:7px;font-size:14px!important;color:#ffbb02}.link-see-reviews{color:#039;font-size:12px;position:absolute;bottom:0;left:10px;z-index:1001}.owl-pagination{text-align:right;padding-right:98px}.owl-pagination.hotels-list{text-align:center}.box-title-reason,.desc-comment,.desc-reason{text-align:justify}.bg-discount,.col,.date-reserve,.li-price,.price-r,.price-room{text-align:center}.link-like{position:absolute;bottom:10px;left:10px;z-index:1001}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;vertical-align:bottom}.owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#a5bed3}.name-hotel,.owl-page{display:inline-block}.owl-page span.circle-active{background:#feba02}.owl-page span:hover{background:#feba02;cursor:pointer}.desc-comment{font-size:12px;height:89px;overflow:hidden;text-overflow:ellipsis}.box-reason{padding:20px 0 20px 20px;margin-bottom:15px;height:111px}.ico-reason{padding-left:0}.titr-reason{font-weight:700;color:#039;font-size:14px}.desc-reason{margin-top:5px;font-size:13px;margin-bottom:0}.hotel-reason{height:auto}.box-popular-hotel{margin-bottom:20px}.item-pop-hotel{padding-left:5px;padding-right:5px;margin-bottom:10px}.content-hotel{border:1px solid #e7e6e6;padding:7px}.in-date-in,.in-date-out{padding-top:10px;padding-bottom:15px;background-color:#f7f7f7}.holder-col{padding-left:0}.holder-col a{color:#039}.holder-col a:hover h6{color:red}.name-hotel{font-size:15px;color:#039;padding-left:5px}.holder-col .star{display:inline-block!important}.p-hotel{width:100%;border:1px solid #e8e8e8}.price .t-price-old{padding-right:6px;font-size:13px;font-weight:100}.price .t-price-new{font-size:15px;padding-left:5px;padding-right:6px;font-weight:100;color:#00a200}.price .t-price-1{font-size:11px;padding-right:0}.price .t-price-4{font-size:11px}.date-reserve,.link-like span,.rate-hotel,.view-list,.view-map{font-size:12px}.view-list,.view-map{color:#039;padding-right:10px;padding-left:10px}.link-like span{padding-right:20px;padding-left:10px}.txt-request{padding-left:20px}.l-date,.r-date{padding-left:10px!important}.r-date{padding-right:20px!important}.inp-date{height:36px}.btn-default:hover .fa-calendar{color:#FFF}.day-date,.day-date-out{color:#333;display:block;font-size:12px}span.years-date{color:#333}.sp-date{color:red;font-size:13px;margin-bottom:23px;display:block;padding-right:10px}.box-reserve-detail,.item-room{margin-bottom:15px}.alert-box,.description-room,.picture{display:inline-block}.sp-date.s-in{color:#00b11d}.in-date-out{border:1px solid #e0dada;border-bottom:none;border-radius:5px 0 0;border-top:5px solid #f55e5e}.in-date-in{border:1px solid #e0dada;border-bottom:none;border-radius:0 5px 0 0;border-top:5px solid #1bbd36}.in-date-in:hover,.in-date-out:hover{background-color:#faf6ee}.link-guarantee:focus,.link-guarantee:hover,.link-guarantee:visited{text-decoration:none}.link-guarantee{color:green}.gurantee img{padding-left:10px}.item-room{border:1px solid #ddd;font-size:12px;border-radius:4px}.picture{position:relative;padding:0}.img-room{width:100%;border-radius:0 4px 4px 0;height:197px}.arr-left,.arr-right{width:36px;height:34px;top:50%;position:absolute}.arr-right{background:url(../Images/hotel-info/arrow.png) right center no-repeat;right:10px}.arr-left{background:url(../Images/hotel-info/arrow.png) left center no-repeat;left:10px}.bg-discount{bottom:10px;position:absolute;right:15px;background-color:#f93448;height:35px;line-height:33px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;padding-right:15px;padding-left:17px}.link-info.active-information,.view-information,.view-price{background-color:#eaf2fb}.txt-discount{color:#fff;font-size:12px;width:100%}.description-room{padding-right:15px;vertical-align:top;line-height:25px}.name-room{color:#039;font-size:16px;margin-top:15px}.sp-desc{display:block;font-size:12px}.include-items{border:1px solid #ddd;display:inline-block;border-radius:5px 5px 0 0;padding-bottom:2px;padding-top:10px;border-bottom:none}.label-items{display:block;font-size:12px}.col{display:inline-block;border-left:1px solid #eaeaea;padding-left:19px;padding-right:19px}.col :nth-last-child(-n+2){border:none}.t-deals{color:#fa5951;font-size:12px;font-weight:700}.fa-check{color:#47aa50;font-size:15px}.fa-times{color:#fa5951;font-size:15px}.box-links{margin-top:18px}.t-price{display:block;margin-bottom:8px}.mablagh .old-price{color:#fa5951;font-size:13px;display:inline-block;text-decoration:line-through}.mablagh .new-price{color:#10a01d;font-size:15px;margin-top:5px;padding-right:13px}.bn-reserve-room{float:left;width:74%;margin-top:15px;margin-left:13%;line-height:28px}.panel-left-room{padding:0}.box-link-info{width:100%;display:inline-block;margin-top:46px;padding-right:30px}.link-info{border:1px solid #ddd;display:inline-block;border-radius:5px 5px 0 0;color:#333;font-size:10px;padding:6px 11px;margin-right:3px;border-bottom:none}.link-info:focus,.link-info:visited{text-decoration:none}.fa-caret-down,.fa-caret-left{color:#ffa200;font-size:12px;padding-left:3px}.row-3{margin-bottom:12px;height:75px}.view-information{width:100%;padding:2px 15px 15px;font-size:12px;border:1px solid #e1e1e1}.p-room{width:90px;height:72px;float:right;margin-left:9px;border:1px solid #999;margin-top:12px;border-radius:5px}.txt-description{line-height:25px}.view-information .text{width:100%;line-height:18px;margin-top:15px;display:inline-block}.view-information .txt-titr{color:#039;font-weight:700;font-size:13px;margin-bottom:5px;display:block}.text-discount p,.view-price ul{margin-bottom:0}.list-facility{display:block;padding:0}.view-information li{color:#333;margin-top:10px;float:right;width:25%}.view-information .fa-square{font-size:6px;padding-left:10px;color:#ffb300}.text-discount{padding-right:0;padding-left:0;width:70%}.img-silent{width:40px;height:58px;float:right;margin-left:10px;margin-right:10px}.box-link-member{text-align:right;padding-right:0;margin-top:11px;width:30%}.fa-info-circle{display:none!important}.general-ico{width:32px}.view-price{font-size:12px;width:100%;padding:9px 9px 0;border:1px solid #e1e1e1}.view-price ul,.view-price ul li{background-color:#eaf2fb!important}.view-price ul{padding:0;display:inline-block;width:100%}.head,.o-price,.price-r{display:block}.view-price ul li{border:none!important;margin-top:5px}.view-price li{float:right;width:14.26%;text-align:center;padding:3px}.link-contact{margin-top:10px;padding:15px}.head{background-color:#e7ecef;color:#333;padding:5px;font-size:10px;border-radius:4px 4px 0 0}.view-price li div{margin-top:0;margin-bottom:5px;background-color:#f7f7f7;padding-top:6px;padding-bottom:5px;box-shadow:0 1px 1px rgba(0,0,0,.1);height:57px;vertical-align:middle}.o-price{color:#b6b6b6;text-decoration:line-through;line-height:1px;margin-top:10px}.n-price,.no-price{color:#696969;display:block;line-height:45px}.agree,.agree:hover,.box-search .title-search,.item-trip{text-decoration:none}.n-price{width:100%;font-size:14px}.view-information .pic-room{width:100%;display:inline-block;margin-bottom:15px}.pic-room img{width:90px;height:72px;float:right;margin-left:9px;border:1px solid #999;margin-top:12px;border-radius:5px}#owl3 .owl-dots,#owl4 .owl-dots{text-align:right;margin-top:20px}#owl3 .owl-dots span,#owl4 .owl-dots span{margin:2px 4px}#owl3 .owl-dots .active span,#owl4 .owl-dots .active span{background-color:#feba02}.coments-box{position:relative}.star{width:60px!important}.box-search{display:block;width:100%;border:1px solid #dcdcdc;background-color:#f3d104;padding:8px 25px 0}.box-search .title-search{color:#434a54;font-size:15px;text-align:right;font-weight:700;display:block;margin-top:10px;margin-bottom:15px}.bn-search-detail{float:left;margin-top:7px;margin-bottom:14px;border:none}.inp-change-search{height:36px}.box-guarantee-m{display:none}.section-comment{margin-top:10px;border:1px solid #d6d6d6;padding-bottom:10px;border-radius:5px}.type-trip{background-color:#0a7de1;line-height:33px;border-radius:4px}.type-trip .current{background:url(../Images/comment/arrow-ico.png) bottom center no-repeat}.type-trip ul{margin:0;padding:0}.li-trip{float:right;margin-left:10px;margin-right:44px;height:37px}.li-trip a:focus,.li-trip a:hover{text-decoration:none;color:#ffde00}.item-trip{font-size:15px;color:#FFF;white-space:nowrap}.section-rate{margin-top:10px;padding-bottom:19px;border-bottom:6px solid #d6d6d6;display:none}.day,.month,.section-comment #tab-0,.titr-sec-rate,.txt-vector-rate,.year{display:block}.overall-rating{background:url(/persian/hotels/images/detail/comment/p-overall-rate.png) no-repeat;text-align:center;height:179px;line-height:118px;margin:20px auto 0;width:252px}.titr-sec-rate{font-size:14px;color:#003055;margin-bottom:14px}.txt-vector-rate{font-size:13px;margin-top:1px}.comment-person,.top-part{margin-top:1%;margin-right:1%;margin-left:1%;float:right}.number-rate{color:#0169a7;font-size:35px;font-weight:700;white-space:nowrap}.comment-person{width:97.7%;border:1px solid #cbcbcb;background-color:#ededed;border-radius:4px}.top-part{width:98%}.info-person{float:right;margin-top:15px;border-left:1px solid #C1C1C1;text-align:center;margin-bottom:10px;width:19%}.calendar{float:right;background:url(/persian/hotels/Images/Detail/comment/ico-calendar.png) no-repeat;width:65px;height:66px;margin-right:32%}.year{color:#FFF;width:65px;line-height:16px;font-size:12px}.day,.month{width:65px;color:#000}.day{line-height:30px;font-size:17px}.month{font-size:12px;line-height:0}.desc-person{float:right;width:100%;text-align:center}.desc-person span{width:100%;font-size:11px;display:block;line-height:17px}.viewpoint{float:right;margin-right:16px;margin-top:0;width:77%}.viewpoint div{background:0 0!important}.bottom-part,.desc-viewpoint,.titr-view{width:100%;float:right}.titr-view{font-size:15px;line-height:17px;color:#ff7200;margin-top:7px}.desc-viewpoint{line-height:22px;text-align:justify;color:#010101;margin-top:8px}.bottom-part{background:url(/persian/hotels/Images/Detail/comment/bg-rep.jpg)}.list-rate{float:right;margin-right:10px;margin-bottom:0;width:89%}.list-rate .li-rate{float:right;height:38px;line-height:36px;margin-left:21px}.list-rate .li-rate span{float:right;font-size:11px;color:#010101}.agree{float:right;font-size:14px;color:#007627;padding-right:25px;margin-top:11px;background:url(/persian/hotels/Images/Detail/comment/ico-agree.jpg) right center no-repeat}.ui-datepicker-next::before,.ui-datepicker-prev::before{font-family:FontAwesome;font-size:18px;position:absolute;top:2px}.clock,.warning-box{background-color:#d1e9fe;border-radius:4px}.agree:hover{color:#fe7902}.contact-us,.contact-us:hover{text-decoration:underline}.reserve-popup .form-group{width:200px}.change-search-popup .form-group{width:300px}.img-type-trip{width:auto}.warning-box{display:inline-block;padding:15px 15px 4px;width:100%;text-align:justify}.clock{padding-left:15px;padding-right:15px}.ui-datepicker-next::before{content:"";left:4px}.ui-datepicker-prev::before{content:"";left:6px}.contact-us{color:#039;font-weight:700}.jump,.link-rezerv{font-weight:700;text-decoration:none;margin-top:10px;font-size:12px;color:#039}.jump{float:right;padding-right:20px}.link-rezerv{float:left;padding-left:15px}.i-top-page{font-size:14px!important;color:#039;padding-left:10px;vertical-align:middle}.vis-xs{display:none!important}.hotel-rooms{display:table;width:100%}.hotel-rooms>div{display:table-row}.hotel-rooms>div>div{display:table-cell;padding-left:0;float:none;padding-right:0;vertical-align:top}.hotel-rooms>div>div>div>ul{padding:0;margin-top:-10px}.hotel-rooms>div>div>div>ul>li{display:table-cell;background-color:#426ac0;color:#FFF;padding-top:5px;padding-bottom:5px;border-left:1px solid #8ca3d3;text-align:center}.room-information{display:table;width:100%;border:1px solid #e1e1e1;border-top:none;vertical-align:top}.room-information>div{display:table-row}.room-information>div>div>span>span{display:block;padding-bottom:5px}.room-information>div>div{display:table-cell;border-left:1px solid #e1e1e1;padding-bottom:9px;text-align:center;float:none;vertical-align:top;padding-top:12px}.p-capacity-infant{height:22px}.bg-head,.items-norouz{padding-bottom:5px;padding-top:5px}.alert-number{color:red}.room-information>div>div:nth-child(1){text-align:right}.box-total-price,.deals,.norouz-package,.top-fix .content-search,.top-fix .t-clock,.top-fix .t-clock-out,.top-fix .time-date{text-align:center}.view-name-room h2{color:#039;font-size:15px;margin-top:0;line-height:23px}.room-information>div>div>div>span{display:block;font-size:13px;line-height:28px}.room-information>div>div>div>.r{font-size:11px}.deals{background-color:#f93448;height:25px;line-height:24px!important;display:inline-block!important;color:#FFF!important;font-size:12px!important;padding-right:8px;padding-left:8px;border-radius:50px 50px 0;margin-top:5px}.room-information>div>div>div>a{font-size:12px;position:absolute;bottom:12px;right:32px}.more{right:0!important;position:relative!important;margin-top:6px;display:block;bottom:0!important;margin-bottom:3px}.box-final-reserve,.box-total-price{position:relative}.img-capacity{display:inline-block;padding-top:21px}.box-price-room .old-price{color:#9a9a9a;font-size:13px;display:block;text-decoration:line-through}.box-price-room .new-price{display:block;color:#10a01d;font-size:16px}.room-information>div>div>span{font-size:11px;display:block;padding-top:5px}.room-information>div>div>select{width:82%;border:1px solid #ccc;margin-top:6px;border-radius:4px;height:34px;font-size:11px;background-color:#FFF}.box-total-price .old-price,.hotel-rooms>div>div:nth-child(2)>div>span{font-size:13px;padding-top:10px;display:block}.hotel-rooms>div:nth-child(1)>div:nth-child(2){border-top:33px solid #426ac0}.hotel-rooms>div>div:nth-child(2){background-color:#eaf2fb;border:1px solid #dedede;border-right:none;text-align:center;padding-right:0}.bn-final-reserve:disabled{border:1px solid #cfcfcf;background-color:#dcdcdc;color:#a2a2a2}.box-total-price .old-price{color:#fa5951;text-decoration:line-through}.box-total-price .new-price{display:block;color:#10a01d;font-size:15px}.box-final-reserve img{position:absolute;top:10px;right:16px}.bn-final-reserve{float:left;width:86%;margin-top:15px;margin-left:7%;line-height:35px;padding-right:46px;margin-bottom:23px;height:38px}.bg-head{display:block;background-color:#426ac0;min-height:35px}.selected-room{display:inline-block;width:100%}.selected-room span{font-size:12px!important;color:#6a6a6a;display:block;line-height:25px;padding-left:6px;padding-right:6px}img.photo-room{width:100%}.head.select-day{background-color:#fcbe18;color:#FFF}.view-name-room img{position:absolute;top:13px;left:13px;width:13px}.Frame-image{width:40%;padding:5px;border:1px solid #dedede;display:inline-block;border-radius:4px;vertical-align:top;margin-left:2%}.Frame-image img{width:100%}.content-room{width:56%;display:inline-block;padding-left:0}.fa-angle-down{display:none}.norouz-package{background-color:#1eb760;color:#fff;font-size:13px;border-radius:4px;border:1px solid #b7e2b7;margin-bottom:12px}span.sp-package{margin-top:10px;margin-bottom:10px;display:block}.frame{padding-left:7px;padding-right:7px;margin-top:12px}.items-norouz:hover{box-shadow:0 2px 3px #dedede;background-color:#f5f5f5;border-top:1px solid #b7d2da;border-bottom:1px solid #b7d2da}.items-norouz{border:1px solid #e0e0e0;border-radius:4px;border-right:2px solid #1eb760;border-left:2px solid #1eb760}.view-package{background-color:#fff;padding-right:5px;padding-left:5px;padding-bottom:12px}.items-norouz span{font-size:13px;color:#4c4c4c;display:block}.items-norouz span:nth-child(odd){margin-top:15px}.sp-full-package{color:#f93448!important;display:block;margin-top:15px}.full-package .items-norouz{border:1px solid #e0e0e0;border-radius:4px;padding-top:5px;padding-bottom:5px;border-right:2px solid #f93448;border-left:2px solid #f93448}#mobile_fit{background-color:#fff;z-index:1000}.mobile-prices .carousel-control.left,.mobile-prices .carousel-control.right{background-image:none;top:30%}.carousel-control.left,.carousel-control.right{background-image:none;top:26px}.fa-chevron-left,.fa-chevron-right{color:#9098a6;font-size:21px}.top-fix{display:inline-block;width:100%;background-color:#FFF;z-index:1000}.top-fix .hotel-info{background-color:#f6f5f5;padding:7px;margin-bottom:7px;width:100%;display:block;margin-top:0}.top-fix .pic-hotel{width:88px}.top-fix .text-hotel-info{display:inline-block;vertical-align:top;margin-right:2%;width:70%}.top-fix .nm-hotel-info{color:#039;font-weight:700;margin-top:0;font-size:16px;margin-bottom:2px}.top-fix .address-hotel-info{font-size:10px;width:100%}.top-fix .hotel-info-date{background-color:#FFF;width:100%;display:block}.top-fix .time-date{font-size:11px;width:50%;display:inline-block;padding:0 0 10px;margin:0;float:right}.top-fix .t-clock,.top-fix .t-clock-out{display:block}.top-fix .time-date .in,.top-fix .time-date .out{font-weight:700;font-size:15px;line-height:12px;margin-bottom:12px;margin-top:5px;display:block}.top-fix .time-date .in{color:#5cb85c}.top-fix .time-date .out{color:red}.top-fix .date-in{border-top:5px solid #00b200;border-left:1px solid #e0e0e0}.top-fix .date-out{border-top:5px solid #fd3939}.pic-hotel-voucher,.top-fix .pic-hotel{width:88px}.top-fix .text-hotel-info img{width:60px}.show-purchase-price{padding:9px 10px;display:inline-block;width:100%;background-color:#f1f1f1}.top-fix .search-row,.top-fix .slide-search .search-row{display:table;position:relative;float:right;border-collapse:separate}.top-fix .content-search{top:6px;position:relative;padding-top:10px;padding-bottom:15px;height:auto;width:100%;margin:5px auto;background-color:#fc0;border-radius:5px;border:1px solid #eaeaea;clear:both}.top-fix .slide-search .inner-search{width:100%;float:right}.top-fix .box-search-city,.top-fix .date-in-out{margin-left:4%;margin-right:4%;width:92%}.top-fix .slide-search .search-row{width:100%;margin-bottom:10px;margin-top:5px}.top-fix .inner-search .text-search{width:100%;font-size:12px;padding:0 8px 0 0;margin:0;height:34px;border-radius:4px;color:grey;background-color:#FFF;border:none}.top-fix .inner-search .fa{font-size:14px;color:#9098a6}.top-fix .show-room{font-size:12px;padding-right:8px;color:#fff;border-radius:4px;line-height:18px;text-align:right}.top-fix span.sp-rooms{padding-left:14px}.top-fix input:checked+.slider{background-color:#2196F3}.top-fix .search-row{width:100%;margin-bottom:10px;margin-top:5px}.box-reserve-detail,.top-room{display:inline-block;width:100%}.alert-box p,.title-page{margin-bottom:20px}.top-fix button#datepicker1btn_home{padding:7px 12px;border:none;border-right:none}.show-room,.top-fix .bn-search-city{float:right;margin-top:5px;height:34px;width:92%;margin-right:4%;margin-left:4%}.sticky{position:fixed;top:0;width:100%;right:0}.box-reserve-detail{padding:13px 20px 12px;background-color:#fdd10a;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.sticky_search{padding-top:0!important}.alert-box{background-color:#fff;padding:0;line-height:30px;border:none;margin-top:2px;font-size:13px;border-left:1px solid #bfbebe}.bn-request,.btn-default:hover,.form-control{border:none}.alert-box img{padding-left:7px}.title-page{background-color:#f0f0f0;color:#002d88;padding-top:10px;padding-bottom:14px}.hidden-code{color:#333;background:#fff;padding-right:10px;font-size:13px}.bn-request{float:none;padding-right:30px;padding-left:30px;height:34px;line-height:32px;margin-right:2%}.gurantee{text-align:left;margin-top:0}.links-membership{color:#039;float:right;padding-left:15px;padding-right:15px}.links-membership:focus,.links-membership:visited{color:#039;text-decoration:none}.links-membership:hover{color:red!important;text-decoration:none}.fa-calendar{font-size:18px;color:#cdd1d8}img.gift{width:45px;margin-left:8px}.content-search{text-align:center;top:0;position:relative;padding-bottom:0;height:64px;width:100%;border-radius:5px;background-color:#f1f1f1;padding-top:10px;margin-bottom:16px}.text-search{width:100%;border:none;font-size:13px;border-radius:4px;padding:0 5px 0 0;margin:0;height:34px!important;background-color:#fff!important;color:grey;border-left:none}.inner-search{width:100%;float:right;padding-right:20px}.box-search-city{float:right;width:42%;padding:0 5px}.search-row{border-collapse:separate;display:table;position:relative;float:right;width:100%;margin-bottom:10px;margin-top:5px}.inner-search .btn-default{padding:6px 12px;border-right:none}.btn-default{border:none;padding:7px 12px}.date-in-out{float:right;width:15%;padding:0 5px}.bn-search-city{margin-right:22px;font-size:12px;padding-bottom:3px;line-height:28px;margin-top:6px}#sidebar{position:sticky;top:100px}.t1-include{display:block;margin-top:17px}.box-price-room{min-height:118px}.bn-change-search{font-size:10px;padding-right:11px;color:#337ab7;text-align:left}.bn-wait,.qty-sp{text-align:center}.p-capacity:nth-child(2){height:10px}.bn-wait{border:none;height:48px;line-height:41px;font-size:11px;margin-top:10px;background:#fe9500;padding:4px 10px}.bn-wait:hover{background:#008bdf}.stepper-counter>a{padding:3px 8px!important}a:active{color:red}
.room-food {
    display: block;
    color: #0ab21b;
    margin-bottom:.4rem;
}
.room-food img{
    position:relative;
    top:-2px;
}
.room-discount {
    color: #D80027;
    margin-bottom:.5rem;
    font-size:1.5rem;
}
.box-total-price .new-price.first{
    font-size:2rem;
}
.box-total-price .old-price {
    color:#aaa;
    font-size:12px;
}
.box-total-price .r {
    font-size: 1rem;
}
.nonrefundable-dot img{
    margin-left:5px;
}
.Promotion-Name {
    padding: .2rem .5rem .2rem 1rem;
    margin-top:5px;
    font-size: 1.1rem;
    background-color: #ff0000;
    color: #fff;
    border-radius: 4px;
    display: inline-block;
}
.room-information {
    border-bottom-color: #5bbaff;
    border-bottom-width:2px;
}
.Promotion-Timer {
    border: solid 1px #f07c00;
    border-radius:4px;
}
.Promotion-Timer em{
    font-style:normal;
    display:block;
    margin-bottom:2px;
}
    .Promotion-Timer h6 {
        background-color: #f07c00;
        width:100%;
        color:white;
        margin:0 0 5px;
        padding:5px 0 6px;
    }
.box-total-price .new-price {
    font-size: 17px;
}
/* Tooltip container */
.tooltipcss {
    position: relative;
    display: inline-block;
}

    .tooltipcss .tooltiptext {
        visibility: hidden;
        width: 300px;
        background-color: #555;
        color: #fff;
        text-align: right;
        border-radius: 6px;
        padding: 5px 10px;
        position: absolute;
        z-index: 3;
        bottom: 125%;
        left: 50%;
        margin-left: -150px;
        opacity: 0;
        transition: opacity 0.3s;
        font-size:12px;
    }

        .tooltipcss .tooltiptext::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: #555 transparent transparent transparent;
        }

    .tooltipcss:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }
    .tooltipcss .tooltiptextLeft {
        width: 250px;
        margin-left: 0;
        left:auto;
        right:0;
    }
    .tooltipcss .tooltiptextLeft::after {
        right: 10%;
        left:auto;
    }
    .tooltipcss .tooltiptextRight{
        width: 250px;
        margin-left: 0;
        left: 0;
        right: auto;
    }

        .tooltipcss .tooltiptextRight::after {
            left: 10%;
            right: auto;
        }
    .tooltipcss .tooltiptext table {
        width: 100%;
    }
        .tooltipcss .tooltiptext table tr td {
            padding-top:5px;
            padding-bottom:5px;
        }
        .tooltipcss .tooltiptext table tr td:last-child {
            text-align: left
        }
            .tooltipcss .tooltiptext table tr:last-child {
                border-top:solid 1px #666;
            }
    .tooltipcss .nonrefundable-div {
        color:#fff;
        padding-top:20px;
        padding-bottom:5px;
    }
    .tooltipcss .nonrefundable-div span{
        color:#fff;
    }
.alert-promotion {
    background-color: #f5fbf6;
    border-color: #96d99d;
    color: #383838;
    font-size:12px;
    padding-right:55px;
    position:relative;
}
.alert-promotion h4{
    padding:0;
    margin:0 0 10px;
}
    .alert-promotion img {
        position:absolute;
        right:10px;
        top:20px;
    }
.alert-active {
    background-color: #fff;
    border-color: #ff0000;
    color: #383838;
    font-size: 12px;
    padding-right: 55px;
    position: relative;
}

    .alert-active h4 {
        padding: 0;
        margin: 0 0 10px;
        line-height:22px;
    }
    .alert-active h2 {
        padding: 0;
        margin: 0 0 10px;
    }

    .alert-active img {
        position: absolute;
        right: 10px;
        top: 10px;
    }
.wait-load1 {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    right: 0;
    top: 0;
    z-index: 50;
    opacity: 0.5;
    text-align: center;
}

    .wait-load1 img {
        top: 70%;
        position: absolute;
        z-index: 55;
    }
.mob-room-information {
    border: solid 5px #008bdf;
    margin-bottom: 15px;
    border-radius: 5px;
}
    .mob-room-information .view-name-room h2{
        font-size:1.7rem;
    }
    .mob-room-information .mobile-cap-table {
        width: 100%;
        border-bottom: solid 2px #dff1f8;
    }

        .mob-room-information .mobile-cap-table td {
            text-align: center;
            padding-bottom: 5px;
        }
    .mob-price-container {
        width: 100%;
    }
        .mob-price-container .wrapper {
            width: 100%;
            display: block;
            margin: 0;
        }
    .mob-price-container .colbox {
        width: 50%;
        display: block;
        float: right;
        padding: 0;
        margin: 0;
        text-align:center;
        padding:10px;
    }
        .mob-price-container .colbox:first-child {
            padding-left: 5px;
        }
        .mob-price-container .colbox:last-child {
            padding-right: 5px;
        }
.mob-stepper-counter {
    text-align: center;
    border-radius: 4px;
    border: solid 1px #008bdf;
    margin:0 5px 5px;
}
.mob-price-container .wrapper:first-child {
    border-bottom: solid 1px #ccc;
}
.mob-stepper-counter > a {
    line-height: 0;
    color: #fff;
    padding: 8px 8px;
    cursor: pointer;
    display: block;
    width: 40%;
    float: right;
}
.mob-stepper-counter > a:hover > i {
    color: #fe9500;
}
    .mob-stepper-counter > a.plus-btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-left: solid 1px #008bdf;
    }
    .mob-stepper-counter > a.minus-btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: solid 1px #008bdf;
    }
        .mob-stepper-counter > a > i {
            color: #008bdf;
        }
    .mob-stepper-counter > span {
        display: block;
        width: 20%;
        background-color: #fff;
        float: right;
        padding-top:4px;
    }
.mob-room-information .new-price {
    display: block;
    color: #10a01d;
    font-size: 17px;
}
.mob-room-information .new-price.first {
    font-size: 2rem;
}
    .mob-room-information .new-price .r {
        font-size: 1rem;
    }
.image-slide-show {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
    z-index: 201;
}
    .image-slide-show > div {
        position: relative;
        background-color: #fefefe;
        margin: auto;
        padding: 0;
        width: 90%;
        max-width: 1200px;
    }
.Boxclose {
    color: white;
    position: absolute;
    top: 10px;
    right: 25px;
    font-size: 35px;
    font-weight: bold;
}

    .Boxclose:hover,
    .Boxclose:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }
