.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}.date-table{border:1px solid #b8b8b8;background-color:#ffffc9;width:7.142857142857143%;float:left;border-right:0 solid #b8b8b8}.date-table-end{border-right:1px solid #b8b8b8}.booktogether h1{font-size:36px}.booktogether .col-left{width:75%}.booktogether .col-right{width:25%}.date-select{border:1px solid #f47822;background-color:#ffffc9;padding:1px 0;margin-left:1%;margin-right:1%;width:26.57142857142857%}@media(min-width:768px){.col-sm-15{width:20%;float:left}}@media(min-width:992px){.col-md-15{width:20%;float:left}}@media(min-width:1200px){.col-lg-15{width:20%;float:left}}.booking-steps{padding:5px;overflow:hidden;font-size:14px}.booking-steps .col-xs-15,.booking-steps .col-xs-4,.booking-steps .col-xs-3{padding:0}.booking-steps .progress{border-radius:0;height:3px;box-shadow:none;margin:20px 0;background:#e2e0e1;text-align:center;position:relative;overflow:visible}.booking-steps .progress-bar{width:40px;height:40px;padding:7px 0;text-align:center;line-height:1.428571429;border-radius:20px;border:3px solid #e2e0e1;position:absolute;top:-20px;left:50%;margin-left:-20px;background-color:#fff;font-size:16px;color:#555;box-shadow:none}.booking-steps .complete{color:#42831b}.booking-steps .complete .progress-bar{background-color:#42831b;color:#fff}.booking-steps .in-progress{color:#f57921}.booking-steps .in-progress .progress-bar{background-color:#f57921;color:#fff}.tbl-extra-services{border:1px solid #DDD;clear:both}.tbl-extra-services>tbody>tr>td,.tbl-extra-services>tbody>tr>th{border:0}.tbl-extra-services>thead>tr>th{border-bottom:0}.tbl-extra-services>tbody+tbody{border:0}.tbl-extra-services>thead:first-child>tr:first-child>th{background-color:#f0f0f0}.tbl-extra-services .bgr-header-table{background-color:#f0f0f0}.tbl-extra-services .checkbox{margin:0 20px}.tbl-extra-services .table-border-top{border-top:1px solid #DDD}.tbl-extra-services .tbl-icon{cursor:pointer;margin-bottom:2px;margin-right:5px}.bpv-deposit{position:relative}.bpv-deposit label{font-size:14px}.bpv-deposit .payment-option{background-color:#fff;padding:10px}.bpv-deposit .box-deposit{border:0 solid #eee;padding:0;font-size:14px;margin:5px 0 0 20px;padding-right:10px}.bpv-deposit .border-dashed{border-top:1px dashed #ccc;padding:5px 0}.bpv-deposit input{margin-right:5px}.bpv-deposit .cc-box{position:absolute;top:12px;right:15px}.bpv-deposit .cc-box-title{font-size:11px;color:#666}.bpv-total-payment{background-color:#f57921;border:1px solid #f57921;font-size:13px;overflow:hidden}.bpv-total-payment h2{color:#FFF;margin:0;padding:8px 15px;font-size:20px}.bpv-total-payment .content{padding:10px;background-color:#fff}.bpv-total-payment .border-dash{border-top:1px dashed #ccc;padding:7px 0}.bundle-deals .service-item-block{width:100%}.bundle-deals .service-item{overflow:hidden}form[name=book_together] .price-from-check-rate{font-size:20px}.icon-after .ui-datepicker-trigger{position:absolute;right:-15px;top:5px;z-index:1}.box-gray{isplay:block;border-right:1px solid #e0e0e0;border-width:2px 1px 1px;border-style:solid;border-color:#d9d9d9 #e0e0e0 #e0e0e0;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:10px;position:relative;overflow:hidden}.check-rate-form .col-xs-15{width:16.6666666667%}.check-rate-form .col-xs-15,.check-rate-form .col-md-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;border:1px solid #eee}.check-rate-form .col-md-15{width:6.25%;float:left}.check-rate-form .col-month{text-align:center;padding-top:5px;padding-bottom:0;margin-bottom:10px;border:0}@media(max-width:767px){.check-rate-form .col-xs-15{width:16.6666666667%;float:left}.date-table{width:20%}.date-select{margin-left:0;margin-right:0;width:100%}.booktogether .date-select-0,.booktogether .date-select-5,.booktogether .date-select-3{margin-left:0 !important;width:100% !important}.booktogether .date-select-5{margin-bottom:10px !important}.booktogether .date-select-2{margin-right:0 !important;width:58% !important;margin-bottom:10px !important;padding:2px 0;margin-left:2%}.booktogether .date-select-1{margin-right:0 !important;width:78% !important;margin-bottom:10px !important;padding:2px 0;margin-left:2%}.booktogether .col-left{width:100%}.booktogether .col-right{width:100%}.check-rate-form .col-month{padding-top:0;white-space:normal}.page-header{display:none}.shopping-cart-empty{background-color:#f5f5f5;padding:10px;padding-bottom:20px;margin-top:10px}.bgr-quick-search{padding:10px;margin:10px -10px}.bundle-deals .service-item{padding:10px}.service-item .service-item-img{position:relative;width:30%;float:left;left:auto;top:auto;height:auto}.service-item .service-item-img img{width:100%;height:100%}.service-item-content{padding-left:5px;float:left;width:70%}.service-item .service-item-price{position:relative;right:auto;width:100%;top:auto}.service-item-discount .border-item{margin-right:0}.bpv-deposit .box-deposit{margin:0;padding:10px}.bpv-deposit .cc-box{position:relative;top:auto;right:auto;margin-bottom:10px}.bpv-deposit .cc-box-title{display:block}.check-rate-form{padding:10px}.bpv-total-payment{display:none}.shopping-cart-summary{text-align:right;background-color:#f5f5f5;padding:5px 5px 3px;border-radius:2px;float:right}.shopping-cart-summary .glyphicon-triangle-bottom{font-size:10px}}