/*cookie*/
.cookie-notice, .cookie-modal {
    border-radius: 0 !important;
}

.cookie-notice .cm-klaro, .cookie-modal .cm-klaro {
    max-height: none !important;
}

.cookie-notice .cm-modal, .cookie-modal .cm-modal {
    padding: 40px 30px !important;
    border-radius: 0 !important;
    max-height: none !important;
}

.cookie-notice h1, .cookie-modal h1 {
    margin-bottom: 20px !important;
    color: #252525 !important;
    background: transparent !important;
}

.cookie-notice p, .cookie-modal p {
    color: #252525 !important;

}

.cookie-notice a, .cookie-modal a {
    text-decoration: none !important;
    color: #00365f;
}

.cookie-notice a:hover, .cookie-modal a:hover {
    color: #252525 !important;

}

.cookie-notice .cm-powered-by, .cookie-modal .cm-powered-by {
    padding: 0 !important;

}

.cookie-notice .cm-header, .cookie-modal .cm-header {
    padding: 0 !important;
    margin: 0 0 12px 0 !important;
}

.cookie-notice .cm-body, .cookie-modal .cm-body {
    padding: 0 !important;
}

.cookie-notice .cm-body .cm-service, .cookie-modal .cm-body .cm-service {
  /*  padding: 0 !important;*/
}

.cookie-notice .cm-body .cm-service:before, .cookie-modal .cm-body .cm-service:before {
    display: none !important;
}

.cookie-notice .cm-body .cm-service .slider, .cookie-modal .cm-body .cm-service .slider {
    /*opacity: 0 !important;*/
}
.cookie-notice .cm-body .cm-list-input:checked+.cm-list-label .slider:before, .cookie-modal .cm-body .cm-list-input:checked+.cm-list-label .slider:before {
    background: #00365f!important;
}
.cookie-notice .cm-body .cm-service .cm-list-label .cm-list-title, .cookie-modal .cm-body .cm-service .cm-list-label .cm-list-title {
    color: #00365f !important;
}

.cookie-notice .cm-body .cm-service .cm-list-label:hover, .cookie-modal .cm-body .cm-service .cm-list-label:hover {
    color: #00365f !important;
}

.cookie-notice .cm-body .cm-service .cm-list-label:before, .cookie-modal .cm-body .cm-service .cm-list-label:before {
    top: 0;
}

.cookie-notice .cm-body .cm-service .cm-list-label:after, .cookie-modal .cm-body .cm-service .cm-list-label:after {
    top: 0;
}

.cookie-notice .cm-footer, .cookie-modal .cm-footer {
    height: 135px !important;
}

.cookie-notice .cm-switch, .cookie-modal .cm-switch {
    /*opacity: 0 !important;*/
}
.cookie-notice .cm-switch:before, .cookie-modal .cm-switch:before {
    display: none!important;
}

.cookie-notice .cm-btn-accept-all:before, .cookie-modal .cm-btn-accept-all:before {
    display: none !important;
}

.cookie-notice .cm-service input:disabled + label, .cookie-modal .cm-service input:disabled + label {
    opacity: 0.6 !important;
}

.cookie-notice button, .cookie-modal button {
    max-width: calc(100% - 4px) !important;
    background: #00365f !important;
    color: white !important;
    border: none !important;
    padding: 1em 1.5em !important;
}

.cookie-notice button:before, .cookie-modal button:before {
    display: none !important;

}

.cookie-notice button[type='button'], .cookie-modal button[type='button'] {
    line-height: 1.2 !important;
    height: auto !important;
}


@media screen and (max-width: 1024px) {
    .cookie-notice h1, .cookie-modal h1, .cookie-notice h1 *, .cookie-modal h1 * {
        font-size: 24px !important;
    }

}

@media screen and (max-width: 767px) {
    .cookie-notice .cm-modal, .cookie-modal .cm-modal {
        bottom: 138px !important;
    }

    .cookie-notice .cm-footer, .cookie-modal .cm-footer {
        height: 180px !important;
    }

    .cookie-notice h1, .cookie-modal h1, .cookie-notice h1 *, .cookie-modal h1 * {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 600px) {
    .cookie-notice .cm-modal, .cookie-modal .cm-modal {
        max-height: 56% !important;

    }
}
@media screen and (max-width: 400px) {
    .cookie-notice h1, .cookie-modal h1, .cookie-notice h1 *, .cookie-modal h1 * {
        font-size: 16px !important;
    }

}
