.dark-layout .form-control[type=file]::file-selector-button {
  background-color: #283046;
}
.dark-layout input.form-control.is-invalid:not(:focus) {
  border-color: #da291c !important;
}
.dark-layout .swal2-popup.swal2-modal.swal2-show {
  background-color: #283046;
}
.dark-layout h1.fw-bolder,
.dark-layout h2.fw-bolder,
.dark-layout h3.fw-bolder,
.dark-layout h4.fw-bolder,
.dark-layout h5.fw-bolder,
.dark-layout h6.fw-bolder,
.dark-layout .text-primary {
  color: #5173CA !important;
}
.dark-layout .header-navbar .navbar-container {
  background-color: transparent;
}
.dark-layout .fc-button-primary,
.dark-layout .list-group-item.active,
.dark-layout .badge-light-primary,
.dark-layout .badge-primary,
.dark-layout a:hover,
.dark-layout .text-body[href]:hover {
  color: #5173CA !important;
}
.dark-layout .bullet-primary {
  background-color: #5173CA;
}
.dark-layout ::-webkit-calendar-picker-indicator {
  filter: invert(1);
}
.dark-layout #color-choice {
  border: 3px solid #283046;
}
.dark-layout .link-primary {
  color: #5173CA !important;
}
.dark-layout .link-primary:hover,
.dark-layout .link-primary:focus {
  color: #416ea8 !important;
}
.dark-layout #logsModal .bg-light {
  background-color: #161d31 !important;
}
.dark-layout .table {
  --bs-table-hover-bg: #242b3d !important;
}
.dark-layout input.border-0.bg-white,
.dark-layout span.border-0.bg-white,
.dark-layout .fc .fc-multimonth-daygrid {
  background-color: #283046 !important;
  border-color: #283046 !important;
}
.dark-layout .fc .fc-daygrid-event {
  background-color: #161d31 !important;
  border-color: #4b4b4b !important;
}
.dark-layout .fc .fc-daygrid-event > .fc-event-main {
  color: #82868B !important;
}
.dark-layout .bg-light-primary {
  background: rgba(81, 115, 202, 0.12) !important;
  color: #5173CA !important;
}
.dark-layout .legal_reason_fields {
  background-color: #161d31 !important;
}
.dark-layout .form-control:-moz-read-only {
  background-color: #1a2032;
}
.dark-layout .form-control:read-only {
  background-color: #1a2032;
}
.dark-layout .ecommerce-application .ecommerce-card .btn-light {
  background-color: #3d4354 !important;
  color: #fff;
  border-color: transparent;
}
.dark-layout .btn-outline-primary {
  border: 1px solid #5173CA !important;
  color: #5173CA;
}
.dark-layout .dark-layout .btn-outline-primary:hover {
  background-color: rgba(81, 115, 202, 0.3);
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice {
  background: #161d31 !important;
  color: #b4b7bd !important;
  border: none;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: #b4b7bd !important;
}
.dark-layout .select2-container--default .select2-results__option[aria-selected=true] {
  background: #161d31 !important;
  color: #b4b7bd !important;
}
.dark-layout .select2-results__option--highlighted {
  background: rgba(22, 29, 49, 0.5) !important;
  color: #b4b7bd !important;
}
.dark-layout .flatpickr-basic {
  background-color: #283046 !important;
}
.dark-layout .flatpickr-basic.disabled-bg {
  background-color: #24233a !important;
}
.dark-layout .light-form-background {
  background-color: #161d31 !important;
}
.dark-layout .management-modal-list {
  border: 1px solid #404656;
  border-radius: 10px;
}
.dark-layout .management-modal-list:hover {
  border: 1px solid #717992;
}
.dark-layout .expenses-card {
  border: 2px solid #343d55 !important;
  background-color: #343d55;
}
.dark-layout .expenses-card td {
  color: #d0d2d6 !important;
}
