﻿.CenterContainer{min-height:570px; margin-top:20px;margin-bottom:20px;}
.ver-space{margin-top:0.5em;margin-bottom:0.5em;}
.inline {display:inline-block;}
.borderless td, .borderless th,.borderless tr {border: none !important;}
.text-overFlow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
a.topLogo{line-height:40px;text-decoration:none;}
a.topLogo:hover{text-decoration:none;line-height:40px}
.Over{cursor:pointer}
.vcenter{display:flex;align-items:center;}
.hidden-xxs{}
.visible-xxs{display:none;}
.visible-xxxs{display:none;}
.navbar-nav{margin:0px;}
.modal-body .itemValue {}
.modal-body .title {}
.modal-body .value {}
span.step {background: red;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;color: white;display: inline-block;font-size: 12px;line-height: 18px; text-align: center;width: 18px; }

/****** Package Banner ******/
#banner{height:150px;margin:20px auto;padding-left:30px;padding-right:30px;}
#banner .background{background-image:url('/images/banner.jpg');height:100%;}
#banner .text{color:white;text-align:center;font-weight:bold;font-size:30px;height:100%;background: #4aacd9;/* Old browsers */background: -moz-linear-gradient(top, #4aacd9 1%, #066195 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #4aacd9 1%,#066195 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #4aacd9 1%,#066195 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aacd9', endColorstr='#066195',GradientType=0 ); /* IE6-9 */}
#banner .text div{margin-top:50px;}
#bannerSM{margin:20px auto;padding-left:15px;padding-right:15px;}
#bannerSM .background{background-image:url('/images/banner.jpg');height:150px;}
#bannerSM .text{color:white;text-align:center;font-weight:bold;font-size:30px;height:150px;background: #4aacd9;/* Old browsers */background: -moz-linear-gradient(top, #4aacd9 1%, #066195 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #4aacd9 1%,#066195 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #4aacd9 1%,#066195 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aacd9', endColorstr='#066195',GradientType=0 ); /* IE6-9 */}
#bannerSM .text div{margin-top:50px;}

/****** Tour page ******/
.TourPage{}
.TourPage .TourTopMenu{width: 100%;position: relative;overflow: hidden;cursor: pointer;display:none;}
.TourPage .TourTopMenu .tabs-container{height:87px;margin:0px;}
.TourPage .TourTopMenu .tabs{background-color:#dbdbdb;margin:0px;padding:0px;width:100%;list-style:none;}
.TourPage .TourTopMenu .tabs:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.TourPage .TourTopMenu .tabs li{border-right:1px solid #fff;margin:0px;display:inline-block;width:50%;text-align:center;}
.TourPage .TourTopMenu .tabs li .tab{ background: #dbdbdb;padding: 14px 30px;line-height: 30px;margin: 0;color: #444;font-weight: normal;text-transform: capitalize;}
.TourPage .TourTopMenu .tabs li .tab .cat-image {float: left;margin-right: 8px;  position: relative;  width: 27px;height: 27px;overflow: hidden;}
.TourPage .TourTopMenu .tabs li.selected .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}
.TourPage .TourTopMenu .tabs li.selected .tab:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136,183,213,0);border-top-color: #1ea181;border-width: 9px;margin-left: -9px;}
.TourPage .TourTopMenu .tabs li:hover .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}

.tourItem {margin-bottom:30px;}
.tourItem .image img{min-height:200px} 
.tourItem .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;text-align:center;padding:10px;background-color:#e9e9e9;}
.tourItem .title a{color:#444;}
.tourItem .title a:hover{color:#52a633;text-decoration:none;}
.tourItem .info{background-color:#e9e9e9;color:#666;min-height:40px;}
.tourItem .info span {padding:5px 10px;line-height:25px;}
.tourItem .info i{width:10px !important;}
.tourItem .info strong{vertical-align:middle;width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;}


/****** Book *****/
.Book{} 
.Book .Overview{background-color:#fafbfd;padding:10px;border:1px solid #cbd3db;border-radius:5px;margin-bottom:20px; }
.Book .Overview img{margin-bottom:20px;}
.Book .Overview .rowItem{border-bottom:1px solid #d3d3d3;margin-top:10px;padding-bottom:10px;}
.Book .Overview .rowItem:last-child{border-bottom:none;}
.Book .Overview .title{width:49%;text-align:start;display:inline-block;color:#70747c;text-transform:capitalize;vertical-align:top;}
.Book .Overview .value{width:49%;text-align:end;display:inline-block;font-weight:bold;vertical-align:top;}
.Book .Overview .small{font-size:12px;}
.Book h2.item-Name{margin: 0;font-size: 18px;line-height: 20px;font-weight: bold;padding:0;color: #444;margin-bottom:5px;}
.Book .item-address{color:#666;font-family:Open Sans;font-size:13px;vertical-align:top;display:inline-block;width:90%;margin-bottom:20px;}
.Book .fa-map-marker{color:#428bca;}
.Book h2 .star{margin-left:10px;display:inline-block;color:#d6b400;}
.Book .RoomsInfo,.Book .Requests{background-color:whitesmoke;padding:10px;border:1px solid #cbd3db;border-radius:5px;margin-bottom:20px;}
.Book .PersonalInfo{background-color:whitesmoke;padding:10px;border:1px solid #cbd3db;border-radius:5px;margin-bottom:20px;}
.Book h3{margin: 0;font-size: 16px;line-height: 20px;font-weight: bold;padding:0;color:#006fa2;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #0074a9;}
.Book table.detail tr:first-child td{border-top:none;}
.Book table.detail tr td:first-child{font-weight:bold;color:darkblue;}
.Book table.detail tr td:last-child{font-weight:bold;}
.Book .PersonalInfo .content{min-height:100px;}
.Book .PersonalInfo .rowItem{margin:20px 0px;} 
.Book .PersonalInfo .title{width:200px;text-align:start;display:inline-block;text-transform:capitalize;font-weight:bold;vertical-align:top;font-size:14px;}
.Book .PersonalInfo .value{width:auto;text-align:start;display:inline-block;color:#70747c;vertical-align:top;}
.Book .PeymentMethod{padding:10px;border:1px solid #cbd3db;border-radius:5px;margin-bottom:20px;}
.Book .RoomsInfo .Guests i{color:#2c699e;width:12px;text-align:center;}
.Book .RoomsInfo .Guests .extra{display:inline;}
.toLower{text-transform:lowercase;}
.Book .Requests .title{margin-top:10px;font-weight:bold;font-size:13px;}
.Book .Requests small.gray{ color:gray;}
.Book .option{border-top:1px solid #0074a9;margin-top:20px;padding-top:10px;}
.Book .bold label{font-weight:bold;}
.Book .checkbox label{color:gray;}
.Book .Requests #lbl_Guests{color:#2c699e;font-weight:bold;}
.Book .Requests i.fa-user{width:12px;text-align:center;}
.Book .option td{vertical-align:middle;}
.Book .option radio{margin-top:5px;margin-bottom:5px;}
.Book .option .pickUpDateTime{padding:10px; }
.Book .option .pickUpDateTime .date{font-size:12px;font-weight:bold;padding-right:5px;}
.Book .ErrorMessage{display:block;margin:3px 0px 0px 0px;padding:6px 10px 4px 10px;font-size:13px;border:1px solid rgb(169, 68, 66);border-radius:5px;background-color:#ffe1e6;}
.Book .ErrorMessage::before{font:normal normal normal 14px/1 FontAwesome;font-size:13px;content:"\f06a";margin:0px 5px;}

/****** Car home *****/
#CarHome{ padding:30px 0px 50px 0px;}
#CarHome .item{}
#CarHome .image{}
#CarHome .image img{height:240px;width:100%;}
#CarHome .content{background-color:white;padding:10px;height:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#CarHome .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center;margin-top:10px;}
#CarHome .title a{color:#444;}
#CarHome .title a:hover{color:#52a633;text-decoration:none;}
#CarHome .info{background-color:#e9e9e9;color:#666;min-height:40px;}
#CarHome .info span {padding:5px 10px;line-height:25px;}
#CarHome .info i{width:10px !important;}
#CarHome .info strong{vertical-align:middle;width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;}

/****** Tour home *****/
#TourHome{ padding:30px 0px 50px 0px;}
#TourHome .item{}
#TourHome .image{}
#TourHome .image img{height:200px;width:100%;}
#TourHome .content{background-color:white;padding:10px;height:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#TourHome .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center;margin-top:10px;}
#TourHome .title a{color:#444;}
#TourHome .title a:hover{color:#52a633;text-decoration:none;}
#TourHome .info{background-color:#e9e9e9;color:#666;min-height:40px;}
#TourHome .info span {padding:5px 10px;line-height:25px;}
#TourHome .info i{width:10px !important;}
#TourHome .info strong{vertical-align:middle;width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;}
.carousel div.control {position: absolute;top: 40%;z-index: 99;padding: 0;margin: 0;width: 100%;}
.carousel .button-prev {background: none;position: absolute;left: 0px;cursor: pointer;}
.carousel .button-prev:before {content: "\f104";display: block;font-size: 12px;font-family: 'fontawesome';color: #fff;width: 33px;height: 33px;text-align: center;line-height: 31px;border: 1px solid #fff;background: #a6a6a6;-webkit-border-radius: 33px;-moz-border-radius: 33px;border-radius: 33px;}
.carousel .button-prev:hover {text-decoration: none;}
.carousel .button-prev:hover:before {background: #52a633;text-decoration: none;}
.carousel .button-next {background: none;position: absolute;left: -18px;cursor: pointer;left: auto;right: 0px;}
.carousel .button-next:before {content: "\f104";display: block;font-size: 12px;font-family: 'fontawesome';color: #fff;width: 33px;height: 33px;text-align: center;line-height: 31px;border: 1px solid #fff;background: #a6a6a6;-webkit-border-radius: 33px;-moz-border-radius: 33px;border-radius: 33px;}
.carousel .button-next:hover {text-decoration: none;}
.carousel .button-next:hover:before {background: #52a633;text-decoration: none;}
.carousel .button-next:before {content: "\f105";}


/****** article home *****/
#ArticleHome{background-color:#e3e8e9;padding:30px 0px 50px 0px;}
#ArticleHome .item{padding-left:0px;padding-right:0px;}
#ArticleHome .image{width:50%;float:left;}
#ArticleHome .image img{height:200px;width:100%;}
#ArticleHome .content{width:50%;float:left;background-color:white;padding:10px;height:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ArticleHome .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:bold;margin-bottom:10px;}
#ArticleHome .title a{color:#444;}
#ArticleHome .title a:hover{color:#52a633;text-decoration:none;}
#ArticleHome .date{font-size:12px;color:#666;margin-bottom:10px;}
#ArticleHome .Desc{font-size:12px;color:#666;white-space:normal;}
#ArticleHome .br-blue{border-bottom:3px solid #4aacd9;}
#ArticleHome .br-green{border-bottom:3px solid #428f26;}
#ArticleHome .br-purple{border-bottom:3px solid #9d6bd2;}
#ArticleHome .br-yelow{border-bottom:3px solid #c9bf18;}

/***** my trips ****/
.trips .itemTitle{background-color:#ccc;}
.trips .itemTitle .bookCode{}
.trips .itemTitle .status{}
.trips .itemTitle .status .expired{color:#c50919;}
.trips .itemTitle .status .paid{color:darkgreen;font-weight:bold;}
.trips .itemTitle .status .cancelled{color:#c50919;}
.trips .itemTitle .status .pending{color:darkmagenta;}
.trips .itemInfo{background-color:#f9f9f9;}
.trips .itemInfo .img{}
.trips .itemInfo td.img{width:160px;text-align:center;height:130px;vertical-align:middle;}
.trips .itemInfo td.img img{height:83px;display:inline-block;text-align:center;}
.trips .itemInfo td.img span{height:83px;display:inline-block;text-align:center;border:1px solid #eee;line-height:84px;}
.trips .itemInfo td.img span i{font-size:20px;width:30px;}
.trips .itemInfo .timeRemain{margin:20px 0px;padding:10px;background-color:#eaeaea;text-align:center;font-size:12px;}
.trips .itemInfo .timeRemain strong{font-size:15px;}
.trips .itemInfo td.infoes{vertical-align:middle;}
.trips .itemInfo td.infoes .name{font-size:13px;font-weight:bold;color:#3175af;}
.trips .itemInfo td.infoes .place{font-size:12px;color:#aaa;margin-bottom:10px;}
.trips .itemInfo td.infoes .mapButton {display:inline-block;padding:0px 10px;}
.trips .itemInfo td.infoes .mapButton a{text-decoration:none;cursor:pointer;}
.trips .itemInfo .pay{margin-bottom:20px;text-align:center;}
.trips .itemInfo .pay .CanReserve{text-decoration:none;border-bottom:1px dashed #999;color:#999;margin-top:10px;display:inline-block;}
.trips .itemValue{font-size:13px;padding:5px 0px;}
.trips .itemValue .title{display:inline-block;width:57%;text-align:start;color:#70747c;text-transform:capitalize;}
.trips .itemValue .value{display:inline-block;width:40%;text-align:start;font-weight:bold;}
.trips .itemValue .price{color:#1ea181;font-size:18px;margin-bottom:20px;}
.trips td.date{border-left:1px solid #ccc;font-size:13px;color:#666;padding:0px;}
.trips td.date .title{text-transform:uppercase;color:#4aacd9;display:block;padding:0px 5px;font-size:12px;font-weight:bold;text-align:center;}
.trips td.date .value{display:block;text-align:center;}
.trips td.date .day{display:block;font-size:26px;font-weight:bold;}
.trips td.date .MY{display:block;font-weight:bold;}
.trips td.date .WD{display:block;font-size:12px;}
.trips td.date .time{display:block;}
.trips td.date .time:before{font-family:'fontawesome';content:" ";}
.trips td.date .time .lower{text-transform:lowercase;color:#ccc;}
.trips td.date .checkIn,.trips td.date .checkOut{margin:10px;}
.trips td.date .checkOut{margin-top:20px;}
.trips .fa-building-o{font-size:18px;color:#3175af;vertical-align:middle}
.trips .fa-plane{font-size:20px;color:#3175af;vertical-align:middle}
.trips .fa-long-arrow-right,.trips .fa-exchange{color:#3175af;margin:0px 7px;vertical-align:middle}
.trips #lbl_Count{color:#2c699e;font-weight:bold;}
.trips i.fa-user{width:12px;text-align:center;}
.trips a.showTour:hover{text-decoration:none;}
.trips .Details a{font-size:13px;color:purple}
.trips .Details a:hover{text-decoration:none;}
.trips .star{display:inline-block;margin:0px 10px;color:#d6b400;}
.tripsOverview{background-color:#fafbfd;padding:10px;border:1px solid #cbd3db;border-radius:5px;margin-bottom:20px; }
.tripsOverview img{margin-bottom:20px;margin:auto;}
.tripsOverview .itemValue{border-bottom:1px solid #d3d3d3;margin-top:10px;padding-bottom:10px;}
.tripsOverview .itemValue:last-child{border-bottom:none;}
.tripsOverview .title{width:49%;text-align:start;display:inline-block;color:#70747c;text-transform:capitalize;vertical-align:top;}
.tripsOverview .value{width:49%;text-align:end;display:inline-block;font-weight:bold;vertical-align:top;}
.tripsOverview .small{font-size:12px;}
.tripsOverview .PropName{margin: 0;font-size: 18px;line-height: 20px;font-weight: bold;padding:0;color: #444;margin-bottom:5px;}
.tripsOverview .Address{color:#666;font-family:Open Sans;font-size:13px;vertical-align:top;display:inline-block;width:90%;margin-bottom:20px;}
.tripsOverview .fa-map-marker{color:#428bca;}
/******** Listings ******/
.listings{}
.listings table tr.item{padding:10px;}.listings table tr.alter{background-color:#efefef;}
.listings table tr.item:hover{cursor:pointer;background-color:#f0fff2;}
.listings table td.img{width:160px;text-align:center;height:130px;vertical-align:middle; }
.listings table td.img img{height:83px;display:inline-block;text-align:center;}
.listings table td.img span{width:150px;height:83px;display:inline-block;text-align:center;border:1px solid #eee;line-height:84px;}
.listings table td.img span i{font-size:20px;width:30px;}
.listings table td.infoes{vertical-align:middle;}
.listings table td.infoes .name{font-size:13px;font-weight:bold;color:#3175af;}
.listings table td.infoes .place{font-size:12px;color:#aaa;}
.listings table td.command{position:relative;vertical-align:middle;text-align:center; }
.listings table td.command .remove .btn{padding:4px 6px;}
.listings table td.infoes .activate{margin-top:20px;}
.listings table td.infoes .activate span{margin:0px 10px;}
.listings table td.infoes .Switch{width:40px;height:20px;border-radius:20px;display:inline-block;background-color:#ddd;vertical-align:middle;cursor:pointer;}
.listings table td.infoes .Switch::after{width:18px;height:18px;background-color:#fff;border-radius:100%;content:" ";display:inline-block;margin:1px;}
.listings table td.infoes .Switch.on{background-color:#09b123;text-align:right;}
.listings table tr.rooms{display:none;}
.listings table tr.rooms td{vertical-align:middle;}
.listings table tr.rooms tr:first-child td{border-top:none;} 
.listings table tr.rooms tr td:first-child{ border-left:1px solid #ececec;}
.listings table tr.rooms tr td:last-child{ border-right:1px solid #ececec;}
.listings table tr.rooms:last-child tr:last-child{border-bottom:1px solid #ddd;}
.listings table tr.rooms .activate{margin-bottom:10px;margin-top:10px;}
.listings table tr.rooms .activate span{margin:0px 10px;}
.listings table tr.rooms .Switch{width:35px;height:15px;border-radius:20px;display:inline-block;background-color:#ddd;vertical-align:middle;cursor:pointer;text-align:left;}
.listings table tr.rooms .Switch::after{width:13px;height:13px;background-color:#fff;border-radius:100%;content:" ";display:inline-block;margin:1px;}
.listings table tr.rooms .Switch.on{background-color:#230d7b;text-align:right;}
@media (max-width: 700px) {
.listings table td.command{text-align:end;}
.listings table td.command .remove{float:none !important;margin-top:30px;}
.listings table td.command a.btn{font-size:12px;padding:3px 6px;}
.listings table td.command .remove .btn{padding:2px 3px;}
.listings table td.img{width:110px;height:110px;}
.listings table td.img img{width:100px;height:55px;}
.listings table td.img span{width:100px;height:55px;line-height:65px;}
}

/******** MyGuests ********/
table.myGuests th{text-align:center;}
table.myGuests th:first-child{text-align:start;}
table.myGuests td{text-align:center;vertical-align:middle !important;}
table.myGuests tr td:first-child{text-align:start;}
table.myGuests tr.alter{background-color:#f9f9f9;}
table.myGuests tr.itemRow a{color:#428bca;}
table.myGuests tr.itemRow a:hover{text-decoration:none;cursor:pointer;}
table.myGuests tr.itemRow:hover{background-color:#f0fff2;cursor:pointer;}
table.myGuests td i{color:#3175af;font-size:18px;vertical-align:middle;}
table.myGuests td i.fa-user{font-size:13px;}
table.myGuests .date{margin-bottom:10px;}
table.myGuests tr.itemInfo{display:none;}
table.myGuests tr.open ,table.myGuests tr.open:hover{color:white;background-color:#1ea181;}
table.myGuests tr.open a{color:white;}
table.myGuests .itemInfo{background-color:#f9f9f9;}  
table.myGuests .itemInfo td.infoes{vertical-align:middle;background-color:#fffff6;}
table.myGuests .itemInfo td.infoes .name{font-size:13px;font-weight:bold;color:#3175af;}
table.myGuests .itemInfo td.infoes .place{font-size:12px;color:#3175af;margin-bottom:10px;}
table.myGuests .itemValue{font-size:13px;padding:5px 0px;}
table.myGuests .itemValue .title{display:inline-block;width:57%;text-align:start;color:#70747c;text-transform:capitalize;}
table.myGuests .itemValue .value{display:inline-block;width:40%;text-align:start;font-weight:bold;}
table.myGuests .itemValue .price{color:#1ea181;font-size:18px;margin-bottom:20px;}
table.myGuests td.date{border-left:1px solid #ccc;font-size:13px;color:#666;padding:0px;background-color:#f5f4f0;}
table.myGuests td.date .title{text-transform:uppercase;color:#4aacd9;display:block;padding:0px 5px;font-size:12px;font-weight:bold;text-align:center;}
table.myGuests td.date .value{display:block;text-align:center;}
table.myGuests td.date .day{display:block;font-size:26px;font-weight:bold;}
table.myGuests td.date .MY{display:block;font-weight:bold;}
table.myGuests td.date .WD{display:block;font-size:12px;}
table.myGuests td.date .time{display:block;}
table.myGuests td.date .time:before{font-family:'fontawesome';content:" ";}
table.myGuests td.date .time .lower{text-transform:lowercase;color:#9e9e9e;}
table.myGuests td.date .checkIn,.trips td.date .checkOut{margin:10px;}
table.myGuests td.date .checkOut{margin-top:20px;}

/******** My Book ********/
table.myBook th{text-align:center;}
table.myBook th:first-child{text-align:start;}
table.myBook td{text-align:center;vertical-align:middle !important;}
table.myBook tr td:first-child{text-align:start;}
table.myBook tr.alter{background-color:#f9f9f9;}
table.myBook tr.itemRow a{color:#428bca;}
table.myBook tr.itemRow a:hover{text-decoration:none;cursor:pointer;}
table.myBook tr.itemRow:hover{background-color:#f0fff2;cursor:pointer;}
table.myBook td i{color:#3175af;font-size:18px;vertical-align:middle;}
table.myBook .date{margin-bottom:10px;}
table.myBook tr.itemInfo{display:none;}
table.myBook tr.open ,table.myBook tr.open:hover{color:white;background-color:#1ea181;}
table.myBook tr.open a{color:white;}
table.myBook tr.open i.small{color:white;}
table.myBook .itemInfo{background-color:#f9f9f9;}  
table.myBook .itemInfo td.infoes{vertical-align:middle;background-color:#fffff6;}
table.myBook .itemInfo td.infoes .name{font-size:13px;font-weight:bold;color:#3175af;}
table.myBook .itemInfo td.infoes .place{font-size:13px;color:#3175af;margin-bottom:10px;font-weight:bold;}
table.myBook .itemValue{font-size:13px;padding:5px 0px;border-bottom:1px solid #eee;padding:10px;}
table.myBook .itemValue:last-child{border-bottom:none;}
table.myBook .itemValue .title{display:inline-block;width:57%;text-align:start;color:#70747c;text-transform:capitalize;}
table.myBook .itemValue .value{display:inline-block;width:40%;text-align:start;font-weight:bold;}
table.myBook .itemValue .price{color:#1ea181;font-size:18px;margin-bottom:20px;}
table.myBook td.date{border-left:1px solid #ccc;font-size:13px;color:#666;padding:0px;background-color:#f5f4f0;width:150px}
table.myBook td.date .title{text-transform:uppercase;color:#4aacd9;display:block;padding:0px 5px;font-size:12px;font-weight:bold;text-align:center;}
table.myBook td.date .value{display:block;text-align:center;}
table.myBook td.date .day{display:block;font-size:26px;font-weight:bold;}
table.myBook td.date .MY{display:block;font-weight:bold;}
table.myBook td.date .WD{display:block;font-size:12px;}
table.myBook td.date .time{display:block;}
table.myBook td.date .time:before{font-family:'fontawesome';content:" ";}
table.myBook td.date .time .lower{text-transform:lowercase;color:#9e9e9e;}
table.myBook td.date .checkIn,.trips td.date .checkOut{margin:10px;}
table.myBook td.date .checkOut{margin-top:20px;}
table.myBook .fa-building-o{font-size:18px;color:#3175af;vertical-align:middle}
table.myBook .fa-plane{font-size:20px;color:#3175af;vertical-align:middle}
table.myBook .fa-long-arrow-right,table.myBook .fa-exchange{color:#3175af;margin:0px 7px;vertical-align:middle}
table.myBook i.small{font-size:14px;margin-left:10px;}
table.myBook .tourFee{padding-bottom:5px;border-bottom:1px solid #eee;margin-bottom:5px;display:block;}
table.myBook .tour{margin:10px 0px;}

/******** Article ********/
.article {margin:30px 0px;}
.article .panel-body{background-color:#ecf0f5;}
.article .log{font-size:12px;color:#666;margin-top:10px;}
.article .log .fa{ text-align:center;}
.article .log .item{ margin-left:10px;}
.articleSide{margin-top:20px;background-color:#eee !important;border-radius:5px 5px 0px 0px;color:white;}
.articleSide .box-title{padding:5px;font-weight:bold;font-size:12px;}
.articleSide .box-title a{cursor:pointer;}
.articleSide h3 a{font-size:13px;margin:0px;color:#3c8dbc;}
.articleSide .box-header{padding:3px;}
.articleSide .box-title a:hover{text-decoration:none;}
.articleSide .box-body{padding:0px;}
.articleSide .image{}
.articleSide .image img{width:100%}
.articleSide .brief{ font-size:12px;padding:10px;color:#444;}

/******* Pager ******/
.pager{text-align:center;}
.pager a.NumBut{display:inline-block;border:1px solid #ddd;background-color:#eee;color:black;padding:5px 10px}
.pager a.NumBut:hover{text-decoration:none;}
.pager span.CurLabel{display:inline-block;border:1px solid transparent;background-color:#1ea181;color:white;padding:5px 10px;} 

/******* FAQs ******/
#FAQs strong {display: block;margin-bottom: 5px;margin-top: 10px;color: #444;}
#FAQs b {display: block;color: #555;font-size: 13px;}
.faqList{margin:0px;padding:0px;list-style:none;}
.faqList ul{list-style:none;}
.faqList li{border-bottom:1px solid #dadada;padding-bottom:10px;line-height:24px;}
.faqList .ask{padding:10px 0 0 ;font-size:14px;font-weight:bold;color:#666;line-height:22px;cursor:pointer; }
.faqList .ask:hover,.faqList .ask:hover i{color:#428f26;}
.faqList .ask i{margin:0px 10px;display:inline-block;text-align:center;vertical-align:middle;}
.faqList .active .ask i{color:#428f26;}
.faqList .active .ask:hover{color:#666;}
.faqList .answer{display:none;padding:10px 10px 0px 10px;color:#666;font-size:13px; }
.faqHome{margin-bottom:20px;}
.faqHome .header{ border-bottom: 1px solid #52a633;padding-bottom: 0;margin-bottom: 20px;font-size: 16px;font-weight: bold;}
.faqHome .header span{ display: inline-block;  padding: 0 20px;min-width: 130px;height: 38px;line-height: 38px;background: #52a633;color: #fff;}
.faqHome .content{}

/********* UserAccount **********/
#UserAccount{margin:20px auto 20px auto;min-height:590px;}
#UserAccount #SmartNav i{font-size:20px;width:30px;display:inline-block;color:gray;transition:all  0.25s;vertical-align:middle;} 
#UserAccount #SmartNav a:hover i{color:#459b45;}
#UserAccount #SmartNav li:last-child a:hover i{color:#a11e42;}
#UserAccount #SmartNav li.active a i{color:#2f70a8;  }
#UserAccount .panel-body{background-color:#ecf0f5;} 

/*****SmartNav*****/
#SmartNav{float:none;background-color:#eee;margin-bottom:10px;}
#SmartNav li{float:none;}
#SmartNav li a{color:#054486;border-bottom:1px solid #d8d8d8;transition: all 0.25s;}
#SmartNav li a.done:after{color:green;font:normal normal normal 18px/1 FontAwesome;content:"\f00c";float:right;}
#SmartNav li:first-child a{border-top:1px solid #d8d8d8;}
#SmartNav li a:hover{background-color:#eaeaea;color:black;}
#SmartNav li.active a{border-left:5px solid #4170a8;color:black;background-color:#ecf0f5;}
#SmartNav .userInfo{padding:20px 10px;text-align:center;border-bottom:1px solid #d8d8d8;color:#555;font-weight:bold;}
#SideColaps{margin:0px 30px 8px 30px;}

/***** Search *****/
#Results{}
#Results .cart{position:relative;margin:15px 0px;border-radius:5px;background-color:#fafbfd;}
#Results .cart table{padding:10px;}
#Results .cart table td.main:last-child{background-color:#ececec;width:130px; }
#Results .cart table.inner{width:100%;}
#Results .cart table.inner td:first-child{width:210px;vertical-align:top}
#Results h2{margin: 0;font-size: 18px;line-height: 20px;font-weight: bold;padding:0;color: #444;}
#Results .PType{color:white;border-radius:5px;font-weight:normal;padding:3px 5px;background-color:#929292;font-size:12px;vertical-align:middle;margin:0px 5px;}
#Results .PName{margin: 0;font-size: 15px;line-height: 20px;font-weight: bold;padding:0;text-decoration:none;cursor:pointer;color:#0b8e6e;}
#Results .PName:hover{color:#1ea181;}
#Results .star{margin:0px 10px;display:inline-block;color:#F99E00;} 
#Results .star i{font-size:13px;text-align:center;}
#Results .fa-map-marker{color:#2b679b;text-align:center;}
#Results .address{margin-top:5px;margin-bottom:7px;color:#666;font-family:Open Sans;font-size:13px;}
#Results .address span{}
#Results .image{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 1px 0 #ccc;margin:0 0 10px 0;padding:3px;display:inline-block;vertical-align:middle;width:200px;}
#Results .image img{ height:110px;margin:auto;}
#Results .RCount{font-size:12px;font-weight:bold;position:absolute;margin-top:15px;color:#7f7f7f;} 
#Results .Book{position:absolute;bottom:10px;right:10px;display:inline-block;text-align:right;}
#Results .Fee{text-align:center;margin-bottom:5px;}
#Results .Fee .From{font-size:11px;color:#7f7f7f;}
#Results .Fee .Price{color:#0b8e6e;font-weight:bold;font-size:19px;}
#Results .Fee .Price span{font-size:13px;text-transform:lowercase;color:#7f7f7f;display:block;}  
#Results .activeBorder{margin-right:15px;margin-top:0px;}
#Results .info{display:inline-block;}
#Results .max{font-weight:bold;color:#2c699e;padding:5px;}
#Results .max i{width:12px;vertical-align:middle;}
#Results .max .extra{margin:0px 5px;}
#Results .max .extra i{color:#1ea181;font-size:20px;}

#Results .beds{font-size:12px;margin-bottom:40px;padding:0px 5px;vertical-align:middle;} 
#Results .beds .bedroom{padding:5px 0px;}
#Results .beds i{color:#884c78;padding:0px 5px;vertical-align:middle;font-size:15px;}
#Results .bedGroup{display:inline-block;vertical-align:top;}
#Results .bedGroup div{margin-bottom:3px;}

#Results .Facility{margin-bottom:20px;}
#Results .Facility .item{padding:0px;font-size:12px;border-right:1px solid #ccc;margin-bottom:10px;}
#Results .Facility .item:last-child{border-right:none;}
#Results .Facility .item .wraper{color:#008017;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;font-weight:bold;}
#Results .Facility .item .wraper .fa-info-circle{padding:2px 0px;color:#2b679b;}
#Results .Facility .item i{width:25px;display:inline-block; text-align:center;vertical-align:middle;}
#Results #Pager{text-align:center;}
#Results #Pager a{display:inline-block;border:1px solid #ddd;background-color:#eee;color:black;padding:5px 10px}
#Results #Pager a:hover{text-decoration:none;}
#Results #Pager a.Active{border:1px solid transparent;background-color:#1ea181;color:white;} 

#Search #ChangeOptionPanel{margin-top:0px;}
#Search #ChangeOptionPanel .btn-search{width:100px;}   
.FilterSide{margin-top:15px;}
.FilterSide .Filters{background-color:#e8e8e8;border:2px solid #e8e8e8;}
.FilterSide .Filters .header{color:black;font-weight:bold;padding:5px;color:#4aacd9;}
.FilterSide .Filters .header a{color:#4aacd9;}
.FilterSide .Filters .items{background-color:white;padding:5px;}
.Filters .items .item{padding:15px 0px;border-bottom:1px solid #ddd;}
.Filters .items .item:last-child{border-bottom:none;}
.Filters .items .item .title{font-weight:bold;margin-bottom:10px;color:#777;}
.Filters .items .item .value{font-size:12px;padding:0px 10px;}
.Filters .items .item .count{float:right;}
.Filters .items .item .body{}
.Filters .starrr{display:inline-block;vertical-align:middle;}
.Filters .starrr span{color:#F99E00;font-size:20px;width:25px;text-align:center;}
.Filters .andUp{font-size:11px;display:inline-block;margin:0px 5px;vertical-align:middle;}
.Filters .checkbox{margin: 15px 0px;}
.Filters .checkbox label{max-width:85%;}
#Mask{display:none;position:absolute;width:100%;height:100%;z-index:1000;}
#Mask.active{display:block;}
#Mask .MaskFade{background-color:#FFF;height:100%;opacity:.7;filter:alpha(opacity=70);width:100%;z-index:5}
#Mask i{position:fixed;left:46%;top:36%;z-index:1000;}
@media(max-width:991px) {
.Filters .items .item{border-bottom:0px;display:inline-block;width:45%;vertical-align:top;border-top:1px solid #ddd;padding:5px;margin:0px 2%;}
.Filters .items .item:nth-child(1),.Filters .items .item:nth-child(2){border-top:none;}
}
@media (max-width: 767px) {
#Results .cart table td.main:last-child{width:100px;}
#Results .image{width:100px;}
#Results .image img{ height:80px;}
#Results .Facility{margin-left:0px;} 
#Results .cart table.inner td:first-child{width:110px;vertical-align:top;}
#Results .Facility .item{border-right:none;}
}
/****** Property Details ******/
.TabItems {}
.TabItems .Titems {display: none;}
.TabItems .active {display: block;}
.ImageGallery {margin-bottom: 20px;}
.fa-chevron-left, .fa-chevron-right {position: absolute;top: 50%;}
.hide-bullets {list-style: none;margin-left: -40px;margin-top: 20px;}
.thumbnail {padding: 0;} 
#slider-thumbs .thumbContainer {padding: 3px 0 3px 0;}
#slider-thumbs a {display: inline-block;cursor: pointer;margin-bottom:5px;width:100px;background-color:#dadada;vertical-align:middle;height:57px;text-align:center;}
#slider-thumbs a#ShowFull{padding-top:15px;}
#slider-thumbs a img {height: 55px;}
.VideoGallery {margin-bottom:20px;}
.videowrapper {float: none;clear: both;width: 100%;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;margin-bottom:10px}
.videowrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} 
.VideoItem a{cursor:pointer;font-weight:bold;color:#444;}
.VideoItem a i{margin-right:5px;}
.VideoItem a:hover{color:#1ea181;text-decoration:none;}
.Location{margin-bottom:20px;}
.Location #map{height:480px;}
#sideMap:hover{cursor:pointer;}
#ModalMap{height:100%;position:initial;background:transparent url(/css/images/bg_footer.png) no-repeat center center;}
#AreaMap .modal-body {position:initial;height:100%;padding:0px;}
#AreaMap .modal-content {height: 90%;border-radius: 0;}
#AreaMap.modal-fullscreen .modal-dialog {position:initial;width: 96%;height: 94%;margin: 2%;padding: 0;} 
#MapInfo{width:200px;}
#MapInfo img{margin:auto;}
#MapInfo .star{display:inline-block;margin-left:10px;}
#MapInfo .star i{color:#F99E00;}
#MapInfo .item-title a{position: relative;margin: 0;border: none;font-size: 14px;line-height: 20px;font-weight: bold;  padding-top: 6px;padding-bottom: 0;color: #444;margin-top:5px;}
#MapInfo .item-title a:hover{text-decoration: none;color: #1ea181;}
#MapInfo .field_address{display:inline-block;margin-bottom:18px;color:#666;} 
#MapInfo .field_address span{font-size:12px;font-family:Open Sans;}
#MapInfo .fee {font-size:12px;color:#666;}
#MapInfo .fee span{color:#1ea181;font-weight:bold;font-size:16px;font-family:Open Sans;}
#Property .head-border{border-top:1px solid #9d6bd2;margin-bottom:20px;}
.Features .facility-items .item{padding:0px;}
.Features .facility-items .item .wraper{padding:6px;background-color:#04677f;color:white;margin-bottom:10px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Features .facility-items .item .wraper-small{display:inline-block;padding:6px;background-color:#04677f;color:white;margin-bottom:10px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Features .facility-items .item i{width:30px;display:inline-block; text-align:center;}
#Property h2.item-Name{margin: 0;font-size: 18px;line-height: 20px;font-weight: bold;padding:0;color: #444;}
#Property h2 .PropertyType{color:white;border-radius:5px;font-weight:normal;padding:3px 5px;background-color:#929292;font-size:12px;vertical-align:middle;}
#Property .item-address{color:#666;font-family:Open Sans;font-size:13px;}
#Property h2 .star{margin-left:10px;display:inline-block;color:#d6b400;}
.Policies .items .item{border-bottom:1px solid #999;padding:5px 0px;color:#888;}
.Policies .items .item:last-child{border-bottom:none;}
.Policies .items .item .value{font-size:15px;color:black;}
.Policies .items .item a{color:#1ea181;}
.Policies .items .item a:hover{text-decoration:none;}
.Policies .inline-item {display:inline;}
.modal-body .ExtraBedOption{font-size:14px;font-family:open;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;color:#777;}
.Rate .Label{color:#04677f;font-size:13px;font-weight:bold;}
.CheckMap{border:3px solid #296192;background-color:#296192;border-radius:5px 5px 0px 0px;color:white;}
.CheckMap .header{padding:5px;font-weight:bold;font-size:12px;}
.carousel-caption{top:0px;bottom:auto;padding-top:0px;right:auto;left:auto;}
.carousel-caption p{background-color:#111;opacity:0.8;padding:10px;}
.carousel-roomName{top:initial;bottom:-10px;padding-top:0px;right:0px;color:white;position:absolute;width:100%;}
.carousel-roomName p{background-color:#111;opacity:0.8;padding:10px;text-align:center;}

#Image-gallery .modal-body{background-color:#555;}
#Image-gallery .modal-header .close{margin-top:-11px;color:black;}
#Image-gallery #img_View{display:inline-block;}
#Image-gallery .modal-dialog {text-align:center;}
#Image-gallery .modal-header{text-align:start;font-weight:bold;}
#Image-gallery .carousel-control:hover{cursor:pointer;}
#Image-gallery #imgInfo{top:0px;bottom:auto;padding-top:0px;right:auto;left:auto;position:absolute;}
#Image-gallery #imgInfo p{background-color:#111;opacity:0.8;padding:10px;color:white;}
#Image-gallery #RoomNames{top:initial;bottom:-10px;padding-top:0px;right:0px;color:white;position:absolute;width:100%;}
#Image-gallery #RoomNames p{background-color:#111;opacity:0.8;padding:10px;text-align:center;}
#Image-gallery .imgPager{text-align:center;}
#Image-gallery .modal-footer{text-align:start;}
#Image-gallery .modal-footer .size{position:absolute;right:10px;margin-top:-20px;}
#Image-gallery .modal-footer .size i{padding:0px 5px;}
#Image-gallery .detailInfo .small{font-size:13px;}
#Image-gallery .detailInfo .small span{font-weight:bold;}
#Image-gallery .detailInfo .beds{font-size:12px;margin-bottom:10px;}
#Image-gallery .detailInfo .beds span{}
#Image-gallery .detailInfo .beds i{color:#884c78;padding:0px 5px;vertical-align:middle;font-size:15px;}
#Image-gallery .detailInfo .bedGroup{display:inline-block;vertical-align:top;}
#Image-gallery .detailInfo .bedGroup div{margin-bottom:5px;}
#Image-gallery .detailInfo .PBath{} 
#Image-gallery .detailInfo .PBath span{padding:0px 10px;display:inline-block;} 
#Image-gallery .detailInfo .Features .item i{width:16px;display:inline-block;}
/*#rooms.Rooms .itemInfo{display:none;background-color:#f9f9f9;}
#rooms.Rooms .itemInfo .bedroom{padding:10px 0px;}
#rooms.Rooms .itemInfo .beds{font-size:12px;margin-bottom:10px;}
#rooms.Rooms .itemInfo .beds span{}
#rooms.Rooms .itemInfo .beds i{color:#884c78;padding:0px 5px;vertical-align:middle;font-size:15px;}
#rooms.Rooms .itemInfo .bedGroup{display:inline-block;vertical-align:top;}
#rooms.Rooms .itemInfo .bedGroup div{margin-bottom:5px;}
#rooms.Rooms .itemInfo .PBath span{padding:0px 10px;display:inline-block;}*/ 
@media (min-width: 880px){#Image-gallery .modal-dialog{width:900px;}}

#Property h3,#Property h4{color:#3a98ab;}
#rooms.Rooms{background-color: #34495E;border:5px solid #34495E;}
#rooms.Rooms .HeadPanel{padding:5px 0px;}
#rooms.Rooms .HeadPanel .Desc{color:white;}
#rooms.Rooms .HeadPanel .SearchPanel {background-color:#f5f4f0;display:none;border-radius:5px 0px 5px 5px;margin-bottom:5px;padding:10px 0px;}
#rooms.Rooms .HeadPanel .SearchPanel .btn_search{width:100px; height:40px;border: none;background: #1ea181;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;-moz-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;font-size: 15px;font-weight: bold;color: #fff;-webkit-transition: 0.3s all ease 0s;-moz-transition: 0.3s all ease 0s;-o-transition: 0.3s all ease 0s;transition: 0.3s all ease 0s;}
#rooms.Rooms .HeadPanel .SearchPanel .btn_search:hover {background: #22b692;}
#rooms.Rooms .HeadPanel .SearchUpon{}
#rooms.Rooms .HeadPanel .SearchUpon .date{display:inline-block;}
#rooms.Rooms .HeadPanel .SearchUpon a{color:white;cursor:pointer;border-radius:5px 5px 0px 0px ;padding:5px;}
#rooms.Rooms .HeadPanel .SearchUpon a:hover{text-decoration:none;}
#rooms.Rooms .HeadPanel .SearchUpon a.open{background-color:#f5f4f0;color:black;}
#rooms.Rooms .Header{ border:1px solid #ccc;}
#rooms.Rooms .Header th{border-left:1px solid #ccc;background-color:#e5e3db;color:#4e4e4e;padding:5px; }
#rooms.Rooms .items{background-color:white; }
#rooms.Rooms .RoomName{font-weight:bold;margin-bottom:5px;display:inline-block;width:75%;}
#rooms.Rooms .img{max-width:140px;height:78px;border:1px solid #ccc;padding:2px;background-color:#cacaca;border-radius:5px;vertical-align:top;}
#rooms.Rooms .imgContainer{width:150px;margin-bottom:10px;}
#rooms.Rooms .ImgIcon{width:150px;height:78px;border:1px solid #ccc;padding:2px;text-align:center; display:inline-block;line-height:75px;border-radius:5px;} 
#rooms.Rooms .max i{width:12px;color:#2c699e;}
#rooms.Rooms .info{background-color:#f5f4f0;padding:10px 5px;position:relative;}
#rooms.Rooms .max {text-align:center;border-left:1px solid #ccc;padding:10px 5px;font-weight:bold;color:#2c699e;}
#rooms.Rooms .fee{border-left:1px solid #ccc;padding:10px 5px;text-align:center;} 
#rooms.Rooms .fee span{font-weight:bold;color:#1ea129;}
#rooms.Rooms .fee i{color:#245580;padding:0px 5px;}
#rooms.Rooms .count{border-left:1px solid #ccc;padding:10px 5px;text-align:center;}
#rooms.Rooms .count select{width:auto;display:inline-block;}
#rooms.Rooms .count.anim { background-color:#e8b5b5; color : #fff; animation : decrease 0.5s infinite alternate ease-out; -moz-animation : decrease 0.5s infinite alternate ease-out; -webkit-animation : decrease 0.5s infinite alternate ease-out; -o-animation : decrease 0.5s infinite alternate ease-out; }
#rooms.Rooms .book{background-color:#f5f4f0;border-left:1px solid #ccc;padding:10px 5px;}
#rooms.Rooms .table{margin-bottom:0px;}
#rooms.Rooms .lowrate .fee,#rooms.Rooms .lowrate .max,#rooms.Rooms .lowrate .count{width:33.33%;}
#rooms.Rooms .lowrate tr:first-child td{border-top:none;}
#rooms.Rooms .roomInfo{padding:0px 10px;}
#rooms.Rooms .roomInfo .size{position:absolute;top:10px;right:5px; }
#rooms.Rooms .roomInfo .size i{padding:0px 5px;color:#666;}
#rooms.Rooms .roomInfo .vat,#rooms.Rooms .roomInfo .tax{font-size:11px;margin-top:10px;}
#rooms.Rooms .roomInfo .small{font-size:13px;}
#rooms.Rooms .roomInfo .small span{font-weight:bold;}
#rooms.Rooms .roomInfo .beds{font-size:12px;margin-bottom:10px;}
#rooms.Rooms .roomInfo .beds span{}
#rooms.Rooms .roomInfo .beds i{color:#884c78;padding:0px 5px;vertical-align:middle;font-size:15px;}
#rooms.Rooms .roomInfo .bedGroup{display:inline-block;vertical-align:top;}
#rooms.Rooms .roomInfo .bedGroup div{margin-bottom:5px;}
#rooms.Rooms .roomInfo .PBath{} 
#rooms.Rooms .roomInfo .PBath span{padding:0px 10px;display:inline-block;} 
#rooms.Rooms .itemInfo{display:none;background-color:#f9f9f9;}
#rooms.Rooms .itemInfo .bedroom{padding:10px 0px;}
#rooms.Rooms .itemInfo .beds{font-size:12px;margin-bottom:10px;}
#rooms.Rooms .itemInfo .beds span{}
#rooms.Rooms .itemInfo .beds i{color:#884c78;padding:0px 5px;vertical-align:middle;font-size:15px;}
#rooms.Rooms .itemInfo .bedGroup{display:inline-block;vertical-align:top;}
#rooms.Rooms .itemInfo .bedGroup div{margin-bottom:5px;}
#rooms.Rooms .itemInfo .PBath span{padding:0px 10px;display:inline-block;} 
#rooms.Rooms .moreInfo{position:absolute;right:10px;bottom:5px;}
#rooms.Rooms .moreInfo a{font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;}
#rooms.Rooms .moreInfo.xxs{position:static;margin-top:-15px;}
#rooms.Rooms .moreInfo i{text-align:center;}
#rooms.Rooms .itemInfo .Features .item{padding:0px;}
#rooms.Rooms .itemInfo .Features .item .wraper{padding:6px;color:#015267;margin-bottom:10px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d2d2d2;}
#rooms.Rooms .itemInfo .Features .item i{width:30px;display:inline-block; text-align:center;}
#rooms .extra{display:inline;}
#rooms .extraBed{margin-top:10px;font-size:20px;position:relative;}
#rooms .extraBed a{text-decoration:none !important;cursor:pointer;}
#rooms .max .extraBed i{color:#888;}
#rooms .extraBed a:hover i{color:#1ea181;} 
#rooms #GuestsOptions{left:-80px;padding:10px;width:260px;}
#rooms #GuestsOptions li{box-shadow:none;border:1px solid #eee;color:#848484; background-color:#f7f7f7;overflow:hidden;padding:3px 5px 3px 8px;position:relative;min-height:40px;border-radius:3px;font-size:12px;line-height:28px;margin-bottom:10px;}
#rooms #GuestsOptions li.header{background-color:white;border:none;color:black;text-align:center;min-height:0px;padding:0px;}
#rooms #GuestsOptions li .title{width:140px;display:inline-block;vertical-align:middle;font-size:11px;font-weight:normal;color:#777;}
#rooms #GuestsOptions li label{color:#1ea129;padding:0px 5px;}
#rooms #GuestsOptions li spn{text-transform:lowercase;}
#rooms #GuestsOptions li span,#rooms #GuestsOptions li i{float:left;}
#rooms #GuestsOptions li i{color:#0283DF;width:auto;font-size:30px;vertical-align:middle;}
#rooms #GuestsOptions li i.dis{color:grey;}
#rooms #GuestsOptions li i:hover{cursor:pointer;}
#rooms #GuestsOptions li .Count{width:30px;display:inline-block;text-align:center;vertical-align:middle;font-size:16px;}
#rooms #GuestsOptions li:first-child{margin-bottom:0px;}
#ChangeOptionPanel{background-color:#34495E;padding:10px;color:white;margin-top:40px;}
#ChangeOptionPanel .btn-search{width:100%;height:40px; border: none;background: #1ea181;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;-moz-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;font-size: 15px;font-weight: bold;color: #fff;-webkit-transition: 0.3s all ease 0s;-moz-transition: 0.3s all ease 0s;-o-transition: 0.3s all ease 0s;transition: 0.3s all ease 0s;}
#ChangeOptionPanel .btn-search:hover {background: #22b692;}
 


/**nav-bar**/
.jump-nav{position:fixed;background:#34495E;width:100%;height:50px;left:0;top:-50px;z-index:1030;transition:all .6s ease;}
.jump-nav ul{max-width:1100px;margin:auto}
.jump-nav li{color:#c6c6c6;font-size:14px;height:50px;cursor:pointer;display:inline-block;text-align:center;*display:inline;zoom:1;max-width:220px;min-width:19%;}
.jump-nav li:hover a{color:#fff;background-color:transparent}
.jump-nav li.active a{color:#fff;text-decoration:none}     
.jump-nav li a{color:inherit;text-decoration:none;color:#c6c6c6;display:block;padding-top:15px;height:100%;}
.jump-nav-activeline{width:19%;height:4px;background-color:#1ea181;float:left;margin-top:46px;position:absolute;}

.Scoreboard .info-box {display: block;min-height: 70px;background: #fff;width: 100%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);border-radius: 2px;margin-bottom: 15px;}
.Scoreboard .info-box small {font-size: 14px;}
.Scoreboard .info-box .progress {background: rgba(0, 0, 0, 0.2);margin: 5px -10px 5px -10px;height: 2px;}
.Scoreboard .info-box .progress,.info-box .progress .progress-bar {border-radius: 0;}
.Scoreboard .info-box .progress .progress-bar {background: #fff;}
.Scoreboard .info-box-icon {border-top-left-radius: 2px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 2px;display: block;float: left;height: 70px;width: 70px;text-align: center;font-size: 35px;line-height: 70px;background: rgba(0, 0, 0, 0.2);}
.Scoreboard .info-box-icon i{width:70px; -webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.Scoreboard .info-box:hover i{font-size:40px;}
.Scoreboard .info-box-icon > img {max-width: 100%;}
.Scoreboard .info-box-content {padding: 5px 10px;margin-left: 70px;}
.Scoreboard .info-box-number {display: block;font-weight: bold;font-size: 22px;}
.Scoreboard .info-box-text {text-transform: uppercase;}
.Scoreboard .info-box-more {display: block;}
.Scoreboard .progress-description,.info-box-text {display: block;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Scoreboard .progress-description {margin: 0;}
.Scoreboard .bg-green{background-color:#00a65a !important;color:white;}
.ReviewScore .Label{color:#04677f;font-size:13px;font-weight:bold;}
.ReviewScore .RateScore{font-weight:bold;font-size:13px;color:#999;}

/****** User Reviews ******/

/****** Property View ******/
#Property{}
#Property .ProTopMenu{width: 100%;position: relative;overflow: hidden;cursor: pointer;}
#Property .ProTopMenu .tabs-container{height:87px;margin:0px;}
#Property .ProTopMenu .tabs{background-color:#dbdbdb;margin:0px;padding:0px;width:100%;list-style:none;}
#Property .ProTopMenu .tabs:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
#Property .ProTopMenu .tabs li{border-right:1px solid #fff;margin:0px;display:inline-block;width:33.33%;text-align:center;}
#Property .ProTopMenu .tabs li .tab{ background: #dbdbdb;padding: 14px 30px;line-height: 30px;margin: 0;color: #444;font-weight: normal;text-transform: capitalize;}
#Property .ProTopMenu .tabs li .tab .cat-image {float: left;margin-right: 8px;  position: relative;  width: 27px;height: 27px;overflow: hidden;}
#Property .ProTopMenu .tabs li.selected .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}
#Property .ProTopMenu .tabs li.selected .tab:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136,183,213,0);border-top-color: #1ea181;border-width: 9px;margin-left: -9px;}
#Property .ProTopMenu .tabs li:hover .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}

/***** Property Home View *****/
#PropertyMain{margin-top:20px;margin-bottom:20px;}
.PropertyViews{ margin-bottom:10px;}
.PropertyViews .item-page{display:none;}
.PropertyViews .active{display:block;}
.PropertyView{margin-bottom:40px;}
.PropertyView .item-wrap-inner{position:relative;margin-bottom:0px;overflow:hidden;}
.PropertyView .item-head-border{}
.PropertyView .item-head-border span{ display: block;padding: 9px 10px;text-align: right;color: #fff;text-transform: uppercase;background: #9d6bd2;}
.PropertyView .item-head-border span:before{background:#9d6bd2;position: absolute;top: 0;right: 0;display: block;height: 2px;width: 100%;content: "";}
.PropertyView .item-price{ display: block;padding: 9px 10px;font-size:12px;text-align: left;color: #fff;background: #1ea181;}
/*.PropertyView .item-price:after{background:#1ea181;position: absolute;bottom:0;left: 0;display: block;height: 2px;width: 100%;content: "";}*/ 
.PropertyView .item-price span{color:#fff;font-weight:bold;font-size:16px;font-family:Open Sans;}
.PropertyView .item-title,.PropertyView .item-title a{position: relative;margin: 0;border: none;font-size: 14px;line-height: 20px;font-weight: bold;  padding-top: 6px;padding-bottom: 0;color: #444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PropertyView .item-title a:hover{text-decoration: none;color: #1ea181;}
.PropertyView .field_address{display:inline-block;margin-bottom:18px;color:#666;}
.PropertyView .field_address i{}
.PropertyView .field_address span{font-size:12px;font-family:Open Sans;}
.PropertyView .item-image img{height:380px;margin:auto;}
.PropertyView .item-image img:hover{opacity:0.8;}
.PropertyView .item-image:hover a{}
.PropertyView .item-image a{ -webkit-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;-o-transition: 0.5s ease-in-out all;transition: 0.5s ease-in-out all;display: block;position: relative;overflow: hidden;background-color:#808080;}
.PropertyView .preview:hover+img{opacity:0.8;}
.PropertyView .preview {position: absolute;z-index:2;text-align:center;left: -100%;top: 50%;display: block;width: 40px;height: 40px;line-height: 40px;margin-top: -20px;margin-left: -20px;background-color:#1ea181;color:white;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.PropertyView .preview i{width:28px;margin-top:5px;}
.PropertyView .item-image:hover a .preview{left:50%;}
.PropertyView .facilities{background-color:#e9e9e9;color:#666;min-height:70px;}
.PropertyView .facility {padding:5px 10px;line-height:25px;}
.PropertyView .facility i{width:30px !important;}
.PropertyView .facility strong{vertical-align:middle;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.PropertyView .item-description{margin:10px 0px;font-family:Open Sans;font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PropertyView .Page{display:none;}
.PropertyView .Page.active{display:block;}
#PropertyMain .pager-container {clear: both;margin: 0;padding: 0;text-align: center;line-height: 10px;} 
#PropertyMain .pager-container ul.pages {margin: 0;padding: 0;display: inline-block;}
#PropertyMain .pager-container ul.pages li {margin: 0 5px 1px 0;padding: 0;float: left;list-style: none;background: none;}
#PropertyMain .pager-container ul.pages li .page {cursor: pointer;border: 1px solid #135ACE;margin: 0;width: 16px;height: 16px;display: block;line-height: 18px;text-align: center;font-weight: bold;outline: none;background: #a4a4a4;border: none;margin: 0;}
#PropertyMain .pager-container ul.pages li .page.sel{  width: 12px;height: 12px;position: relative;top: 2px;background: #1ea181;}
#PropertyMain .pager-container ul.pages li .page.sel:before{ content: "";display: block;width: 16px;height: 16px;border: 1px solid #1ea181;top: -2px;left: -2px;position: absolute;}
#PropertyMain .pager-container ul.pages li .page-next,#PropertyMain .pager-container ul.pages li .page-previous {font-size: 15px;line-height: 16px;}
#PropertyMain .Loader {border-right:none;margin-top:10px;display:inline-block;}
#PropertyMain .Loader.block{display:block;}
#PropertyMain .PTypes{width: 100%;position: relative;overflow: hidden;cursor: pointer;}
#PropertyMain .PTypes .tabs-container{height:87px;margin:0px;}
#PropertyMain .PTypes .tabs{background-color:#dbdbdb;margin:0px;padding:0px;width:100%;list-style:none;}
#PropertyMain .PTypes .tabs:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
#PropertyMain .PTypes .tabs li{border-right:1px solid #fff;margin:0px;}
#PropertyMain .PTypes .tabs li:last-child{display:inline-block;margin-top:10px;border-right:0px;}
#PropertyMain .PTypes .tabs li .tab{ background: #dbdbdb;padding: 14px 30px;line-height: 30px;margin: 0;color: #444;font-weight: normal;text-transform: capitalize;}
#PropertyMain .PTypes .tabs li .tab .cat-image {float: left;margin-right: 8px;  position: relative;  width: 27px;height: 27px;overflow: hidden;}
#PropertyMain .PTypes .tabs li.selected .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}
#PropertyMain .PTypes .tabs li.selected .tab:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136,183,213,0);border-top-color: #1ea181;border-width: 9px;margin-left: -9px;}
#PropertyMain .PTypes .tabs li:hover .tab {background: #1ea181;padding-bottom: 14px;position: relative;overflow: visible;color: #fff;}



/***** AddProperty *****/
#PhotoGallery .img-thumb{max-width:135px;height:87px;display:inline-block;background-position:center center;background-repeat:no-repeat;}
#PhotoGallery .img-link{width:150px;border:2px dashed #888;border-radius:4px;padding:5px;background-color:#fff;cursor:pointer;display:inline-block;margin:10px;} 
#PhotoGallery .img-link:hover{border:2px dashed #444;background-color:#eee;} 
#PhotoGallery .img-disable{border:2px dashed #888;border-radius:4px;padding:5px;background-color:#aaa;display:block;margin-bottom:15px;}  

#AddProperty{margin:20px auto 20px auto;}
#AddProperty .panel-body{background-color:#ecf0f5;}
#AddProperty .panel-primary{border:none;border-radius:5px;}
#AddProperty .with-nav-tabs .nav-tabs{border-bottom:none;}
/*#AddProperty .with-nav-tabs .panel-heading {padding:5px 5px 0 5px;}
#AddProperty .with-nav-tabs.panel-default .nav-tabs > li > a, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus{color:#777;}
#AddProperty .with-nav-tabs.panel-primary .nav-tabs{border-bottom:none;}
#AddProperty .with-nav-tabs.panel-primary .panel-heading {padding:5px 5px 0 5px;}
#AddProperty .with-nav-tabs.panel-primary .nav-tabs > li > a, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color:#fff;}
#AddProperty .with-nav-tabs.panel-primary .nav-tabs > li.active > a, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus{color:#428bca;border-color:#428bca;border-bottom-color:transparent;background-color:#fff;}
#AddProperty .with-nav-tabs.panel-primary .nav-tabs > .open > a, .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{color:#fff;background-color:#3071a9;border-color:transparent;}*/

input.custom-combobox-input {background: none;}
ul.ui-autocomplete {border-color:#7f8c8d;border-top:0;box-shadow:none;top:0;padding: 0px;z-index:5;}/**/ 
ul.ui-autocomplete li { font-family:inherit;font-size:15px;font-weight:300;background-image:none; padding: 5px 10px !important;border: 1px solid white;border-bottom:1px solid #eee;border-left:none;border-right:none;}/*padding: 5px 10px !important;border: 1px solid white;*/ 
ul.ui-autocomplete li:hover,ul.ui-autocomplete li:active,ul.ui-autocomplete li::selection,ul.ui-autocomplete li:focus { font-weight:300;cursor: pointer;background-color:aliceblue;background-image:none;border-color:#e9e9e9;} 
ul.ui-autocomplete:hover li::selection {border: 0px;} 
ul.ui-autocomplete:hover li:active {border: 0px;}  
.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid white;border-left:none;border-right:none;background:aliceblue none;border-bottom:1px solid #eee;}
 
span.ui-state-highlights{color:dodgerblue;font-weight:bold;}
#AddProperty #map {height: 400px;}
#AddProperty blockquote{margin:3px 0 5px;font-size:90%;color:#777;}
#AddProperty #stars{font-size:24px;}
#AddProperty #stars span{padding:0px 2px;width:24px;color:#d6b400;}
#AddProperty .Error{display:none;}
#AddProperty .alert{margin-bottom:0px;}
#BF_Type .col-sm-6,#BF_Type .col-sm-12,#Langs .col-sm-6,#Langs .col-sm-12{padding-left:0px;}
#RemoveBreakfast,#RemoveLanguage,#RemoveBed{color:firebrick;} 
#AddProperty .PhoneCode #CFlag{width:50px;padding-left:15px;background-position-x:left;}

#FacilyCategory .item{background-color:white;padding:10px 0px;}
#FacilyCategory .alterItem{background-color:#eee;padding:10px 0px;}
#FacilyCategory #Facility{border-bottom:1px solid #1ea181;}
#FacilyCategory #Facility:last-child{border-bottom:none;}
#FacilyCategory .item:hover,#FacilyCategory .alterItem:hover{background-color:#DEDEDE;}

/**** ForgotPass ****/
#ForgotPass{background-color:#f5f9fd;}
#ForgotPass .Error {display:block;margin:3px 0px 0px 0px;padding:6px 10px 4px 10px;font-size:13px}
#ForgotPass .Error::before{font:normal normal normal 14px/1 FontAwesome;font-size:13px;content:"\f06a";}
#ForgotPass ul.c-step {list-style: none;margin: 0 auto 4em auto;counter-reset: section;display: table;position: relative;z-index: 1;padding: 0;}
#ForgotPass ul.c-step:before {content: "";width: 100%;height: 10px;background: #DEDEDE;position: absolute;z-index: 2;left: 0;top: 67px;margin-top: -5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset;-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset;box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset;}
#ForgotPass ul.c-step li {list-style: none;margin: 0px;padding-top: 50px;line-height: 25px;display: inline-block;position: relative;z-index: 3;text-align: center;}
#ForgotPass ul.c-step li:before,#ForgotPass ul.c-step li.active:before {counter-increment: section;content: counter(section);width: 35px;height: 35px;line-height: 35px;font-size: 20px;font-weight: 800;text-align: center;display: inline-block;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset, 0 0 0 4px #DEDEDE;-moz-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset, 0 0 0 4px #DEDEDE;box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.3) inset, 0 0 0 4px #DEDEDE;background-color: #93afa9;background-image: -moz-linear-gradient(top,#AAC3BF,#719088);background-image: -webkit-gradient(linear,0 0,0 100%,from(#AAC3BF),to(#719088));background-image: -webkit-linear-gradient(top,#AAC3BF,#719088);background-image: -o-linear-gradient(top,#AAC3BF,#719088);background-image: linear-gradient(to bottom,#AAC3BF,#719088);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaac3bf', endColorstr='#ff719088', GradientType=0);}
#ForgotPass ul.c-step li.active:before {background-color: #23bb96;background-image: -moz-linear-gradient(top,#26cca3,#1ea181);background-image: -webkit-gradient(linear,0 0,0 100%,from(#26cca3),to(#1ea181));background-image: -webkit-linear-gradient(top,#26cca3,#1ea181);background-image: -o-linear-gradient(top,#26cca3,#1ea181);background-image: linear-gradient(to bottom,#26cca3,#1ea181);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff26cba3', endColorstr='#ff1ea181', GradientType=0);}
#ForgotPass ul.c-step li.active h3 {color: #1ea181;}
#ForgotPass ul.c-step li h3 {margin: 10px 0 0;font-size: 15px;}
#ForgotPass ul.c-step li span {font-size: 13px;} 
.box-shadow1 {-webkit-box-shadow: 0 10px 6px -6px #777;-moz-box-shadow: 0 10px 6px -6px #777;box-shadow: 0 10px 6px -6px #777;}
.box-shadow2 {-webkit-box-shadow: 0 1px 2px #777;-moz-box-shadow: 0 2px 1px #777;box-shadow: 0 2px 1px #777;} 
.box-shadow3 {-webkit-box-shadow: 0 3px 2px #777;-moz-box-shadow: 0 3px 2px #777;box-shadow: 0 3px 2px #777;} 
.box-shadow4 {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}

/**** Register ****/
#RegForm{padding:20px;background-color:#f5f9fd;border-radius:5px;}
#RegForm .Error,.CommentForm .Error{display:block;margin:3px 0px 0px 0px;padding:6px 10px 4px 10px;font-size:13px}
#RegForm .Error::before,.CommentForm .Error::before{font:normal normal normal 14px/1 FontAwesome;font-size:13px;content:"\f06a";}
#RegForm .ErrorCheck{display:block;margin:3px 0px 0px 0px;padding:6px 10px 4px 10px;font-size:13px}
#RegForm .ErrorCheck::before{font:normal normal normal 14px/1 FontAwesome;font-size:13px;content:"\f06a";}
#RegForm .ErrorMessages,.CommentForm .ErrorMessages{display:inline-block;margin:3px 0px 0px 0px;padding:6px 10px 4px 10px;font-size:13px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border:1px solid transparent;border-radius:4px;}
#RegForm .ErrorMessages::before,.CommentForm .ErrorMessages::before{font:normal normal normal 14px/1 FontAwesome;font-size:13px;content:"\f06a";}

/**** Footer ****/
#Footer{padding:0px;font-family:Open Sans;}
#Footer #TopBorder,#Footer #TopBorder div{height:5px;}
#Footer #Content{background-color:#1a232c;color:#c8c8c8;line-height:24px;background-image:url(/css/images/bg_footer.png) ,url(/css/images/bg_footer.png) ;background-position:4% 100%,96% 100%;background-repeat:no-repeat;}
#Footer #Content .container{padding:10px 0px;} 
#Footer #Sign{background-color:#12181f;padding:15px 0px;text-align:center;color:#797979;}
#Footer .module h3.modtitle{text-transform:uppercase;font-weight:normal;font-size:20px;line-height:20px;}
#Footer ul.menu li a{color:#c8c8c8;	transition: all 0.25s;-moz-transition: all 0.25s;  -webkit-transition: all 0.25s;  -o-transition: all 0.25s;display:block;  text-decoration:none !important;}
#Footer ul.menu li a:hover{color:#1ea181;padding-left: 5px;background-color:black;}
/*.rtl #yt_spotlight3 li a:hover {padding-right: 15px;}*/

/****** Header ******/
#Header {box-shadow:0 0 8px 2px rgba(0,0,0,.3);} 
#Header ul#TopMenu{margin:0px;} 
#Header li.item{height:50px;line-height:46px;vertical-align:middle;border-left:1px solid #d6d6d6; padding:0px;margin:0px;float:left;}
#Header li.item:last-child{border-right:1px solid #d6d6d6;}
#Header li.item a{display:block;color:#666;height:50px;padding:0px 15px;}
#Header li.item a:hover{color:#1ea181;text-decoration:none;}
#Header li.item a:hover .fa{color:#1ea181;}
#Header li.item a:hover{background-color:#eee;}
#Header ul#LangOptions li a,#Header ul#AccOptions li a{height:30px;line-height:30px;}
#LangOptions ,#AccOptions{width: 100px;}
#LangOptions a{display:block;} 
#AccOptions li.litem a{display:block;padding:0px 5px;}
#LangOptions a span,#AccOptions a span{margin: 0px 5px;}
#AccOptions li:last-child a:hover,#AccOptions li:last-child a:hover i.fa{color:#a11e42;}
#AccOptions li i{width:30px;text-align:center;display:inline-block;}
#Header #TopMenu #img_ProfPic{width:30px;height:30px;border-radius:15px;}

/***** MainBaner and Search *****/
#MainBannerCar{background-image:url(../images/def1.jpg);height:500px;position:relative;}
#MainBannerCar #AdSearch .btn_search{background-color: #decd34;color:black;}
#MainBannerCar #AdSearch .btn_search:hover{background-color: #fbe94d;}
#MainBanner{background-image:url(../images/bg-main.jpg);height:500px;position:relative;}
#AdSearch{background-color:#34495E;width:900px;position:absolute;bottom:0px;margin:auto;left:0;right:0;padding:10px;}
#AdSearch .control-label{color:white;}
#AdSearch .btn_search {width: 100%;margin: 19px 0px 0px 0px;height: 105px;line-height: 89px;border: none;background: #1ea181;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;-moz-box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;box-shadow: 0 -5px 0 rgba(0,0,0,0.3) inset;font-size: 18px;font-weight: bold;text-transform: uppercase;color: #fff;-webkit-transition: 0.3s all ease 0s;-moz-transition: 0.3s all ease 0s;-o-transition: 0.3s all ease 0s;transition: 0.3s all ease 0s;}
#AdSearch .btn_search:hover {background: #22b692;}
#AdSearch .guestText{cursor:pointer;}
#AdSearch #GuestsOptions{left:55px;padding:10px;}
#AdSearch #GuestsOptions li{box-shadow:none;border:1px solid #eee;color:#848484; background-color:#f7f7f7;overflow:hidden;padding:3px 5px 3px 8px;position:relative;min-height:40px;border-radius:3px;font-size:12px;line-height:28px}
#AdSearch #GuestsOptions li .title{width:120px;display:inline-block;vertical-align:middle;}
#AdSearch #GuestsOptions li span,#AdSearch #GuestsOptions li i{float:left;}
#AdSearch #GuestsOptions li i{color:#0283DF;width:auto;font-size:30px;vertical-align:middle;}
#AdSearch #GuestsOptions li i.dis{color:grey;}
#AdSearch #GuestsOptions li i:hover{cursor:pointer;}
#AdSearch #GuestsOptions li .Count{width:30px;display:inline-block;text-align:center;vertical-align:middle;font-size:16px;}
#AdSearch #GuestsOptions li:first-child{margin-bottom:10px;}
@media (min-width: 1200px) { 
     .pull-md-right {float: right;}
     .pull-sm-right{float:none;}
     .no-gutter{padding-right:0;padding-left:0;}
     .PropertyView .item-image img{height:380px;}
     #slider .item img {height: 460px;margin:auto;}
}
@media (max-width: 1200px) {    
    .pull-md-right {float: right;}
     .pull-sm-right{float:right;}
    .no-gutter{padding-right:0;padding-left:0;}
    .PropertyView .item-image img{height:340px;}
    #slider .item img {height: 370px;margin:auto;}
    .PropertyView .facility strong{width:82%;}
}
@media (max-width: 992px) {     
    .pull-md-right {float: right;}
     .pull-sm-right{float:right;}
    #AdSearch .btn_search{margin:0px;height:50px;line-height:50px;}
    #AdSearch{width:800px;  padding:10px 0px 10px 0px;}
    .no-gutter{padding-right:0px;padding-left:0px;}
    .PropertyView .item-image img{height:260px;}
    #slider .item img {height: 370px;margin:auto;} 
    .PropertyView .facility strong{width:76%;}
}
@media (max-width: 767px) {
    .pull-md-right {float: none;}
     .pull-sm-right{float:right;}
    #TopMenu .navbar-nav .open .dropdown-menu {position:absolute;float:left;min-width:120px;margin:2px 0 0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
    #LangItem {width:57px;}
    #LangItem .navbar-nav{margin:0px;} 
    #AdSearch .btn_search{margin:0px;height:50px;line-height:50px;}
    #AdSearch {width:90%;padding:10px 0px 10px 0px;top:70px;bottom:initial;}
    #ForgotPass ul.c-step li:before,#ForgotPass ul.c-step li.active:before {width: 20px;height: 20px;line-height: 20px;font-size: 15px;}
    #ForgotPass ul.c-step li {padding-top: 57px;}
    .no-gutter{padding-right:15px;padding-left:15px;}
    .PropertyView .item-image img{height:380px;} 
    #slider .item img {height: 360px;margin:auto;}
    #Property .visible-xs{display:inline-block !important;}
    .container{padding-left:0px;padding-right:0px;}
    .no-gutter-sm{padding-left:0px;padding-right:0px;}
    /*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right:0px;padding-left:0px;}*/
    .CenterContainer>div{padding-right:0px;padding-left:0px;} 
}  
@media (max-width: 665px) {    
    #slider .item img {height: 305px;margin:auto;}
    .hidden-xxs{display:none!important;}
    #rooms.Rooms table,#rooms.Rooms tbody,#rooms.Rooms tr,#rooms.Rooms td{display:block;}
    #rooms.Rooms table table{display:table;height:auto !important;}
    #rooms.Rooms tbody tbody{display:table-row-group;}
    #rooms.Rooms tr tr{display:table-row;}
    #rooms.Rooms td td{display:table-cell;}
    #rooms.Rooms tr.itemInfo{display:block;} 
     .hidden-xxs{display:none !important;}
     .xxsHide{display:none !important;}
}
@media (max-width: 555px) { 
    #slider .item img {height: 245px;margin:auto;}
    .PropertyView .item-image img{height:270px;} 
    #TourHome .image img{height:auto;}
     .visible-xxxs{display:block !important;}
     .hidden-xxxs{display:none !important;}
}
@media (max-width: 445px) { 
    #slider .item img {height: 185px;margin:auto;}
    .PropertyView .facility strong{width:70%;}
} 
@media (max-width: 335px) { 
    #slider .item img {height: 125px;margin:auto;}
    .PropertyView .facility strong{width:65%;}
} 



#CFlag{background-image: url(../images/flag.png);background-repeat:no-repeat;vertical-align:middle;display:inline-block;width:16px;height:12px;margin-top:-2px;}

#CFlag.AF{background-position:center -18px;}
#CFlag.AL{background-position:center -50px;}
#CFlag.DZ{background-position:center -66px;}
#CFlag.AD{background-position:center -98px;}
#CFlag.AO{background-position:center -114px;}
#CFlag.AI{background-position:center -130px;}
#CFlag.AR{background-position:center -162px;}
#CFlag.AM{background-position:center -178px;}
#CFlag.AW{background-position:center -194px;}
#CFlag.AU{background-position:center -226px;}
#CFlag.AT{background-position:center -242px;}
#CFlag.AZ{background-position:center -258px;}
#CFlag.BS{background-position:center -274px;}
#CFlag.BH{background-position:center -290px;}
#CFlag.BD{background-position:center -306px;}
#CFlag.BB{background-position:center -322px;}
#CFlag.BY{background-position:center -338px;}
#CFlag.BE{background-position:center -354px;}
#CFlag.BZ{background-position:center -370px;}
#CFlag.BJ{background-position:center -386px;}
#CFlag.BT{background-position:center -418px;}
#CFlag.BO{background-position:center -434px;}
#CFlag.BA{background-position:center -466px;}
#CFlag.BW{background-position:center -482px;}
#CFlag.BR{background-position:center -498px;}
#CFlag.BN{background-position:center -530px;}
#CFlag.BG{background-position:center -546px;}
#CFlag.BF{background-position:center -562px;}
#CFlag.BI{background-position:center -578px;}

#CFlag.KH{background-position:center -594px;}
#CFlag.CM{background-position:center -610px;}
#CFlag.CA{background-position:center -626px;}
#CFlag.CV{background-position:center -642px;}
#CFlag.KY{background-position:center -658px;}
#CFlag.CF{background-position:center -674px;}
#CFlag.TD{background-position:center -690px;}
#CFlag.CL{background-position:center -706px;}
#CFlag.CN{background-position:center -722px;}
#CFlag.CO{background-position:center -754px;}
#CFlag.KM{background-position:center -770px;}
#CFlag.CK{background-position:center -818px;}
#CFlag.CR{background-position:center -834px;}
#CFlag.HR{background-position:center -866px;}
#CFlag.CU{background-position:center -882px;}
#CFlag.CY{background-position:center -914px;}
#CFlag.CZ{background-position:center -930px;}
#CFlag.DK{background-position:center -946px;}
#CFlag.DJ{background-position:center -962px;}
#CFlag.DM{background-position:center -978px;}
#CFlag.DO{background-position:center -994px;}
#CFlag.TP{background-position:center -1010px;}
#CFlag.EC{background-position:center -1026px;}
#CFlag.EG{background-position:center -1042px;}
#CFlag.SV{background-position:center -1058px;}
#CFlag.GQ{background-position:center -1090px;}
#CFlag.ER{background-position:center -1106px;}
#CFlag.EE{background-position:center -1122px;}
#CFlag.ET{background-position:center -1138px;}

#CFlag.FK{background-position:center -1186px;}
#CFlag.FO{background-position:center -1170px;}
#CFlag.FJ{background-position:center -1186px;}
#CFlag.FI{background-position:center -1202px;}
#CFlag.FR{background-position:center -1218px;}
#CFlag.GA{background-position:center -1250px;}
#CFlag.GM{background-position:center -1266px;}
#CFlag.GE{background-position:center -1282px;}
#CFlag.DE{background-position:center -1298px;}
#CFlag.GH{background-position:center -1314px;}
#CFlag.GI{background-position:center -1330px;}
#CFlag.GR{background-position:center -1362px;}
#CFlag.GD{background-position:center -1378px;}
#CFlag.GT{background-position:center -1426px;}
#CFlag.GN{background-position:center -1474px;}
#CFlag.GW{background-position:center -1458px;}
#CFlag.HT{background-position:center -1506px;}
#CFlag.HN{background-position:center -1522px;}
#CFlag.HK{background-position:center -1538px;}
#CFlag.HU{background-position:center -1554px;}
#CFlag.IS{background-position:center -1570px;}
#CFlag.IN{background-position:center -1586px;}
#CFlag.ID{background-position:center -1602px;}
#CFlag.IR{background-position:center -1618px;}
#CFlag.LB{background-position:center -1954px;}
#CFlag.IQ{background-position:center -1634px;}
#CFlag.IE{background-position:center -1650px;}
#CFlag.IL{background-position:center -1682px;}
#CFlag.IT{background-position:center -1698px;}
#CFlag.CI{background-position:center -850px;}

#CFlag.JM{background-position:center -1714px;}
#CFlag.JP{background-position:center -1730px;}
#CFlag.JO{background-position:center -1762px;}
#CFlag.KZ{background-position:center -1778px;}
#CFlag.KE{background-position:center -1794px;}
#CFlag.KI{background-position:center -1810px;}
#CFlag.KW{background-position:center -1874px;}
#CFlag.KG{background-position:center -1890px;}
#CFlag.LV{background-position:center -1938px;}
#CFlag.LS{background-position:center -0px;}
#CFlag.LY{background-position:center -2002px;}
#CFlag.LI{background-position:center -2018px;}
#CFlag.LT{background-position:center -2034px;}
#CFlag.LU{background-position:center -2050px;}
#CFlag.MK{background-position:center -2082px;}
#CFlag.MG{background-position:center -2098px;}
#CFlag.MW{background-position:center -2114px;}
#CFlag.MY{background-position:center -2130px;}
#CFlag.MV{background-position:center -2146px;}
#CFlag.ML{background-position:center -2162px;}
#CFlag.MT{background-position:center -2178px;}
#CFlag.MR{background-position:center -2210px;}
#CFlag.MU{background-position:center -2226px;}
#CFlag.MX{background-position:center -2258px;}
#CFlag.FM{background-position:center -0px;}
#CFlag.MD{background-position:center -2274px;}
#CFlag.MC{background-position:center -2290px;}
#CFlag.MN{background-position:center -2306px;}
#CFlag.ME{background-position:center -2322px;}
#CFlag.MA{background-position:center -2354px;}

#CFlag.MZ{background-position:center -2370px;}
#CFlag.MM{background-position:center -2386px;}
#CFlag.NA{background-position:center -2402px;}
#CFlag.NR{background-position:center -2418px;}
#CFlag.NP{background-position:center -2451px;}
#CFlag.NL{background-position:center -2466px;}
#CFlag.NZ{background-position:center -2498px;}
#CFlag.NI{background-position:center -2514px;}
#CFlag.NE{background-position:center -2530px;}
#CFlag.NG{background-position:center -2546px;}
#CFlag.NU{background-position:center -2562px;}
#CFlag.NF{background-position:center -0px;}
#CFlag.NO{background-position:center -2626px;}
#CFlag.OM{background-position:center -2658px;}
#CFlag.PK{background-position:center -2674px;}
#CFlag.PW{background-position:center -2690px;}
#CFlag.PA{background-position:center -2722px;}
#CFlag.PG{background-position:center -2738px;}
#CFlag.PY{background-position:center -2754px;}
#CFlag.PE{background-position:center -2770px;}
#CFlag.PH{background-position:center -2786px;}
#CFlag.PN{background-position:center -0px;}
#CFlag.PL{background-position:center -2802px;}
#CFlag.PT{background-position:center -2818px;}
#CFlag.PR{background-position:center -2834px;}
#CFlag.QA{background-position:center -2850px;}
#CFlag.RO{background-position:center -2882px;}

#CFlag.RU{background-position:center -2898px;}
#CFlag.KN{background-position:center -0px;}
#CFlag.SM{background-position:center -2962px;}
#CFlag.SA{background-position:center -2994px;}
#CFlag.SN{background-position:center -3026px;}
#CFlag.RS{background-position:center -3058px;}
#CFlag.SC{background-position:center -3074px;}
#CFlag.SG{background-position:center -3106px;}
#CFlag.SK{background-position:center -3154px;}
#CFlag.SI{background-position:center -3170px;}
#CFlag.SB{background-position:center -3186px;}
#CFlag.ZA{background-position:center -3218px;}
#CFlag.KR{background-position:center -1842px;}
#CFlag.ES{background-position:center -3266px;}
#CFlag.LK{background-position:center -3282px;}
#CFlag.SH{background-position:center -0px;}
#CFlag.LC{background-position:center -3314px;}
#CFlag.SR{background-position:center -3362px;}
#CFlag.SJ{background-position:center -0px;}
#CFlag.SE{background-position:center -3394px;}
#CFlag.CH{background-position:center -3410px;}
#CFlag.SY{background-position:center -3426px;}
#CFlag.TW{background-position:center -3522px;}
#CFlag.TJ{background-position:center -3458px;}
#CFlag.TZ{background-position:center -3474px;}
#CFlag.TH{background-position:center -3490px;}
#CFlag.TG{background-position:center -3506px;}
#CFlag.TK{background-position:center -0px;}

#CFlag.TO{background-position:center -3522px;}
#CFlag.TT{background-position:center -3538px;}
#CFlag.TN{background-position:center -3554px;}
#CFlag.TR{background-position:center -3570px;}
#CFlag.TM{background-position:center -3586px;}
#CFlag.TV{background-position:center -3618px;}
#CFlag.AE{background-position:center -3666px;}
#CFlag.UG{background-position:center -3634px;}
#CFlag.UA{background-position:center -3650px;}
#CFlag.GB{background-position:center -1346px;}
#CFlag.UY{background-position:center -3698px;}
#CFlag.US{background-position:center -3682px;}
#CFlag.UZ{background-position:center -3730px;}
#CFlag.VA{background-position:center -0px;}
#CFlag.VE{background-position:center -3762px;}
#CFlag.VN{background-position:center -3778px;}
#CFlag.YE{background-position:center -3826px;}
#CFlag.ZM{background-position:center -3842px;}


/****** Responsive Pull  *****/
/*@media (max-width: 767) {
    .pull-xs-left {
        float: left;
    }
    .pull-xs-right {
        float: right;
    }
}

@media (min-width: 768) and (max-width: 991) {
    .pull-sm-left {
        float: left;
    }
    .pull-sm-right {
        float: right;
    }
}

@media (min-width: 992) and (max-width: 1199) {
    .pull-md-left {
        float: left;
    }
    .pull-md-right {
        float: right;
    }
}

@media (min-width: 1200) {
    .pull-lg-left {
        float: left;
    }
    .pull-lg-right {
        float: right;
    }
}*/
  
/****Box Componenet***/

.box { 
  border-radius: 3px;
  background: #ffffff;
  border-top: 3px solid #d2d6de;
  margin-bottom: 20px;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.box.box-primary {
  border-top-color: #3c8dbc;
}
.box.box-info {
  border-top-color: #00c0ef;
}
.box.box-danger {
  border-top-color: #dd4b39;
}
.box.box-warning {
  border-top-color: #f39c12;
}
.box.box-success {
  border-top-color: #00a65a;
}
.box.box-default {
  border-top-color: #d2d6de;
}
.box.height-control .box-body {
  max-height: 300px;
  overflow: auto;
}
.box .border-right {
  border-right: 1px solid #f4f4f4;
}
.box .border-left {
  border-left: 1px solid #f4f4f4;
}
.box.box-solid {
  border-top: 0;
}
.box.box-solid > .box-header .btn.btn-default {
  background: transparent;
}
.box.box-solid > .box-header .btn:hover,
.box.box-solid > .box-header a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.box.box-solid.box-default {
  border: 1px solid #d2d6de;
}
.box.box-solid.box-default > .box-header {
  color: #444444;
  background: #d2d6de;
  background-color: #d2d6de;
}
.box.box-solid.box-default > .box-header a,
.box.box-solid.box-default > .box-header .btn {
  color: #444444;
}
.box.box-solid.box-primary {
  border: 1px solid #3c8dbc;
}
.box.box-solid.box-primary > .box-header {
  color: #ffffff;
  background: #3c8dbc;
  background-color: #3c8dbc;
}
.box.box-solid.box-primary > .box-header a,
.box.box-solid.box-primary > .box-header .btn {
  color: #ffffff;
}
.box.box-solid.box-info {
  border: 1px solid #00c0ef;
}
.box.box-solid.box-info > .box-header {
  color: #ffffff;
  background: #00c0ef;
  background-color: #00c0ef;
}
.box.box-solid.box-info > .box-header a,
.box.box-solid.box-info > .box-header .btn {
  color: #ffffff;
}
.box.box-solid.box-danger {
  border: 1px solid #dd4b39;
}
.box.box-solid.box-danger > .box-header {
  color: #ffffff;
  background: #dd4b39;
  background-color: #dd4b39;
}
.box.box-solid.box-danger > .box-header a,
.box.box-solid.box-danger > .box-header .btn {
  color: #ffffff;
}
.box.box-solid.box-warning {
  border: 1px solid #f39c12;
}
.box.box-solid.box-warning > .box-header {
  color: #ffffff;
  background: #f39c12;
  background-color: #f39c12;
}
.box.box-solid.box-warning > .box-header a,
.box.box-solid.box-warning > .box-header .btn {
  color: #ffffff;
}
.box.box-solid.box-success {
  border: 1px solid #00a65a;
}
.box.box-solid.box-success > .box-header {
  color: #ffffff;
  background: #00a65a;
  background-color: #00a65a;
}
.box.box-solid.box-success > .box-header a,
.box.box-solid.box-success > .box-header .btn {
  color: #ffffff;
}
.box.box-solid > .box-header > .box-tools .btn {
  border: 0;
  box-shadow: none;
}
.box.box-solid[class*='bg'] > .box-header {
  color: #fff;
}
.box .box-group > .box {
  margin-bottom: 5px;
}
.box .knob-label {
  text-align: center;
  color: #333;
  font-weight: 100;
  font-size: 12px;
  margin-bottom: 0.3em;
}
.box > .overlay,
.overlay-wrapper > .overlay,
.box > .loading-img,
.overlay-wrapper > .loading-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.box .overlay,
.overlay-wrapper .overlay {
  z-index: 50;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.box .overlay > .fa,
.overlay-wrapper .overlay > .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #000;
  font-size: 30px;
}
.box .overlay.dark,
.overlay-wrapper .overlay.dark {
  background: rgba(0, 0, 0, 0.5);
}
.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
  content: " ";
  display: table;
}
.box-header:after,
.box-body:after,
.box-footer:after {
  clear: both;
}
.box-header {
  color: #444;
  display: block;
  padding: 10px;
  position: relative;
}
.box-header.with-border {
  border-bottom: 1px solid #f4f4f4;
}
.collapsed-box .box-header.with-border {
  border-bottom: none;
}
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion,
.box-header .box-title {
  display: inline-block;
  font-size: 18px;
  margin: 0;
  line-height: 1;
}
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion {
  margin-right: 5px;
}
.box-header > .box-tools {
  position: absolute;
  right: 10px;
  top: 5px;
}
.box-header > .box-tools [data-toggle="tooltip"] {
  position: relative;
}
.box-header > .box-tools.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-box-tool {
  padding: 5px;
  font-size: 12px;
  background: transparent;
  color: #97a0b3;
}
.open .btn-box-tool,
.btn-box-tool:hover {
  color: #606c84;
}
.btn-box-tool.btn:active {
  box-shadow: none;
}
.box-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 10px;
}
.no-header .box-body {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.box-body > .table {
  margin-bottom: 0;
}
.box-body .fc {
  margin-top: 5px;
}
.box-body .full-width-chart {
  margin: -19px;
}
.box-body.no-padding .full-width-chart {
  margin: -9px;
}
.box-body .box-pane {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
}
.box-body .box-pane-right {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}
.box-footer {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 1px solid #f4f4f4;
  padding: 10px;
  background-color: #ffffff;
}
.chart-legend {
  margin: 10px 0;
}
@media (max-width: 991px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}
.box-comments {
  background: #f7f7f7;
}
.box-comments .box-comment {
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
.box-comments .box-comment:before,
.box-comments .box-comment:after {
  content: " ";
  display: table;
}
.box-comments .box-comment:after {
  clear: both;
}
.box-comments .box-comment:last-of-type {
  border-bottom: 0;
}
.box-comments .box-comment:first-of-type {
  padding-top: 0;
}
.box-comments .box-comment img {
  float: left;
}
.box-comments .comment-text {
  margin-left: 40px;
  color: #555;
}
.box-comments .username {
  color: #444;
  display: block;
  font-weight: 600;
}
.box-comments .text-muted {
  font-weight: 400;
  font-size: 12px;
}


/***** Wimdu Font******/
/*@font-face {font-family:'wimdu-icons';src:url('fonts/wimdu-icons.eot') format('embedded-opentype'), url('fonts/wimdu-icons.woff?v=1') format('woff'), url('fonts/wimdu-icons.ttf') format('truetype'), url('fonts/wimdu-icons.svg') format('svg');}*/
.wim{display:inline-block; font-family:"wimdu-icons";font-style:normal;speak:none;font-weight:normal;line-height:1px;-webkit-font-smoothing:antialiased;font-size:16px;}
.wim-lg{font-size:20px;}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}
.wim-gym:before{content:"\e022";}
.wim-aircondition:before{content:"\e01d";}
.wim-towels:before{content:"\e028";}
.wim-smooking:before{content:"\e029";}
.wim-breakfast:before{content:"\e01f";}
.wim-kitchen:before{content:"\e01c";}
.wim-pet:before{content:"\e027";}
.wim-parking:before{content:"\e026";}
.wim-pool:before{content:"\e028";}
.wim-sauna:before{content:"\e032";}
.wim-disabled-access:before{content:"\e018";}
.wim-washer:before{content:"\e01a";}
.wim-lockable-room:before{content:"\e022";}
.wim-dish-washer:before{content:"\e030";}
.wim-cot:before{content:"\e031";}
.wim-safe-box:before{content:"\e035";}
.wim-balcony:before{content:"\e01e";}
.wim-elevator:before{content:"\e020";}

/*******Rate Circle******/

.activeBorder{display:inline-block;margin-top:5px;margin-right:10px;margin-left:10px;text-align: center;width: 50px;height:50px;border-radius: 100%;background-color:#307bbb;background-image:linear-gradient(91deg, transparent 50%, #cccccc 50%),linear-gradient(90deg, #cccccc 50%, transparent 50%);}
.activeBorder .prec{font-size: 20px;line-height:40px;color:#307bbb;}
.activeBorder .circle{position: relative;top: 5px;left: 5px;right: 5px;text-align: center;width: 40px;height: 40px;border-radius: 100%;background-color: whitesmoke;}