
/* FORM TOUR */
.box-form-tour-inner{min-height: 70px;width: 100%;padding: 0px 0px;display: table;background: #fff;}
.box-form-tour-inner.active{min-height: 300px;}
.box-search-tour{vertical-align: top;display: block;text-align: center;padding-top: 14px;}

span.twitter-typeahead{width:94%;}
ul.list-tour-top{padding:0px;margin:0px;padding:5px;display: inline-block;width: 50%;}

ul.list-tour-top li{list-style: none;display: flex;}
ul.list-tour-top li img{width:50px; height: 50px; display: inline-block;vertical-align: top;}
ul.list-tour-top li .box-info{display: inline-block;}
ul.list-tour-top li .box-info h4{font-size: 14px;font-family: 'r_bold';font-weight: normal;}
ul.list-tour-top li .box-info span{font-size: 14px;font-family: 'r_regular';font-weight: normal;}

h5.item-title-autocomplete{font-size: 16px;text-align: center;color:#1397e2;text-transform: none;}
.typeahead,.tt-query,.tt-hint {width: 100%;height: 30px;padding: 20px 12px;font-size: 14px;line-height: 40px;}
.tt-query { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.tt-hint { color: #999 }
.tt-menu {width: 100%; margin: 5px 0; padding: 8px 0; background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);z-index: 100000 !important;}
.tt-suggestion {padding: 3px 20px;font-size: 14px;line-height: 24px;text-align: left;}
.tt-suggestion:hover {cursor: pointer;color: #fff;background-color: #0097cf;}
.tt-suggestion.tt-cursor {color: #fff;background-color: #0097cf;}
.tt-suggestion p {margin: 0;}
.gist {font-size: 14px;}
.box-form-tour-inner .btn-search-tour{width: 50px;border: 0px;box-shadow: none;background: #0078ff;color: #fff;line-height: 41px;margin-left: -50px;position: relative;position: relative; border-radius: 3px;}
/* END FORM TOUR */


    
/* CATEGORY TOUR */
.category-box-list-default-inner h2{border-bottom: 0px;}
.category-box-list-default .category-box-list-default-inner table.tlb-title tr td {padding-top: 20px;}

.box-list-tour ul{margin:0px;padding:0px;list-style: none;}
.box-list-tour ul li{display: block;}

.box-list-tour .box-img{position: relative;}
.box-list-tour .box-img button{position: absolute;top: 40%;left: 40%;border:0px;box-shadow: none;background: #f10000;font-size: 14px;color:#ffffff;font-family: 'r_bold';border-radius: 3px;padding:5px 10px;text-transform: uppercase;z-index: -1;}
.box-list-tour .box-img:hover button{z-index: 1;}

.box-list-tour .box-img .note-special{z-index: 10;font-size: 15px;font-family: 'r_regular';text-align: center;position: absolute;color: #fff;margin: 0 0 0 -10px;background-color: #00b904;top: 10px;box-shadow: 0 1px 2px rgba(0,0,0,.12), 0 0 2px rgba(0,0,0,.24);padding: 5px 10px 5px 10px;right: 0px;margin-right: -10px;}
.box-list-tour .box-img .note-special:after{content: '';position: absolute;border-style: solid;border-color: transparent;bottom: -10px;border-width: 0px 0px 10px 10px;border-left-color: #006402;right: 0;}

.box-list-tour .box-country{color:#fff;font-size: 16px;font-family: 'r_regular';line-height: 35px;padding-left:10px;}
.box-list-tour .box-country i{color:rgba(255, 255, 255, 0.50);font-size: 20px}
.box-list-tour table.tlb-time-and-traffic-tour tr td{padding:0px;border-top:0px;}
.box-list-tour table.tlb-time-and-traffic-tour tr td:first-child{text-align: left;}
.box-list-tour table.tlb-time-and-traffic-tour tr td:last-child{text-align: right;}
.box-list-tour table.tlb-time-and-traffic-tour tr td:last-child img{padding:0px 2px;}
.box-list-tour .box-summary-content-tour{font-size: 14px;color: #5c5c5c;font-family: 'r_regular';min-height: 25px;}
.box-list-tour .box-start-tour{min-height: 0px;}
.box-list-tour .box-price-promotion-tour{border-bottom:1px solid #ebebeb;position: relative;padding-bottom: 10px;}
.box-list-tour .box-price-promotion-tour span{display: block;font-size: 24px;color:#fc0309;font-family: 'r_bold';}
.box-list-tour .box-price-promotion-tour span sup{font-size: 17px;}
.box-list-tour .box-price-promotion-tour del{font-size: 18px;color:#bcbfc4;font-family: 'r_regular';}
.box-list-tour .box-percent-tour{background: #ff0000;font-size: 16px;font-family: 'r_bold';color:#fff;line-height: 24px;padding: 0px 5px;display: table-cell;border-radius: 3px;position: absolute;left: 60%;top: 10px;}
.box-list-tour .box-percent-tour .arrow-left {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid red;position: absolute;margin-left: -12px;margin-top: 2px; }

.box-list-tour .box-price-promotion-tour-category{border-bottom: 0}
/* END CATEGORY TOUR*/




/* TOUR */
    .single-box-content-inner h1.title-tour{font-size: 17px;color:#e50131;font-family: 'r_regular';border-bottom: 0px;margin-bottom: 0px;min-height: 55px;}
    
    /* form tour */
    .box-form-price-tour{background: #011e41;min-height: 275px;padding:10px;margin-bottom: 20px;color:#fff;font-size: 14px;font-family: 'r_regular';}
    .single-box-content .single-content .box-form-price-tour table.tlb-box-price-tour tr td{padding:7px 0px;vertical-align: middle;}
    .box-form-price-tour label{font-weight: normal;text-transform: uppercase;}
    .box-form-price-tour .title-price-tour{color:#ffc600;font-size: 16px;font-family: 'r_regular';display: block;}
    .box-form-price-tour .price-tour{font-size: 35px;color:#ffc600;font-family: 'r_bold';}
    .box-form-price-tour .price-tour span{font-size: 20px;font-family: 'r_regular';}
    .box-form-price-tour .price-tour .title-price-old{font-family: 'r_regular';font-size: 16px;color: #fec32d;}
    .box-form-price-tour button{background: #ffc600;border:0px;box-shadow: none;color:#3a2727;font-size: 16px;text-transform: uppercase;text-align: center;display: block;line-height: 40px;width:100%;margin-top: 15px;outline: 0;}
    .box-form-price-tour input.form-control{background: #fff  url('../../../../images/index/tour/icon_calendar_tour.png') no-repeat 94% 100%;}
    .box-form-price-tour select.form-control{background: #fff  url('../../../../images/index/tour/icon_select_people_tour.png') no-repeat 91% 100%;-webkit-appearance: none;-moz-appearance: none;}
    .box-form-price-tour input, .box-form-price-tour select{color:#343434;font-size: 16px;border-radius: 0px;height: 40px;max-width: 90%;display: inline-block;}
    .box-form-price-tour table tr td:nth-child(2){text-align: right;}

    /* form tour */
    
    .single-box-content .single-content .single-tour-tlb-details-single{margin: 10px 0px;}
    .single-box-content .single-content .single-tour-tlb-details-single tr td img{margin:5px;display: inline-block;}
    
    
    .box-service-tour h3.title-service{margin:0px;padding:0px;font-weight: normal;font-family: 'r_bold';font-size: 20px;color:#000000;margin-bottom: 20px;}
    ul.list-extra-services{margin:0px;padding:0px;list-style: none;}
    ul.list-extra-services{margin-bottom: 20px;}
    ul.list-extra-services li{list-style: none;display: inline-block;width:49%;vertical-align: top;line-height: 35px;color:#252525;font-size: 15px;font-family: 'r_regular';}
    
    .single-box-excerpt{color:#1e1e1e;font-size: 14px;font-family: 'arial';margin-bottom: 20px;}
    .tab-content.tabs-details-tour{font-size: 14px;}

/* BOOK PAGE TOUR */
    .book-box-container.book-tour{width:100%;background: #fff;padding:20px 0px;}
    .book-box-container.book-tour .title-book-tour{color:#000000;font-family: 'r_regular';font-weight: normal;margin-top: 0px;font-size: 28px;border-bottom: 3px solid #ed1c24;display: inline-block;padding-bottom: 5px;}
    .book-box-container.book-tour .title-tour{padding-bottom: 10px;color: #00659e;font-size: 20px;border-bottom: 0px;font-family: 'r_bold';}
    .box-change-type-payment label{font-size: 15px;color: #011e41;font-family: 'r_regular';cursor: pointer;margin-left: 0px;margin-right: 20px;font-weight: normal;}
    .tlb-box-tour-payment tr td[colspan="2"] span {font-size: 15px;font-family: 'r_bold';color: #232426;}
    .tlb-box-tour-payment tr td{font-size: 15px;font-family: 'r_regular';padding-bottom: 5px;}
    .box-payment{padding-top: 0px;}

    .box-chuyen-khoan.box-payment .tlb-list-bank{margin:0px;padding:0px;list-style: none;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td{border-top:0px;vertical-align: middle;text-align: center;padding: 2px;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td[colspan="2"] div{max-width:50%;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td img{opacity: 0.4;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td div{min-height: 45px;border: 1px solid #edeff4;line-height: 45px;border-radius: 10px;cursor: pointer;width: 100%;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td div.active{box-shadow: inset 0px 4px 5px #ccc;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td div.active img{opacity: 1;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td div:hover img{opacity: 1;}
    .box-chuyen-khoan.box-payment .tlb-list-bank tr td div:hover{box-shadow: inset 0px 4px 5px #ccc;}

    .box-chuyen-khoan.box-payment .box-results-atm ul{margin:0px;padding:0px;list-style: none;margin-top:20px;}
    .box-chuyen-khoan.box-payment .box-results-atm ul li{display: block;font-size: 16px;font-family: 'r_regular';color:#909090;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
    .box-chuyen-khoan.box-payment .box-results-atm ul li span{font-family: 'r_bold';color:#2e2e2e;}
    .box-chuyen-khoan.box-payment .box-results-atm ul li h3{margin:0px;padding:0px;margin-bottom: 10px;font-size: 18px;color:#2b46a3;font-family: 'r_bold';text-align: left;}

    .tlb-contact-payment-tour tr td{font-size: 16px;color:#011e41;font-family: 'r_regular';padding:0px 10px 15px 10px;}
    .tlb-contact-payment-tour tr td label{font-weight: normal;color:#011e41;}
    .tlb-contact-payment-tour tr td span{color:#fa0835;}
    .tlb-contact-payment-tour tr td .ensure-security-for-customer{font-size: 15px;color:#a3a3a3;font-family: 'r_regular';margin-top:15px;}
    .box-submit-form-set-tour{margin-top: 10px;}
    .btn-submit-form-set-tour{font-size: 15px;color:#ffffff;font-family: 'r_regular';text-transform: uppercase;width:200px;text-align: center;line-height: 35px;outline: 0;background: #ed1c24;border:0px;border-radius: 5px;}


    .box-img-feature.payment-tour img{width:100%;}
    .box-info-tour.payment-tour{color:#808a9b;font-size: 15px;font-family: 'r_regular';min-height: 195px;background: #011e41;width:100%;padding:15px;}
    .box-info-tour.payment-tour .code-tour{font-size: 16px;color:#ffc600;font-family: 'r_bold';}
    .box-info-tour.payment-tour .code-tour a{font-size: 16px;font-family: 'r_regular';color:#fff;}
    .box-info-tour.payment-tour table{width:100%;}
    .box-info-tour.payment-tour table tr td{padding:5px 0px;}
    .box-info-tour.payment-tour table tr td img{margin:0px 2px;}
    
    /*.box-price-tour.payment-tour{background: #ffc600;line-height: 45px;width:100%;font-size: 27px;color:#011e41;font-family: 'r_bold';text-align: center;}*/
    
    .box-price-tour.payment-tour{background: #ffc600;line-height: 37px;width:100%;color:#011e41;font-family: 'r_bold';text-align: center;}
    .box-price-tour.payment-tour .box-item{display: grid;grid-template-columns: auto auto;}
    .box-price-tour.payment-tour .box-item span:first-child{font-size: 16px;text-align: left;padding-left: 15px;}
    .box-price-tour.payment-tour .box-item span:last-child{font-size: 16px;text-align: right; padding-right: 15px;}

/*    .box-price-tour.payment-tour span:first-child{font-size: 18px;}
    .box-price-tour.payment-tour span:last-child{font-size: 18px;font-family: 'r_regular';}*/

    .box-guide-payment-tour.payment-tour{padding:15px;background: #eef0f4;font-size: 15px;color:#011e41;font-family: 'r_regular';margin-top:20px;}
    .box-guide-payment-tour.payment-tour span{color:#011e41;font-size: 20px;font-family: 'r_bold';}

   
/* END BOOK PAGE TOUR */

    /* PAGE CONFIRM TOUR */

    .tour-box-details .box-title-h2{background:#00C9E7;width:100%;display: table;padding:0px 10px;padding-top: 2px;}
    .tour-box-details .box-title-h2 h2{margin:0px;padding:0px;height: 28px;display: table-cell;line-height: 0;font-size: 14px;color:#FFFFFF;font-family: 'r_regular';line-height: 28px;text-decoration: none;cursor: pointer;font-weight: normal;}
    .tour-box-details .box-title-h2.title-icon h2 span{padding-right: 10px;position: relative;top: 2px;}
    .tour-box-details .box-title-h2.title-icon.title-confirm{background: transparent;border-bottom: 1px solid #00c9e7;}
    .tour-box-details .box-title-h2.title-icon.title-confirm h2{color:#00c9e7;font-size: 14px;}

    .tour-box-details .thanks-for-confirm{margin:0px;padding:0px;font-size: 16px;color:#fe0000;font-family: 'utm_and';}
    .tour-box-details .title-for-confirm{color:#008bda;font-size: 20px;font-weight: bold;}

    .tour-box-details .tlb-page-set-tour.tlb-info-confirm-tour{border:3px solid #00c9e7;margin-bottom: 20px;width:100%;}
    .tour-box-details .tlb-page-set-tour.tlb-info-confirm-tour tr td:first-child{position: relative;padding-left: 5px;width: 100px;}
    .tour-box-details .tlb-page-set-tour.tlb-info-confirm-tour tr td:first-child:after{content: ":";position: absolute;right: 0px;color:#000;}
    .tour-box-details .tlb-page-set-tour.tlb-info-confirm-tour tr td{padding:8px;color:#000000;font-size: 12px;vertical-align: middle;border-bottom: 1px solid #00c9e7;}
    .tour-box-details .tlb-page-set-tour.tlb-info-confirm-tour tr td{}

    .tour-box-details .tlb-deatils-tour.page-confirm{margin:20px 0px;width: 100%;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td{padding:5px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:first-child{color:#000000;font-size: 12px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:first-child span{color:red;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child{color:#ed145b;font-size: 12px;font-weight: bold;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child span{color:#064e59;font-style: italic;font-weight: normal;padding:0px 10px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child span.number-people{font-size: 12px;color:#000;padding:0px 20px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child span.number-people:first-child{padding-left: 0px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child span.time{color:#7cb8c1;font-weight: normal;padding:0px 10px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:last-child span.note-deputy{padding-left: 0px;}

    .tour-box-details .tlb-deatils-tour.page-confirm tr td:first-child{position: relative;padding-left: 5px;}
    .tour-box-details .tlb-deatils-tour.page-confirm tr td:first-child:after{content: ":";position: absolute;right: 0px;color:#ed145b;}

    .tour-box-details .box-thank-final-confirm{text-align: center;margin:20px 0px;font-family: 'utm_and';}
    .tour-box-details .box-thank-final-confirm span.title{color:#0d4498;font-size: 26px;}
    .tour-box-details .box-thank-final-confirm span.details{font-size: 18px;color:#0d4498;}
    /* END PAGE CONFIRM TOUR */


/* END TOUR */

#owl-slider-tour-single-feature{}
#owl-slider-tour-single-feature .owl-dots{display: block;text-align: center; margin-top: 15px;}
#owl-slider-tour-single-feature .owl-dots button.owl-dot{}
#owl-slider-tour-single-feature .owl-dots button.owl-dot span{display: inline-block; padding: 7px; background: #ccc; border-radius: 100%; opacity: 0.6; margin: 3px;}
#owl-slider-tour-single-feature .owl-dots button.owl-dot.active{}
#owl-slider-tour-single-feature .owl-dots button.owl-dot.active span{opacity: 1;}
#owl-slider-tour-single-feature .owl-nav{position: absolute; top: 30%; width: 100%; color: #fff; font-size: 40px;padding: 0px 10px;}
#owl-slider-tour-single-feature .owl-nav button{}
#owl-slider-tour-single-feature .owl-nav button.disabled{}
#owl-slider-tour-single-feature .owl-nav button.owl-next{float: right;}

/* TOUR PRODUCT RELATIVE */
.box-tour-product-relative{width:100%;}
.box-tour-product-relative.tour-hot{width: 100%; background: #eee; border: 1px solid #ccc; padding: 0px 15px; position: relative; margin-bottom: 30px;}
.box-tour-product-relative.tour-hot ul li:last-child{border-bottom: 0px;}
.box-tour-product-relative.tour-hot ul li a{display: block;}
.box-tour-product-relative.tour-hot .box-price span.price-old{font-family: 'r_regular'; font-size: 16px; color: #aaa; text-decoration: line-through;padding-left: 20px;}
.box-tour-product-relative.tour-hot h4{font-size: 25px; color: red; border-left: 2px solid red; margin-bottom: 20px; font-family: 'r_bold';}
.box-tour-product-relative h4,.box-tour-product-relative h3{color: #0066d9;font-size: 17px;font-family: 'r_regular';padding-left: 10px;border-left: 2px solid #0066d9;}
.box-tour-product-relative ul{margin:0px;padding:0px;}
.box-tour-product-relative ul li{list-style: none;display: inline-block;margin-bottom: 10px;border-bottom: 1px dashed #ccc;padding-bottom: 0px;width:100%;}
.box-tour-product-relative ul li a{text-decoration: none;}
.box-tour-product-relative ul li .box-img{ vertical-align: top; width: 100%; text-align: center;}
.box-tour-product-relative ul li .box-img img{max-width:100%;}
.box-tour-product-relative ul li .box-content{display: inline-block;vertical-align: top;padding: 10px;padding-top: 0px;margin-top: 15px;text-align: center; width: 100%;}
.box-tour-product-relative ul li .box-content h4,.box-tour-product-relative ul li .box-content .title-h4{font-size: 15px;color:#000;margin:0px;margin-bottom: 5px;font-family: 'r_regular';}
.box-tour-product-relative ul li .box-content .box-price{color:#000;font-size: 14px;}
.box-tour-product-relative ul li .box-content .box-price span{font-size: 20px;font-family: 'r_bold';color:#011e41;display: inline-block;}
.box-tour-product-relative ul li .box-content .box-date-start{color:#000;font-size: 14px;margin-top: 5px;}
/* END TOUR PRODUCT RELATEVE */

.box-download-tour{text-align: center; margin: 20px 0px;}
.box-download-tour a.a-download-document-tour{color:#0066d9;text-decoration: none;}
.box-download-tour a.a-download-document-tour img{margin-top: -10px;margin-left: 5px;}
.box-download-tour a.buttonDownload{color:#fff;font-size: 16px; font-family: 'r_bold';}
.buttonDownload {display: inline-block; position: relative; padding: 10px 25px; background-color: #00A0EE; color: white; text-decoration: none; font-size: 0.9em; text-align: center; text-indent: 15px; text-decoration: none;}
.buttonDownload:hover { background-color: #0595DB; color: white;text-decoration: none; }
.buttonDownload:before, .buttonDownload:after { content: ' '; display: block; position: absolute; left: 15px; top: 52%;}
.buttonDownload:before { width: 14px; height: 4px; border-style: solid;border-color: #fff; border-width: 0 2px 2px;}
.buttonDownload:after { width: 0; height: 0; margin-left: 2px; margin-top: -7px; border-style: solid; border-width: 4px 4px 0 4px; border-color: transparent; border-top-color: inherit; animation: downloadArrow 2s linear infinite; animation-play-state: running;/*paused*/ }
.buttonDownload:hover:before { border-color: #fff; }
.buttonDownload:hover:after { border-top-color: #fff; animation-play-state: running;}
@keyframes downloadArrow { 0% { margin-top: -7px; opacity: 1; } 0.001% { margin-top: -15px; opacity: 0; } 50% { opacity: 1; } 100% { margin-top: 0; opacity: 0; } }


/* post relation tour */
.box-post-relation.type-tour{background: url(https://data.vietnambooking.com/common/svg/bg/bg_combo_tour.svg) no-repeat bottom center; padding: 30px; line-height: 1.4; min-height: 210px; background-size: cover; width: 100%; margin: 10px auto; margin-bottom: 0px; text-align: center; border-radius: 10px; border: 2px solid #fb5b60;}
.box-post-relation a.a-box-post-relation{text-decoration: none; font-size: 15px; color: #fb5b60; font-family: 'r_bold';}
/* end post relation tour */

table.tlb-box-price-tour{width:100%;}

/* **************** */
table.tlb-contact-payment-tour .box-toggle-radio{display: block; margin-top: 20px;font-weight: normal;color: #011e41;cursor: pointer;margin-bottom: 15px;}
table.tlb-contact-payment-tour .box-toggle-radio i{font-size: 25px; color: #00b874; margin-right: 10px; position: relative; top: 4px;}
table.tlb-contact-payment-tour .box-voucher-promo.voucher-tour{display: grid;grid-template-columns: auto auto;}
table.tlb-contact-payment-tour .btn-submit-voucher.voucher-tour{background: #1ca7ea; color: #fff; padding: 7px 25px; border-radius: 5px; margin-left: 20px; position: relative; top: 5px; cursor: pointer;margin-top:10px;}
table.tlb-contact-payment-tour .box-voucher-promo-results.voucher-tour{margin-top: 20px;border: 1px solid #cccccc; border-radius: 5px; padding: 15px 20px;text-align: right;color: #ff0000;font-family: 'r_bold';}
table.tlb-contact-payment-tour .box-voucher-promo-results.voucher-tour .btn-submit-cancel{background: red; color: #fff; padding: 3px 60px; border-radius: 5px; cursor: pointer; display: block; margin: 20px 0px;text-align: center;}
table.tlb-contact-payment-tour .box-voucher-code{float: left;font-size: 16px;color: #000000;position: relative;top: 0px;font-family: 'r_regular';}
table.tlb-contact-payment-tour .box-voucher-promo-results.voucher-tour .box-error{text-align: center;}
/* **************** */
.book-box-container.book-tour .box-change-type-payment{margin:20px 0px;}


ul.box-ul-anchor-text{}
ul.box-ul-anchor-text.scroll-to-fixed-fixed{visibility: visible;background: rgb(255, 255, 255); top: 15px !important; padding: 10px; box-shadow: rgb(204 204 204) 0px 0px 1px; border-radius: 5px;}
ul.box-ul-anchor-text.logged.scroll-to-fixed-fixed{top: 40px !important; width: 100% !important; left: 0px !important;}
ul.box-ul-anchor-text{margin:10px 0px;padding:0px;}
ul.box-ul-anchor-text li{display: inline-block;vertical-align: top;margin:0px 5px;}
ul.box-ul-anchor-text li a{color:#434343;font-family: 'r_bold';font-size: 14px;text-align: center;}

.single-box-content .single-content .box-form-price-tour.horizontal table tr td{vertical-align: bottom;}

.panel.panel-tour-product{background: transparent;box-shadow:none;}
.panel.panel-tour-product .panel-heading{background: #0066d9; box-shadow: 0px 0px 1px #ccc; border-radius: 5px;padding: 10px 10px;}
.panel.panel-tour-product h4.panel-title{margin: 0px; padding: 0px;}
.panel.panel-tour-product h4.panel-title a{display: block;font-size: 16px;color: #fff;font-family: 'r_regular';margin: 0px;text-transform: uppercase;}
.panel.panel-tour-product h4.panel-title a i{color:#fff;font-size:22px;transition: all 0.5s;position: relative;top: 0px;}
.panel.panel-tour-product h4.panel-title a:not(.collapsed) i{transform: rotate(-180deg);}

.panel-tour-product .content-tour-item{font-size: 14px; line-height: 25px; font-family: 'r_regular'; height: 300px; overflow: hidden; color: #1d1d1d;}
.panel-tour-product .content-tour-item.active{height: inherit;}
.panel-tour-product .box-readmore{text-align: center;margin-top: 20px;margin-bottom: 20px;}
.panel-tour-product .box-readmore span{color: #0066d9; border: 1px solid #0066d9; font-size: 14px; font-family: 'r_bold'; padding: 5px 35px; display: inline-block; line-height: 28px;cursor: pointer;border-radius: 5px;}

/*  TOUR SPECIAL */
.box-tour-special{}
.box-tour-special .list-item{margin:0px;padding:0px;}
.box-tour-special .list-item li{list-style: none;}
.box-tour-special .list-item li .box-img{max-width:100%;}
.box-tour-special .list-item li .box-img img{max-width:100%;}
.box-tour-special .list-item li .box-content .box-title{margin-top: 10px; margin-bottom: 10px;}
.box-tour-special .list-item li .box-content .box-title a{font-size: 14px;color:#333;}
.box-tour-special .list-item li .box-content .box-readmore{padding:10px 0px;}
.box-tour-special .list-item li .box-content .box-readmore a{padding:10px;background: red;color:#fff;font-size: 14px;font-family: 'r_regular';text-decoration: none;border-radius: 5px;}
.box-tour-special .list-item li .box-content .box-price{margin: 10px 0px;}
.box-tour-special .list-item li .box-content .box-price-old{font-size: 18px; color: #bcbfc4; font-family: 'r_regular';position: relative;}
.box-tour-special .list-item li .box-content .box-price-old .promo{background: #ff0000; font-size: 16px; font-family: 'r_bold'; color: #fff; line-height: 24px; padding: 0px 5px; display: table-cell; border-radius: 3px; position: absolute; left: 60%; top: 10px;}
.box-tour-special .list-item li .box-content .box-price-old .promo .arrow-left{width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid red; position: absolute; margin-left: -12px; margin-top: 2px;}
.box-tour-special .list-item li .box-content .price-present{display: block; font-size: 24px; color: #fc0309; font-family: 'r_bold';}


/* tour last hour */
.category-box-list-tour-last ul{margin:0px;}
.category-box-list-tour-last ul li{padding-top:0px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour table.tlb-time-and-traffic-tour tr td{padding:0px;border-top:0px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour table.tlb-time-and-traffic-tour tr td:first-child{text-align: left;}
.category-box-list-tour-last .box-content .box-content-promotion-tour table.tlb-time-and-traffic-tour tr td:last-child{text-align: right;}
.category-box-list-tour-last .box-content .box-content-promotion-tour table.tlb-time-and-traffic-tour tr td:last-child img{padding:0px 2px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour h3{padding: 0px; font-size: 16px; font-family: 'r_regular'; margin: 10px 0px; line-height: 1.3;}
.category-box-list-tour-last .box-content .box-content-promotion-tour h3 a{color:#333;}


.category-box-list-tour-last .box-content .box-content-promotion-tour .box-summary-content-tour{font-size: 14px;color: #5c5c5c;font-family: 'r_regular';min-height: 25px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-place-tour{margin-bottom: 5px; margin-top: 10px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-start-tour{margin-bottom: 5px;margin-top: 10px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-price-promotion-tour span{display: block;font-size: 24px;color:#fc0309;font-family: 'r_bold';text-align: right;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-price-promotion-tour span sup{font-size: 17px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-price-promotion-tour del{font-size: 18px;color:#bcbfc4;font-family: 'r_regular';}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-percent-tour{background: #ff0000;font-size: 16px;font-family: 'r_bold';color:#fff;line-height: 24px;padding: 0px 5px;display: table-cell;border-radius: 3px;position: absolute;left: 60%;top: 10px;}
.category-box-list-tour-last .box-content .box-content-promotion-tour .box-percent-tour .arrow-left {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid red;position: absolute;margin-left: -12px;margin-top: 2px; }
/* end tour last hour */

/* END TOUR SPECIAL */

/* FORM TOUR */
#ui-datepicker-div.tour-box-date{background: #fff;min-width: 360px;padding: 10px 10px;box-shadow: 0px 3px 6px #9E9E9E;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tr th{font-size: 16px;font-family: 'r_bold';color: #161616;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tr th.ui-datepicker-week-end{color:#10bef3;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tr th.ui-datepicker-week-end:last-child{color:#ff0000;}
#ui-datepicker-div.tour-box-date .ui-datepicker-header {border: 0px;background: #fff;color: #2f2f2f;font-size: 16px;font-family: 'r_bold';font-weight: normal;}
#ui-datepicker-div.tour-box-date .ui-datepicker-today .ui-state-highlight{background: #efefef;border: 1px solid #efefef;}
#ui-datepicker-div.tour-box-date .ui-datepicker-current-day .ui-state-active{background: #0096ff;color:#fff;}
#ui-datepicker-div.tour-box-date .ui-datepicker-current-day .ui-state-active .ui-datepicker-day{color:#fff;}
#ui-datepicker-div.tour-box-date .ui-datepicker-current-day .ui-state-active .ui-datepicker-lunar{color:#fff;}
#ui-datepicker-div.tour-box-date .ui-datepicker-day{font-size: 16px;color: #161616;font-family: 'r_bold';padding-left: 5px;}
#ui-datepicker-div.tour-box-date .ui-datepicker-lunar{font-size: 12px;font-family: 'r_regular';color: #c4c4c4;padding-right: 5px;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tbody tr td{padding:3px;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tbody tr td a{border: 1px solid transparent;border-radius: 7px;outline: 0px;}
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tbody tr td span,
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tbody tr td a{height: 39px; text-align: center; line-height: 39px; font-size: 16px; }
#ui-datepicker-div.tour-box-date .ui-datepicker-calendar tbody tr td a.ui-state-default{border: 1px solid #0096ff;}

#ui-datepicker-div.tour-box-date .ui-widget-header .ui-datepicker-prev{top:0px;left:0px;cursor: pointer;}
#ui-datepicker-div.tour-box-date .ui-widget-header .ui-datepicker-prev .ui-icon{background: url(../../../../images/index/icon_arrow_left.png) top center no-repeat;padding: 9px;}
#ui-datepicker-div.tour-box-date .ui-widget-header .ui-datepicker-next{top:0px;right:0px;cursor: pointer;}
#ui-datepicker-div.tour-box-date .ui-widget-header .ui-datepicker-next .ui-icon{background: url(../../../../images/index/icon_arrow_right.png) top center no-repeat;padding: 9px;}
#ui-datepicker-div.tour-box-date .ui-widget-header .ui-state-hover{border:1px solid transparent;background: transparent;}

/* END FORM TOUR */

.box-posts-relation h4,.box-posts-relation h3 {color: #0066d9; font-size: 17px; font-family: 'r_regular'; padding-left: 10px; border-left: 2px solid #0066d9}
.box-posts-relation ul { margin: 0px; padding: 0px; list-style: none;}
.box-posts-relation ul li { display: block;}
.box-posts-relation ul li a { font-size: 15px; color: #3a526c; font-family: 'r_regular';}

/* TOUR RATING COMMENT */
.tour-box-rating-comment h2{color: #15284a; font-size: 20px; font-family: 'r_bold'; border-bottom: 4px solid #0090fe; margin: 0px; margin-bottom: 20px; display: inline-block; padding-bottom: 10px;}
/* rating comment */
.tour-rating-comment-details { margin-bottom: 50px; }
.type-tour.box-rating-comment { font-size: 12px; font-family: 'r_bold';}

.type-tour.box-rating-comment p { display: block; line-height: 32px; margin: 20px 0px; color: #00b874}
.type-tour.box-rating-comment span.point { border-radius: 4px; background-color: #00b874; font-size: 13px; padding: 3px 11px; color: #fff; margin-right: 10px; font-family: 'r_bold';}
.type-tour.box-rating-comment span.count { color: #191919; line-height: 32px; display: inline-block; position: relative; top: -2px; padding-left: 5px; font-family: 'r_regular';}
.tour-rating-comment-details .type-tour.box-rating-comment { font-size: 14px; margin-bottom: 20px; border-bottom: 1px solid #ebebeb;}
.tour-rating-comment-details .type-tour.box-rating-comment p { margin: 0px; margin-bottom: 20px;}
.tour-rating-comment-details ul { margin: 0px; padding: 0px; height: 300px; overflow: hidden;}
.tour-rating-comment-details ul.active { height: inherit;}
.tour-rating-comment-details .box-readmore { text-align: center; }
.tour-rating-comment-details .box-readmore span { color: #038af1; font-size: 14px; font-family: 'r_bold'; border-radius: 4px; border: 1px solid #038af1; padding: 11px 40px; cursor: pointer; display: inline-block;}
.tour-rating-comment-details ul li { list-style: none; display: block; margin-bottom: 20px; border-bottom: 1px solid #ececec;}
.tour-rating-comment-details ul li:last-child { border-bottom: 0px;}
.tour-rating-comment-details ul li .box-user { display: grid; grid-template-columns: 54px auto; }
.tour-rating-comment-details ul li .box-user .avatar { background: #c5c5c5; color: #fff; border-radius: 100%; height: 54px;}
.tour-rating-comment-details ul li .box-user .avatar span { font-size: 44px; text-align: center; display: block; margin-top: 5px;}
.tour-rating-comment-details ul li .box-user .info { color: #15284a; font-size: 14px; font-family: 'r_bold'; padding-left: 20px; min-height: 54px;}
.tour-rating-comment-details ul li .box-user .info div.name { margin-bottom: 10px;}
.tour-rating-comment-details ul li .box-user .info span.rating { font-size: 11px; color: #fff; font-family: 'r_regular'; background: #00b874; padding: 5px 10px; border-radius: 4px; margin-right: 10px;}
.tour-rating-comment-details ul li .box-user .info .rating-date { font-size: 12px; color: #00b874; font-family: 'r_bold';}
.tour-rating-comment-details ul li .box-user .info span.date { font-size: 14px; color: #191919; font-family: 'r_regular'; padding-left: 10px;}
.tour-rating-comment-details ul li .box-comment { font-size: 15px; color: #191919; font-family: 'r_regular'; margin-top: 20px; padding-bottom: 20px; line-height: 22px;}

.tour-rating-comment-details .box-submit-form.create-booking { margin-bottom: 20px;}
.tour-rating-comment-details .box-submit-form.create-booking .input-item { margin-bottom: 10px;}
.tour-rating-comment-details .box-submit-form.create-booking label { font-size: 15px; color: #15284a; font-family: 'r_bold'; font-weight: normal; margin: 0px; margin-bottom: 10px;}
.tour-rating-comment-details .box-submit-form.create-booking label span { color: #f90404;}
.tour-rating-comment-details .box-submit-form.create-booking input { border-radius: 5px; height: 50px; font-size: 15px; color: #191919; font-family: 'r_regular'; border: solid 1px #dee3ed;}
.tour-rating-comment-details .box-submit-form.create-booking input:focus { border-color: #66afe9;}
.tour-rating-comment-details .box-submit-form.create-booking button.btn-submit-contact-booking { background: #f04a22; font-size: 14px; line-height: 40px; text-transform: uppercase; min-width: 40%; border-radius: 4px; outline: 0; color: #fff; font-family: 'r_bold'; margin: auto; border: 0px; display: block;}
/* END TOUR RATING COMMENT */
/* TOUR POST BOX SLIDER */
.tour-post-box-slider{background: #f4f4f4;padding:20px 0px;}
.tour-post-box-slider .owl-dots{text-align: center;}
.tour-post-box-slider .owl-dots button{width: 11px; height: 11px; border-radius: 100%; background: #cccccc; display: inline-block; margin: 3px;}
.tour-post-box-slider .owl-dots button.active{background:#0496ff;}
.tour-post-box-slider .box-title{padding:15px;}
.tour-post-box-slider .box-title h3{font-size:18px;color:#15284a;font-family: 'r_bold';display: inline-block; vertical-align: top; margin: 0px;}
.tour-post-box-slider .box-title a{color:#085ae8;font-family: 'r_bold';font-size: 14px;float:right;}
.tour-post-box-slider .item{border-radius: 5px; box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.16); margin: 15px; overflow: hidden;}
.tour-post-box-slider .content {min-height: 160px;padding:0px;position: relative;background: #fff;}
.tour-post-box-slider .content h3{margin: 0px; padding: 0px; font-size: 16px; color: #15284a; font-family: 'r_bold'; margin-bottom: 10px;}
.tour-post-box-slider .box-img{height:180px;overflow: hidden;position: relative;}
.tour-post-box-slider .box-img img{width:100%;}
.owl-carousel.tour-box-owl-slider-default .owl-nav{position: absolute; top: -75px; right: 0px; display: grid; grid-template-columns: auto auto; font-size: 30px;display: none;}
.owl-carousel.tour-box-owl-slider-default .owl-nav button{background: transparent;box-shadow: none;}
.owl-carousel.tour-box-owl-slider-default .owl-nav button span{padding:0px 20px;}

#tour-box-owl-slider-list-translation-custom .owl-stage{padding-left:0px !important;}
#tour-box-owl-slider-list-translation-custom .item{margin:0px;margin:15px 15px 15px 0px;}

#tour-box-owl-slider-list-translation-custom .content{padding:15px;}
#tour-box-owl-slider-list-translation-custom .content h3{font-size: 14px; font-family: 'r_bold'; line-height: 24px; min-height: 72px;}
#tour-box-owl-slider-list-translation-custom .content h4{font-size: 14px; color: #434343; font-family: 'r_regular'; line-height: 20px; margin-top: 5px; height: 60px; overflow: hidden;}
#tour-box-owl-slider-list-translation-custom .box-readmore{text-align: center;padding-top: 10px;}
#tour-box-owl-slider-list-translation-custom .box-readmore a{color:#005fe4;font-family: 'r_bold';font-size: 14px;}