h1 {
	font-size: 3rem;
}

h2 {
	font-size: 2rem;
}

.lexicon-icon.lexicon-icon-asterisk {
	color: #333;
}

.has-error .lexicon-icon.lexicon-icon-asterisk {
	color: #a94442;
}

.has-success .lexicon-icon.lexicon-icon-asterisk {
	color: #3c763d;
}

.navbar-toggle {
	padding: 9px 10px;
}

.columns-max .portlet-column-only .portlet-title-text {
	display: inline-block;
	line-height: inherit;
}

.columns-max .portlet-column-only > div {
	padding: 15px;
}

@media (min-width: 768px) {
	.columns-max .portlet-column-only > div {
		padding: 0;
		margin: 0 auto;
		width: 750px;
	}
}

@media (min-width: 992px) {
	.columns-max .portlet-column-only > div {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.columns-max .portlet-column-only > div {
		width: 1170px;
	}
}

.portlet-header,
.signed-in .portlet-topper {
	display: none;
}

.signed-in.is-admin .portlet-header,
.signed-in.is-admin .portlet-topper {
	display: flex;
}

.portlet-title-text {
	display: none;
}

#page-banner-wrapper .portlet,
#footer-navigation .portlet {
	margin-bottom: 0;
}

.portlet-content,
.portlet-borderless .portlet-content,
.portlet-minimized .portlet-content-container {
	border: none;
	padding: 0;
}

#highlight-area {
	color: #fff;
}

/* Aufklapp-Elelmente */
.journal-content-article details summary::before {
	font-size: 18px;
    display: inline-block;
}

.journal-content-article details summary h4 {
    display: inline-block;
	margin: 0;
}

/* Asset Anpassungen */
.portlet-asset-publisher .asset-abstract {
	margin-bottom: 1rem;
}

.portlet-asset-publisher .asset-abstract .asset-content {
	font-size: 1rem;
}

/* Bootstrap Elements*/
.alert, .portlet-msg-alert, .portlet-msg-error, .portlet-msg-help, .portlet-msg-info, .portlet-msg-progress, .portlet-msg-success {
	font-size: 1rem;
}

/* Layouts */
.bag-home-layout .portlet-column-content.empty {
	padding: 0;
}

.bag-home-layout #column-5 .portlet-column-content.empty {
	display: none;
}

.is-admin .bag-home-layout .portlet-column-content.empty {
    padding: 50px;
}

.is-admin .bag-home-layout #column-5 .portlet-column-content.empty {
	display: block;
}


.bag-1-column-layout #column-1,
.bag-home-1-column-layout #column-3 {
	margin: 30px 0;
}

.content-page #highlight-area {
	padding: 15px 0;
}

.content-page #highlight-area .headline {
	color: #fff;
	font-size: 2rem;
	margin: 0;
}

#highlight-area .portlet-login label {
	font-weight: normal;
}

@media (min-width: 768px) {
	#highlight-area .portlet-login .login-column-wrapper,
	#highlight-area .portlet-login .navigation ul li {
		float: left;
		width: 49%;
		margin-right: 2%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#highlight-area .portlet-login .login-column-wrapper:nth-of-type(2n+1),
	#highlight-area .portlet-login .navigation ul li:nth-of-type(2n) {
		margin-right: 0;
	}

	#highlight-area .portlet-login .button-holder {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	#highlight-area .portlet-login .navigation ul li,
	#highlight-area .portlet-login .login-column-wrapper {
		width: 30%;
		margin-right: 3%;
	}

	#highlight-area #login-remember-me-wrapper {
		position: relative;
		top: 30px;
		width: 21%;
	}
	
	#highlight-area #login-submit-wrapper {
		margin-right: 0;
		position: relative;
		top: 8px;
		width: 10%;
	}
}