.bg-dark {
    background-color: #000000 !important;
}







@font-face {
    font-family: "CampaignFont";
    src:         url("https://testdomain.voegeli.ch/test/assets/font/mulish_normal.ttf") format("truetype"),
                 url("https://testdomain.voegeli.ch/test/assets/font/mulish_normal.ttf") format('woff');
}

body {
    font-family: CampaignFont, Roboto, serif !important;
}
/* Textfarbe bei Intro */
.header-intro,
.cta-registration {
    color: #ffffff !important;
}


.text-primary {
    color: #2ba6cb !important;
}

.bg-primary {
    background-color: #2ba6cb !important;
}

.btn-primary {
    background-color: #2ba6cb;
    border-color: #2ba6cb;
    color: #ffffff;
}
.btn-primary:hover{
    background-color:rgb(34, 133, 162);
    border-color:rgb(34, 133, 162);
}

.badge-primary {
    background-color: #2ba6cb;
    border-color: #2ba6cb;
    color: #ffffff;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2remrgb(34, 133, 162);
    background-color: #2ba6cb;
    border-color: #2ba6cb;
    color: #ffffff;
}

.btn-primary:disabled {
    background-color: #2ba6cb;
    border-color: #2ba6cb;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    background-color: rgb(34, 133, 162);
    border-color: rgb(34, 133, 162);
}

.navbar-toggler span {
    background-color: #2ba6cb;
}

.form-control:focus {
    border-color: #2ba6cb;
    box-shadow: 0 0 0 0.2rem rgba(43, 166, 203, 0.25);
}

a, a:hover {
    color: rgb(34, 133, 162);
}

input[type='checkbox'], input[type='radio'] {
    accent-color: #2ba6cb;
}

/* Youtube-Video im Header */
.header {
    background:              url(https://testdomain.voegeli.ch/test/assets/img/headerImage.png) no-repeat center top scroll;
    -webkit-background-size: cover;
    -moz-background-size:    cover;
    -o-background-size:      cover;
    background-size:         cover;
    color: #ffffff;
}

.header:after {
    content:  "";
    position: absolute;
    top:      0;
    right:    0;
    width:    100vw;
    height:   100vh;
    background-color: #000000;
    opacity: 0;
    z-index:  1;
}


