/* Login */
.mod_login {
	box-shadow: 0 14px 28px rgba( 0,0,0,0.25),
				0 10px 10px rgba( 0,0,0,0.25);
}

.mod_login .formbody .submit {
	margin-top: 10px;
	border-radius: 3px;
}

.mod_login .formbody input {
	margin-top: 15px;
	border-radius: 3px;
}

.container #news_login #pw_forgot {
	padding-top: 20px;
}
.container #news_login #a_register {
	cursor: pointer;
}

/* Image Stack */

.ce_image_box .img-card::after {
	content: "";
    display: flex;
    position: absolute;
    border-top: 1.25em solid;
    border-left: 1.25em solid transparent;
    margin-left: 0;
    color: #000000;
}

.bild-stack:hover img {
	transform: none;
}
/* Registration  */

.mod_registration {
    box-shadow: 0 14px 28px rgba( 0,0,0,0.25),
    0 10px 10px rgba( 0,0,0,0.25) !important;
    border-radius: 10px;
}

.mod_registration form input {
	border-radius: 3px;
}

.mod-registration form fieldset {
	border-radius: 3px;
}


#news_register #a_login {
	cursor: pointer;
	padding-top: 15px;
}

/* Forgot password */

.mod_lostPasswordNotificationCenter {
	max-width: 600px;
    padding: 5%;
    margin: 10px auto;
    border-radius: 10px;
    background: rgba(255,255,255,0.95);
	box-shadow: 0 14px 28px rgba( 0,0,0,0.25),
				0 10px 10px rgba( 0,0,0,0.25);
}

.mod_lostPasswordNotificationCenter input {
	border-radius: 3px;
}

/* Border radius buttons */ 

.ce_hyperlink a, a.btn {
	border-radius: 3px;
}

.ce_text a, a.btn {
	border-radius: 3px;
}

/* Jumplink */
@media only screen and (max-width: 1000px) { 
	.jumplink_bar .row {
		display: none;
		 /* flex-direction: column; */
	}
}

/* Newsreader */

.mod_newsreader .back {
	margin-left: 10px;
}

/* + Content button */
.backcolor {
	border-radius: 3px;
}
.mod_portfoliolist_v7 .subline {
	border-radius: 3px;
}