/* COLORS */
/*
h1, h2, h3, h4, h5, .page_title, .section_title, .chapter_title, .paragraph_title,
.list .title, .featured .page_title, .featured .section_title, .featured .chapter_title, .featured .paragraph_title, .featured .list .title,
.list-box h2, .list-box h4, .list-box .title {
	color: #9b37a0;
}*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');

h1, .page_title {
    color: #1fbbdc;
}

h2, h4, h5, .section_title, .paragraph_title {
    color: #ada398;
}

.bg-clay .bg {
    background-color: #f6f5f3;
}

.section.sectoin-bg-img .section-img:after {
    background-color: transparent;
}

.bg-clay.color-inverted,
.bg-clay.color-inverted h1,
.bg-clay.color-inverted h2,
.bg-clay.color-inverted h3,
.bg-clay.color-inverted h4,
.bg-clay.color-inverted h5,
.bg-clay.color-inverted fieldset legend,
.bg-clay.color-inverted .page_title,
.bg-clay.color-inverted .section_title,
.bg-clay.color-inverted .chapter_title,
.bg-clay.color-inverted .paragraph_title,
.bg-clay.color-inverted .list .title,
.bg-clay.color-inverted .featured.borderedColumns,
.bg-clay.color-inverted .featured.borderedColumns h1,
.bg-clay.color-inverted .featured.borderedColumns h2,
.bg-clay.color-inverted .featured.borderedColumns h3,
.bg-clay.color-inverted .featured.borderedColumns h4,
.bg-clay.color-inverted .featured.borderedColumns h5,
.bg-clay.color-inverted .featured.borderedColumns fieldset legend,
.bg-clay.color-inverted .featured.borderedColumns .page_title,
.bg-clay.color-inverted .featured.borderedColumns .section_title,
.bg-clay.color-inverted .featured.borderedColumns .chapter_title,
.bg-clay.color-inverted .featured.borderedColumns .paragraph_title,
.bg-clay.color-inverted .featured.borderedColumns .list .title,
.bg-clay.color-inverted h6 {
    color: #5C5C5C;
}

.bg-fuchsia .bg {
    background-color: #f01394;
}
.bg-fuchsia .iconbox .chapter_title, .bg-fuchsia .iconbox .paragraph_title, .bg-fuchsia h2, bg-fuchsia h3, .bg-fuchsia h4, bg-fuchsia h5, .bg-fuchsia .page_title, .bg-fuchsia .section_title, .bg-fuchsia .chapter_title, .bg-fuchsia .paragraph_title, bg-fuchsia p, .bg-fuchsia .iconbox .icon, .bg-fuchsia .iconbox .icon.pull-left, .bg-fuchsia .iconbox .icon.pull-right, .bg-fuchsia .iconbox p {
    color: #ffffff;
}

.bg-cyan .bg {
    background-color: #1fbbdc;
}
a {
    color: #1fbbdc;
}

.nav-division a.current-trail span, .nav-division a.current span, .nav-division .current+.active li:first-child span, .nav-division .current-trail>.nav-sub-toggle span {
    color: #28B9D4;
}
.nav-division a.current-trail span:after, .nav-division a.current span:after, .nav-division .current+.active li:first-child span:after, .nav-division .current-trail>.nav-sub-toggle span:after {
    background-color: #28B9D4;
}

.disclaimer {
    border-top-color: #1fbbdc;
}

.accordion .expander-trigger:before, .accordion .expander-trigger:after {
    background: #28B9D4;
}


.iconbox .icon, .iconbox .icon.pull-left, .iconbox .icon.pull-right{
    color: #28B9D4;
}
.blockquote blockquote p,
.blockquote cite,
.blockquote.quotation blockquote p:before,
.blockquote.quotation blockquote p:after {
    color: #ffffff;
}
.textimage ul:not(.fa-ul) li:before, .teaser-offering ul:not(.fa-ul) li:before {
    background: #28B9D4;
}
.textimage ol li:before {
    color: #28B9D4;
}
.breadcrumbs a,
.breadcrumbs {
    color: #28B9D4;
}
/*
.shade {
	box-shadow: -5px 0 10px 0 rgba(0,0,0,.08), 10px 10px 20px 0 rgba(0,0,0,.05);
}*/
section-valign-center {
}
@media (min-width: 48em) {
    .hero-header.hero-half .hero-header-inner {
        height: 32.000rem;
    }
}

/* LOGO */

.navbar-logo-wrapper {
    overflow: visible;
}

.navbar-logo-wrapper .main-logo {
    display: inline-block;
    padding: .5rem 0 0 0;
}
.navbar-logo-wrapper .main-logo img {
    max-height: 100%;
    position: relative;
    top: 0;
    width: 48px;
}

@media (min-width: 64em) {
    .navbar-logo-wrapper .main-logo img {
        height: 68px;
        max-height: 68px;
        top: 15px;
        width: auto;
    }
}


/* HEADER LINKS */

.header-anchor-left,
.header-anchor-item,
.header-anchor-right {
    background-color: rgba(31, 187, 220, .5);
}

.header-anchor-item:nth-child(2){
    background-color:rgba(31, 187, 220, .55);
}
.header-anchor-item:nth-child(3){
    background-color:rgba(31, 187, 220, .6);

}
.header-anchor-item:nth-child(4){
    background-color:rgba(31, 187, 220, .7);
}
.header-anchor-item:nth-child(5){
    background-color:rgba(31, 187, 220, .8);
}
.header-anchor-item:nth-child(6){
    background-color:rgba(31, 187, 220, .9);
}

.header-anchor-item:hover {
    background-color: rgba(31, 187, 220, .95);
}

.header-anchor-right {
    background-color:rgba(31, 187, 220, .8);
}


/* SYSTEM NOTIFICATION */
.system-notification .state.warning {
    border-color: #f01394;
}

/* BUTTON */
.btn, .buttonlink, button[type="reset"], input[type="submit"], input[type="reset"] {
    background: rgba(0,0,0,0.2);
    color: #ffffff;
    border: 1px solid #FFFFFF;
}
.btn-primary {
    background-color: #28B9D4;
}

.btn:hover, .buttonlink:hover, button[type="submit"]:hover, button[type="reset"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
    background-color: rgba(31, 187, 220, .95);
}

.sectoin-bg-img .btn-primary {
    background: rgba(0,0,0,0.2);
}

.bg-red .btn-primary:hover {
    background-color: #ffffff;
}

/* FIXES (2018-09-04) */
.search-toggle-close svg {
    fill: #28B9D4;
}
.btn:active, .btn:focus, .buttonlink:active, .buttonlink:focus, button[type="submit"]:active, button[type="submit"]:focus, button[type="reset"]:active, button[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus, input[type="reset"]:active, input[type="reset"]:focus {
    background-color: #28B9D4;
}
/* use this to vertically align the teaser link text at the bottom of the teasers
.teaser-offering {
    flex-grow: 1;
} */

/* END-FIXES (2018-09-04) */

.nav-sub-close-trigger, .nav-sub-close-trigger:active, .nav-sub-close-trigger:focus {
    background: transparent;
}

.nav-sub-close-trigger:hover {
    background: transparent;
}
.nav-sub-close-trigger:hover svg {
    fill: #28B9D4;
}


.btn-secondary:focus, .btn-secondary:hover, input[type="reset"]:focus, input[type="reset"]:hover, button.btn-secondary:focus, button.btn-secondary:hover, input.btn-secondary:focus, input.btn-secondary:hover {
    color: #fff;
    background: #28B9D4;
}
.btn-secondary, input[type="reset"], button.btn-secondary, input.btn-secondary {
    color: #ffffff;
    border: 1px solid #28B9D4;
}
.btn.search-toggle {
    background: transparent;
    color: inherit;
}

.tab-item {
    margin: 20px 0;
}
.tab-item .textimage {
    margin-bottom: 0rem;
}

/* BANKFINDER */

.bank-info {
    display: none;
}

.cq-wcm-edit .bank-info {
    display: block;
}

.ebillLightbox .modal_content {
    border: 10px solid #25b9d4;
    border-radius: 8px;
    padding: 1.4rem 1.6rem;
}
.blockquote {
    background-color: #1fbbdc;
}
.bank-cta {
    color: #4997b7;
    cursor: pointer;
    font-weight: bold;
}

/* DOWNLOADS */
/*#section-downloads .radio-tabs-content .image-block img,
#section-downloads .radio-tabs-content .image-large img,
#section-downloads .radio-tabs-content .image-medium img,
#section-downloads .radio-tabs-content .image-small img {
	box-shadow: -5px 0 10px 0 rgba(0,0,0,.08), 10px 10px 20px 0 rgba(0,0,0,.05);
}*/

/* pink column */


.nice-first-column [class*="column_"] .iconbox,
.nice-last-column [class*="column_"] .iconbox {
    margin-bottom: 0;
}

.nice-first-column [class*="column_"] .iconbox .icon,
.nice-last-column [class*="column_"] .iconbox .icon {
    float: right;
    font-size: 9rem;
}

.nice-first-column [class*="column_"]:first-child,
.nice-last-column [class*="column_"]:last-child {
    padding: 2rem;
}


.nice-first-column [class*="column_"] .disclaimer,
.nice-last-column [class*="column_"] .disclaimer {
    border-top-color: #ffffff;
}
.nice-first-column [class*="column_"]:first-child:after,
.nice-last-column [class*="column_"]:last-child:after {
    background-color: #f30094;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    right: 8px;
    z-index: -1;
}

.nice-first-column [class*="column_"]:first-child *,
.nice-last-column [class*="column_"]:last-child * {
    color: #fff;
}

/* SIX-5300: tmp fix */

.nav-image img.cover {
    height: auto !important;
}

@supports (grid-area: auto) {
    .nav-image img.cover {
        height: 100% !important;
    }
}

/* SIX-5617: fix logo/nav missalignment */

@media (min-width: 64em) {
    .nav-division > li:first-child > a {
        margin-left: 6.9rem;
    }
    .search-wrapper .search-input {
        padding-left: calc(6.9rem + 1.4rem);
    }
    .navbar-division > .container > .row {
        margin-left: -8px;
        margin-right: -8px;
    }
}

.inpage-nav li.active:after, .inpage-nav-overflow-content li.active:after {
    background: #28B9D4;
}

.inpage-nav li.active a, .inpage-nav-overflow-content li.active a {
    color: #28B9D4;
}

h1, .page_title {
    font-family: 'Noto Sans Condensed';
}

.iconbox .icon, .iconbox .icon.pull-left, .iconbox .icon.pull-right{
    color: #5B5B5B;
}

.iconbox .chapter_title, .iconbox .paragraph_title{
    color: #5B5B5B
}

h2, h4, h5, .section_title, .paragraph_title{
    color: #5B5B5B
}

h3, .chapter_title {
    color: #5B5B5B
}

.fact-value:before{
    background: #28B9D4;
}

.radio-tabs-header input:checked+span:after{
    background: #28B9D4;
}

.bg-red .bg, .nav-sub-overview.bg-red{
    background: #28B9D4;
}

.list2:not(.list-with-btn) .item>a .teaser-link, .list2:not(.list-with-btn) .item-inner .teaser-link {
    color: #28B9D4;
}
.list2:not(.list-with-btn) .item>a:hover .teaser-link, .list2:not(.list-with-btn) .item-inner:hover .teaser-link {
    color: #28B9D4;
}

.btn.btn-link, .buttonlink.btn-link,
.list-with-btn .teaser-link.btn-link,
button[type="submit"].btn-link, button[type="reset"].btn-link, input[type="submit"].btn-link, input[type="reset"].btn-link {
    color: #28B9D4;
}

.btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:hover, .buttonlink.btn-link:active, .buttonlink.btn-link:focus, .buttonlink.btn-link:hover, .list-with-btn .teaser-link.btn-link:active, .list-with-btn .teaser-link.btn-link:focus, .list-with-btn .teaser-link.btn-link:hover, button[type="submit"].btn-link:active, button[type="submit"].btn-link:focus, button[type="submit"].btn-link:hover, button[type="reset"].btn-link:active, button[type="reset"].btn-link:focus, button[type="reset"].btn-link:hover, input[type="submit"].btn-link:active, input[type="submit"].btn-link:focus, input[type="submit"].btn-link:hover, input[type="reset"].btn-link:active, input[type="reset"].btn-link:focus, input[type="reset"].btn-link:hover {
    color: #28B9D4;
}

a:hover {
    color: #28B9D4;
}
