.authentication-bg > .bg-overlay {
    background-image: url('../../assets/images/bg1.png') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.logo-text {
    font-family: Inter, sans-serif !important;
    font-weight: 600;
    color: white;
}

/* loader style */
.sinar-loader {
    background-color: #F1F5F7;
    height: 100vh;
}

.lds-facebook {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;

    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}

.lds-facebook div {
    display: inline-block;
    position: absolute;
    left: 8px;
    width: 16px;
    background: #000;
    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.lds-facebook div:nth-child(1) {
    left: 8px;
    animation-delay: -0.24s;
}

.lds-facebook div:nth-child(2) {
    left: 32px;
    animation-delay: -0.12s;
}

.lds-facebook div:nth-child(3) {
    left: 56px;
    animation-delay: 0;
}

@keyframes lds-facebook {
    0% {
        top: 8px;
        height: 64px;
    }

    50%,
    100% {
        top: 24px;
        height: 32px;
    }
}

.form-control {
    border-radius: 0 !important;
}

.form-select {
    border-radius: 0 !important;
}

.btn {
    border-radius: 0 !important;
}

.dp__pointer, .dp__input_readonly, .dp__input, .dp__input_icon_pad, .dp__input_reg {
    border-radius: 0 !important;
}

.multiselect__tags {
    border-radius: 0 !important;
}

.card {
    border-radius: 0 !important;
}

/* TABLE */

thead {
    /* background-color: #252B3B; */
    background-color: #74788D;
    color: #D2DFE7;
    /* text-align: center; */
}

/* .table>:not(caption)>*>* {
    padding: 1px !important;
} */

.table>:not(:last-child)>:last-child>* {
    padding: 12px !important;
}

.table-non-bordered {
    border-color: transparent !important;
}

.form-control {
    padding: 0.6rem;
}

.btn-action-detail {
    padding: 0.7rem;
}

/* .btn-outline-danger {
    border-color: transparent !important;
} */

.input-group-text {
    padding: 0.6rem;
    border-radius: 0px;
}

.dp__input_icon_pad {
    padding-top: 0.525em !important;
    padding-bottom: 0.525em !important;
}

.input-right {
    text-align: right !important;
}

.input-center {
    text-align: center !important;
}

/* sweet alert */
.swal2-icon {
    margin: 1.5em auto .6em !important;
}

.swal2-title {
    padding: 0px !important;
}

.swal2-html-container {
    margin: .3em .3em .3em !important;
}

.swal2-popup {
    border-radius: 0px !important;
}

.swal2-styled.swal2-confirm, .swal2-styled.swal2-cancel{
    border-radius: 0px !important;
}

.swal2-styled {
    margin: 1px !important;
}