/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
*/
.select2-container--bootstrap-5 {
  display: block;
}
select + .select2-container--bootstrap-5 {
  z-index: 1;
}
.select2-container--bootstrap-5 :focus {
  outline: 0;
}
.select2-container--bootstrap-5 .select2-selection {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.313rem;
  color: #6c757d;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  min-height: calc(1.5em + 1.376rem + 2px);
  padding: 0.688rem 0.938rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5 .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap-5.select2-container--focus .select2-selection,
.select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #ced4da;
  box-shadow: none;
}
.select2-container--bootstrap-5.select2-container--open.select2-container--below
  .select2-selection {
  border-bottom: 0 solid transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--bootstrap-5.select2-container--open.select2-container--above
  .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-search {
  width: 100%;
}
.select2-container--bootstrap-5 .select2-search--inline .select2-search__field {
  vertical-align: top;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear,
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.75rem auto no-repeat;
  height: 0.75rem;
  overflow: hidden;
  padding: 0.25em;
  position: absolute;
  right: 2.814rem;
  text-indent: 100%;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  width: 0.75rem;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear:hover,
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear
  > span,
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear
  > span {
  display: none;
}
.select2-container--bootstrap-5 + .select2-container--bootstrap-5 {
  z-index: 1056;
}
.select2-container--bootstrap-5 .select2-dropdown {
  background-color: #fff;
  border-color: #ced4da;
  border-radius: 0.313rem;
  color: #6c757d;
  overflow: hidden;
  z-index: 1056;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom: 0 solid transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search {
  padding: 0.688rem 0.938rem;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-search
  .select2-search__field {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.313rem;
  color: #6c757d;
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.688rem 0.938rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5
    .select2-dropdown
    .select2-search
    .select2-search__field {
    transition: none;
  }
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-search
  .select2-search__field:focus {
  border-color: #ced4da;
  box-shadow: none;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options:not(.select2-results__options--nested) {
  max-height: 15rem;
  overflow-y: auto;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.688rem 0.938rem;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option.select2-results__message {
  color: #6c757d;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option.select2-results__option--highlighted {
  background-color: #c1c6ff;
  color: #060917;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[aria-selected="true"]:not(
    .select2-results__option--highlighted
  ) {
  background-color: #6571ff;
  color: #fff;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option.select2-results__option--disabled,
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[aria-disabled="true"] {
  color: #6c757d;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"] {
  padding: 0;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__group {
  color: #adb5bd;
  font-weight: 500;
  line-height: 1.5;
  padding: 0.688rem 0.469rem;
}
.select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__options--nested
  .select2-results__option {
  padding: 0.688rem 0.938rem;
}
.select2-container--bootstrap-5 .select2-selection--single {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343A40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  background-position: right 0.938rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  padding: 0.688rem 2.814rem 0.688rem 0.938rem;
}
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__rendered {
  color: #6c757d;
  font-weight: 400;
  line-height: 1.5;
  padding: 0;
}
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__rendered
  .select2-selection__placeholder {
  color: #6c757d;
  font-weight: 400;
  line-height: 1.5;
}
.select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__rendered
  .select2-selection__arrow {
  display: none;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice {
  align-items: center;
  border: 1px solid #ced4da;
  border-radius: 0.313rem;
  color: #6c757d;
  cursor: auto;
  display: flex;
  flex-direction: row;
  font-size: 0.875rem;
  margin-bottom: 0.375rem;
  margin-right: 0.375rem;
  padding: 0.344rem 0.625rem;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.75rem auto no-repeat;
  border: 0;
  height: 0.75rem;
  margin-right: 0.25rem;
  overflow: hidden;
  padding: 0.25em;
  text-indent: 100%;
  white-space: nowrap;
  width: 0.75rem;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove
  > span {
  display: none;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search {
  display: block;
  height: 1.5rem;
  width: 100%;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-search
  .select2-search__field {
  background-color: transparent;
  font-family: inherit;
  height: 1.5rem;
  line-height: 1.5;
  margin-left: 0;
  margin-top: 0;
  width: 100%;
}
.select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear {
  right: 0.938rem;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection,
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection {
  background-color: #e9ecef;
  border-color: #ced4da;
  box-shadow: none;
  color: #6c757d;
  cursor: not-allowed;
}
.select2-container--bootstrap-5.select2-container--disabled
  .select2-selection--multiple
  .select2-selection__clear,
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection--multiple
  .select2-selection__clear {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection--multiple
  .select2-selection__choice {
  cursor: not-allowed;
}
.select2-container--bootstrap-5.select2-container--disabled
  .select2-selection--multiple
  .select2-selection__choice
  .select2-selection__choice__remove,
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection--multiple
  .select2-selection__choice
  .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled
  .select2-selection--multiple
  .select2-selection__rendered:not(:empty),
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection--multiple
  .select2-selection__rendered:not(:empty) {
  padding-bottom: 0;
}
.select2-container--bootstrap-5.select2-container--disabled
  .select2-selection--multiple
  .select2-selection__rendered:not(:empty)
  + .select2-search,
.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus
  .select2-selection--multiple
  .select2-selection__rendered:not(:empty)
  + .select2-search {
  display: none;
}
.input-group.has-validation
  > :nth-last-child(n + 3):not(.dropdown-toggle):not(
    .dropdown-menu
  ).select2-container--bootstrap-5
  .select2-selection,
.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(
    .dropdown-menu
  ).select2-container--bootstrap-5
  .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group > .btn ~ .select2-container--bootstrap-5 .select2-selection,
.input-group
  > .dropdown-menu
  ~ .select2-container--bootstrap-5
  .select2-selection,
.input-group
  > .input-group-text
  ~ .select2-container--bootstrap-5
  .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group .select2-container--bootstrap-5 {
  flex-grow: 1;
}
.input-group .select2-container--bootstrap-5 .select2-selection {
  height: 100%;
}
.is-valid + .select2-container--bootstrap-5 .select2-selection,
.was-validated
  select:valid
  + .select2-container--bootstrap-5
  .select2-selection {
  border-color: #0ac074;
}
.is-valid
  + .select2-container--bootstrap-5.select2-container--focus
  .select2-selection,
.is-valid
  + .select2-container--bootstrap-5.select2-container--open
  .select2-selection,
.was-validated
  select:valid
  + .select2-container--bootstrap-5.select2-container--focus
  .select2-selection,
.was-validated
  select:valid
  + .select2-container--bootstrap-5.select2-container--open
  .select2-selection {
  border-color: #0ac074;
  box-shadow: 0 0 0 0.25rem rgba(10, 192, 116, 0.25);
}
.is-valid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--below
  .select2-selection,
.was-validated
  select:valid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--below
  .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-valid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--above
  .select2-selection,
.was-validated
  select:valid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--above
  .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-invalid + .select2-container--bootstrap-5 .select2-selection,
.was-validated
  select:invalid
  + .select2-container--bootstrap-5
  .select2-selection {
  border-color: #f62947;
}
.is-invalid
  + .select2-container--bootstrap-5.select2-container--focus
  .select2-selection,
.is-invalid
  + .select2-container--bootstrap-5.select2-container--open
  .select2-selection,
.was-validated
  select:invalid
  + .select2-container--bootstrap-5.select2-container--focus
  .select2-selection,
.was-validated
  select:invalid
  + .select2-container--bootstrap-5.select2-container--open
  .select2-selection {
  border-color: #f62947;
  box-shadow: 0 0 0 0.25rem rgba(246, 41, 71, 0.25);
}
.is-invalid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--below
  .select2-selection,
.was-validated
  select:invalid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--below
  .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-invalid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--above
  .select2-selection,
.was-validated
  select:invalid
  + .select2-container--bootstrap-5.select2-container--open.select2-container--above
  .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2--small.select2-selection {
  border-radius: 0.625rem;
  font-size: 0.875rem;
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__clear,
.select2-container--bootstrap-5
  .select2--small.select2-selection--single
  .select2-selection__clear {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
  height: 0.5rem;
  padding: 0.125rem;
  width: 0.5rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__clear:hover,
.select2-container--bootstrap-5
  .select2--small.select2-selection--single
  .select2-selection__clear:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-search,
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-search
  .select2-search__field,
.select2-container--bootstrap-5
  .select2--small.select2-selection--single
  .select2-search,
.select2-container--bootstrap-5
  .select2--small.select2-selection--single
  .select2-search
  .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown {
  border-radius: 0.625rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5
  .select2--small.select2-dropdown.select2-dropdown--above {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--bootstrap-5
  .select2--small.select2-dropdown
  .select2-results__options
  .select2-results__option,
.select2-container--bootstrap-5
  .select2--small.select2-dropdown
  .select2-search
  .select2-search__field {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__group {
  padding: 0.25rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__options--nested
  .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single {
  padding: 0.25rem 2.814rem 0.25rem 0.5rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice {
  font-size: 0.875rem;
  padding: 0.344rem 0.625rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
  height: 0.5rem;
  padding: 0.125rem;
  width: 0.5rem;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2--small.select2-selection--multiple
  .select2-selection__clear {
  right: 0.5rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection {
  border-radius: 0.938rem;
  font-size: 1.25rem;
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__clear,
.select2-container--bootstrap-5
  .select2--large.select2-selection--single
  .select2-selection__clear {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
  height: 1rem;
  padding: 0.5rem;
  width: 1rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__clear:hover,
.select2-container--bootstrap-5
  .select2--large.select2-selection--single
  .select2-selection__clear:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-search,
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-search
  .select2-search__field,
.select2-container--bootstrap-5
  .select2--large.select2-selection--single
  .select2-search,
.select2-container--bootstrap-5
  .select2--large.select2-selection--single
  .select2-search
  .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown {
  border-radius: 0.938rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5
  .select2--large.select2-dropdown.select2-dropdown--above {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--bootstrap-5
  .select2--large.select2-dropdown
  .select2-results__options
  .select2-results__option,
.select2-container--bootstrap-5
  .select2--large.select2-dropdown
  .select2-search
  .select2-search__field {
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__group {
  padding: 0.5rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__options--nested
  .select2-results__option {
  padding: 0.5rem 1rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single {
  padding: 0.5rem 2.814rem 0.5rem 1rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice {
  font-size: 1.25rem;
  padding: 0.344rem 0.625rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
  height: 1rem;
  padding: 0.5rem;
  width: 1rem;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
}
.select2-container--bootstrap-5
  .select2--large.select2-selection--multiple
  .select2-selection__clear {
  right: 1rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection {
  border-radius: 0.625rem;
  font-size: 0.875rem;
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
  height: 0.5rem;
  padding: 0.125rem;
  width: 0.5rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear:hover,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-search,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-search
  .select2-search__field,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-search,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-search
  .select2-search__field {
  height: 1.5em;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.625rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown.select2-dropdown--above {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option,
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-search
  .select2-search__field {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__group {
  padding: 0.25rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__options--nested
  .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.25rem 2.814rem 0.25rem 0.5rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice {
  font-size: 0.875rem;
  padding: 0.344rem 0.625rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
  height: 0.5rem;
  padding: 0.125rem;
  width: 0.5rem;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/0.5rem auto no-repeat;
}
.form-select-sm
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear {
  right: 0.5rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection {
  border-radius: 0.938rem;
  font-size: 1.25rem;
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
  height: 1rem;
  padding: 0.5rem;
  width: 1rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear:hover,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-selection__clear:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-search,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-search
  .select2-search__field,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-search,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--single
  .select2-search
  .select2-search__field {
  height: 1.5em;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.938rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown.select2-dropdown--above {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option,
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-search
  .select2-search__field {
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__group {
  padding: 0.5rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-dropdown
  .select2-results__options
  .select2-results__option[role="group"]
  .select2-results__options--nested
  .select2-results__option {
  padding: 0.5rem 1rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.5rem 2.814rem 0.5rem 1rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice {
  font-size: 1.25rem;
  padding: 0.344rem 0.625rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
  height: 1rem;
  padding: 0.5rem;
  width: 1rem;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADB5BD'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")
    50%/1rem auto no-repeat;
}
.form-select-lg
  ~ .select2-container--bootstrap-5
  .select2-selection--multiple
  .select2-selection__clear {
  right: 1rem;
}
.select2-container {
  width: 100% !important;
}
.select2-container--bootstrap-5 .select2-selection--single {
  background-size: 18px 20px;
}
.toast {
  border-radius: 10px !important;
}
.toast-title {
  font-size: 16px;
  font-weight: 500;
}
.toast-message,
.toast-title {
  color: #495057;
}
#toast-container > div,
.toast-error,
.toast-info,
.toast-success,
.toast-warning {
  background-color: #fff;
}
#toast-container > div {
  min-width: 400px !important;
  opacity: 1;
  padding: 15px 15px 15px 70px;
}
#toast-container > div,
#toast-container > div:hover {
  box-shadow: 0 0 20px rgba(173, 181, 189, 0.1);
}
#toast-container > .toast-success {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%230AC074'/%3E%3Cpath d='M17.058 27.665c-.352-.235-.688-.37-.94-.621-1.946-1.93-3.876-3.876-5.822-5.79-.386-.385-.403-.654 0-1.023a42.576 42.576 0 0 0 2.13-2.131c.404-.42.655-.336 1.024.05.94.99 1.93 1.947 2.903 2.903.739.739.755.722 1.51-.033 2.853-2.87 5.74-5.722 8.575-8.608.504-.52.856-.571 1.343-.017.587.67 1.241 1.292 1.896 1.896.42.386.436.721.017 1.124-3.893 3.876-7.786 7.786-11.68 11.662-.234.235-.603.37-.956.588Z' fill='%23fff'/%3E%3C/svg%3E") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FFB821'/%3E%3Cg clip-path='url(%23a)' fill='%23fff'%3E%3Cpath d='m18.077 13.719-.058-.964c-.135-2.177 1.002-3.121 3.102-2.64.81.193 1.407 1.195 1.33 2.41-.116 2.215-.27 4.411-.424 6.627-.039.732-.058 1.484-.135 2.216-.058.501-.096 1.079-.385 1.464-.309.405-.867.829-1.349.848-.424.02-.983-.424-1.252-.828-.29-.424-.347-1.022-.386-1.561a498.92 498.92 0 0 1-.443-7.572c-.02 0-.02 0 0 0ZM22.162 28.054c.02 1.079-.77 1.927-1.811 1.946-1.06.02-1.889-.79-1.908-1.85-.02-1.079.79-1.946 1.811-1.965 1.022-.039 1.889.81 1.908 1.869Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(18 10)' d='M0 0h4.451v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
#toast-container > .toast-info {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%230099FB'/%3E%3Cg clip-path='url(%23a)' fill='%23fff'%3E%3Cpath d='M16 18.804c-.05-.911.382-1.286 1.096-1.447.647-.16 1.261-.428 1.892-.571 2.74-.572 4.283 1.178 3.602 4.089-.365 1.572-.863 3.107-1.212 4.697-.514 2.375.05 2.964 2.258 2.482.1-.018.216-.054.365-.107.067.678-.116 1.142-.78 1.303-.963.25-1.909.66-2.872.732-2.29.179-3.569-1.464-3.054-3.875.365-1.66.863-3.303 1.245-4.964.58-2.393-.05-3.018-2.258-2.393-.083.036-.166.036-.282.054ZM22.01 14.607c-1.362 0-2.44-1.036-2.408-2.34.017-1.25 1.096-2.267 2.39-2.267 1.312 0 2.358 1.036 2.358 2.304-.017 1.303-1.013 2.303-2.34 2.303Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(16 10)' d='M0 0h8.333v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F72947'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16.79 19.926c-.23-.221-.446-.432-.662-.643-1.277-1.268-2.559-2.535-3.835-3.803-.394-.388-.394-.662.01-1.056l2.145-2.131c.398-.394.658-.389 1.06.01 1.441 1.425 2.876 2.851 4.317 4.277.052.048.086.115.143.192.101-.096.173-.159.236-.226 1.44-1.425 2.875-2.851 4.315-4.277.36-.355.653-.355 1.013 0 .725.715 1.445 1.43 2.165 2.146.399.393.404.667.01 1.056-1.426 1.416-2.852 2.832-4.277 4.244-.067.067-.15.12-.245.192.178.172.312.307.446.441l4.105 4.076c.345.345.345.638-.005.989-.735.73-1.469 1.454-2.199 2.18-.36.36-.653.36-1.013.004-1.44-1.426-2.875-2.852-4.315-4.277-.063-.063-.125-.12-.202-.192-.072.067-.134.12-.197.182-1.44 1.426-2.875 2.852-4.315 4.277-.38.375-.653.375-1.028.005a926.063 926.063 0 0 1-2.198-2.18c-.35-.345-.35-.643-.005-.988 1.445-1.43 2.885-2.866 4.33-4.297.062-.052.12-.115.202-.201Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(12 12)' d='M0 0h16v15.875H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
.toast-progress {
  opacity: 1;
}
.toast-success > .toast-progress {
  background-color: #0ac074;
}
.toast-warning > .toast-progress {
  background-color: #ffb821;
}
.toast-error > .toast-progress {
  background-color: #f62947;
}
.toast-info > .toast-progress {
  background-color: #0099fb;
}
.toast-close-button {
  color: #495057 !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  right: 0 !important;
  top: 0 !important;
}
.flatpickr-calendar {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 5px 20px rgba(173, 181, 189, 0.2) !important;
  padding: 1.25rem 0.875rem 0.875rem !important;
  width: 320px !important;
}
.flatpickr-calendar:after,
.flatpickr-calendar:before {
  content: none;
}
.flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months,
.flatpickr-calendar .flatpickr-months .numInputWrapper {
  color: #212529;
  font-size: 1rem;
  font-weight: 500;
}
.flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 0;
}
.flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  .flatpickr-monthDropdown-months:hover,
.flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  .numInputWrapper:hover {
  background: 0 0;
}
.flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  .flatpickr-monthDropdown-months {
  padding-left: 0;
}
.flatpickr-calendar
  .flatpickr-months
  .flatpickr-month
  .flatpickr-current-month
  .numInputWrapper {
  padding-left: 0.313rem;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month,
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  padding: 0;
  top: 24px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #6571ff;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  left: 30px !important;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  right: 30px !important;
}
.flatpickr-calendar .flatpickr-innerContainer {
  margin-top: 0.625rem;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-weekdays {
  margin-bottom: 0.75rem;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-weekdays
  .flatpickr-weekday {
  color: #212529;
  font-size: 0;
  font-weight: 500;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-weekdays
  .flatpickr-weekday:first-letter {
  font-size: 0.875rem;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days {
  width: 290px;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer {
  max-width: 290px;
  min-width: 290px;
  width: 290px;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day {
  border-radius: 0.313rem;
  color: #495057;
  height: 35px;
  line-height: 35px;
  margin-bottom: 0.375rem;
  max-width: unset;
  width: 35px;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day:hover {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day.today {
  background-color: #e0e3ff;
  border-color: #e0e3ff;
  color: #6571ff;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day.nextMonthDay,
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day.prevMonthDay {
  color: #ced4da;
}
.flatpickr-calendar
  .flatpickr-innerContainer
  .flatpickr-rContainer
  .flatpickr-days
  .dayContainer
  .flatpickr-day.selected {
  background: #6571ff;
  border-color: #6571ff;
  color: #fff;
}
.flatpickr-calendar .flatpickr-time {
  border-top: 1px solid #e9ecef !important;
}
.flatpickr-calendar .flatpickr-time .numInputWrapper:hover {
  background-color: transparent;
}
.flatpickr-calendar .flatpickr-time .numInputWrapper span {
  border: 0;
}
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm,
.flatpickr-calendar .flatpickr-time .numInput {
  color: #495057;
  font-weight: 400;
}
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-calendar .flatpickr-time .numInput:focus,
.flatpickr-calendar .flatpickr-time .numInput:hover,
.flatpickr-calendar .flatpickr-time span:focus,
.flatpickr-calendar .flatpickr-time span:hover {
  background-color: transparent;
}
.flatpickr-calendar .flatpickr-time .arrowUp:after {
  border-bottom-color: #495057;
}
.flatpickr-calendar .flatpickr-time .arrowDown:after {
  border-top-color: #495057;
}
.datepicker {
  padding: 0.688rem 0.938rem;
}
.datepicker.datepicker-dropdown.dropdown-menu {
  border: 0;
  border-radius: 0.313rem;
  box-shadow: 0 5px 20px rgba(173, 181, 189, 0.2) !important;
  padding: 1.25rem;
  transform: unset;
  width: 286px;
}
@media (min-width: 481px) {
  .datepicker.datepicker-dropdown.dropdown-menu {
    max-width: 285px;
    width: 100%;
  }
}
.datepicker.datepicker-dropdown.dropdown-menu:after,
.datepicker.datepicker-dropdown.dropdown-menu:before {
  content: none;
}
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed {
  color: #495057;
  width: 100%;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .table-condensed
  thead
  tr:nth-child(2) {
  border-bottom: 0.313rem solid #fff;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .table-condensed
  thead
  tr:nth-child(2)
  > .next,
.datepicker.datepicker-dropdown.dropdown-menu
  .table-condensed
  thead
  tr:nth-child(2)
  > .prev {
  color: #495057;
  font-size: 1.125rem;
}
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed thead th {
  height: 30px;
  width: 30px;
}
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed .day,
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed .month {
  color: #495057;
}
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed .day:hover,
.datepicker.datepicker-dropdown.dropdown-menu .table-condensed .month:hover {
  background: #f8f9fa;
  color: #212529;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .table-condensed
  .datepicker-switch {
  color: #212529;
  font-size: 1rem;
  width: 145px;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .table-condensed
  .datepicker-switch:hover {
  background: 0 0;
}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-days {
  font-size: 0.875rem;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  .new.day,
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  .old.day {
  color: #dee2e6;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  .today.day {
  background-color: #e0e3ff;
  background-image: none;
  border-color: #e0e3ff;
  color: #6571ff;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  .active.day {
  background-color: #6571ff;
  background-image: none;
  border-color: #6571ff;
  color: #fff;
  text-shadow: none;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  thead
  tr
  th.dow {
  color: #212529;
  font-size: 0;
  font-weight: 500;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  thead
  tr
  th.dow:first-letter {
  font-size: 0.875rem;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  thead
  tr
  th {
  background: 0 0;
  border-radius: 0.313rem;
  text-align: center;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  tbody
  tr
  td,
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-days
  .table-condensed
  tbody
  tr
  th {
  border-radius: 0.313rem;
  height: 35px;
  width: 35px;
}
.datepicker.datepicker-dropdown.dropdown-menu
  .datepicker-months
  .table-condensed
  .focused.month {
  background-color: #6571ff;
  border-color: #6571ff;
  color: #fff;
}
.daterangepicker {
  background-color: #fff;
  border: 0;
  box-shadow: 0 5px 20px rgba(173, 181, 189, 0.2);
  font-family: Poppins, Helvetica, sans-serif;
  margin-top: 0;
}
.daterangepicker:after,
.daterangepicker:before {
  content: none;
}
.daterangepicker .drp-calendar {
  max-width: 288px;
}
.daterangepicker
  .drp-calendar
  .calendar-table
  .table-condensed
  thead
  tr:nth-child(2)
  th {
  color: #212529;
  font-size: 0;
  font-weight: 500;
}
.daterangepicker
  .drp-calendar
  .calendar-table
  .table-condensed
  thead
  tr:nth-child(2)
  th:first-letter {
  font-size: 0.875rem;
}
.daterangepicker
  .drp-calendar
  .calendar-table
  .table-condensed
  thead
  tr
  .next
  span,
.daterangepicker
  .drp-calendar
  .calendar-table
  .table-condensed
  thead
  tr
  .prev
  span {
  border-bottom-color: #495057;
  border-right-color: #495057;
  padding: 0.25rem;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed thead th {
  height: 35px;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed thead .month {
  font-size: 1rem;
}
.daterangepicker .drp-calendar .calendar-table tr .available {
  color: #495057;
  font-size: 0.875rem;
}
.daterangepicker .drp-calendar .calendar-table tr .available:hover {
  background: #f8f9fa;
  color: #212529;
}
.daterangepicker .drp-calendar .calendar-table tr .off.ends {
  background-color: #fff;
  border-color: #fff;
  color: #dee2e6;
}
.daterangepicker .drp-calendar .calendar-table tr .in-range.available {
  background-color: #e0e3ff;
  color: #6571ff;
}
.daterangepicker .drp-calendar .calendar-table tr td {
  border-radius: 0.313rem;
  height: 35px;
  width: 35px;
}
.daterangepicker .drp-calendar .calendar-table tr td.active {
  background-color: #6571ff;
  color: #fff;
}
.daterangepicker .drp-calendar.left {
  border-left-color: #e9ecef !important;
  padding: 0.938rem 0 1.25rem 1.25rem;
}
@media (max-width: 729px) {
  .daterangepicker .drp-calendar.left {
    border-left: 0 !important;
  }
}
@media (max-width: 573px) {
  .daterangepicker .drp-calendar.left {
    padding-bottom: 0;
  }
}
.daterangepicker .drp-calendar.left .calendar-table {
  padding-right: 1.25rem;
}
.daterangepicker .calendar-table {
  background-color: #fff;
  border-color: #fff;
}
.daterangepicker .drp-calendar.right {
  padding: 0.938rem 1.25rem 1.25rem;
}
.daterangepicker .ranges {
  margin-top: 0;
  padding: 10px 0;
}
.daterangepicker .ranges ul li {
  color: #495057;
  font-size: 0.875rem;
  padding-bottom: 0.656rem;
  padding-top: 0.656rem;
}
.daterangepicker .ranges ul li:hover {
  background-color: #f8f9fa;
  color: #212529;
}
.daterangepicker .ranges ul li.active {
  background-color: #6571ff;
  color: #fff;
}
.daterangepicker .drp-buttons {
  border-bottom-color: #e9ecef;
  border-top-color: #e9ecef;
  padding: 1.25rem;
}
.daterangepicker .drp-buttons .drp-selected {
  color: #212529;
  font-size: 1rem;
  text-align: left;
  width: calc(100% - 227px);
}
@media (max-width: 563px) {
  .daterangepicker .drp-buttons .drp-selected {
    margin-bottom: 0.938rem;
    width: 100%;
  }
}
.daterangepicker .drp-buttons .btn.btn-sm {
  font-size: 1rem;
  font-weight: 400;
  padding: 0.594rem 1.563rem;
}
.daterangepicker .drp-buttons .btn-default {
  background-color: #adb5bd;
  color: #fff;
}
.show-calendar .drp-buttons {
  align-items: center;
  display: flex !important;
  flex-wrap: wrap;
}
@media (max-width: 563px) {
  .show-calendar .drp-buttons {
    justify-items: center;
  }
}
.show-calendar .drp-buttons .drp-selected {
  order: 0;
}
.show-calendar .drp-buttons .cancelBtn {
  margin-left: 1.25rem;
  order: 2;
}
.show-calendar .drp-buttons .applyBtn {
  margin-left: 0;
  order: 1;
}
.swal-modal {
  background-color: #fff;
  border-radius: 0.625rem;
  will-change: unset !important;
}
@media (min-width: 501px) {
  .swal-modal {
    width: 357px;
  }
}
.swal-modal .swal-icon--success:after,
.swal-modal .swal-icon--success:before,
.swal-modal .swal-icon--success__hide-corners {
  background-color: #fff;
}
.swal-modal .swal-icon--success:after {
  left: 29px;
}
.swal-modal .swal-icon--success:before {
  left: -32px;
}
.swal-modal .swal-title {
  color: #212529;
  font-size: 1.125rem;
  font-weight: 500;
}
.swal-modal .swal-text {
  color: #6c757d;
  font-size: 0.875rem;
}
.swal-modal .swal-footer {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  margin-top: 0.625rem;
  padding: 1.875rem;
}
.swal-modal .swal-footer .swal-button {
  color: #fff;
  font-weight: 400;
}
@media (min-width: 576px) {
  .swal-modal .swal-footer .swal-button {
    font-size: 1rem;
  }
}
@media (max-width: 575px) {
  .swal-modal .swal-footer .swal-button {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.swal-modal .swal-footer .swal-button:focus {
  box-shadow: none;
}
.swal-modal .swal-footer .swal-button-container {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.swal-modal .swal-footer .swal-button-container .swal-button--cancel {
  background-color: #adb5bd;
}
.swal-modal .swal-footer .swal-button-container .swal-button--confirm {
  background-color: #f62947;
}
.swal-icon--custom img {
  height: 80px;
  width: 62px;
}
.dataTables_filter {
  display: none !important;
}
table.table-striped.dataTable tr td,
table.table-striped.dataTable tr th {
  border-bottom: 1px solid #e9ecef;
  font-weight: 400;
  padding: 0.625rem 0.25rem 0.625rem 1.875rem !important;
}
table.table-striped.dataTable tbody tr.even {
  background-color: #f8f9fa;
}
.dataTables_wrapper div.dataTables_paginate {
  align-items: center;
  display: flex;
  justify-content: end;
  padding-top: 0;
}
.dataTables_wrapper div.dataTables_paginate .paginate_button {
  border-radius: 0.313rem;
  color: #6c757d !important;
  padding: 0.313rem;
}
@media (min-width: 1500px) {
  .dataTables_wrapper div.dataTables_paginate .paginate_button {
    font-size: 1rem;
  }
}
.dataTables_wrapper div.dataTables_paginate .paginate_button.current,
.dataTables_wrapper div.dataTables_paginate .paginate_button.current:active,
.dataTables_wrapper div.dataTables_paginate .paginate_button.current:focus,
.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover {
  background: #6571ff;
  border-color: #6571ff;
  color: #fff !important;
}
.dataTables_wrapper div.dataTables_paginate .paginate_button:active,
.dataTables_wrapper div.dataTables_paginate .paginate_button:focus,
.dataTables_wrapper div.dataTables_paginate .paginate_button:hover {
  background: #e9ecef;
  border-color: #e9ecef;
  box-shadow: none;
  color: #6571ff !important;
}
.dataTables_wrapper div.dataTables_paginate span {
  align-items: center;
  display: flex;
  justify-content: center;
}
.dataTables_wrapper div.dataTables_paginate span > .paginate_button {
  align-items: center;
  display: flex;
  height: 38px;
  justify-content: center;
  min-width: 38px;
}
@media (max-width: 1499px) {
  .dataTables_wrapper div.dataTables_paginate span > .paginate_button {
    height: 32px;
    min-width: 32px;
  }
}
.dataTables_wrapper .dataTables_length .form-select {
  border: 0;
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.dataTables_wrapper .dataTables_processing {
  background: #fff;
  color: #212529;
}
.dataTables_wrapper .bottom {
  padding-top: 1.75rem;
}
@font-face {
  font-display: swap;
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  src: url(http://localhost/vcards/public/fonts/Poppins-Regular.ttf?35d26b781dc5fda684cce6ea04a41a75)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  src: url(http://localhost/vcards/public/fonts/Poppins-Bold.ttf?cdb29a5d7ccf57ff05a3fd9216d11771)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Poppins;
  font-style: italic;
  font-weight: 700;
  src: url(http://localhost/vcards/public/fonts/Poppins-BoldItalic.ttf?cfb635a5111b545f5598482a64d2a2c3)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  src: url(http://localhost/vcards/public/fonts/Poppins-Medium.ttf?673ed42382ab264e0bf5b33f3579568c)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Poppins;
  font-style: italic;
  font-weight: 500;
  src: url(http://localhost/vcards/public/fonts/Poppins-MediumItalic.ttf?89e040c6a64d18f620dc8547b01b6291)
    format("truetype");
}
.fc-media-screen .fc-header-toolbar {
  flex-wrap: wrap;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk {
  width: 33.33%;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title {
  font-size: 1.25rem;
}
@media (max-width: 991px) {
  .fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:first-child {
    margin-bottom: 1rem;
    width: 100%;
  }
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
  position: relative;
  text-align: center;
}
@media (max-width: 991px) {
  .fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
    width: 230px;
  }
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) .btn-group {
  align-items: center;
  display: flex;
  margin: auto;
  width: 230px;
}
.fc-media-screen
  .fc-header-toolbar
  .fc-toolbar-chunk:nth-child(2)
  .fc-next-button,
.fc-media-screen
  .fc-header-toolbar
  .fc-toolbar-chunk:nth-child(2)
  .fc-prev-button {
  border-radius: 0.313rem;
  height: 44px;
  line-height: 10px;
  padding: 0.625rem 1rem;
  position: absolute;
  top: 0;
  width: 44px;
}
.fc-media-screen
  .fc-header-toolbar
  .fc-toolbar-chunk:nth-child(2)
  .fc-prev-button {
  left: 0;
}
.fc-media-screen
  .fc-header-toolbar
  .fc-toolbar-chunk:nth-child(2)
  .fc-next-button {
  right: 0;
}
@media (min-width: 676px) {
  .fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    width: 50%;
  }
}
@media (max-width: 675px) {
  .fc-media-screen .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    margin-top: 1rem;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .fc-media-screen
    .fc-header-toolbar
    .fc-toolbar-chunk:nth-child(3)
    .btn-primary {
    font-size: 0.875rem;
    padding: 0.625rem;
  }
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary {
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #6c757d;
  text-transform: capitalize;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary.active,
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary:hover {
  background-color: #6571ff;
  border-color: #6571ff;
  color: #fff;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary span {
  align-items: center;
  display: flex;
  justify-content: center;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary span:before {
  font-weight: 600 !important;
}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .fc-today-button {
  margin: 0;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-day-other
  .fc-daygrid-day-top {
  color: #adb5bd;
  opacity: 1;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-daygrid-day-top {
  flex-direction: revert;
  padding-left: 1rem;
  padding-top: 1rem;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-h-event {
  background-color: #e0e3ff;
  border-color: #c1c6ff;
  border-radius: 0.313rem;
  color: #6571ff;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-daygrid-block-event
  .fc-event-title {
  color: #6571ff;
  font-size: 0.875rem;
  padding: 0.625rem;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-timegrid-slot {
  height: 1.875rem;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-timegrid-slot-label-frame {
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
}
.fc-media-screen
  .fc-view-harness
  .fc-view
  .fc-scrollgrid
  .fc-scrollgrid-section-body
  .fc-timegrid-axis-cushion {
  color: #6c757d;
  text-transform: uppercase;
}
.fc-media-screen .fc-view-harness .fc-view table .fc-col-header thead {
  background-color: #f8f9fa;
}
.fc-media-screen .fc-view-harness .fc-view table .fc-col-header thead tr th {
  color: #6c757d;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .fc-media-screen .fc-view-harness .fc-view table .fc-col-header thead tr th {
    padding: 0.75rem;
  }
}
@media (max-width: 575px) {
  .fc-media-screen .fc-view-harness .fc-view table .fc-col-header thead tr th {
    font-size: 0.75rem;
  }
}
.fc-media-screen .fc-view-harness .fc-view table tr:last-child td {
  border-bottom: 1px solid #dee2e6;
}
.fc-media-screen .fc-view-harness .fc-view table,
.fc-media-screen .fc-view-harness .fc-view td,
.fc-media-screen .fc-view-harness .fc-view th {
  border-color: #dee2e6;
}
