.qc-cmp-ui-container .qc-cmp-button {
  background-color: #d5eafe !important;
  border-color: #d5eafe !important;
}

.qc-cmp-ui-container .qc-cmp-button:hover {
  background-color: #c2bbc3 !important;
  border-color: #c2bbc3 !important; 
}

.qc-cmp-ui-container .qc-cmp-alt-action,
.qc-cmp-ui-container .qc-cmp-link {
  /*color: #60d2ff !important;*/
  color:#273f70 !important;
}

.qc-cmp-ui-container .qc-cmp-button {
  color: #273f70 !important;
}

.qc-cmp-ui-container .qc-cmp-button.qc-cmp-secondary-button {
  color: #fff !important;
}

.qc-cmp-ui-container .qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover {
  color: #ffffff !important;
}

.qc-cmp-ui-container .qc-cmp-button.qc-cmp-secondary-button {
  border-color: #d5eafe !important;
  background-color: transparent !important;
}

.qc-cmp-ui-container .qc-cmp-button.qc-cmp-secondary-button:hover {
  background-color: #c2bbc3 !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: #f3f3f3 !important;
}

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

.qc-cmp-ui {
  /*background-color: rgba(63, 63, 63, 1) !important;*/
  background-color: #273f70!important;
}

.qc-cmp-ui-container .qc-cmp-publisher-purposes-table .qc-cmp-table-header {
  background-color: #5d5d5d !important;
}

.qc-cmp-ui-container .qc-cmp-publisher-purposes-table .qc-cmp-table-row {
  background-color: #777 !important;
}

.qc-cmp-ui-container .qc-cmp-ui {
  min-height: auto !important;
  pointer-events: all;
}

.qc-cmp-ui-container .qc-cmp-title {
  display: none !important
}

.qc-cmp-ui-container .qc-cmp-toggle {
 /*  background-color: #2e95d1 !important; */
  background-color: #273f70 !important;
  height: 18px!important;
}

.qc-cmp-ui-container .qc-cmp-toggle-off {
  background-color: #d86677 !important;
}

/* mobile */
@media screen and (max-width: 850px) {
  .qc-cmp-ui-content.qc-cmp-ui-content {
    padding: 10px 20px 10px !important;
  }
  .qc-cmp-buttons.qc-cmp-buttons {
    margin: 10px 0!important;
    padding: 0!important;

  }
  .qc-cmp-ui-container .qc-cmp-alt-buttons { /* padding-bottom: 20px!important; */}
  .qc-cmp-main-messaging.qc-cmp-main-messaging {
    padding: 0!important;
  }
  .qc-cmp-ui-container .qc-cmp-ui.qc-cmp-showing {
    /*position: fixed;
    bottom: 0;*/
  }
}

.qc-cmp-ui-container .qc-cmp-alt-buttons {
  margin: 0!important;
}

h4 {color:#fff!important;
font-weight:bold!important;
  text-decoration: underline;
}

#qcLogo{
	max-width: 50%;
	height:auto;
}

.qc-cmp-link-text {display:none!important;}

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

.qc-cmp-purpose-description {color:#fff!important;}

.qc-cmp-toggle {border-color:#ffffff!important;}



html body.qc-cmp-ui-showing.qc-cmp-ui-showing {
  overflow: auto !important;
}

.qc-cmp-ui-content {
overflow-y:unset!important;
}

.qc-cmp-persistent-link {
background-color:#273f70!important;
}

.qc-cmp-close-icon {display:none!important;}

table th {background:none!important;
background-color:#273f70!important;}

/* desktop */

  .qc-cmp-ui-container.qc-cmp-ui-container {
    background: transparent !important;
    bottom: 0!important;
    pointer-events: none;
  }

  /* for safari only */
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    .qc-cmp-ui-showing .qc-cmp-ui-container.qc-cmp-ui-container { top:0!important;}
  }

 
 .qc-cmp-ui-content.qc-cmp-ui-content {
  padding: 10px 30px 20px !important;
}

 