/*hss 1.0*/@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/assets/fonts/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('/assets/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('/assets/fonts/open-sans-v17-latin-regular.woff') format('woff'),url('/assets/fonts/open-sans-v17-latin-regular.ttf') format('truetype'),url('/assets/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Patua One';font-style:normal;font-weight:400;src:url('/assets/fonts/patua-one-v10-latin-regular.eot');src:local('Patua One'),local('PatuaOne-Regular'),url('/assets/fonts/patua-one-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/patua-one-v10-latin-regular.woff2') format('woff2'),url('/assets/fonts/patua-one-v10-latin-regular.woff') format('woff'),url('/assets/fonts/patua-one-v10-latin-regular.ttf') format('truetype'),url('/assets/fonts/patua-one-v10-latin-regular.svg#PatuaOne') format('svg');}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:url('/assets/fonts/muli-v19-latin-regular.eot');src:local('Muli'),url('/assets/fonts/muli-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/muli-v19-latin-regular.woff2') format('woff2'),url('/assets/fonts/muli-v19-latin-regular.woff') format('woff'),url('/assets/fonts/muli-v19-latin-regular.ttf') format('truetype'),url('/assets/fonts/muli-v19-latin-regular.svg#Muli') format('svg');}*{box-sizing:border-box;}*:focus{outline:none;}html{height:100%;}body{background:#fff;display:flex;flex-direction:column;font-family:Muli;font-size:13px;margin:0;min-height:100%;overflow:hidden;padding:0;}input,select,textarea,button{font-family:Muli;}.lheight{line-height:1.38em;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:#c9d0d8;}::-webkit-scrollbar-thumb{background:#17a2b8;cursor:pointer;}::-webkit-scrollbar-thumb:hover,h2 > button:hover,.modal > div > ul.modalswitch li:hover,.modal > div > ul.modalswitch li.sel,nav h1:hover,#notify li:hover,#cases #cases-archive li:hover,#cases #cases-archive li.sel,#edit-nav li:hover{background:#b02a81;}.hide,body.signedout nav li.signedin,body.signedin nav li.signedout,body.signednull nav li,#cases #cases-list.archive-0 .archive-1,#cases #cases-list.archive-1 .archive-0,#account > div label.account-pass-0 span.account-pass-1,#account > div label.account-pass-1 span.account-pass-0,#schedule-pane table tr[data-type="other"],#schedule[data-type="dism"] h4.dsie,#schedule[data-type="dsie"] h4.dism,#edit-panels > div[data-bind] div.ctrl,#edit-panels div[data-type="other"] table.hide,body.signedout #edit-buttons .signedin{display:none;}h2{background:#50585f;color:#fff;display:flex;font-family:Patua One;font-weight:normal;left:0;margin:0;padding:0;position:absolute;right:0;top:72px;}h2 > span{flex-grow:1;font-size:18px;padding:16px;}h2 > button{background:none;border:none;color:#fff;cursor:pointer;padding:16px;}h2 > button span.fad,.buttonbar button span.fad,.modal > div > ul.modalswitch li span.fad,.modal > div > fieldset + div button span.fad,.modal > div div.modalmain + div button span.fad,.modal > div > div.alert-buttons button span.fad,#cases #cases-archive li span.fad,#edit-panels > div#edit-buttons button span.fad{margin-right:8px;}section{display:none;flex-grow:1;flex-shrink:1;margin-top:53px;}section.show,#busy.show,#busy.wait,#edit-panels > div[data-bind].show{display:flex;}div#container{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;}fieldset,.fieldset{border:none;}fieldset div.ctrl,.fieldset div.ctrl{display:flex;flex-direction:column;}fieldset div.ctrl label,.fieldset div.ctrl label{color:#17a2b8;padding-bottom:8px;}fieldset div.ctrl label.error,fieldset div.ctrl.error label,.fieldset div.ctrl label.error,.fieldset div.ctrl.error label{color:#dc3545;}fieldset div.ctrl[data-showhide],.fieldset div.ctrl[data-showhide]{display:none !important;}fieldset div.ctrl * + label,fieldset div.ctrl input + div.ctrlrow,fieldset div.ctrl select + div.ctrlrow,.fieldset div.ctrl * + label,.fieldset div.ctrl input + div.ctrlrow,.fieldset div.ctrl select + div.ctrlrow{padding-top:8px;}fieldset div.ctrl label + label,.fieldset div.ctrl label + label{padding-top:0px !important;}fieldset div.ctrl textarea,fieldset div.ctrl input,fieldset div.ctrl select,.fieldset div.ctrl textarea,.fieldset div.ctrl input,.fieldset div.ctrl select{border:1px solid #17a2b8;min-width:0px;padding:8px;resize:none;width:100%;}fieldset div.ctrl textarea.error,fieldset div.ctrl input.error,fieldset div.ctrl select.error,.fieldset div.ctrl textarea.error,.fieldset div.ctrl input.error,.fieldset div.ctrl select.error{border-color:#dc3545;}fieldset div.ctrl + *,.fieldset div.ctrl + *,#edit-panels > div[data-bind] div.ctrl + h4{margin-top:32px;}fieldset div.ctrl div.ctrlrow,.fieldset div.ctrl div.ctrlrow{align-items:flex-end;display:flex;justify-content:stretch;}fieldset div.ctrl div.ctrlrow > div,.fieldset div.ctrl div.ctrlrow > div{display:flex;flex-direction:column;flex-grow:1;padding:0 4px 0 4px;}fieldset div.ctrl div.ctrlrow > div:first-child,.fieldset div.ctrl div.ctrlrow > div:first-child{padding:0 4px 0 0;}fieldset div.ctrl div.ctrlrow > div:last-child,.fieldset div.ctrl div.ctrlrow > div:last-child{padding:0 0 0 4px;}fieldset div.ctrl div.ctrlrow button,.fieldset div.ctrl div.ctrlrow button{background:none;border:none;color:#fff;font-size:24px;height:36px;width:36px;}fieldset div.buttons,.fieldset div.buttons{display:flex;justify-content:flex-end;margin-top:32px;}fieldset input::placeholder,.fieldset input::placeholder{color:#17a2b8;}.buttonbar,.modal > div > fieldset + div,.modal > div div.modalmain + div,.modal > div > div.alert-buttons,#edit-panels > div#edit-buttons{background:#17a2b8;display:flex;flex-wrap:nowrap;justify-content:stretch;}.buttonbar button,.modal > div > fieldset + div button,.modal > div div.modalmain + div button,.modal > div > div.alert-buttons button,#edit-panels > div#edit-buttons button{border:none;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;}.buttonbar button:hover,.modal > div > fieldset + div button:hover,.modal > div div.modalmain + div button:hover,.modal > div > div.alert-buttons button:hover,nav li:hover,#edit-panels > div#edit-buttons button:hover{background:#b02a81 !important;}.buttonbar button.cancel,.modal > div > fieldset + div button.cancel,.modal > div div.modalmain + div button.cancel,.modal > div > div.alert-buttons button.cancel,#edit-panels > div#edit-buttons button.cancel{background:#ffc107;}.buttonbar button.danger,.modal > div > fieldset + div button.danger,.modal > div div.modalmain + div button.danger,.modal > div > div.alert-buttons button.danger,#edit-panels > div#edit-buttons button.danger{background:#dc3545;flex-grow:1;}.buttonbar button.activity,.modal > div > fieldset + div button.activity,.modal > div div.modalmain + div button.activity,.modal > div > div.alert-buttons button.activity,#edit-panels > div#edit-buttons button.activity{background:#1fa67a;flex-grow:1;}.buttonbar button.nogrow,.modal > div > fieldset + div button.nogrow,.modal > div div.modalmain + div button.nogrow,.modal > div > div.alert-buttons button.nogrow,#account > div button.danger,#edit-panels > div#edit-buttons button.nogrow{flex-grow:0;}.buttonbar button:disabled,.buttonbar button:disabled:hover,.modal > div > fieldset + div button:disabled,.modal > div > fieldset + div button:disabled:hover,.modal > div div.modalmain + div button:disabled,.modal > div div.modalmain + div button:disabled:hover,.modal > div > div.alert-buttons button:disabled,.modal > div > div.alert-buttons button:disabled:hover,#edit-panels > div#edit-buttons button:disabled,#edit-panels > div#edit-buttons button:disabled:hover{background:#6c757d !important;cursor:default;}.modal,#busy{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;}.modal.show{background:rgba(0,0,0,0);display:flex;transition:background-color linear 4s;}.modal.show.back{background:rgba(0,0,0,0.38);}.modal > div > *,#splash > *{margin:0;}.modal > div > h3{background:#17a2b8;color:#fff;font-family:Patua One;font-weight:normal;padding:16px;}.modal > div > ul.modalswitch,#cases #cases-archive,#splash ul.qac{display:flex;list-style:none;padding:0;}.modal > div > ul.modalswitch li,#cases #cases-archive li{background:#1fa67a;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;text-align:center;width:50%;}.modal > div > fieldset,.modal > div div.modalmain{background:#fff;border:none;padding:32px;}#alert > div{max-width:62%;min-width:38%;}#alert > div p{background:#fff;padding:32px;}#busy span{color:#b02a81;display:none;font-size:48px;}#busy.wait span,#schedule-pane thead tr + tr th span,#schedule[data-type="dism"] #edit-nav li.dism,#schedule[data-type="dism"] #edit-panels > div div.ctrl.dism,#schedule[data-type="dsie"] #edit-nav li.dsie,#schedule[data-type="dsie"] #edit-panels > div div.ctrl.dsie,#edit div.help.show{display:block;}#clone > div,#schedule #edit{width:38%;}nav{align-items:stretch;background:#343a40;color:#fff;display:flex;font-size:13px;justify-content:flex-start;}nav h1{cursor:pointer;font-family:Patua One;font-size:32px;font-weight:normal;margin:0;padding:16px;}nav ul{display:flex;flex-grow:1;justify-content:flex-end;list-style:none;margin:0;padding:0;}nav li{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:16px;}nav li span.fad{font-size:24px;}nav li span + span,#signin button{white-space:nowrap;}#notify{display:block;list-style:none;margin:0;padding:0;position:fixed;right:32px;top:102px;width:38%;}#notify li{background:#b02a81;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;transition:background ease 0.25s;}#notify li + li{margin-top:16px;}#cases > div,#account > div{display:flex;flex-direction:column;height:62%;width:62%;}#cases div.modalmain{flex-grow:1;overflow-y:scroll;}#cases #cases-list{list-style:none;margin:0;padding:0;}#cases #cases-list li{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:stretch;}#cases #cases-list li:hover,#schedule-pane thead:hover,#schedule-pane tbody[onclick]:hover{background:#b02a81;color:#fff;}#cases #cases-list li > span{flex-grow:1;padding:2px 8px 2px 8px;}#cases #cases-list li > span:first-child{padding-top:4px;width:100%;}#cases #cases-list li > span + span{font-size:11px;padding-bottom:4px;text-align:right;}#signin > div{max-width:62%;min-width:256px;}#account > div .modalmain,#account > div fieldset,#edit label.help span:first-child{flex-grow:1;}#schedule{overflow:hidden;}#schedule #schedule-pane{width:62%;}#schedule-pane{overflow-y:scroll;padding:32px;}#schedule-pane .schedule-subtitle,#schedule-pane .schedule-subtotal{font-weight:bold;}#schedule-pane table{border-spacing:0;width:100%;}#schedule-pane table td,#schedule-pane thead th{padding:8px;}#schedule-pane table td + td,#schedule-pane thead tr:first-child th + th{text-align:right;}#schedule-pane table tr.ind-0 td:first-child,#schedule-pane table tr.ind-1 td:first-child,#schedule-pane table tr.schedule-subtotal td:first-child{padding-left:64px;}#schedule-pane table tr.ind-0 td,#schedule-pane table tr.ind-0 td + td{padding-right:64px;}#schedule-pane table tr.ind-1 td,#schedule-pane table tr.ind-1 td + td,#schedule-pane table tr.ind-g td,#schedule-pane table tr.ind-g td + td{padding-right:128px;}#schedule-pane table tr.ind-g td:first-child{padding-left:128px;}#schedule-pane .schedule-boxout{border:1px solid #000;margin-top:64px;}#schedule-pane thead tr:first-child th:first-child{text-align:left;}#schedule-pane thead,#schedule-pane tbody[onclick]{cursor:pointer;}#schedule-pane thead.editing,#schedule-pane tbody[onclick].editing{background:#6c757d;color:#fff;}#edit{display:flex;height:100%;max-height:100%;}#edit-nav{background:#50585f;flex-shrink:0;list-style:none;margin:0;overflow-y:auto;padding:0;}#edit-nav li{color:#fff;cursor:pointer;display:none;padding:16px;white-space:nowrap;}#edit-nav li.editing{background:#6c757d;}#edit-panels{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;max-height:100%;}#edit-panels > div[data-bind]{background:#6c757d;display:none;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;padding:0 0 32px 0;}#edit-panels > div[data-bind] > h3{color:#fff;font-family:Patua One;font-weight:normal;margin:0;padding:32px;}#edit-panels > div[data-bind] h4{color:#fff;font-family:Patua One;font-weight:normal;margin:0;margin-bottom:32px;}#edit-panels > div[data-bind] div.fieldset{flex-grow:1;flex-shrink:1;overflow-y:scroll;padding:0 32px 0 32px;}#edit-panels > div[data-bind] label{color:#fff;}#edit-panels div[data-type="other"] table{border-collapse:collapse;color:#fff;margin-top:16px;}#edit-panels div[data-type="other"] table th{border:solid #fff;border-width:0 0 1px 0;font-weight:normal;padding:2px 4px 2px 4px;text-align:right;}#edit-panels div[data-type="other"] table th:last-child{width:1%;}#edit-panels div[data-type="other"] table td{font-weight:normal;padding:2px 4px 2px 4px;}#edit-panels div[data-type="other"] table tr + tr td{border:solid #fff;border-width:0 0 1px 0;text-align:right;}#edit label.help{align-items:flex-end;cursor:help;display:flex;}#edit div.help{background:#fff;border:1px solid #b02a81;cursor:help;display:none;margin-bottom:8px;padding:8px;}#splash{flex-direction:column;font-size:15px;justify-content:flex-start;line-height:1.62em;margin:0;overflow-y:scroll;padding:64px;}#splash > * + *{margin-top:2em;}#splash > video{flex-shrink:0;margin-left:auto;margin-right:auto;width:62%;}#splash p.ect{align-items:center;color:#b02a81;display:flex;flex-direction:column;font-family:Patua One;}#splash p.ect span{line-height:1.2em;}#splash p.ect span:first-child{font-size:48px;}#splash p.ect span + span{font-size:38px;}#splash p.first{color:#17a2b8;font-family:Patua One;font-size:24px;line-height:1.62em;padding:0 32px 0 32px;text-align:center;}#splash ul.qac li{flex-basis:33%;padding:0 32px 0 32px;}#splash ul.qac li p:first-child{color:#b02a81;font-family:Patua One;font-size:18px;text-align:center;}#splash ul.benefits{align-self:center;list-style:none;padding:0;}#splash ul.benefits li:before{color:#b02a81;content:'\f005';font-family:'Font Awesome 5 Pro';font-weight:900;padding-right:8px;}