#logo-falcon {
    width: 50px;
    height: auto;
    padding-left: 3px;
}

li ul {
    padding-inline-start: 20px!important;
}

.ui-th-rtl, .ui-row-rtl td {
    text-align: right !important;
}

.RadTabStrip_Glow {
    font: normal 13px/22px Poppins,Arial,Helvetica,sans-serif!important;
}

.RadTabStrip .rtsLI:hover {
    background-color: var(--theme-primary-900) !important;
    color:#fff!important;
}

.RadTabStrip_Glow .rtsLevel1 {
    margin-top: 0px !important;
    border-radius: 0px !important;
    background-image: none !important;
    background: none !important;
    background-color: var(--theme-primary-100) !important;
}
.RadTabStrip_Glow .rtsLevel2 {
    margin-top:0px!important;
    border-radius: 0px !important;
    background-image: none !important;
    background: none !important;
    background-color: var(--theme-primary-50) !important;
}

.RadTabStrip_Glow .rtsLevel1 .rtsSelected, .RadTabStrip_Glow .rtsLevel1 .rtsSelected:hover {
    background-image: none !important;
    background: none !important;
    background-color: var(--theme-primary) !important;
}

.RadTabStrip_Glow .rtsLevel2 .rtsSelected, .RadTabStrip_Glow .rtsLevel2 .rtsSelected:hover {
    background-image: none !important;
    background: none !important;
    background-color: var(--theme-primary) !important;
}

.rtsLevel1 .rtsSelected .rtsTxt {
    color: #fff !important;
}

.rtsLevel2 .rtsSelected .rtsTxt {
    color: #fff !important;
}

.rtsTxt:hover {
    color: #fff !important;
}

.rtsTxt {
    color: var(--theme-primary-900) !important;
}
.page-logo-main img {
    height: 75px !important;
}

th .ui-th-column div {
    white-space: normal !important;
    height: auto !important;
    padding: 2px;
}
 
.ui-jqgrid .ui-jqgrid-toppager {
    height: 35px !important;
    margin-top:0px !important;
    margin-bottom:10px !important;
}
.widget-body {
    min-height: 50px !important;
}
.ui-jqgrid .ui-paging-info {
    margin-right: 20px !important;
}
.hideDiv{
    display:none !important;
}
.showDiv{
    display:block !important;
}

.dashboard-chart-box {
    background: #fff;
    border: 1px solid #E2E2E2;
    min-height: 215px;
    float: left;
    min-width: 32%;
    margin: 5px;
    position: relative;
}

.chart-box-head {
    padding: 10px;
    display: block;
    background-color: var(--theme-primary-50);
}

.table-box-head {
    padding: 10px;
    display: block;
}

.chart-box-footer {
    background: #64C0B6;
    min-width: 356px;
    height: 30px;
    display: block;
    position: absolute;
    bottom: 0;
    margin: 1px;
}

.chart-box-more a, .chart-box-report a {
    color: #fff;
    vertical-align: middle;
    padding: 3px 0 0 5px;
}

.chart-box-report a {
    padding: 3px 5px 0 10px;
    float: right;
}
.dashboard .due, .dashboard .overdue {
    border: 4px solid #EBEBEB;
    border-radius: 76px;
    height: 100px;
    margin: auto;
    padding: 30px;
    width: 100px;
}

.dashboard .due-small, .dashboard .overdue-small {
    border: 4px solid #EBEBEB;
    border-radius: 46px;
    float: left;
    height: 46px;
    margin: 35px 16px 0 65px;
    padding: 4px;
    width: 46px;
}

.dashboard .overdue, .dashboard .due-small, .dashboard .overdue-small {
    background: none repeat scroll 0 0 #2196F3;
}

.dashboard .due {
    background: none repeat scroll 0 0 #81C033;
}

.dashboard .due span, .dashboard .overdue span {
    color: #fff;
    font-size: 24px;
}

.dashboard .due-small span, .dashboard .overdue-small span {
    color: #fff;
    font-size: 22px;
}

.head-round {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.txt-center {
    text-align: center
}

.wid50 {
    width: 50%;
}

.line-divider {
    border-bottom: 2px solid #E4E4E4;
}
.padd-top-30 {
    padding-top: 30px;
}

.padd-top-15 {
    padding-top: 15px;
}

.padd-bot-10 {
    padding-bottom: 10px;
}

.dashboard {
    padding-top: 10px;
}

.dashboard-head {
    border-bottom: 1px solid #fff;
}

.dashboard-head h3 {
    margin: 10px 0 0 0;
    padding-bottom: 5px;
}

.dasboard-nav-box {
    background: #FFF;
    border: 1px solid #E2E2E2;
    padding: 9px;
    height: 100px;
    float: left;
    min-width: 250px;
    margin: 0px 40px 30px 0;
}

.dasboard-nav-inner {
    height: 80px;
    min-width: 100px;
    float: left;
    text-align: center;
    color: #fff;
    padding: 18px 10px 10px 10px;
}

.dasboard-nav-num {
    float: right;
    color: #CC3300;
    font-size: 45px;
    padding-top: 8px;
}

.dashboard-table-head {
    border-bottom: 1px solid #ccc;
    margin: 0px 0 5px 0;
}

.dashboard-table-head h4 {
    margin: 5px 0 5px 0;
}

.dashboard-table-box, .dashboard-table-box-r {
    padding: 5px;
    background: #fff;
    margin: 20px 0px 0 0;
    border: 1px solid #E2E2E2;
}

.dashboard-table-box-r {
    margin: 20px 20px 0 0px !important;
}

.dashboard-table-body {
    height: 250px;
    overflow-y: auto;
    overflow-x:hidden;
}

.dashboard-table-body2 {
    height: 375px;
    overflow-y: scroll;
    background: #dbf1ee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.table tbody > tr > td {
    border-top: 0px;
}

.subheader:not(:empty) {
    margin-bottom:0px!important;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .ui-jqgrid .ui-pg-table td {
    background-color: white;
    color: black;
}

.ui-pg-table .ui-icon {
    background-image: url(../img/jqueryui/ui-icons_222222_256x240.png) !important;
}

tr.ui-jqgrid-labels th.ui-state-default, .ui-jqgrid-hdiv {
    background-color: #DAA520 !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#FFE5B4),to(#DAA520)) !important;
    background-image: -webkit-linear-gradient(top,#FFE5B4 0,#DAA520 100%) !important;
    background-image: -moz-linear-gradient(top,#FFE5B4 0,#DAA520 100%) !important;
    background-image: -ms-linear-gradient(top,#f2f2f2 0,#fafafa 100%) !important;
    background-image: -o-linear-gradient(top,#f2f2f2 0,#fafafa 100%) !important;
    background-image: -linear-gradient(top,#f2f2f2 0,#fafafa 100%) !important;
    color: #000 !important;
    border-color: var(--theme-primary) !important;
}

.ui-widget-content td button.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
}


element.style {
    text-align: left;
}

.ui-jqgrid tr.ui-row-ltr td {
    text-align: left;
}

.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td {
    font-weight: normal;
    overflow: hidden;
    white-space: pre;
    height: 30px;
}

.table tbody > tr > td {
    border-top: 0px;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #e9e9e9;
}

.table th, .table td {
    padding: 0.25rem;
    vertical-align: top;
    border-top: 1px solid #e9e9e9;
}

*, *::before, *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet
td {
    display: table-cell;
    vertical-align: inherit;
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: #fdfdfd;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: var(--thEme-primary)!important;
    color: #915608;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    background: var(--thEme-primary) !important;
    color: #915608;
}

.subheader-title, .subheader-title small {
    color: #fff !important;
    text-shadow: none!important;
}

.btn-outline, #logout a {
    color: #fff !important;
    border-color: #fff !important;
}

.nav-function-top .page-header .header-icon:not(.btn) > [class*='fa-']:first-child,
.nav-function-top .page-header .header-icon:not(.btn) > .ni:first-child {
    color: #fff !important;
    border-color: #fff !important;
}
.display-block {
    display: block !important;
}

.display-flex {
    display: flex!important;
}
.page-content {
    padding:0px !important;
}
.ui-search-toolbar .ui-state-default {
    background: none !important;
    background-color: var(--theme-primary) !important;
}

.ui-search-table td{}

.ui-jqgrid tr.ui-search-toolbar td select {
    padding-right: 0px;
    width: 95%;
}
.ui-jqgrid-hbox .ui-jqgrid-htable .jqg-first-row-header, .ui-jqgrid-hbox .ui-jqgrid-htable .jqg-first-row-header th {
    height: 0px!important;
}
.ui-jqgrid-hbox .ui-jqgrid-htable th, .ui-jqgrid tr.jqgrow td {
    font-size: 13px !important;
    height:30px;
}

@media (min-width: 992px) {
    .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul {
        top: 1.5rem !important;
    }

    .nav-function-top .page-sidebar {
        height: 2.2rem !important;
    }

    .nav-function-top .page-content-wrapper {
        margin-top: 6.25rem!important;
    }
}

.content .panel{
    margin-bottom:0px!important;
}

.ui-datepicker {
    z-index:9999!important;
}

a[target]:not(.btn) {
    text-decoration: none !important;
}

.custom-tab-strip {
    position: relative;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-bottom: 0px;
    width: 100% !important;
    margin: auto !important;
}

.custom-tab-multi-page {
    border: 0px transparent solid;
    height: 500px;
    width: 100%;
    max-width: 98%;
    margin: auto !important;
    margin-top:10px!important;
}

.rtsIn{
    margin:2px !important;
}

.jarviswidget {
    background-color: #fff!important;
}

/*.jarviswidget > header {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}*/

.bg-logistics-blue {
    background-color: #0096FF !important;
    color: white !important;
}

.bg-logistics-green{
    background-color: #9FCB3D !important;
    color:white !important;
}

.text-logistics-green{
    color: #9FCB3D !important;
}

/*.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {*/
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control {
    position: relative;
    border-left: 0;
    border-bottom: 0;
    border-top: 0;
    height: 35px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height: 35px;
}

.nav-menu li a{
    padding: .6rem .4rem !important;
}
.nav > li > a:focus, .nav > li > a:hover{
    background-color:transparent !important;
}
.nav-link-text {
    margin-right:5px;
    margin-left:5px;
}
/*.jarviswidget header .nav-tabs > li.active > a, .jarviswidget header .nav-tabs > li.active > a:focus, .jarviswidget header .nav-tabs > li.active > a:hover{
    border-top-left-radius:10px !important;
}*/
@media (min-width: 992px) {
    .nav-function-top .page-sidebar .page-logo-main {
        display: none;
    }
}

.search-btn {
    background-color: #0096FF !important;
    color: #fff !important;
}

.excel-btn {
    background-color: #008080 !important;
    color: #fff !important;
}

.refresh-btn {
    background-color: #FF5349 !important;
    color: #fff !important;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height:30px!important;
}

#ScreenHeaderCaption {
    color: var(--theme-primary-900);
}

@media only screen and (max-width: 600px) {
    .subheader-title {
        font-size: 0.75rem!important;
    }
}

.jarviswidget header .nav-tabs > li.active > a, .jarviswidget header .nav-tabs > li.active > a:focus, .jarviswidget header .nav-tabs > li.active > a:hover {
    border-bottom-color: white!important;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    border: 1px solid #ccc !important;
    height: 35px!important;
}

div:where(.swal2-container) button:where(.swal2-close) {
    width: 0.75em !important;
    height: 0.75em !important;
    margin-bottom: -0.75em!important;
}

.modal {
    z-index: 10000!important;
}