html * {
  font-family: Poppins;
}

body {
  font-weight: 400;
  font-size: 0.825rem;
  line-height: 1.625rem;
  color: #737d85;
  background-color: transparent;
}

.text-disabled {
  color: #6c757d !important;
  opacity: 70%;
}

table.dataTable > thead .sorting::after, table.dataTable > thead .sorting_asc::after, table.dataTable > thead .sorting_asc_disabled::after, table.dataTable > thead .sorting_desc::after, table.dataTable > thead .sorting_desc_disabled::after {
  right: unset;
  left: 1em;
  content: "↓";
}

table.dataTable > thead .sorting::before, table.dataTable > thead .sorting_asc::before, table.dataTable > thead .sorting_asc_disabled::before, table.dataTable > thead .sorting_desc::before, table.dataTable > thead .sorting_desc_disabled::before {
  right: unset;
  left: .5em;
  content: "↑";
}

table.dataTable > thead > tr> th {
  padding-left: 25px;
}

h3, h4, h5, h6 {
  font-weight: 500;
  color: #495057;
}

h3 {
  font-size: 1.2375rem;
  line-height: 1.2rem;
}

h4 {
  font-size: 1.03125rem;
  line-height: 1.2rem;
}

h5, h5.card-title{
  font-size: 0.95rem;
  line-height: 1.2rem;
}

h6 {
  font-size: 0.825rem;
  line-height: 1.2rem;
}

h6.card-subtitle {
  font-weight: 400;
  font-size: 0.825rem;
  line-height: 1.2rem;
  color: #737D85;
}

strong {
  font-weight: 500;
  font-size: 0.825rem;
  line-height: 1.625rem;
  color: #6C757D;
}

small {
  font-weight: 400;
  font-size: 80%;
  line-height: 1.625rem;
  color: #6C757D;
}

.sidebar-dropdown .sidebar-item.active .sidebar-link {
  font-weight: 400;
  color: #3f80ea;
}

.h-600 {
  height: 600px;
}

.map-container {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
}

.map-container iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
}
