header{position:fixed;width:100%;z-index:100;min-width:320px}header>.row>div{padding:0}.app-header{background:#294664;background:linear-gradient(135deg,#152966 0,#234f7e 24%,#277188 54%,#2d7b89 77%,#4e9b83 100%);position:fixed;top:0;left:0;width:100%;z-index:1100}
.app-header .dummy-header{position:absolute;width:100%;height:100%}.app-header .navbar{margin:0;border:0}.app-header .utilities-nav{padding:0;float:right}.app-header .header-container>.navbar-collapse{padding-right:15px}
.app-header .nav li>a{height:70px;line-height:70px;padding:0 20px;color:#FFF;font-weight:300;font-size:16px}.app-header .nav li>a:hover,.app-header .nav li>a:focus,.app-header .nav .open>a,.app-header .nav .open>a:hover,.app-header .nav .open>a:focus{background:rgba(255,255,255,0.05) !important}
.logged-out-buttons:hover{background:rgba(255,255,255,0.05) !important;text-decoration:none;color:#fff}.app-header .nav .dropdown-menu{background:#294664;background:linear-gradient(135deg,#152966 0,#234f7e 24%,#277188 54%,#2d7b89 77%,#4e9b83 100%);width:300px;padding:0}
div.module-navigation-container,#core-data-modules-dropdown{height:100%;top:0;z-index:-1}.navbar-nav ul.dropdown-menu{overflow:auto;max-height:90vh;max-height:calc(100vh - 100% - 5px)}.navbar-nav li .dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-nav .badge-warning{background:#FFF;color:#222529;border:1px solid #8e9aa6;border-radius:4px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:block;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.app-header .nav .dropdown-menu li{border-bottom:1px solid rgba(255,255,255,.1)}.app-header .nav .dropdown-menu li:last-child{border-bottom:0}.app-header .nav .dropdown-menu li a{background:0;color:#FFF;height:auto;display:block;padding:14px 20px;font-size:16px;line-height:26px;font-weight:300;letter-spacing:1px;white-space:normal}
.navbar-header{float:left}.navbar-brand{height:auto;padding:10px;margin:10px 20px 10px 10px}@media screen and (max-width:922px){.navbar-brand{margin-right:5px}}.logo-info{height:30px;max-width:100%;border:0}
#lower-header{background:#6f9fc4;height:40px;border:0}#lower-header .navbar-nav>li>a{padding-top:11px;padding-bottom:10px;font-size:16px}.fa-bars,.fa-print,.fa-question,.fa-plus{color:#FFF;cursor:pointer;position:relative}
.navigation-menu-toggle,.logged-out-buttons,.logged-out-buttons:focus{display:inline-block;height:70px;line-height:70px;font-size:16px;font-weight:300;color:#fff;padding:0 15px;text-decoration:none}.capture-menu{background:rgba(255,255,255,0.05) !important}
.user-navigation-toggle,.user-navigation-toggle:focus{height:70px;line-height:70px;font-size:16px;font-weight:300;color:#fff;text-decoration:none;float:right;padding:0 15px}.navigation-menu-toggle:hover,.navigation-menu-toggle:focus,.logged-out-buttons:hover{background:rgba(255,255,255,0.05) !important;text-decoration:none;color:#fff}
.navigation-menu-toggle .fa-caret-down,#user-navigation .fa-caret-down{margin-left:10px}#user-navigation>span{letter-spacing:2px}#module-title{color:#FFF;margin-top:20px;margin-bottom:20px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:34px}
#module-title .fa-caret-down,#module-title .fa-caret-down:hover{color:#FFF;cursor:pointer;margin-left:10px;text-decoration:none}#logged-out-links,#logged-out-links a{font-size:14px;color:#FFF;padding:10px}
#logged-out-links #logged-out-links-left{float:left}#logged-out-links #logged-out-links-right{float:right}.module-navigation-container,#user-navigation-dropdown,#core-data-modules-dropdown{display:none;position:absolute}
.module-navigation-container{width:240px;left:0}#user-navigation-dropdown{right:0;left:auto}#core-data-modules-dropdown{width:300px;right:0}.dropdown-menu>li>a{padding:3px 10px}.dropdown-menu .divider{margin:5px}
#main-module-navigation,#core-data-module-navigation{float:left;font-size:14px;padding:0;color:#000;text-align:left;width:300px}#user-menu-toggle{cursor:pointer}#main-module-navigation li a,#core-data-module-navigation li a,#user-navigation-dropdown li a,#core-data-modules-dropdown li a{display:block;padding:14px 20px;color:#fff;font-size:16px;cursor:pointer;white-space:normal;line-height:26px}
#main-module-navigation li:not(.module-disabled):hover,#core-data-module-navigation li:not(.module-disabled):hover,#user-navigation-dropdown li:not(.module-disabled):hover,#core-data-modules-dropdown li:not(.module-disabled):hover{background:rgba(255,255,255,0.05) !important;text-decoration:none;color:#fff}
#main-module-navigation li a:hover,#core-data-module-navigation li a:hover,#user-navigation-dropdown li a:hover,#core-data-modules-dropdown li a:hover{text-decoration:none}.module-navigation-container li.module-disabled{background-color:rgba(0,0,0,0.5);pointer-events:none;cursor:default}
.module-navigation-container li.module-disabled:hover{background-color:rgba(0,0,0,0.4)}.core-data-modules-nav li.module-disabled{background-color:rgba(0,0,0,0.5);pointer-events:none;cursor:default}.core-data-modules-nav li.module-disabled:hover{background-color:rgba(0,0,0,0.4)}
#uname{color:#000;text-align:right;font-weight:bold;font-size:11px;white-space:nowrap}.colour-logo-logout{height:36px;margin-bottom:27px;margin-top:27px;background-size:cover;background-repeat:no-repeat;margin-left:20px}
#header-error-buffer{text-align:center;margin-bottom:2px;width:100%;z-index:100}body .ui-tooltip{background:#000;border:0;padding:0;border-radius:4px;font-size:12px;word-wrap:normal;text-align:center;max-width:200px;top:79px !important;margin-right:1px;-webkit-box-shadow:none;box-shadow:none}
.ui-tooltip-content{color:#FFF;padding:3px 8px;line-height:17px}.ui-widget{font-size:12px;font-family:inherit}.ui-widget-content{border:solid 1px black}.arrow{width:12px;height:12px;overflow:hidden;position:absolute;right:3px}
.arrow:after{background:#000;border:1px solid #000}.arrow.top{top:-5px;bottom:auto}.arrow:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.arrow.top:after{top:2px}.app-header .header-container .navbar-toggle{width:70px;height:70px;padding:0;margin:0;font-size:24px;border-radius:0}.app-header .header-container .navbar-toggle:hover{background:rgba(255,255,255,0.05)}
.app-header .header-container .navbar-toggle .fa-bars{color:#FFF;display:none}.app-header .header-container .navbar-toggle .fa-times{color:#FFF;display:inline-block}.app-header .header-container .navbar-toggle.collapsed .fa-bars{display:inline-block}
.app-header .header-container .navbar-toggle.collapsed .fa-times{display:none}.app-header #pending-users-count{font-weight:600}.app-header .delegate-user{position:absolute;right:40px;padding:10px;background-color:#232f34;border-radius:5px;color:white}
.app-header .delegate-user .delegate-user-name{font-weight:bold}@media screen and (max-width:1352px){.app-header .utilities-nav #pending-users-icon.nav.navbar-nav li>a{padding:0 8px}}@media screen and (max-width:1328px) and (min-width:1001px){.app-header .nav li>a{padding:0 10px}
.app-header .utilities-nav .nav li>a{padding:0 16px}}@media screen and (max-width:1070px){.app-header .utilities-nav .nav li>a{padding:0 10px}}@media screen and (max-width:1360px){.app-header .nav li>a>i.fa-caret-down{margin-left:8px}
}@media screen and (max-width:1200px){.app-header .nav li>a>i.fa-caret-down{display:none}}@media screen and (max-width:1020px){.app-header .utilities-nav #pending-users-icon.nav.navbar-nav li>a{padding-left:30px}
.logged-out-buttons{margin-right:15px}.app-header .navbar-header.with-nav-toggle{float:none}.app-header .navbar-toggle{display:block}.app-header .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.app-header .navbar-collapse.collapse{display:none !important}.app-header .navbar-nav{float:none}.app-header .navbar-nav>li{float:none}.app-header .collapse.in{display:block !important}.app-header .utilities-nav,.app-header .user-navigation-toggle,.app-header .user-navigation-toggle:focus{float:none}
.app-header .nav li>a>span.badge{margin:0}.app-header .header-container>.navbar-collapse{padding-right:0;padding-left:0}.navigation-menu-toggle,.app-header .nav li>a{height:auto;line-height:normal;padding:10px 0 10px 30px}
.navbar-nav:last-of-type{padding-right:0}.navbar-nav{margin:0}.app-header .module-navigation-container,#core-data-modules-dropdown,#user-navigation-dropdown{width:auto;position:static}.app-header .nav .dropdown-menu{position:static;float:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:none;background:#1f506d}
#main-module-navigation,#core-data-module-navigation{float:none;width:auto}#main-module-navigation li a,#user-navigation-dropdown li a{padding:8px 0 8px 45px}.ui-tooltip .ui-tooltip-content,.ui-tooltip .arrow{display:none}
}