
/*------------------------------------------------------------------------
  Solidres - Hotel booking extension for Joomla
  ------------------------------------------------------------------------
  @Author    Solidres Team
  @Website   https://www.solidres.com
  @copyright Copyright (C) 2013 - 2021 Solidres. All Rights Reserved.
  @License   GNU General Public License version 3, or later
------------------------------------------------------------------------*/
.asset-info{border:1px solid #dbdbdb;padding:20px;text-align:center;margin-bottom:20px}.asset-name h1{color:#ff0000;font-size:18px;line-height:20px;margin-top:0;text-transform:uppercase;border-bottom:2px solid #dbdbdb;padding-bottom:10px}.asset-rating{color:#ff0000;font-size:18px;margin-bottom:5px}.asset-call-action{margin-bottom:15px}.asset-contact,.asset-social{text-align:left}.asset-contact i{color:#ff0000}.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:hover,.asset-wish-list .sr-wish-list>a:focus{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:hover,.asset-tabs .nav>li>a:focus{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}.reservation_asset_item .sr-login-form,.coupon{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:#ff0000;text-transform:uppercase}.availability-search-info{padding-bottom:20px}.wizard-style{background-color:#f0f1f2;border:1px solid #dbdbdb;padding:20px 20px 10px}.wizard-style ul li{color:#dbdbdb;text-align:center;text-transform:uppercase}.wizard-style ul li .badge{background-color:#dbdbdb;border:5px solid #fff;border-radius:100%;padding:7px 10px;font-size:15px;line-height:14px}.wizard-style .badge:before{content:"";position:absolute;border:5px solid #dbdbdb;left:0;right:calc(50% + 10px);top:15px}.wizard-style .badge:after{content:"";position:absolute;border:5px solid #dedede;left:calc(50% + 10px);right:0;top:15px}.wizard-style .active .badge:before,.wizard-style .active .badge:after{border:5px solid #ff0000}.wizard-style .complete .badge:before,.wizard-style .complete .badge:after{border:5px solid #909090}.wizard-style ul li.complete{color:#909090}.wizard-style ul li.complete .badge{background:url(../images/complete.png) no-repeat center center;text-indent:-10000px;background-color:#909090}.bs2 .wizard-style ul li.complete .badge{width:8px}.bs3 .wizard-style ul li.complete .badge{width:38px}.step-content{margin-top:20px}.button-row.button-row-top,.button-row.button-row-bottom{background-color:#000000;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:20px}.bs3 #sr-reservation-form-room>.row.room_grid_row{margin:0 -15px}.room_type_row{border:1px solid #dbdbdb;margin-bottom:20px}.room_type_details{padding:20px}.roomtype_name{border-bottom:2px solid #dbdbdb;margin-bottom:10px}.roomtype_name h4{margin:0 0 5px 0}.roomtype_name .badge{float:right}.roomtype_more_desc i{color:#ff0000}.carousel .item img{width:100%}.bs3 .carousel-control{line-height:20px}.room_type_row>div:nth-child(2)>div{min-height:1px}.availability-calendar{background-color:#000000;margin:0 20px 20px}div.availability-calendar table tr th{border-bottom:2px solid #ff0000}div.availability-calendar table tr.row-week-day{background:#000000;color:#ff0000}.room-grid .availability-calendar .span4,.room-grid .availability-calendar .col-md-4{float:none;width:100%;margin-left:0}.tariff-box{background-color:#f0f1f2;margin:0 20px 20px}.tariff-box.is-whole .tariff-value{background-color:#ff0000}.tariff-box.is-whole .tariff-button button{float:none}.room-grid .tariff-sep{margin:20px}.room-grid .tariff-value{background-color:#ff0000;padding:10px 20px;color:#fff;text-align:center}.room-grid .tariff-value span{display:block;margin-right:5px}.starting_from,.tariff_suffix,.tariff_type{font-size:12px;font-weight:bold}.tariff_type{font-style:italic}.min_tariff,.normal_tariff{color:#fff;font-size:24px}.sr-strikethrough{color:#fb0}.tariff-title-desc{text-align:center;padding:10px 20px}.tariff-button{padding:0 20px 20px;text-align:center}.tariff-button select{margin-bottom:0}.tariff-button .tariff_type{color:#ff0000}#solidres .checkinoutform .inner{background-color:#fff;margin:0 20px 20px;padding:10px}.room-grid .room_type_row .alert.alert-notice{margin:0 20px 20px}.room-form{background-color:#fff;margin:0 20px 20px}.breakdown,.extra_details{background-color:#f0f1f2;border:1px solid #dbdbdb}.room-grid .breakdown-row .span2{width:48.936170208%;margin-left:2.127659574%;float:left}.room-grid .breakdown-row .span2:nth-child(odd){margin-left:0}.room-grid .breakdown-row .col-md-2{width:50%;float:left}.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:#000000}@media(max-width:767px){.asset-tabs{margin-top:20px}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}#solidres.bs2 input#coupon_code{width:62%}#solidres.bs3 input#coupon_code{width:74%}.availability-search .btn-group{text-align:left}.room-grid .tariff-value span{display:block}}@media(max-width:768px){.bs2 .nav-tabs>li>a{margin-right:0}.bs2 .nav-tabs>li:last-child>a,.bs2 .nav-tabs>.active: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 .badge{float:left}html[dir="rtl"] .room-grid .availability-calendar .span4{margin-right:0}html[dir="rtl"] .room-grid .breakdown-row .span2,html[dir="rtl"] .room-grid .breakdown-row .col-md-2{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}}