#qc_choice_3pc_frame {
    display:none;
}

@font-face {
    font-family: Avenir, Sans-serif;
    src: url(../fonts/Avenir//Avenir.eot);
    src: url(../fonts/Avenir/Avenir.eot?#iefix) format("embedded-opentype"), url(../fonts/Avenir/Avenir.woff) format("woff"), url(../fonts/Avenir/Avenir.ttf) format("truetype");
}

.qc-cmp-publisher-logo {
    max-height: 100px !important;
    max-width: 200px !important;
}

/** Button Color **/
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
    background-color: transparent !important;
    border-color: #007bff !important;
}


/**Button Font Color**/
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    color: #fff !important;
}

.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
    color: #007bff !important;
}

/**Link Color**/
.qc-cmp-alt-action,
.qc-cmp-link {
    color: #007bff !important;
}

.qc-cmp-alt-action:hover,
.qc-cmp-link:hover {
    color: #0032af !important;
}

/**Text Color**/
.qc-cmp-title,
.qc-cmp-beta-messaging,
.qc-cmp-sub-title{
    color: #0032af !important;
}
.qc-cmp-main-messaging {
    text-align:center !important;
}

.qc-cmp-messaging,
.qc-cmp-main-messaging,
.qc-cmp-privacy-settings-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-vendor-list,
.qc-cmp-table,
.qc-cmp-bold-messaging,
.qc-cmp-vendor-list-title {
    color: #626c85 !important;
}

/**Text Font Family**/
.qc-cmp-alt-action,
.qc-cmp-button,
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-sub-title,
.qc-cmp-link,
.qc-cmp-privacy-settings-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-title,
.qc-cmp-vendor-list {
    font-family: Avenir, Arial, Sans-Serif !important;
}

/**Base Text Font Size**/
.qc-cmp-alt-action,
.qc-cmp-button,
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-vendor-list {
    font-size: 14px !important;
}

/**Tab Hover Color**/
.qc-cmp-tab:hover {
    background-color: #00ff99 !important;
}

/**Toggle On Color**/
.qc-cmp-small-toggle.qc-cmp-toggle-on,
.qc-cmp-toggle.qc-cmp-toggle-on {
    background-color: #007bff !important;
    border-color: #007bff !important;
}

/**Toggle Off Color**/
.qc-cmp-small-toggle,
.qc-cmp-toggle {
    background-color: #ccd2da !important;
    border-color: #ccd2da !important;
}

.qc-cmp-toggle-status {
    color: #007bff !important;
}
