/*hss 1.0*/@import url(https://fonts.googleapis.com/css?family=Comfortaa);@import url(https://fonts.googleapis.com/css?family=Open+Sans);*{box-sizing:border-box;}*:focus{outline:none;}html{height:100%;}body{background:#fff;display:flex;flex-direction:column;font-family:'Open Sans';font-size:13px;margin:0;min-height:100%;padding:0;}input,select,textarea,button{font-family:'Open Sans';}.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,#notify li:hover,#content > div + div button:hover{background:#b02a81;}.hide{display:none;}section > h2{background:#50585f;color:#fff;font-family:Comfortaa;font-size:18px;font-weight:normal;margin:0;padding:16px;}section{display:none;flex-grow:1;flex-shrink:1;}section.show,fieldset div.ctrl div.ctrlrow,.fieldset div.ctrl div.ctrlrow,#busy.show,#busy.wait,body.signedin nav{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 label.error{color:#dc3545;}fieldset div.ctrl * + label,.fieldset div.ctrl * + label{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 + *,.fieldset div.ctrl + *{margin-top:32px;}fieldset div.ctrl div.ctrlrow > div,.fieldset div.ctrl div.ctrlrow > div{display:flex;flex-direction:column;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.buttons,.fieldset div.buttons{display:flex;justify-content:flex-end;margin-top:32px;}.buttonbar,.modal > div > fieldset + div,.modal > div div.modalmain + div,.modal > div > div.alert-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{border:none;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;}.buttonbar button span.far,.modal > div > fieldset + div button span.far,.modal > div div.modalmain + div button span.far,.modal > div > div.alert-buttons button span.far{margin-right:8px;}.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{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{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{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{background:#1fa67a;flex-grow:1;}.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 > *{margin:0;}.modal > div > h3{background:#17a2b8;color:#fff;font-family:Comfortaa;font-weight:normal;padding:16px;}.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{display:block;}nav{align-items:center;background:#343a40;color:#fff;display:none;font-family:Comfortaa;font-size:13px;justify-content:flex-start;}nav h1{flex-grow:1;font-size:18px;font-weight:normal;margin:0;padding:16px;}nav ul{display:flex;list-style:none;margin:0;padding:0;}nav li{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:16px;}nav li span.fal{font-size:24px;}nav li span + span{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;}#content > div > h2{font-family:Comfortaa;font-size:24px;font-weight:normal;line-height:1.38em;margin:0 0 1em 0;}#content > div:first-child{bottom:54px;flex-grow:1;font-size:15px;left:0;line-height:1.38em;overflow-y:scroll;padding:32px;position:fixed;right:0;top:0;}#content > div + div{bottom:0;display:flex;flex-shrink:0;height:54px;left:0;min-height:54px;position:fixed;right:0;}#content > div + div button{background:#343a40;border:none;color:#fff;flex-grow:1;font-size:16px;margin:0;padding:16px;}