.collapse:not(.show) {
    display:none;
    }
.btn:not(:disabled):not(.disabled) {
    cursor:pointer;
    }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor:pointer;
    }
.float-right {
    float:right !important;
    }
.pr-5, .px-5 {
    padding-right:3rem !important;
    }

html .cookieconsent {
    transition: opacity 0.75s;
    background: #404040;
    border-radius: 4px 4px 0 0;
    bottom: 0;
    color: #FFF;
    display: block;
    height: 9px;
    padding: 10px 10px 35px;
    position: fixed;
    left: 10px;
    text-align: center;
    text-decoration: none;
    min-width: 50px;
    z-index: 11050;
    }

#cookieman-modal {
    z-index: 11050;
    }

html .cookieconsent, html .scroll-to-top{
    opacity: 0.75;
    font-size: 1.3em;
    }

#cookieman-modal [data-toggle="collapse"][data-target="#cookieman-settings"]::after, #cookieman-modal [data-toggle="collapse"]::after {
    font-size: 1rem !important;
    }

#cookieman-modal button[data-target="#cookieman-settings"] {
    background-color: #fff;
    color: #444;
    }

#cookieman-modal button[data-cookieman-accept-none] {
    background-color: #fff;
    color: #aaa;
    }

#cookieman-modal button[data-cookieman-accept-all] {
    background-color: #28a745;
    padding:0.533rem 10rem;
    left:10px;
    position: absolute;
    }

@media (max-width: 991px) {
    #cookieman-modal button[data-cookieman-accept-all] {
        position: relative;
        padding: 0.533rem 5rem;
        }
    }

@media (max-width: 576px) {
    #cookieman-modal button[data-cookieman-accept-all] {
        padding: 0.533rem 0.933rem;
        }
    }