.body-bg-brand {
    background-image: url(media/patterns/header-bg.png) !important;
}

.error-401 {
    background-image: url(media/illustrations/401.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}

/*
.aside-menu .menu > .menu-item > .menu-link .menu-title {
    color: #fab633;
    text-transform: uppercase;
}

.aside-menu .menu > .menu-item > .menu-link .menu-icon i {
    color: #fab633;
}

.aside-menu .menu > .menu-item.here > .menu-link .menu-icon i, .aside-menu .menu > .menu-item.show > .menu-link .menu-icon i {
    color: #ffffff;
}

.aside-menu .menu > .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i, .aside-menu .menu > .menu-item > .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
    color: #ffffff;
}

.aside-menu .menu > .menu-item > .menu-link .menu-icon i {
    font-size: 20px !important;
}
*/
.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    color: #181c32 !important;
}

.report-slik {
    background-color: #ffffff;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../slik.png');
}

.report-apolo {
    background-color: #ffffff;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../apolo.png');
}

.report-obox {
    background-color: #ffffff;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../obox.png');
}

.report-tks {
    background-color: #ffffff;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../tks.png');
}

.report-risk {
    background-color: #ffffff;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../risk.png');
}

.report-gov {
    background-color: #e1ecfe;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: 100% auto;
    background-image: url('../../gov.png');
}

.bg-brand {
    background-color: #015383 !important;
    color: #fab633 !important;
}

.text-brand {
    color: #015383 !important;
}

.svg-icon-brand {
    color: #fab633 !important;
}

.img-login {
    background-image: url(media/illustrations/banking-2.png);
}

.btn-brand {
    color: #986923;
    border-color: #cdbba7;
    background-color: #cdbba7;
}

    .btn-brand:hover {
        color: #986923;
        border-color: #dad0c2;
        background-color: #dad0c2;
    }

.bg-1 {
    background-image: url(media/background/bg-1.jpg);
}

.bg-2 {
    background-image: url(media/background/bg-2.jpg);
}

.bg-3 {
    background-image: url(media/background/bg-3.jpg);
}

.bg-4 {
    background-image: url(media/background/bg-4.jpg);
}

.bg-5 {
    background-image: url(media/background/bg-5.jpg);
}

.bg-6 {
    background-image: url(media/background/bg-6.jpg);
}

.bg-7 {
    background-image: url(media/background/bg-7.jpg);
}

.bg-8 {
    background-image: url(media/background/bg-8.jpg);
}

.bg-9 {
    background-image: url(media/background/bg-9.jpg);
}

.bg-pattern-1 {
    background-image: url(media/patterns/pattern-1.png);
}

.bg-pattern-2 {
    background-image: url(media/patterns/pattern-2.png);
}

.bg-pattern-3 {
    background-image: url(media/patterns/pattern-3.png);
}

.bg-pattern-4 {
    background-image: url(media/patterns/pattern-4.png);
}

.bg-pattern-5 {
    background-image: url(media/patterns/pattern-5.png);
}

.bg-pattern-6 {
    background-image: url(media/patterns/pattern-6.png);
}

.bg-pattern-7 {
    background: no-repeat right;
    background-image: url(media/patterns/pattern-7.png);
}

.bg-pattern-8 {
    background: no-repeat right;
    background-image: url(media/patterns/pattern-8.png);
}

.bg-pattern-9 {
    background: no-repeat right;
    background-image: url(media/patterns/pattern-9.png);
}

.card-dashed-2px {
    border: 2px dashed #dedede;
}

.card-bordered-2px {
    border: 2px solid #dedede;
}

.align-top {
    vertical-align: top !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-justify {
    text-align: justify !important;
}

.btn-block {
    display: block;
    width: 100%;
}

.table td {
    vertical-align: middle !important;
}

.table td.align-top {
    vertical-align: top !important;
}

.autonumeric {
    text-align: right !important;
}

.aksi {
    font-size: 15px !important;
}

.image-input-empty {
    background-image: url(../../../Files/Foto/_404.png) !important;
}

.even-larger-badge {
    font-size: 1.1em;
}
