/* Jürgens CSS Start 
.navbar-brand-logo-inverted {
  margin-top: 30px;

} */

.footer-section-content {background-color: #475a6fe8 !important;}


.carousel-text-inner {

}

/* .navbar-brand-logo-normal {
  margin-top: 5px;

} 
.navbar {
  box-shadow: inset 0px 1px 40px 0px rgba(179,179,179,1);
  
} */

.card-title {
  font-weight: 700; 
  hyphens: none;
  font-size: 1.5rem;
}



.card {
    background-image: linear-gradient(-175deg, rgba(0,0,0,0) 95%, #e5f0f9 85%),
                    linear-gradient( -85deg, rgba(0,0,0,0) 95%, #e5f0f9 95%),
                    linear-gradient(-175deg, rgba(0,0,0,0) 90%, #e5f0f9 90%);
  border: 1px solid #e5f0f9;
  background-color: $gray-200;
  box-shadow: 0px 0px 22px -9px rgba(0,0,0,0.2);
  
/*  	background-image: url("/diernegger/fileadmin/user_upload/bacards.png");
	background-size: cover; */

}

.well {border-left: 6px solid #A4A4A4;}

p {hyphens:auto;}

/* .news .row {align-items: center;} */

/* Jürgens CSS End */

/* HD CSS Start */

/* News-List-Prev-Next */

div.list-group {margin-top: 25px;}


/*
 * Shariff -Buttons anpassen
 */
li.shariff-button a  {
	
	font-weight: 400;
	
	
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 1px 0.65rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.4rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* Jürgens CSS Start */

.btn-primary { color: #fff;}
.btn-warning {color:white; font-weight:bold; background-color: rgb(226, 141, 0);color:wheat; border-left:5px solid wheat; border-top: 1px solid wheat; border-right: 5px solid wheat; border-bottom: 1px solid wheat; }
.btn-warning:hover {background-color: #FFDAB9; border-left:5px solid peru; border-top: 1px solid peru; border-right: 5px solid peru; border-bottom: 1px solid peru; }

/*
 * Content-Elemente innerhalb  von News:
 */

.frame-inner .frame {
  padding-top: 0rem;
}

.frame-inner .frame .frame-container {
  padding-left:  0rem;
  padding-right: 0rem;
}

/*
 * Text für Carousel
 */
.carousel h1.carousel-item-header {
    display: table;
    color: #fff;
  	position: -50px;
    font-weight: bold;
    font-size: calc(50px + (70 - 50) * ((100vw - 320px) / (1600 - 320)));							/* pi */
    /* padding: 13px 18px 13px 18px; */
    /* background: #fff; */
  	margin-bottom: -5px;
    text-transform: uppercase; 				/* pi */
	/* white-space:nowrap;		 */

  text-shadow: 								/* pi */
    0 1px 0 #ccc, 
    0 2px 0 #c9c9c9, 
    0 3px 0 #bbb, 
    0 4px 0 #b9b9b9, 
    0 5px 0 #aaa, 
    0 6px 1px rgba(0,0,0,.1), 
    0 0 5px rgba(0,0,0,.1), 
    0 1px 3px rgba(0,0,0,.3), 
    0 3px 5px rgba(0,0,0,.2), 
    0 5px 10px rgba(0,0,0,.25), 
    0 10px 10px rgba(0,0,0,.2), 
    0 20px 20px rgba(0,0,0,.15);

}

h2.carousel-item-subheader {
    display: table;
    font-size: calc(19px + (24 - 19) * ((100vw - 320px) / (1600 - 320)));							/* pi */
    padding: 6px 18px 6px 18px;
    background: #57687c;
  
}
.carousel .list-normal {background: #fff; color: #000;}

.phdcarousel {
    display: table;
    color: #111;
    padding: 6px 18px 6px 18px;
    background: #fff;
  font-size: 1.25rem;
  font-weight: 300;
}


.nextprev:before, .nextprev:after {
    content: "";
    display: table;
    clear: both;
}
/* Footer */


#c200 .frame-container {
  color: #ffffff;
  background-color: #ffffff;
  height: 0.25rem;
}

#c201 .frame-container {
  color: #ffffff;
  background-color: #ffffff;
  height: 0.25rem;
}
.footer-section-content a:not(.btn) {
  color: white;
}

/* navbar */
.nav-link {color: #515151 !important; font-weight:bolder;}
.navbar {background-color: #e9e9e9;
background-image: linear-gradient(252deg, #e9e9e9 0%, #e8e8ef 40%, #ffffff 82%); !important}
.navbar-toggler {color:#666666 !important;}
