/* Color Code: #00264D */

:root {
    --ci-color: #00264D;
}

#sidebar-primary {
    background-color: #00264D;
    border-right: none;
}

#sidebar-menu .sidebar-menu--inner {
    background-color: #00264D;
    border-right: none;
    border-left: solid 1px white;
}

#sidebar-primary #sidebar-menu--toggle-button:hover {
    background-color: #00264D;
}

/*
#nav-main .submenu {
    background-color: #1d2e4f;
    border-right: solid 1px #1d2e4f;
}
*/

#nav-main .is-parent.active {
    background-color: #1d2e4f;
}

#login-popup {
    background-color: #00264D;
}

#page-header .login button:hover {
    background-color: #00264D;
}

header#page-header {
    z-index: 49;
}

a {
    color: #00264D;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
    color: #00264D;
}

.ce--title {
    background-color: #00264D;
}

.bgcolor-main {
    background-color: #00264D;
}

.card-footer {
    color: #00264D;
}

.ce-image-boxes .ce--item:hover:after {
    background-color: rgba(0, 38, 77,0.9);
}

.ce-image-boxes .ce--item:after {
    color: rgba(0, 38, 77, 0.5);
}

.ce-image-boxes .ce--item:after {
    background-color: rgba(0, 38, 77, 0.5);
}

.ce--button a, .ce--button button, .ce--button .button, a.esbbutton {
    border: .0625rem solid #00264D;
    color: #00264D !important;
}
.ce--button a:hover, .ce--button button:hover, .ce--button .button:hover, a.esbbutton:hover {
    background-color: #00264D !important;
}

.ce-teaser-slider .slider--item .item--title, .ce-teaser-slider .slider--item .item--subtitle{
    background-color: #00264D;
}
.ce-teaser-slider .slider--item .item--button:hover {
    background-color: #00264D;
}

.ce-teaser-slider .slider--item .item--button{
    color: #00264D;
}

figure .note {
    background-color: rgba(0, 38, 77, 0.8);
}

.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.25);
}

/*buttons*/
.ticket-card .btn {
    background-color: #00264D;
}

button, .btn, .btn-primary{
    border: .0625rem solid #00264D;
}

button:focus {
    outline: none;
}

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    background-color: #00264D;
    border-color: #00264D;
}

.btn:focus, .btn.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.25);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.25);
}

.flickity-button:focus {
    -webkit-box-shadow: 0 0 0 5px #00264D;
    box-shadow: 0 0 0 5px #00264D;
}

.flickity-prev-next-button .arrow {
    fill: #00264D;
}

/*Login*/

.frontend_login input::-webkit-input-placeholder{color: #00264D;}
.frontend_login input::-ms-input-placeholder{color: #00264D;}
.frontend_login input::-ms-input-placeholder{color: #00264D;}
.frontend_login input::-moz-placeholder{color: #00264D;}
.frontend_login input::placeholder{color: #00264D;}

.frontend_login input[type="submit"]:hover {
    color: #00264D;
}

.login-button-active {
    background-color: #00264D !important;
}

.frontend_login input[type="submit"] {
    background: #00264D;
}

.kongress-site #page-header .login{
    background-color: #00264D;
}

/*Anmeldung*/

.decision-register {
    color: #00264D;
}

.fancybox-close-small:after {
    background: #00264D;
}

:focus {
    outline: #00264D auto 1px;
}

.btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.5);
    box-shadow: -3 0 0 0.2rem rgba(0, 38, 77,0.5);
}

button, .btn, .btn-primary {
    border: .0625rem solid #00264D;
    color: #00264D;
}

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 38, 77,0.5);
}
#eventregistrationbox .btn {
    border-color: #00264D;
}

#eventloginbox {
    background-color: #00264D;
}

button:hover, .btn:hover, .btn-primary:hover {
    background-color: #00264D;
}

/*Registrierung*/
.pricingdiv li.feature-esb-partner {
    background-color: #00264D;
}

.pricingdiv a.pricebutton-esb-partner {
    background: #00264D;
}

.pricingdiv a.pricebutton {
    border: .0625rem solid #00264D;
}

/*Programm*/
.ce-programm-container__filter #ce-programm-container__input-search {
    border: 2px solid #00264D;
}

.ce-programm-container__filter #ce-programm-container__filter-dropdown-toggle-button {
    background-color: #00264D;
    border: 2px solid #00264D;
}

.ce-programm-container__filter .ce-programm-container__filter-info {
    border: 2px solid #00264D;
}

.ce-programm-container__filter .ce-programm-container__filter-info .badge-primary {
    background-color: #00264D;
}

.ce-programm-item__form-ical .ce-programm-item__badge {
    background-color: #00264D;
}

/*angemeldet*/
.checkcontainer input:checked ~ .checkmark {
    background-color: #00264D;
}

.bestell-uebersicht h3 {
    color: #00264D;
}

.payment .options h3 {
    color: #00264D;
}

.esb-tooltip svg {
    fill: #00264D;
}

.finalprice {
    color: #00264D !important;
}

.finalpriceinklmwst {
    color: #00264D !important;
}

.tippy-content{
    background-color: #00264D !important;
}

.tippy-arrow{
    background-color: #00264D;
    color: #00264D;
}

/*Video Header*/
.video-container::after {
    background-image: linear-gradient(to right, var(--ci-color) 10%, transparent 60%)!important;
}

.video-header .item--button {
    color: var(--ci-color)!important;
}

.video-header .item--button:hover {
    background-color: var(--ci-color)!important;
    color: #fff!important;
}

/*cookies*/
#uid-450 .cc-color-override--1521385074.cc-window {
    background-color: rgb(0, 38, 77);
}

#uid-450 .cc-color-override--1521385074 .cc-btn {
    color: rgb(0, 38, 77);
}
.new-kongress-newsletter.ef-anmeldung{
    background-image:
            url(https://www.entertainment-forum.com/fileadmin/360-Entertainment/02_Anmeldung/360Grad_Hintergrund.jpg);
}
