/* https://loading.io/css/ */
.lds-dual-ring {
    /* change color here */
    color: #075056;
    margin: auto;
    display: block;
  }
  .lds-dual-ring,
  .lds-dual-ring:after {
    box-sizing: border-box;
  }
  .lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6.4px solid currentColor;
    border-color: currentColor transparent currentColor transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }


input[type="checkbox"] {
  accent-color: #075056;
}

body {
	font-family: "Space Grotesk";
}

#id_form > label {
  display: inline;
}

#id_form {
  display: block;
  margin: auto;
}

th > button {
  color: #212121bf;
  font-size: 0.9em;
  padding-right: 1.2em;
}

#table-container {
     max-width: 80% !important;
     margin: auto !important;
}

action-table {
     --col-sorted: #cddcdd !important;
     --th-sorted: #075056 !important;
}

td {
  font-size: 0.9em;
  color: #212121bf;
}

label {
  color: #212121bf;
}

th[aria-sort="ascending"] > button , th[aria-sort="descending"] > button  {
  color: white !important;
}

.pagination-buttons > :not(.active){
     color: #5c5e5d;
}

summary {
  font-size: .9em;
};
