/* here you can put your own css to customize and override the theme */

.modal-content {
    margin-top: 70px !important;
}

.borderless td,
.borderless th {
    border: none !important;
}

.marginless {
    margin: 0px !important;
}

/* .custom-loader{
    width: 98% !important;
    margin-left: -20px !important;
} */

.jstree-default .jstree-disabled>.jstree-icon {
    opacity: 0.8 !important;
    /* Firefox 10+ */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(0%) !important;
    /* Chrome 19+ & Safari 6+ */
}

.page-actions {
    margin: 17px 0 15px 10px !important;
    padding: 0 !important;
    float: left !important
}

.custom-z-index {
    z-index: 100000;
}

.custom-page-contain {
    padding: 0px !important;
    margin-top: -65px !important;
    margin-left: 0px !important;
}

.custom-bg-color {
    background-color: #d6d9dc !important;
}

.table-header-cursor {
    cursor: pointer;
}

.span-tree-path-select2-option {
    font-size: 11px;
    /*font-style: italic;*/
    padding-left: 20px;
}


/*.span-tree-path-select2-option{
  font-size: 10px;
  font-style: italic;
  padding-left: 20px;
}*/

.double-underline {
    border-bottom: 3px double;
}

.underline {
    text-decoration-line: underline;
}

table.floatThead-table {
    border-top: none;
    border-bottom: none;
    background-color: #FFFFFF;
}

input:focus,
textarea:focus,
select:focus {
    box-shadow: 0px 0px 15px rgba(81, 203, 238, 1) !important;
    border: 1px solid #27A4B0 !important;
    /*background-color: #EEF1F5 !important;*/
    /*padding: 3px 0px 3px 3px;*/
    /*margin: 5px 1px 3px 0px;*/
    /*border: 1px solid #3FD5C0;*/
}

button:focus {
    box-shadow: 0 0 15px rgba(81, 203, 238, 1) !important;
    border: 1px solid #3FD5C0 !important;
}


/* custome style add by jahangir alam 
date 12-01-2020
*/

.page-header.navbar {
    background: rgba(20, 20, 20) !important;
    height: 55px;
    min-height: 55px;
}

.page-header.navbar .page-logo {
    /* height: 55px;
    width: 275px; */
    height: 55px;
    padding-left: 0 !important;
    padding-right: 30px !important;
}

.page-header.navbar .page-logo img {
    height: 45px;
}

.page-header.navbar .page-logo .logo-default {
    margin: 5px 20px 0;
}

.page-header.navbar .page-header-title {
    float: left;
    display: block;
    width: 265px;
    height: 55px;
    padding: 14px 20px 0 0;
}

.page-header.navbar .page-header-title h3 {
    color: #FFFFFF;
    font-weight: 600;
    padding: 0px;
    margin: 0;
    text-transform: uppercase;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
    margin: 20px 0 0;
}

.page-header.navbar .page-top {
    height: 55px;
}

.page-sidebar,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown {
    height: 55px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
    padding: 15px 10px 8px;
}

.page-container {
    /* padding: 0; */
}

.page-header-fixed .page-container {
    margin-top: 63px;
    /* top bar heiht 55px margin-top 63px = (63-55) margin-top = 8px */
    padding: 0;
    padding-right: 10px;
}

.page-sidebar-fixed .page-sidebar {
    top: 45px;
}

.portlet {
    margin-bottom: 8px;
}

.page-sidebar .page-sidebar-menu>li>a>.title,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.title {
    font-size: 15px !important;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname,
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i {
    color: #FFFFFF;
}

@media (min-width:992px) {
    .page-content-wrapper .page-content {
        padding: 0 0 0 8px
    }
}