.lotusui a, .lotusui a:visited, .lotusui a:hover, .lotusui a:focus, .lotusui a:active {
    color: inherit;
}
.login.anonymous .lotusTitleBar {
	height: 63px;
}
.anonymous .lotusTitleBar {
	height: 96px;
}
.anonymous .lotusBanner {
	margin-bottom: -33px;
}
.lotusBanner {
	z-index: 1;
    position: relative;
    top: 62px;
    overflow: visible;
    margin-bottom: -27px;
    height: 0%;
}
.anonymous .lotusBanner img { /* Logo */
    top: -16px;
}
.lotusBanner img { /* Logo */
    top: -22px;
    position: absolute;
}
.lotusBanner .lotusInlinelist {
	height: 0px;	
}
.lotusTitleBar img[alt="Bannerproduktlogo"] { /* Logon logo */
    position: absolute;
    top: 13px;
    left: 10px;
}
.nonAnonymous .lotusTitleBar {
	height: 90px;
}

.lotusTitleBar .lotusRightCorner {
    border-bottom: none;
}

.lotusTitleBar h2 {
	display: none;
	padding-top: 10px;
    padding-left: 10px;
}

.lotusTitleBar .lotusTabsIndented, .lotusTitleBar .lotusTabs {
    left: 235px;
    margin-left: 0px;
}

.lotusTitleBar .lotusTabs li {
    font-weight: bold;
    text-align: center;
    display: block;
    height: 65px;
    min-width: 65px;
}
@media only screen and (max-width: 1125px) {
	.lotusTitleBar .lotusTabs li {
		font-size: 0;
		min-width: 55px !important;
	}
	.lotusTitleBar .lotusTabs a:before {
		line-height: 2em !important;
	}
}
.lotusTitleBar .lotusSearch {
    top: 60px;
    right: 45px;
}

/* Tab icons and logon icon */
.lotusTitleBar .lotusTabs a:before, .lotusBanner .lotusUtility .logonNode a:before  {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
}
.lotusTitleBar .lotusTabs a:before {
	font-size: 25px;
	line-height: 1.5em;
    padding-left: 5px;
    padding-right: 5px;
}
.lotusBanner .lotusUtility .logonNode {
	font-size: 16px;
}
.lotusBanner .lotusUtility .logonNode a:before  {
	font-size: 18px;
    padding-right: 5px;
}

/* IE10/11 line height for tab icons */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .lotusTitleBar .lotusTabs a:before {
		line-height: 1em;
	}
}
 
/* Logon icon */
.lotusBanner .lotusUtility .logonNode a:before {
	content: "\f090"; /* fa-sign-in */
}    
/* Home icon */
.lotusTitleBar .lotusTabs a[href*="index.xsp"]:before {
	content: "\f015\A"; /* fa-home + new line */
}
/* Log icon */
.lotusTitleBar .lotusTabs a[href*="index_log.xsp"]:before {
	content: "\f0ae\A"; /* fa-tasks + new line */
}
/* Doc icon */
.lotusTitleBar .lotusTabs a[href*="index_doc.xsp"]:before {
	content: "\f040\A"; /* fa-pencil + new line */
}
/* Doc archive icon */
.lotusTitleBar .lotusTabs a[href*="index_docarchive.xsp"]:before {
	content: "\f02d\A"; /* fa-book + new line */
}
/* Udstyr icon */
.lotusTitleBar .lotusTabs a[href*="index_equipment.xsp"]:before {
	content: "\f0ad\A"; /* fa-wrench + new line */
}
/* HR icon */
.lotusTitleBar .lotusTabs a[href*="index_hr.xsp"]:before {
	content: "\f2c0\A"; /* fa-user-o + new line */
}
/* Stat icon */
.lotusTitleBar .lotusTabs a[href*="index_stat.xsp"]:before {
	content: "\f080\A"; /* fa-bar-chart + new line */
}
/* Admin icon */
.lotusTitleBar .lotusTabs a[href*="admin_index.xsp"]:before {
	content: "\f013\A"; /* fa-gear + new line */
}
/* Help  icon */
.lotusTitleBar .lotusTabs a[href*="help.xsp"]:before {
	content: "\f128\A"; /* fa-question + new line */
}

/* Icon and color for links to other pages */
.lotusui .xspLink[href*=".xsp"]  {
	color: #283f5e !important;
}
.xspLink[href*=".xsp"]:before {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
    content: "\f0c1"; /* fa-link */
	padding-right: 5px;
}
/* Icon and color for links to external pages */
.lotusui .xspLink[href^="http"]  {
	color: #283f5e !important;
}
.xspLink[href^="http"]:before {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
    content: "\f0c1"; /* fa-link */
	padding-right: 5px;
}
/* No icon and color for dashboard links */
.dashboardBadges .lotusui .xspLink {
	color: inherit;
}
.dashboardBadges .xspLink:before {
    content: "";
}

/* Drop down utility menu */
.nonAnonymous .lotusFrame .lotusBanner .lotusUtility:before {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
    color: #eee;
	content: "\f013"; /* fa-cog (gear) */
	padding-right: 5px;
	font-size: 24px;
}
.nonAnonymous .lotusFrame .lotusBanner .lotusUtility {
	position: absolute;
    right: 10px;
    text-align: right;
    background: transparent;
    top: -2px;
}
.nonAnonymous .lotusFrame .lotusBanner .lotusUtility li { 
	display: none;
	float: none;
	text-align: left;
	font-size: 1em;
	background: #283f5e;
}
.nonAnonymous .lotusFrame .lotusBanner .lotusUtility li a {
	color: white;
}
.nonAnonymous .lotusFrame .lotusBanner .lotusUtility:hover li {
	display: block;
}

/* Search bar in title bar */
.lotusTitleBar .lotusSearch {
	z-index: 2;
}
.lotusTitleBar .lotusSearch:before {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
    color: #eee;
	content: "\f002\A"; /* fa-search */
	padding-right: 5px;
	font-size: 22px;
	float: right;
}
.lotusTitleBar .lotusSearch .lotusLayout { 
	display: none;
	background: #283f5e;
	border: 5px solid #283f5e;
	margin-top: 32px;
}
.lotusTitleBar .lotusSearch:hover .lotusLayout {
	display: block;
}
.lotusTitleBar .lotusSearch .lotusText {
    width: 17em;
}

/* Buttons */
.lotusMain button.lotusBtn, .lotusMain button.lotusFormButton, .lotusMain .lotusBtnImg  {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-image: none;
    background-color: #F4F5F6;
}
.lotusBtn.red {
    color: red !important;
}

/* Dashboard */
.dashboardRow {
	display: flex;
	clear: both;
}
.dashboardRow .lotusWidget2 {
	width: 100%;
	height: auto;
}
.dashboardRow .lotusWidgetBody {
	padding: 15px;
	min-height: 120px;
	overflow: auto;
}
.dashboardCell50 {
	width: calc(50% - 2.5px);
	float: left;
	padding-right: 5px;
	clear: none;
}
.dashboardCell50:last-child {
	padding-right: 0px;
}
.dashboardRow .lotusWidgetBody .dashboardButton {
	display: block;
	width: 96px;
    margin: auto;
    color: #324f76;
    font-size: 96px;
}
.dashboardRow .lotusWidgetBody .dashboardButton span.lotusBtn {
    display: block;
}
.dashboardRow .lotusWidgetBody .dashboardCreateButton .lotusBtn a {
    line-height: initial;
	border: none;
    background: none;
}
.dashboardRow .lotusWidgetBody .dashboardCreateButton .lotusBtn a img {
    display: none;
}
.dashboardRow .lotusWidgetBody .dashboardCreateButton .lotusBtn a:before {
	font-family: 'FontAwesome';
	font-weight: normal;
    white-space: pre;
    color: #324f76;
	content: "\f0a6\A"; /* hand-point-up + new line */
	padding-right: 5px;
	font-size: 96px;
}
.dashboardRow .statistics {
	padding-top: 5px;
}
/* Module icon counter */
.dashboardBadges {
	overflow: auto;
}
.dashboardBadgesRow {
	height: 100px;
	padding-top: 20px;
}
.dashboardBadge {
	width: 25%;
	float: left;
	text-align: center;
}
.dashboardBadge a, .dashboardBadge a:visited, .dashboardBadge a:hover, .dashboardBadge a:focus, .dashboardBadge a:active {
    color: inherit;
}

.dashboardBadge .fa.icon {
	color: #324f76;
	font-size: 60px;
	padding-bottom: 5px;
}
.badgeCount {
    position: relative;
    display: inline-block;
    width: 120px;
}
.badgeCount:hover .icon {
    color: black;
}

.badgeCount[data-count]:after, .badgeCount[data-overdue]:before {
	position: absolute;
	padding: .6em;
	border-radius: 5px;
	line-height: .75em;
	color: white;
	text-align: center;
	min-width: 2em;
	font-weight: bold;
}
.badgeCount[data-count]:after {
	top: -10px;
    right: 10px;
	content: attr(data-count);
	background: rgba(0, 0, 0, .85);
}
.badgeCount[data-overdue]:before {
	top: 20px;
    right: 10px;
	content: attr(data-overdue);
	background: rgba(255, 0, 0, .85);
}
.badgeCount[data-overdue="0"]:before {
	display: none;
}