:root{--gradient:linear-gradient(90deg,var(--secondary),var(--primary),var(--secondary))}@-webkit-keyframes bg-animation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes bg-animation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.main-menu .navbar-header.expanded .brand-logo,.menu-expanded .main-menu .navbar-header .brand-logo{background:url(/images/apexwise-transparent.png) no-repeat;z-index:100;background-size:100%}.login-logo{background:url(/images/apexwise-transparent.png) no-repeat 50%;background-size:50%}body.blank-page{background-image:none;background:#ddd;background-size:300%;background-image:var(--gradient);-webkit-animation:bg-animation 25s infinite;animation:bg-animation 25s infinite}.main-menu.menu-dark .navigation .navigation-header,.navigation,body{font-family:Ubuntu,Helvetica,Arial,serif}body.semi-dark-layout #main-menu-navigation,body.semi-dark-layout .main-menu-content{background-color:purple}body.semi-dark-layout .main-menu-content .nav-item .menu-content,body.semi-dark-layout .main-menu-content .nav-item .menu-content li:not(.active) a,body.semi-dark-layout .main-menu-content .nav-item.open a{background-color:purple!important}.main-menu.menu-dark .navigation>li>ul{background-color:purple}body.semi-dark-layout .main-menu{background-color:#fff}.main-menu.menu-dark .navigation>li.active>a{background-color:#ee6354}body.semi-dark-layout .main-menu-content .navigation-main .nav-item a,body.semi-dark-layout .main-menu-content .navigation-main .nav-item i{color:#c2c6dc}body.semi-dark-layout .main-menu-content .navigation-main .active .menu-title,body.semi-dark-layout .main-menu-content .navigation-main .active i{color:#fff}.main-menu.menu-dark .navigation .navigation-header{margin:20px 0 0;padding:0 0 10px 15px}.btn-primary{background:var(--gradient);background-size:300%;background-position:0;transition:background-position .35s;border:none}.btn:hover{background-position:100%;box-shadow:none}:focus{outline:2px solid purple!important}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px solid purple!important}input:focus-visible{outline:1px solid purple!important}ul.navigation li a:focus-visible{outline:none;background-color:#ee6354!important;color:#fff!important}.vs-checkbox-primary input:after,.vs-checkbox-primary input:focus:after{content:" ";opacity:1;outline:2px solid purple!important;width:100%;height:100%;border-bottom:2px solid purple!important}