.upload_fullpage_configuration .print-setup-left .print-block, 
.upload_fullpage_configuration .print-setup-right .print-block, 
.upload_fullpage_configuration .pageoptions-wrapper.pageoptions-content, 
.upload_personalization_fullpage_configuration .print-setup-left .print-block, 
.upload_personalization_fullpage_configuration .print-setup-right .print-block, 
.upload_personalization_fullpage_configuration .pageoptions-wrapper.pageoptions-content {
  border: 1px solid rgba(204,204,204,0.5);
  border-color: rgba(204,204,204,0.5) !important;
}

.pageoption-tab-wrapper.active {
  border-left: 1px solid rgba(204,204,204,0.5);
  border-top: 1px solid rgba(204,204,204,0.5);
  border-right: none;
  border-left: 1px solid rgba(204,204,204,0.5);
  border-color: rgba(204,204,204,0.5) !important;
  background-color: rgba(0,102,204,1);
  display:flex;
  align-items: center;
}

.pageoption-tab-wrapper {
  position: relative;
}

.pageoption-tab-wrapper.active {
  border-top: 1px solid;
  justify-content: center;
}

.pageoption-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(3px);
}

.pageoption-tab-wrapper.active .pageoption-tab {
  color: #fff !important;
}

.productparts-wrapper.productparts-content {
  overflow: hidden;
}

.print-block.menge-block {
  margin-top: 20px !important;
}

.print-block-left-config-side, .print-block-left-config-side {
  margin-top: 20px;
}

.productpart-options-wrapper.active {
  border-bottom: 1px solid rgba(204,204,204,0.5);
}

.print_setup #printing_quantity_table .selected-qty {
  background-color: rgba(0,102,204,1) !important;
}

.prodpart-summary-title {
  color: #333;
}

.print-setup.print_setup.print-setup-content {
  color: #333;
}

.factsheets-content a, .quotation-wrapper a, .summary-row a {
  color: rgba(0,102,204,1) !important;
}

.pageoption-values-dropdown label {
  font-size: 16px;
}

.productpart-options .option.active {
  border-color: rgba(0,102,204,1) !important;
}

.productpart-options .option.active, .productpart-options .option:hover {
  color: rgba(0,102,204,1) !important;
}

.option .option-selected-label {
  background-color: rgba(0,102,204,1) !important;
}

.productparts-wrapper .productpart.active {
  border-color: rgba(204,204,204,0.5) !important;
  border-width: 1px;
}

.page-opt-tooltip:after {
  background-color: rgba(0,102,204,1) !important;
  border-color: rgba(0,102,204,1) !important;
}

.upload_personalization_fullpage_configuration .btn-personalize {
  background-color: #fff !important;
  color: rgba(0,102,204,1) !important;
  border: 1px solid rgba(0,102,204,1) !important;
}

.qq-upload-button {
  border: 1px dashed rgba(0,102,204,1) !important;
  color: rgba(0,102,204,1) !important;
}

.qq-upload-button:before {
  color: rgba(0,102,204,1);
}

.product-info-main .select2-container .select2-choice {
  line-height: 35px;
  height: 35px;
}

.select2-results .select2-result-label {
  padding: 8px 10px 5px;
}

.select2-results {
  padding: 0;
  margin: 0;
}

.select2-result {
  margin-bottom: 0 !important;
}

.select2-drop-active, .select2-container-active .select2-choice {
  border: 1px solid rgba(204,204,204,0.5) !important;
}

.custom-qty-wrapper .label, .print-block-left-config-side .label {
  margin-bottom: 5px;
  display: inline-block;
}

.custom-qty-wrapper{
  margin-top: 20px;
}

.pageoption-tab .po-title {
  font-size: 1.15em !important;
}

.product-info-main .select2-container .select2-choice .select2-arrow b::after {
  color: #eb2771;
}

.product-options-wrapper .print-setup-content .print-block.menge-block .custom-qty-open-btn {
  color: #eb2771;
}

.page-title-wrapper a {
  color: #eb2771;
}