.qc-cmp-button {
    background-color: #77a8e2 !important;
    border-color: #77a8e2 !important
}

.qc-cmp-button:hover {
    background-color: transparent !important;
    border-color: #77a8e2 !important
}

.qc-cmp-alt-action, .qc-cmp-link {
    color: #77a8e2 !important
}

.qc-cmp-button {
    color: #222 !important
}

.qc-cmp-button.qc-cmp-secondary-button {
    color: #77a8e2 !important
}

.qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover {
    color: #fff !important
}

.qc-cmp-button.qc-cmp-secondary-button {
    border-color: #77a8e2 !important;
    background-color: transparent !important
}

.qc-cmp-button.qc-cmp-secondary-button:hover {
    background-color: #77a8e2 !important
}

.qc-cmp-ui, .qc-cmp-ui .qc-cmp-beta-messaging, .qc-cmp-ui .qc-cmp-main-messaging, .qc-cmp-ui .qc-cmp-messaging, .qc-cmp-ui .qc-cmp-purpose-info, .qc-cmp-ui .qc-cmp-sub-title, .qc-cmp-ui .qc-cmp-table, .qc-cmp-ui .qc-cmp-table-header, .qc-cmp-ui .qc-cmp-title, .qc-cmp-ui .qc-cmp-vendor-list, .qc-cmp-ui .qc-cmp-vendor-list-title {
    color: #222 !important
}

.qc-cmp-ui .qc-cmp-alt-action, .qc-cmp-ui a {
    color: #222 !important
}

.qc-cmp-alt-action {
    margin-top: 5px
}

.qc-cmp-ui {
    background-color: #fff !important
}

.qc-cmp-publisher-purposes-table .qc-cmp-table-header {
    background-color: #fafafa !important
}

.qc-cmp-publisher-purposes-table .qc-cmp-table-row {
    background-color: #fff !important
}

.qc-cmp-small-toggle.qc-cmp-toggle-on, .qc-cmp-toggle.qc-cmp-toggle-on {
    background-color: #428bca !important;
    border-color: #428bca !important
}

body.qc-cmp-ui-showing {
    overflow: scroll !important
}

.qc-cmp-button.qc-cmp-secondary-button {
    display: none;
}