.bdetails .panel .alert-info.text-center h2,.booking .panel-heading h2,.booking .panel-heading h2 span,.booking .panel-heading h3{color:#000!important}h2{font-size:21px!important}h2 .lead{float:none;display:block;font-size:16px!important}h3{font-size:18px!important}.header,a[href]{display:none}.galleria{overflow:hidden;padding:0;margin:0;height:auto}.galleria img{width:100%;display:block;margin:0}.bdetails .pull-right.rating,.bresults #left-sidebar,.bresults #left-sidebar+div .btn,.bresults #left-sidebar+div .btops,.bresults .bcyclepropimgs .cycle-caption,.pace.pace-active,.pace.pace-inactive{display:none}.cal-container{width:50%;float:left}.bresults #left-sidebar+div{width:100%}.bdetails{position:relative}.bdetails:after{content:"";display:block;clear:both}.bdetails .print{display:none}.bdetails .tab-content>.tab-pane{display:block}.bdetails .btn.btn-info.btn-block,.bdetails .nav.nav-tabs.nav-justified{display:none}.bdetails .col-md-3.col-sm-4,.bdetails .col-md-9.col-sm-8{display:block}.bg-primary.text-center{background:#555}.booking .panel{box-shadow:none!important;border:none!important}.booking .panel-heading{background:#d7d7d7}.bdetails .panel .alert-info.text-center{background:#fff!important;border:1px solid #000!important;color:#000!important}.alert-info,.alert-info h2,.panel-heading h2,.panel-heading h2 span{color:#31708f!important}.footer{display:none}.alert-info{background:#d9edf7!important}.bg-primary,.cal-container td.booked span,.label-info{color:#fff!important}.label-info{background:#5bc0de!important}.bg-primary{background:#428bca!important}.splitViewCheckin{background:url(/booking/images/checkin.jpg) no-repeat!important;background-size:100% 100%!important}.splitViewCheckout{background:url(/booking/images/checkout.jpg) no-repeat!important;background-size:100% 100%!important}.bdetails .cal-container{width:30%;margin-right:1%}.cal-container td.booked{background:#428bca!important}.bdetails .label-lg{background:0 0!important;border:none!important;border-radius:0!important;color:#000!important}.big-cal{min-height:300px!important}.big-cal td,.big-cal th{font-size:10pt!important;padding:3px!important;text-align:center!important}