.icon-32-contacts{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-contacts.png)}.icon-32-article{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-article.png)}.icon-32-help{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-help.png)}.icon-32-print{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-print.png)}.icon-32-banner{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-banner.png)}.icon-32-inbox{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-inbox.png)}.icon-32-new{background-image:url(../../../administrator/templates/bluestork/images/toolbar/icon-32-new.png)}.ajax-loading{background:url(../images/icons/ajax-loading.gif)no-repeat;width:16px;height:16px}.price-loading{background:url(../images/icons/ajax-loading.gif)50% 50%no-repeat!important}.huge-ajax-loading{display:none;margin:0 auto;z-index:1060;position:fixed;top:50%;left:50%;width:66px;height:66px;padding:10px;background:url(../images/icons/ajax-loader.gif)no-repeat 50% 50%#fff;box-shadow:0 0 10px #fff}.jgrid span.unpublish{background-image:url(../images/publish_x.png)}.jgrid span.publish{background-image:url(../images/tick.png)}.jgrid span.state{display:inline-block;height:16px;width:16px}.jgrid span.text{display:none}.clickable{cursor:pointer}input.error{-moz-box-shadow:0 0 5px 0 red!important;-webkit-box-shadow:0 0 5px 0 red!important;box-shadow:0 0 5px 0 red!important}#builder-basic .hide,#camping-footer.hide,#tm-bottom.hide,#tm-top.hide{display:none!important}#bill_details,#payment_details,#reservation_details,#scheduler-table{border-collapse:collapse;font-size:14px;width:100%}#payment_details{font-size:10px;margin-top:20px}#payment_details th:first-child,#payment_details th:last-child{width:20%}#bill_details th,#payment_details th,#reservation_details th,#scheduler-table th,#vat_details th{background-color:#36304a;color:#fff;border:1px solid #000;padding:0 5px}#bill_details td,#payment_details td,#reservation_details td,#scheduler-table td,#vat_details td{border:1px solid #000;padding:0 5px}span.total-amount{font-size:12pt}fieldset.adminform{margin:10px;overflow:hidden}div.user-notice{border-radius:5px;background:#c6aa8e;border:1px solid #c38963;padding:3px;color:#fff;margin:5px}div.user-notice span{margin-right:.5em;float:right;cursor:pointer}.hippo-dashboard img{width:50%}.hippo-dashboard .span3{margin-bottom:10px}.rgt{float:right}.odd{background-color:#f9f9f9}.daterangepicker .table-condensed td,.even,.odd,.table-condensed th{padding:0!important}.validation-advice{border-color:#eed3d7;color:#b94a48;font-size:10pt;white-space:normal}.phone-row{border-top:1px solid #ddd;line-height:20px;padding:8px;text-align:left;vertical-align:top}.phone-row:nth-of-type(odd){background:#e6e6e6}#map-canvas{margin:0;padding:0;width:100%}#map-canvas img{max-width:none}.mapIconLabel{font-size:15px;font-weight:700;color:#fff;font-family:"DINNextRoundedLTProMediumRegular";margin-left:-10px!important}.indent{font-style:italic;padding-left:20px!important}.progress-small{height:10px!important;margin-bottom:5px!important}.progress-medium{height:15px!important}.phone-row h2,.phone-row h3{margin:0!important}.paid{position:absolute;background:url(../images/paid.png)no-repeat center left;opacity:.3;top:0;left:0;width:310px;height:294px}.min-height-400{min-height:400px}.show-grid [class*=reservation]{background-color:#eee;border-radius:3px;text-align:center}.show-grid div.planning-header{background-color:#d3d3d3}.show-grid div.cell{height:26px;margin:1px}.show-grid .conflict{background-color:rgba(233,109,99,.5)}.show-grid .reservation{background-color:rgba(70,136,71,.5)}.show-grid .option{background-color:rgba(244,186,112,.5)}.show-grid .today{background-color:#85c1f5}.left{float:left}.selected{box-shadow:0 0 4px #066!important}#till-items-container a,.popover-content,table th a{color:#000}.jgrid span.checkedout{background-image:url(../images/checked_out.png)}table.table td.text-right,table.table th.text-right{text-align:right}table.no-header th{background:0 0!important;color:inherit!important}.amount{white-space:nowrap}.reservation-price{position:fixed!important;z-index:1000;right:20px;top:20px;text-align:center}.reservation-price span{font-weight:700;font-size:300%}.act-block,.act-block div,.bi-block,.bi-block div,.con-block,.con-block div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #999}.act-block,.bi-block,.con-block{padding:20px;min-height:450px!important;background-color:#f4f6f7}.act-block div,.bi-block div,.con-block div{background-color:#fff;padding:5px;float:left;margin:5px;cursor:grab}.reservation-customer{border-bottom:0 none;box-shadow:0 1px 5px rgba(0,0,0,.46);background-color:#fff;border-radius:5px;padding:10px 20px;margin:10px 0;overflow:hidden}div.is-sticky h2{background-color:#fff;margin:0 0 5px;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;z-index:999;padding-bottom:5px}.nav-header{margin-left:7px}#receipt-email-template-selector,.radio.btn-group input[type=radio]{display:none}.text-right{text-align:right}.billing-item-div{height:120px}.billing-item-add-btn{margin:10px 0 0}.marker-nights{font-size:10px;color:#eee;padding-top:3px}.unpublished{opacity:.5}.circle-badge{height:25px;width:25px;line-height:25px;text-align:center;border-radius:25px;background:#b94a48;margin-left:auto;margin-right:auto;margin-top:-2px;color:#fff}thead th.sorter-false{background-image:none;cursor:default}.label-price{padding-left:10px;padding-right:10px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;font-size:1.5rem}a.saveorder{width:16px;height:16px;display:block;overflow:hidden;background:url(../images/filesave.png)no-repeat;float:right;margin-right:8px}a.saveorder.inactive{background-position:0-16px}input.text-area-order{text-align:center;margin-right:5px}.planning-color{border:1px solid #ddd;width:10px;height:10px;border-radius:10px;margin-top:5px}#jform_planning_color{z-index:999}.moor-box{height:125px!important}.moor-okButton{height:30px!important;font-size:10pt!important}#search-results{position:absolute;background-color:#f5f5f5;border-radius:4px;z-index:99;max-height:200px;overflow-y:auto;overflow-x:hidden}#search-results div{padding:4px!important}#search-results>div:nth-child(odd){background-color:#f9f9f9}#search-results div:hover{background-color:#ffd}tr.not-read td{font-weight:700}.scheduler_default_cell.scheduler_default_cell_business.scheduler_default_cellparent,.scheduler_default_cellparent{background:#f9f9f9}.top-centered{position:fixed!important;top:5%;left:50%;transform:translate(-50%,-50%);z-index:1099}.stay_stats_chart{min-height:500px}.added-insurance{border:2px solid #c1e2b3;width:100%;padding:10px 10px 0;background-color:#c1e2b3}input#payment_mean_id{visibility:hidden}i.red{color:red}i.green{color:green}#ticket-printout,#ticket-printout pre,.ticket-printout{background:#fff;min-width:180px}#categories-container ul{border-bottom:0!important}#categories-container li>a{background:#fff}#categories-container li>a:hover{background:#f7f7f7}#categories-container li>a:active,#categories-container li>a:hover{border-color:#1e87f0;box-shadow:0 1px 4px rgba(0,105,214,.25);text-decoration:underline}.ticket-modal{width:400px!important}div.group-conditions,div.group-conditions label.btn-primary{background-color:#e6e6e6}div.group-conditions label.active{background-color:#449b44}div.datepicker{background-color:#fff}div.datepicker-dropdown{padding:4px}div.datepicker thead tr th{background-color:#fff;font-weight:700;color:#000}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.span-nb-customers{font-weight:700}#campaign_content,#sig-canvas{border:2px dotted #ccc;border-radius:15px;cursor:crosshair;padding:3px}.centered-picture{margin:0 auto;display:block}#createPaymentForm div.control-label{text-align:left}.inner{vertical-align:middle!important}.inner .input-append{margin-bottom:0}.item-signature{background-color:#fff!important}div.chart-area{background:#fff}.tm-top{background:#e9e9e9!important}.breadcrumb{background-color:inherit!important}.border-right{border-right:1px solid #dee2e6!important}div.minicolors input.minicolors{padding-left:40px}.green{color:green}.red{color:red}.minicolors-swatch{left:12px!important;z-index:1000!important;top:25%!important}.minicolors-theme-bootstrap .minicolors-input{height:38px;width:150px;padding-left:40px}.season{color:#fff}.season-closure{background-color:#828282}.season-holidays{background-color:#9b59b6}.season-low{background-color:#4d7cfe}.season-medium{background-color:#1abc9c}.season-high{background-color:#f1c40f}.season-peak{background-color:#e74c3c}.text-dark{color:#000}#error_message,#success_message,#system_message{position:fixed;top:20px;left:50%;transform:translate(-50%,0);display:none;z-index:1065}.payment-mean:hover{background-color:#f4f6f9}@media print{body{font-family:"Ryman Eco";background:#fff;font-size:11pt}a:link:after,a:visited:after{content:none!important}.paid{position:absolute;content:url(../images/paid.png);opacity:.5;top:50px;right:50px;width:310px;height:294px}#bill_details th,#payment_details th,#reservation_details th,#vat_details th{border:1px solid #000;padding:0;background-color:gray!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}}.no-duplicate-print{display:table-row-group}.tablesorter-bootstrap thead .tablesorter-headerUnSorted:not(.sorter-false){background-image:none}.tooltip{pointer-events:none}.custom-multiple-dropdown-inner{max-height:350px;overflow-x:auto}.min-w-100px{min-width:100px}::-webkit-scrollbar{width:13px;height:13px;color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#d9d9d9}::-webkit-scrollbar-thumb:hover{background-color:#888}.school-holiday{background-color:#faffc7}.bank-holiday{background-color:#fc9}@media (max-width:576px){div.daterangepicker div.ranges ul>li{display:none}}.hachured-box{position:relative;background:repeating-linear-gradient(135deg,#feafab,#feafab 10px,transparent 10px,transparent 20px);border-radius:4px;min-height:40px;text-align:center;vertical-align:middle}.hachured-box[data-toggle=tooltip]{cursor:pointer}