/* @font-face {
    font-family: 'YourCustomFont';
    src: url('../fonts/boxicons.woff2') format('woff2'),
         url('../fonts/boxicons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }
  
  body {
    font-family: 'YourCustomFont', sans-serif;
  } */

/* h1, h2, h3 {
    font-family: 'YourCustomFont', sans-serif;
  } */

table tbody td {
    padding-block: 3px !important;
}
table thead th {
    text-wrap: nowrap !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    background-color: transparent;
}

.loading-dots {
    display: flex;
    align-items: center;
    gap: 5px;
}

.dot {
    width: 10px;
    height: 10px;
    background-color: #0277f5;
    /* Customize color */
    border-radius: 50%;
    animation: bounce 1.2s infinite ease-in-out both;
}

.dot:nth-child(1) {
    animation-delay: -0.32s;
}

.dot:nth-child(2) {
    animation-delay: -0.16s;
}

@keyframes bounce {
    0%,
    80%,
    100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-10px);
    }
}

.choices {
    margin: 0px !important;
}
