/* For Guest Screen */
.user-login-5 .alert {
    margin-top: -10px;
}

.user-login-5 .login-logo {
    top: 1.25em;
    left: 1.25em;
}

/* For Main Screen */
.page-header.navbar .menu-toggler {
    background-image: url(../img/sidebar_toggler_icon_default.png);
}

.page-header.navbar .page-logo .logo-default {
    margin: 12px 0 0;
}

.page-header.navbar .page-logo {
    background: #ffffff;
}

@media (max-width: 767px) {
    .page-header.navbar {
        background: #ffffff;
    }

    /* Fix menu not showing on mobile devices */
    .page-header.navbar .menu-toggler.responsive-toggler {
        background-image: url(../img/sidebar-toggler-inverse.png);
    }
}

/* Fix bootstrap confirmation for data tables */
.table-scrollable .dataTable td .btn-group, .table-scrollable .dataTable th .btn-group {
    position: relative;
}

.user-login-5 .login-container>.login-content {
    vertical-align: middle;
    margin-top: 25px;
}

.txtCenter {
    text-align: center;
}

.table td, .table th {
    font-size: 13px;
}

td.no-wrap {
    white-space: nowrap;
}

/* Fix catalog overflow */
.jstree-default a {
    white-space:normal !important; height: auto;
}

.jstree-anchor {
    height: auto !important;
}

.jstree-default li > ins {
    vertical-align:top;
}

.jstree-leaf {
    height: auto;
}

.jstree-leaf a {
    width: 90%;
    height: auto !important;
}