#app,body{min-height:100vh}.flex-fill{flex:1 1 auto}.card-grid{height:100%}.alert-fixed{position:fixed;left:50%;top:5%;min-width:75%;transform:translate(-50%);z-index:9999}.log-column{vertical-align:top;display:inline-block}.log-row{bottom:0;display:block}.visitors-form{width:100%}.visitors-form-prepend{width:8ch;position:relative}.visitors-form-text{width:100%;position:relative}.hours-form{width:100%}.hours-form-prepend{width:7ch;position:relative}.hours-form-text{width:100%;position:relative}.pswp__caption__center{font-size:1em!important}.log-separator{padding-bottom:2em;text-align:right;position:relative}.log-separator hr{position:absolute;z-index:1;width:100%}.log-separator span{position:absolute;left:50%;top:0;font-style:italic;background:#fff;z-index:10;padding:2px 20px;transform:translate(-50%)}.badge-tag{cursor:pointer}.badge-tag:hover{text-decoration:underline}.btn-manage-log{width:100%}.dashboard-info span{display:inline-block;min-width:7ch}.dashboard-info-tag-usage span{display:inline-block;min-width:25ch}.dashboard-button-row{width:100%}.dashboard-button-row div{display:inline-block;width:25%}.dashboard-button-row div a{width:100%}.contact-options div{display:inline-block}.contact-options i{vertical-align:middle}.contact-options span{margin-left:1ch;display:inline-block;vertical-align:middle}.matrix-edit{position:absolute;table-layout:fixed}.matrix-edit td{height:15px;width:15px;border:1px solid}.matrix-view{width:100%}.matrix-view td{height:5px;width:5px}.contact-email{height:2em}#website-logo{width:100%}@media (min-width:576px){#website-logo{width:40%}}


/*!
 * Start Bootstrap - Simple Sidebar (https://startbootstrap.com/template-overviews/simple-sidebar)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-simple-sidebar/blob/master/LICENSE)
 */#app,#menu-toggle-icon,#sidebar-wrapper{transition:all .5s ease}#app.toggled{padding-left:0}#sidebar-wrapper{z-index:1000;position:fixed;top:0;left:0;width:100%;height:3em;overflow-y:auto;background:#000;padding:10px;padding-left:0;border-width:thin;border-color:#fff}#app.toggled #sidebar-wrapper{height:100%}#app.toggled #menu-toggle-icon{transform:scaleY(-1)}#menu-toggle,#menu-toggle-icon{display:block-inline}#menu-toggle{z-index:1500;position:absolute;width:100%;top:0;height:2em;padding:.5em;text-align:center;color:#fff;transition:all .5s ease}.content-wrapper{margin-top:3em;position:relative}.sidebar-nav{white-space:nowrap;opacity:0;visibility:hidden;overflow-x:hidden;position:absolute;width:100%;top:0;margin:0;padding:0;padding-bottom:3em;list-style:none;transition:all .5s ease}#app.toggled #sidebar-wrapper .sidebar-nav{opacity:1;visibility:visible;overflow-x:visible;width:100%}.sidebar-nav li{text-indent:20px;line-height:40px}.sidebar-nav li.sidebar-brand{text-align:center;text-indent:0;padding:0 20px 0 20px;margin:.5em 0 .5em 0}.sidebar-nav li.sidebar-brand a img{filter:invert(100%)}.sidebar-nav li.sidebar-brand,.sidebar-nav li.sidebar-brand a img{height:5em}.sidebar-nav li a{display:block;text-decoration:none;color:#bbb}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:hsla(0,0%,100%,.2)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{height:65px;font-size:18px;line-height:60px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:none}.sidebar-nav>.sidebar-toggle{width:100%;text-indent:0;z-index:-1000}.sidebar-nav>.sidebar-spacer{height:3em}@media (min-width:576px){.sidebar-nav{width:0}#sidebar-wrapper{left:250px;width:3em;height:100%;margin-left:-250px;border-right-style:solid}#app{padding-top:0;padding-left:3em}.content-wrapper{margin-top:0;position:relative}#app.toggled #menu-toggle-icon{transform:scaleX(-1)}#app.toggled #sidebar-wrapper{width:250px}#app.toggled{padding-left:250px}#app.toggled #sidebar-wrapper .sidebar-nav{width:100%}#menu-toggle{width:auto;text-align:right}}