.asset-info{border:1px solid #dbdbdb;padding:20px;text-align:center;margin-bottom:20px}
.asset-name h1{color:#777c93;font-size:18px;line-height:20px;margin-top:0;text-transform:uppercase;border-bottom:2px solid #dbdbdb;padding-bottom:10px}
.asset-rating{color:#fb0;font-size:18px;margin-bottom:5px}
.asset-call-action{margin-bottom:15px}
.asset-contact,.asset-social{text-align:left}
.asset-contact i{color:#777c93}
.asset-social i{font-size:24px}
.asset-wish-list .sr-wish-list{text-align:center;border-bottom:2px solid #dbdbdb;margin:10px 0 20px;padding-bottom:15px}
.asset-wish-list .sr-wish-list>a,.asset-wish-list .sr-wish-list>a:focus,.asset-wish-list .sr-wish-list>a:hover{background-color:#fff;border-radius:inherit}
.asset-wish-list .sr-wish-list>a{border:1px solid #dbdbdb}
.asset-tabs{margin-bottom:20px}
.asset-tabs .nav-tabs{border-bottom:2px solid #909090}
.asset-tabs .nav-tabs>li{margin-bottom:0}
.asset-tabs .nav-tabs>li>a{border:1px solid #dbdbdb;border-radius:inherit!important;margin-right:5px}
.asset-tabs .nav-tabs>.active>a,.asset-tabs .nav>li>a:focus,.asset-tabs .nav>li>a:hover{color:#fff;background-color:#909090;border:1px solid #909090}
.asset-tabs .tab-content{border-width:0 1px 1px 1px;border-style:solid;border-color:#dbdbdb;padding:20px 20px 10px}
.coupon,.reservation_asset_item .sr-login-form{padding:10px 20px}
#asset-checkavailability-form h4{color:#fff;background-color:#909090;padding:10px 20px;margin:0}
#asset-checkavailability-form form{background-color:#dbdbdb;padding:10px 20px}
.availability-search{border-bottom:2px solid #dbdbdb;margin-bottom:20px}
.availability-search h3{color:#777c93;text-transform:uppercase}
.availability-search-info{padding-bottom:20px}
.wizard-style{background-color:#fff;border:0;padding:0}
.wizard-style ul{list-style-type:none!important;margin:0 0 30px 0!important;padding:0!important}
.wizard-style ul li{color:#bbb;text-align:left;text-transform:uppercase;background-color:#eee;padding:8px 8px 8px 16px}
.wizard-style ul li{border-left:3px solid #fff;border-right:3px solid #fff}
.wizard-style ul li:first-child{border-left:3px solid #eee;border-right:3px solid #fff}
.wizard-style ul li:last-child{border-left:3px solid #fff;border-right:3px solid #eee}
.wizard-style ul li .badge{background-color:#bbb;border:0;border-radius:100%;padding:0;font-size:18px;line-height:30px;height:30px;width:30px;font-weight:700}
.wizard ul li.active{color:#777c93}
.wizard-style ul li.active .badge{background-color:#777c93}
.wizard-style h5{display:inline-block;color:#bbb;padding-left:10px;text-transform:none;font-weight:700}
.wizard-style ul li.active h5, .wizard-style ul li.complete h5 {color:#777c93}
.wizard-style .badge:after,.wizard-style .badge:before{display:none}
.wizard-style .active .badge:after,.wizard-style .active .badge:before,.wizard-style .complete .badge:after,.wizard-style .complete .badge:before{border:0}
.wizard-style ul li.complete{color:#777c93}
.wizard-style ul li.complete .badge{text-indent:-10000px;background-color:#777c93}
.bs2 .wizard-style ul li.complete .badge{width:8px}
.bs3 .wizard-style ul li.complete .badge{width:30px}
.step-content{margin-top:20px}
.button-row.button-row-bottom,.button-row.button-row-top{background-color:#f0f1f2;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:20px}
.room_type_details,.room_type_gallery,.room_type_row{margin-bottom:20px}
.roomtype_name{border-bottom:0;margin-bottom:30px;color:#777c93}
.roomtype_name h4{margin:0;padding:0;color:#777c93;font-weight:700;font-size:24px;line-height:27px}
.roomtype_name .label{display:none}
.roomtype_name .label-default{float:right}
.roomtype_more_desc i{color:#777c93}
.carousel .item img{width:100%}
.room-list .carousel-control{background:rgba(255,255,255,.5);border-width:1px;border-radius:inherit}
.bs3 .carousel-control{line-height:20px}
.room_type_row>div:nth-child(2)>div{min-height:1px}
.availability-calendar{background-color:#f0f1f2}
div.availability-calendar table tr th{border-bottom:2px solid #777c93}
div.availability-calendar table tr.row-week-day{background:#fff}
.tariff-box{background-color:#f0f1f2}
.tariff-box.is-whole .tariff-value{background-color:#b94a48}
.room-list .tariff-value{color:#777c93; background-color:#eee; padding:10px 20px;float:left;min-width:200px}
.room-list .normal_tariff{min-width:185px}
.starting_from,.tariff_suffix,.tariff_type{font-size:12px;font-weight:700}
.tariff_type{font-style:italic}
.min_tariff,.normal_tariff{color:#777c93;font-size:30px; font-weight:bold;}
.sr-strikethrough{color:#fb0}
.tariff-title-desc{ /* overflow:hidden;padding:10px 20px */ display:none;}
.tariff-button{padding:20px 20px;text-align:center}
.tariff-button .btn {font-size:21px; font-weight:bold; padding:15px 30px;}
@media (min-width:768px){
    .tariff-button {position:relative;}
    .tariff-button .btn {position:absolute; top:20px; right:20px; width:240px;}
 }
.tariff-button .tariff_type{color:#777c93}
#solidres .checkinoutform .inner{background-color:#fff;margin:20px;padding:10px}
.room-form{background-color:#f0f1f2;margin:20px; }
.tariff-box .room-form{background-color:#777c93;margin:0; padding:20px; border-top:10px solid #fff;}
.breakdown,.extra_details{background-color:#f0f1f2;border:1px solid #dbdbdb}
.guestinfo h3{border-bottom:1px solid #dbdbdb;padding-bottom:5px}
#solidres .payment_method_cielo_details,#solidres .payment_method_details{background:#f0f1f2;border:1px solid #dbdbdb}
#solidres .guestinfo .inner{margin:0}
#solidres .guestinfo .button-row .inner{margin:10px}
.confirmation .termsandconditions{background-color:#f0f1f2}
@media (max-width:767px){
.asset-tabs{margin-top:20px}
.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}
.room-list .tariff-value{float:none}
.room-form{margin-top:0}
.tariff-button{padding-top:0}
}
@media (max-width:768px){
.bs2 .nav-tabs>li>a{margin-right:0}
.bs2 .nav-tabs>.active:last-child>a,.bs2 .nav-tabs>li:last-child>a{border-bottom:inherit!important}
}
@media (max-width:480px){
.bs3 .nav-tabs>li{float:none}
.bs3 .nav-tabs>li>a{margin-right:0}
}
html[dir=rtl] .asset-contact,html[dir=rtl] .asset-social{text-align:right}
html[dir=rtl] .nav-tabs>li:nth-child(1)>a{margin-right:0}
html[dir=rtl] .bs2 .wizard .badge:before{right:calc(50% + 7px)}
html[dir=rtl] .bs2 .wizard .badge:after{left:calc(50% + 13px)}
html[dir=rtl] .roomtype_name .label-default{float:left}
html[dir=rtl] .room-list .tariff-value{float:right}
@media (max-width:767px){
html[dir=rtl] .bs2 .nav-tabs>li{float:none}
}
@media (max-width:480px){
html[dir=rtl] .bs3 .nav-tabs>li>a{margin-left:0}
html[dir=rtl] .room-list .tariff-value{float:none}
}
.media-lib-items.grid .media-lib-item:hover{border-color:#777c93}
.media-lib-items .media-lib-item input:checked{background-color:#777c93}
#solidres div.tariff-heading-wide{border-bottom:1px solid #777c93}
.ui-widget-header{color:#777c93}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#777c93}
a.ui-state-default:hover{color:#777c93}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{color:#777c93}
.wizard ul li.active{color:#777c93}
.wizard ul li.active .badge{background-color:#777c93}
div.availability-calendar table tr th{color:#777c93}
.breakdown-row span.gross{color:#777c93}
.powered a{color:#777c93}
td.bookable a.ui-state-default,td.bookable.ui-datepicker-unselectable a.ui-state-default{background:#ebeefc;color:#777c93}
@media (max-width:767px){
.booking-summary{background:#777c93}
}

.roomtype_desc {margin-bottom:40px;}
.roomtype_more_desc p {margin-bottom:12px;color: #777c93;font-weight: bold;}

.num_rooms_available_msg { color: #777c93;	border-bottom: 0; font-style: normal; font-weight: bold; margin-bottom:30px;}
.roomtype_more_desc span, 
.num_rooms_available_msg span  {display:inline-block; background:#eee; padding:3px 8px;}

button.load-calendar {background:#fff; color:#777c93; font-size:14px; padding:0; opacity:0.75;}
button.load-calendar:hover, button.load-calendar:focus, button.load-calendar:active {background:#fff; color:#777c93; opacity:l;}

.booking-summary {display:none;}

.guestinfo h3 {	border-bottom:0; margin:0 0 30px 0;padding:0;color:#777c93;font-weight:700;font-size:24px;line-height:27px}