#calendario-mes-atual {
  color: #ffffff;
}

.ms-container {
  width: 100%;
}

.ms-container > div {
  min-width: 45%;
}

.navbar-nav .dropdown-divider {
  border-color: black;
}

.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  background-color: #b31818;
}

.modal .modal-header,
.modal .modal-body,
.modal .modal-alert,
.modal .modal-footer {
  background-color: #eeeeee !important;
  border: none !important;
  color: #222222 !important;
}

.modal .modal-content {
  background-color: #eeeeee !important;
  color: #222222 !important;
}

.modal .bootstrap-select button,
.modal .bootstrap-select button:hover,
.modal input.form-control,
.modal input.form-control:hover,
.modal select.form-control,
.modal select.form-control:hover,
.modal textarea.form-control,
.modal textarea.form-control:hover,
.modal button.form-control,
.modal button.form-control:hover,
.modal div.daterange,
.modal div.daterange:hover,
.modal .select2-container--bootstrap-5 .select2-selection,
.modal .select2-container--bootstrap-5 .select2-selection--single,
.modal .select2-container--bootstrap-5 .select2-selection--multiple,
.modal .select2-container--bootstrap-5.select2-container--focus .select2-selection,
.modal .select2-container--bootstrap-5.select2-container--open .select2-selection,
.modal .select2-search--inline,
.modal .select2-search--inline:hover {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  color: #222222 !important;
}

.modal .modal-header,
.modal .modal-footer {
  background-color: #212832 !important;
  color: #ffffff !important;
}

.modal-header h1,
.modal-header h2,
.modal-header h3,
.modal-header p,
.modal-header strong,
.modal-header span,
.modal-footer h1,
.modal-footer h2,
.modal-footer h3,
.modal-footer p,
.modal-footer strong,
.modal-footer span {
  color: #ffffff !important;
}

.modal .modal-content,
.modal .modal-dialog .modal-content {
  border: 1px solid #616161 !important;
}

.modal .modal-dialog .modal-footer {
  padding: 0.75rem !important;
}

.modal .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
  color: #222222 !important;
}

.modal .select2-container--bootstrap-5 .select2-selection--single {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%23000000' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");
}
