button#s-all-bn,button#c-p-bn {
    background: var(--el-orange) !important;
}
.cloud #c-ttl, h2#s-ttl{
    color: var(--el-orange) !important;
}
a.cc-link{
    color: var(--el-orange) !important;
    border-bottom: 1px solid var(--el-orange) !important;
}
.cc_div .bar.left #s-inr {
    margin-left: auto !important;
}
@media (min-width: 510px){
    div#s-inr {
        min-width: 532px !important;
    }
}
.demo-title{
    text-decoration: none;
    border-bottom: none;
    color: #081120;
}


.demo-title:hover{
    border-bottom: 3px dotted #081120;
}

[data-cc="c-settings"]{
    margin-right: .5em;
}

.warning{
    margin-top: 2em;
    color: #5a4c4c;
    background: #ffefef;
    padding: 1em;
    border-radius: 0.5em;
}
.force--consent.show--consent .c--anim #cm-ov, .show--settings .c--anim #cs-ov {
    opacity: 0 !important;
}
/*div#cm {
    z-index: auto !important;
}*/
html.force--consent.show--consent {
    overflow-y: auto !important;
}
div#cc--main div#cm {
    /* float: left !important; */
    left: 0;
}
#cm.cloud {
    max-width: 77em !important;
}
/*nav.navbar.navbar-expand-lg.fixed-top.navbar-light.nav-bar-search-form-top-hamac{
    z-index: 1000;
}*/
div#cc_div {
    position: fixed;
}
div#cm-ov {
    position: relative;
}
/*div#cc_div {
    position: fixed;
    height: 29vw;
    top: 442px !important;
}*/
div#cc_div {
    clear: both;
    margin: auto;
    top: auto;
    bottom: 0;
}

button#s-all-bn, button#c-p-bn,button#c-s-bn,button#s-rall-bn,button#s-sv-bn {
    border-radius: 22px !important;
}
button#c-s-bn,button#s-rall-bn,button#s-sv-bn {
    border: 1px solid var(--el-orange) !important;
}
.cc_div .bar #s-inr {
    max-width: 35em !important;
}

span[aria-hidden="true"] {
    background: var(--el-orange) !important;
    border-color: var(--el-orange) !important;
}