.republic-widget-searchform form {
  background-color: #ffffff !important;
  border-radius: 10px !important;
}

button.republic-button {
  border: 1px solid #3463df !important;
  border-radius: 10px !important;
}

.republic-widget-searchform.republic-size-lg .republic-button span,
.republic-widget-searchform.republic-size-md .republic-button span,
.republic-widget-searchform.republic-size-sm .republic-button span,
.republic-widget-searchform.republic-size-xs .republic-button span,
.republic-widget-searchform.republic-size-xxs .republic-button span {
  background-color: #3b71fe !important;
  border-radius: 10px !important;
}

.republic-widget-searchform.republic-size-lg .republic-button:hover span,
.republic-widget-searchform.republic-size-md .republic-button:hover span,
.republic-widget-searchform.republic-size-sm .republic-button:hover span,
.republic-widget-searchform.republic-size-xs .republic-button:hover span,
.republic-widget-searchform.republic-size-xxs .republic-button:hover span {
  background-color: #7ea1fe !important;
}

.republic-widget-searchform h1,
div.republic-label,
label.republic-switch-label2 {
  color: #707070 !important;
}

.republic-switch.republic-switch input[type='checkbox']:checked + .slider {
  background-color: #3b71fe !important;
  border-color: #707070 !important;
}

.republic-field {
  border: 1px solid #707070 !important;
  background-color: #f1f1f1 !important;
}

.republic-field.republic-pickupdate-field {
  border-right-width: 0 !important;
}

div.republic-section-button,
div.republic-logo {
  background-image: none !important;
}

div.republic-logo {
  height: 0px !important;
}

p.republic-number-one {
  display: none !important;
}

.republic-size-xxs-header {
  color: #5e6d77 !important;
}