@font-face {
    font-family: "Poppins";
    src: url("Poppins-Regular.ttf");
}

* {
    font-family: "Poppins";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#distance,
#alasanHome {
    display: none;
}

.text-bold {
    font-weight: bold;
}

.custom-file-label {
    font-size: 9pt;
}

.action .fas {
    font-weight: 200;
}

div.scrollmenu {
    overflow: auto;
    white-space: nowrap;
}

div.scrollmenu a {
    display: inline-block;
    font-size: 11pt;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
}

div.scrollmenu a:hover {
    background-color: #1565c0;
}

div.scrollmenu .active {
    background-color: #1565c0;
}

.nav-item a {
    font-size: 11pt;
}

.nav-tabs .nav-link.active {
    background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important;
    color: white !important;
}

th.vertical-center,
td.vertical-center {
    display: table-cell;
    vertical-align: middle;
}

i.action {
    font-size: 12pt;
    vertical-align: middle;
}

i.sm-font {
    font-size: 6pt !important;
    margin-left: 20%;
}
.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link {
    padding-left: 1.7rem !important;
}
#tblClaim .table td, #tblClaim .table th {
    font-size: 0.8rem;
    white-space: nowrap !important;
}
.table td, .table th {
    font-size: 0.8125rem;
    white-space: normal !important;
}
.swal2-container {
    z-index: 1000000 !important;
}
#tblKwitansi.table-sm th, #tblKwitansi.table-sm td {
    padding:0rem 1rem 0rem 0rem !important;
}