#kt_app_footer {
    padding: 15px 0;
    position: fixed;
    bottom: 0;
    width: 100%;
}


.footerallignment {
    margin-right: 160px !important;
}

@media (max-width: 975px) {

    .footerallignment {
        margin-right: 0px !important;
    }
}


body {
     /*font-family: -apple-system,BlinkMacSystemFont,Fira Sans,Helvetica Neue,Apple Color Emoji,sans-serif !important;*/
    font-family: Inter,Arial, Helvetica, sans-serif !important;
}

.screennames {
    font-size: 1.200rem !important;
    font-weight: 700 !important;
}

.sideheadings {
    font-size: 1.200rem !important;
    font-weight: 500 !important;
}

.tabnames {
    font-size: 1.000rem !important;
    font-weight: 700 !important;
}


@media (min-width: 992px) {
    [data-kt-app-header-fixed=true] .app-wrapper {
        margin-top: 0px;
    }
}

@media (min-width:992px) {

    .app-sidebar {

        width: var(--kt-app-sidebar-width);

    }

    :root {

        --kt-app-sidebar-width: 180px;

        --kt-app-sidebar-width-actual: 180px;

        --kt-app-sidebar-gap-start: 0px;

        --kt-app-sidebar-gap-end: 0px;

        --kt-app-sidebar-gap-top: 0px;

        --kt-app-sidebar-gap-bottom: 0px
    }

}

@media (min-width: 992px) {
    .app-header {
        height: var(--kt-app-header-height);
    }

    :root {
        --kt-app-header-height: 50px;
        --kt-app-header-height-actual: 50px;
    }
}
.bg-tableheading {
    background-color: #FFF7DD !important;
}

.bg-tableheading2 {
    background-color: #eee !important;
}

.bg-button {
    background-color: #acb3b9 !important;
}
.text-secondary2 {
    color: #926f00 !important;
}
.theme-font {
    font-size: 1.100rem !important;
    line-height: 1.25rem !important;
    font-family: -apple-system,BlinkMacSystemFont,Fira Sans,Helvetica Neue,Apple Color Emoji,sans-serif !important;
    font-weight: 400 !important;
}

.theme-icon {
    width: 1.25em !important;
    text-align: center !important;
    font-size: 1.350rem !important;
}

.theme-icon2 {
    color: #a6abbd !important;
}

@media (min-width: 992px) {
    .app-footer {
        height: var(--kt-app-footer-height);
    }

    :root {
        --kt-app-footer-height: 45px;
    }
}

@media(min-width: 1400px) {
    .container-xxl {
        max-width: 100%;
    }
}

.text-primary {
    color: #203E79 !important;
}

.bg-primary {
    background-color: #436CA1 !important;
}

.bg-secondary {
    background-color: #FFC709 !important;
}

.text-secondary {
    color: #ffc709 !important;
}

.text-info {
    color: #7a7a7a !important;
}
.text-heading {
    color: #FFF7DD !important;
}
.font-size-20 {
    font-size: 20px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-12 {
    font-size: 14px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.font-size-30 {
    font-size: 30px !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.bg-info {
    background-color: #7a7a7a !important;
}

.table.gy-5 th {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.bg-own {
    background-color: antiquewhite !important;
}

.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here),
.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) {
    background-color: #7a7a7a;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .app-sidebar-logo {
    border-bottom: 0px dashed !important;
}

.bg-default {
    background-color: #e9e9e9 !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active {
    background-color: #acb3b9;
}

.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s ease;
    color:#203E79;
}

.link-primary:focus, .link-primary:hover {
    color: #ffc709 !important;
}

.text-hover-primary:hover {
    transition: color .2s ease;
    color: #203E79 !important;
}

/* .jqx-widget-header {
    background: #ffc709 !important;
} */

.jqx-widget-header {
    background:#FAEBD7 !important;
}

/* .jqx-fill-state-normal {
    border-color: #aaa;
    background:#203E79 !important ;
} */

.jqx-grid-column-header, .jqx-grid-columngroup-header {
   
    font-weight: 800 !important;
    
}


.ajaxLoader {
    position: fixed;
    z-index: 100000;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    background-color: #808080;
    background-color: rgba(128, 128, 128, 0.28);
    background: lightgrey;
}



.loaderCenter {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 150px;
    background-color: lightgrey;
    border-radius: 10px;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
}



    .loaderCenter img {
        height: 100px;
        width: 100px;
    }


.form-control:focus {
    color: var(--kt-input-color);
    background-color: var(--kt-input-bg);
    border: 1px solid #7e92edba;
    box-shadow: none !important;
}