/* Custom GTK App CSS */

/* header */
@media (min-width: 768px) {
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, 
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, 
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {    
        margin-left: 200px;
    }
}

/* side bar */
.main-sidebar, .main-sidebar::before {
    width: 201px;
}
.layout-navbar-fixed .wrapper .brand-link {
    width: 200px;
}
.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
    width: 200px;
}
.brand-link.text-sm .brand-image, .text-sm .brand-link .brand-image {
    height: 31px;
}

.form-control-sm {
    height: 30px;
    padding: 3px 3px;
    font-size: 13px;
    text-align: center;
    line-height: 1.2;
    color: #3a3f51;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dde6e9;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* login */
.login-bg{
    background-image: url("../../adminlte/img/defaults/login_bg_1.jpg");
    background-position: center;
    background-repeat: repeat;
    min-height: 800px;
}

div.dataTables_wrapper div.dataTables_filter{
    text-align: center;
    width: auto;
}
div.dataTables_wrapper div.dataTables_filter input{
    width: 100%;
}

.nav-sidebar .nav-treeview {
    display: none;
    list-style: none;
    padding-left: 5%;
}

a:link, a:active {
    text-decoration: none;
}

.no-line-height {
    line-height:0% !important;
}

.dataTables_info {
    background-color: #fff;
    text-align: center;
    padding: none;
    margin: none;
}

.toast-body {
    font-size: 1.0rem;
}
