.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}

.badge.indicator {
  top: 20%;
}

.form-group.is-invalid > .invalid-feedback {
  display: block
}

.invalid-feedback {
  background-color: transparent;
}

.card-table>tbody>tr.totals>td {
  border-top-width: 2px
}

.formset {
  border-left: 2px solid rgba(24,28,33,0.06);
  padding-left: 10px;
  margin-bottom: 10px;
}

.agenda {
  height: 222px;
  overflow-y: scroll;
}

/* to show the close button in search box of datatables */
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}
.fc-dayGridMonth-button {
  margin-left: 0 !important;
}
.fc-dayGridWeek-button {
  margin: 0 !important;
}
.fc-dayGridDay-button {
  margin: 0 !important;
}

.table th, .table td {
  padding: 3px 5px;
}

.required > label {
  font-weight: bold;
}
.required > label:after {
  color: #e32;
  content: ' *';
  display:inline;
}
.error {
  background-color: yellow;
}

.inline-spacing > *,
.paragraph-spacing > p > * {
  margin: 0 .375rem .375rem 0 !important;
}

.paragraph-spacing > p {
  margin: 0;
}

.inline-spacing-horizontal > * {
  margin: 0 .375rem 0 0 !important;
}

.select2-dropdown {
  min-width: 300px !important;
}

.bg-highlighted {
  background-color: yellow !important;
}

.editable-checklist > div {
  flex-shrink: 1;
  justify-content: flex-start !important;
  display: flex !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.breadcrumb {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  .infotitle_elements {
    justify-content: center !important;
  }
  .infotitle_elements > a {
    margin-bottom: 0.5rem !important;
  }
  .infotitle_elements > button {
    margin-bottom: 0.5rem !important;
  }
}

.display-4-base {
  font-size: 2rem;
  line-height: 1.1;
}

.h5-font-size {
  font-size: 1rem;
}

.ordering {
  font-size: 14px;
  color: #a7b0ba;
}

.ordering.active {
  color: #4E5155;
}
