@font-face {
    font-family: 'poppins-regular';
    src: url('./dist/fonts/Poppins/Poppins-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'poppins-medium';
    src: url('./dist/fonts/Poppins/Poppins-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'poppins-semibold';
    src: url('./dist/fonts/Poppins/Poppins-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'poppins-light';
    src: url('./dist/fonts/Poppins/Poppins-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'poppins-bold';
    src: url('./dist/fonts/Poppins/Poppins-Bold.ttf') format('truetype');
}


body {
    font-family: 'poppins-regular', sans-serif !important;
}


.login-box-msg,
.register-box-msg {
    margin: 0;
    padding: 0px 1px 20px !important;
    text-align: unset !important;
}

.card {
    box-shadow: unset !important;
    margin-bottom: 1rem;
}

.login-card-body,
.register-card-body {
    border-radius: 5px !important;
}

.form-control {
    border-radius: unset !important;
    box-shadow: unset !important;
}

.form-control:focus {
    border-color: #000000c2 !important;
}

.btn-primary {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.sidebar-dark-primary .nav-sidebar>.nav-item,
.sidebar-light-primary .nav-sidebar>.nav-item {
    background-color: transparent !important;
}

[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active {
    box-shadow: unset !important;
}

.active-custom {
    background-color: rgb(34, 27, 27) !important;
    color: #fff !important;
}


.table-bordered {
    border: unset !important;
}

.table-bordered td,
.table-bordered th {
    border: unset !important;
}

.page-item.active .page-link {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 0, 0, 0.25);
}

.dataTables_info {
    display: none !important;
}

.card-img,
.card-img-bottom,
.card-img-top {
    width: 63% !important;
    padding: 10px !important;
}

#balance-show {
    display: none;
}

#showButton {
    background-color: transparent;
    border: 0px;
}

table.dataTable>thead>tr>th:not(.sorting_disabled),
table.dataTable>thead>tr>td:not(.sorting_disabled) {
    font-size: 13px !important;
}

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
    font-size: 13px !important;
}


.badge-warning {
    background-color: #ffc10794 !important;
}

.badge {
    padding: 8px !important;
    border-radius: unset !important;
}

/* icon */

.icon-eye {
    background-color: transparent;
    border: 0px;
}