html{font-size:2.6vh}body{font-family:Nunito,Arial,Helvetica,Verdana,sans-serif;overflow:hidden}.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{width:50%}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:90%}.label-as-badge{border-radius:1em;position:relative;top:-6px}.label-lg{vertical-align:middle;font-size:14px}a{color:#2954d1}form{padding:0;margin:0}textarea{padding:2px 4px}.show{display:block}.hide{display:none}.pad-left-xsm{margin-left:2px}.pad-left-sm{margin-left:5px}.pad-left-med{margin-left:15px}.pad-right-xsm{margin-right:2px}.pad-right-sm{margin-right:5px}.pad-right-med{margin-right:15px}.pad-top-med{padding-top:10px}.pad-top-sm{padding-top:5px}.pad-bottom-med{padding-bottom:10px}.pad-bottom-sm{padding-bottom:5px}.no-pad{padding:0}.no-pad-right{padding-right:0}.pad-med{padding:10px}.margin-top-jumbo{margin-top:60px}.margin-top-xlg{margin-top:25px}.margin-top-lg{margin-top:15px}.margin-top-med{margin-top:10px}.margin-top-sm{margin-top:5px}.margin-top-none{margin-top:0}.margin-bottom-med{margin-bottom:10px}.margin-bottom-lg{margin-bottom:25px}.margin-bottom-sm{margin-bottom:5px}.margin-bottom-none{margin-bottom:0}.margin-left-sm{margin-left:5px}.margin-left-med{margin-left:10px}.margin-right-sm{margin-right:5px}.margin-right-med{margin-right:10px}.margin-right-lg{margin-right:25px}.link-pointer{cursor:pointer}.no-deco{text-decoration:none!important}.s-lc-no-underline:hover{text-decoration:none}.border-dashed{border-style:dashed}.border-thin{border-width:1px}.uppercase{text-transform:uppercase}.cf{clear:both}.s-lc-color-lt-grey{color:#8a8a8a}.s-lc-color-grey{color:#757575}.s-lc-width-16{width:16px}.s-lc-display-inline{display:inline}.s-lc-cmd-bar-btn{background-color:#323232}.s-lc-popover{cursor:pointer}.s-lc-tabs .nav-tabs a{scroll-margin-top:250px}#s-lc-tabs .nav-tabs .dropdown-toggle .caret{margin-top:5px}#s-lc-banner{padding:0;border-left:0 solid #bbb;border-right:0 solid #bbb}#s-lc-footer-brand,#s-lc-footer-rights{display:inline}#s-lc-guide-header-search{float:right}.s-lc-main{padding-top:10px;padding-bottom:10px}#s-lc-alert-content .tab-content{overflow:visible}.s-lc-public-footer{font-size:.9em;text-align:center;padding-top:5px;padding-bottom:5px;border-top:1px solid #bbb;background-color:#f5f5f5}#s-lc-public-footer-admin-links,#s-lc-public-footer-brand,#s-lc-public-footer-rights,#s-lc-public-footer-support-link{display:inline-block}#s-lc-public-footer-admin-links,#s-lc-public-footer-support-link{margin-left:0}#s-lc-public-banner-img{width:100%}#s-lc-public-bc .breadcrumb{margin:5px 0 5px 0;font-weight:700;font-size:11px;padding:0;background-color:transparent}.s-lc-public-main{padding-top:10px;padding-bottom:10px}#s-lc-public-pt{margin:10px 0}#s-lc-cal-header{padding-top:5px}#s-lc-cal-header-attributes{list-style:none outside none;margin:0}#s-lc-cal-header-attributes li{float:left;padding:0 10px 0 0}.s-lc-h-separator{border-right:1px solid #acacac;margin-right:10px}#s-lc-cal-name{font-size:18px;display:inline}#s-lc-cal-name-edit{display:inline}.s-lc-cal-label{font-weight:700;color:#555}.s-lc-container-margins{margin-left:-10px;margin-right:-10px}.label-eq-avail,.s-lc-eq-avail{background-color:#14951f!important;border-color:#14951f!important}.s-lc-eq-avail{cursor:pointer}.s-lc-eq-avail:focus,.s-lc-eq-avail:hover{background-color:#095212!important}#s-lc-banner-img{width:100%}.s-lc-eq-timegrid-even{background-color:#eee}.popover-title{padding:5px 10px;font-size:12px}.bootstrap-select .popover-title{font-size:1em}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#555}.popover-content{padding:5px 10px}.popover{max-width:480px;width:auto}.s-lc-box-content .ui-tabs .ui-tabs-panel{padding:10px}.ui-widget-content a{color:#2954d1}.s-lc-box-content .ui-widget{font-family:Arial,Helvetica,Verdana;font-size:1em}.s-lc-box-content .ui-tabs-nav li>a{color:#000}.s-lc-box-content .carousel{margin-bottom:0}.s-lc-main .pager,.s-lc-main .pagination{margin:15px 0 5px 0}.s-lc-link-list{list-style-type:disc;margin-left:16px}.alert-success{color:#2d4821}.alert-info{color:#214c62}.alert-warning{color:#6c4a00;background-color:#f9f1c6}.alert-danger{color:#d2322d}.alert-danger:hover{color:#a82824}.s-lc-footer{font-size:.9em;text-align:center;padding-top:5px;padding-bottom:5px;border-top:1px solid #bbb;background-color:#f5f5f5}.s-lc-debug{font-family:verdana;font-size:11px;color:#fff}.s-lc-hr-full{height:1px;border-bottom:1px solid #bbb}.s-lc-no-val,.s-lc-text-greyout{color:#666}.s-lc-small{font-size:90%}.bold,.s-lc-bold{font-weight:700}.s-lc-text-ghost{color:#bbb}.red{color:#900}.white-caret{border-top-color:#fff!important;border-bottom-color:#fff!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;padding-left:10px}.ui-dialog{padding:0;position:fixed}.ui-dialog .ui-dialog-buttonpane{border-top:1px solid #bbb}.ui-widget-content{border:1px solid #bbb}.ui-dialog-title{font-size:11px}.ui-dialog-titlebar{background:0 0;cursor:default;border:none;border-radius:none;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #d6d6d6;background-image:linear-gradient(to bottom,#fafafa,#f1f1f1);padding-top:9px;padding-bottom:9px;box-shadow:0 1px 2px rgba(0,0,0,.067)}.s-lc-icon{max-height:16px;max-width:16px;position:relative;top:3px;border:0}.nowrap{white-space:nowrap}#jquery-notification{background-color:rgba(0,0,0,.75);border-radius:6px;padding:20px;cursor:pointer;color:#fff}#jquery-notification.jquery-notification-error{background-color:#f2dede;border:2px solid #ebccd1;color:#b94a48;max-width:calc(100% - 180px)}#jquery-notification-message{font:bold 14px Helvetica,Arial,sans-serif;text-align:center}.btn-file{position:relative;overflow:hidden;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;margin:0;font-size:23px;cursor:pointer;opacity:0;transform:translate(-300px,0) scale(4);direction:ltr}.fileinput{display:inline-block;margin-bottom:9px}.fileinput .uneditable-input{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{display:inline-block;margin-bottom:5px;overflow:hidden;text-align:center;vertical-align:middle}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput .uneditable-input{white-space:normal}.fileinput-new .input-group .btn-file{border-radius:0 4px 4px 0}.fileinput-new .input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-xs{border-radius:0 3px 3px 0}.fileinput-new .input-group .btn-file.btn-lg{border-radius:0 6px 6px 0}.form-group.has-warning .fileinput .uneditable-input{color:#c09853;border-color:#faebcc}.form-group.has-warning .fileinput .fileinput-preview{color:#c09853}.form-group.has-warning .fileinput .thumbnail{border-color:#faebcc}.form-group.has-error .fileinput .uneditable-input{color:#b94a48;border-color:#ebccd1}.form-group.has-error .fileinput .fileinput-preview{color:#b94a48}.form-group.has-error .fileinput .thumbnail{border-color:#ebccd1}.form-group.has-success .fileinput .uneditable-input{color:#468847;border-color:#d6e9c6}.form-group.has-success .fileinput .fileinput-preview{color:#468847}.form-group.has-success .fileinput .thumbnail{border-color:#d6e9c6}.input-group-addon:not(:first-child){border-left:0}h1.modal-title{font-size:19px}.modal-footer{border-top:1px solid #eee;padding-top:8px;margin-top:8px}.helptt,.poptt{color:#757575;cursor:help}.s-lc-app-flab,.s-lc-eq-flab,.s-lc-passes-flab{font-weight:700;font-size:1em;border:none;border-bottom:none;margin-bottom:0}.s-lc-event-flabel{font-weight:700;font-size:1em;color:#333;text-align:right;border:none;border-bottom:none;margin-bottom:0}@media (max-width:768px){.s-lc-event-flegend{text-align:left!important}}.s-lc-export-body{font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:0;margin:5px}.s-lc-export-table{padding:0;margin:0;border-collapse:collapse;margin:10px}table.s-lc-export-table td{vertical-align:top;padding:3px 8px}table.s-lc-export-table th{vertical-align:top;padding:3px 8px}.s-lc-skiplink{padding:10px;position:absolute;top:-50px;left:0;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;transition:top 1s ease-out,background 1s linear;z-index:1040}.s-lc-skiplink:focus{position:absolute;left:0;top:0;outline:0;transition:top .1s ease-in,background .5s linear}.sr-only{color:#000;background-color:#fff}.s-lc-pattern-solid{background-image:none}.s-lc-pattern-diagonal-up{background-image:linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.s-lc-pattern-diagonal-down{background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.s-lc-pattern-vertical{background-image:linear-gradient(90deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.s-lc-pattern-horizontal{background-image:linear-gradient(0deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.ui-timepicker-table td a{width:2.2em}.s-lc-time-grid-pagination{float:left}.s-lc-time-grid-pagination ul{margin-top:6px!important;margin-bottom:0!important}.s-lc-app-lab,.s-lc-passes-lab{font-weight:700}.s-lc-native-date,.s-lc-native-time{-webkit-min-logical-width:calc(100% - 16px);text-align:left}.s-lc-green{color:green!important}.s-lc-tight-lines{line-height:1em}.s-lc-spacious-lines,.s-lc-spacious-lines dd,.s-lc-spacious-lines dt{line-height:2em}.s-lc-dl-left dt{float:left;text-align:left;width:140px}.s-lc-dl-left dd{margin-left:150px}.s-lc-hr-dashed{margin-top:10px;margin-bottom:10px;border:1px dashed #cecece}.s-lc-svg-hidden{visibility:hidden}.s-lc-very-small{font-size:.75em}@media (min-width:769px){.s-lc-desktop-only-margin-bottom-lg{margin-bottom:20px}}.s-lc-event-external{cursor:pointer}div.dt-container div.dt-layout-row{margin:.75em -15px}.text-muted{color:#757575}.label-default{background-color:#757575}@media (min-width:769px){.s-lc-modal-large,.s-lc-modal-medium,.s-lc-modal-small{width:700px}}@media (min-width:992px){.s-lc-modal-large,.s-lc-modal-medium{width:880px}}@media (min-width:1200px){.s-lc-modal-large{width:1100px}}