.campiomate-sidebar-container{position:fixed;z-index:999}.campiomate-sidebar{position:relative}.campiomate-sidebar-element{color:white !important}.campiomate-sidebar-element-top{font-weight:bold}.campiomate-sidebar-group{color:white !important}.campiomate-navbar-top{background-color:#014d49;height:3em;position:fixed;width:100vw;z-index:1000;margin-left:3em}.campiomate-navbar-top-nosidebar{background-color:#014d49;height:3em;position:fixed;width:100vw;z-index:1000}.campiomate-navbar-toolbar{background-color:#c8e9e8;height:2em;position:fixed;width:100vw;z-index:990;top:3em;left:3em;float:left;display:inline-block}.campiomate-navbar-toolbar-right{background-color:#c8e9e8;height:2em;position:fixed;z-index:990;top:3em;right:0em;float:left;display:inline-block}.campiomate-navbar-container{padding-left:0 !important;display:grid;grid-template-columns:8rem auto 16rem 3rem;width:calc(100vw - 3rem)}.campiomate-navbar-header{color:#fff;font-weight:bold;display:flex;justify-content:center;align-content:center;flex-direction:column}.campiomate-navbar-logo{padding:0;margin:0;cursor:pointer}.campiomate-navbar-logo a{cursor:pointer}.campiomate-navbar-logo img{padding:0;margin:0;height:3rem}.campiomate-sidebar ul{margin:0;padding:0;list-style:none}.campiomate-sidebar-container button:focus{outline:none}.campiomate-hamburger{position:relative;display:block;text-align:center;padding:0.4em 0.5em;width:3em;height:3em;left:0;top:0;z-index:1000;cursor:pointer;border:0;background:#014d49;color:#fff;outline:none;border-bottom:0.1em solid #014d49}.campiomate-hamburger:before{content:"\2630";display:block;color:#fff !important;line-height:32px;font-size:16px;outline:none}.campiomate-openNav .campiomate-hamburger:before{content:"\2715";display:block;color:#000;line-height:32px;font-size:16px;outline:none}.campiomate-hamburger:hover:before{color:#fff;outline:none}.campiomate-sidebar-container .campiomate-sidebar li{position:relative;line-height:1.1}.campiomate-sidebar .campiomate-icon{position:absolute;top:12px;right:10px;pointer-events:none;width:24px;height:24px;color:#fff;font-size:1.2em}.campiomate-sidebar,.campiomate-sidebar a,.campiomate-sidebar a:visited{color:#fff;text-decoration:none !important;position:relative}.campiomate-sidebar a{display:block;white-space:nowrap;padding:0.9em;font-size:0.9em;width:15.5rem;text-overflow:ellipsis;overflow:hidden;padding-right:2.5rem}.campiomate-sidebar a:hover{color:#fff}.campiomate-sidebar{margin-bottom:3em}.campiomate-sidebar-dropdown li .campiomate-icon{color:#fff;text-align:center}.campiomate-sidebar-bottom{padding-top:2em !important}.campiomate-sidebar-dropdown li:hover .campiomate-icon{color:#fff;text-align:center}.campiomate-sidebar label{margin-bottom:0;display:block}.campiomate-sidebar label:hover{cursor:pointer}.campiomate-sidebar input[type="checkbox"]{display:none}input#campiomate-sidebar[type="checkbox"]{display:none}.campiomate-sidebar-submenu-dropdown{display:none}.campiomate-main-page{position:absolute;width:calc(100% - 3em);height:calc(100% - 3em);transition:transform 0.45s cubic-bezier(0.77, 0, 0.175, 1);margin-top:3em;overflow:auto}.campiomate-main-page-notoolbar{margin-top:3em !important}.campiomate-main-page-content{position:absolute;left:0;width:100%;height:calc(100% - 3em);transition:transform 0.45s cubic-bezier(0.77, 0, 0.175, 1);margin-top:3em;overflow:auto}.campiomate-main-page-has-toolbar{margin-top:5em;height:calc(100% - 5em) !important}.campiomate-main-page-has-sidebar{left:3em !important;width:calc(100% - 3em) !important}#campiomate-sidebar:checked+ul.campiomate-sidebar-dropdown{left:0;-webkit-animation:all 0.45s cubic-bezier(0.77, 0, 0.175, 1);animation:all 0.45s cubic-bezier(0.77, 0, 0.175, 1)}.campiomate-sidebar-submenu-checkbox:checked+ul.campiomate-sidebar-submenu-dropdown{display:block !important;-webkit-animation:grow 0.45s cubic-bezier(0.77, 0, 0.175, 1);animation:grow 0.45s cubic-bezier(0.77, 0, 0.175, 1)}.campiomate-openNav .campiomate-main-page{position:absolute;transform:translate3d(200px, 0, 0);width:calc(100% - 16em);transition:transform 0.45s cubic-bezier(0.77, 0, 0.175, 1)}.campiomate-downarrow{background:transparent;position:absolute;right:0.6em;top:0.5em;color:#777;width:24px;height:24px;text-align:center;top:0.5em;display:none}.campiomate-downarrow:hover{color:#fff}.campiomate-sidebar{position:absolute;display:block;left:-13em;top:0;width:16em;transition:all 0.45s cubic-bezier(0.77, 0, 0.175, 1);background-color:#014d49;z-index:999}.campiomate-sidebar-dropdown{top:0;overflow-y:auto}.campiomate-overflow-container{position:relative;height:100vh !important;overflow-y:auto;border-top:3em solid #014d49;z-index:-1;display:block;overflow:hidden}.campiomate-sidebar-submenu-dropdown{background-color:#000}.campiomate-sidebar-group{font-weight:bold}.campiomate-openNav .campiomate-sidebar{transform:translate3d(200px, 0, 0);transition:transform 0.45s cubic-bezier(0.77, 0, 0.175, 1)}.campiomate-sidebar .campiomate-overflow-container .campiomate-sidebar-dropdown .campiomate-sidebar-element-top{background-color:#000}.campiomate-sidebar .campiomate-overflow-container .campiomate-sidebar-dropdown .campiomate-sidebar-hasdropdown .campiomate-sidebar-group-close{display:block !important;height:0.1em}.campiomate-openNav .campiomate-sidebar .campiomate-overflow-container .campiomate-sidebar-dropdown .campiomate-sidebar-element-top{background-color:#222}.campiomate-openNav .campiomate-sidebar .campiomate-overflow-container .campiomate-sidebar-dropdown .campiomate-sidebar-hasdropdown .campiomate-sidebar-group-open{display:block !important}.campiomate-openNav .campiomate-sidebar .campiomate-overflow-container .campiomate-sidebar-dropdown .campiomate-sidebar-hasdropdown .campiomate-sidebar-group-close{display:none}.campiomate-navbar-header-i18n{position:fixed;right:3rem;top:0.8rem}.campiomate-navbar-header-user{color:#fff;text-align:right;padding-right:1rem;display:flex;justify-content:center;align-content:center;flex-direction:column}.campiomate-navbar-header-commands{border-left:1px solid #fff;display:flex;justify-content:center;align-content:center;flex-direction:column;padding-left:0.7rem}.campiomate-navbar-header-commands a{color:#fff;padding:.15em}.campiomate-navbar-header-commands a:hover{color:#fff}.campiomate-sidebar-hasdropdown .campiomate-sidebar-group-header{padding:.4em .9em !important}.popover{border:2px solid #555;background-color:#05ce75}.popover-header{background-color:#000f1e;color:#fff;border-bottom:2px solid #555}.popover-body{background-color:#c8e9e8;font-size:10px;max-height:85vh;overflow-y:auto}.popover-body ul{margin:0;padding:0;list-style:none}.menu-popover-body ul{margin:0;padding:0;list-style:none}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:-0.5rem}.campiomate-sidebar-popover,.campiomate-toolbar-popover{display:block}.campiomate-sidebar-popover-indent-1{margin-left:1rem}.campiomate-sidebar-popover-element,.campiomate-sidebar-popover-text,.campiomate-toolbar-drop-element,.campiomate-command-drop-element{color:#000 !important;text-decoration:none !important;font-size:0.9rem;display:block;padding:0.5rem;margin-left:1.5em}.campiomate-toolbar-drop-separator{border-bottom:1px solid #555;padding-top:0.2rem !important;margin-bottom:0.2rem !important}.campiomate-sidebar-popover-element:hover,.campiomate-toolbar-drop-element:hover,.campiomate-command-drop-element:hover{background-color:#014d49 !important;color:#fff !important}.campiomate-sidebar-popover-content,.campiomate-toolbar-drop-content,.campiomate-command-drop-content{padding:0rem 0.75rem !important}.campiomate-sidebar-popover-content .campiomate-icon,.campiomate-toolbar-drop-content .campiomate-icon,.campiomate-command-drop-content .campiomate-icon{float:left;top:12px;right:10px;pointer-events:none;width:24px;height:24px;color:#000;font-size:1.2em;margin-top:0.8em}.campiomate-popover-content-wrapper{display:none}.campiomate-user-popover-content-wrapper{display:none}.campiomate-menu-popover-content-wrapper{display:none}.campiomate-sidebar-element-separator{border-bottom:1px solid #a0a0a0;margin-top:2px;margin-bottom:2px}.bs-popover-right .arrow:after{border-right-color:#555 !important}.bs-popover-bottom .arrow:after{border-bottom-color:#555 !important}
