.qc-cmp-button {
  background-color: #4285f4 !important;
  border-color: #4285f4 !important;
}
.qc-cmp-button:hover {
  background-color: transparent !important;
  border-color: #4285f4 !important;
  color: #4285f4 !important;
}
.qc-cmp-alt-action, .qc-cmp-link {
  color: #4285f4 !important;
}
.qc-cmp-button {
 color: #ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
 color: #4285f4 !important;
}
.qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover {
 color:#ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
 border-color: #4285f4 !important;
 background-color: transparent !important;
}
.qc-cmp-button.qc-cmp-secondary-button:hover {
 background-color: #4285f4 !important;
}
.qc-cmp-ui, .qc-cmp-ui .qc-cmp-main-messaging, .qc-cmp-ui .qc-cmp-messaging, .qc-cmp-ui .qc-cmp-beta-messaging, .qc-cmp-ui .qc-cmp-title, .qc-cmp-ui .qc-cmp-sub-title, .qc-cmp-ui .qc-cmp-purpose-info, .qc-cmp-ui .qc-cmp-table, .qc-cmp-ui .qc-cmp-table-header, .qc-cmp-ui .qc-cmp-vendor-list, .qc-cmp-ui .qc-cmp-vendor-list-title {
 color: #000000 !important;
}
.qc-cmp-bold-messaging {
 font-family: Arial,Verdana,sans-serif;
 font-size: 14px; line-height: 18px;
 font-weight: 700;
 margin: 14px 0 0 0;
}
.qc-cmp-ui a, .qc-cmp-ui .qc-cmp-alt-action {
 color: #4285f4 !important;
}
.qc-cmp-ui {
 background-color: #ffffff !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: #ffffff !important;
}
.qc-cmp-toggle {border: none !important;}
.qc-cmp-toggle-status{
 color: #8c8c8c !important;
 font-weight: 400 !important;;
}
.qc-cmp-toggle-on {background-color: #368bd6 !important;}
.qc-cmp-toggle-off {background-color: #1e4b73 !important;}
#qc-cmp-purpose-button {display: none !important;}
.qc-cmp-title {
 font-size: 24px!important;
 font-weight: 700!important;
 line-height: 28px!important;
 margin: 0 0 14px 0!important;
}
