body{padding:0}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.visible-when-focused:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto;margin:auto}.bypass-block-link:focus{outline:solid 2px rgba(255,165,0,1);position:absolute;text-decoration:none;background:#ffc;padding:.2em;z-index:10}header .navbar-header{float:none;width:100%;min-height:75px}header .navbar-header ul{list-style:none;margin:0;padding:0;overflow:hidden;width:100%;display:table;height:75px;min-height:75px}header .navbar-header ul li{display:table-cell;text-align:center;vertical-align:middle}header .navbar-header ul li:last-child{text-align:right}header .navbar-header ul li:first-child{text-align:left}header .navbar-header ul li img{max-height:75px;width:auto !important}.lang-wrapper{overflow:hidden;margin-top:-15px}.lang-wrapper .row{margin-bottom:5px;border-bottom:1px solid #eee}.lang-wrapper .form-select-wrapper{overflow:hidden;margin-bottom:5px}.lang-wrapper label{margin-top:6px;font-size:12px;padding:0}.lang-wrapper .form-select{font-size:12px;padding:3px 6px;line-height:28px;height:28px}.table-label{display:none;font-weight:bold}.generic-events{margin:0}.bottom-events .collapse{display:block}form pre{max-width:77.7vw}.btn-primary{min-width:170px}body.loading .btn-primary{text-indent:-9999px;position:relative}body.loading .btn-primary:after{content:"Loading";text-indent:0;text-align:center;transform:translateX(-50%);position:absolute;left:50%;opacity:1;animation:pulse 5s infinite alternate linear}.reservable-data{display:none}.reservable-data.active{display:block}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker table td,.datepicker table th{text-align:center;width:auto;height:auto;min-width:50px;min-height:50px;border-radius:0}.datepicker table td.day:hover{background:#eee;cursor:pointer}.datepicker table td.day.disabled,.datepicker table td.day.disabled:hover{color:#eee;background:#d14836;border-color:black}.datepicker table td.old,.datepicker table td.new{color:#999}.datepicker table td.active,.datepicker table td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);*background-color:#04c;border-color:black;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table td.active:hover,.datepicker table td.active:hover:hover,.datepicker table td.active:focus,.datepicker table td.active:hover:focus,.datepicker table td.active:active,.datepicker table td.active:hover:active,.datepicker table td.active.active,.datepicker table td.active:hover.active,.datepicker table td.active.disabled,.datepicker table td.active:hover.disabled,.datepicker table td.active[disabled],.datepicker table td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker table td.active:active,.datepicker table td.active:hover:active,.datepicker table td.active.active,.datepicker table td.active:hover.active{background-color:#039 \9}.datepicker table td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table td span:hover{background:#eee}.datepicker table td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table td span.active:hover,.datepicker table td span.active:focus,.datepicker table td span.active:active,.datepicker table td span.active.active,.datepicker table td span.active.disabled,.datepicker table td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker table td span.active:active,.datepicker table td span.active.active{background-color:#039 \9}.datepicker table td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.multi-row-button-wrapper{text-align:right;padding-bottom:0}.multi-wrapper{border:1px solid #dedede;border-radius:4px;padding:7px 120px 7px 0;margin:-7px -120px 7px 0}.multi-row{padding:7px 120px 7px 0;margin:-7px -120px 7px 0;overflow:hidden}.multi-row .form-group:first-child{margin-top:0}.multi-row .form-group{margin:15px -15px 0 -15px}.multi-row.row-copy{position:relative}.multi-row.row-copy .row-remove{position:absolute;display:none;right:0;top:50%;transform:translateX(50%) translateY(-50%);margin:0 60px 0 0}.multi-row.row-copy:hover{background:rgba(180,180,180,0.2)}.multi-row.row-copy:hover .row-remove{display:block}.multi-row-button-wrapper .btn-add-row:hover{background-color:#d4d4d4}.property-res-msg-bottom{margin:15px 0 0 0}.has-calendar .btn-primary{display:none}@media screen and (min-width:767px){.button-wrapper{padding:0}}@media screen and (max-width:767px){#status .btn-primary,#search .btn-primary{width:100%}.button-wrapper .control-label{display:none}.table thead{display:none}.table td{display:block;vertical-align:top}.last-service .table-label,.next-service .table-label{display:inline-block}.last-service .table-label:after,.next-service .table-label:after{content:": "}.table td:first-child{border-top-width:3px;font-size:1.3em}.datepicker table td,.datepicker table td.day,.datepicker table th{min-width:35px;min-height:20px;line-height:30px}}