/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
@font-face {
	font-family: "Dynalight";
	font-style: normal;
	font-weight:400;
	src: url("../schriften/Dynalight-Regular.ttf");
}

body {
  padding-top: 56px;
  overflow-x:hidden !important;
  overflow-y:scroll;
  /* background-color:#fffaec; */
}

a.lGreen, a:hover.lGreen, a:active.lGreen, a:visited.lGreen, a.link_normal, a:hover.link_normal, a:active.link_normal, a:visited.link_normal {
	color:#819b72 !important;
}

a.lWhite, a:hover.lWhite, a:active.lWhite, a:visited.lWhite {
	color:#ffffff !important;
}

.txt_red {
	color:#B2CDA2 !important;
}

.carousel-item {
  height: 280px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.navbar-dark {
	background-color:#ffffff !important;
	border-bottom:4px solid #B2CDA2;
}

.nav-link {
	color:#000000 !important;
	font-size:18px;
}

.btn-primary {
	background-color:#B2CDA2 !important;
	border:none !important;
	box-shadow:none !important;
}

.navbar-toggler {
	color:#000000 !important;
}

.topBoxMargin {
	margin-top:60px !important;
}

.txtFoot {
	color:#ffffff;
	text-align:center;
}

.bg-sand {
	background-color:#B2CDA2 !important;
}

h1, h2, h3 {
	color:#B2CDA2;
}

.subhead {
	color:#E5D5B1;
	font-size:24px;
	margin-bottom:40px;
	margin-top:-20px;
	font-family: 'Dynalight';
}

.logoDiv1 {
	color:#819b72;
	font-weight:bold;
}

.logoDiv2 {
	color:#B2CDA2;
	font-size:14px;
	margin-top:-4px;
	font-weight:normal;
}

.txt_field {
	width:100%;
	line-height:40px;
	font-size:14px;
	margin-bottom:20px;
}

.txt_error, .text_error {
	color:#F75514;
}

.cbanner {
	height:30%;
	line-height:20px;
	width:100%;
	background-color:rgba(80,80,80,0.9);
	position:fixed;
	bottom:0px;
	z-index:9999;
	display:none;
	text-align:center;
	color:#FFFFFF;
	padding:20px;
	font-size:14px;
}

.card-title {
	min-height:25px !important;
	line-height:25px !important;
}

@media (min-width:576px) {
	.card-title {
	    min-height:50px !important;
        line-height:25px !important;
    }
}
