.form-control {
  background: #D9D9D9;
  border: 0;
}
.form-control::placeholder {
  color: #ffffff;
}
.form-control:focus {
  background: #383E42;
  color: #ffffff;
}
.form-control:focus::placeholder {
  color: #ffffff;
}
form.user-login-form .form-actions .button,
form.user-pass .form-actions .button {
  width: max-content;
  margin: 0 auto 1.5em;
}
input[type="radio"].form-radio + label::before {
  border: 1px solid #D9D9D9;
  background-color: #D9D9D9;
}
input[type="radio"].form-radio:checked + label::before {
  border-color: #0F3773;
}
input[type="radio"].form-radio:checked + label::after {
  background-color: #0F3773;
}
.form-item input[type="checkbox"].form-checkbox + label::before {
  background-color: #D9D9D9;
}
.form-item input[type="checkbox"].form-checkbox:checked + label::before {
  background-color: #B71C1B;
}
.form-type-managed-file .image-preview img {
  border: 1px solid #383E42;
}
.ui-dialog {
  background: #ffffff;
}
.ui-dialog .ui-dialog-titlebar-close:before {
  background: #ffffff;
}
.ui-dialog .ui-dialog-titlebar-close:hover:before {
  background: #000000;
}
.ui-dialog .ui-dialog-titlebar {
  background: #B71C1B;
  color: #ffffff;
}
.ui-dialog .ui-dialog-content .actions-wrapper > .row .button:hover {
  background: #007D40;
}
.ui-dialog .btn-cancel {
  background: none;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}
.ui-dialog .btn-cancel:hover {
  text-decoration: underline;
}
input[data-drupal-selector="edit-delete"] {
  background: red;
}
.view-filters-wrapper .btn.btn-filters {
  color: #000000;
}
.view-filters-wrapper .btn.btn-filters:after {
  background: #000000;
}
.view-filters-wrapper .view-filters-wrap .form-control {
  background-color: #FAFAFA;
}
