.logo-lg img {
    height: 50px;
    width: 100%;
    margin-top: -10px;
}

.login-box img {
    width: 100%;
}
.main-sidebar .sidebar-menu.tree {
    white-space: normal;
}
i.green {
    font-size: 1.5em;
    float: right;
    color: #15a115;
}
.language {
    text-align: right;
    padding: 15px 30px 0;
}
.language a {
    color: #000;
}

.language .active, .language_lo .active {
    font-weight: bold;
}
li.language_lo a {
    display: inline-block;
}
.nav-tabs-custom .nav-tabs.nav-justified>li>a {
    border-bottom: none;
}

.control-label.required:after {
        content: '*';
        color: red;
        padding-left: 5px;
    }