caption h2{
	color:black;
}

#logo img {
    padding: 8px;
}

.pricing-features li{
/* 	background-color: white; */
	text-align: left;
	padding-left: 32px;
}

.vtop {
    display: inline-block;
    vertical-align: top;
    float: none;
}

.skendataProdukte {
	background-color: white;
	padding: 12px;
	height: 491px;
}

#wrapper {
	background-color: #F1F1F1;
}

.greyBackground {
	background-color: #F1F1F1;
}

.pricing-features {
	height: 424px;
}

.heading-block h2 {
    font-size: 50px;
    font-weight: 100;
}

#claimDiv {
    margin-bottom: -66px;/*-134*/
}

#register-form .form-control {
    padding-left: 5px;
}

#header.full-header #primary-menu > ul {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
}

@media (max-width: 1366px){
	#claimDiv {
		margin-bottom: -45px;
	}
}

@media (max-width: 1024px){
	#claimDiv {
		margin-bottom: 50px;
	}
	.landing-form-overlay {
	    bottom: -214px;
	}
	#primary-menu ul li > a {
	    padding: 39px 7px;
	}
	.pricing-features {
		height: 460px;
	}
}

@media (max-height: 700px){
	#claimDiv {
		margin-bottom: 60px;
	}
}

@media (max-height: 600px){
	#claimDiv {
		margin-bottom: 0px;
	}
}

@media (max-width: 768px){
	.heading-block h2 {
	    font-size: 26px;
	    font-weight: 100;
	}

	#claimDiv {
		margin-bottom: 0px;
	}

	.landing-form-overlay {
	    left: 75%;
	}

	.pricing-features {
		height: 525px;
	}
}

@media (max-width: 400px){
	.landing-form-overlay {
		left: 50%;
		max-width: 284px;
	}
	.heading-block h2 {
	    font-size: 22px;
	}
	.heading-block h4 {
	    font-size: 15px;
	}
}

input[type="radio"].error, input[type="checkbox"].error {
	border-color: #E42C3E;
    outline: 2px solid #E42C3E;
}

.modal-backdrop {
	z-index: 0;
}

.isloading-wrapper.isloading-right {
  margin-left: 10px;
}
.isloading-overlay {
  position: relative;
  text-align: center;
}
.isloading-overlay .isloading-wrapper {
  background: #FFFFFF;
  -webkit-border-radius: 7px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 7px;
  -moz-background-clip: padding;
  border-radius: 7px;
  background-clip: padding-box;
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  top: 10%;
  z-index: 9000;
}

ul, li {
    padding: none;
}

.feature-box p {
    color: #555;
}

.heading-block:after {
    border-top: none;
}

.VersichererFelder{
	display:none;
}

.NichtVersichererFelder{
	display:none;
}

.heading-block h2,
.heading-block h4{
	text-transform: none;
}

.landing-wide-form {
    padding: 64px;
}

#header.full-header #logo {
    padding-right: 0px;
}

.readonly {
    pointer-events: none;
    background-color: #eeeeee;
}

/* .settings-div.col_half {
    margin-bottom: 15px !important;
} */

body, #main {
    background-color: #ececec;
}

#settings-div .row {
    margin-top: 15px;
}

.error-text {
    font-size: 12px;
    color: red;
}

.blocktext {
    text-align: justify;
}

.new_account_fields{
    display: none;
}