﻿/* template.custom.css */

section.section-wrapper[data-background="white"] + section.section-wrapper[data-background="white"] {
	margin-top: -40px;
}
@media (max-width: 991.98px){
	section.section-wrapper[data-background="white"] + section.section-wrapper[data-background="white"] {
		margin-top: -20px;
	}
}
section.section-wrapper[data-background="white"] + section.section-wrapper[data-background="white"] .section-inner.section-padding {
	padding-top: 0;
}

section.section-wrapper[data-background="grey"] + section.section-wrapper[data-background="grey"] {
	margin-top: -40px;
}
@media (max-width: 991.98px){
	section.section-wrapper[data-background="grey"] + section.section-wrapper[data-background="grey"] {
		margin-top: -20px;
	}
}
section.section-wrapper[data-background="grey"] + section.section-wrapper[data-background="grey"] .section-inner.section-padding {
	padding-top: 0;
}

section.section-wrapper[data-background="red"] + section.section-wrapper[data-background="red"] {
	margin-top: -40px;
}
@media (max-width: 991.98px){
	section.section-wrapper[data-background="red"] + section.section-wrapper[data-background="red"] {
		margin-top: -20px;
	}
}
section.section-wrapper[data-background="red"] + section.section-wrapper[data-background="red"] .section-inner.section-padding {
	padding-top: 0;
}

.members-form .form-checkboxes {
    margin-bottom: 15px;
}

.bankruptcy-popup .popup-inner p:last-child {
	margin-bottom:  0px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 1480px) {
	.modal .modal-dialog[data-size="xxl"] {
		max-width: none;
		margin: 0 30px;
	}
}

@media (min-width: 1480px) {
	.modal .modal-dialog[data-size="xxl"] {
		max-width: 1420px;
	}
}

#medialibrary .medialibrary-arrow {
	font-size: 0.7em;
	margin: 0px 0.3em;
	color: #DC0D15;
}

#medialibrary h5 a {
	text-decoration: underline;
}
#medialibrary h5 a:hover {
	text-decoration: none;
}

.color-box > *:last-child { /* box mit content */
	margin-bottom: 0;
	padding-bottom: 0;
}
.color-box > .row { /* box ohne content aber mit children */
	margin-bottom: -40px;
}

.image-teaser > .image-teaser-content > .container > .content-inner > .row > div > *:last-child { /* call-to-action mit content */
	margin-bottom: 0;
	padding-bottom: 0;
}
.image-teaser > .image-teaser-content > .container > .content-inner > .row > div > .row { /* call-to-action ohne content aber mit children */
	margin-bottom: -30px;
}

header.header-main > .container > .header-inner .header-logo.noclaim {
	margin-bottom: 10px;
}
header.header-main > .container > .header-inner .header-logo.noclaim img {
	height: 34px;
}
@media (max-width: 991.98px){
	header.header-main > .container > .header-inner .header-logo.noclaim {
		margin-bottom: 0px;
	}
	header.header-main > .container > .header-inner .header-logo.noclaim img {
		height: 26px;
	}
}

.svg-icon.icon-deposit-insurance > img {
	max-width: 100px !important;
}
@media (max-width: 991.98px) {
	.svg-icon.icon-deposit-insurance > img {
		max-width: 70px !important;
	}
}

.search-result-list .search-result {
	word-wrap: break-word;
}
span.required:after {
	content:" *";
	color:  #dc0d15;
}
.form-checkbox.required label:after {
	content:" *";
	color: #dc0d15;
	font-size:14px;
	font-weight: 700;
	font-family: "Helvetica Neue Medium";
}
.form-checkboxes.has-error {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 2px #dc3545;
    box-shadow: 0 0 0 3px #dc3545;
    padding: 15px 20px 0 20px;
}

.kwhighlight {
	background-color: #fff4c7;
}
.button-link.button-highlight .kwhighlight,
.image-teaser .image-teaser-content .kwhighlight {
	color: #333333;
}

section.section-wrapper a[href^="tel:"],
section.section-wrapper a[href^="tel:"]:hover,
section.section-wrapper a:hover[href^="tel:"],
section.section-wrapper a:hover[href^="tel:"]:hover,
section.section-wrapper a:focus[href^="tel:"],
section.section-wrapper a:focus[href^="tel:"]:hover,
section.section-wrapper a:active[href^="tel:"],
section.section-wrapper a:active[href^="tel:"]:hover {
	text-decoration:underline !important;
}

/* fix kwhighlight in buttons */
a.btn, a:hover.btn, a:focus.btn, a:active.btn {
    column-gap: 0.25em;
}

.page-top-image .search-outer .claim h1 {
  margin: 0;
}
@media (max-width: 1199.98px){
	h1.h2 {
	  font-size: 36px;
	}
}
@media (max-width: 991.98px){
	h1.h2 {
	  font-size: 32px;
	}
}
@media (max-width: 767.98px){
	h1.h2 {
	  font-size: 28px;
	}
}
@media (max-width: 575.98px){
	h1.h2 {
	  font-size: 24px;
	}
}

table.data-table>tbody>tr>td p.bank-title span.kwhighlight {
	display:inline;
}
@media (max-width: 991.98px){
	table.data-table>tbody>tr>td p.bank-title span.kwhighlight {
		display:inline;
	}
}

.table-wysiwyg thead th {
	font-family: "Helvetica Neue Bold";
	font-weight: normal;
}