.db{background-color:rgba(0,0,0,.6);color:#fff;font-size:1em;padding:.5rem 0;position:fixed;left:0;bottom:0;width:100%;z-index:110}.db__desc{padding:1rem 5%}.db__btns{padding:0 5%;margin-bottom:1rem}@media (min-width:992px){.db__btns{text-align:right}}.db__btn{width:100%;cursor:pointer;background-color:#0b457c;color:#fff;border:none;padding:8px 16px;border-radius:16px;font-size:.9em;margin:.2rem 0;transition:box-shadow .3s}@media (min-width:992px){.db__btn{width:auto;margin:auto}}.db__btn:hover{background-color:#0a75d9;box-shadow:0 0 11px rgba(33,33,33,.2)}.db--hidden{pointer-events:none;animation-name:invisible;opacity:0;animation-duration:0s;animation-timing-function:ease-in-out}.ds{font-size:13px;padding:13px;background-color:#fff;color:#010101;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:relative;top:10%;margin:0 auto;max-width:90vw;border-radius:4px;z-index:1000}@media (min-width:992px){.ds{width:600px;margin:0 auto;font-size:14px;padding:14px}}.ds__title{display:flex;font-weight:700;border-bottom:1px solid #010101;align-items:baseline;justify-content:space-between}.ds__stitle{padding-top:13px;padding-bottom:0}@media (min-width:992px){.ds__stitle{padding-top:14px}}.ds__wrapper{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);z-index:110}.ds__wrapper--hidden{pointer-events:none;animation-name:invisible;opacity:0;animation-duration:0s;animation-timing-function:ease-in-out}.ds__btnscontainer{display:flex;justify-content:space-between}.ds__btn{width:100%;cursor:pointer;background-color:#0b457c;color:#fff;border:none;padding:8px 16px;border-radius:16px;font-size:.9em;margin:.2rem 0;transition:box-shadow .3s}@media (min-width:992px){.ds__btn{width:auto;margin:.5rem 0}}.ds__btn:hover{background-color:#0a75d9;box-shadow:0 0 11px rgba(33,33,33,.2)}.ds__beforeaccept{margin:13px 0}@media (min-width:992px){.ds__beforeaccept{margin:14px 0}}.cbx__wrapper{margin-right:10px}.cbx__cnt{display:flex;flex:1;flex-direction:row;align-self:center;margin:13px 0}@media (min-width:992px){.cbx__cnt{margin:14px 0}}.cbx__desc{margin:4px 0 0}.cbx__label{font-weight:700}.cbx__input{cursor:pointer;position:relative}.cbx--custom{position:absolute!important;height:1px!important;width:1px!important}.cbx--custom:checked~.cbx__value{background-color:#8bc34a}.cbx--custom:checked~.cbx__value__disabled{background-color:grey}.cbx--custom:checked~.cbx__value:after{left:calc(90% - 20px)}.cbx--custom:checked~.cbx__value:before{content:"";right:0;left:10px}.cbx__value{display:inline-block;padding:14px 9px;min-width:64px;position:relative;background-color:#e53935;transition:background-color .18s ease-in}.cbx__value:after{content:" ";width:20px;height:20px;background-color:#fff;left:5%;transition:left .15s}.cbx__value:after,.cbx__value:before{top:50%;transform:translateY(-50%);position:absolute}.cbx__value:before{content:"";color:#fff;right:10px}@keyframes invisible{0%{opacity:1}to{opacity:0}}


#doria_settings_content .ds__wrapper {
    z-index: 1011;
}

.ds {
    max-width: 554px;
    width: 90vw;
    padding: 28px;
    color: #333333;
    overflow: auto;
}

.ds__title {
    border: 0;
}

.ds__title span {
    font-size: 18px;
}

.ds__stitle {
    margin: 8px 0;
    font-size: 14px;
}

.ds__form .cbx__cnt {
    margin: 40px 0;
}

.ds__form .cbx__cnt .cbx__content {
    margin-top: 6px;
}

.ds__form .cbx__cnt .cbx__label {
    font-size: 14px;
}

.ds__form .cbx__cnt .cbx__desc {
    font-size: 14px;
    margin-top: 8px;
}

.ds__form .cbx__cnt .cbx__value {
    background: #979797;
}

.cbx--custom:checked ~ .cbx__value {
    background: #27F154;
}

.ds__form .cbx__cnt .cbx__value:after {
    border-radius: 100%;
}

.ds__beforeaccept {
    font-size: 14px;
}

.ds__btnscontainer {
    padding: 0;
    display: flex;
    margin: 0;
}

.ds__btnscontainer .ds__btn {
    width: 100%;
    margin: 6px;
    border-radius: 30px;
    padding: 12px 38px;
    background: #FFFFFF;
    color: #343434;
    border: 2px solid #343434;
    font-size: 16px;

}

.ds__btnscontainer #doria_btn_acceptall {
    background: #FFEB00;
    border: initial;
    color: #004178;
}

.ds__btnscontainer input[type=submit] {
    width: auto;
}

#doria_banner_content {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1010;
}

.db {
    top: 25%;
    left: initial;
    bottom: initial;
    position: relative;
    margin: 0 auto;
    padding: 28px;
    max-width: 554px;
    width: 90vw;
    background: #FFFFFF;
    border-radius: 6px;
    color: #333333;
    max-height: 75%;
    overflow: auto;
}

.db__desc {
    padding: 0;
}

.db__desc h5 {
    margin: 0;
    font-size: 18px;
}

.db__desc p {
    margin: 10px 0;
    font-size: 14px;
}

.db__btns {
    padding: 0;
    display: flex;
    margin: 0;
}

.db__btns .db__btn {
    width: 100%;
    margin: 12px;
    border-radius: 30px;
    padding: 12px;
    background: #FFFFFF;
    color: #343434;
    border: 2px solid #343434;
}

.db__btns .db__abtn {
    background: #FFEB00;
    border: initial;
    color: #004178;
}

.db__btns .db__sbtn {
    order: 2;
}


@media only screen and (max-width: 960px) {
    .ds__btnscontainer {
        flex-wrap: wrap;
    }

    .ds__btnscontainer * {
        width: 100% !important;
    }

    .db__btns {
        flex-wrap: wrap;
    }

    .db__btns .db__btn {
        width: 100% !important;
    }
}

a.cookieSettingsButton {
  position: fixed;
  bottom: 10px;
  left: 10px;
  background-color: #fff;
  border: 2px solid #ff0;
  padding: 5px 10px;
  border-radius: 20px;
}

a.cookieSettingsButton:hover {
  background-color: #eee;
}

#doria_settings_content button,
#doria_settings_content input[type="button"],
#doria_settings_content input[type="submit"],
#doria_banner_content button,
#doria_banner_content input[type="button"],
#doria_banner_content input[type="submit"] {
	font-size: 16px;
    font-weight: 400;
    padding: 10px;
}