.navbar-custom-menu .navbar-nav>li>a.dropdown-toggle,
.main-header .full-screen {

    font-size: 16px !important;

    height: 35px !important;

    width: 35px !important;

    line-height: 16px !important;

    border-radius: 5px !important;

}

.form-control:disabled,
.form-control:read-only {
    background-color: white;
    opacity: 1;
}

#loader {
    display: none !important;
}

.layout-top-nav.fixed .main-nav {
    /*  margin-top: 50px !important; */
    margin-top: 60px !important;
}

.light-logo img {
    /* width: 145px !important; */
}

.navbar-custom-menu .navbar-nav>li {

    height: 45px !important;

}

.navbar-nav>.user-menu .user-image {

    width: 35px !important;

    height: 35px !important;

}

.navbar-custom-menu .navbar-nav>li.user-menu>a.dropdown-toggle {

    width: auto !important;

    font-size: 16px !important;

}




.sm-blue ul li {

    margin-bottom: 5px !important;

}

.layout-top-nav.fixed .main-header {

    padding-top: 0px !important;

    padding-bottom: 0px !important;

}

/* .layout-top-nav.fixed .content-wrapper {

    padding-top: 90px !important;

} */

.layout-top-nav.fixed .content-wrapper {
    /* padding-top: 100px !important; */
    padding-top: 110px !important;
}

.theme-primary .sm-blue li.current>a>i,
.theme-primary .sm-blue li.highlighted>a>i {

    background-color: #cde3f9 !important;

    box-shadow: 0px 0px 0px 0px #fff !important;

    -webkit-box-shadow: none !important;

    color: #4c95dd !important;

}

.content-header {

    padding: 0.3rem 1rem 5px;

}

.layout-top-nav .content-wrapper .content {

    padding: 0.3rem 0px 0px 0px !important;

}

.form-group {

    margin-bottom: 0.5rem;

}

.mod-dtl-tbl.table>tbody>tr>td,
.mod-dtl-tbl.table>tbody>tr>th {

    padding: 0.2rem !important;

}

.data-tbl.table>tbody>tr>td,
.data-tbl.table>tbody>tr>th {

    padding: 0.75rem 0.2rem !important;

}

.editable-img img {

    max-width: 150px !important;

}

.btn-mt {
    border-radius: 3px !important;
    margin-left: 3px !important;
}

.form-select.exist-select {
    border-radius: 3px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: aliceblue !important;
}

.product-tbl thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: lightsteelblue !important;
}

[type="checkbox"]+label {
    height: 20px !important;
}

.app-menu.invis {
    visibility: hidden !important;
}

.id-disable {
    background-color: #fff !important;
    border: none !important;
    padding: 0px 0.75rem !important;
}

.content-header .page-title {
    padding: 0;
}

.data-tbl th,
.data-tbl td {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    white-space: nowrap;
}

.dataTables_paginate.paging_simple_numbers .pagination .paginate_button a,
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.15em 1em;
}

a.view-optn.text-white,
a.view-optn.text-white:hover,
a.view-optn.text-white:focus {
    background: #01b075 !important;
    padding: 6px 10px;
    border-radius: 4px;
    color: #fff !important;
    font-size: 15px;
}

a.edit-optn.text-white,
a.edit-optn.text-white:hover,
a.edit-optn.text-white:focus {
    background: #634fd2 !important;
    padding: 6px 10px;
    border-radius: 4px;
    color: #fff !important;
    font-size: 15px;
}

a.delete-optn.text-white,
a.delete-optn.text-white:hover,
a.delete-optn.text-white:focus {
    background: #e66430 !important;
    padding: 6px 10px;
    border-radius: 4px;
    color: #fff !important;
    font-size: 15px;
}

.main-header .logo {
    height: 50px;
    line-height: 50px;
}

.main-header .logo .logo-lg {
    line-height: 50px;
}

.main-header .navbar {
    min-height: 50px;
}

.layout-top-nav .main-nav {
    padding: 2px 5px;
}

.main-footer {
    padding: 0 1.5rem 0.25rem;
}


@media only screen and (max-width:768px) {
    .app-menu.invis {
        visibility: inherit !important;
    }
}

@media only screen and (max-width:575px) {
    .light-logo img {
        width: 100% !important;
    }

    .layout-top-nav.fixed .main-nav {
        margin-top: 110px !important;
    }

}

.navbar-custom-menu .navbar-nav>li>a.dropdown-toggle,
.main-header .full-screen {
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 18px !important;
    height: 47px !important;
    width: 47px !important;
    line-height: 25px !important;
    border-radius: 5px !important;
}