body {
  font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

textarea {
  font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

.select:before {
  font-family: "Helvetica Neue" !important;
}

.btn,
input[type="submit"] {
  background-color: #0031d3;
  border-color: #0031d3;
}

.btn:hover {
  background-color: #244ed9;
}

.twocolordiv {
  background: linear-gradient(
    to right,
    #0031d3 0%,
    #0031d3 23%,
    #041b2b 23%,
    #041b2b 100%
  ) !important;
}

.rangeslider__fill {
    background: rgb(0, 0, 0);
}

.rangeslider__handle {
  background: #0031d3;
}

.rangeslider_handle:hover {
  background: #0031d3;
}

body {
  background-image: url("../images/wallpaper.png");
}

.tooltip:after, [data-tooltip]:after {
  background-color: #0031d3;
}

#id_document_type {
  pointer-events: none;
  opacity: 0.5;
}

.tooltip:after,
[data-tooltip]:after {
  background-color: #1130cb !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.tooltip:before,
[data-tooltip]:before {
  left: 50% !important;
  transform: translateX(-50%) !important;
  border-top-color: #1130cb!important;
}

/* netcash editable field styling */
input:not([readonly]):not([disabled]),
select:not([readonly]):not([disabled]),
textarea:not([readonly]):not([disabled]),
input:not(.readonly),
select:not(:disabled),
input.error,
select.error,
textarea.error,
#company_registration_name:not(.readonly),
#company_registration_number:not(.readonly) {
  border-bottom: 2px solid #1130cb !important;
}
