.button-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.text-shadow{text-shadow:0 2px 2px rgba(0,0,0,.6)}.btn{font-weight:normal;text-decoration:none;border:none;background-color:#f0f0f0;color:#000;cursor:pointer;margin:2px 0;display:inline-block;vertical-align:middle;font-family:'Open Sans',sans-serif;font-size:13px;padding:0 1.2em;position:relative;overflow:hidden;height:34px;line-height:34px;white-space:nowrap;text-align:center;transition:color .2s,background .2s}.btn[class*='icon-']{padding-left:2.7em}.btn[class*='icon-']:before{position:absolute;left:.6em;font-size:1.4em;top:9px}.btn[class*='icon-'].align-right{padding-left:1.2em;padding-right:2.7em}.btn[class*='icon-'].align-right:before{left:auto;right:.6em;font-size:1.4em;top:9px}.btn i{position:relative;font-size:1.33em;top:.5px}.btn.nospacing{margin-right:0}.btn:hover,.btn.white:hover,.btn.highlight{background-color:#00b0f0;color:#fff;text-decoration:none}.btn.highlight{font-weight:normal;border-radius:0}.btn.tertiary{background-color:#e0e0e0;border-color:#e0e0e0;color:#222}.btn.tertiary:hover{background-color:#00b0f0;color:#fff;text-decoration:none}.btn.white{background-color:transparent}.btn.call-to-action{background-color:#00b0f0;color:#fff}.btn.call-to-action:after{display:none}.btn.call-to-action:hover{background-color:#008bbd;color:#fff;text-decoration:none}.btn.destructive,.btn.destructive.call-to-action{background-color:#c00000;color:#fff}.btn.destructive:after,.btn.destructive.call-to-action:after{display:none}.btn.destructive:hover,.btn.destructive.call-to-action:hover{background-color:#8d0000;text-decoration:none;color:#fff}.btn.disabled,.btn:disabled,.btn.call-to-action:disabled,.btn.destructive:disabled,.btn.disabled:hover,.btn:disabled:hover,.btn.call-to-action:disabled:hover,.btn.destructive:disabled:hover{background-color:#e0e0e0;color:#f0f0f0;cursor:default}.btn.dialog-option{display:block;width:100%;padding:.5em 0;margin:0 0 .25em 0}.btn.dialog-option i{position:absolute;left:.75em}.btn.dialog-option [class*='icon-']:before{top:0}.btn .button-title{display:block;font-size:1.2em;margin:10px 0 .4em 0;font-weight:bold}.btn .button-message{display:block;margin:.8em 10px 10px 10px;margin-bottom:10px;font-size:.8em;max-width:28em;word-wrap:break-word;white-space:normal;text-wrap:normal}.btn.large{font-size:2em}.btn:focus{outline:none}.btn.wrap{text-align:left;white-space:normal;line-height:1.2em;padding-top:.6em;padding-bottom:.6em}.btn.wrap:hover,.btn.wrap:focus{text-decoration:underline}.btn.wrap:after{display:none}.btn.small{font-size:13px;vertical-align:baseline;line-height:30px;padding:0 1em}.btn.fullscreen-toggle i{padding-right:0}footer{background-color:#fff;color:#666;font-size:12px;margin-top:5px}footer .container{padding-top:5px;padding-bottom:5px}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#666}footer a{text-decoration:none;display:inline-block;padding:.35em 0;position:relative;color:#1e90ff}footer a:hover{color:#006bb2}.full-page-overlay{position:fixed;display:table;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(220,220,220,.5);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:unset}.full-page-overlay.fullscreen{z-index:1500}.full-page-overlay .dialog-shim{display:table-cell;vertical-align:middle}.full-page-overlay .dialog-container{position:relative;margin:0 auto;width:85%;min-width:20em;max-width:60em;background-color:#fff;-webkit-box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3);-moz-box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3);box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3)}.full-page-overlay .dialog-container .dialog-title{position:relative;margin:0;padding:10px 15px 7px 15px;background-color:#00b0f0;border-bottom:3px solid #006bb2;color:#fff}.full-page-overlay .dialog-container .dialog-title h3{margin:0;padding:0;color:#fff}.full-page-overlay .dialog-container .dialog-title .msg-panel-close{height:auto;bottom:0;padding:15px}.full-page-overlay .dialog-container .dialog-body,.full-page-overlay .dialog-container .dialog-footer{width:100%;padding:10px 15px;margin:0}.full-page-overlay .dialog-container .dialog-body{max-height:calc(100vh - 10.5em);overflow-y:auto;padding-top:20px}.full-page-overlay .dialog-container .dialog-footer .btn-tray{margin-top:10px}.full-page-overlay .full-page-container{position:fixed;left:2em;top:2em;right:2em;bottom:2em;background-color:#fff;-webkit-box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3);box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3)}.full-page-overlay .full-page-container .full-page-container-title{position:absolute;left:0;top:0;padding:10px 15px}.full-page-overlay .full-page-container .scroll-container{position:absolute;left:0;top:3.2em;right:0;bottom:0;padding:30px 15px;overflow-y:scroll}.full-page-overlay .full-page-container .add-dialog-header,.full-page-overlay .full-page-container .add-dialog-body,.full-page-overlay .full-page-container .add-dialog-footer{position:absolute;left:0;right:0;padding:10px 15px;margin:0}.full-page-overlay .full-page-container .add-dialog-header{top:3rem}.full-page-overlay .full-page-container .add-dialog-body{top:8.5rem;bottom:5rem;overflow-y:scroll}.full-page-overlay .full-page-container .add-dialog-footer{bottom:0;height:7rem}#cookieConsent{width:100%;padding:30px 10px;position:fixed;bottom:0;left:0;background:#fff;text-align:center;font-size:15px;border-top:1px solid #000;z-index:9999999}#cookieConsent a,#cookieConsent button{border:none;display:inline-block;line-height:1.5em;background-color:#000;padding:2px 10px;border-radius:5px;color:#fff;margin:0 6px 0 0;cursor:pointer;white-space:nowrap;text-decoration:none}#cookieConsent a:hover,#cookieConsent button:hover{background-color:#44f}#cookieConsent #buttons{margin-top:10px}.list-item{border:none;position:relative;padding:15px;display:table;width:100%;background-color:rgba(255,255,255,.7)}.list-item .compound{padding:0}.list-item .compound>a{padding:15px}.list-item h3,.list-item h4,.list-item h5{font-weight:bold}.list-item .list-item-icon,.list-item .list-item-text,.list-item .list-item-action{display:table-cell;position:relative}.list-item .list-item-icon{padding-right:.6em;font-size:1.2em}.list-item .list-item-action{text-align:right;padding-left:1em}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{background-color:transparent;color:#006bb2}.list-item.clickable:hover h3,.list-item.clickable:hover h4,.list-item.clickable:hover h5{color:#006bb2}.list-item.spaced{margin:1em 0}.list-item.v-centered .list-item-icon,.list-item.v-centered .list-item-text,.list-item.v-centered .list-item-action{vertical-align:middle}.list-item.list-item-selectable .list-item-icon{font-size:1rem;width:2em}.list-item .list-item-check-back,.list-item .list-item-check{position:absolute;left:0;top:0}.list-item .list-item-check-back{opacity:.3}.list-item .list-item-check{transition:opacity ease .4s}.list-item.list-item-selectable .list-item-check{opacity:0}.list-item.list-item-selectable.selected .list-item-check{opacity:1}.list-item.list-item-action-panel{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:auto;margin:0;background-color:rgba(255,255,255,.2)}.help-block{margin:.5em 0}.help-block.has-close .list-item-text{padding-right:2em}.help-block .list-item .list-item-action{width:2em}.help-block a:hover{color:#00b0f0}.list-item,.list-item .compound>a{display:block;cursor:pointer;text-decoration:none;transition:background .3s}.list-item{margin:0 0 .25rem 0}.list-item:hover,.list-item.compound>a:hover{background-color:#00b0f0;background-image:none;color:#fff;text-decoration:none}.list-item:focus{text-decoration:none}.list-item.selectable{border-right:solid 6px transparent}.list-item.active{background-color:transparent;color:inherit;border-right:solid 6px #1e90ff}.list-item.active:hover{border-right:solid 6px #1e90ff}.list-item.active .badge{float:right;font-weight:300;color:#555;background:none;padding:3px 0;min-width:0}.list-item.active>.badge{background:none;color:#444}.list-item:hover .badge,.list-item.active:hover .badge{color:#fff}.list-item-wrapper{display:block;background-color:#888;margin-bottom:1px}.tile-container .list-item-wrapper{float:left;width:11.5rem;height:5.5rem;margin:0 .5rem .5rem 0;padding:.5rem;display:block;text-align:left}.tile-container .list-item-wrapper .list-item-icon{display:block;position:absolute;right:.75rem;bottom:.5rem;padding:0;font-size:2.5rem;z-index:1}.tile-container .list-item-wrapper.list-item-selectable .list-item-icon{top:.75rem;left:.5rem;right:unset;bottom:unset;padding:0;font-size:1rem}.tile-container .list-item-wrapper.has-description{height:11.5em}.tile-container .list-item-wrapper .list-item-description{position:absolute;display:block;top:5em;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.2);padding:.5em .75em;font-size:1rem;height:unset}.tile-container .list-item-wrapper.list-item-selectable .list-item-text{padding-left:2em}.tile-container .list-item-wrapper.tile-large{width:11.5rem;height:11.5rem}.tile-container .list-item-wrapper.tile-large .list-item-icon{font-size:4rem}.tile-container.align-center .list-item-wrapper{float:none;display:inline-block}.selection-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00b0f0;opacity:0;transition:opacity ease .4s}.selected .selection-overlay{opacity:.4}.no-text-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.actual-list{list-style:disc;margin-left:1.2em}.inline-message-block{border:none;position:relative;padding:9px 10px 8px 10px;display:inline-block;border-radius:6px;margin-right:.5em}.inline-message-block i{font-size:1.2em;vertical-align:middle}.inline-message-block.has-content i{margin-right:.5em}.background-register,.background-sign-in,.background-account,.background-admin,.background-general,.background-permission-denied,.background-settings,.background-error,.background-success{background-position:center center;background-size:cover;background-repeat:no-repeat}.background-register{background-color:#9a0056;color:#fff}.background-sign-in{background-color:#1a9a00;background-image:url(../images/panels/sign-in-20.jpg);color:#fff}.background-account{background-color:#0a6741;color:#fff}.background-admin{background-color:#7c00b6;color:#fff}.background-general{background-color:#00bfd8;color:#fff}.background-permission-denied{background-color:#f70;color:#fff}.background-settings{background-color:#473648;color:#fff}.background-error{background-color:#868d3b;color:#fff}.background-success{background-color:#664f44;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.6)}.background-success .btn{text-shadow:none}.background-light-grey{background-color:#e0e0e0;background-attachment:fixed}backround-dark-blue{background-color:#006bb2;color:#fff}.background-blue{background-color:#00b0f0;color:#fff}.background-blue-lighten{background-color:#24c5ff;color:#fff}.background-charcoal{background-color:#222;color:#fff}.background-white{background-color:#fff}.background-purple{background-color:#7030a0;color:#fff}.background-green{background-color:#70ad47;color:#fff}.background-lighten{background-color:rgba(255,255,255,.7);color:#000}.background-lighten-some{background-color:rgba(255,255,255,.2)}.background-darken{background-color:rgba(0,0,0,.2)}.background-gradient{background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-attachment:unset}.selectize-control .avatar{margin:0}.selectize-control .avatar img{top:-1px}.selectize-dropdown .avatar{line-height:2.5em;padding-left:1em}.selectize-input{background-color:#fff;border:solid 1px #e0e0e0;padding:0 0 0 10px;margin:2px 0;border-radius:6px;width:100%;display:block;font-family:'Open Sans',sans-serif;font-weight:normal;line-height:30px;min-height:38px;box-shadow:none;box-sizing:border-box}.selectize-input.input-validation-error{border-color:#c00000;color:#c00000}.selectize-input.focus{border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:none;line-height:28px;min-height:38px;border-width:2px;padding-left:9px;outline:none}.selectize-control .selectize-input.has-items,.selectize-control.multi .selectize-input.has-items{padding:1px 24px 1px 1px}.selectize-control.multi .selectize-input:after,.selectize-control.single .selectize-input:after,.selectize-control.multi .selectize-input.dropdown-active:after,.selectize-control.single .selectize-input.dropdown-active:after{content:' ';display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent}.selectize-control.multi .selectize-input.dropdown-active:after,.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;right:9px;border-width:0 5px 5px 5px;border-color:transparent transparent #000 transparent}.selectize-control.plugin-remove_button .selectize-input [data-value]{position:relative;padding:2px 36px 2px 10px !important;margin:1px 3px 1px 1px;padding:0 6px;background:#f2f2f2;border:none;border-radius:3px}.selectize-control.plugin-remove_button .selectize-input [data-value] .remove,.selectize-control.plugin-remove_button .selectize-input [data-value] .remove-single{padding:2px 6px 0 6px;width:26px;z-index:1;position:absolute;top:0;right:0;bottom:0;text-align:center;font-weight:bold;font-size:1.5em;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;border-left:1px solid #d0d0d0;color:#c00000;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown .create::before{content:'D';display:inline-block;font-family:'HcsSafetyIconFont';padding-right:.5em}.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .active,.selectize-dropdown .create.active{background-color:#00b0f0;color:#fff;cursor:pointer}.selectize-dropdown [data-selectable] .highlight{background-color:rgba(190,200,255,.6);color:#000}.container{width:100%}.row-lg.narrow-gutter,.row-md.narrow-gutter,.row-sm.narrow-gutter{margin-left:-2px;margin-right:-2px}.row-lg.narrow-gutter .col-1,.row-md.narrow-gutter .col-1,.row-sm.narrow-gutter .col-1,.row-lg.narrow-gutter .col-2,.row-md.narrow-gutter .col-2,.row-sm.narrow-gutter .col-2,.row-lg.narrow-gutter .col-3,.row-md.narrow-gutter .col-3,.row-sm.narrow-gutter .col-3,.row-lg.narrow-gutter .col-4,.row-md.narrow-gutter .col-4,.row-sm.narrow-gutter .col-4,.row-lg.narrow-gutter .col-5,.row-md.narrow-gutter .col-5,.row-sm.narrow-gutter .col-5,.row-lg.narrow-gutter .col-6,.row-md.narrow-gutter .col-6,.row-sm.narrow-gutter .col-6,.row-lg.narrow-gutter .col-7,.row-md.narrow-gutter .col-7,.row-sm.narrow-gutter .col-7,.row-lg.narrow-gutter .col-8,.row-md.narrow-gutter .col-8,.row-sm.narrow-gutter .col-8,.row-lg.narrow-gutter .col-9,.row-md.narrow-gutter .col-9,.row-sm.narrow-gutter .col-9,.row-lg.narrow-gutter .col-10,.row-md.narrow-gutter .col-10,.row-sm.narrow-gutter .col-10,.row-lg.narrow-gutter .col-11,.row-md.narrow-gutter .col-11,.row-sm.narrow-gutter .col-11,.row-lg.narrow-gutter .col-12,.row-md.narrow-gutter .col-12,.row-sm.narrow-gutter .col-12{padding-left:2px;padding-right:2px}.client-header{margin:15px 0;padding:5px 0}.client-header h1{margin-top:.2em}.individual-indicator{color:#00b0f0}.booking-panel{background-color:#eef;border:1px solid #cce;color:#000;padding:8px 15px}.booking-panel.disabled{background-color:#f0f0f0;border:1px solid #e0e0e0;color:#000}.booking-panel.selected:not(.disabled){padding-left:10px;border-left-width:11px}ul#progress-bar{display:inline-block;font-size:13px;margin-bottom:.5em}ul#progress-bar li{display:block;float:left;border:solid 2px #fff;background-color:#e0e0e0;color:#222;position:relative}ul#progress-bar li.current{background-color:#70ad47;color:#fff}ul#progress-bar li.current:after{border-left-color:#70ad47}ul#progress-bar li.clickable{cursor:pointer;background-color:#00b0f0;color:#fff}ul#progress-bar li.clickable:after{border-left-color:#00b0f0}ul#progress-bar li.clickable:hover{background-color:#008bbd;color:#fff}ul#progress-bar li.clickable:hover a{color:#fff}ul#progress-bar li.clickable:hover:after{border-left-color:#008bbd}ul#progress-bar li:first-child a,ul#progress-bar li:first-child span{padding-left:1em}ul#progress-bar li:last-child{padding-right:.5em}ul#progress-bar li:last-child:after{display:none}ul#progress-bar li:before{content:'';position:absolute;top:-2px;right:-17px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;z-index:2}ul#progress-bar li:after{content:'';position:absolute;top:0;right:-1em;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #e0e0e0;z-index:2}ul#progress-bar li a,ul#progress-bar li span{display:block;padding:0 .5em 0 1.5em;line-height:26px}ul#progress-bar li a{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70vw}.custom-calendar{border:solid 1px #e0e0e0;background-color:#fff;color:#000;padding:5px}.custom-calendar a{text-decoration:none;cursor:pointer}.custom-calendar .calendar-event{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.custom-calendar .calendar-block{padding:0 3px}.custom-calendar .calendar-block.border-left{border-left:solid 1px #888}.custom-calendar .calendar-block.border-right{border-right:solid 1px #888}.custom-calendar table{border:none;border-spacing:1px;border-collapse:separate;table-layout:fixed;min-width:100%}.custom-calendar table th{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;text-align:center;padding:5px 0}.custom-calendar table td{text-align:right;vertical-align:middle;height:2em;padding:0 3px;position:relative;border:1px solid #ddd}.custom-calendar table td.otherMonth .dayNum{color:#999}.custom-calendar table td.hasEvent:not(.otherMonth){background-color:#00b0f0;border:1px solid #00b0f0;color:#fff}.custom-calendar table td.hasEvent:not(.otherMonth).disabled{background-color:#f0f0f0;border:1px solid #e0e0e0;color:#000}.custom-calendar table .dayNum{display:block;padding:.3em 0 .5em 0}.custom-calendar .custom-calendar-nav{margin:5px 10px;position:relative}.custom-calendar .custom-calendar-nav .month{display:block;text-align:center;font-size:1.5em}p{margin-bottom:1em;line-height:1.3em}p.small{font-size:.8em}body{position:relative;height:100%;padding-top:0;padding-bottom:0;transition:padding .6s;font-family:'Open Sans',sans-serif;background-color:#fff;color:#000;font-size:13px;min-height:100vh}body.no-scroll{overflow:hidden}.body-content{height:calc(100vh - 3em);overflow-y:auto}hr{border:none;border-bottom:1px solid #e0e0e0}.fa-required-indicator{font-size:10px;vertical-align:super;color:#70ad47}.fa-required-indicator:before{content:""}.fa-stack-inline{width:1em;height:1em;line-height:1em}.fa-stack-halfx{position:absolute;left:0;width:100%;text-align:center;line-height:.5em;font-size:.5em;top:.75em}.fa-green{color:#70ad47}.fa-sm{font-size:.5em;vertical-align:middle}.section-header{margin-bottom:40px}.section-header-small{margin-bottom:15px}.section-separator-top{border-top:4px dotted #00b0f0}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:bold;padding:0;margin:0;color:#444}h1.spaced,h2.spaced,h3.spaced,h4.spaced{margin:1em 0 .5em 0}h1.spaced-bottom,h2.spaced-bottom,h3.spaced-bottom,h4.spaced-bottom{margin:0 0 .5em 0}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5,.field-notes{font-weight:bold;font-size:16px;padding:0;margin:0 0 .25em 0}h1.ruled,h2.ruled{padding-bottom:7px;border-bottom:solid 2px #000}.aside{color:#888}.view-control-responsive h1{display:inline-block}.view-control-responsive .view-control-container{float:right}.row-header h1,.row-header h2,.row-header h3,.row-header h4{float:left;line-height:4rem;margin:0}.row-header a,.row-header .btn{float:right;margin:1rem 0}.fa.inline{width:.6em;height:1em;vertical-align:-5%;margin-bottom:-.1em}.bold{font-weight:bold}.disabled{color:#c0c0c0}h1{opacity:0;-webkit-animation:reveal .5s ease-out 1 normal forwards;-moz-animation:reveal .5s ease-out 1 normal forwards;-o-animation:reveal .5s ease-out 1 normal forwards;animation:reveal .5s ease-out 1 normal forwards}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.badge{display:inline-block;margin-top:-4px;min-width:2em;padding:5px;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#c00000;border-radius:20px;border:solid 2px #fff}.navbar .badge,.navbar-opened .badge{margin-left:6px;position:relative}.navbar .navbar-icon+.badge,.navbar-opened navbar-icon+.badge{position:absolute;right:18px;top:12px}.menu-container{position:absolute;background-color:#fff;-webkit-box-shadow:0 .2em 1em 0 rgba(0,0,0,.3);-moz-box-shadow:0 .2em 1em 0 rgba(0,0,0,.3);box-shadow:0 .2em 1em 0 rgba(0,0,0,.3)}.menu-container i,.menu-container .fa-stack{margin-right:.75em}.menu-container .list-item:not(:last-child)::before{left:0;right:0}.menu-container .list-item:last-child{margin-bottom:0}.menu-container .list-item:last-child::before{content:none}.overlay{position:absolute;z-index:2000;left:0;top:0;right:0;bottom:0}.overlay.modal{background-color:rgba(220,220,220,.5)}.overlay.scrollable{position:absolute;z-index:1900}.inline-context-menu{display:inline-block;vertical-align:middle}.inline-context-menu a{font-size:13px;font-weight:normal;color:#000;cursor:pointer;padding:9px 12px;text-decoration:none;display:inline-block}.inline-context-menu.highlight a{color:#fff}.inline-context-menu-spacer{display:inline-block;vertical-align:middle;min-width:30px}.grouped-container{background-color:#f0f0f0}.grouped-container .group-item:not(:first-of-type){margin-top:1em}.group-item{background-color:#fff;padding:1em;border-bottom:1px solid rgba(0,0,0,.2)}.row-container{position:relative;display:table;width:100%;margin:2px 0}.row-container .control-container{display:table-cell;text-align:right;vertical-align:middle}.selection-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00b0f0;opacity:0;transition:opacity ease .4s}.selected .selection-overlay{opacity:.4}.no-text-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar{margin:.5em 0 .25em 0}.avatar img{position:relative;top:-2px;width:1.5rem;height:1.5rem;border-radius:1.5em;overflow:hidden;vertical-align:middle;margin-right:.2em}.avatar i+img{margin-left:4px}.avatar.overlap{display:inline-block;width:auto}.avatar.overlap:not(:last-of-type){margin-right:-10px}.avatar-item{position:relative;border:none;width:100%;clear:both}.avatar-item h4{margin:0 .4em 0 0}.avatar-image{display:inline-block;width:3rem;height:3rem;float:left;border-radius:5em;overflow:hidden;border:1px solid #fff}.avatar-image+div{margin-left:4rem}.avatar-image img{width:100%;height:100%}.avatar-image.small{width:1.5rem;height:1.5rem}.disabled .avatar-image{opacity:.5}.timestamp{font-family:'Open Sans',sans-serif;color:#7030a0;font-size:.91em}a{color:inherit}a:hover{color:#00b0f0}label,select,input,textarea,.text-danger{font-weight:normal;line-height:30px;display:block}label.inline,select.inline,input.inline,textarea.inline,.text-danger.inline{display:inline-block}input[type=checkbox]{height:34px}select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=file],input[type=url],input[type=search],textarea,button.control-action{background-color:#fff;border:solid 1px #e0e0e0;padding:0 0 0 10px;margin:2px 0;border-radius:6px;width:100%;display:block;overflow:hidden;font-family:'Open Sans',sans-serif}select:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=number]:disabled,input[type=file]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,button.control-action:disabled{background-color:#fff;border-color:#e0e0e0;color:#e0e0e0}select[readonly],input[type=text][readonly],input[type=email][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=date][readonly],input[type=time][readonly],input[type=number][readonly],input[type=file][readonly],input[type=url][readonly],input[type=search][readonly],textarea[readonly],button.control-action[readonly]{color:#888}select.input-validation-error,input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error,input[type=tel].input-validation-error,input[type=date].input-validation-error,input[type=time].input-validation-error,input[type=number].input-validation-error,input[type=file].input-validation-error,input[type=url].input-validation-error,input[type=search].input-validation-error,textarea.input-validation-error,button.control-action.input-validation-error{border-color:#c00000;color:#c00000}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=number]:focus,input[type=file]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,button.control-action:focus{line-height:28px;border-width:2px;padding-left:9px;outline:none}input[type=date],input[type=time],input[type=number],input.narrow,select.narrow{display:inline-block;width:12em}select.tiny{display:inline-block;width:4em}textarea{max-width:100%;line-height:1.2em;padding:8px 0 8px 10px;min-height:8.5em;position:relative;resize:vertical}textarea:focus{line-height:1.2em;border-width:2px;padding:7px 0 7px 9px}button.control-action{padding:0}select{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');background-repeat:no-repeat;background-position:calc(100% - 6px) calc(50% - 1px);-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:1.5em}select::-ms-expand{display:none}.form-label,.form-value,.unit{display:inline-block;padding:4px 0;margin:.25rem 0}input~.unit{min-width:8em;margin-left:.5em}.unit:first-child{position:absolute;left:14px;margin:7px 0 0 11px;pointer-events:none}.unit+input{padding:0 0 0 24px}.unit+input:focus{padding-left:23px}.field-unit-container{display:inline-block;position:relative}.form-label{margin-top:.25rem}.required-indicator{margin-left:.5em;text-transform:uppercase;vertical-align:middle;font-size:.6em;font-weight:bold;background-color:#c02020;color:#fff;padding:.1em .5em;border-radius:3px}input[type=radio]+.form-label{padding-left:.6em}.has-help{position:relative}.has-help input[type=text],.has-help textarea{padding-right:3em}.has-help input[type=text]+.inline-help::before,.has-help textarea+.inline-help::before{content:"";position:absolute;left:0;top:3px;bottom:3px;border-left:1px solid #e0e0e0}.has-help .inline-help{position:absolute;right:0;top:0;padding:.05em .3em}.inline-help{text-align:right;font-size:1.8em;color:#006bb2;padding:.05em .3em}.view-control-container select{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;background-color:#00b0f0;color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');border:none;margin:0;vertical-align:middle;padding:2px 20px}.view-control-container select option{color:#000;background-color:#fff}.view-control-container a{margin:0 0 4px 0}.inline,.view-control-container select{display:inline-block;width:auto}.search-control{width:100%;position:relative}.search-control input[type=text]{padding-left:30px;padding-right:10.5em;height:34px}.search-control .search-icon{position:absolute;left:0;top:0;padding:.5em .65em;font-size:16px;pointer-events:none}.search-control .clear-button,.search-control .search-button{line-height:1em;border-radius:0 6px 6px 0}.search-control .clear-button{position:absolute;right:5.5em;top:0;bottom:0;margin:0;padding-top:0;padding-bottom:0;background-color:transparent;color:#000;padding:0 1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent}.search-control .clear-button:hover{color:#006bb2}.search-control .clear-button i{font-size:1em}.search-control .clear-button:after{display:none}.search-control .search-button{position:absolute;right:0;top:0;bottom:0;margin:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.highlight{background-color:#70ad47;color:#fff;font-weight:bold;border-radius:3px}.selectable-field-container{display:flex;flex-direction:row;width:100%}.selectable-field-container .btn{margin:2px 0;border-top-right-radius:6px;border-bottom-right-radius:6px}.selectable-field-container .selectable-field-value{flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 10px}.selectable-field-value{border:solid 1px #e0e0e0;margin:2px 0;padding:0 6px;min-height:30px;border-radius:6px}.selectable-field-value .form-value{padding:0;margin:0;line-height:28px}.on-hold{display:inline-block;font-size:.66em;font-family:'Open Sans',sans-serif;text-transform:uppercase}.on-hold i{margin-right:.25em}body:not(.has-file-drag-drop) .drag-drop-target-indicator{display:none}.has-file-drag-drop .drag-drop-target{position:relative}.has-file-drag-drop .drag-drop-target.is-dragover::before{content:"";z-index:2;position:absolute;pointer-events:none;left:0;top:0;right:0;height:100%;max-height:18rem;background-color:#fff;border:solid 4px rgba(102,102,255,.75);background-color:rgba(0,176,240,.75);background-image:url(../images/drop-here.svg);background-position:center center;background-repeat:no-repeat}.hidden-upload{width:0;height:0;overflow:hidden;pointer-events:none}.upload-container{margin-bottom:.6em}.upload-container .list-item{-webkit-transition:background .4s ease,color .4s ease;-moz-transition:background .4s ease,color .4s ease;-ms-transition:background .4s ease,color .4s ease;-o-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.upload-container .progress-container{width:100%;position:relative;left:0;height:.6rem;background-color:#888}.upload-container .progress-bar{height:100%;background-color:#70ad47}[type=checkbox].customcheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.customcheck-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customcheck-o{display:block;width:100%;height:100%;background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;transition:color .3s,background .3s,border-color .3s}.customcheck:active~.customcheck-o,.customcheck:focus~.customcheck-o{border-color:#70ad47}.customcheck-label:hover>.customcheck-o{background-color:#70ad47;color:#fff}.customcheck~.customcheck-o .fa-check{opacity:0;position:relative;font-size:16px;left:2px;top:2px;color:#fff}.customcheck~.customcheck-o .indeterminate{display:none;position:absolute;left:5px;top:5px;right:5px;bottom:5px;background-color:#000}.customcheck:checked~.customcheck-o{background-color:#70ad47;border-color:#70ad47}.customcheck:checked~.customcheck-o .fa-check{opacity:1}.customcheck[indeterminate]~.customcheck-o .indeterminate{display:inline-block}.customcheck-form-wrapper{margin:8px 0}.radio-button-strip{margin:5px 0}.radio-button-strip label{display:inline-block;position:relative;padding:0}.radio-button-strip label:not(:first-child){margin:0 0 0 1px}.radio-button-strip label:not(:first-child):before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background-color:#e0e0e0}.radio-button-strip label [type=radio]{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.radio-button-strip label span{display:inline-block;vertical-align:middle;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;background-color:#f0f0f0;color:#000;padding:0 .8em;margin:0;border-bottom:4px solid transparent;position:relative;overflow:hidden;height:34px;white-space:nowrap;transition:color .2s,background .2s}.radio-button-strip label span:hover{background-color:#00b0f0;color:#fff;text-decoration:none}.radio-button-strip label span i{position:relative;font-size:1.33em;top:3px}.radio-button-strip label [type=radio]:checked+span,.radio-button-strip label [type=radio]:active+span,.radio-button-strip label [type=radio]:focus+span{border-color:#00b0f0}.radio-button-strip label [type=radio]:checked+span:hover,.radio-button-strip label [type=radio]:active+span:hover,.radio-button-strip label [type=radio]:focus+span:hover{background-color:#00b0f0;color:#fff;text-decoration:none}[type=radio].customradio{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.customradio-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customradio-o{display:block;width:100%;height:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%}.customradio:active~.customradio-o,.customradio:focus~.customradio-o{border-color:#00b0f0}.customradio-label:hover>.customradio-o{background-color:#00b0f0;color:#fff}.customradio~.customradio-o i{opacity:0;position:relative;font-size:13px;left:5px;top:2px}.customradio:checked~.customradio-o{background-color:#70ad47;border-color:#70ad47}.customradio:checked~.customradio-o i{opacity:1;color:#fff}.customradio-form-wrapper{margin:8px 0}.slidercheck-form-wrapper{position:relative;margin:8px 0}.slidercheck-form-wrapper [type=checkbox].slidercheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.slidercheck-form-wrapper .slidercheck-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slidercheck-form-wrapper .slidercheck-fill{display:block;position:relative;width:48px;height:100%;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px}.slidercheck-form-wrapper .slidercheck-fill:after{content:"No";position:absolute;left:48px;padding:0 6px}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill{border-color:#00b0f0}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill .slidercheck-handle{background-color:#00b0f0}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill{background-color:#70ad47;border-color:#70ad47}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill:after{content:"Yes"}.slidercheck-form-wrapper .slidercheck-handle{position:absolute;left:2px;top:2px;bottom:2px;width:16px;border-radius:50%;background-color:#00b0f0;transition:left .2s}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill .slidercheck-handle{left:26px;background-color:#fff}.toggle-expand{cursor:pointer;position:relative;display:block}.toggle-expand .expand-icon{position:absolute;right:0;top:0;font-size:1em;-moz-transition:-moz-transform ease .6s;-webkit-transition:-webkit-transform ease .6s;-o-transition:-o-transform ease .6s;-ms-transition:-ms-transform ease .6s;transition:transform ease .6s}.toggle-expand.expanded .expand-icon{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-counter{display:block;float:right;border-radius:6px;background-color:#e0e0e0;color:#fff;font-size:.8em;padding:1em 1em .5em 1em;margin-top:-.8em;z-index:-1}.text-danger{color:#c00000;font-weight:bold}.date-wrapper{width:12rem;display:inline-block;position:relative}.date-wrapper input{padding-right:2.5em}.date-wrapper .btn{position:absolute;top:3px;bottom:3px;right:1px;border:none;padding:8px;background-color:#f0f0f0}.date-wrapper .btn:hover{background-color:transparent;color:#006bb2;border-color:transparent}.date-wrapper .btn i{margin:0;position:relative;top:-2px}.btn-tray{margin-top:40px;vertical-align:bottom;text-align:right}.btn-tray .btn{margin:0 0 0 .4em}.btn-tray.paged{text-align:center}.btn-tray.paged .btn{margin:0}.btn-tray.nospacing{margin:0}.container{padding:20px 15px}.container.nospacing{padding-top:0;padding-bottom:0}.scroll-horizontal{width:100%;overflow-x:auto}.flex-panel{display:flex;flex-direction:column;height:100%}.flex-row,.flex-header{display:flex;flex-direction:row;flex:0 0 auto}.flex-fit,.flex-toolbar{flex:0 0 auto}.flex-expand,.flex-title{flex:1 1 auto}.flex-title{padding-top:7px;height:38px}.flex-title h5{margin-top:3px;margin-left:1em}.flex-toolbar .btn{padding:0 .8em}.flex-toolbar .btn i:last-child{padding-right:0}.flex-toolbar>*:not(:first-child){margin-left:6px}.flex-toolbar select{display:inline-block;width:auto}.flex-toolbar.middle{flex:1 1 auto}.flex-panel>.flex-toolbar{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background-color:#fff;padding:1px 6px}.flex-panel .toolbar-border-bottom{padding:4px 6px;border-bottom:1px solid #e0e0e0}.flex-panel table.table{margin:0 6px;width:calc(100% - 12px)}.flex-panel .btn-tray.paged{margin:40px 6px 4px 6px;width:calc(100% - 12px)}.flex-content{flex:1 1 100%}.fullscreen-toggle .fullscreen-compress{display:none}.fullscreen-toggle.expanded .fullscreen-compress{display:inline}.fullscreen-toggle.expanded .fullscreen-expand{display:none}.to-implement{border:1px solid #e0e0e0;vertical-align:middle;text-align:center;width:100%;height:100%;background-color:#f0f0f0}.content-action-container{display:table;width:100%}.content-action-container .content,.content-action-container .action{display:table-cell}.content-action-container .action{text-align:right;vertical-align:middle;padding-left:1em;width:1%}.bordered{border:solid 1px #e0e0e0}.panel{border:solid 1px #e0e0e0;border-bottom:solid 1px #888;padding:5px 10px;margin-bottom:2px;display:block}.panel table{width:100%;border-spacing:0;border-collapse:collapse}.panel table td{padding:0 10px 0 0;vertical-align:top}.panel table td:not(:first-child){padding-left:10px;border-left:solid 1px #888}.occluded-panel{background-color:rgba(255,255,255,.7);padding:2em}.background-separator-top{border-top:1px solid #888}.page-header .container{padding-bottom:0}.page-header .container h1,.page-header .container h2,.page-header .container h3{text-shadow:0 2px 8px rgba(0,0,0,.6)}.panel-inset{-webkit-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);-moz-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6)}.panel-raised{-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}[class^="col-"].separator{position:relative}[class^="col-"].separator :before{content:"";position:absolute;left:-1px;top:0;width:1px;bottom:0;background-color:#888}.align-left,.responsive-align-left{text-align:left}.align-center,.responsive-align-center{text-align:center}.align-right,.responsive-align-right{text-align:right}.push-left{float:left}.push-right{float:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.full-width{width:100%}.full-height{height:100%}.hidden{display:none}th{text-align:left}table.table{border:none;position:relative;border-spacing:0;border-collapse:collapse;width:100%}table.table th{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;border-bottom:3px solid #888;height:2em;padding:5px 10px}table.table th:first-child{padding-left:0}table.table th:last-child{padding-right:0}table.table th.sortable{cursor:pointer}table.table th.sortable:hover{background-color:rgba(0,176,240,.2);border-bottom-color:#00b0f0}table.table th.sortable .sort-by{float:right;color:#00b0f0}table.table tbody th{border-top:1px solid #888}table.table td{position:relative;padding:5px 10px;vertical-align:middle;border-top:1px solid #888}table.table td.align-right{text-align:right}table.table td.align-top{vertical-align:top}table.table td.align-bottom{vertical-align:bottom}table.table td:first-child{padding-left:0}table.table td:last-child{padding-right:0}table.table td.nopadding{padding:0}table.table td.pad-left-only{padding:5px 0 5px 10px}table.table .avatar-item{padding:0}table.table .child-row td{border-top:1px dotted #a2a2a2;font-size:.8em}.no-results-row{text-align:center;padding:2em 0;font-weight:bold;font-family:'Open Sans',sans-serif;font-size:1.2em;color:#222}table.nospacing{border:none;border-collapse:collapse;width:100%}table.nospacing td{position:relative;text-align:left}table.nospacing td.align-right{text-align:right}table.responsive-table td:before{content:"";display:none;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal}table.white-table{border:1px solid rgba(0,0,0,.2);color:#000}table.white-table td{background-color:#fff}table.white-table th{background-color:rgba(255,255,255,.7);font-weight:bold;padding-top:1em;padding-bottom:1em}table.white-table thead th,table.white-table tbody td{border:none}table.white-table thead th:first-child,table.white-table tbody td:first-child{padding-left:15px}table.white-table thead th:last-child,table.white-table tbody td:last-child{padding-right:15px}#pricing-form .table{width:auto}#pricing-form .table th{min-width:9em;width:9em;overflow-wrap:break-word;word-wrap:break-word}#pricing-form .table th:first-of-type{min-width:6em;width:6em}#pricing-form .table td{min-width:9em;width:9em}.indicator{display:inline-block;vertical-align:baseline;line-height:1.5em;min-width:3.8em;padding-left:5px;padding-right:5px;text-align:center}td.indicator{display:table-cell;border:1px solid #fff}.readonly-block{background:#e0e0e0}.readonly-text{color:#888}.notapplicable-block{background:#e0e0e0;color:#888}.notapplicable-block h1,.notapplicable-block h2,.notapplicable-block h3,.notapplicable-block h4,.notapplicable-block h5{color:#888}.notapplicable-block::before{background:#c7c7c7}.danger-block,.overdue-block{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 8px,rgba(255,255,255,.05) 8px,rgba(255,255,255,.05) 16px),#c00000;color:#fff}.danger-block h1,.overdue-block h1,.danger-block h2,.overdue-block h2,.danger-block h3,.overdue-block h3,.danger-block h4,.overdue-block h4,.danger-block h5,.overdue-block h5{color:#fff}.danger-block::before,.overdue-block::before{background:#8d0000}.warning-block,.pending-block{background:#ed7d31;color:#fff}.warning-block h1,.pending-block h1,.warning-block h2,.pending-block h2,.warning-block h3,.pending-block h3,.warning-block h4,.pending-block h4,.warning-block h5,.pending-block h5{color:#fff}.warning-block::before,.pending-block::before{background:#d86313}.success-block,.ok-block{background:#70ad47;color:#fff}.success-block h1,.ok-block h1,.success-block h2,.ok-block h2,.success-block h3,.ok-block h3,.success-block h4,.ok-block h4,.success-block h5,.ok-block h5{color:#fff}.success-block::before,.ok-block::before{background:#598938}.info-block{background:#bae8ff;color:#000}.info-block h1,.info-block h2,.info-block h3,.info-block h4,.info-block h5{color:#000}.info-block::before{background:#a1dfff}.help-block{background:#00b0f0;color:#fff}.help-block h1,.help-block h2,.help-block h3,.help-block h4,.help-block h5{color:#fff}.help-block::before{background:#00658a}.challenge-block{border:3px solid #c00000;background:#f0f0f0;color:#000}.warning-margin{position:absolute;display:inline-block;top:0;bottom:0;width:1em}.warning-margin+div{margin-left:1.5em}.danger-fore{color:#c00000}.warning-fore{color:#ed7d31}.msg-panel{display:none;position:fixed;top:0;left:0;right:0;z-index:2000}.msg-panel>a{cursor:pointer}.msg-panel>a.subtle{font-size:.9em;padding:.25em 2em}.msg-panel i{vertical-align:baseline}.msg-panel .msg-icon{font-size:1.5em;margin-top:.1em;float:left}.msg-panel .title{margin:0 1em 0 1.5em;font-size:1.5em;font-weight:300}.msg-panel .message{margin:1em 0 0 0}.msg-panel .container{padding:2em;-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.3);box-shadow:0 5px 10px 1px rgba(0,0,0,.3)}.busy-container,.busy-container-back{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:100}.busy-container-back{background-color:rgba(220,220,220,.5)}.busy-container i{position:absolute;top:50%;z-index:100;margin-top:-16px;margin-left:-16px;padding-top:1px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.busy-container.page-scope,.busy-container.page-scope .busy-container-back{position:fixed}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}a.msg-panel-close{position:absolute;right:0;top:0;display:block;padding:1em;background-color:transparent;cursor:pointer}a.msg-panel-close:hover,a.msg-panel-close:focus{background-color:rgba(0,0,0,.3);color:#fff}.dialog-panel{position:fixed;left:50%;top:50%;min-width:20em;max-width:30em;height:auto;margin-top:-12em;display:none;z-index:2000;border:solid 1px #c0c0c0;background-color:#fff;box-shadow:0 .2em 1em 0 rgba(0,0,0,.3)}.dialog-panel>p,.dialog-panel>a,.dialog-panel>a::after hover{display:block;padding:1.3em 1.8em 1.3em 2em;color:inherit;margin:0}.dialog-panel>a{cursor:pointer}.dialog-panel>a.subtle{font-size:.9em;padding:.25em 2em}.dialog-panel i{vertical-align:baseline}.dialog-panel .dialog-content{margin-top:3.2em;padding:30px 15px}.dialog-panel .msg-icon{font-size:1.5em;margin-right:.6em}.dialog-panel h3{position:absolute;left:0;top:0;padding:10px 15px}.dialog-panel svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dialog-panel .countdown-circle{stroke-width:4px;fill:none;stroke:#c00000}.dialog-panel .countdown-circle-back{stroke-width:4px;fill:none;stroke:#f0f0f0}:root{--hcs-blue:#01283c;--hcs-yellow:#f2c132;--hcs-lightgrey:#e0e0e0;--hcs-darkgrey:#202020}body{font-family:'Noto Sans',Helvetica,sans-serif;color:var(--hcs-darkgrey);font-size:14px}.booking-panel{background-color:var(--hcs-lightgrey);border:none;color:var(--hcs-darkgrey)}.btn.call-to-action{background-color:var(--hcs-blue)}.btn:hover,.btn.white:hover,.btn.highlight{background-color:var(--hcs-yellow);color:#fff;text-decoration:none}.btn.call-to-action:hover,.btn.call-to-action:focus-visible{background-color:var(--hcs-yellow);color:var(--hcs-darkgrey)}.btn{font-family:'Noto Sans',Helvetica,sans-serif;font-size:14px;height:42px;line-height:42px;background-color:var(--hcs-lightgrey)}.btn[class*='icon-']:before{position:absolute;left:.7em;font-size:1.4em;top:12px}ul#progress-bar li.current{background-color:var(--hcs-blue)}ul#progress-bar li.current:after{border-left-color:var(--hcs-blue)}ul#progress-bar li.clickable{cursor:pointer;background-color:var(--hcs-darkgrey);color:#fff}ul#progress-bar li.clickable:after{border-left-color:var(--hcs-darkgrey)}ul#progress-bar li.clickable:hover{background-color:var(--hcs-yellow);color:var(--hcs-darkgrey)}ul#progress-bar li.clickable:hover:after{border-left-color:var(--hcs-yellow)}h1,h2,h3,h4{font-family:'Noto Sans',Helvetica,sans-serif;font-weight:bold;color:var(--hcs-darkgrey)}footer a{color:var(--hcs-blue)}a:hover,footer a:hover{color:var(--hcs-yellow)}@media screen and (max-width:640px){body{font-size:13px}.responsive-align-left,.responsive-align-center,.responsive-align-right{text-align:center}.row-md .responsive-hide-mobile,.row-md.responsive-hide-mobile{display:none}.view-control-responsive .view-control-container{float:none;text-align:center;margin-bottom:10px}.background-remove-on-mobile{background-image:none}.table{margin-top:20px}.tabstrip{text-align:center}table.table th{font-size:13px}table.responsive-table{display:block}table.responsive-table table,table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{display:block}table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-table tr{border-bottom:3px solid #888}table.responsive-table td,table.responsive-table td:first-child{position:relative;display:block;padding:10px 0}table.responsive-table td::before{position:relative;display:block;padding:10px 0;white-space:nowrap}table.responsive-table td.responsive-hide-header::before{display:none}}@media(max-width:960px){.row-lg .responsive-hide-mobile,.row-lg.responsive-hide-mobile{display:none}}