﻿html{font-size:initial}html,body{height:100%;margin:0 auto;padding:0}body{font-family:"Open Sans", sans-serif, "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.caret::after{width:8px}.malamute{background-image:url(/img/malamutes_sharp.jpg);height:200px;background-size:cover;background-position:50%;position:absolute;left:0;right:0;top:0}.ian-img{background-image:url(/img/ian-johnson.jpg);width:150px;height:150px;border-radius:50%;background-position-x:33%;float:right}.introjs-tooltip{max-width:initial}.introjs-overlay,.introjs-helperLayer{z-index:999}.introjs-tooltipReferenceLayer{z-index:1000}.zEWidget-launcher{z-index:1039 !important}.hover-shadow:hover{box-shadow:0 0 7px rgba(10,14,107,0.15)}.notes-scroll{overflow-y:auto;max-height:500px}.header-text{text-shadow:black 0 0px 7px;color:#fff;text-align:center;position:relative}.dt-print-view{height:initial;min-height:0}.dt-print-view .dtr-inline{font-size:12px !important}#footer{padding:15px 0;background-color:none;border-width:3px 0 0 0;border-color:#DDDDDD;border-style:solid;position:absolute;bottom:0;width:100%}.ie-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:999;cursor:not-allowed}.ie-overlay p{color:#fff;font-size:2em;position:relative;top:44%;text-align:center}a.panel{display:block}.text-right{text-align:right !important}.text-wrap{white-space:normal !important}.w-100{width:100% !important}.h-100{height:100% !important}.pl-0{padding-left:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600}h4.margin-bottom{margin-bottom:40px}.text-small{font-size:14px}select[multiple],select[size]{height:34px}.dl-horizontal dt+dd,dd+dt{margin-top:0}.clear-left{clear:left}.clear-both{clear:both}.bookings-top h4{font-size:16px}.bootstrapSkin .mceSplitButton a.mceOpen,.bootstrapSkin .mceSplitButton a.mceAction{min-height:25px}.bootstrapSkin .mceSplitButton a.mceAction{padding-right:20px !important}.bootstrapSkin .mceSplitButton a.mceOpen{background-position:3px 2px !important;padding-right:12px !important}.bootstrapSkin .mceSplitButton{margin:1px}.pet-image{max-width:175px;border-radius:4px}#pet-image{border-radius:4px;max-width:100%}a.panel:not(:hover) .panel-overlay{opacity:0}.panel .panel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;padding-top:30px;text-align:center;background-color:rgba(0,0,0,0.2);color:white;transition:opacity .5s ease-in-out}.panel .panel-overlay .panel-overlay-border{position:absolute;top:5px;right:5px;left:5px;bottom:5px;padding-top:27px;border:1px rgba(255,255,255,0.25) solid;border-radius:3px}.panel-title{font-weight:400}h3.panel-title{width:50%}.panel-body h1{margin:0}.panel-body>a.btn{margin-right:5px}.panel-title>a,.panel-title>div>div>a{width:100%;display:block}.panel-title>a.btn,.panel-title>button.btn{display:inline-block;width:auto;position:absolute;top:-3px;right:0;color:#FFFFFF}.panel-title>div>div>a.btn,.panel-title>div>div>button.btn{float:right}.panel-title>div>span{float:right}.panel-title>div>span>div{display:inline-block}.panel-footer>*{margin:0 5px}.head4{font-size:19px;font-weight:400;line-height:1.5}.print-only{display:none}.licence{font-weight:bold;margin-top:10px;margin-left:100px;font-size:14px;color:#ffffff}.fixed-nav>.navbar{position:fixed;left:0;right:0;top:0;z-index:1030}.fixed-nav>#container{min-height:100vh;padding-top:98px}.navbar{padding:5px 0 0}.navbar-nav{margin-left:0}.nav>li>a{padding:9px 10px}#container{min-height:calc(100vh - 92px)}#container,#container>.navbar>.container{max-width:100%;width:100%;position:relative;backface-visibility:hidden;padding:0}.container.full-width{max-width:100%;width:100%}.container.full-width #center-content .nav-tabs{margin:0 -10px;padding:0 10px}.logo{background-image:url("/img/logo-v2-header.png");background-repeat:no-repeat;height:45px;width:293px;margin-right:7px;float:left;min-height:45px}.dropdown-menu{z-index:6000}.dropdown-menu>li>a>i,.dropdown-menu>li>a>img{float:none;min-width:16px}.range-picker-container{float:right;margin-right:10px}.range-picker-container .input-group-container{display:inline-block;float:left;margin:1px 0 10px 15px;max-width:230px}.range-picker-container .input-group-container b{float:left;margin-right:6px;line-height:34px}select.form-control{padding:6px}.bg-info{padding:8px}h1>.label,h2>.label,h3>.label,h4>.label,h5>.label,h6>.label,.h1>.label,.h2>.label,.h3>.label,.h4>.label,.h5>.label,.h6>.label,h1>.badge,h2>.badge,h3>.badge,h4>.badge,h5>.badge,h6>.badge,.h1>.badge,.h2>.badge,.h3>.badge,.h4>.badge,.h5>.badge,.h6>.badge{margin-top:1px}.badge-inverse{background-color:#999999;color:#ffffff}.label-xl{font-size:25px;border-radius:5px}.label-lg{font-size:19px;border-radius:5px}.label-md{font-size:15px;border-radius:5px}.label{margin:1px 0}.label .glyphicon,.label .svg-inline--fa{cursor:default;font-size:1rem}.lock-icon{display:inline-block;margin-left:4px;position:relative;top:-2px}.huge{font-size:28px !important;line-height:35px;margin-bottom:3px}.huge.svg-inline--fa{opacity:0.5}.large{font-size:30px !important;line-height:25px;margin-bottom:15px}.table-heading{position:relative;font-size:21px;letter-spacing:-0.015em;font-weight:400;line-height:1.5384616}.table-heading .range-picker-container{float:right;position:relative;right:225px;top:46px;margin-top:-47px}.table-heading .range-picker-container.no-gutter{right:0px}.table-heading .range-picker-container.ext-gutter{right:402px}.table-link-text{color:#31c300;font-size:1.2em;font-weight:bold}.table-link-sub{color:#31c300;font-size:0.8em;font-weight:bold}.table-xxs>thead>tr>th,.table-xxs>tbody>tr>th,.table-xxs>tfoot>tr>th,.table-xxs>thead>tr>td,.table-xxs>tbody>tr>td,.table-xxs>tfoot>tr>td{padding:6px 5px}.dtr-inline.collapsed table tbody tr td:first-child,.dtr-inline.collapsed table tbody tr th:first-child{cursor:initial;white-space:initial}.dtr-inline .table{background-color:transparent !important}.dtr-inline .table td{padding:5px 10px;border-color:rgba(0,0,0,0.1)}.form-horizontal .checkbox,.form-horizontal .radio{padding-bottom:14px}.form-horizontal .panel-title .checkbox{padding-bottom:0}.form-horizontal .checkbox.checkbox-vertical,.form-horizontal .radio.radio-vertical{display:block;margin:0 auto;padding:0 20px}.form-horizontal .radio label,.form-horizontal .checkbox label{font-weight:bold}.form-horizontal input[type='checkbox']{margin-right:0.5em}.form-horizontal .checkbox input[type='checkbox'],.form-horizontal .checkbox label,.form-horizontal .radio input[type='radio'],.form-horizontal .radio label{margin-top:19px}.form-horizontal .control-group .checkbox input[type='checkbox'],.form-horizontal .panel-title .checkbox label,.form-horizontal .control-group .checkbox label,.form-horizontal .control-group .radio input[type='radio'],.form-horizontal .control-group .radio label{margin-top:0}.form-horizontal .checkbox .help-inline,.form-horizontal .radio .help-inline{margin-left:10px}.form-horizontal .block-checkbox{min-height:63px}.form-horizontal .block-checkbox input[type="checkbox"]{width:20px;height:20px;margin-top:6px}.form-horizontal .block-checkbox label{margin-bottom:0}.form-horizontal .block-checkbox label .control-group{margin-top:7px}.form-horizontal input[type='file']{margin-top:5px}.form-error{color:#555555;border-radius:4px;background-color:#ffffff;background-image:none;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;width:100%}form .warning input,form .warning .select2-container{border:1px solid #F1C725;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}form .error input,form .error .select2-container{border:1px solid #B94A48;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,81,81,0.6)}.control-group.error .help-inline{margin-top:5px}.error-message{color:#CC0000;font-weight:bold}span.btn{cursor:initial}.btn-xs{padding:1px 5px}.btn-margin{margin:26px auto}.btn.btn-spacer{margin-right:4px}.btn-margin-header{margin:9px 0px 0px 0px !important;padding:5px 8px}.navbar-info-buttons .btn-margin-header{margin:9px 0 9px -9px !important;padding:5px 0}.btn-margin-header-status{margin:15px 0px 0px 0px}.navbar-info-buttons .navbar-nav{margin-left:15px}.navbar-info-buttons a .svg-inline--fa{color:#FFFFFF}.navbar-info-buttons .badge{position:relative;z-index:999;transform:translate(-7px, -8px)}.nav-tabs a .badge{margin-bottom:-1px}.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{background-image:none;box-shadow:none;text-shadow:none;margin-bottom:2px}.form-inline .form-group .btn{margin-bottom:0}.form-group{margin-bottom:15px}.btn-primary.active{background-color:#4caf50;border-color:#4caf50}.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary.active.focus{background-color:#3d8b40;border-color:#39843c}.btn-toolbar{margin-bottom:20px}.btn-toolbar .btn{margin-left:4px;margin-right:0}.btn-toolbar .btn:last-child{margin-left:0}.btn-toolbar .btn:first-child{margin-right:0}.btn-pill.active,.btn-pill:active{color:#fff;background-color:#0172fe;border-color:#0172fe}.btn-pill{color:#000;background-color:#fff;border-color:#ddd;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;margin-bottom:2px}.btn-pill.active.focus,.btn-pill.active:focus,.btn-pill.active:hover,.btn-pill:active.focus,.btn-pill:active:focus,.btn-pill:active:hover{background-color:#0172fe;border-color:#0172fe}.btn-pill.focus,.btn-pill:focus,.btn-pill:hover{color:#fff;background-color:#0172fe;border-color:#0172fe}.btn-panel{top:-7px}.row-centered{margin:0 auto}.row.header{border-bottom:1px dashed #EEEEEE;margin-bottom:10px;position:relative}.row.header h4{display:inline-block;margin-right:10px}.row.header .btn{margin:10px 2px}.tab-content .btn-toolbar{margin:0}.v-top{vertical-align:top !important}.input-group-addon .svg-inline--fa{top:1px}#notyFlash{display:none}#content{padding-bottom:52px;height:100%}#center-content{min-height:100%;margin-bottom:40px}#center-content .page-intro{margin-bottom:20px}#center-content .page-intro .page-heading{padding-top:20px}#center-content .page-intro .page-heading h4{margin:10px 0;padding:0;border-bottom:none}#center-content .page-intro .page-buttons{text-align:right;padding-top:15px}#center-content .page-intro .page-buttons>*{margin-left:1px !important}#center-content .page-intro .page-buttons .btn-margin{margin-top:10px}#center-content .page-intro .page-buttons .well{margin-top:10px;padding:7px 12px;display:inline-block;margin-bottom:0;vertical-align:middle}#center-content .buttons-title{position:absolute;top:0;right:15px;text-align:right}#center-content .buttons-title .well{float:left;margin-top:23px;text-align:center;padding:8px;max-width:590px}@media (max-width: 767px){#center-content .buttons-title .well{margin-top:0;float:none;margin-bottom:10px}}#center-content .buttons-title>.btn,#center-content .buttons-title>.btn-group{margin-left:10px}.center-form-container{max-width:350px;margin:40px auto 20px auto}#center-content form .row .btn.no-top-margin{margin-top:0}#center-content form .row h3,#center-content form .row h4{margin:20px 0;border-bottom:solid 1px #EEEEEE;padding:0 0 5px 15px}#center-content form .row .panel h3,#center-content form .row .panel h4{margin:0;border-bottom:none;padding:0}#center-content form .row label.inline{margin-left:20px;width:97%}#center-content form .row label.inline h4{display:inline-block;margin-left:-20px;padding-left:30px;width:100%}.booking-sidebar{background-color:#EFF6FF;background-image:none;margin-top:5px}.extra-sidebar{margin-top:5px}.booking-sidebar>h4,.extra-sidebar>h4{border-bottom:1px dashed #D9D9D9;margin:0 0 15px;padding:0 0 15px}.booking-sidebar .booking-total,.extra-sidebar .extra-total{margin:15px -0 0;padding:15px 0 0;border-top:1px dashed #D9D9D9;border-bottom-style:none}.booking-sidebar ul{list-style-type:none;padding-left:0}.extra-sidebar ul{list-style-type:square}.booking-sidebar li.last_booking,.booking-sidebar li.booking-deposit{display:none}.booking-sidebar li>span,.booking-sidebar li>.svg-inline--fa{position:relative;float:left;margin-left:5px;top:2px}.booking-sidebar li>p{margin-left:30px}.booking-sidebar .booking-words{margin-top:15px;font-weight:bold}.booking-costing-errors h4{border-bottom:1px dashed #B1ABAB;margin:0 0 15px;padding:0 0 15px}.items-table>thead>tr>th,.items-table>tbody>tr>td{padding:10px 15px}.items-scheduler-modal>.modal-dialog{width:95% !important}.items-scheduler-close-btn.top-right{position:absolute;top:-30px;right:50px}.widget{margin-top:15px;border:1px solid #EEEEEE}.widget-fullwidth{margin:0 -10px}.widget-fullheight{margin-top:-21px}.widget.no-border{border-width:0}.bookings-cal .cal-row{height:25px;line-height:24px}.bookings-cal .cal-row.day{line-height:12px;height:initial}.bookings-cal .top-panel{z-index:900}.bookings-cal .top-panel .title{background-color:#EEEEEE;width:90%;float:right}.bookings-cal .top-panel .title.year,.bookings-cal .top-panel .title.month,.bookings-cal .top-panel .title.week,.bookings-cal .top-panel .title.day{border-width:1px 0 0 1px;border-style:solid;border-color:#CCCCCC;text-align:center}.bookings-cal .top-panel .title.year{position:relative}.bookings-cal .top-panel .title.hour{white-space:nowrap}.bookings-cal .top-panel .title.year>a,.bookings-cal .top-panel .title.month>a,.bookings-cal .top-panel .title.week>a{margin:0 7px;display:inline-block}.bookings-cal .top-panel .title.day>a{margin:0 3px;display:inline-block}.bookings-cal .top-panel .title.month a.btn,.bookings-cal .top-panel .title.week a.btn,.bookings-cal .top-panel .title.day a.btn{padding:0 6px;line-height:18px;margin-top:-3px}.bookings-cal .top-panel .title.year .bookings-change-view,.bookings-cal .top-panel .title.year .bookings-change-view-type{position:absolute;top:-1px;border:0;margin:0}.bookings-cal .top-panel .title.year .bookings-change-view{right:1px}.bookings-cal .top-panel .title.year .bookings-change-view-type{left:1px}.bookings-cal .top-panel .title.year .bookings-change-view .btn,.bookings-cal .top-panel .title.year .bookings-change-view-type .btn{padding:0 5px}.bookings-cal .top-panel .title .text{min-width:100px;display:inline-block}.bookings-cal .top-panel .title .abbr{position:absolute;top:-5px;left:0;width:100%;font-size:8px;text-align:center}.bookings-cal .top-panel .title .name,.bookings-cal .top-panel .title.day a.name{position:relative;padding-top:6px}.bookings-cal .top-panel .title .current{vertical-align:middle;top:-1px}.bookings-cal .top-panel .title.day .current{vertical-align:initial;top:1px}.bookings-cal .top-panel .title .today{font-weight:bold;font-size:120%}.bookings-cal .top-panel .title .weekend{background-color:#5cb85c;color:#fff;padding:0px 15%;border-radius:5px}.bookings-cal .top-panel .title .day-cell{padding:4px 0}.bookings-cal .top-panel .title .day-abbr{display:inline-block;font-size:10px}.bookings-cal .top-panel .title .day-name{display:block}.bookings-cal .top-panel .title .day-name{display:block}.bookings-cal .top-panel .title.hour-roster{font-size:75%;height:initial;line-height:2}.bookings-cal .top-panel .title.hour-roster div{padding-top:2px}.bookings-cal .left-panel{width:10%;float:left;background-color:#EEEEEE}.bookings-cal .left-panel .cal-row{border-top:1px solid #CCCCCC}.bookings-cal .left-panel .title{padding-left:5px;font-size:12px;overflow-y:hidden}.bookings-cal .left-panel .title.inactive{background-color:#DADADA}.bookings-cal .left-panel .label{line-height:13px;font-size:11px;margin:3px 2px}.bookings-cal .left-panel .badge{margin-top:2px}.bookings-cal .top-panel .day>.highlight{background-color:#44acaa;color:white}.bookings-cal .top-panel .day>.blocked-checkins{background-color:#e9dea1}.bookings-cal .top-panel .day>.blocked-bookings{background-color:#ec4727;color:white}.bookings-cal .right-panel{width:90%;float:right;position:relative;overflow:hidden}.bookings-cal .top-panel .title div:not(.dropdown),.bookings-cal .right-panel .slot{float:left;text-align:center;border-width:1px 0 0 1px;border-style:solid;border-color:#CCCCCC}.bookings-cal .right-panel .slots{position:relative;clear:both}.bookings-cal .right-panel .slot{cursor:pointer;display:inline-block;height:25px;page-break-inside:avoid}.bookings-cal .right-panel .slot .btn{margin-top:1px;display:none;position:relative;z-index:2000}.bookings-cal .right-panel .slot.today{background:repeating-linear-gradient(45deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, #FFFBBB 10px, #FFFBBB 18px)}.bookings-cal .right-panel .session{pointer-events:none;background:repeating-linear-gradient(45deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, #fbb 10px, #fbb 18px)}.bookings-cal .right-panel .slot.highlight{background:rgba(68,172,170,0.085)}.bookings-cal .right-panel .slot.highlight.today{background:repeating-linear-gradient(45deg, rgba(68,172,170,0.085), rgba(68,172,170,0.085) 10px, #FFFBBB 10px, #FFFBBB 18px)}.bookings-cal .right-panel .slot.blocked-checkins,.bookings-cal .right-panel .slot.blocked-checkins:hover{background:rgba(233,222,161,0.2)}.bookings-cal .right-panel .slot.blocked-checkins.today,.bookings-cal .right-panel .slot.blocked-checkins:hover.today{background:repeating-linear-gradient(45deg, rgba(233,222,161,0.2), rgba(233,222,161,0.2) 10px, #FFFBBB 10px, #FFFBBB 18px)}.bookings-cal .right-panel .slot.blocked-bookings,.bookings-cal .right-panel .slot.blocked-bookings:hover{background:rgba(236,71,39,0.1)}.bookings-cal .right-panel .slot.blocked-bookings.today,.bookings-cal .right-panel .slot.blocked-bookings:hover.today{background:repeating-linear-gradient(45deg, rgba(236,71,39,0.1), rgba(236,71,39,0.1) 10px, #FFFBBB 10px, #FFFBBB 18px)}.bookings-cal .right-panel .slot:not(.inactive):hover{background:#4CAF50}.bookings-cal .right-panel .slot.dragged{background-color:rgba(76,175,80,0.25)}.bookings-cal .right-panel .slot:hover .btn{display:block}.bookings-cal .right-panel .slot.inactive{background-color:#EEEEEE;pointer-events:none;cursor:not-allowed}.bookings-cal .right-panel .slot.item-selected{background-color:#BDB2EB !important}.bookings-cal .right-panel .slot.item-selected-success{background-color:#9bff9b !important}.bookings-cal .right-panel .slot.item-selected-error{background-color:#d32b2b !important}.bookings-cal.edit-roster .right-panel .slot.item-selected-error{pointer-events:none}.bookings-cal .right-panel .bookings{position:absolute;top:0;left:0;width:100%;page-break-inside:avoid}.bookings-cal .right-panel .booking{position:absolute;height:25px;line-height:22px;background-color:transparent;padding:2px 0;cursor:pointer;text-align:center;color:#FFFFFF;min-width:10px}.bookings-cal .right-panel .booking[data-locked="true"]{cursor:not-allowed}.bookings-cal .right-panel .booking .badge{margin:2px 0 0 0;padding:1px 6px;vertical-align:top}.bookings-cal .right-panel .booking .badge.badge-default{background-color:#EEEEEE;color:#333333}.bookings-cal .right-panel .booking .badge{border:0px}.bookings-cal .right-panel .booking .badge-left{float:left;margin:3px 2px;padding:0 4px}.bookings-cal .right-panel .booking .badge-right{float:right;margin:0 2px}.bookings-cal .right-panel .booking .badge-right .badge{padding:0 2px}.bookings-cal .right-panel .booking .badge-far-left{left:-4px;bottom:-1px}.bookings-cal .right-panel .booking .badge-far-right{right:-4px;top:-3px}.bookings-cal .right-panel .booking .badge-far-left,.bookings-cal .right-panel .booking .badge-far-right{position:absolute;opacity:0.7;display:none;font-size:8px}.bookings-cal .right-panel.week-view .booking .badge-far-left,.bookings-cal .right-panel.week-view .booking .badge-far-right{display:block}@media (min-width: 1280px){.bookings-cal .right-panel .booking .booking-content.has-badge-left{padding-left:15px}.bookings-cal .right-panel .booking .booking-content.has-badge-right{padding-right:15px}.bookings-cal .right-panel .booking .badge-far-left,.bookings-cal .right-panel .booking .badge-far-right{display:block}}.bookings-cal .right-panel .booking .svg-inline--fa.fa-backward{position:relative;top:5px}.bookings-cal .right-panel .booking .svg-inline--fa.fa-forward{position:absolute;right:0;top:5px}.bookings-cal .right-panel .booking .booking-content-wrap{position:relative;overflow:hidden;height:100%}.bookings-cal .right-panel .booking .booking-content{z-index:800;position:absolute;height:23px;left:0;right:0}.bookings-cal .right-panel .booking .booking-content .booking-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler-legend{margin-top:-10px;margin-bottom:20px}.scheduler-legend h6{margin-bottom:0}.scheduler-legend .bookings-color,.scheduler-legend .date-color{background-color:#333;display:inline-block;width:10px;height:10px}.scheduler-legend .bookings-color.primary{background-color:#0172fe}.scheduler-legend .bookings-color.success,.scheduler-legend .bookings-color.active{background-color:#5cb85c}.scheduler-legend .bookings-color.danger,.scheduler-legend .bookings-color.unconfirmed{background-color:#b85c5c}.scheduler-legend .bookings-color.warning,.scheduler-legend .bookings-color.blocked{background-color:#cd8f45}.scheduler-legend .date-color.highlighted{background-color:#44acaa}.scheduler-legend .date-color.blocked-checkins{background-color:#e9dea1}.scheduler-legend .date-color.blocked-bookings{background-color:#ec4727}.scheduler-legend .legend-type{margin-right:5px}.bookings-cal .right-panel .booking .booking-center{height:22px;position:absolute;top:2px;right:0;left:0;border-radius:8px}.bookings-cal .right-panel .booking .booking-center.extra-left{border-top-left-radius:0;border-bottom-left-radius:0}.bookings-cal .right-panel .booking .booking-center.extra-right{border-top-right-radius:0;border-bottom-right-radius:0}.bookings-cal .right-panel .booking .booking-center .split-left,.bookings-cal .right-panel .booking .booking-center .split-right-top,.bookings-cal .right-panel .booking .booking-center .split-right-bottom{position:absolute;width:8px;height:8px}.bookings-cal .right-panel .booking .booking-center .split-left{top:7px;right:-8px}.bookings-cal .right-panel .booking .booking-center .split-right-top{top:0;left:-8px;border-top-left-radius:3px;border-bottom-left-radius:3px}.bookings-cal .right-panel .booking .booking-center .split-right-bottom{bottom:0;left:-8px;border-top-left-radius:3px;border-bottom-left-radius:3px}.bookings-cal .right-panel .booking .booking-center .split-left{top:7px;right:-8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.bookings-cal .right-panel .booking .booking-center,.bookings-cal .right-panel .booking .booking-center .split-left,.bookings-cal .right-panel .booking .booking-center .split-right-top,.bookings-cal .right-panel .booking .booking-center .split-right-bottom{background-color:#666}.bookings-cal .right-panel .booking.hover .booking-center,.bookings-cal .right-panel .booking.hover .booking-center .split-left,.bookings-cal .right-panel .booking.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.hover .booking-center .split-right-bottom{background-color:#333}.bookings-cal .right-panel .booking.active .booking-center,.bookings-cal .right-panel .booking.active .booking-center .split-left,.bookings-cal .right-panel .booking.active .booking-center .split-right-top,.bookings-cal .right-panel .booking.active .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.success .booking-center,.bookings-cal .right-panel .booking.success .booking-center .split-left,.bookings-cal .right-panel .booking.success .booking-center .split-right-top,.bookings-cal .right-panel .booking.success .booking-center .split-right-bottom{background-color:#82c982}.bookings-cal .right-panel .booking.active.hover .booking-center,.bookings-cal .right-panel .booking.active.hover .booking-center .split-left,.bookings-cal .right-panel .booking.active.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.active.hover .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.success.hover .booking-center,.bookings-cal .right-panel .booking.success.hover .booking-center .split-left,.bookings-cal .right-panel .booking.success.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.success.hover .booking-center .split-right-bottom{background-color:#5cb85c}.bookings-cal .right-panel .booking.primary .booking-center,.bookings-cal .right-panel .booking.primary .booking-center .split-left,.bookings-cal .right-panel .booking.primary .booking-center .split-right-top,.bookings-cal .right-panel .booking.primary .booking-center .split-right-bottom{background-color:#7bb6fe}.bookings-cal .right-panel .booking.primary.hover .booking-center,.bookings-cal .right-panel .booking.primary.hover .booking-center .split-left,.bookings-cal .right-panel .booking.primary.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.primary.hover .booking-center .split-right-bottom{background-color:#0172FE}.bookings-cal .right-panel .booking.unconfirmed .booking-center,.bookings-cal .right-panel .booking.unconfirmed .booking-center .split-left,.bookings-cal .right-panel .booking.unconfirmed .booking-center .split-right-top,.bookings-cal .right-panel .booking.unconfirmed .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.danger .booking-center,.bookings-cal .right-panel .booking.danger .booking-center .split-left,.bookings-cal .right-panel .booking.danger .booking-center .split-right-top,.bookings-cal .right-panel .booking.danger .booking-center .split-right-bottom{background-color:#c98282}.bookings-cal .right-panel .booking.unconfirmed.hover .booking-center,.bookings-cal .right-panel .booking.unconfirmed.hover .booking-center .split-left,.bookings-cal .right-panel .booking.unconfirmed.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.unconfirmed.hover .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.danger.hover .booking-center,.bookings-cal .right-panel .booking.danger.hover .booking-center .split-left,.bookings-cal .right-panel .booking.danger.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.danger.hover .booking-center .split-right-bottom{background-color:#b85c5c}.bookings-cal .right-panel .booking.blocked .booking-center,.bookings-cal .right-panel .booking.blocked .booking-center .split-left,.bookings-cal .right-panel .booking.blocked .booking-center .split-right-top,.bookings-cal .right-panel .booking.blocked .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.warning .booking-center,.bookings-cal .right-panel .booking.warning .booking-center .split-left,.bookings-cal .right-panel .booking.warning .booking-center .split-right-top,.bookings-cal .right-panel .booking.warning .booking-center .split-right-bottom{background-color:#d8a970}.bookings-cal .right-panel .booking.blocked.hover .booking-center,.bookings-cal .right-panel .booking.blocked.hover .booking-center .split-left,.bookings-cal .right-panel .booking.blocked.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.blocked.hover .booking-center .split-right-bottom,.bookings-cal .right-panel .booking.warning.hover .booking-center,.bookings-cal .right-panel .booking.warning.hover .booking-center .split-left,.bookings-cal .right-panel .booking.warning.hover .booking-center .split-right-top,.bookings-cal .right-panel .booking.warning.hover .booking-center .split-right-bottom{background-color:#cd8f45}.bookings-cal.edit-roster .bookings-prev-year,.bookings-cal.edit-roster .bookings-next-year,.bookings-cal.edit-roster .date-changer{opacity:0.65;pointer-events:none}#role-perms .label{cursor:pointer}.editable-clear-x{display:none !important}.full-calendar td{height:150px;padding:5px !important;vertical-align:top !important}.full-calendar td a{white-space:initial}.full-calendar .btn{border:0}.full-calendar .btn-primary{background-color:#79b4fe}.full-calendar .btn-primary:hover{background-color:#0172FE}.full-calendar .btn-info{background-color:#67edfe}.full-calendar .btn-info:hover{background-color:#00BCD4}.full-calendar .btn-success{background-color:#82c982}.full-calendar .btn-success:hover{background-color:#5cb85c}.full-calendar .btn-warning{background-color:#d8a970}.full-calendar .btn-warning:hover{background-color:#cd8f45}.full-calendar .btn-danger{background-color:#c98282}.full-calendar .btn-danger:hover{background-color:#b85c5c}.full-calendar .btn-default{background-color:#ddd}.full-calendar .btn-default:hover{background-color:#ccc}@media (max-width: 1024px){.full-calendar{border:none}.full-calendar,.full-calendar tbody,.full-calendar tr,.full-calendar td{display:block}.full-calendar td{width:100% !important;max-width:initial !important}}.cake-sql-log{width:100%;height:0;min-height:30px;overflow:hidden;display:block}.cake-sql-log:hover{height:auto;display:table;padding:20px 0}.cake-sql-log caption{width:100%}.cake-sql-log th{padding:10px;border-bottom:2px solid #DDDDDD;white-space:nowrap}.cake-sql-log td{border-bottom:1px solid #DDDDDD}.datepicker .table-condensed td,.datepicker .table-condensed th{padding:5px}.datepicker table tr td span{padding:0}.datetimepicker td,.datetimepicker th,.datetimepicker table tr td span{border-radius:0}.datetimepicker .table-condensed>thead>tr>th,.datetimepicker .table-condensed>tbody>tr>th,.datetimepicker .table-condensed>tfoot>tr>th,.datetimepicker .table-condensed>thead>tr>td,.datetimepicker .table-condensed>tbody>tr>td,.datetimepicker .table-condensed>tfoot>tr>td{padding:3px 7px}.timepicker .table-condensed>thead>tr>th,.timepicker .table-condensed>tbody>tr>th,.timepicker .table-condensed>tfoot>tr>th,.timepicker .table-condensed>thead>tr>td,.timepicker .table-condensed>tbody>tr>td,.timepicker .table-condensed>tfoot>tr>td{padding:0}.bootstrap-datetimepicker-widget table td span:hover{background:transparent}.dataTables_wrapper.form-inline .input-group{display:inline-table;vertical-align:middle}.dataTables_wrapper.form-inline .form-control{display:inline-block;vertical-align:middle}.no-margin>.dataTables_wrapper{margin-bottom:0}.dataTables_top{text-align:center}.dataTables_length{min-width:200px}@media screen and (max-width: 767px){.dataTables_length{width:100%}}div.dataTables_filter label{float:none;margin-right:5px}.dataTables_filter label::after{display:none}table.dataTable thead .sorting,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc{background-image:none}table.dataTable>tbody>tr.highlight{background-color:rgba(0,0,0,0.025)}div.dataTables_wrapper .dt-buttons{margin:0 10px 20px 20px}div.dataTables_wrapper div.dataTables_paginate{margin:0 5px}div.dataTables_wrapper div.dataTables_paginate .paginate_button{padding:0;border:none;margin-left:0}div.dataTables_wrapper div.dataTables_processing{background:none;border:none;box-shadow:none;top:25%;z-index:10}.table-responsive table{width:100%}.dtr-inline.collapsed tbody tr td table tr td:first-child:before{display:none}.qtip{font-size:12px;font-family:"Open Sans", sans-serif}.qtip.qtip-scheduler{min-width:150px;background-color:#2196f3;border-color:#2196f3;color:#FFFFFF;border-radius:2px}.qtip p{margin:5px auto}.sortable-item{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.sortable-item:hover{background-color:#EEEEEE;cursor:pointer}.sortable-ghost{background-color:#DDDDDD}.sortable-handle{cursor:move;float:right;margin-left:6px}.sortable-button{margin-right:5px;margin-top:-2px}.cost-model-edit-shown #cost-models,.cost-model-edit-shown #cost-model-edit{width:50%;float:left;padding-left:15px;padding-right:15px;display:block !important}#cost-models{float:left;width:100%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#cost-model-edit{overflow:hidden;width:0;float:left;max-height:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.cost-model-edit-shown #cost-models{padding-left:0}.cost-model-edit-shown #cost-model-edit{padding-right:0;max-height:100%}.type-value-name{font-weight:bold}.type-value-sub{font-style:italic}.bootbox .modal-title{max-width:60%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photobooth ul{padding:0}.photobooth ul li{list-style-type:none}.photobooth .submenu{left:-115px !important;padding:0 !important;width:110px !important}.photobooth .submenu .slider{margin-left:5px}.photobooth .submenu .slider .handle{top:3px}.select2-offscreen,.select2-offscreen:focus{top:52px !important;left:32px !important}.select2-container .select2-choice>.select2-chosen{white-space:normal}.select2-container-multi+.select2-offscreen,.select2-container-multi+.select2-offscreen:focus{top:58px !important}.select2-container-multi .select2-choices .select2-search-choice{line-height:17px}.select2-container-multi .select2-choices .select2-search-choice div{white-space:nowrap}.bootstrap-switch{margin:0 7px 2px -1px}.bootstrap-switch-label:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:10px;margin-top:-5px;margin-left:-1px;display:inline-block;border-left:1px solid #ccc;border-right:1px solid #ccc}.bootstrap-switch.bootstrap-switch-small{min-width:initial !important}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label:after{display:none}.bootstrap-switch.bootstrap-switch-focused{border-color:#ccc;box-shadow:none}.select2-container+.form-control:not(.no-fix){display:inline-block !important;opacity:0;position:absolute;bottom:0;z-index:-1;left:0}.select2-container-multi .select2-choices .select2-search-field input{min-width:200% !important}.form-control.select2-container,.editable-input .select2-container{min-width:150px}.select2-container.animal-breeds{min-width:250px;margin-bottom:2px}.select2-container .select2-choice{height:34px;line-height:34px}.global-search{float:right;margin:3px 7px 0 0;width:200px}.navbar-btn{float:right;margin:3px 7px 0 0}.gallery .dz-preview{min-width:120px;min-height:136px}.gallery .dz-preview .dz-image{max-width:120px}.gallery .dz-preview .dz-image img{width:100%}.gallery .dz-preview .dz-attach label{display:block;margin-top:3px}.gallery .dz-preview .dz-attach label input{vertical-align:top;margin-right:12px}.dz-main{width:300px;margin:0 auto;position:relative}.dz-main .dz-preview{top:0;width:100%;position:absolute;color:#FFFFFF}.dz-main .dz-preview .dz-image{max-width:120px}.dz-main .dz-preview .dz-image img{width:100%}.dz-main .dz-preview .dz-progress{height:50px;background-color:#333333;background-color:rgba(50,50,50,0.8)}.dz-main .dz-preview .dz-progress .dz-upload{height:100%;background-color:#4caf50;background-color:rgba(76,175,80,0.8);transition:width 0.5s ease-out;display:block}.dz-main .dz-preview .dz-progress .dz-upload-message{position:absolute;left:0;right:0;font-weight:bold;line-height:50px}.dz-clickable{cursor:pointer}.dz-details{display:none}.dz-error-message{background-color:rgba(0,0,0,0.2);line-height:25px;color:red}.dropzone-file{max-width:100%}.dropzone-caption{background-color:#000000;background-color:rgba(0,0,0,0.6);color:#FFFFFF;bottom:0;left:calc(50% - 150px);right:calc(50% - 150px);position:absolute;line-height:25px;text-align:center}.image-del{position:absolute;right:3px;color:#fff}.image-del.image-deleting{display:none}.dataTable .dz-preview .dz-progress{height:20px;background-color:#FFF}.dataTable .dz-preview .dz-progress .dz-upload{height:100%;width:0;background-color:#4caf50;display:block}.dataTable .dz-preview .dz-error-message span{padding:4px;display:block}.editable-container.editable-inline{width:100%}.editable-container.editable-inline .editable-input{width:100%}.editable-container.editable-inline .editable-input .select2-container,.editable-container.editable-inline .editable-input .form-control{width:100%}.editableform.form-inline .form-group{display:block}.editable-buttons{display:block;margin-top:7px;text-align:right}.caption{position:relative;overflow:hidden;margin-bottom:25px;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:2px;min-height:41px;max-height:400px;background-color:#666666}.caption::before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .35s ease-out}.caption:hover::before{background:rgba(0,0,0,0.5)}.caption__media{display:block;width:100%;height:auto;margin:0px auto}.caption__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;color:white;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.caption:hover .caption__overlay{-webkit-transform:translateY(0);transform:translateY(0)}.caption__overlay__title{bottom:0;background:rgba(0,0,0,0.75);padding:4px;color:white;position:absolute;z-index:1;margin-bottom:0;width:100%}.caption__overlay__title a{color:white}.caption:hover{-webkit-transform:translateY(0);transform:translateY(0)}.caption-below .dropzone-file{margin-bottom:25px}.DTTT_container>div{width:74%}.contentWrapper{margin-top:18px;margin-bottom:18px}.dashboardGroup{border:1px dotted #CfCfCf;padding:15px 30px 4px;margin-top:12px}.overridePaddingRight{padding-right:0px;padding-left:0px}.dashboardGroup>h3{margin:0px;font-weight:bold}.dashboardPanel{min-height:120px}.row_spacer{position:relative;height:12px}.layout-sub-title{font-size:14px;margin-top:12px;margin-bottom:20px}.introjs-helperNumberLayer{height:23px;width:23px;line-height:16px}.introjs-helperLayer{background-color:rgba(255,255,255,0.5)}.dropdown-menu.introjs-fixParent{z-index:100 !important}th a.asc::after{content:" ⇣"}th a.desc::after{content:" ⇡"}.paging{background:none repeat scroll 0 0 #fff;clear:both;color:#ccc;margin-top:1em;text-align:right}.paging .current,.paging .disabled,.paging a{display:inline-block;padding:5px 8px;text-decoration:none}.paging>span{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc #ccc #ccc -moz-use-text-color;border-image:none;border-style:solid solid solid none;border-width:1px 1px 1px 0;display:inline-block}.paging>span:hover{background:none repeat scroll 0 0 #efefef}.paging .prev{border-left:1px solid #ccc;border-radius:4px 0 0 4px}.paging .next{border-radius:0 4px 4px 0}.paging .disabled{color:#ddd}.paging .disabled:hover{background:none repeat scroll 0 0 transparent}.paging .current,.paging .current:hover{z-index:3;background-color:#0172fe;border-color:#0172fe;color:#fff}.input-group-addon.input-group-control{padding:0}.input-group-addon .form-control{border:none;min-width:50px;height:34px}.vac_info{float:right !important}.cus-payment{background:#f7f8fa none repeat scroll 0 0;border-radius:5px}.cus-card-type{background:#fff none repeat scroll 0 0;border-radius:5px;padding:5px}.cus-payment .form-group>label{margin-top:5px}.cus-head{float:right;font-weight:bold}.cus-expire{float:right;clear:right;font-size:11px}.cus-payment .btn-group{width:100%}.cus-payment .btn-group>.btn{width:50%}.form-control.error{border:1px solid #c9302c}.direct-deposit-note{margin-top:35px}.btn.btn-danger.btn-margin.cus-delete{margin:0;width:88%}.forced-inline{display:inline-block !important}.forced-hidden{display:none;visibility:hidden}.d-inline{display:inline}.ajaxSpinner{display:none}.ajaxSpinner img{width:16px;height:auto;margin-right:5px}.ajaxSpinnerLarge{display:none;position:absolute;left:50%;transform:translateX(-50%);z-index:9999}.ajaxSpinnerLarge img{width:128px;height:auto}.loading{display:block;position:absolute;left:50%;transform:translateX(-50%);z-index:9999}.tt-menu{background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:3px}#areas .nav.nav-tabs{border-bottom:none}button[id^=batch-add-item-]{margin-right:-3px}.chart-container{overflow:hidden}@media (max-width: 1350px){.dashboard-widgets{width:100%}.dashboard-widgets .panel-footer{overflow:hidden;white-space:nowrap}.dashboard-widgets .panel-footer span{text-overflow:ellipsis}.dashboard-widgets .text-right{white-space:nowrap}.table-heading .range-picker-container{position:relative;right:auto;top:auto;display:block;margin:auto 10px auto 0;float:right}.table-heading .range-picker-container.ext-gutter{right:auto}}@media (max-width: 1024px){.logo{width:45px;height:45px;float:left;min-height:45px}.navbar-wrapper .nav.navbar-nav{font-size:12px}}@media (min-width: 768px) and (max-width: 1200px){.navbar-wrapper .nav.navbar-nav.pull-right span:nth-child(2){display:none}}@media (min-width: 768px) and (max-width: 1024px){.navbar-wrapper .nav.navbar-nav:not(.pull-right)>li:first-child>span:nth-child(2){display:none}}@media (min-width: 768px) and (max-width: 1024px){.bookings-cal .left-panel .btn{display:none}}@media (min-width: 768px){.row>div[class^="col-"]>.row{margin:0 auto}div[class^="col-"].no-gutter{padding:0}.row>.col-sm-6>.row .btn{float:right;margin-top:25px}.table-responsive{border:none}.dataTables_wrapper .row{margin:0 auto}.navbar-wrapper{clear:both}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-wrapper .nav.navbar-nav.pull-right span.no-text{display:none}}@media (max-width: 768px){.nav-tabs:before{content:'';margin:0}#container{min-height:calc(100vh - 52px)}#content{padding-bottom:73px}.navbar-nav.pull-right{float:none !important}.navbar-info-buttons{display:none}.navbar-nav{margin:0px}.navbar-collapse.collapsing,.navbar-collapse.collapse.in{display:block;background-color:#222c31;z-index:100;position:absolute;left:0;right:0;top:50px}.fixed-nav #container{padding-top:52px}.container .navbar-header,.container .navbar-collapse,.container-fluid .navbar-header,.container-fluid .navbar-collapse{margin:0}.page-header{padding:0 15px;margin:-10px 0 10px -15px}.page-header .page-title{padding:16px 35px 16px 0}.navbar-toggle{float:none;margin:3px 0 0 0;background-color:#2d3940}.btn-xs{padding:5px 10px}.btn-margin-header-status{margin-top:0}.table-responsive{border:none;overflow:hidden}.table-responsive .table>tbody>tr>td,.table-responsive .table>tbody>tr>th,.table-responsive .table>tfoot>tr>td,.table-responsive .table>tfoot>tr>th,.table-responsive .table>thead>tr>td,.table-responsive .table>thead>tr>th{padding:11px 11px}.dataTables_wrapper .row{margin:0 auto}.bookings-cal .left-panel .btn{display:none}.bookings-cal .top-panel .item-spacer{width:15%}.bookings-cal .top-panel .title{width:85%}.bookings-cal .left-panel{width:15%}.bookings-cal .right-panel{width:85%}#center-content .scheduler-buttons{position:absolute;top:15px;right:8px}.row>.col-sm-6>.row .btn{margin-top:5px;display:block}#pet-image{margin-top:5px !important}.btn-action{display:block}.layout-sub-title{margin-bottom:10px}#container>.navbar>.container{background-color:#E6E6E6;padding:2px 0}.buttons-title{margin-top:5px}.form-horizontal .checkbox input[type='checkbox'],.form-horizontal .checkbox label,.form-horizontal .radio input[type='radio'],.form-horizontal .radio label{margin-bottom:15px}.items-table thead{display:none}.items-table td{width:100%;display:block}.panel-title>div>span{float:none}#center-content .buttons-title{position:relative;right:auto;top:auto;text-align:left;margin-bottom:10px}#center-content .buttons-title .btn,#center-content .buttons-title .btn-group{margin-top:9px;margin-left:0}#center-content .buttons-title .btn-group .btn{margin-top:0}#center-content .range-picker-container{float:none;text-align:center;margin:0}#center-content .range-picker-container .input-group-container{float:none;margin:10px auto;display:block;width:230px}.table-heading .range-picker-container{position:initial;margin-top:0}.table-heading .range-picker-container .input-group-container{margin:0 auto 10px auto}.widget{margin:0}div.dataTables_wrapper .dt-buttons{margin:0}.checkbox.showAllCustomers{float:right}}@media (max-width: 480px){table.has-columns-hidden>tbody>tr>td>span.responsiveExpander{display:block;height:32px;width:32px}.form-horizontal .control-group .radio,.form-horizontal .control-group .checkbox{display:block;padding-bottom:0}.form-horizontal .control-group .radio-inline+.radio-inline,.form-horizontal .control-group .checkbox-inline+.checkbox-inline{margin-left:0}.vac_info{float:none !important}.global-search{width:160px}}.invoice{max-width:210mm;margin:0 auto}.invoice .amount-owing{font-size:1.7em;font-weight:600;color:#4caf50;margin-top:10px;text-align:center}.invoice .amount-owing .amount-owing-label{margin-right:5%}.invoice .amount-owing .btn-payment{color:#4CAF50;border:1px solid #4CAF50;font-weight:bold;font-size:15px;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;background-image:none;white-space:nowrap;padding:7px 12px;line-height:1.5384616;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.invoice .dataTable,.invoice .dataTables_wrapper{margin-bottom:0 !important}.print-container{max-width:210mm;margin:0 auto}.print-container dl.dl-horizontal dt{float:left;clear:left;text-align:right;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100px;font-size:11px;font-size:11px}.print-container dl.dl-horizontal dd{margin-left:115px}.print-container dl dt,.print-container dl dd{line-height:20px}.print-container dl dt{font-weight:bold}.print-container dl dd{margin-left:10px}.dt-print-view .dtr-inline>thead>tr>th,.dt-print-view .dtr-inline>tbody>tr>th,.dt-print-view .dtr-inline>tfoot>tr>th,.dt-print-view .dtr-inline>thead>tr>td,.dt-print-view .dtr-inline>tbody>tr>td,.dt-print-view .dtr-inline>tfoot>tr>td{padding:6px 10px}.dt-print-view .table-condensed-print>thead>tr>th,.dt-print-view .table-condensed-print>tbody>tr>th,.dt-print-view .table-condensed-print>tfoot>tr>th,.dt-print-view .table-condensed-print>thead>tr>td,.dt-print-view .table-condensed-print>tbody>tr>td,.dt-print-view .table-condensed-print>tfoot>tr>td{padding:2px 4px}.dt-print-view .table.dtr-inline{font-size:11px !important}.dt-print-view .table-condensed-print.dtr-inline{font-size:10px !important}.dt-print-view .dtr-inline.collapsed tbody tr td:first-child,.dt-print-view .dtr-inline.collapsed tbody tr th:first-child{white-space:pre-line}.dt-print-view .dtr-inline.collapsed tbody tr td:first-child:before,.dt-print-view .dtr-inline.collapsed tbody tr th:first-child:before,.dt-print-view .dtr-column tbody tr td.control:before,.dt-print-view .dtr-column tbody tr th.control:before{display:none}@media print{*{-webkit-transition:none !important;transition:none !important}body{font-size:12px !important;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;padding-top:0;height:initial}.col-print-1{width:8.33333333%;float:left}.col-print-2{width:16.66666667%;float:left}.col-print-3{width:25%;float:left}.col-print-4{width:33.33333333%;float:left}.col-print-5{width:41.66666667%;float:left}.col-print-6{width:50%;float:left}.col-print-7{width:58.33333333%;float:left}.col-print-8{width:66.66666667%;float:left}.col-print-9{width:75%;float:left}.col-print-10{width:83.33333333%;float:left}.col-print-11{width:91.66666667%;float:left}.col-print-12{width:100%;float:left}.col-print-offset-1{margin-left:8.33333333%}.col-print-offset-2{margin-left:16.66666667%}.col-print-offset-3{margin-left:25%}.col-print-offset-4{margin-left:33.33333333%}.col-print-offset-5{margin-left:41.66666667%}.col-print-offset-6{margin-left:50%}.col-print-offset-7{margin-left:58.33333333%}.col-print-offset-8{margin-left:66.66666667%}.col-print-offset-9{margin-left:75%}.col-print-offset-10{margin-left:83.33333333%}.col-print-offset-11{margin-left:91.66666667%}.col-print-offset-12{margin-left:100%}a[href]:after{content:none !important}img{max-width:100%}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.print-only{display:block !important}.print-hide,.noty-flash,#noty_top_layout_container>li,iframe#launcher,iframe#webWidget{display:none !important}#container{padding-top:0 !important;background-color:#FFFFFF}#container #content{padding-bottom:0;height:auto !important}#container #content #center-content{margin-bottom:0}#container #content>.container{padding:0;max-width:100%;margin:0 !important}.page-intro{margin:0}.navbar,.buttons-title,#footer,.nav.nav-tabs,.btn{display:none}.row div[class^="col-"] h1,.row div[class^="col-"] h2,.row div[class^="col-"] h3,.row div[class^="col-"] h4,.row div[class^="col-"] h5{page-break-after:avoid}.widget-fullwidth{margin:0}.bookings-cal .top-panel{position:static !important;width:100% !important;margin-left:0}.bookings-cal .left-panel{margin-left:0}.bookings-cal .left-panel,.bookings-cal .right-panel{float:left;margin-top:0 !important}.bookings-cal .right-panel{width:90%}.bookings-cal .right-panel .booking{border:1px solid black;background-color:white !important}.bookings-cal .right-panel .slot .btn{display:none !important}.table-heading{display:none}label,.label{white-space:pre-line}.datetimepicker{display:none}.dataTables_wrapper .row{display:none}.dataTables_top{display:none}.dataTable{margin-top:0}#taxi-heading{display:none}.cake-sql-log{display:none}.page-header{margin:0;border-bottom:0 none}.page-header h1{margin-top:0}.page-header-content{margin:0 auto;padding:0}#checkins-heading{position:absolute;top:-70px;right:15px;float:right}.responsiveExpander{display:none}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:0;font-style:normal;line-height:20px}table{max-width:100%;background-color:transparent;border-collapse:unset;border-spacing:0;table-layout:fixed}table th:before,table th:after{visibility:hidden}table td.break-all{word-break:break-all}table td[class*="span"],table th[class*="span"],table td[class*="span"],table th[class*="span"]{display:table-cell;float:none;margin-left:0}.print-container{max-width:100%;padding:0 10px;margin:0 !important}.print-container dl{margin-bottom:20px}.print-container dl.dl-horizontal{zoom:1;margin:0}.print-container dl.dl-horizontal:before,.print-container dl .dl-horizontal:after{display:table;content:"";line-height:0}.print-container dl.dl-horizontal:after{clear:both}.print-container dl.dl-horizontal dt{float:left;width:100px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-container dl.dl-horizontal dd{margin-left:120px;text-align:left}.print-container dl dt,.print-container dl dd{line-height:20px}.print-container dl dt{font-weight:bold}.print-container dl dd{margin-left:10px}.print-container .table{width:100%;margin-bottom:20px;background-color:#ffffff}.print-container .table th,.print-container .table td{padding:8px;line-height:20px;text-align:left;vertical-align:middle;border-top:1px solid #dddddd}.print-container .table th{font-weight:bold;vertical-align:bottom}.print-container .table thead>tr>th,.print-container .table tbody>tr>th,.print-container .table tfoot>tr>th,.print-container .table thead>tr>td,.print-container .table tbody>tr>td,.print-container .table tfoot>tr>td{border-top-color:#000000;border-top-style:solid}.print-container .table caption+thead tr:first-child th,.print-container .table colgroup+thead tr:first-child th,.print-container .table thead:first-child tr:first-child th,.print-container .table caption+thead tr:first-child td,.print-container .table colgroup+thead tr:first-child td,.print-container .table thead:first-child tr:first-child td{border-bottom-color:#000000}.print-container .table caption+thead tr:first-child th,.print-container .table caption+thead tr:first-child td,.print-container .table colgroup+thead tr:first-child th,.print-container .table colgroup+thead tr:first-child td,.print-container .table thead:first-child tr:first-child th,.print-container .table thead:first-child tr:first-child td{border-top:0}.print-container .table tbody+tbody{border-top:2px solid #dddddd}.print-container .table th:first-child,.print-container .table td:first-child{padding-left:0}.print-container .table th:last-child,.print-container .table td:last-child{padding-right:0}.print-container .table .table-condensed th,.print-container .table .table-condensed td{padding:4px 5px}.print-container .table .table-bordered{border:1px solid #dddddd;border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.print-container .table .table-bordered th,.print-container .table .table-bordered td{border-left:1px solid #dddddd}.print-container .table .table-bordered caption+thead tr:first-child th,.print-container .table .table-bordered caption+tbody tr:first-child th,.print-container .table .table-bordered caption+tbody tr:first-child td,.print-container .table .table-bordered colgroup+thead tr:first-child th,.print-container .table .table-bordered colgroup+tbody tr:first-child th,.print-container .table .table-bordered colgroup+tbody tr:first-child td,.print-container .table .table-bordered thead:first-child tr:first-child th,.print-container .table .table-bordered tbody:first-child tr:first-child th,.print-container .table .table-bordered tbody:first-child tr:first-child td{border-top:0}.print-container .table .table-bordered thead:first-child tr:first-child>th:first-child,.print-container .table .table-bordered tbody:first-child tr:first-child>td:first-child,.print-container .table .table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.print-container .table .table-bordered thead:first-child tr:first-child>th:last-child,.print-container .table .table-bordered tbody:first-child tr:first-child>td:last-child,.print-container .table .table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.print-container .table .table-bordered thead:last-child tr:last-child>th:first-child,.print-container .table .table-bordered tbody:last-child tr:last-child>td:first-child,.print-container .table .table-bordered tbody:last-child tr:last-child>th:first-child,.print-container .table .table-bordered tfoot:last-child tr:last-child>td:first-child,.print-container .table .table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.print-container .table .table-bordered thead:last-child tr:last-child>th:last-child,.print-container .table .table-bordered tbody:last-child tr:last-child>td:last-child,.print-container .table .table-bordered tbody:last-child tr:last-child>th:last-child,.print-container .table .table-bordered tfoot:last-child tr:last-child>td:last-child,.print-container .table .table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.print-container .table .table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.print-container .table .table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.print-container .table .table-bordered caption+thead tr:first-child th:first-child,.print-container .table .table-bordered caption+tbody tr:first-child td:first-child,.print-container .table .table-bordered colgroup+thead tr:first-child th:first-child,.print-container .table .table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.print-container .table .table-bordered caption+thead tr:first-child th:last-child,.print-container .table .table-bordered caption+tbody tr:first-child td:last-child,.print-container .table .table-bordered colgroup+thead tr:first-child th:last-child,.print-container .table .table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.print-container .table .table-striped tbody>tr:nth-child(odd)>td,.print-container .table .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.print-container .table .table-hover tbody tr:hover>td,.print-container .table .table-hover tbody tr:hover>th{background-color:#f5f5f5}.print-container .table td.span1,.print-container .table th.span1{float:none;width:44px;margin-left:0}.print-container .table td.span2,.print-container .table th.span2{float:none;width:124px;margin-left:0}.print-container .table td.span3,.print-container .table th.span3{float:none;width:204px;margin-left:0}.print-container .table td.span4,.print-container .table th.span4{float:none;width:284px;margin-left:0}.print-container .table td.span5,.print-container .table th.span5{float:none;width:364px;margin-left:0}.print-container .table td.span6,.print-container .table th.span6{float:none;width:444px;margin-left:0}.print-container .table td.span7,.print-container .table th.span7{float:none;width:524px;margin-left:0}.print-container .table td.span8,.print-container .table th.span8{float:none;width:604px;margin-left:0}.print-container .table td.span9,.print-container .table th.span9{float:none;width:684px;margin-left:0}.print-container .table td.span10,.print-container .table th.span10{float:none;width:764px;margin-left:0}.print-container .table td.span11,.print-container .table th.span11{float:none;width:844px;margin-left:0}.print-container .table td.span12,.print-container .table th.span12{float:none;width:924px;margin-left:0}.print-container .table tbody tr.success>td{background-color:#dff0d8}.print-container .table tbody tr.error>td{background-color:#f2dede}.print-container .table tbody tr.warning>td{background-color:#fcf8e3}.print-container .table tbody tr.info>td{background-color:#d9edf7}.print-container .table .table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.print-container .table .table-hover tbody tr.error:hover>td{background-color:#ebcccc}.print-container .table .table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.print-container .table .table-hover tbody tr.info:hover>td{background-color:#c4e3f3}.invoice table{table-layout:auto}}
