﻿/*Header*/
.page-header {z-index:4;}
.page-header .pr {position:relative;}
.top_menu a,.top_menu a:link,.top_menu a:visited{text-decoration:none;color:#012a68}
.top_menu a:hover,.top_menu a:active{color:#fc7309}
.HeaderSearch { border: 1px solid #D0D8E3;border-radius: 200px; font-family: 'Glyphicons Halflings'; }
.HeaderSearch .InputSearch{border: 1px solid #FFF;background-color:#fff;color:#012a68 !important;font-style:normal;outline:0;-webkit-box-shadow:0 -5px 30px rgba(208,216,227,0.60) inset;-moz-box-shadow:0 -5px 30px rgba(208,216,227,0.60) inset;box-shadow:0 -5px 30px rgba(208,216,227,0.60) inset;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0; font-family: 'Tw Cen MT', Arial, sans-serif;}
.HeaderSearch .InputSearch:focus {border:0;outline: 0;-webkit-box-shadow: 0 1px 3px rgba(208,216,227,0.15) inset;-moz-box-shadow: 0 1px 3px rgba(208,216,227,0.15) inset;box-shadow: 0 1px 3px rgba(208,216,227,0.15) inset;-webkit-transition: all .7s ease 0;-moz-transition: all .7s ease 0;-o-transition: all .7s ease 0;transition: all .7s ease 0;}
.HeaderSearch:before {content:"\e003";color:#fff; border:1px solid #fff; background-color:#e9edf2;  border-radius:200px; position:absolute; right:0; top:0; -webkit-box-shadow:0 -10px 20px rgba(183,195,212,0.60) inset;-moz-box-shadow:0 -10px 20px rgba(183,195,212,0.60) inset;box-shadow:0 -10px 20px rgba(183,195,212,0.60) inset; text-align: center;  text-shadow:0px -1px #D0D8E3;}
.HeaderSearch:after {content:""; border-radius:200px; position:absolute;right: 2px; top: 1px;}

/*Header end*/

/*Search Panel*/
.SearchPanel .nav-tabs {border-bottom:2px solid #012a68;}
.SearchPanel .nav li {cursor: pointer;color: #D0D8E3;background-color:none;}
.SearchPanel .nav li.active a {color: #042D6A;}
.SearchPanel .nav-tabs li a, .HotelResult .hotel-general-tabs.nav-tabs li a:link,.HotelResult .hotel-general-tabs.nav-tabs li a:hover,.HotelResult .hotel-general-tabs.nav-tabs li a:focus,.HotelResult .hotel-general-tabs.nav-tabs li a:visited,.HotelResult .hotel-general-tabs.nav-tabs li a:active { background-color:transparent !important; color: #BEC7D8;}
.SearchPanel .nav > li > a:hover, .HotelResult .hotel-general-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.SearchPanel .nav-tabs > li.active > a, .hotel-general-tabs.nav-tabs > li.active > a:hover, .hotel-general-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}
.SearchPanel .SearchMenuCultureTour, .SearchPanel .SearchMenuOnlyHotel, .SearchPanel .searchmenuonlyexcursion {position:relative;}
.SearchPanel .SearchMenuCultureTour .loading-back, .SearchPanel .SearchMenuOnlyHotel .loading-back, .SearchPanel .searchmenuonlyexcursion .loading-back {border-radius:0;}
.SearchPanel .SearchMenuCultureTour .loading-back .loading-ctrl, .SearchPanel .SearchMenuOnlyHotel .loading-back .loading-ctrl, .SearchPanel .searchmenuonlyexcursion .loading-back .loading-ctrl {left: 40%; top: 40%;}
.SearchPanel { background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; border:1px solid #bec7d8;}
.SearchPanel .tab-content { background-color:#042d6a; padding: 10px;   }
.SearchPanel h1 { background-color:#f1f3f7; color:#042d6a; margin:0; padding:0; line-height:45px; text-transform:uppercase; margin: -10px -10px 10px -10px; padding-left:15px; font-size:22px;   }
.SearchPanel .SearchSelect {background-color: #012a68;position: relative;border-radius: 4px 4px 0 0;}
.SearchPanel .SearchSelect label:empty {display: none;}
#SearchMenuFerry {position:relative;}

.SearchPanel .SearchSelect label {color:#fff !important; }
.SearchPanel .SearchSelect:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #012a68 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.SearchPanel .form-group label { color: #fff; text-transform:uppercase;}
.SearchPanel .SearchMenuRoomArea {/*background-color: #CDD4DA;*/ color:#fff;}
.SearchPanel .SearchMenuRoomArea ul { /*padding-left:4px;*/ display:none;}
.SearchPanel .SearchMenuRoomArea ul li {position:relative;}
.SearchPanel .SearchMenuRoomArea ul li .tab-close {position:absolute; top:0; right:0; background-color: #da1d24;border-radius: 20px;font-size: 10px;padding: 2px; cursor:pointer; color:#fff;   }
.SearchPanel .SearchMenuRoomArea ul li span { display:none; visibility:visible;    }
.SearchPanel .SearchMenuRoomArea ul li.room:nth-last-child(-n+2) span { display:block; visibility:inherit;    }
.SearchPanel .SearchMenuRoomArea ul li.room:first-child span {display:none; visibility:visible;    }
.SearchPanel .SearchMenuRoomArea .tab-content {background-color:transparent; padding:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea.form-group  {float: none; margin-right: 0; margin-left: 0; border-right: 0; padding: 0;}
.SearchPanel .SearchMenuRoomArea .RoomArea {position:relative;}
.SearchPanel .SearchMenuRoomArea .RoomArea span {color:#fff;}

.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .childtext label { color:#DA1D24;}

.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #BFC9D8 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {position: absolute;top: -5px;right:-5px;background-color: #fff;border-radius: 20px;font-size: 10px;padding: 2px;cursor: pointer;color: #DA1D24;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea:before {/*content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #DA1D24 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 20px;top: -15px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);*/}

.SearchPanel .searchmenuonlyexcursion .SearchMenuRoomArea .RoomArea .item {  }
.SearchPanel .SearchMenuRoomArea li a {text-decoration: none;background-color: #EEE;border-color: #EEE #EEE #DDD; text-align:center;color:#CDD4DA}
.SearchPanel .SearchMenuRoomArea li.room.active a, .SearchPanel .SearchMenuRoomArea li.room.active a:hover {text-decoration: none;background-color:#fff;border: 1px solid #DDD;border-bottom-color: rgba(0, 0, 0, 0); color:#000;}
.SearchPanel .SearchMenuRoomArea li.add a, .SearchPanel .SearchMenuRoomArea li.add a:hover {text-decoration: none;background-color:transparent;border-color:transparent; color:#DA1D24;}
.SearchPanel .SearchMenuRoomArea li.add a i { font-style:normal;   }
.SearchPanel .SearchBt {    }
.SearchPanel .SearchBt .btn-success { background-color: #bfc9d8;color: #FFF;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image:none; border-radius:0;}
.SearchPanel .SearchBt .btn-success:hover {background-color:#e9edf2;color:#012a68}

.ExcursionPriceTable .SearchMenuRoomArea .RoomArea .ChildArea:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #BFC9D8 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {position: absolute;top: -5px;right:-5px;background-color: #fff;border-radius: 20px;font-size: 10px;padding: 2px;cursor: pointer;color: #DA1D24;}
/*Search Panel end*/

/*LastMinuteV1*/
.LastMinuteV1 {background-color: #E6E6E6;border-radius: 4px;}
.LastMinuteV1 .HeaderTemplate {background-color: #CDD4DA;color: #012a68;border-radius: 4px 4px 0 0;}
.LastMinuteV1 .SearchTemplate {background-color: #CDD4DA;}
.LastMinuteV1 .FooterTemplate {color: #7E7E7E; padding:2px 5px;}
.LastMinuteV1 .ItemTemplate .row{color: #325E86;border-top: 1px solid #CDD4DA;}
.LastMinuteV1 .ItemTemplate .row a,.LastMinuteV1 .ItemTemplate .row a:link,.LastMinuteV1 .ItemTemplate .row a:visited{color:#325e86;font-weight:700;text-decoration:none;}
.LastMinuteV1 .ItemTemplate .row a:hover,.LastMinuteV1 .ItemTemplate .row a:active{color:#fc7309}
/* LastMinuteV1 end */

/* Left Slider*/
.leftSlider .carousel .carousel-inner,.leftSlider .carousel-control.right,.leftSlider .carousel-control.left{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.leftSlider .item .carousel-caption {background-color: #FFF;width: 100%;z-index: 4;border-radius: 0 0 4px 4px;   text-shadow: 0 0 0 rgba(0, 0, 0, 0.0);    }
.leftSlider .item .carousel-caption .description {width: 100%;color: #325E86;display: block;}
.leftSlider .item .carousel-caption .summary {width: 100%;display: block;color:#000;z-index: 6;}
.leftSlider .item .carousel-caption a,.leftSlider .item .carousel-caption a:link,.leftSlider .item .carousel-caption a:visited{display: block;position: relative;font-size: 17px;color: #fc7309;text-decoration: none;text-align: right;margin-right: 10px;}
.leftSlider .item .carousel-caption a:hover,.leftSlider .item .carousel-caption a:active{color:#003f6b}
.leftSlider .item .carousel-caption a:before{content:'';border-style:solid;border-color:rgba(0,0,0,0) #012a68 rgba(0,0,0,0) rgba(0,0,0,0);height:0;position:absolute;width:0;border-width:6px 6px 6px 0;right:-10px;bottom:6px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(180deg)}
/* Left Slider end*/

/*MainPageCarousel*/
.MainPageCarousel .carousel .carousel-caption p.GalleryItemExternalCode1 {color: #FFF;}
.MainPageCarousel .carousel .carousel-caption p.GalleryItemExternalCode1 span {background-color: #fc7309; }
.MainPageCarousel .carousel .carousel-caption p.GalleryItemAlternativeText  {color: #FFF;}
/*MainPageCarousel end*/

.MainTabRotator .jcarousel-control-prev, .MainTabRotator .jcarousel-control-next {background-color: #E9EDF2;
-webkit-box-shadow: 0 -10px 20px rgba(183, 195, 212, 0.6) inset;
-moz-box-shadow: 0 -10px 20px rgba(183,195,212,0.60) inset;
box-shadow: 0 -10px 20px rgba(183, 195, 212, 0.6) inset;
text-align: center;
text-shadow: 0px -1px #D0D8E3;}
.MainTabRotator .jcarousel-control-prev:hover, .MainTabRotator .jcarousel-control-nextx:hover { text-decoration:none;}
.MainTabRotator .nav-tabs li a h2 { margin:0; font-size: 24px;}
.jcarousel .thumbnail .caption h4 { text-align:center:}
.MainTabRotator .jcarousel .thumbnail .caption .description a {display:none;}

/*ThemeRotator*/
.ThemeRotator .ThemeRotatorRepeater{background-color:#e6e6e6;}
.ThemeRotator .ThemeRotatorRepeater .caption{color:#7E7E7E}
.ThemeRotator .ThemeRotatorRepeater .caption h3{color:#012a68;}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:link,.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:visited{text-transform: uppercase; position: relative;color: #fc7309;background-image: none !important;background-color: rgba(0, 0, 0, 0);border: 0; text-shadow:none; box-shadow:none;}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:hover,.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:active{color:#003f6b}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:before{content:'';border-style:solid;border-color:rgba(0,0,0,0) #012a68 rgba(0,0,0,0) rgba(0,0,0,0);height:0;position:absolute;width:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
/*ThemeRotator end*/

/*HotelSearchProperties */
.hsp-accordionHotelSearch-group .panel {webkit-box-shadow:none;box-shadow:none;border:none;background-color: #E6E6E6;}
.hsp-accordionHotelSearch-group .panel-heading {webkit-box-shadow:none;box-shadow:none;border:none;background-image:none !important;padding:0;}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a {text-decoration:none;cursor:pointer;color: #012a68;background-color: #CDD4DA;position:relative;}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a.collapsed {}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a:before {font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;content: "\e114";-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a.collapsed:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);content: "\2b";}
.hsp-accordionHotelSearch-group .panel-default .panel-collapse .panel-body{} 
.hsp-accordionHotelSearch-group .hsp-hotelcategory-body .HotelStar .glyphicon{color:#012a68;}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal {}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .slider-handle{background-color: #f9ae1a;background-image: -moz-linear-gradient(top, #e2ad43, #e59c0d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e2ad43), to(#e59c0d));background-image: -webkit-linear-gradient(top, #e2ad43, #e59c0d);background-image: -o-linear-gradient(top, #e2ad43, #e59c0d);background-image: linear-gradient(to bottom, #e2ad43, #e59c0d); opacity:inherit; border:1px solid #e2ad43}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .tooltip-inner {background-color:#CDD4DA;color: #012a68;}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { border-top-color:#CDD4DA;}
.hsp-accordionHotelSearch-group .hsp-price .priceFilter button {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;}
.hsp-accordionHotelSearch-group .hsp-price .priceFilter button:hover {background-color: #fc7309;color: #fff;}

.hsp-accordionHotelSearch-group .hsp-table tr:hover {}
.hsp-accordionHotelSearch-group .hsp-table td {}
.hsp-accordionHotelSearch-group .hsp-table {}
.hsp-accordionHotelSearch-group .hsp-table td.check {}
.hsp-accordionHotelSearch-group .hsp-table td.item {}
.hsp-accordionHotelSearch-group .hsp-table td.count {}
.hsp-accordionHotelSearch-group .hsp-table td.count span {border: 1px solid #CDD4DA;background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;padding: 0 5px;text-align: center; color: #012a68;}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter {}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter a {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px !important;background-image: none;}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter a:hover {background-color: #fc7309;color: #fff;}

.hsp-filterarea {background-color:transparent !important;}
.hsp-filterarea .hsp-filterarea-body {}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink {color: #fc7309;background-color:#E6E6E6;border-radius:4px;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed {}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed:before {content: "\2b" !important;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #E6E6E6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

/*HotelSearchProperties end*/


.searchmenuonlyexcursion .children, .searchmenuonlyexcursion .room-title, .searchmenuonlyexcursion .nav-tabs  {/* display:none; */}


/*OnlyExcursionSearch */
.OnlyExcursionSearchProperties .panel.oesp-price {background-color:#fffaf6;}
.OnlyExcursionSearchProperties .panel {webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent;}
.OnlyExcursionSearchProperties .panel-heading {webkit-box-shadow:none;box-shadow:none;border:none;background-image:none !important;padding:0; background-color:transparent; border:0;}
.OnlyExcursionSearchProperties .panel-heading .panel-title a {text-decoration:none;cursor:pointer;color: #fc7309;background-color:transparent;position:relative; text-transform:uppercase;}
.OnlyExcursionSearchProperties .panel-heading .panel-title a.collapsed {}
.OnlyExcursionSearchProperties .panel-heading .panel-title a:before {font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;content: "\e114";-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.OnlyExcursionSearchProperties .panel-heading .panel-title a.collapsed:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);content: "\2b";}
.OnlyExcursionSearchProperties .panel-default .panel-collapse .panel-body{border:0;} 
.OnlyExcursionSearchProperties .hsp-hotelcategory-body .HotelStar .glyphicon{color:#012a68;}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal {}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .slider-handle{background-color: #f9ae1a;background-image: -moz-linear-gradient(top, #e2ad43, #e59c0d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e2ad43), to(#e59c0d));background-image: -webkit-linear-gradient(top, #e2ad43, #e59c0d);background-image: -o-linear-gradient(top, #e2ad43, #e59c0d);background-image: linear-gradient(to bottom, #e2ad43, #e59c0d); opacity:inherit; border:1px solid #e2ad43}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .tooltip-inner {background-color:#CDD4DA;color: #012a68;}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { border-top-color:#CDD4DA;}
.OnlyExcursionSearchProperties .oesp-price .priceFilter button {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;}
.OnlyExcursionSearchProperties .oesp-price .priceFilter button:hover {background-color: #fc7309;color: #fff;}

.OnlyExcursionSearchProperties .hsp-table tr:hover {}
.OnlyExcursionSearchProperties .hsp-table td {}
.OnlyExcursionSearchProperties .hsp-table {}
.OnlyExcursionSearchProperties .hsp-table td.check {}
.OnlyExcursionSearchProperties .hsp-table .checkbox { margin: 4px 0 0;   }
.OnlyExcursionSearchProperties .hsp-table td.item {}
.OnlyExcursionSearchProperties .hsp-table td.count {}
.OnlyExcursionSearchProperties .hsp-table td.count span {border: 1px solid #CDD4DA;background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;padding: 0 5px;text-align: center; color: #012a68;}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter {}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter a {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px !important;background-image: none;}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter a:hover {background-color: #fc7309;color: #fff;}
.OnlySearchList .panel { border:0;}
.OnlySearchList .panel:nth-child(even) {background: #fff;}
.OnlySearchList .panel:nth-child(odd) {background: #fffaf6;}
.OnlySearchList .panel .panel-heading{background-image:none;filter:inherit;background-color:transparent; position:relative;border:0;}
.OnlySearchList .panel .panel-heading a.HotelName, .OnlySearchList .panel .panel-heading a.HotelName:link, .OnlySearchList .panel .panel-heading a.HotelName:visited {color: #012a68;text-decoration:none;}
.OnlySearchList .panel .panel-heading a.HotelName:hover, .OnlySearchList .panel .panel-heading a.HotelName:active  {color: #000; }
.OnlySearchList .panel .panel-heading .HotelStar .glyphicon{color:#fc7309;margin: 0 1px;}
.OnlySearchList .panel .panel-heading .location { color: #fc7309;}
.OnlySearchList .panel .panel-heading .name {color: #012a68;}
.OnlySearchList .panel .panel-heading .price {color: #fc7309;}
.OnlySearchList .panel .panel-heading .checkin {}
.OnlySearchList .panel .panel-body {border:0;}
.OnlySearchList .panel .panel-footer { background-color:#fff;}
.OnlySearchList .panel .panel-footer .hlmr-hl-table thead { background-color: #fc7309;color: #FFF;}
.OnlySearchList a.btn-primary {background-color: #fc7309;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none; width:100%; text-transform:uppercase;}
.OnlySearchList a.btn-primary:hover {background-color: #012a68;color: #fff;}
.OnlySearchList .borderno a.btn-primary {background-color: #012a68;text-transform: uppercase;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;}
.OnlySearchList .borderno a.btn-primary:hover {background-color: #fc7309;color: #fff;}
.OnlySearchList .hlmr-list-compare a.btn-primary {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);}
.OnlySearchList .hlmr-list-compare a.btn-primary:hover {background-color: #E6E6E6;color: #000 !important;}
.OnlySearchList .hlmr-list-compare a.btn-primary .glyphicon-plus { color: #008000;}
.OnlySearchList .hlmr-list-compare a.btn-primary .glyphicon-minus{ color: #F00;}


/*OnlyExcursionSearch end*/

/*HotelListMultiRoom*/
.hlmr-pagefilterarea { background-color:#E6E6E6;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text {padding:0;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label { font-weight:normal;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text, .hlmr-pagefilterarea .hlmr-hotelfilter{ margin-bottom:10px;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label .totalrecord, .hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label .pagecount { color: #FFF;background-color: #fc7309;border-radius: 20px;}
.hlmr-pagefilterarea .hlmr-hotelfilter select{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.hlmr-pagefilterarea .hlmr-hotelfilter select:hover {background-color: #012a68;color: #fff;}
.hlmr-pagefilterarea .hlmr-compare input{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.hlmr-pagefilterarea .hlmr-compare input:hover {background-color: #012a68;color: #fff;}
.hlmr-pagefilterarea .hlmr-autocomplete input.btn-primary{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.hlmr-pagefilterarea .hlmr-autocomplete input.btn-primary:hover {background-color: #012a68;color: #fff;}

.hlmr-listarea .panel { border:1px solid #E6E6E6;}
.hlmr-listarea .panel .panel-heading{background-image:none;filter:inherit;background-color:#E6E6E6;}
.hlmr-listarea .panel .panel-heading a.HotelName, .hlmr-listarea .panel .panel-heading a.HotelName:link, .hlmr-listarea .panel .panel-heading a.HotelName:visited {color: #012a68;text-decoration:none;}
.hlmr-listarea .panel .panel-heading a.HotelName:hover, .hlmr-listarea .panel .panel-heading a.HotelName:active  {color: #000; }
.hlmr-listarea .panel .panel-heading .HotelStar .glyphicon{color:#fc7309;margin: 0 1px;}
.hlmr-listarea .panel .panel-heading .locationname { color: #fc7309;}
.hlmr-listarea .panel .panel-heading .boardname {color: #012a68;}
.hlmr-listarea .panel .panel-heading .HotelPrice {color: #fc7309;}
.hlmr-listarea .panel .panel-footer { background-color:#fff;}
.hlmr-listarea .panel .panel-footer .hlmr-hl-table thead { background-color: #fc7309;color: #FFF;}
.hlmr-listarea a.btn-primary {background-color: #012a68;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;}
.hlmr-listarea a.btn-primary:hover {background-color: #fc7309;color: #fff;}
.hlmr-listarea .borderno a.btn-primary {background-color: #012a68;text-transform: uppercase;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;}
.hlmr-listarea .borderno a.btn-primary:hover {background-color: #fc7309;color: #fff;}
.hlmr-listarea .hlmr-list-compare a.btn-primary {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);}
.hlmr-listarea .hlmr-list-compare a.btn-primary:hover {background-color: #E6E6E6;color: #000 !important;}
.hlmr-listarea .hlmr-list-compare a.btn-primary .glyphicon-plus { color: #008000;}
.hlmr-listarea .hlmr-list-compare a.btn-primary .glyphicon-minus{ color: #F00;}
/*HotelListMultiRoom end*/


/*Hotel Result*/
.HotelResult .title h3 {color:#012a68;}
.HotelResult .title h3 small {color:#fc7309;}
.HotelResult .title h3 small i{color:#CDD4DA;}

.HotelResult .hotel-general-tabs.nav-tabs {border-bottom:2px solid #012a68;}
.HotelResult .hotel-general-tabs.nav li {cursor: pointer;color: #012a68;background-color:none;}
.HotelResult .hotel-general-tabs.nav-tabs li a, .HotelResult .hotel-general-tabs.nav-tabs li a:link,.HotelResult .hotel-general-tabs.nav-tabs li a:hover,.HotelResult .hotel-general-tabs.nav-tabs li a:focus,.HotelResult .hotel-general-tabs.nav-tabs li a:visited,.HotelResult .hotel-general-tabs.nav-tabs li a:active { background-color:transparent !important; color: #012a68;}
.HotelResult .hotel-general-tabs.nav > li > a:hover, .HotelResult .hotel-general-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.HotelResult .hotel-general-tabs.nav-tabs > li.active > a, .hotel-general-tabs.nav-tabs > li.active > a:hover, .hotel-general-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}
.HotelResult .hotel-general-tabs.droptabs .dropicon {font-size: 16px;}

.HotelResult .hotel-info-tabs.nav-tabs {border-bottom:1px solid #CDD4DA; background-color:#CDD4DA; border-radius:4px;}
.HotelResult .hotel-info-tabs.nav li {cursor: pointer;border-radius: 4px;color: #CDD4DA;background-color:none;}
.HotelResult .hotel-info-tabs.nav-tabs li a, .HotelResult .hotel-info-tabs.nav-tabs li a:link,.HotelResult .hotel-info-tabs.nav-tabs li a:hover,.HotelResult .hotel-info-tabs.nav-tabs li a:focus,.HotelResult .hotel-info-tabs.nav-tabs li a:visited,.HotelResult .hotel-info-tabs.nav-tabs li a:active { background-color:transparent !important; border-radius:0;color: #012a68;}
.HotelResult .hotel-info-tabs.nav > li > a:hover, .HotelResult .hotel-info-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.HotelResult .hotel-info-tabs.nav-tabs > li.active > a, .hotel-info-tabs.nav-tabs > li.active > a:hover, .hotel-info-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}

.HotelResult .hotel-info-bottom-tabs.nav-tabs {border-bottom:1px solid #fc7309;}
.HotelResult .hotel-info-bottom-tabs.nav li {cursor: pointer;border-radius: 4px;color: #fc7309;background-color:none;}
.HotelResult .hotel-info-bottom-tabs.nav-tabs li a, .HotelResult .hotel-info-bottom-tabs.nav-tabs li a:link,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:hover,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:focus,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:visited,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:active { background-color:transparent !important;border-radius:0;color: #fc7309;}
.HotelResult .hotel-info-bottom-tabs.nav > li > a:hover, .HotelResult .hotel-info-bottom-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.HotelResult .hotel-info-bottom-tabs.nav-tabs > li.active > a, .hotel-info-bottom-tabs.nav-tabs > li.active > a:hover, .hotel-info-bottom-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}

.HotelResult .hr-generalinfo-panel .panel-heading {background-image: none;background-color:transparent;font-weight: bold;font-size: 18px;padding: 5px 15px}

.HotelResult .hr-search .panel {background-color: #E6E6E6; position:relative;}
.HotelResult .hr-search .panel .panel-heading {background-image: none;filter: inherit;background-color:transparent;}
.HotelResult .hr-search .panel .panel-heading .panel-title {color:#012a68;}
.HotelResult .hr-search .panel .panel-body label {color:#012a68;}

.HotelResult .SearchMenuRoomArea {/*background-color: #CDD4DA;*/ color:#fff;}
.HotelResult .SearchMenuRoomArea ul { padding-left:4px;}
.HotelResult .SearchMenuRoomArea ul li {position:relative;}
.HotelResult .SearchMenuRoomArea ul li .tab-close {position:absolute; top:0; right:0; background-color: #da1d24;border-radius: 20px;font-size: 10px;padding: 2px; cursor:pointer; color:#fff;   }
.HotelResult .SearchMenuRoomArea ul li span { display:none; visibility:visible;    }
.HotelResult .SearchMenuRoomArea ul li.room:nth-last-child(-n+2) span { display:block; visibility:inherit;    }
.HotelResult .SearchMenuRoomArea ul li.room:first-child span {display:none; visibility:visible;    }

.HotelResult .SearchMenuRoomArea .RoomArea {background-color:#FFF;position:relative; border-radius:4px;}
.HotelResult .SearchMenuRoomArea .RoomArea span {color:#012a68;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea { display:none;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .childtext label { color:#DA1D24;}

.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea:before {/*content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #DA1D24 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 20px;top: -15px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);*/}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {display:none !important; position: absolute;top: -5px;right:-5px;background-color: #fff;border-radius: 20px;font-size: 10px;padding: 2px;cursor: pointer;color: #DA1D24;}

.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea:before {/*content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #DA1D24 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 20px;top: -15px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);*/}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {display:none !important; position: absolute;top: -5px;right:-5px;background-color: #fff;border-radius: 20px;font-size: 10px;padding: 2px;cursor: pointer;color: #DA1D24;}
.HotelResult .SearchMenuRoomArea li a {text-decoration: none;background-color: #EEE;border-color: #EEE #EEE #DDD; text-align:center;color:#CDD4DA}
.HotelResult .SearchMenuRoomArea li.room.active a, .SearchPanel .SearchMenuRoomArea li.room.active a:hover {text-decoration: none;background-color:#fff;border: 1px solid #DDD;border-bottom-color: rgba(0, 0, 0, 0); color:#000;}
.HotelResult .SearchMenuRoomArea li.add a, .SearchPanel .SearchMenuRoomArea li.add a:hover {text-decoration: none;background-color:transparent;border-color:transparent; color:#DA1D24;}
.HotelResult .SearchMenuRoomArea li.add a i { font-style:normal;   }



.SearchMenuRoomArea .room-title {display:none}
.HotelResult .SearchBt .btn-success {background-color: #fc7309;color: #FFF!important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;text-transform: uppercase;text-align: center;cursor: pointer;}
.HotelResult .SearchBt .btn-success:hover {background-color:#012a68;color:#fff}
.HotelResult .Book-btn .btn-primary {background-color: #012a68;text-transform: uppercase;color: #FFF !important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;text-transform: uppercase;}
.HotelResult .Book-btn .btn-primary:hover {background-color: #fc7309;color: #fff;}
.HotelResult .hr-search-result label{color:#fc7309;}
.HotelResult .hr-search-room-title{background-color:transparent;color:#012a68; text-transform:uppercase;}


.HotelResult .weather .panel {}
.HotelResult .weather .panel .panel-heading { text-transform:uppercase;background-image: none;filter: inherit;background-color: rgba(0, 0, 0, 0);color: #012a68;}
.HotelResult .weather .panel .panel-body {}
.HotelResult .weather .panel .panel-body .weather-col{border-radius:4px; background-color:#F5F5F5; position:relative;}
.HotelResult .weather .panel .panel-body .weather-col:first-child{}
.HotelResult .weather .panel .panel-body .weather-col .location{color:#fc7309;}
.HotelResult .weather .panel .panel-body .weather-col .date{}
.HotelResult .weather .panel .panel-body .weather-col .temp{color:#CDD4DA;}

.HotelResult .LastVisitedHotels .panel {}
.HotelResult .LastVisitedHotels .panel .panel-heading { text-transform:uppercase;background-image: none;filter: inherit;background-color: rgba(0, 0, 0, 0);color: #fc7309;}
.HotelResult .LastVisitedHotels .panel .panel-body {}
.HotelResult .LastVisitedHotels .panel .panel-body .media .media-body{color: #fc7309;}
.HotelResult .LastVisitedHotels .panel .panel-body .media .media-body h4{color:#012a68;}

.HotelResult .NearbyHotel .panel {}
.HotelResult .NearbyHotel .panel .panel-heading { text-transform:uppercase;background-image: none;filter: inherit;background-color: rgba(0, 0, 0, 0);color: #fc7309;}
.HotelResult .NearbyHotel .panel .panel-body {}
.HotelResult .NearbyHotel .panel .panel-body .media .media-body{color: #fc7309;}
.HotelResult .NearbyHotel .panel .panel-body .media .media-body h4{color:#012a68;}

.HotelResult .hr-roominformation .panel {border-color:#012a68;}
.HotelResult .hr-roominformation .panel .panel-heading { text-transform:uppercase;background-image: none;filter: inherit;background-color:#012a68;color: #fff;}
.HotelResult .hr-roominformation .panel .panel-body {}
.HotelResult .hr-roominformation .panel .panel-body .media .media-body{color: #fc7309;}
.HotelResult .hr-roominformation .panel .panel-body .media .media-body h4{color:#012a68;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #FFF; background-color: #012a68;}



.hr-hotel-photo-gallery .title h3 {color: #012a68;}
.hr-hotel-photo-gallery .title h3 small {color: #fc7309;}
.hr-hotel-photo-gallery .title h3 small i {color: #CDD4DA;}
.hr-hotel-photo-gallery .panel {border-color:#fc7309;}
.hr-hotel-photo-gallery .panel .panel-heading { text-transform:uppercase;background-image: none;filter: inherit;background-color:#fc7309;color: #fff;}
.hr-hotel-photo-gallery .panel .panel-body {}
.hr-hotel-photo-gallery .panel .panel-body .media .media-body{color: #fc7309;}
.hr-hotel-photo-gallery .panel .panel-body .media .media-body h4{color:#012a68;}
/*Hotel Result end*/

/*TourSearchProperties */
.tsp-accordiontoursearch-group .panel {webkit-box-shadow:none;box-shadow:none;border:none; margin-bottom:10px;}
.tsp-accordiontoursearch-group .panel-heading {webkit-box-shadow:none;box-shadow:none;border:none;background-image:none !important;padding:0;}
.tsp-accordiontoursearch-group .panel-heading .panel-title a {text-decoration:none;cursor:pointer;color: #012a68;background-color: #CDD4DA;position:relative;}
.tsp-accordiontoursearch-group .panel-heading .panel-title a.collapsed {}
.tsp-accordiontoursearch-group .panel-heading .panel-title a:before {font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;content: "\e114";-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.tsp-accordiontoursearch-group .panel-heading .panel-title a.collapsed:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);content: "\2b";}
.tsp-accordiontoursearch-group .panel-default .panel-collapse .panel-body{background-color: #E6E6E6; border-radius: 0 0 4px 4px;} 
.tsp-accordiontoursearch-group .tsp-hotelcategory-body .HotelStar .glyphicon{color:#012a68;}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal {}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .slider-handle{background-color: #f9ae1a;background-image: -moz-linear-gradient(top, #e2ad43, #e59c0d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e2ad43), to(#e59c0d));background-image: -webkit-linear-gradient(top, #e2ad43, #e59c0d);background-image: -o-linear-gradient(top, #e2ad43, #e59c0d);background-image: linear-gradient(to bottom, #e2ad43, #e59c0d); opacity:inherit; border:1px solid #e2ad43}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .tooltip-inner {background-color:#CDD4DA;color: #012a68;}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { border-top-color:#CDD4DA;}
.tsp-accordiontoursearch-group .tsp-price .priceFilter button {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;}
.tsp-accordiontoursearch-group .tsp-price .priceFilter button:hover {background-color: #fc7309;color: #fff;}

.tsp-accordiontoursearch-group .tsp-table tr:hover {}
.tsp-accordiontoursearch-group .tsp-table td {}
.tsp-accordiontoursearch-group .tsp-table {}
.tsp-accordiontoursearch-group .tsp-table td.check {}
.tsp-accordiontoursearch-group .tsp-table td.item {}
.tsp-accordiontoursearch-group .tsp-table td.count {}
.tsp-accordiontoursearch-group .tsp-table td.count span {border: 1px solid #CDD4DA;background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;padding: 0 5px;text-align: center; color: #012a68;}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter {}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter a {background-color: #012a68;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px !important;background-image: none;}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter a:hover {background-color: #fc7309;color: #fff;}

.tsp-filterarea {background-color:transparent !important;}
.tsp-filterarea .tsp-filterarea-body {}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink {color: #fc7309;background-color:#E6E6E6;border-radius:4px;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink.collapsed {}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink.collapsed:before {content: "\2b" !important;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #E6E6E6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

/*TourSearchProperties end*/


/*TourListMultiRoom*/
.tour-list-pagefilterarea { background-color:#E6E6E6;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text {padding:0;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label { font-weight:normal;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text, .tour-list-pagefilterarea .tour-list-hotelfilter{ margin-bottom:10px;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label .totalrecord, .tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label .pagecount { color: #FFF;background-color: #fc7309;border-radius: 20px;}
.tour-list-pagefilterarea .tour-list-hotelfilter select{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.tour-list-pagefilterarea .tour-list-hotelfilter select:hover {background-color: #012a68;color: #fff;}
.tour-list-pagefilterarea .tour-list-compare input{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.tour-list-pagefilterarea .tour-list-compare input:hover {background-color: #012a68;color: #fff;}
.tour-list-pagefilterarea .tour-list-autocomplete input.btn-primary{background-color: #fc7309;text-transform: uppercase;position: relative;color: #FFF !important;text-align: center;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.tour-list-pagefilterarea .tour-list-autocomplete input.btn-primary:hover {background-color: #012a68;color: #fff;}

.tl-listarea .panel { border:1px solid #E6E6E6;}
.tl-listarea .panel .panel-heading{background-image:none;filter:inherit;background-color:#E6E6E6;}
.tl-listarea .panel .panel-heading a.HotelName, .tl-listarea .panel .panel-heading a.HotelName:link, .tl-listarea .panel .panel-heading a.HotelName:visited {color: #012a68;text-decoration:none;}
.tl-listarea .panel .panel-heading a.HotelName:hover, .tl-listarea .panel .panel-heading a.HotelName:active  {color: #000; }
.tl-listarea .panel .panel-heading .HotelStar .glyphicon{color:#fc7309;margin: 0 1px;}
.tl-listarea .panel .panel-heading .locationname { color: #fc7309;}
.tl-listarea .panel .panel-heading .boardname {color: #012a68;}
.tl-listarea .panel .panel-heading .HotelPrice {color: #fc7309;}
.tl-listarea .departure, .tl-listarea .arrival {position:relative; color:#012a68; font-size: 18px;}
.tl-listarea .departure { padding-left:25px;}
.tl-listarea .arrival { padding-left:40px;}
.tl-listarea .name { display:block; color: #fc7309; font-size: 18px;}
.tl-listarea .price { display:block; color: #fc7309; font-size: 30px; text-align:center;}
.tl-listarea .night { display:block; color: #012a68; }
.tl-listarea .board { display:block; color:#012a68; }
.tl-listarea .fa-angle-double-right:before {content: "";}
.tl-listarea .departure:before {content: url(../images/departure_icon.png); position: absolute; left:0; top: 0;}
.tl-listarea .arrival.bus:before {content: url(../images/arrival_bus.png); position: absolute; left:0; top: 0;}
.tl-listarea .arrival.fly:before {content: url(../images/arrival_flight.png); position: absolute; left:0; top: 0;}
.tl-listarea .panel .panel-footer { background-color:#fff;}
.tl-listarea .panel .panel-footer .tour-list-hl-table thead { background-color: #fc7309;color: #FFF;}
.tl-listarea a.btn-primary {width:100%; background-color: #012a68;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;}
.tl-listarea a.btn-primary:hover {background-color: #fc7309;color: #fff;}
.tl-listarea .borderno a.btn-primary {background-color: #012a68;text-transform: uppercase;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;}
.tl-listarea .borderno a.btn-primary:hover {background-color: #fc7309;color: #fff;}
.tl-listarea .tour-list-list-compare a.btn-primary {background: #FFF;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);}
.tl-listarea .tour-list-list-compare a.btn-primary:hover {background-color: #E6E6E6;color: #000 !important;}
.tl-listarea .tour-list-list-compare a.btn-primary .glyphicon-plus { color: #008000;}
.tl-listarea .tour-list-list-compare a.btn-primary .glyphicon-minus{ color: #F00;}
/*TourListMultiRoom end*/


/*Tour Result*/
.tour-result .tourresult-tabs.nav-tabs {border-bottom:2px solid #012a68;}
.tour-result .tourresult-tabs.nav li {cursor: pointer;color: #012a68;background-color:none;}
.tour-result .tourresult-tabs.nav-tabs li a, .tour-result .tourresult-tabs.nav-tabs li a:link,.tour-result .tourresult-tabs.nav-tabs li a:hover,.tour-result .tourresult-tabs.nav-tabs li a:focus,.tour-result .tourresult-tabs.nav-tabs li a:visited,.tour-result .tourresult-tabs.nav-tabs li a:active { background-color:transparent !important; color: #012a68;}
.tour-result .tourresult-tabs.nav > li > a:hover, .tour-result .tourresult-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.tour-result .tourresult-tabs.nav-tabs > li.active > a, .tourresult-tabs.nav-tabs > li.active > a:hover, .tourresult-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}
.tour-result .tourresult-tabs.droptabs .dropicon {font-size: 16px;}
.tour-result .pdf-doc .glyphicon{color: #fc7309;}
.tour-result .pdf-doc a, .tour-result .pdf-doc a:link, .tour-result .pdf-doc a:visited {color: #fc7309; cursor:pointer;  }
.tour-result .pdf-doc a:hover, .tour-result .pdf-doc a:active {color: #012a68; text-decoration:none;}
.tour-result .tour-info-detail .info-area {background: #CDD4DA;  }
.tour-result .tour-info-detail .tour-info-detail-title {color:#012a68;}
.tour-result .tour-info-detail .tour-info-detail-text {color:#000; }
.tour-result .tour-info-detail .priced-from { color:#fc7309; }
.tour-result .tour-info-detail .price {color:#fc7309; }
.tour-result .tour-info-detail .book-bt .btn-primary { background-color: #fc7309;color: #FFF!important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image:none; text-transform: uppercase; }
.tour-result .tour-info-detail .book-bt .btn-primary:hover {background-color:#012a68;color:#fff}
.tour-result .hr-generalinfo-panel { webkit-box-shadow: none; box-shadow: none; border: none; background-color: transparent;}
.tour-result .hr-generalinfo-panel .panel-heading { webkit-box-shadow: none; box-shadow: none; border: none; background-color: transparent; background-image:none; padding:0;}
.tour-result .hr-generalinfo-panel .panel-heading .panel-title a { text-decoration: none; cursor: pointer; color: #012a68; background-color:transparent; position: relative; }
.tour-result .hr-generalinfo-panel .panel-heading .panel-title a:before {font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);font-style: normal;font-weight: 400;line-height: 1;}
.tour-result .hr-generalinfo-panel .panel-heading .panel-title a.collapsed:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);content: "\2b";}
.HolPackTourPlan .media-row:hover { background-color:rgba(222, 222, 222, 0.3); }
.HolPackTourPlan .media-row:hover .media-body {background-color:#fc7309; color:#fff;}
.HolPackTourPlan .media-row:hover .media-body h4{color:#fff;}
.HolPackTourPlan .media-row:hover .dayno {background-color:#fff; color:#fc7309; }
.HolPackTourPlan .media { position:relative;}
.HolPackTourPlan .media .dayno{ background-color:#fc7309; color:#fff; }
.HolPackTourPlan .media-body h4 {color:#fc7309;}
.HolPackTourPlan .media a, .HolPackTourPlan .media a:link, .HolPackTourPlan .media a:visited{color:#fc7309;}
.HolPackTourPlan .media a:hover, .HolPackTourPlan .media a:active {text-decoration:none; color:#012a68}
.CultureTourPrice .title {color: #fc7309; text-transform:uppercase; }
.CultureTourPrice .tour-rates-dates-table thead {background-color: #fc7309;color: #FFF;}
.CultureTourPrice a.btn-default { background-color: #012a68;color: #FFF !important;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image: none;position: relative;text-shadow:inherit;}
.CultureTourPrice a.btn-default:hover {background-color: #fc7309;color: #FFF;}

/*Tour Result end */
.WarningJQ .content {
    border: 0 solid #CDD4DA;
    border-radius: 6px;
    width: 125px;
    padding: 4px;
    color: #fff;
    background-color:#CDD4DA;
    position:relative;
}
.WarningJQ .content:before {
content: '';
border-style: solid;
border-color: rgba(0, 0, 0, 0) #CDD4DA rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
height: 0;
position: absolute;
width: 0;
border-width: 6px 6px 6px 0;
left: 20px;
bottom: -8px;
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}


.WarningJQ {
    /*background: url(../images/icon/warningicon.png) no-repeat 10px bottom;*/
    padding-bottom: 8px;
    position: absolute;
    z-index:2;
}
.FlightSelect .collapse.in table tr.thead td { background-color:#012A68; }
.FlightSelect .tbl-nohover, .FlightSelect .tbl-nohover:hover, .FlightSelect .tbl-nohover td, .FlightSelect .tbl-nohover td:hover { background-color:#FFFAF6;}
.FlightSelect .collapse.in table { background-color:#f5f5f5; }
.FlightSelect .collapse.in table tfoot td {text-align:right; }
.FlightSelect .collapse.in table {margin-bottom:0;}
.FlightSelect .panel-footer {background-color:#fff; border-top:0;}
.FlightSelect .glyphicon-plus:before {color:#012A68;}
.FlightSelect .tr-selected .glyphicon-plus:before {content: "\2212";}
.FlightSelect .tr-selected.collapsed .glyphicon-plus:before {content: "\2b";}
.FlightSelect .panel{-webkit-box-shadow:inherit;box-shadow:inherit;}
.FlightSelect .btn-primary {
background-color: #012A68;
text-transform: uppercase;
padding: 0 20px !important;
line-height: 30px;
position: relative;
color: #FFF !important;
font-weight: bold;
text-align: center;
margin-top: 10px;
font-size: 14px;
cursor: pointer;
border: 0 !important;
webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
border-radius: 4px;
background-image: none;}
.FlightSelect .btn-primary:hover {
background-color: #FC7309;
color: #FFF;
border: 0;

}
.FlightSelect .collapse.in .btn-primary {line-height: 40px; margin-top: 4px;}
.FlightSelect .totalprice-text {    font-size: 30px; font-weight: bold;color: #012A68;}

.FlightSelect .totalprice { width: 80%;
    width: 80%;
    font-size: 30px;
    font-weight: bold;
    color: #FC7309;
    line-height: 46px;
    padding: 0 0 0 10px;}
.FlightSelect .book {margin-top: 0;margin-bottom: 10px;margin-left: 15px;}
.FlightSelect .pnel-heading h3 {color: #FC7309;}
.FlightSelect thead td,.FlightSelect thead td:hover, .FlightSelect tr.thead td, .FlightSelect tr.thead td:hover, .FlightSelect tr.thead:hover td {background-color:#FC7309; color:#fff}


.FlightSelect .FlightDetailRow tfoot td.pricearea {text-align:right;}
.FlightSelect .FlightDetailRow tfoot td.pricearea .book-bt {margin-left:20px;    }
.FlightSelect .FlightDetailRow tfoot td.pricearea .book-bt, .FlightSelect .FlightDetailRow tfoot td.pricearea .price-total{float:right;}
.FlightSelect .tbl3, .FlightSelect .FlightDetailRow {margin-bottom:0;}
.FlightSelect .back-next {padding: 10px 15px; background-color:transparent; border-top:0; border-bottom-right-radius:0; border-bottom-left-radius:0; } 
.FlightSelect .FlightDetailRow-td { background-color:#f5f5f5; } 
/* Tooltip*/
.tooltipview { display: inline-block;height: 16px;width: 16px;background-color: #CDD4DA;border-radius: 20px;text-align: center;color: #FFF;font-family: serif;font-weight: bold; cursor:help;}
.tooltip .tooltip-inner {background-color: #CDD4DA;color:#012a68; font-size:16px;}
.tooltip .tooltip-arrow {border-bottom-color:#CDD4DA !important;}
/* tooltip end*/

/* HotelList Compare*/
.compare-table table tr.thead td {width:20%;}
.compare-table table tr.thead td.Hotel img {border: 5px solid #E6E6E6;}
.compare-table table tr.thead td.Hotel h1 {margin:2px 0; font-size:20px; text-align:center;}
.compare-table table tr.thead td.Hotel h1 a {margin:2px 0; color:#012a68;}
.compare-table table tr.thead td.Hotel h4 {margin:2px 0; font-size:18px; text-align:center; color:#CDD4DA;}
.compare-table table tr.thead td.Hotel h2 {margin:2px 0; text-align:center; color:#fc7309; font-weight:bold;}
.compare-table .table-hover > tbody > tr.thead:hover > td {background-color: transparent;}
.compare-table table tr.tbody td.HotelFacilityTitle  {color:#fc7309; }
.compare-table table tr.tbody .icon-ok:before {content: "\e013"; color:green;}
.compare-table table tr.tbody .icon-money:before {content: "\20ac"; color: blueviolet;}
.compare-table table tr.tbody .icon-none:before {content: "\e014"; color:red;}

/* HotelList Compare end*/

.socicon {position: relative;font-family: 'socicon';font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;}
.socicon {text-decoration:none;-webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease;}
.socicon:hover { text-decoration:none;color:#fff;}
.soc-bgcolor {}

.socicon:hover {

}
.socicon-twitter:hover { background-color:#4da7de; }
.socicon-facebook:hover { background-color:#3e5b98; }
.socicon-linkedin:hover { background-color:#3371b7; }
.socicon-google:hover { background-color:#d93e2d; }
.socicon-youtube:hover { background-color:#e02a20; }
.socicon-instagram:hover{ background-color: #3371b7;}
.socicon-vimeo:hover { background-color:#4da7de; }
.socicon-pinterest:hover { background-color:#e02a20; }
.socicon-wordpress:hover{ background-color: #4da7de;}

.socicon-easid:before { content: "5"; }
.socicon-twitter:before { content: "a"; }
.socicon-facebook:before { content: "b"; }
.socicon-google:before { content: "c"; }
.socicon-pinterest:before { content: "d"; }
.socicon-foursquare:before { content: "e"; }
.socicon-yahoo:before { content: "f"; }
.socicon-skype:before { content: "g"; }
.socicon-yelp:before { content: "h"; }
.socicon-feedburner:before { content: "i"; }
.socicon-linkedin:before { content: "j"; }
.socicon-viadeo:before { content: "k"; }
.socicon-xing:before { content: "l"; }
.socicon-myspace:before { content: "m"; }
.socicon-soundcloud:before { content: "n"; }
.socicon-spotify:before { content: "o"; }
.socicon-grooveshark:before { content: "p"; }
.socicon-lastfm:before { content: "q"; }
.socicon-youtube:before { content: "r"; }
.socicon-vimeo:before { content: "s"; }
.socicon-dailymotion:before { content: "t"; }
.socicon-vine:before { content: "u"; }
.socicon-flickr:before { content: "v"; }
.socicon-500px:before { content: "w"; }
.socicon-instagram:before { content: "x"; }
.socicon-wordpress:before { content: "y"; }
.socicon-tumblr:before { content: "z"; }
.socicon-blogger:before { content: "A"; }
.socicon-technorati:before { content: "B"; }
.socicon-reddit:before { content: "C"; }
.socicon-dribbble:before { content: "D"; }
.socicon-stumbleupon:before { content: "E"; }
.socicon-digg:before { content: "F"; }
.socicon-envato:before { content: "G"; }
.socicon-behance:before { content: "H"; }
.socicon-delicious:before { content: "I"; }
.socicon-deviantart:before { content: "J"; }
.socicon-forrst:before { content: "K"; }
.socicon-play:before { content: "L"; }
.socicon-zerply:before { content: "M"; }
.socicon-wikipedia:before { content: "N"; }
.socicon-apple:before { content: "O"; }
.socicon-flattr:before { content: "P"; }
.socicon-github:before { content: "Q"; }
.socicon-chimein:before { content: "R"; }
.socicon-friendfeed:before { content: "S"; }
.socicon-newsvine:before { content: "T"; }
.socicon-identica:before { content: "U"; }
.socicon-bebo:before { content: "V"; }
.socicon-zynga:before { content: "W"; }
.socicon-steam:before { content: "X"; }
.socicon-xbox:before { content: "Y"; }
.socicon-windows:before { content: "Z"; }
.socicon-outlook:before { content: "1"; }
.socicon-coderwall:before { content: "2"; }
.socicon-tripadvisor:before { content: "3"; }
.socicon-netcodes:before { content: "4"; }
.socicon-lanyrd:before { content: "7"; }
.socicon-slideshare:before { content: "8"; }
.socicon-buffer:before { content: "9"; }
.socicon-rss:before { content: ","; }
.socicon-vkontakte:before { content: ";"; }
.socicon-disqus:before { content: ":"; }

.soc-bgcolor.socicon-easid { background-color:#1abc9c; }
.soc-bgcolor.socicon-twitter { background-color:#4da7de; }
.soc-bgcolor.socicon-facebook { background-color:#3e5b98; }
.soc-bgcolor.socicon-google { background-color:#d93e2d; }
.soc-bgcolor.socicon-pinterest { background-color:#c92619; }
.soc-bgcolor.socicon-foursquare { background-color:#23b7e0; }
.soc-bgcolor.socicon-yahoo { background-color:#6e2a85; }
.soc-bgcolor.socicon-skype { background-color:#28abe3; }
.soc-bgcolor.socicon-yelp { background-color:#c83218; }
.soc-bgcolor.socicon-feedburner { background-color:#ffcc00; }
.soc-bgcolor.socicon-linkedin { background-color:#3371b7; }
.soc-bgcolor.socicon-viadeo { background-color:#e4a000; }
.soc-bgcolor.socicon-xing { background-color:#005a60; }
.soc-bgcolor.socicon-myspace { background-color:#323232; }
.soc-bgcolor.socicon-soundcloud { background-color:#fe3801; }
.soc-bgcolor.socicon-spotify { background-color:#7bb342; }
.soc-bgcolor.socicon-grooveshark { background-color:#000000; }
.soc-bgcolor.socicon-lastfm { background-color:#d41316; }
.soc-bgcolor.socicon-youtube { background-color:#e02a20; }
.soc-bgcolor.socicon-vimeo { background-color:#51b5e7; }
.soc-bgcolor.socicon-dailymotion { background-color:#004e72; }
.soc-bgcolor.socicon-vine { background-color:#00b389; }
.soc-bgcolor.socicon-flickr { background-color:#1e1e1b; }
.soc-bgcolor.socicon-500px { background-color:#58a9de; }
.soc-bgcolor.socicon-instagram { background-color:#9c7c6e; }
.soc-bgcolor.socicon-wordpress { background-color:#464646; }
.soc-bgcolor.socicon-tumblr { background-color:#45556c; }
.soc-bgcolor.socicon-blogger { background-color:#ec661c; }
.soc-bgcolor.socicon-technorati { background-color:#5cb030; }
.soc-bgcolor.socicon-reddit { background-color:#e74a1e; }
.soc-bgcolor.socicon-dribbble { background-color:#e84d88; }
.soc-bgcolor.socicon-stumbleupon { background-color:#e64011; }
.soc-bgcolor.socicon-digg { background-color:#1d1d1b; }
.soc-bgcolor.socicon-envato { background-color:#597c3a; }
.soc-bgcolor.socicon-behance { background-color:#000000; }
.soc-bgcolor.socicon-delicious { background-color:#020202; }
.soc-bgcolor.socicon-deviantart { background-color:#c5d200; }
.soc-bgcolor.socicon-forrst { background-color:#5b9a68; }
.soc-bgcolor.socicon-play { background-color:#000000; }
.soc-bgcolor.socicon-zerply { background-color:#9dbc7a; }
.soc-bgcolor.socicon-wikipedia { background-color:#000000; }
.soc-bgcolor.socicon-apple { background-color:#b9bfc1; }
.soc-bgcolor.socicon-flattr { background-color:#f67c1a; }
.soc-bgcolor.socicon-github { background-color:#5380c0; }
.soc-bgcolor.socicon-chimein { background-color:#888688; }
.soc-bgcolor.socicon-friendfeed { background-color:#2f72c4; }
.soc-bgcolor.socicon-newsvine { background-color:#075b2f; }
.soc-bgcolor.socicon-identica { background-color:#000000;  }
.soc-bgcolor.socicon-bebo { background-color:#ef1011; }
.soc-bgcolor.socicon-zynga { background-color:#dc0606; }
.soc-bgcolor.socicon-steam { background-color:#8f8d8a; }
.soc-bgcolor.socicon-xbox { background-color:#92c83e; }
.soc-bgcolor.socicon-windows { background-color:#00bdf6; }
.soc-bgcolor.socicon-outlook { background-color:#0072c6; }
.soc-bgcolor.socicon-coderwall { background-color:#3e8dcc; }
.soc-bgcolor.socicon-tripadvisor { background-color:#000000; }
.soc-bgcolor.socicon-netcodes { background-color:#2e3436; }
.soc-bgcolor.socicon-lanyrd { background-color:#3c80c9; }
.soc-bgcolor.socicon-slideshare { background-color:#4ba3a6; }
.soc-bgcolor.socicon-buffer { background-color:#000000; }
.soc-bgcolor.socicon-rss { background-color:#f26109; }
.soc-bgcolor.socicon-vkontakte { background-color:#5a7fa6; }
.soc-bgcolor.socicon-disqus { background-color:#2e9fff; }

.ExcursionPriceTable .SearchMenuRoomArea ul {display:none;}
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea {padding:0;}
.ExcursionPriceTable .form-group {margin-bottom:0}
.ExcursionPriceTable .form-group.fg-Period {   }
.ExcursionPriceTable .fg-Pax label {}


/* Img hover*/
.img_col {position: relative;}
/*.img_col img {background: #F4F4F4;padding: 10px;border: 1px solid #FFF;-moz-box-shadow: 0px 0px 5px #c0c0c0;-khtml-box-shadow: 0px 0px 5px #c0c0c0;-webkit-box-shadow: 0px 0px 5px #C0C0C0;box-shadow: 0px 0px 5px #C0C0C0;}*/
.img_col span.thumb_ico {
display: none;
position: absolute;
border:1px solid #f6bb4a;
text-shadow: 0 -2px 0px rgba(221, 129, 5, 0.3);
-webkit-box-shadow: inset 0px 1px 0px #f6bb4a, 0px 3px 0px 0px #b76901, 0px 6px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #f6bb4a, 0px 3px 0px 0px #b76901, 0px 6px 5px #999;
box-shadow: inset 0px 1px 0px #f6bb4a, 0px 3px 0px 0px #b76901, 0px 6px 5px #999;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color:#f6c353;
}
.img_col span.thumb_ico.gallery:before {
color: #fff;
content: "\e060";
position: absolute;
}
.img_col span.thumb_ico.link:before {
color: #fff;
content: "\e144";
position: absolute;
}
/* Img hover end*/



/*JET MENU*/
/* Menu CONFIGURATION
**********************************************************/
.jetmenu { background:none;}
.jetmenu li {}
.jetmenu .indicator {}
.jetmenu .indicator:before{font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;content: "\e114";-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.jetmenu > li:hover > a, .jetmenu > li.active > a{background:none; color: #042d6a;}

/* Mega Menu CONFIGURATION
**********************************************************/
.jetmenu > li > .megamenu { background: #dbe5ee; color: #012a68;}
.jetmenu li > .megamenu ul { }
.jetmenu li > .megamenu ul li.title {  color:#fc7309;}
.jetmenu li > .megamenu ul li.title a { color:#fc7309;  }
.jetmenu li > .megamenu ul li.title a:hover { text-decoration:none;}
.jetmenu li > .megamenu ul li {  }
.jetmenu li > .megamenu ul li a { color:#012a68;  }
.jetmenu li > .megamenu ul li a:hover { text-decoration:underline;}

/* DROPDOWN CONFIGURATION
**********************************************************/
.jetmenu ul.dropdown li {    }
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown { background: #dbe5ee;   }
.jetmenu ul.dropdown li > a { background: #dbe5ee; color:#012a68;  }
.jetmenu ul.dropdown li:hover > a { text-decoration:underline; }
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown {}

/* COLLAPSIBLE MENU
**********************************************************/
.jetmenu > li.showhide{display: none;cursor: pointer;}

 /*JET MENU END*/

 /* Booking */
.BookingPage { position:relative;}
.BookingPage .Booking-Customer-Info, .BookingPage .Booking-Summary, .BookingPage .Booking-Payment,.BookingPage .Booking-Services {border: 0;}
.BookingPage .Booking-Customer-Info .panel-heading,.BookingPage .Booking-Summary .panel-heading,.BookingPage .Booking-Payment .panel-heading,.BookingPage .Booking-Services .panel-heading {background-image: none;background-color: transparent;border-bottom:2px solid #fc7309;}
.BookingPage .Booking-Customer-Info .panel-heading .panel-title,.BookingPage .Booking-Summary .panel-heading .panel-title,.BookingPage .Booking-Payment .panel-heading .panel-title,.BookingPage .Booking-Services .panel-heading .panel-title{ }
.BookingPage .Booking-Customer-Info .panel-heading .panel-title a,.BookingPage .Booking-Summary .panel-heading .panel-title a,.BookingPage .Booking-Payment  .panel-heading .panel-title a,.BookingPage .Booking-Services  .panel-heading .panel-title a{color:#fc7309;  text-transform:uppercase;}
.BookingPage .Booking-Customer-Info .panel-heading .panel-title a:hover,.BookingPage .Booking-Summary .panel-heading .panel-title a:hover,.BookingPage .Booking-Payment  .panel-heading .panel-title a:hover,.BookingPage .Booking-Services  .panel-heading .panel-title a:hover{text-decoration:none;}
.BookingPage .Booking-Customer-Info .panel-collapse .panel-body,.BookingPage .Booking-Summary .panel-collapse .panel-body,.BookingPage .Booking-Payment .panel-collapse .panel-body,.BookingPage .Booking-Services .panel-collapse .panel-body{}
.BookingPage .Booking-Summary .control-label { color:#012a68;   }
.BookingPage .Booking-Summary .grand-total-text {  }
.BookingPage .Booking-Summary .grand-total-price {color:#fc7309;  }

.BookingPage .Booking-Customer-Info .Booking-Room {}
.BookingPage .Booking-Customer-Info .Booking-Room .panel-heading {background-image: none;background-color: transparent;/*border-bottom:1px solid #012a68;*/color:#012a68;}
.BookingPage .Booking-Customer-Info .Booking-Room .panel-heading .panel-title{ }
.BookingPage .Booking-Customer-Info .Booking-Room .panel-collapse .panel-body{}

.BookingPage .Booking-Payment .Payment {}
.BookingPage .Booking-Payment .Payment .panel-heading {background-image: none;background-color:#012a68;border-bottom:1px solid #012a68;color:#fff;}
.BookingPage .Booking-Payment .Payment .panel-heading .panel-title{}
.BookingPage .Booking-Payment .Payment .panel-collapse .panel-body{}
.BookingPage .Booking-Payment .Payment .result-text {}
.BookingPage .Booking-Payment .Payment .reservation-title { color:#012a68;}
.BookingPage .Booking-Payment .Payment .reservation-code {}
.BookingPage .Booking-Payment .Payment .reservation-state {font-size: 24px;position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;   }
.BookingPage .Booking-Payment .Payment .reservation-successful:before {content: "\e013";color:green;}
.BookingPage .Booking-Payment .Payment .reservation-error:before {content: "\e013"; color:red;}

.BookingPage .Booking-Services .services .panel-heading {background-image: none;background-color:#012a68;border-bottom:0 solid #ee1b22; color:#fff; padding:8px 15px; height:auto;}
.BookingPage .Booking-Services .services .panel{border:1px solid #012a68; }
.BookingPage .Booking-Services .pnl-child .panel-heading {background-image: none;background-color:transparent;border-bottom:2px solid #fc7309; color:#fc7309; padding:6px 15px; height:auto;}
.BookingPage .Booking-Services .pnl-child.panel {border:0 solid #fc7309; }
.BookingPage .Booking-Services .pnl-child .panel-body {padding:0 15px;}
.BookingPage .Booking-Services .pnl-child i.tooltipview {background-color: #ee1b22;}

 
.Booking-Detail {background-color:#fffaf6; border:0;}
.Booking-Detail .panel-heading {background-image: none !important;background-color: transparent;color:#012a68; text-transform:uppercase;}
.Booking-Detail .panel-heading .panel-title{ }
.Booking-Detail .panel-heading .panel-title a{color:#fc7309; text-transform:uppercase;}
.Booking-Detail .panel-collapse .panel-body{}
.Booking-Detail strong {color: #fc7309; font-weight:normal;   text-transform:uppercase;  }
.Booking-Detail .service-type { color: #012a68; font-weight:bold; font-size:18px;   }
.Booking-Detail .bd-col { padding:0;    }
.Booking-Detail .form-group {border-bottom:1px dotted #fc7309; margin-bottom:8px; margin:5px 15px;   }
.Booking-Detail .form-group.service-type {border-bottom:0 solid #ccc;   }
.Booking-Detail .title { color: #fc7309; text-transform:uppercase;}
.Booking-Detail .text {    }
.Booking-Detail .extra-service-title {  color: #012a68; font-weight:bold; font-size:18px; text-transform:uppercase; border:0;}
.Booking-Detail .extra-service-title .extra-service-list {border-bottom: 1px solid #fff; margin-bottom: 8px; margin: 5px 0;}
.Booking-Detail .extra-service-title .cus-name, .Booking-Detail .extra-service-title .service-name {font-weight: normal;font-size: 14px;color: #000; padding:0; text-transform: none;}
/*.Booking-Detail .extra-service-title {display:none;    }*/

.BookingPage .btn {text-transform: uppercase;}
.BookingPage .btn-primary {background-color: #012a68;color: #FFF !important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;text-transform: uppercase;border: 0 !important;}
/* Booking end*/

/**/
.ServiceResult .tab-panel { margin-top:10px;}
.ExcursionPriceTable {position:relative;}
#dExcursionPriceHolder { padding-top:15px;}
.ServiceResult .tab-panel #tabGrpExcursionResult1{ padding:10px 0;}
.ServiceResult .tab-panel .period-area {background-color:#012A68; padding:5px; color:#fff;}
.ServiceResult .tab-panel .period-area label{line-height:34px; text-transform:uppercase;margin-bottom: 0;}
.ServiceResult .title h3 {margin-top:0; color:#fc7309; }
.ServiceResult .box-plan {padding: 5px;}
.ServiceResult .box-plan .box-plan-l { padding: 5px; background-color:#fffaf6; border:1px solid #ffead9; border-radius:4px; cursor:pointer;}
.ServiceResult .row.plan-area{margin-left:0; margin-right:0;}
.ServiceResult .row.plan-area:first-child(){margin-top:15px;}
.ServiceResult .box-plan.box-selected .box-plan-l {padding: 5px; background-color:#ffead9; border:1px solid #fffaf6; border-radius:4px;}
.ServiceResult .box-plan .box-plan-l:hover {background-color:#E9EDF2; border:1px solid #BFC9D8; }
.ServiceResult .box-plan .box-plan-l .date, .box-plan .box-plan-l .price {display:block; text-align:center;}
.ServiceResult .box-plan .box-plan-l .price {font-size:20px; color:#fc7309;}
.ServiceResult .box-plan .box-plan-l .btn-primary {display: block; background-color: #012A68; text-transform: uppercase; padding: 0 4px !important; line-height: 30px; position: relative; color: #FFF !important; font-weight: bold; text-align: center; margin-top: 10px; font-size: 14px; cursor: pointer; border: 0 !important; webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; border-radius: 4px; background-image: none;    }
.ServiceResult .box-plan .box-plan-l .btn-primary:hover {background-color: #FC7309; color: #FFF; border: 0; }

.ServiceResult .nav-tabs {border-bottom:2px solid #012a68;}
.ServiceResult .nav li {cursor: pointer;color: #012a68;background-color:none;}
.ServiceResult .nav-tabs li a, .HotelResult .hotel-general-tabs.nav-tabs li a:link,.HotelResult .hotel-general-tabs.nav-tabs li a:hover,.HotelResult .hotel-general-tabs.nav-tabs li a:focus,.HotelResult .hotel-general-tabs.nav-tabs li a:visited,.HotelResult .hotel-general-tabs.nav-tabs li a:active { background-color:transparent !important; color: #012a68; text-transform:uppercase;}
.ServiceResult .nav > li > a:hover, .HotelResult .hotel-general-tabs.nav > li > a:focus {text-decoration: none;background-color:none !important;}
.ServiceResult .nav-tabs > li.active > a, .hotel-general-tabs.nav-tabs > li.active > a:hover, .hotel-general-tabs.nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important; color:#fc7309;}
.ServiceResult .thump-area { overflow:hidden; height:400px;}
.ServiceResult .thumpicture { height:100px; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.ServiceResult .img_col { height:400px; overflow:hidden; border-radius:0;}
.ServiceResult .img_col img { border-radius:0;}

/**/


 /* Member Login*/
.member-info-detail .PageTopTitle,.GuestPanel .PageTopTitle,.LoginPanel .PageTopTitle {}
.member-info-detail .PageTopTitle h3,.GuestPanel .PageTopTitle h3,.LoginPanel .PageTopTitle h3 {color: #fc7309;text-transform: uppercase;}

.login-select input {display:none;}
.login-select label {color: #D0D8E3;text-transform: uppercase;cursor: pointer; webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.login-select input[type="radio"]:checked + label {color: #012a68;}
.login-select label.Member span {background-color:#D0D8E3;}
.login-select input[type="radio"]:checked + label.Member span {background-color:#012a68;}
.login-select label.Agency span {background-color:#D0D8E3;}
.login-select input[type="radio"]:checked + label.Agency span {background-color:#012a68;}
.login-select label.Guest span { background-color:#D0D8E3;}
.login-select input[type="radio"]:checked + label.Guest span {background-color:#012a68;}
.member-info-detail .btn-primary,.GuestPanel .btn-primary,.LoginPanel .btn-primary {background-color: #012a68;color: #FFF !important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image: none;text-transform: uppercase;}
.member-info-detail label, .LoginPanel .control-label, .GuestPanel .control-label {color: #012a68;}
 /* Member Login end*/

.ac_results:before{content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #f3f3f3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 20px;top: -15px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.ac_results {background-color:#f3f3f3;}
.ac_results ul {margin-bottom:0}
.ac_results h3 {text-transform:uppercase; margin-top:10px;}
.ac_results .entry-result a, .ac_results .entry-result a:link, .ac_results .entry-result a:visited {color:#DA1D24; text-decoration:none; }
.ac_results .entry-result a:hover, .ac_results .entry-result a:active  {color:#000;}
.ac_results .entry-item a, .ac_results .entry-item a:link, .ac_results .entry-item a:visited {color:#DA1D24; text-decoration:none; }
.ac_results .entry-item a:hover, .ac_results .entry-item a:active  {color:#000;}

.ac_results2:before{content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #012a68 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 20px;top: -15px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.ac_results2 {background-color:#012a68; color:#fff;}
.ac_results2 ul {margin-bottom:0}
.ac_results2 h3 {text-transform:uppercase; margin-top:10px;}
.ac_results2 .entry-result a, .ac_results .entry-result a:link, .ac_results .entry-result a:visited {color:##012a68; text-decoration:none; }
.ac_results2 .entry-result a:hover, .ac_results .entry-result a:active  {color:#fc7309;}
.ac_results2 .entry-item a, .ac_results .entry-item a:link, .ac_results .entry-item a:visited {color:#012a68; text-decoration:none; }
.ac_results2 .entry-item a:hover, .ac_results .entry-item a:active  {color:#fc7309;}



.dropicon {position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

.dropicon:before {
content: "\e056";
}
.HotelResult  .dropdown-menu > .active > a, .HotelResult .dropdown-menu > .active > a:hover,.HotelResult .dropdown-menu > .active > a:focus { color:#fff; background-color: #fc7309;
background-image: -webkit-linear-gradient(top, #f5b83f 0%, #fc7309 100%); 
background-image: -o-linear-gradient(top, #f5b83f 0%, #fc7309 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5b83f), to(#fc7309));
background-image: linear-gradient(to bottom, #f5b83f 0%, #fc7309 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5b83f', endColorstr='#ffF4A200', GradientType=0);
background-repeat: repeat-x;}
.lazy {
width: 100%;
height: 100%;
background:#EEE url(../images/loading1.gif) center center no-repeat;
}
.hotel-general-tabs .dropicon { color:#012a68;}
.hotel-info-tabs .dropicon { color:#fff;}
.hotel-info-bottom-tabs .dropicon { color:#fc7309;}
.hotel-info-bottom-tabs .dropdown-menu li.mapShow.active a { color:#fff !important;}
.hotel-info-bottom-tabs .dropdown-menu li { width:100%;}

#loading {
background: rgba(0, 0, 0, 0.10) url('../images/loading.gif') no-repeat center center;
display: block;
height: 100%;
width: 100%;
z-index: 100;
cursor: wait;
position:absolute;
}

.loading-back { position:absolute; width:100%; height:100%; /*background-color: rgba(0,0,0,0.1);*/z-index:10; border-radius:6px; cursor: wait; background-color: #CCC;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, 0.2)), color-stop(.25, rgba(0, 0, 0, 0)), color-stop(.5, rgba(0, 0, 0, 0)), color-stop(.5, rgba(255, 255, 255, 0.2)), color-stop(.75, rgba(255, 255, 255, 0.2)), color-stop(.75, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 50px 50px; opacity:0.4}
.loading-ctrl {position:absolute; left:50%; top:50%; z-index:11}
 .spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
  
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fc7309;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.powered { text-align: right; font-size: 10px;  background-color: #DEDEDE; border-top: 1px solid #a0a0a0; padding: 5px 0;}
.powered em { color: #929292;}
.powered a, .powered a:link, .powered a:visited {color: #092F87; text-decoration:none; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAQCAYAAABgIu2QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZBRjJDMzJBQzcwMTFFNEFFODE5QjJDQUUyQzEzMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZBRjJDMzNBQzcwMTFFNEFFODE5QjJDQUUyQzEzMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkFGMkMzMEFDNzAxMUU0QUU4MTlCMkNBRTJDMTMwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkFGMkMzMUFDNzAxMUU0QUU4MTlCMkNBRTJDMTMwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsbFixIAAAMISURBVHjajJZbiE1hFMf3uYwxOmPGjDmmIZJbbg0SGrdiRCONZMogXpAHiQdCJh5covGABw+KeJiDlAd18DJFmoRIaIQw4+7EzHBczzT8l/57Wi3fdmbVr72/tb/97bXWt9b6diivfL9nJAesAMvBSBADafAUJEECvPX+lRJwGOQp3U+wEXxQugqwxby7G9xT4xqukwEhUUTNCwPBWTDd6IvBEDAXbAX14CgN8aUO1DocOGgMXQgWmzmvwQb1rQoaGAGd4EdYTc4FDQ4jrQwA60BvpRsP1gTMLzZj1/qLQD7vS0E7nfsEUqBZG1oFZpkFxJvPRvcNrAQdSrfXbLmW/sbJCY45g7lbIoOYfmLbFwbwsTZ0jnlZ8mM+GEYnktTvAjfVvAWMiNeDiE4CBQHzlvE6htGVeX1BodRENMBzj/khSX0fXCLizDWTLvVZUqXEGBokVTSyD7c+zBp6L4bqiD43L8qz9eAh2Mfqb2Q6+CLPx6rxK/DIrFOm7mf+x9B8FpSk2ld2GrlvAb+0oQ3MP1dEtoMmUK70cbDDzD0E7gQYWpgloiJLOa8fAxNjMXna0AcsklTAIlLZ57mQyE4a64t4foy57RmHREaYNOhyfOsdCynK1JM8fWYNFbkApoHT4LvD2OFgHgtsrXl2gi0rHJCjU4w+zW7RZYIl+fkRtNHwVm2o5MdxMJoerOY2JR3GSsLvMX1UZBPfrTH6Am7hbEf0TvHE8yXFSEa5/t/81IbWsWFfp5fjWFwXzeK/2Y6WOByQvCpyONALDDVFJ3KL0Utw3MEaidO5uE6NMFvOZo6LWCB36c0Rh0FT+fGeikRnMpu6lkZez/HayihnWO1pPz/9RbY5zvwoTxErIYfuDD8QYsQnmm0O8WyPmUK6zftmdoo3HLf75zt42d3Uc0orb/CHY1SWyLSoivdFDoNKcAVc5rXTpEbEsXaKf0wZFZgy7nAuv9PGVOye8ARUgxlgFaszzu31w3+SZ3mtieoBh0MvwFXH4aGru4lN3ZcEiyZCwua3z/sjwACDgKPbG95zfwAAAABJRU5ErkJggg=='); background-repeat:no-repeat; padding: 4px 2px 4px 44px;}
.powered a:hover, .powered a:active {    }


html, body, form {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:auto;}
.page-footer { position: relative;  clear:both;}

#div-bookingDetail > div.book-rooms > div > div > div.panel-body > div:nth-child(1) { border-bottom: 1px solid #F5F5F5; margin-bottom: 15px;}
.cust-info-2row {
    float: right;
    padding: 5px 0px 20px 0;
}
.vaRequired{ text-transform: uppercase;}
.Payment .panel-body {padding:0; overflow:inherit;}
.Payment .panel-body .pay-select .form-group {margin-top:10px; margin-bottom:4px; }
.Payment .panel-body .pay-select .form-group label {font-weight:normal}
.Payment .panel-body .pay-select {}
.Payment .panel-body .title { color:#FC7309;  margin-top: 10px;}
.Payment .panel-footer {background-color: #fff; position:relative;}
.arrow{background: url(../images/arrow.png) center center no-repeat; width:100px; height:73px; position: absolute; left: 245px; top: -12px; opacity:0; display:none }
.dselect input[type="radio"]:checked ~ .arrow {display:block; opacity:1;}
.pay-sel-area {text-align:center; background-color: #FFFAF6; padding: 5px 0; border-bottom: 1px solid #FCE8D8;}
.check-box-area {padding:5px 10px;}
.price-add {padding:0;}
.login-select input[type="radio"]:checked + label {color: #012a68;}
.price-add.btn-link {color:#c70101 !important;}
.Payment .panel-footer input[type="checkbox"]:checked + .price-add.btn-link {color:#cbd22a !important;}
.pay-sel {display:inline-block; margin:0 4px; text-align:center;}
.payment-master{background: url(../images/payment/payment-master-card.png) center center no-repeat; background-size: 79px 50px; width:79px; height:50px;}
.payment-visa {background: url(../images/payment/payment-visa.png) center center no-repeat; background-size: 136px 50px; width:136px; height:50px;}
.payment-amex { background: url(../images/payment/americanex.png) center center no-repeat; background-size: auto 60px; }
.first-name {margin-bottom:10px;}
.ssl-certificate{background: url(../images/payment/ssl-certificate.png) center center no-repeat; background-size: 50px 50px; width:50px; height:50px;}

/*.ferry-select{ position: relative;}*/

.form-control{padding: 6px 10px; }
.selectpax .SearchMenuRoomArea .nav-tabs{ display:none;}
#jetmenu > li:nth-child(5) {min-width: 240px !important;}
#dSelectPax > div > div {width: 270px;}
#btnBookToB2c{ margin: 15px 0 0 15px;}
div.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {z-index:25 !important;}