#fscookies {
    position: absolute;
    margin-top: 0;
    clear: both;
}

#fscookies .fscookies-display {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: fixed;
    height: auto;
    background: white;
    color: black;
    font-size: 14px;
    z-index: 9999999;
}

#fsCookiesModal label {
    width: 70%;
}

#fscookies .fscookies-display.fscookies-top {
    top: 0;
    left: 0;
    width: 100%;
}

#fscookies .fscookies-buttons .btn {
    margin-right: 5px;
}

#fscookies .fscookies-inner {
    margin: 15px;
}

li.cookie-category-group-name {
    width: 100%;
}

#fscookies .fscookies-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.modal-open #fsCookiesModal.modal {
    background: rgba(0,0,0,0.5);
    z-index: 9999999;
}

.cookie_category_group:not(:first-of-type) {
    display: none;
}

#fsCookiesModal .modal-body label {
    display: inline-block;
}

#fsCookiesModal .modal-body input {
    margin-right: 5px;
}

.cookie-category-group-name {
    padding: 10px 5% 10px 5%;
    margin-top: 10px;
    margin-bottom: 5px;
    cursor: pointer;
    word-break: normal;
    word-wrap: break-word;
    color: #0a0a0a;
}

.fscookies-manage {
    position: fixed;
    bottom: 20px;
    color: rgba(102, 102, 102, 0.9);;
    cursor: pointer;
    -webkit-transition: .75s;
    -moz-transition: .75s;
    transition: .75s;
    z-index: 9999;
}