.login_title {
    margin-bottom: 20px;
    margin-top: 10px;
}
/* .navbar-brand-box .kab {font-size: 17px !important; color: #333;} */
/* .vertical-menu {top: 0 !important;} */

/* logo desktop */
.navbar-brand-box {
}

.logo_spaner {
    padding: 0 0 0 60px !important;
    text-align: left !important;
    background-image: url("../images/home-logo.png") !important;
    background-repeat: no-repeat !important;
    background-position: 0px 10px !important;
}

.navbar-brand-box .pemda {
    padding-top: 15px;
    font-size: 12px;
    color: #fff;
}
.navbar-brand-box .nisel {
    font-size: 13px;
    color: #fff;
}

.navbar-brand-box .pemda a,
.nisel a {
    color: #fff;
    font-weight: bold;
}
/* logo desktop */

#logo-homepage-mobile {
    padding-top: 15px;
    padding-left: 55px;
    width: 80% !important;
    float: left;
    text-align: left !important;
    /* background: #000; */
    background-image: url("../images/home-logo.png");
    background-repeat: no-repeat;
    background-position: 0px 10px;
}

#logo-homepage-mobile .pemda_mobile {
    padding-top: 0;
    font-size: 12px;
    color: #fff;
}
#logo-homepage-mobile .nisel_mobile {
    font-size: 13px;
    color: #fff;
}

#logo-homepage-mobile .pemda_mobile a,
.nisel_mobile a {
    color: #fff;
    font-weight: bold;
}

/* Custom UL */
.ul_left_align {
    margin: 0;
    padding: 0 0 0 15px;
}

.treegrid-indent {
    width: 0px;
    height: 16px;
    display: inline-block;
    position: relative;
}

.treegrid-expander {
    width: 0px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: -17px;
    cursor: pointer;
}

.help-block {
    color: #ff0000 !important;
}

/* .card {margin-bottom: 5px !important} */

.mm-active .active {
    color: #fff !important;
}

.bg-login-green {
    background-color: #2fa97c !important;
}

.g-recaptcha {
    display: inline-block;
}

/* Bima */
.bg_mk {
    background-color: #ccc !important;
}
.alert ul {
    padding: 0 0 0 10px !important;
    margin-bottom: 0 !important;
}
/* .alert ul li{padding: 0 !important} */

dl {
    margin-bottom: 3px !important;
}
dt {
    float: left;
    clear: left;
    width: 90px;
    font-weight: bold;
}

dt::after {
    /* content: ":"; */
}

dd {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#appmode {
    position: fixed;
    padding: 20px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0 !important;
}
