.form-select {
  background-image: url("/css/images/form-select.svg");
}
.form-check-input:checked[type=checkbox] {
  background-image: url("/css/images/form-check-input-checked-checkbox.svg");
}
.form-check-input:checked[type=radio] {
  background-image: url("/css/images/form-check-input-checked-radio.svg");
}
.form-check-input[type=checkbox]:indeterminate {
  background-image: url("/css/images/form-check-input-checkbox-indeterminate.svg");
}
.form-switch .form-check-input {
  background-image: url("/css/images/form-check-input.svg");
}
.form-switch .form-check-input:focus {
  background-image: url("/css/images/form-check-input-focus.svg");
}
.form-switch .form-check-input:checked {
  background-image: url("/css/images/form-check-input-checked.svg");
}
.was-validated .form-control:valid, .form-control.is-valid {
  background-image: url("/css/images/form-control-is-valid.svg");
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  background-image: url("/css/images/form-select.svg"), url("form-control-is-valid.svg");
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  background-image: url("/css/images/form-control-is-invalid.svg");
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  background-image: url("/css/images/form-select.svg"), url("form-control-is-invalid.svg");
}
.navbar-light .navbar-toggler-icon {
  background-image: url("/css/images/navbar-light-toggler-icon.svg");
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("/css/images/navbar-dark-toggler-icon");
}

.accordion-button:not(.collapsed)::after {
  background-image: url("/css/images/accordion-button.svg");
}
.accordion-button::after {
  background-image: url("/css/images/accordion-button-collapsed.svg");
}
.btn-close {
  background: transparent url("/css/images/btn-close.svg") center/1em auto no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("/css/images/carousel-control-prev-icon.svg");
}

.carousel-control-next-icon {
  background-image: url("/css/images/carousel-control-next-icon.svg");
}




.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] {
  background-color: whitesmoke;
  background-image: url(/css/images/bulma-background.gif) !important; }

.datetimepicker-dummy .datetimepicker-dummy-wrapper:before, .datetimepicker-dummy .datetimepicker-dummy-wrapper::before {
  content: '';
  mask: url(/css/images/bulma-cal.svg);
  -webkit-mask: url(/css/images/bulma-cal.svg);
  position: absolute;
  top: .65rem;
  left: .75rem;
  width: 1.25rem;
  height: 1.25rem;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input.is-datetimepicker-range {
  background: transparent url(/css/images/bulma-datetimepicker-range.svg) no-repeat 100%/8px;
  max-width: 50%;
}
