﻿:root {
    /*    --primary-color: #302AE6;
    --secondary-color: #536390;
    --font-color: #424242;
    --bg-color: #fff;
    --heading-color: #292922;*/
    --appBar-bgColor: #fff;
    --appBar-items: #fff;
    --appBar-items-text: rgb(0, 63, 89);
    --appBar-items-icon: invert(34%) sepia(7%) saturate(19%) hue-rotate(3deg) brightness(95%) contrast(85%);
    --appBar-items-selected: rgba(217, 217, 217, 1);
    --appBar-userName: #595555;
    --appBar-userPosition: rgba(167, 167, 167, 1);
    --appBar-toggleDrawer: rgba(149,149,149,1);
    --appBar-back-button: unset;
    --appBar-signOut: unset;
    --appBar-notification: unset;
    --content-bgColor: #F5F5F5;
    --toolbar-bgColor: rgba(245, 245, 245, 1);
    --toolbar-bookmark: brightness(0.6);
    --tilelayout-bgColor: rgba(251, 251, 251, 1);
    --datePicker-bgColor: rgba(251, 251, 251, 1);
    --datePicker-date-bgColor: rgba(251, 251, 251, 1);
    --fullcalendar-grid-title: #000000;
    --fullcalendar-event-month: #7A7979;
    --taskCard-bgColor: rgba(251, 251, 251, 1);
    --taskCard-text: #838383;
    --flwhistory-tr: #fff;
    --flwhistory-tr-text: #595959;
    --datePicker-date-text: #000;
    --main-search-placeholder-color: rgba(2, 62, 138, 1);
    --main-search-text: rgba(2, 62, 138, 1);
    --main-search-border: rgba(2, 62, 138, 1);
    --main-search-icon-color: unset;
}

[data-theme="dark"] {
    /*    --primary-color: #9A97F3;
    --secondary-color: #818cab;
    --font-color: #e1e1ff;
    --bg-color: #161625;
    --heading-color: #818cab;*/
    --appBar-bgColor: #34313A;
    --appBar-items: #34313A;
    --appBar-items-text: #F5F5F5;
    --appBar-items-icon: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(1809%) hue-rotate(273deg) brightness(106%) contrast(92%);
    --appBar-items-selected: #666666;
    --appBar-userName: #fff;
    --appBar-userPosition: #A7A7A7;
    --appBar-toggleDrawer: #fff;
    --appBar-back-button: brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(4%) hue-rotate(196deg) brightness(102%) contrast(101%);
    --appBar-signOut: brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(4%) hue-rotate(196deg) brightness(102%) contrast(101%);
    --appBar-notification: contrast(10);
    --content-bgColor: #535157;
    --toolbar-bgColor: #535157;
    --toolbar-bookmark: unset;
    --tilelayout-bgColor: #474747;
    --datePicker-bgColor: #474747;
    --datePicker-date-bgColor: #474747;
    --fullcalendar-grid-title: #fff;
    --fullcalendar-event-month: #E5E5E5;
    --taskCard-bgColor: #606060;
    --taskCard-text: #FBFBFB;
    --flwhistory-tr: #606060;
    --flwhistory-tr-text: #fff;
    --datePicker-date-text: #fff;
    --main-search-placeholder-color: #fff;
    --main-search-text: #fff;
    --main-search-border: #fff;
    --main-search-icon-color: brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(4%) hue-rotate(196deg) brightness(102%) contrast(101%);
}

body > form > .k-drawer-container > #drawer {
    background-color: var(--appBar-bgColor)
}


:focus, .k-state-focused, .k-input:focus-within {
    /*outline: unset !important;*/
    /*box-shadow: 0 0 0 0.1rem rgba(0,123,255,.25) !important;*/
    box-shadow: unset !important;
}

.maxLength {
    transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
    border-color: red !important;
}

#alert {
    min-width: 200px;
    width: fit-content;
    max-width: 80%;
    height: max-content;
    max-height: 80%;
    position: absolute;
    top: calc(100vh / 2 - 100px);
    right: 0;
    left: 0;
    margin: auto;
    z-index: 1;
}

.blur {
    filter: blur(0.7px) brightness(0.95);
}

.k-button-solid-base.k-selected {
    color: #fff !important;
    background-color: #428bca !important;
    border-color: #428bca !important;
}

.k-treeview-leaf.k-selected {
    color: #fff !important;
    background-color: #428bca !important;
    border-color: #428bca !important;
}

.k-checkbox:checked {
    border-color: #428bca !important;
    color: #fff !important;
    background-color: #428bca !important;
}

.k-widget.k-treeview {
    color: rgb(66, 139, 202) !important;
}

button {
    align-items: center;
}

.k-resize-handle {
    cursor: col-resize !important;
}

.btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
}

.btn-outline-info-hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

html, body {
    height: 100%;
    margin: 0;
}

    html label, html div {
        font-size: 14px;
    }

html {
    -webkit-text-size-adjust: none;
}
/*tab menu*/
ul, li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.btn-default {
    color: white !important;
    background: -moz-linear-gradient(-45deg, #bc902c, #daad28,#bc902c);
    background: -webkit-linear-gradient(-45deg, #bc902c, #daad28,#bc902c);
    background: -o-linear-gradient(-45deg, #bc902c, #daad28,#bc902c);
    background: -ms-linear-gradient(-45deg, #bc902c, #daad28,#bc902c);
    background: linear-gradient(-45deg, #bc902c, #daad28,#bc902c);
}

.cancel_btn {
    background-color: #04213a !important;
    color: white !important;
}
/*.btn{margin:0 2.5px 0 2.5px}*/
/*.tooltip {
    width:100px;
    height:100px;
    color: white;
}*/

.no-overflow {
    overflow: unset !important;
}

.default {
    cursor: default;
}

.portlet-placeholder {
    border: 1px dotted black;
    margin: 0 1em 1em 0;
    height: 50px;
    width: 200px;
}

.opacity {
    opacity: 0.5;
}

.cell {
    cursor: cell;
}

.status {
    color: #fff !important;
    border-radius: 5px;
    /*border-radius: 0 5px 5px 0;*/
    text-align: center;
    padding: 5px !important;
    min-width: 53px;
    display: block;
}

.confirm {
    background: #027f4b;
}

.reject {
    background: #bb3333;
}

.waiting {
    background: #ff632E;
}

.editing {
    background: #FDAA3B;
}

.TitleMenu_HideItems {
    height: 0px;
    visibility: hidden;
    padding-top: 0px;
    padding-bottom: 0px;
}

.deactive {
    background: #BAC6D2;
}

.progress {
    cursor: progress;
}

.wait {
    cursor: wait;
}

.num {
    position: absolute;
    right: -5px;
    top: -5px;
    color: #fff;
    background-color: red;
    font-size: xx-small;
    border-radius: 5px;
    border: 1px solid red;
}
.cust-dropdown-menu {
    position:relative!important;
    max-height: 240px;
    overflow: scroll;
    left: 0px !important;
    transform: unset !important;
}
/*.cust-dropdown-menu {
    max-height: 240px;
    overflow: scroll;
    /*left: 0px !important;*/
/*transform: unset!important;*/
.CombinationReview > .CombinationReview-SplitHorizontal {
    display: flex;
    height: 89vh;
    overflow: hidden;
}

.CombinationReview .search-customparam-panel {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.5rem;
    box-sizing: border-box;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.grid-search-toolbar > .grid-search-toolbar-tag > .badge-filters-grid > .badge {
    color: inherit;
}

.attach_container > div > img {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 5px;
    box-shadow: 0px 0px 0px 5px rgba( 201, 212, 222,0 );
}

    .attach_container > div > img:hover {
        box-shadow: 0px 0px 0px 5px rgba( 201, 212, 222,1 );
        background-color: rgb( 201, 212, 222 );
    }

.attach-dropdown {
    background-color: unset !important;
    color: unset !important;
    border: 0 !important
}

.attach-dropdown-menu {
    padding: 0.25rem 0 !important;
}

.attach-dropdown-item {
    padding: 0px !important;
    font-size: 15px;
}

    .attach-dropdown-item > img {
        width: 20px;
        height: 20px;
        cursor: pointer;
        margin: 5px;
        box-shadow: 0px 0px 0px 5px rgba( 201, 212, 222,0 );
    }

    .attach-dropdown-item:focus, .attach-dropdown-item:hover {
        background-color: unset !important;
    }

.menuTarget {
    float: right;
    margin: -.5em -.6em -.4em 0;
    padding: .5em .2em .4em;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.fullsize {
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background-color: aliceblue !important;
}

.spliter_fullsize {
    height: auto !important;
    width: 92vw !important;
}

    .spliter_fullsize > div:last-child {
        height: 80vh !important;
        width: 100%;
    }

        .spliter_fullsize > div:last-child > div.k-chart {
            height: 100%;
            width: 100%;
            position: relative;
        }


.k-window-titlebar {
    padding: 6px 12px !important;
    background-color: rgb(245, 245, 245);
}

.k-window {
    /*top: 27px !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;*/
}

    .k-window > .k-window-titlebar > .k-window-title {
        /*max-width: 70%;*/
        padding: 6px 12px;
        font-size: 1.2em;
        line-height: 1.25;
        font-weight: 400;
    }

    .k-window > .k-window-titlebar > .k-window-actions > a {
        padding: 2px;
        width: 20px;
        height: 20px;
    }

.ui-dialog-cust {
    top: 27px !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;
}

.ui-dialog-content-cust {
    overflow: unset !important;
}

.ui-dialog-search {
    top: 27px !important;
    margin: auto !important;
    right: 0 !important;
    left: 0 !important;
    width: 43% !important;
}

.Movable {
    width: 20px;
    display: inline-block;
    height: 20px;
    margin-right: 15px;
    background: url(../../Images/UnDrag.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    float: left;
}

.drag {
    background: url(../../Images/Drag.png) no-repeat center !important;
}
/*.CondGrid > .k-grid-content {
    overflow-y: auto!important;
}*/
#ContianerSplitter #tabstrip > div[data-role="treeview"] {
    background-color: #fff;
}

#mainDiv > div {
    background-color: rgb(255, 255, 255);
    /*height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;*/
}

    #mainDiv > div > div {
        /*width: 100%;*/
    }

#mainDiv .k-autocomplete {
    /*width: 90%;*/
    border: unset;
}

#company-logo {
    width: 70px;
    max-width: 70px;
    height: 50px;
    max-height: 50px;
}

#appbar > div.k-appbar-section > .Defult_company-logo-img,
#drawer .k-drawer-wrapper .Defult_company-logo-img {
    /*display: block;*/
    /*background: url(../Images/cust-company-logo.png) no-repeat center,url(../Images/company-logo.png) no-repeat center;*/
    background-size: contain;
    width: 3rem;
    height: 3rem;
}

#company-logo > .mobile-menu-btn {
    display: none;
    background: url(../Images/mobile-menu.png) no-repeat center;
    background-size: contain;
    height: 50px;
    max-width: 70px;
    margin: 0 5px;
}

/*.k-drawer-mini > #drawer > .k-drawer-wrapper #toggleDrawer > .fa-chevron-left,
.k-drawer-mini > #drawer > .k-drawer-wrapper #toggleDrawer > .fa-chevron-right{
    display:none;
}*/

#main-search-list .k-list-group-sticky-header {
    background: #cc9933;
    color: rgb(255, 255, 255);
}

#main-search_listbox .k-first {
    margin-top: 19px;
}

    #main-search_listbox .k-first::before {
        border-top: unset;
        border-bottom: 1px solid #cc9933;
    }

    #main-search_listbox .k-first .k-list-item-group-label {
        margin-top: -19px;
        background: #cc9933;
    }

ul#main-search_listbox > li.k-state-focused {
    color: rgb(51, 51, 51);
    background-color: rgb(235, 235, 235);
    border-radius: 3px;
    padding: 0px 4px;
    border-width: 1px;
    border-style: solid;
}

#search_menu {
    padding: 9px 0;
}

#LoginItems {
    text-align: center;
    padding: 13px 15px;
}

.access_tools {
    padding: 0.5rem;
}

#account_tools {
    padding: 5px 15px;
    /*display:flex;*/
}

    #account_tools > div {
        /*max-width: 60px;*/
        border-radius: 20%;
        /*display: inline-block;*/
        width: 31px;
        /*height: 35px;*/
        background-image: url(../../Images/accounts.png?v=0802);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

#LetterNotify {
    /*text-align: right;*/
    cursor: pointer;
    /*padding: 11px 15px;*/
    /*border: solid 1px rgb( 240, 243, 246 );*/
    border-bottom: 0px;
    border-top: 0px;
}

    #LetterNotify div:not(.LetterNotify_text) {
        width: 27px;
        height: 29px;
        background-image: url(../Images/letter.svg?v=0802);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        font-weight: bold;
        filter: var(--appBar-notification)
    }


.letter-icon, .check-icon, .reject-icon, .return-icon, .folder-icon {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.letter-icon {
    background-image: url(../Images/Dashboard/Letter.svg) !important;
}

.k-grid-accept.deactiveButtons,
.k-grid-reject.deactiveButtons,
.k-grid-return.deactiveButtons,
.k-grid-archive.deactiveButtons {
    background-color: #DFDFDF !important;
}

    .k-grid-accept.deactiveButtons > .check-icon {
        background-image: url(../Images/Dashboard/flwhistory/disabled/check.svg) !important;
    }

.check-icon {
    background-image: url(../Images/Dashboard/flwhistory/check.svg) !important;
}

.k-grid-reject.deactiveButtons > .reject-icon {
    background-image: url(../Images/Dashboard/flwhistory/disabled/reject.svg) !important;
}

.reject-icon {
    background-image: url(../Images/Dashboard/flwhistory/reject.svg) !important;
}

.k-grid-return.deactiveButtons > .return-icon {
    background-image: url(../Images/Dashboard/flwhistory/disabled/return.svg) !important;
}

.return-icon {
    background-image: url(../Images/Dashboard/flwhistory/return.svg) !important;
}

.k-grid-archive.deactiveButtons > .folder-icon {
    background-image: url(../Images/Dashboard/flwhistory/disabled/folder.png) !important;
}

.folder-icon {
    background-image: url(../Images/Dashboard/flwhistory/folder.png) !important;
}

.solid-star-icon {
    background-image: url(../Images/solid-star.svg) !important;
}

.regular-star-icon {
    background-image: url(../Images/regular-star.svg) !important;
}

.icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.LetterNotify_text {
    color: white;
    border-radius: 96px;
    width: 15px;
    height: 15px;
    background-color: red;
    text-align: center;
    width: 24px;
    height: 16px;
}

#Tools {
    border: unset;
    background: unset;
    /*display: inline-block;*/
    /*height: 35px;*/
    /* margin: 0 5px 0 5px; */
    padding: unset;
}

    #Tools .k-link {
        color: #999999;
        border: unset;
    }

    #Tools:focus {
        box-shadow: unset !important;
    }

    #Tools:hover .user_toolbar {
        /*visibility:visible;
        transition-delay:0.5s;*/
    }

#crumbs {
    height: 1.7em;
    border: 1px solid #dedede;
    border-radius: 5px;
    /*box-shadow: 0px 0px 3px #5692CE;*/
    background-color: white;
    margin: 5px;
}

    #crumbs li {
        float: right;
        line-height: 2.3em;
        color: #777;
        padding-right: .75em;
    }

        #crumbs li a {
            position: relative;
            background: url(../../Images/crumbs.gif) no-repeat left center;
            display: block;
            padding: 0 0 0 15px;
            font: 100%/233% "Lucida Grande", Lucida, Verdana, sans-serif;
            font-size: small;
            cursor: pointer;
        }
            /*#crumbs li a:after {
    content: "";
    background: black;
    position: absolute;
    bottom: 0px;
    left: 8px;
    height: 1px;
    width: 132%;
}*/
            #crumbs li a:link,
            #crumbs li a:visited {
                color: rgb(46, 146, 231);
                text-decoration: none;
            }

            /*a:link, a:visited,*/
            #crumbs li a:hover,
            #crumbs li a:focus {
                color: #dd2c0d;
            }
/*end tab menu*/
.bodyF2:active > datalist {
    display: none;
}

.bodyF2 > div {
    /*width:32%;*/
    min-width: 320px;
}

.F1_Detail {
    padding: 4px;
    font-size: small;
    width: unset;
    min-width: unset;
}

    .F1_Detail > .toolbar_bottom,
    .k-window-content > .toolbar_bottom {
        position: relative;
        width: 100%;
        /*padding-bottom: 5px;*/
        /*test*/
        margin-left: 0px;
        margin-right: 0px;
    }

#Tab-Page > div {
    /*width:32%;*/
    min-width: 290px;
}

#TabsDrop {
    font-size: small;
    height: 0px;
    background-color: rgb( 222, 228, 234 );
}

.parentTabs_BI {
    height: 800px !important;
}

.childTabs_BI {
    height: 700px !important;
    padding-top: 0px !important;
}

    .childTabs_BI .btn {
        margin: 0 5px;
    }
/*.BIGrid_Window > .k-splitter {
    height: calc(100% - 35px);
}
    .BIGrid_Window .k-splitter .k-pane {
        height: 50%!important;
    }
    .BIGrid_Window .k-splitter .k-splitbar {
        top: 50%!important;
    }
.BIGrid_Window .k-splitter .k-pane:last-child {
    top: 50%!important;
}*/
.BIGrid {
    overflow: scroll
}

.BIGrid_Window div, .BIGrid_Window input {
    box-sizing: border-box;
}

.BIGrid_Window:hover .rdbtn_chart {
    /*visibility: visible;
    opacity:1;*/
}

.rdbtn_bigrid {
    width: 18px !important;
    border: unset !important;
    background: unset !important;
    position: relative;
    /*top: 20px;*/
    z-index: 1;
}

    .rdbtn_bigrid > li {
        border: unset !important;
    }

        .rdbtn_bigrid > li > span {
            padding: 0px !important;
        }

            .rdbtn_bigrid > li > span > span {
                display: none;
            }

.rdbtn_chart {
    cursor: pointer;
    width: 20px;
    height: 20px;
    /*visibility: hidden;
    opacity: 0;
    transition: 2s;*/
    background: no-repeat center url("../Images/mobile-menu.png");
    background-size: contain;
    bottom: -20px;
    position: relative;
    z-index: 1;
    color: darkgray;
}
    /*.rdbtn_chart:hover > ul{visibility:visible}*/
    .rdbtn_chart .k-menu .k-item > .k-link {
        padding: .5em 1.1em .4em;
    }

    .rdbtn_chart > ul {
        /*visibility: hidden*/
        position: relative;
        right: 20px;
        min-width: 100px;
    }

#ShortcutKey_CustF2 {
    width: auto;
    height: auto;
}

    #ShortcutKey_CustF2 > div {
        display: inline-block;
        /*width: 37px;*/
        height: 20px;
        font-size: 11px;
        line-height: 22px;
        margin-left: 10px;
        box-shadow: unset;
        text-align: center;
        padding: 0 5px;
    }

#ShortcutKey_ReportF2 {
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 11px;
    line-height: 5px;
    /* margin-left: 10px; */
    /* box-shadow: unset; */
    /*float: left;*/
}

.Neccessary {
    display: inline-block;
    /*vertical-align: super;*/
}

.glyphicon-refresh-animate {
    -webkit-animation-name: rotateThis;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}

@-webkit-keyframes rotateThis {
    from {
        background: linear-gradient(#0073c5, #da7943);
        /*-webkit-transform: rotate( 0deg );*/
    }

    to {
        /*-webkit-transform: rotate( 360deg );*/
        background: linear-gradient(#da7943, #0073c5);
    }
}

/*@font-face {
    font-family: 'BNazanin';
    src: url('Fonts/BNazanin.eot') ;
    src: url('Fonts/BNazanin.ttf') format('truetype'),
    url('Fonts/BNazanin.eot') format('embedded-opentype'),
    url('Fonts/BNazanin.woff') format('woff');
}
@font-face {
    font-family: 'BNazaninBold';
    src: url('Fonts/BNazaninBold.TTF') format('truetype');
}*/

@font-face {
    font-family: 'Satira';
    src: url('Fonts/Sitara/Sitara-Regular.ttf');
    src: url('Fonts/Sitara/Sitara-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Sitara-Bold';
    src: url('Fonts/Sitara/Sitara-Bold.ttf');
    src: url('Fonts/Sitara/Sitara-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Sitara-BoldItalic';
    src: url('Fonts/Sitara/Sitara-BoldItalic.ttf');
    src: url('Fonts/Sitara/Sitara-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Sitara-Italic';
    src: url('Fonts/Sitara/Sitara-Italic.ttf');
    src: url('Fonts/Sitara/Sitara-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Signika';
    src: url('Fonts/Signika/Signika-Regular.otf');
    src: url('Fonts/Signika/Signika-Regular.otf') format('truetype');
}

@font-face {
    font-family: 'Signika-Bold';
    src: url('Fonts/Signika/Signika-Bold.otf');
    src: url('Fonts/Signika/Signika-Bold.otf') format('truetype');
}

@font-face {
    font-family: 'Signika-Light';
    src: url('Fonts/Signika/Signika-Light.otf');
    src: url('Fonts/Signika/Signika-Light.otf') format('truetype');
}

@font-face {
    font-family: 'Signika-Semibold';
    src: url('Fonts/Signika/Signika-Semibold.otf');
    src: url('Fonts/Signika/Signika-Semibold.otf') format('truetype');
}

@font-face {
    font-family: 'K2D';
    src: url('Fonts/K2D/K2D-Medium.ttf');
    src: url('Fonts/K2D/K2D-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'K2D-Italic';
    src: url('Fonts/K2D/K2D-Italic.ttf');
    src: url('Fonts/K2D/K2D-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'K2D-Light';
    src: url('Fonts/K2D/K2D-Light.ttf');
    src: url('Fonts/K2D/K2D-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'K2D-SemiBold';
    src: url('Fonts/K2D/K2D-SemiBold.ttf');
    src: url('Fonts/K2D/K2D-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Trebuchet MS';
    src: url('Fonts/trebuchet/trebuc.ttf');
    src: url('Fonts/trebuchet/trebuc.ttf') format('truetype');
}

@font-face {
    font-family: 'inter';
    src: url('Fonts/inter/Inter-Medium.ttf');
    src: url('Fonts/inter/Inter-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans';
    src: url('Fonts/OpenSans/OpenSans-Semibold.ttf');
    src: url('Fonts/OpenSans/OpenSans-Semibold.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/roboto/Roboto-Medium.ttf');
    src: url('Fonts/roboto/Roboto-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'dana';
    src: url('Fonts/dana/dana-medium.ttf');
    src: url('Fonts/dana/dana-medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Rosario';
    src: url('Fonts/rosario/Rosario-Regular.ttf');
    src: url('Fonts/rosario/Rosario-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Khula';
    src: url('Fonts/Khula/Khula-SemiBold.ttf');
    src: url('Fonts/Khula/Khula-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('Fonts/NunitoSans/NunitoSans-Medium.ttf');
    src: url('Fonts/NunitoSans/NunitoSans-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato';
    src: url('Fonts/Lato/Lato-Regular.ttf');
    src: url('Fonts/Lato/Lato-Regular.ttf') format('truetype');
}

/*.bodyF2 label {
    position: relative;
    text-align: right;
    color: black;
    font: 12px tahoma;
    display: inline-block;
    width: 80px;
    vertical-align: super;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/
/*.bodyF2 > .row > div:last-child .sortable_element .fa-plus {
    visibility: visible !important;
}*/
.k-window-titlebar {
    height: 2rem;
}

.k-window-content {
    padding: 5px !important;
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
    padding: 0.15rem 0.5rem !important;
    font-size: 0.860rem !important;
}

.form-select {
    font-size: .675rem !important;
}

.btn-group-sm > .btn, .btn-sm {
    padding: 0.1rem 0.5rem;
}

.datecontrol #ParentImgCalendar {
    padding: 0.15rem 0.5rem !important;
}

    .datecontrol #ParentImgCalendar > .img {
        height: 1.2rem;
    }

.datecontrol .Calendar-dayLabel,
.numerictextbox .form-control {
    font-size: 0.795rem !important;
}

.Label {
    text-align: right;
    display: block;
    /*width: 141px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 2px;
    min-height: 19px;
}

.text-over-flow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enLabel {
    text-align: left !important;
}

.tooltiptext {
    visibility: hidden;
    display: none;
    width: auto;
    /*background-color: #333;*/
    background-color: black;
    color: #FFF;
    text-align: center;
    border-radius: 6px;
    padding: 3px 5px;
    position: absolute;
    z-index: 2;
    white-space: nowrap;
    /*top: 150%;
    left: 50%;
    margin-left: -60px;*/
}

.Label .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent midnightblue transparent;
}

.Label:hover .tooltiptext {
    visibility: visible;
    display: block;
}

#Tab-Page label {
    text-align: right;
    color: black;
    font-size: 12px;
    display: block;
    width: 141px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*min-width: 100px;*/
}

    #Tab-Page label:hover .tooltiptext {
        visibility: visible;
        display: block;
    }

.MasterRpt label {
    text-align: right;
    color: black;
    font-size: 12px;
    display: block;
    width: 141px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 100px;
    min-height: 19px;
}

    .MasterRpt label:hover .tooltiptext {
        visibility: visible;
        display: block;
    }

#ContentSplitter div > .form-inline > button {
    margin: 5px;
}

#ContianerSplitter .k-pane, #ContianerSplitter .k-tabstrip-wrapper {
    height: 99%;
}

#tabsArea > div > ul > li:hover .tabstrip-close {
    opacity: 1
}

.tabstrip-close {
    width: 9px;
    height: 9px;
    background-image: url(../../Images/Delete.png);
    opacity: 0;
    position: relative;
}

    .tabstrip-close:hover {
        opacity: 1;
    }

#tabsArea .k-listbox {
    margin-top: 10px;
    width: 275px;
    height: 310px;
}

    #tabsArea .k-listbox .k-button {
        color: black;
    }

        #tabsArea .k-listbox .k-button.k-state-disabled {
            color: #a1a1a1;
        }

.BiGridWindow input {
    height: 21px;
    width: 200px !important;
    margin: 5px 5px 0 5px;
    padding: unset !important;
}

#ChartCnt {
    background: #00ff00 url('data:image/gif;base64,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') no-repeat center; /* For IE 6 and 7 */
    -moz-background-size: 90% 90%;
    -webkit-background-size: 90% 90%;
}

#ChartTop {
    background: #00ff00 url('data:image/jpg;base64,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') no-repeat center;
    -moz-background-size: 90% 90%;
    -webkit-background-size: 90% 90%;
}

#ChartBtm {
    background: #00ff00 url('data:image/jpg;base64,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Cy6NpwuNYZNsuqXZ825kznO0niMckYQDjGc4r1FBtBz60tFfqWDwVDCUlRw0FGK6JWPy/F4yviqrrYmblJ9W7/16BRRRXUcwUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIzbBk1hX3xS8N6X4nuNFutd0q11a0s49QmtJrpI5YrZ5DEkxBIwhkBUN03cda3JACvPSvhb9uX/AIJPeJPj58arn4j+Gviv8W7rVL65t428IzfENvD3hm1sl8gzQoItNvHMcj20TvEVAdix3LUp/vIqXwvd/gvx1fkntuhr3W1v0/X8L213a9H9bfHH486H8APClpq2ti6lTUNSttKtLa1EbXN1cTyCNFjR3XeRksQpJCqxwcV2gcE4/Cvz5/aA/wCCa3jD/gq74x8VX3xe1H4o/AjwVNplp4ftfCXhvxpbXY8SrE80s15fRok1qq75VSAIRLsRnl2l1ij+rvC37HfhQfso6P8AB/xo+o/FTwxpllb2VxN4xkXUrvVxBIssUly5UCR1dEIOByi+lXFLkblvfT0a69n1tvrZ2cWE9J2jqra+v69u2l02mjgf2lsftbfH3SvgXahbrwboiW/iX4mMOVltt+/TdHJ/6ep4jNMvP+j2xjYbboGvpZc45ri/gZ+zh4B/Zl8MXGi/D3wh4f8ABulXlwbue20myS2jnmICmRwoG5sKBk9gB2rtaQBRRRQAUUUUAFRXFpHc48yON8f3lDVLRSavuF+xj6j8P9D1h913o2lXLHgmW1Rj+ZFVIfhB4Ut5fMj8NaCj/wB5bGMH/wBBro6KxlhaMndwTfojaOJrRVlN29WUbbw3YWKbYLCyhX0SBVH6CrqIEXAAAHQClorWMFHZGTk3q2FFFFUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=') no-repeat center;
    -moz-background-size: 90% 90%;
    -webkit-background-size: 90% 90%;
}

.img_btnUP {
    position: relative;
    max-height: 20px;
    max-width: 20px;
    /*height:20px;
    width: 20px;*/
}

.NormalBorder {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.BorderRadius {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.BorderRadius3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.BorderRadius2 {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.BorderRadius4 {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.NormalPadding {
    padding: 4px;
}
/*is is different in high resolution display*/
#LogOut {
    /*Width: 20px;
    Height: 20px;
    background: url("../Images/Logout-Over.png") center no-repeat;
    background-size: contain;
    color: transparent;*/
    font-size: 20px;
    cursor: pointer;
    color: #dde3ea;
}

    #LogOut:hover {
        /*background: url("../Images/Logout.png") center no-repeat;
        background-size: contain;*/
        color: #3c3c3c
    }

.RptPrinterContinaer {
    float: left;
    width: 25px;
    height: 31px;
    border-bottom: 1px solid rgb(204, 204, 204);
    background-image: url('../../Images/Activity.png');
}
/*input[type=checkbox] {
    display: none;
}
input[type="checkbox"]:checked + label {
    background-position: left -32px;
}
input[type="checkbox"] + label {
    display: inline-block;
    width: 5px;
    height: 32px;
    padding-left: 40px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    line-height: 32px;
    cursor: pointer;
}
label {
    background-image: url(../../Images/checkun_check.png);
}*/
.f2_checkbox_checked {
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(../../Images/Checkbox-Checked.png) no-repeat center;
    background-size: contain;
}

.f2_checkbox_unchecked {
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(../../Images/Checkbox-Unchecked.png) no-repeat center;
    background-size: contain;
}

.multiLineTextbox, .checkbox, .datecontrol, .numerictextbox, .lookup, .textbox, .picturebox, .combobox {
    /*margin: 5px 0px 0px 10px;
    min-width: 320px;*/
}

.checkbox {
    display: flex;
    align-items: center;
}

    .checkbox > .Label {
        margin: 0;
        min-height: 0;
        min-width: 150px;
        max-width: 150px;
        width: 150px;
    }
/*.checkbox{
    margin: 10px 25px 0px 25px;
}
.datecontrol{
    margin: 10px 25px 0px 25px;
}
.numerictextbox{
    margin: 10px 25px 0px 25px;
}*/
.lookup {
    /*margin: 10px 25px 0px 25px;*/
    /*width:40%;*/
}

.IconsLookup {
    visibility: hidden;
}

.lookup:hover .IconsLookup {
    visibility: visible !important;
}

.lookupChild {
    /*height:17px;
    width:70%;*/
    background: unset !important;
    border: unset !important;
    min-width: 162px;
    max-height:31.8px;
    /*vertical-align: top;*/
}

    .lookupChild > .input-group > i.fas.fa-times[readonly] {
        /*background: #e9ecef;*/
    }

    .lookupChild > .input-group > i.fas.fa-times {
        border: 1px solid #ced4da;
        color: transparent;
        cursor: pointer;
        /*background: white;*/
    }

        .lookupChild > .input-group > i.fas.fa-times.readonly {
            background-color: #e9ecef;
            opacity: 1;
        }

    .lookupChild > .input-group:hover > i.fas.fa-times {
        color: brown;
        z-index: 3;
    }

.dropdown-item:focus, .dropdown-item:hover {
    background-color: #c4c7ca !important;
}

.dual_listbox .list-group {
    min-height: 145px;
    max-height: 145px;
    min-width: 100px;
    overflow-y: scroll;
    border: 1px solid black;
}

    .dual_listbox .list-group button {
        padding: 4px 15px;
        text-align: center;
    }

.SearchTitlePanel > i {
    color: darkgray;
    background-color: #eae8e8;
    cursor: pointer;
    padding: 2px;
    height: 13px;
    width: 10px;
    text-align: center;
}

.lookupButtonContainer {
    border: 1px solid;
    border-color: #c5c5c5;
    border-radius: 4px;
}

.Multisemicolon {
    text-align: center;
    /*position: relative;
    color: black;*/
    height: 12px;
    /*display: inline-block;
    height: 14px;
    font-size: 11px !important;
    max-width: 50px;
    border: none;*/
}

.Multisemicolon_aut {
    position: relative;
    color: black;
    vertical-align: bottom;
    max-width: unset;
    width: 75%;
    height: 11px;
    font-size: 10px !important;
    text-align: center;
}

.TableCard {
    color: black;
    z-index: 1000000;
    padding: 5px;
    background: rgb(240, 243, 246);
    min-width: 200px;
    font-weight: 500;
    /*height: 100% !important;*/
    box-sizing: border-box !important;
    width: 100%;
    max-width: 100%;
}

.NoticeLookup, .ReportLookup, .CardLookup {
    margin: auto;
    font-size: initial;
    cursor: pointer;
    color: #afafaf;
    margin-left: 2px !important;
    margin-right: 2px !important;
    pointer-events: visible;
}

    .NoticeLookup:hover, .ReportLookup:hover, .CardLookup:hover {
        color: black;
    }

#Title {
    /*font-family: tahoma;*/
    Font-Size: 11px;
    height: 16px;
    /*border: 1px solid rgb(24, 132, 191);*/
    border: none;
    width: 90px;
    max-width: 200px;
    text-align: center;
}

.datalist_TitleMenu {
    width: auto;
    min-width: 140px;
    max-width: 200px;
    height: auto;
    min-height: 25px;
    max-height: 120px;
    border: 1px solid rgb(181, 198, 208);
    overflow-x: hidden;
    overflow-y: scroll;
    display: none;
    position: absolute;
    /*border-radius: 10px;*/
    z-index: 5;
    /*background-color: rgb(201, 232, 249);*/
    font-size: 12px;
    background-color: white;
    webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

    .datalist_TitleMenu:active {
        display: block !important;
    }

    .datalist_TitleMenu:hover {
        display: block !important;
    }

    .datalist_TitleMenu:focus {
        display: block !important;
    }

    .datalist_TitleMenu option:nth-child(odd) {
        background: rgb(236, 235, 235);
    }

    .datalist_TitleMenu option {
        /*border-bottom: 1px solid #7594AA;*/
        cursor: pointer;
        font-weight: normal;
        display: block;
        white-space: pre;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 1.2em;
        padding: 2px 2px 6px;
    }

        .datalist_TitleMenu option:hover {
            background: #f0713a;
            background-image: none, linear-gradient(to bottom, #fe761b 0%, #e15613 100%);
            color: white;
            overflow: visible;
            white-space: normal;
            width: auto;
        }

.sceditor-container {
    width: unset !important;
}

    .sceditor-container iframe, .sceditor-container textarea {
        width: 90% !important;
        min-height: 200px !important;
        margin-right: auto !important;
        margin-left: auto !important;
        padding-left: unset !important;
        padding-right: unset !important;
    }

div.sceditor-dropdown {
    z-index: 10010 !important;
}

.PersianDatePicker {
    background-image: url(../../Images/Calendar.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-origin: content-box;
}

.TextInput, .CalendarTextInput, .NumberTextInput,
.pictureboxTextInput, .TextboxTextInput {
    /*height: 24px;
    font-size: 10px;
    border-width: 1px;
    border-style: solid;
    font: 81.25%/1 tahoma,helvetica,sans-serif;*/
    text-align: center;
}

.CalendarTextInput {
    direction: ltr;
    /*height: 18px;
    width: 100px;*/
}

#ParentImgCalendar {
    /*    width: 30px;
    text-align: center;*/
}

.calendar .nav {
    display: table-cell;
}

.multiLineTextbox-textarea {
    /*width: 50%;*/
}

.textarea-magnifier {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../images/textSearch.png) no-repeat right top;
    display: inline-block;
}

.TextItem {
    background-color: transparent;
    /*border: 1px solid rgb(24, 132, 191);*/
}

    .TextItem > i {
        color: darkgray;
        cursor: pointer;
        opacity: 0;
    }

    .TextItem:hover > i {
        opacity: 1
    }

    .TextItem:hover {
        background-color: rgb(233,243,248);
    }

    .TextItem:active {
        background-color: rgb(183,226,247);
    }

.Objects-Readonly {
    border: 1px solid;
    padding: 0px 2px 0px 2px;
    text-align: center;
}

.KendoWindow_Container {
    background-color: rgb( 240, 243, 246 ) !important;
}

    .KendoWindow_Container > div {
        /*width: 97%;
        margin: auto;*/
    }

    .KendoWindow_Container > .KendoWindow_toolbar {
        background-color: #fff;
    }

    .KendoWindow_Container > .KendoWindow_contain {
        /* overflow-y: scroll; */
        overflow-y: scroll;
        overflow-x: hidden;
        margin-top: 10px;
        background-color: #fff;
    }

.toolbarF2 {
    /*overflow: auto;*/
    background-color: rgb( 222, 228, 234 );
}

    .toolbarF2 > div {
        cursor: pointer;
        margin: 5px;
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
    }

    .toolbarF2 > .f1Button > div:hover {
        background-color: rgb( 99, 127, 154 );
        box-shadow: 0px 0px 0px 5px rgb( 99, 127, 154 );
    }

.SelectedTextItem {
    background-color: rgb(183,226,247);
}

    .SelectedTextItem:hover {
        background-color: rgb(233,243,248);
    }

    .SelectedTextItem:active {
        background-color: rgb(183,226,247);
    }

.deactiveButtons {
    opacity: 0.25;
    /*transform: scale(1,1) translateY(0px) !important;
    background-color: rgb(204,204,204) !important;
    background: rgb(204,204,204) !important;*/
    cursor: not-allowed !important;
}

    .deactiveButtons:active {
        transform: scale(1,1) translateY(0px) !important;
    }

.deactiveConfirm {
    opacity: 0.45;
    transform: scale(1,1) translateY(0px) !important;
    background-color: rgb(204,204,204) !important;
    background: rgb(204,204,204) !important;
    /*border-radius:50px;*/
    cursor: wait !important;
}

.NotBackground {
    background-color: transparent !important;
    background: transparent !important;
}

.ButtonTop:hover {
    /*opacity: 0.6;
    background: #D31027;
    background: -webkit-linear-gradient(to left, #D31027, #ffcccc);
    background: linear-gradient(to left, #D31027, #ffcccc);*/
}

.ButtonTop:active {
    /*transform: translateY(3px);
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);*/
    /*-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    /*-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    /*animation-name: example;
    animation-duration: 4s;*/
    /*-webkit-transition: 3s;
    -moz-transition: 3s;
    -ms-transition: 3s;
    -o-transition: 3s;
    transition: 3s;*/
    /*background-color:rgb(102, 255, 255);*/
    /*box-shadow: 0 2px #666;*/
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
    /*0% {background-color: rgb(102, 255, 255);}
    100% {background-color: white;}*/
}

/* Standard syntax */
@keyframes example {
    /*0% {background-color: rgb(102, 255, 255);}
    100% {background-color: white;}*/
}

.TabPage {
    margin: 3px;
    cursor: pointer;
    text-align: center;
    height: 25px;
    text-align: center;
    border-width: 10px;
    border-width: 10px;
    -webkit-box-shadow: rgba(0,0,0,0.98) 0 1px 0 0;
    -moz-box-shadow: rgba(0,0,0,0.98) 0 1px 0 0;
    box-shadow: rgba(0,0,0,0.98) 0 1px 0 0;
    background-color: #58A5C6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 2px groove blue;
    color: black;
    /*font-family: 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;*/
    font-size: 11px;
    font-weight: 700;
    padding: 2px 6px;
    margin-left: auto;
    vertical-align: bottom;
}



/*.TextInput:focus
{
    border-width:1px;
    border-style:solid;
    border-color:rgb(76, 143, 253);
}*/

.Font {
    font-size: 13px;
    /*font-family: 81.25%/1 tahoma,helvetica,sans-serif;*/
}

.ActionButton {
    cursor: pointer;
    text-align: center;
    border: 1px solid rgb(48, 121, 237);
    padding: 4px;
    font: 13px/100% Tahoma;
    font-size: x-small;
    color: rgb(255, 255, 255);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: rgb(76, 143, 253);
    background-image: -moz-linear-gradient(center top, rgb(77, 144, 254), rgb(71, 135, 237));
}

.styled-select {
    width: 100px;
    height: 24px;
    overflow: hidden;
    background: no-repeat right #eaf4f9;
    border: 2px solid rgba(162, 201, 221, 0.96);
    /*url(../Images/dropdown-icon.png)*/
}

.CurrentTree {
    color: red;
    font-size: 8px;
    background-color: red;
}

.Cursor {
    cursor: pointer;
}

/*.StyleOpertation {
    font-size:11px; 
    font-weight:normal;
   /*margin:4px 0px
}*/

.operation-bottom {
    background-position: top center;
}

.operation-bottom-real {
    background-position: top center;
    right: 0px;
}

.operation {
    padding: 1px;
    font-size: 13px;
    /*opacity: 0.85;*/
    /*filter: alpha(opacity=85);*/
    /*background-repeat: no-repeat;*/
    /*background-image: url(../Images/operation.gif);*/
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    -moz-transform: scaleY(0);
    transform-origin: top;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    /*background: rgb(255, 255, 255);*/
    /*border-radius: 20px 3px;*/
    box-shadow: 0px 6px 7px #121012;
    /*border: 1px solid #ececec;*/
    border-top: 5px solid #cc9933;
    margin-top: 8px;
}

.Arrow-Operation {
    /*position: absolute;*/
    /*top: -12px;
    left: 12px;*/
    /*display: none;*/
    /*width: 13px;
    height: 8px;
    border: none;
    background: no-repeat left top;*/
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    margin-right: 10px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #cc9933;
}
/*#Operationarea div:hover {
        transform:scaleY(1);
        display:block;
    }*/
.operation > div > div {
    display: flex;
    padding: 5px 10px;
    border-bottom: 1px solid #ececec;
    background-color: white;
}

    .operation > div > div > div {
        padding: 5px 10px;
        border-bottom: none;
        background-color: none;
    }

    .operation > div > div:hover {
        /*transform: scale(1,1.2);*/
        background-color: #f2f2f2 !important;
        color: #cc9933 !important;
    }
/*.operation div div div:hover {*/
/*transform: scale(1,1.2);*/
/*background-color:none;
        color: none;
    }*/

.operation-inner {
    max-width: 200px;
    color: #cc9933;
    font-size: 13px;
    font-weight: normal;
    background-color: white;
    overflow-y: auto;
    max-height: 59vh;
    /*padding: 5px 10px;*/
    /*border-radius: 20px 3px;*/
    /*background-image: none, linear-gradient(top, #12739d 0%, #58a5c6 100%);
    background-image: none, -o-linear-gradient(top, #12739d 0%, #58a5c6 100%);
    text-align: center;
    background-image: none, -webkit-linear-gradient(top, #12739d 0%, #58a5c6 100%);
    background-image: none, -moz-linear-gradient(top, #12739d 0%, #58a5c6 100%);
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);*/
}

.label {
    color: black;
    font-size: 12px;
    position: relative;
    direction: rtl;
}



/*select {
    border:3px;
    background:#E0F9FE;
    height:24px;
    border:1px solid #d8d8d8;
    text-align:center;
    -webkit-appearance: none;
}*/

INPUT[type="text"]:focus,
INPUT[type="number"]:focus,
INPUT[type="email"]:focus,
INPUT[type="search"]:focus,
INPUT[type="password"]:focus,
INPUT[type="range"]:focus {
    outline: none;
}

​ select {
    padding: 3px;
    margin: 0px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0px 0px #B9E3FA;
    -moz-box-shadow: 0 1px 0px 0px #B9E3FA;
    box-shadow: 0 1px 0px 0px #B9E3FA;
    background: #B9E3FA;
    color: black;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    height: 28px;
}

.accaccount-input {
    border-radius: .2rem;
    border: 1px solid #ced4da;
    background-color: #fff;
}

    .accaccount-input:focus {
        color: #495057;
        background-color: #fff;
        border-color: #80bdff;
    }


.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.GridsAccReview th {
    padding: 3px 9px !important;
}

.GridsAccReview .k-toolbar.k-grid-toolbar {
    padding: 0 1.1em !important;
}

.GridsAccReview .k-grid-excel.k-button, .GridsAccReview .k-input-md .k-input-inner {
    padding: 0 !important;
}

.GridsAccReview td {
    padding: .02rem .5rem !important;
}

.GridsAccReview .k-input-md .k-input-inner {
    font-size: .80em;
}

.GridsAccReview .k-autocomplete.k-input.k-autocomplete-clearable.k-input-solid.k-input-md.k-rounded-md input {
    height: 1.5rem;
}

.GridsAccReview .k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button {
    padding: 0 !important;
    margin: 0 !important;
}

.GridsAccReview .k-button-icon.k-icon.k-i-filter-clear {
    min-width: 1rem !important;
    min-height: 1rem !important;
}

.GridsAccReview .k-clear-value {
    width: 1rem !important;
    height: 1rem !important;
}

.ReadBarcode>span {
    border:0;
}
.ReadBarcode .k-input {
    width: 100%;
}
.k-grid:not(.CustomGrid) tr:hover {
    background-color: #a5c3e5cf !important;
    box-shadow: inset 0px 0px 1px 0px #00000047 !important;
    transition: 0.5s !important;
}

.k-grid-header:not(.CustomGrid) {
    border-color: #ccc !important;
    background: #ccc !important;
    color: #be0000 !important;
}
.PrintDGVMaster thead th {
    background-color: #e5fcff !important;
}

.PrintDGVMaster .k-grid tr:hover {
    background-color: unset !important;
}

.PrintDGVMaster tbody, .PrintDGVMaster thead {
    font-size: 10px;
}

.PrintDGVMaster .k-grid-footer th {
    background: unset;
}

.PrintDGVMaster .k-grid-footer, .k-grid-header {
    padding: 0 !important;
}

.PrintDGVMaster td {
    word-wrap: break-word;
}
/*option {
    background-color:black;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
}
    option:hover {
        background-color:red;
    }

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}*/
/*.combobox {position:relative}
.combobox:after {
    content:'<>';
    text-align: center;
    width: 22px;
    font:11px "Consolas", monospace;
    color:#5982A8;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:7px;
    padding:0 0 2px;
    border-bottom:2px solid #5982A8;
    position:absolute;
    pointer-events:none;
}*/
/*.combobox:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#B9E3FA;
    position:absolute;
    pointer-events:none;
    display:block;
}*/
.Replace_btn {
    height: 30px;
    /*line-height: 2;*/
}

.Replace_txt {
    font-size: 12px;
    font-weight: normal;
}

.ReplacementUser {
    margin: 5px 4px;
    height: 20px;
    line-height: 30px;
}

.theme-UI {
    background: url(../Images/cust-login.png) no-repeat center, -moz-radial-gradient(#185894 0%,#04203a 100%);
    background: url(../Images/cust-login.png) no-repeat center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#52A5E3),color-stop(100%,rgb(250, 253, 255)));
    background: url(../Images/cust-login.png) no-repeat center, -webkit-radial-gradient(#185894 0%,#04203a 100%);
    background: url(../Images/cust-login.png) no-repeat center, -o-radial-gradient(#185894 0%,#04203a 100%);
    background: url(../Images/cust-login.png) no-repeat center, -ms-radial-gradient(#185894 0%,#04203a 100%);
    background: url(../Images/cust-login.png) no-repeat center, radial-gradient(#185894 0%,#04203a 100%);
    /*background: url("../Images/ramezan-pc.png");*/ /*change it*/
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    padding: 2% 0 0;
}

    .theme-UI .Defult_loginLogo {
        max-width: 300px;
        max-height: 300px;
        min-height: 113px;
        /* margin-top: 1.9em; */
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        /* width: 100%; */
        /* height: 96px; */
        /* border: none; */
        margin: auto;
    }

#login-title, #login-agreement {
    display: none;
}

.ava-logo {
    /*background: url(../../Images/login.png) no-repeat;*/
    max-height: 100%;
}

.accountInfo label {
    text-align: left;
}

.motion-logo {
    /*margin: 10px 0px;*/
    color: white;
    font-size: 14px;
    direction: ltr;
}

.container-div {
    /*width:100%;
    max-width: 400px;
    min-width: 300px;
    display: inline-block;
    margin-top: 50px;*/
}

.Main {
    height: calc(100% - 60px);
    min-height: calc(100% - 60px);
}

.Content-right {
    /*border: 5px solid #000;*/
    height: 456px;
    /*margin: 5px 10px;*/
    width: 39%;
    display: inline-block;
}

.Content-left {
    /*border: 5px solid #000;*/
    /*margin: 5px 1px;*/
    /*height: 360px;*/
    float: left;
    /*margin-top: 10%;*/
    display: inline-block;
    width: 60%;
    height: 456px;
    margin: 50px 0px 0px 0px;
}

#MenuDiv {
    background: url("../images/bg-menu_item.gif") repeat scroll 0px 0px transparent;
    background: -moz-linear-gradient(bottom,#2F4454 0%,#1586D4 100%);
    background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#2F4454),color-stop(100%,#1586D4));
    background: -webkit-linear-gradient(bottom,#2F4454 0%,#1586D4 100%);
    background: -o-linear-gradient(bottom,#2F4454 0%,#1586D4 100%);
    background: -ms-linear-gradient(bottom,#2F4454 0%,#1586D4 100%);
    background: linear-gradient(bottom,#2F4454 0%,#1586D4 100%);
}

    #MenuDiv ul {
        position: relative;
        height: 100%;
    }

    #MenuDiv li {
        position: relative;
    }

#newUser_Content {
    width: 40%;
    display: inline-block;
    /*border: 1px solid rgb(0, 0, 0);
    padding: 10px;
    box-shadow: 2px 2px 2px black;
    border-radius: 10px;*/
}

.divmenu {
    display: block;
    width: 69px;
    min-width: 27px;
    /*height: 20%;*/
    height: 44px;
    /*min-height: 96px;*/
    /*padding-top: 16px;*/
    font-size: 13px;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 1px;
    transition: All 0.1081s ease-out;
    -webkit-transition: All 0.1081s ease-out;
    -moz-transition: All 0.1081s ease-out;
    -o-transition: All 0.1081s ease-out;
    transform: rotate(0deg) scale(0.907) skew(0deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(0.907) skew(0deg) translate(0px);
    -moz-transform: rotate(0deg) scale(0.907) skew(0deg) translate(0px);
    -o-transform: rotate(0deg) scale(0.907) skew(0deg) translate(0px);
    -ms-transform: rotate(0deg) scale(0.907) skew(0deg) translate(0px);
}

/*.divmenu:hover {
        transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        background-image: none, -moz-linear-gradient(45deg, rgb(180, 207, 228) 5%, rgb(250, 253, 255) 100%);
    }*/

.Content {
    background: -moz-linear-gradient(90deg, rgb(250, 253, 255) 0%, #106093 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left 90deg,left bottom,color-stop(0%,rgb(250, 253, 255)),color-stop(100%, #106093));
    background: -webkit-linear-gradient(90deg, rgb(250, 253, 255) 0%,#106093 100%);
    background: -o-linear-gradient(90deg,rgb(250, 253, 255) 0%,#106093 100%);
    background: -ms-linear-gradient(90deg,rgb(250, 253, 255) 0%,#106093 100%);
    background: linear-gradient(90deg,rgb(250, 253, 255) 0%,#106093 100%);
}

.Content-text {
    /*background: -moz-linear-gradient(center bottom, rgb(19, 155, 249) 0%, #106093 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,rgb(19, 155, 249)),color-stop(100%, #106093));
    background: -webkit-linear-gradient(bottom, rgb(19, 155, 249) 0%,#106093 100%);
    background: -o-linear-gradient(bottom,rgb(19, 155, 249) 0%,#106093 100%);
    background: -ms-linear-gradient(bottom,rgb(19, 155, 249) 0%,#106093 100%);
    background: linear-gradient(bottom,rgb(19, 155, 249) 0%,#106093 100%);
    color: white;
    line-height: 20px;
    padding: 15px 8px;
    box-shadow: -2px 5px 0px 1px rgb(19, 101, 158);*/
    background: url(../../Images/login.jpg) no-repeat;
    border-radius: 10px;
    width: 90%;
    height: 90%;
    margin: auto;
}

#failureNotificationArea {
    color: #ED2F2F;
}

.failureNotification li {
    color: red;
}

#ChangePasswordButton {
    background-color: #FFBC00;
    margin-top: 30px;
}

#LoginButton {
    background-color: #FFBC00;
    width: 135px;
    margin: unset;
}

#Login-text {
    font-size: 23px;
    /*font-weight: bold;*/
    margin: 0.5em 0 0 0;
    /*    margin-bottom: 0.5em;
*/
}

.form-group-login {
    margin-bottom: 10px
}

form-group-login.form-group-login-submit {
    margin-top: 25px;
}

#el_forgetpassword.forgetpassword {
    color: white;
    text-decoration: none;
    cursor: pointer;
}

    #el_forgetpassword.forgetpassword:hover {
        color: #FFBC00;
        text-decoration: none;
    }

.accountInfo fieldset {
    margin: 0px auto;
}

.Bottom-warning {
    font-size: 12px;
    margin: 0px 1px;
    background-color: #cc9933;
    /*background: -moz-linear-gradient(center bottom, rgb(47, 68, 84) 0%, rgb(21, 134, 212) 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,rgb(47, 68, 84)),color-stop(100%, rgb(21, 134, 212)));
    background: -webkit-linear-gradient(bottom, rgb(47, 68, 84) 0%,rgb(21, 134, 212) 100%);
    background: -o-linear-gradient(bottom,rgb(47, 68, 84) 0%,rgb(21, 134, 212) 100%);
    background: -ms-linear-gradient(bottom,rgb(47, 68, 84) 0%,rgb(21, 134, 212) 100%);
    background: linear-gradient(bottom,rgb(47, 68, 84) 0%,rgb(21, 134, 212) 100%);*/
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: right;
    /*float: right;
    height: 60px;*/
    text-align: right;
    color: white;
    padding: 5px 20px;
}

/*.lock:before {
    font-family: 'FontAwesome', sans-serif;
}

[class*="fontawesome-"]:before {
    font-family: 'FontAwesome', sans-serif;
}*/

.login {
    /*border: 1px solid rgb(67, 141, 224);*/
    border-radius: 10px;
    color: white;
    /*box-shadow: -1px 1px 0px 1px rgb(67, 141, 224);*/
    font-size: 14px;
}

#LoginUser_Password, #LoginUser_UserName,
#Personnel {
    width: 100%;
}

#LoginUser_UserNameRequired, #LoginUser_PasswordRequired {
    color: orangered
}

.login-div-text {
    /*float: left;
    background-color: rgb(161, 203, 251);
    border-radius: 10px 0px 0px 10px;
    border: 1px solid rgb(46, 146, 231);
    height: 49px;
    width: 75%;
    display: inline-block;
    background: linear-gradient(180deg, rgb(250, 253, 255) 0%, #6DB1F3 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left 180deg,left bottom,color-stop(0%,rgb(250, 253, 255)),color-stop(100%, #6DB1F3));
    background: -webkit-linear-gradient(180deg, rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: -o-linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: -ms-linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);*/
}

.login-text {
}

.login-icon {
    text-align: center;
    background-color: #A1CBFB;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    border-radius: 0px 10px 10px 0px;
    line-height: 50px;
    display: inline-block;
    width: 20%;
    height: 50px;
    border: 1px solid #2E92E7;
    /*background: linear-gradient(180deg, rgb(250, 253, 255) 0%, #6DB1F3 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left 180deg,left bottom,color-stop(0%,rgb(250, 253, 255)),color-stop(100%, #6DB1F3));
    background: -webkit-linear-gradient(180deg, rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: -o-linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: -ms-linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);
    background: linear-gradient(180deg,rgb(250, 253, 255) 0%,#6DB1F3 100%);*/
}

.login-button {
    cursor: pointer;
    text-align: center;
    border: 1px solid #3079ED;
    padding: 4px;
    font: bold x-small/100% Tahoma;
    width: 100%;
    color: #FFF;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    background-color: rgb(56, 157, 243);
    /*background-image: -moz-linear-gradient(center top, #4D90FE, #4787ED);*/
    height: 50px;
    border-radius: 10px;
    /*box-shadow: -1px 3px 0px 1px #1091F0;*/
    font-size: 12px;
}

.errordiv {
    width: 80%;
    text-align: center;
    color: #F00;
    font-size: small;
    border: 5px solid rgb(180, 17, 17);
    padding: 10px;
    margin: auto;
    border-radius: 5px;
    background: none repeat scroll 0% 0% white;
    display: block;
    /*overflow-y: scroll;*/
}

#LoginUser_RememberMe {
    width: unset !important;
}

.login-into-system {
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid rgb(46, 146, 231);
    height: 48px;
    border-radius: 10px;
    /*line-height: 40px;*/
    background: linear-gradient(180deg, rgb(250, 253, 255) 0%, rgb(109, 177, 243) 100%) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear,left 180deg,left bottom,color-stop(0%,rgb(250, 253, 255)),color-stop(100%, rgb(109, 177, 243)));
    background: -webkit-linear-gradient(180deg, rgb(250, 253, 255) 0%,rgb(109, 177, 243) 100%);
    background: -o-linear-gradient(180deg,rgb(250, 253, 255) 0%,rgb(109, 177, 243) 100%);
    background: -ms-linear-gradient(180deg,rgb(250, 253, 255) 0%,rgb(109, 177, 243) 100%);
    background: linear-gradient(180deg,rgb(250, 253, 255) 0%,rgb(109, 177, 243) 100%);
    color: black;
    width: 90%;
    margin: auto;
    left: 0px;
    right: 0px;
}

.submenu {
    line-height: 30px;
    text-align: center;
    border-bottom: 2px solid #BBCDF9;
    color: blue;
}

    .submenu:hover {
        background-color: #F8D5D5;
    }

.mainsubmenu {
    background-color: white;
    border-radius: 10px;
    margin: 0px 5px 0px 0px;
}
/*.mainsubmenu:hover {
        border-radius: 10px;
    }*/

.k-contianer-kendo {
    /*background-image: url('textures/highlight.png');
    background-image: none, -webkit-linear-gradient(top, #60B3F0 0%, #379DD1 100%);
    background-image: none, -moz-linear-gradient(top, #60B3F0 0%, #379DD1 100%);
    background-image: none, -o-linear-gradient(top, #60B3F0 0%, #379DD1 100%);
    background-image: none, linear-gradient(to bottom, #60B3F0 0%, #379DD1 100%);
    background-position: 50% 50%;
    border: 1px solid #379DD1;
    box-shadow: 2px -2px 3px #C5E0EF;*/
}

.Kartable_lookup {
    cursor: pointer;
    transition: All 0.1081s ease-out;
    -webkit-transition: All 0.1081s ease-out;
    -moz-transition: All 0.1081s ease-out;
    -o-transition: All 0.1081s ease-out;
}

    .Kartable_lookup:hover {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 0.75;
        border: 1px solid rgb(46, 153, 206);
        transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        -ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
        background-image: none, -moz-linear-gradient(45deg, rgb(46, 153, 206) 5%, rgb(250, 253, 255) 100%);
    }

/*ghghghfh*/

.slider_wrapper {
    overflow: hidden;
    position: relative;
    height: 320px;
    top: auto;
}

#divBlock {
    /*display:block;*/
    /*background :url(../Images/logoWait.gif) no-repeat center;*/
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    /*_background: none;*/
    background-color: rgba(128, 128, 128, 0.44) opacity: .5;
    z-index: 10009;
}

#CloseDivBlock {
    color: red;
    visibility: hidden;
    font-weight: bolder;
    font-size: larger;
    text-decoration: none;
    cursor: pointer;
}

#AvaLogo {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    width: 40%;
    height: 329px;
    /*background: url(../Images/logoWait.gif) no-repeat center;*/
    /*background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;*/
    background-size: contain;
    z-index: 10002;
    /*opacity: .5;*/
    text-align: left;
}

    #AvaLogo:hover a {
        visibility: visible !important;
    }

#loading {
    display: table;
    direction: initial;
    /*background :url(../Images/logoWait.gif) no-repeat center;*/
    transition-delay: 2s;
    /*transition-duration:2s;*/
    /*visibility:hidden;*/
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    /*_background: none;*/
    background-color: rgba(128, 128, 128, 0.44);
    opacity: .5;
    z-index: 11000;
}

    #loading:hover #loadingClose {
        transition-delay: 10s;
        opacity: 1;
    }

#loadingClose {
    background: url(../Images/Delete.png) no-repeat;
    background-position: left center;
    background-size: contain;
    /*background-size: contain;
-moz-background-size: contain;
-webkit-background-size: contain;
-o-background-size: contain;*/
    width: 43px;
    /*height: 5%;*/
    z-index: 10002;
    position: absolute;
    color: black;
    top: 10px;
    right: 10px;
    color: red;
    cursor: pointer;
    opacity: 0;
}

#loadingLogo {
    text-transform: uppercase;
    letter-spacing: .4em;
    font-size: 1.15em;
    font-weight: 700;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    /*position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    width: 30%;
    height: auto;
    background: url(../Images/logoWait.gif) no-repeat center;
    background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    -o-background-size: contain;
    z-index: 10002;
    opacity: .5;*/
}

#cvs {
    position: fixed;
    margin: auto;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 10002;
}

#image_slider {
    position: relative;
    height: auto;
    list-style: none;
    overflow: hidden;
    float: left;
    /*Chrom default padding for ul is 40px */
    padding: 0px;
    margin: 0px;
}

    #image_slider li {
        position: relative;
        float: left;
    }

.nvgt {
    position: absolute;
    top: 250px;
    height: 50px;
    width: 30px;
    opacity: 0.6;
}

    .nvgt:hover {
        opacity: 0.9;
    }

#prev {
    background: #5897EA url(../Images/prev.png) no-repeat center;
    left: 185px;
    z-index: 1000;
}

#next {
    background: #5897EA url(../Images/next.png) no-repeat center;
}

.PreRight_div {
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}


#menu_image {
    display: none;
}


#management_image {
    display: none;
}

#content {
    position: relative;
    padding: 0px;
    /*height: calc(100% - 30px);*/
    height: 100%;
    max-height: 100%;
    width: calc(100% - 70px);
    /*overflow-y: scroll;*/
    /*width: 97%;
    height: 88%;
    display: inline-block;
    position: relative;
    top: 0px;
    right: 35px;*/
}

    #content > #tabsArea {
        height: calc(100% - 0px);
    }

.height-35 {
    height: calc(100% - 35px);
}

#sliderFrame {
    width: 1116px;
    height: 488px;
}

content > k-tabstrip-wrapper::after {
    height: 100%
}

#dialogArea,
#tabsArea {
    height: 100%;
    max-height: 100%;
    padding: 5px;
    /*  font-size: small;
    margin: auto;
    background: url(../Images/cust-body.jpg?v=0802) no-repeat center, url(../Images/body.jpg?v=0802) no-repeat center;
    background-size: 100% 100%;*/
}

    #tabsArea > .k-tabstrip-items-wrapper {
        /*background-color: rgb( 240, 243, 246 );*/
    }

        #tabsArea > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-default .k-link {
            /*color: #003333;*/
        }

        #tabsArea > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item {
            /*  background-color: #d3dce3;
            border-color: #ccc;
            border-bottom-width: 1px;*/
        }

        #tabsArea > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-active {
            /*background-color: #bac6d2;*/
        }

        #tabsArea > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item .k-loading {
            border: unset;
        }

    #tabsArea > .k-content {
        height: calc(100% - 31px) !important;
        border: unset;
        background-color: rgb( 240, 243, 246 );
    }

    #tabsArea .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-active .k-link {
        /*color: #003333;*/
    }

    #tabsArea > div.k-content {
        padding: 0.1rem;
    }

    #tabsArea .k-tabstrip-items-wrapper > .k-tabstrip-items .k-link {
        /*padding: 4px 0.92em;*/
        display: inline-block;
    }

    #tabsArea > div.k-content div.tabstrip_toolbar > div.k-content {
        padding: 4px 0.92em;
    }

    #tabsArea #grid > div.k-grid-toolbar {
        padding: .35em 0.1em;
        color: #dee2e6;
    }

        #tabsArea #grid > div.k-grid-toolbar .grid-search-toolbar > .grid-search-toolbar-tag {
            align-items: center;
        }

            #tabsArea #grid > div.k-grid-toolbar .grid-search-toolbar > .grid-search-toolbar-tag > button {
                max-height: 30px;
                width: 80px;
                max-width: 80px;
                margin-left: 0.25rem;
                margin-right: 0.25rem;
                justify-content: space-between;
                gap: 1px;
            }

.BISaveReportTabControl_parent {
    padding: 0 !important;
    position: relative !important;
    right: -7px !important;
    top: -10px !important;
}

.KendoWindow_contain .k-tabstrip-items-wrapper > .k-tabstrip-items {
    background-color: rgb( 240, 243, 246 ) !important;
}

    .KendoWindow_contain .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-default {
        background-color: #d3dce3;
        border: unset;
    }

    .KendoWindow_contain .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-active .k-link {
        color: #cc9933;
    }

    .KendoWindow_contain .k-tabstrip-items-wrapper > .k-tabstrip-items .k-state-active {
        border-bottom: #cc9933 2px solid !important;
    }

    .KendoWindow_contain .k-tabstrip-items-wrapper > .k-tabstrip-items .k-item .k-loading {
        border: unset !important;
    }

.KendoWindow_contain .k-content {
    border: unset !important;
    background-color: rgb( 240, 243, 246 ) !important;
}



#grid {
    height: -webkit-fill-available;
    height: -moz-fit-content;
    border: unset;
    margin: 1px;
    /*display: inline-block;*/
    /*box-shadow: 0px 0px 0px 10px #fff;*/
    /*width:98% !important;*/
}

.grid-Ads {
    display: inline-block;
    /*margin-right: 10px;*/
    color: black;
    background: cornsilk;
    /*padding-left: 50px;*/
    font-weight: bold;
    padding: 0 25px 0 25px
}

.k-grid-header {
    /*overflow-y: scroll;*/
    /*padding-right: unset !important;
    padding-left: unset !important;*/
}

#grid .k-pager-wrap > .k-link > .k-icon {
    /*margin-top: 6px;*/
}

.pubentityaction > .k-grid-content > table > tbody > tr:hover {
    /*background-image: none, linear-gradient(to bottom, #fda421 0%, #f3d3a2 100%);*/
    background-color: rgba(253, 164, 33, 0.76);
    cursor: pointer;
}

.reportaction > .k-grid-content > table > tbody > tr:hover {
    /*background-image: none, linear-gradient(to bottom, #fda421 0%, #f3d3a2 100%);*/
    background-color: rgba(253, 164, 33, 0.76);
    cursor: pointer;
}

#tree {
    /*width: 1126px;*/
    margin: 5px 0px 5px 0px;
}

    #tree span {
        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Safari */
        -khtml-user-select: none; /* Konqueror HTML */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
    }

#treeGroup {
    /*height: calc(100% - 85px);*/
    /*height: calc(100% - 110px);*/
    /*width: 150px;*/
}

    #treeGroup > .k-treeview {
        /*max-height: 100%;*/
    }

    #treeGroup > div {
        margin: 5px;
    }

    #treeGroup > #tagsTitle {
        display: inline-flex;
        flex-wrap: wrap;
    }

        #treeGroup > #tagsTitle > div > span {
            margin-right: 0px;
            margin-top: 0px;
            width: 1.5em;
            height: 1.5em;
            font: 10px/1 WebComponentsIcons;
        }

#create_buttons_up {
    /*width: 1126px;*/
    background-color: #fff;
}

    #create_buttons_up > .top-menu-selected {
        background-color: #617e9e;
        box-shadow: 0px 0px 0px 5px #617e9e;
    }


/*#mainup_contianer {
    display: none;
    position: relative;
    right: 10px;
}*/

#aggr_grid {
    display: none;
    width: 100%;
    height: auto;
}

/*.maindown_contianer {
    display: none;
}*/

#dialogf2 {
    width: 800px;
    height: 600px;
}

#img_slider {
    /*width: 960px;
    height: 400px;*/
    max-width: 100%;
    height: 100%;
    width: 100%;
}

#Cadr1 {
    /*min-height: 50px;
    height: auto;
    border: #94C0D2 solid;
    margin: 3px;
    border-width: 2px;
    padding: 5px 1px;*/
}

    #Cadr1 .btn {
        /*background-color: white;*/
    }

        #Cadr1 .btn > span, #Cadr1 .dropdown-toggle::after, #Cadr1 .btn > select, #Cadr1 .btn {
            color: #627f9a;
        }

            #Cadr1 .btn > select {
                border-color: white;
            }

#popextbtn {
    display: none;
}

#extbtncontianer {
    height: 50px;
    border-color: #94C0D2;
    /*margin: 7px;*/
    border-width: 2px;
    border-radius: 10px;
    padding: 5px 1px;
    position: absolute;
    z-index: 6;
    background: #f0f3f6;
}

#popfolders {
    /*display: none;*/
}

#popletters {
    display: block;
}

#popautarch {
    display: block;
}

#documentarchive {
    /*height: calc(100% - 222px)*/
}

#RightDown {
    height: 222px;
    padding: 10px;
    box-sizing: border-box;
}

    #RightDown > div {
        height: 100%
    }

#RightUpFolders {
    height: calc(100% - 38px)
}

    #RightUpFolders > div {
        height: 100%
    }

#folderscontianer {
    height: 93%;
    overflow: scroll;
    width: 16%;
    /*margin: 0px 20px;*/
    /*z-index: 3;*/
    position: absolute;
    /*display: none;*/
    margin: 0;
    background: #f0f3f6;
}

#letterscontianer {
    height: 300px;
    overflow-y: scroll;
    width: 180px;
    /*margin: 0px 20px;*/
    z-index: 3;
    position: absolute;
    background: -moz-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#58B5F6),color-stop(100%,#7594AA));
    background: -webkit-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -o-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -ms-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
}

#autarchcontianer {
    /*background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);*/
    width: 180px;
    /*margin: 0px 35px;*/
    z-index: 3;
    position: absolute;
    height: 480px;
    overflow-y: scroll;
    /*background: -moz-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#58B5F6),color-stop(100%,#7594AA));
    background: -webkit-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -o-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);
    background: -ms-linear-gradient(bottom,#58B5F6 0%,#7594AA 100%);*/
}

#Message_Parent {
    box-sizing: border-box;
    padding: 4px;
    border: 2px solid #c3d0d6;
    /*border-radius: 10px;*/
    overflow-y: auto;
    margin: 0 10px;
    height: 100%;
    /*width:880px;*/
}

#General_opt {
    display: block;
    max-height: 90%;
}

#General_opt_mobile {
    display: block;
}

#TabDiv {
    /* width: 400px;
    height: 470px;*/
    font-size: 11px;
    font-weight: Normal;
    top: 10%;
    /*z-index:1000;*/
    position: relative;
}

.autflw-border > div {
    box-sizing: border-box;
    border: 1px solid #98d1e3;
    background-color: white;
    border-radius: 5px;
}

#autflw_tree {
    height: 100%;
    overflow-x: auto;
    /*width: 180px;*/
    /*display: inline-block;
    float: right;*/
}

#autflw_grid {
    height: 100%;
    /*width: calc(100% - 650px);*/
    /*display: inline-block;*/
}

#leftdiv > div > .create_buttons_bottomF1 {
    width: calc(100% - 389px);
}

#leftdiv .switch {
    display: none;
}

.autflw_prev {
    width: 450px;
}

    .autflw_prev > #Cadr1 > .btn-toolbar > .btn-group > .btn {
        padding: 2px;
    }

.autflw_dropdown_filter {
    /*text-align: center;*/
}

    .autflw_dropdown_filter > li {
        /*padding: 0.25rem 0;*/
    }

        .autflw_dropdown_filter > li:hover {
            cursor: pointer;
        }

.aut_tree_MakeDocument {
    color: black;
    font-weight: bold;
}

    .aut_tree_MakeDocument .aut_tree_MakeDocument_icon {
        font-size: small;
    }

.aut_ico_UnreadMessage {
    color: darkgoldenrod;
    font-size: 16px;
}

.aut_ico_Open {
    color: green;
    font-size: 16px;
}

.aut_ico_Send {
    color: darkturquoise;
    font-size: 16px;
}

.contianer_buttondown {
    /*margin-top: 20px;*/
    width: 100%;
    /*position: relative;*/
    z-index: 5;
    background-color: rgb( 222, 228, 234 );
    overflow: auto;
}

    .contianer_buttondown > li {
        margin: 3px;
    }

        .contianer_buttondown > li > div {
            height: 20px;
            width: 20px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
        }

    .contianer_buttondown li div:hover {
        background-color: rgb( 99, 127, 154 );
        box-shadow: 0px 0px 0px 3px rgb( 99, 127, 154 );
    }

#Body_contenteditable {
    margin: 50px 60px;
    background-color: white;
    width: 700px;
    padding: 15px;
    border-radius: 10px;
    height: 100px;
    overflow: auto;
}

#email_right {
    width: 950px;
}

#autlet_rt {
    display: none;
}

#autarch_button_contianer {
    height: 25px;
    border-radius: 5px;
    background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    z-index: 1;
    position: absolute;
    width: 50px;
    border-radius: 15px;
    box-shadow: 0px 1px 4px 0px black;
    margin-top: 35px;
}

#letters_button_contianer {
    height: 25px;
    border-radius: 5px;
    background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    z-index: 1;
    position: absolute;
    width: 50px;
    border-radius: 15px;
    box-shadow: 0px 1px 4px 0px black;
    margin-top: 35px;
}

#autarch_rt {
    display: none;
}

#repgendivrt {
    display: none;
}
/*#toolbar_bottom {
        display: none;
    }*/
/*#open_buttonup_contianer {
    width: 25px;
    height: 25px;
    border-radius: 5px;
    background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
/* background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
    background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
}*/

#repGenbelow {
    height: 140px;
    padding: 20px;
    background: transparent -moz-linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%) repeat scroll 0% 0%;
    background: -moz-linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%);
    background: -o-linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%);
    background: -ms-linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%);
    background: linear-gradient(right bottom, rgb(241, 248, 255) 0%, rgb(34, 127, 192) 100%);
    border-radius: 10px;
    margin-top: 2px;
    border: 1px solid rgb(130, 199, 248);
    box-shadow: 0px 0px 3px 1px rgb(92, 185, 251);
}

#ltupRepGen {
    width: 1024px;
}

    #ltupRepGen .col-md-12 .row {
        margin: 5px 0;
    }

        #ltupRepGen .col-md-12 .row div,
        #ltupRepGen .col-md-12 .row input,
        #ltupRepGen .col-md-12 .row label,
        #ltupRepGen .col-md-12 .row select {
            float: right;
        }

#tools_grid {
    border: 1px solid rgb(145, 164, 173);
    /*width: 430px;*/
    height: 470px;
    /*padding: 0px 10px;*/
    /*margin: 0px 3px;*/
    border-radius: 4px;
    overflow-y: auto;
}

#userManagement_contianer {
    /*font-size: 10px;
    /*width: 80px;
    height: 30px;
    transform: rotate(90deg);
    border: 2px solid #DEE7EC;
    border-radius: 5px;
    padding: 4px;
    margin-right: -15px;
    margin: 35px -25px;
    color: white;
    margin-top: 10px;
    cursor: pointer;
    text-align: center;
    line-height: 3;
    font-weight: bold;*/
}

.userManagement_contianer_ltr {
    margin-right: 0px;
    margin-left: -25px;
    width: 100px;
}

/*#system_menu_contianer {
    cursor: pointer;
    height: 30px;
    width: 80px;
    text-align: center;
    line-height: 2;
    border: 2px solid #DEE7EC;
    border-radius: 5px;
    color: white;
}*/
#tools_Systems {
    display: none;
}

#recent_forms {
    display: none;
}

#recent_forms {
    display: none;
}

#UserManagement:hover .user_toolbar {
    /*visibility:visible;
    transition-delay:0.5s;*/
}

.LastFormsContianers {
    background: #fff;
    height: 35px;
    min-height: unset;
    /*width: 45%;*/
    min-width: 66px;
    /*margin: 5px;*/
    display: block;
    line-height: 2.5;
    cursor: pointer;
    border-radius: 3px;
    /*box-shadow: -1px 2px 5px 0px rgb(6, 96, 162);*/
    overflow: hidden;
    color: #223B75;
    /*    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #c5c5c5;*/
}

    .LastFormsContianers:hover {
        background-color: #f2f2f2;
    }

    .LastFormsContianers:visited {
        color: #cc9933;
    }

    .LastFormsContianers:active {
        color: #cc9933;
    }

    .LastFormsContianers::selection {
        color: #cc9933;
    }

    .LastFormsContianers:focus {
        color: #cc9933;
    }

    .LastFormsContianers img {
        width: 20px;
        height: 20px;
        vertical-align: super;
        display: inline-block;
        cursor: pointer;
    }

    .LastFormsContianers label {
        font-weight: bold;
        font-size: small;
        display: inline-block;
        min-height: 30px;
        line-height: 2;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 80%;
        white-space: nowrap;
        /*color: #14afca;*/
        color: rgb(47, 68, 84);
        cursor: pointer;
    }

.FullFormsContianers {
    background: #fff;
    height: 35px;
    min-width: 66px;
    display: block;
    line-height: 2.5;
    /*min-height: 66px;*/
    /*margin: 5px;*/
    /*width: 25%;*/
    /*border-radius: 3px;
    box-shadow: -1px 2px 5px 0px rgb(6, 96, 162);*/
    cursor: pointer;
    overflow: hidden;
    color: #2e2e2e;
    /*    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #c5c5c5;*/
}

    .FullFormsContianers:not(.k-state-selected):hover {
        background-color: #f2f2f2;
    }

    .FullFormsContianers > span {
        visibility: hidden;
    }

    .FullFormsContianers:hover > span {
        visibility: visible;
    }

.img_btnUP {
    box-shadow: 0px 0px 0px 5px rgb( 255, 255, 255 );
}

    .img_btnUP:hover {
        /*transform: translate(-15px);*/
        /*opacity: 0.5;*/
        background-color: rgb( 201, 212, 222 );
        box-shadow: 0px 0px 0px 5px rgb( 201, 212, 222 );
    }

.search-button {
    background-image: url("../../Images/Search.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.img_btnUP_Selected {
    box-shadow: 0px 0px 0px 5px rgb( 94, 127, 160 ) !important;
}

#LastFormsParent {
    width: 265px;
    min-width: 200px;
    min-height: 200px;
    visibility: hidden;
    transition-delay: 0.5s;
    z-index: 3;
    border-color: rgba(0, 0, 0, 0.08);
    background-color: white;
    position: relative;
    /*flex-wrap: wrap;*/
    /*display: flex;*/
    /*border: #14afca 1px solid;*/
    /*border-radius: 5px;*/
    /*padding: 5px;*/
    border-style: solid;
    border-width: 1px;
    border-color: #c5c5c5;
}

    #LastFormsParent .NoData {
        min-height: 200px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        padding: 11px;
        color: #000;
    }

    #LastFormsParent > .k-state-selected {
        color: #cc9933;
        background-color: #ffffff;
        border-color: rgb(197, 197, 197);
    }

    #LastFormsParent div label:hover .tooltiptext {
        transition-delay: 0.5s;
        visibility: visible;
        display: block;
    }

#lstForms:hover #LastFormsParent {
    visibility: visible;
    transition-delay: 0.5s;
}

#UseFullFormsParent {
    width: 257px;
    min-width: 250px;
    max-height: 260px;
    overflow-y: scroll;
    visibility: hidden;
    transition-delay: 0.5s;
    z-index: 3;
    position: relative;
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(197, 197, 197);
    /*flex-wrap: wrap;*/
    /*display: flex;*/
    /*padding: 5px;*/
}

    #UseFullFormsParent > .k-state-selected {
        color: #cc9933;
        background-color: #ffffff;
        border-color: rgb(197, 197, 197);
    }

#UseFullForms:hover #UseFullFormsParent {
    visibility: visible;
    transition-delay: 0.5s;
}

#WorkFlowFormsParent {
    width: auto;
    /*display: inline-block;*/
    min-width: 300px;
    min-height: 260px;
    max-height: 400px;
    overflow-y: auto;
    visibility: hidden;
    transition-delay: 0.5s;
    z-index: 3;
    position: relative;
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(197, 197, 197);
    /*flex-wrap: wrap;*/
    /*display: flex;*/
    /*padding: 5px;*/
}

    #WorkFlowFormsParent > .k-state-selected {
        color: #cc9933;
        background-color: #ffffff;
        border-color: rgb(197, 197, 197);
    }

#WorkFlowForms:hover #WorkFlowFormsParent {
    visibility: visible;
    transition-delay: 0.5s;
}

#WorkFlowFormsParent > div[data-role="treeview"] {
    overflow: unset !important;
}

#SearchLookupTitle {
    display: block;
}

.selected-text {
    color: #cc9933;
}

.tabstrip_toolbar_bottom {
    min-height: 35px;
    margin-bottom: 0;
    margin: auto !important;
}

.toolbar_bottom {
    /*position: fixed;
    bottom: 0px;
    width: calc(100% - 90px);
    height: auto;*/
    min-height: 35px;
    background-color: rgb( 222, 228, 234 );
    margin-bottom: 0;
    /*margin: auto !important;*/
}

    .toolbar_bottom li > div,
    .tabstrip_toolbar_bottom li > div {
        height: 20px;
        width: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        /*margin-top: 7px;*/
    }

ul.create_buttons_bottomF1.toolbar_bottom.row.align-items-center.toolbar_bottom li > div,
ul.create_buttons_bottomF1.toolbar_bottom.row.align-items-center.tabstrip_toolbar_bottom li > div {
    /*height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;*/
}

ul.create_buttons_bottomF1.toolbar_bottom.row.align-items-center.d-none.d-md-flex.toolbar_bottom li > div,
ul.create_buttons_bottomF1.toolbar_bottom.row.align-items-center.d-none.d-md-flex.tabstrip_toolbar_bottom li > div {
    /*height: 20px;
    width: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;*/
}

.toolbar_bottom li > div:hover,
.tabstrip_toolbar li > div.img_btnDown:hover {
    background-color: rgb( 99, 127, 154 );
    box-shadow: 0px 0px 0px 5px rgb( 99, 127, 154 );
}

#sidebar {
    position: relative;
    background-color: rgb( 255, 255, 255 );
    height: 100%;
    width: 70px;
    /*max-width: 70px;*/
    z-index: 850;
    border-width: 2px;
    border-color: rgb( 235, 237, 248 );
    border-style: solid;
    /*width: 26px;
    height: 89%;
    min-height: 400px;
    border-radius: 10px;
    position: absolute;
    display: inline-block;
    right: 0px;*/
}

.MasterRpt {
    top: 0px;
    /*overflow-y: scroll;*/
    position: relative;
}

#img_button_down {
    height: 40px;
    width: 40px;
    cursor: pointer;
    background-color: rgb(250, 253, 255);
    padding: 1px;
    border-radius: 5px;
}

#img_button_down_menu {
    width: 40px;
    height: 40px;
    cursor: pointer;
}

#recent_forms {
    cursor: pointer;
    margin-top: 10px;
    text-align: center;
}

#img_button_down_recent {
    width: 40px;
    height: 40px;
    cursor: pointer;
    border: 1px solid white;
    border-radius: 5px;
    background: -moz-linear-gradient(to top,rgb(201, 232, 249) 0%, rgb(250, 253, 255) 100%);
    background: -webkit-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
    background: -o-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
    background: -ms-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
    background: linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
}

#useful_forms {
    cursor: pointer;
    height: 30px;
    margin-top: 10px;
    width: 30px;
    text-align: center;
}

#contianer_tools_mobile {
    width: 0px;
    display: block;
    z-index: 100;
    margin-top: -125px;
    margin-right: 35px;
    font-size: 11px;
    border-radius: 5px;
    background: -webkit-linear-gradient(bottom,#F0F5F9 0%,#C4E6FD 100%);
}

#panelsArea {
    width: 100%;
    /*transition-delay: 0.5s;
    visibility: hidden;
    position: absolute;
    width: 300px;
    overflow-y: scroll;
    overflow: -webkit-paged-y;
    z-index: 1000;
    font-size: small;
    border-width: 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.08);
    top: -5px;
    color: #1f4466;
    background-color: #ffffff !important;
    box-shadow: none !important;
    border-bottom: 2px solid #bdc1c5;
    border-width: 3px;
    border-style: solid;*/
}

/*#system_menu:hover #panelsArea {
    transition-delay: 0.5s;
    visibility: visible;*/
/* display: block; */
/*}*/

.SuccessfullyprevDone {
    border: 1px solid rgb(243, 169, 135);
    width: 410px;
    display: none;
    border-radius: 10px;
    background-image: none, -moz-linear-gradient(45deg, rgb(243, 36, 29) 0%, rgb(243, 169, 135) 100%);
    background-image: none, -webkit-linear-gradient(45deg,rgb(243, 36, 29) 0%,rgb(243, 169, 135) 100%);
    background-image: none, -o-linear-gradient(45deg,rgb(243, 36, 29) 0%,rgb(243, 169, 135) 100%);
    background-image: none, -ms-linear-gradient(45deg,rgb(243, 36, 29) 0%,rgb(243, 169, 135) 100%);
    background-image: none, linear-gradient(45deg,rgb(243, 36, 29) 0%,rgb(243, 169, 135) 100%);
    height: 30px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
}

.SuccessfullyafterDone {
    border: 1px solid #129d89;
    width: 410px;
    display: none;
    border-radius: 10px;
    height: 30px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    background-color: #129d89;
}

.LoadingBoxes {
    width: 410px;
    height: 30px;
    margin: 10px;
    border: 1px solid #c9c8c8;
    border-radius: 10px;
    background-color: #dadada;
    display: none;
}

#LoadingImg {
    height: 250px;
}

#lstFormsButton {
    /*width: 50px;*/
    /*border-bottom: 2px solid rgba(180, 208, 242, 0.53);*/
    font-weight: bold;
    /*margin-top: 15px;*/
}

#UseFullFormsButton {
    /*width: 50px;*/
    /*border-bottom: 2px solid rgba(180, 208, 242, 0.53);*/
    font-weight: bold;
    /*margin-top: 15px;*/
}
/*#UseFullFormsButton {
    width: 50px;
    border-bottom: 2px solid rgba(180, 208, 242, 0.53);
    font-weight: bold;
    margin-top: 15px;
}*/

.create_buttons_LTR {
    background: -moz-linear-gradient(45deg,#E9F8FF 0%,#3092DA 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(45deg,#E9F8FF 0%,#3092DA 100%);
    background: -o-linear-gradient(45deg,#E9F8FF 0%,#3092DA 100%);
    background: -ms-linear-gradient(45deg,#E9F8FF 0%,#3092DA 100%);
    background: linear-gradient(45deg,#E9F8FF 0%,#3092DA 100%);
}

.create_buttons_bottom_LTR {
    background: -moz-linear-gradient(225deg,#ECF4FB 0%,#6BBDF8 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(225deg,#ECF4FB 0%,#6BBDF8 100%);
    background: -o-linear-gradient(225deg,#ECF4FB 0%,#6BBDF8 100%);
    background: -ms-linear-gradient(225deg,#ECF4FB 0%,#6BBDF8 100%);
    background: linear-gradient(225deg,#ECF4FB 0%,#6BBDF8 100%);
}

.management_user {
    /*border: 1px solid rgb(83, 167, 233);*/
    width: 150px;
    height: 75px;
    position: absolute;
    z-index: 1000;
    display: block;
    /*visibility:hidden;*/
    /*transition-delay:0.3s;*/
    /*border-radius: 10px;*/
}

    .management_user div:hover {
        background-color: #abafb3;
    }

.user_toolbar {
    /*width: 150px;
    height: 80px;
    position: absolute;
    z-index: 1000;
    visibility:hidden;
    transition-delay:0.5s;*/
}

    .user_toolbar div:hover {
        /*background-color: #abafb3;*/
    }

.tools_lang:hover .lang_contianer {
    /*display: block;*/
    visibility: visible;
    transition-delay: 0.5s;
}

.tools_tool:hover .tools_contianer {
    /*display: block;*/
    visibility: visible;
    transition-delay: 0.5s;
}

.tools_contianer {
    /*display: none;*/
    visibility: hidden;
    transition-delay: 0.5s;
}

.CreateTask-Calendar {
    cursor: pointer;
}

    .CreateTask-Calendar:hover {
        cursor: pointer;
        background-color: rgba(68, 125, 247, 0.2)
    }

.lang_contianer {
    height: 26px;
    cursor: pointer;
    line-height: 2;
    color: black;
    /*display: none;*/
}

.internal_lang_contianer {
    display: none;
}

.lang_contianer:hover .internal_lang_contianer {
    display: block;
}
/*.UserManagement {
    width: 50px;
    cursor: pointer;
    height: 75px;
    margin-top: 15px;
}*/
.tranform_usermanagement {
    transition: all 0.1081s ease-out 0s;
    transform: rotate(0deg) scale(0.907) skew(-1deg) translate(0px);
}

.masterTable_manytomany {
    margin-top: 10px;
    border: 1px solid rgb(13, 145, 207);
    border-radius: 10px;
    background: -moz-linear-gradient(to right,rgb(118, 199, 243) 0%,rgb(201, 232, 249) 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(to right,rgb(118, 199, 243) 0%,rgb(201, 232, 249) 100%);
    background: -o-linear-gradient(to right,rgb(118, 199, 243) 0%,rgb(201, 232, 249) 100%);
    background: -ms-linear-gradient(to right,rgb(118, 199, 243) 0%,rgb(201, 232, 249) 100%);
    background: linear-gradient(to right,rgb(118, 199, 243) 0%,rgb(201, 232, 249) 100%);
}

.LastFormsParent {
    width: 220px;
    height: 340px;
    display: none;
    z-index: 3;
    margin-top: -100px;
    margin-right: 55px;
    /*background: transparent linear-gradient(to right, rgb(96, 193, 245) 0%, rgb(35, 165, 216) 100%) repeat scroll 0% 0%;*/
    background: -moz-linear-gradient(to right,rgb(96, 193, 245) 0%, rgb(35, 165, 216) 100%);
    /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
    background: -webkit-linear-gradient(to right,rgb(96, 193, 245) 0%,rgb(35, 165, 216) 100%);
    background: -o-linear-gradient(to right,rgb(96, 193, 245) 0%,rgb(35, 165, 216) 100%);
    background: -ms-linear-gradient(to right,rgb(96, 193, 245) 0%,rgb(35, 165, 216) 100%);
    background: linear-gradient(to right,rgb(96, 193, 245) 0%,rgb(35, 165, 216) 100%);
    border-radius: 10px;
}

.inputboxPwd {
    width: 150px;
    border: none;
}

.MatrixList {
    border: 1px solid #77d5f7;
    border-radius: 5px;
    padding: 5px;
    margin-top: 10px;
    margin-right: 30px;
}

.MatrixOperation {
    padding: 5px;
    border: 1px solid #77d5f7;
    border-radius: 5px;
    color: black;
}

.MatrixBtn {
    width: 50px;
    height: 20px;
    margin: 5px auto auto auto;
    border: 1px solid #77d5f7;
    border-radius: 5px;
    color: black;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}

    .MatrixBtn:hover {
        width: 50px;
        height: 20px;
        margin: 5px auto auto auto;
        border: 1px solid #7594AA;
        color: black;
    }

.MatrixDel {
    transition: transform 0.3s ease-in;
    -webkit-transition: transform 0.3s ease-in;
    -moz-transition: transform 0.3s ease-in;
    -o-transition: transform 0.3s ease-in;
}

    .MatrixDel:hover {
        transform: rotate(0deg) scale(1.1) skew(0deg);
        -webkit-transform: rotate(0deg) scale(1.1) skew(0deg);
        -moz-transform: rotate(0deg) scale(1.1) skew(0deg);
        -o-transform: rotate(0deg) scale(1.1) skew(0deg);
        -ms-transform: rotate(0deg) scale(1.1) skew(0deg);
    }

.readonly {
    background-color: #e9ecef !important;
    background: #e9ecef !important;
    opacity: 1 !important;
    color: darkorange;
}

[readonly] {
    color: darkblue;
    opacity: 0.8 !important;
}

.BtnToolBottom > div {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

    .BtnToolBottom > div:hover {
        background-color: rgb( 99, 127, 154 );
        box-shadow: 0px 0px 0px 5px rgb( 99, 127, 154 );
    }

.BtnNoticeTop_F2 {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

    .BtnNoticeTop_F2:hover {
        background-color: rgb( 99, 127, 154 );
        box-shadow: 0px 0px 0px 5px rgb( 99, 127, 154 );
    }

.CloseNoticeChat {
    padding: 0 7px;
    font-size: 18px;
    color: #6d6d6d;
}

    .CloseNoticeChat:hover {
        color: #ccc;
    }

.form-control:disabled, .form-control[readonly] {
    /*background-color: #e9ecef;*/
    opacity: 1;
}

.input-group-size > .form-control {
    height: calc(1.45rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
}



.k-chat .k-message-group:not(.k-alt) .k-bubble {
    background-color: #04213a !important;
    color: white;
    padding-bottom: 0px;
}

.k-chat .k-message-group.k-alt .k-bubble {
    background-color: rgb( 240, 243, 246 );
    color: black;
    padding-bottom: 0px;
}


.dropdown-menu-toolbarbottom:hover {
    background-color: white !important;
    box-shadow: unset !important;
}
/*.chat-content div {
    height: unset !important;
    width: unset !important;
}*/

.k-resize-handle {
    cursor: col-resize !important;
}

.icon-save {
    font-size: 21px;
    color: #b9bdb9;
    cursor: pointer;
}

    .icon-save:hover {
        color: #bc902c;
    }

.Cust-Grid-View-Placholder {
    outline-style: dashed;
    outline-width: 1px;
    outline-color: red;
}

.ShowF2Mobile {
    font-size: 25px;
    color: rgb(145,165,184);
}

.EyeLoginFa {
    left: 6px;
}

.EyeLoginEn {
    right: 6px;
}

.EyeResetPassFa {
    margin-left: -295px;
}

.EyeResetPassEn {
    margin-left: 285px;
}

.Drag-el-issuecheck {
    visibility: hidden;
    display: flex;
}

.Drag-issuecheck:hover .Drag-el-issuecheck {
    visibility: visible;
}

.input-IssueCheck {
    background: unset !important;
    font-size: 16px;
    font-weight: bold;
    /*    width: 100%;
    height: 100%;*/
    /*border: unset !important;*/
}

    .input-IssueCheck.resize:hover {
        outline: 0.5px dashed gray;
    }

.ViewGraph {
    /*display: inline-block;*/
    background: url(../Images/BottomButtons/Active/Report_active.svg) no-repeat center;
    background-size: contain;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

/*.ProgressBarFa {
    margin-right: 71px;
}

.ProgressBarEn {
    margin-left: 71px;
}*/

#strength_bar {
    position: relative;
    top: -7px;
}

.check-progress-bar {
    border-radius: 5px;
    height: 2.5px;
}

/*.fa.fa-filter {
    color: #65809b;
}*/
.Operation_coloricon {
    color: #65809b;
}

.ViewGraph {
    /*display: inline-block;*/
    background: url(../Images/BottomButtons/Active/Report_active.svg) no-repeat center;
    background-size: contain;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.UcAskLabel {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.splide__slide2 {
    width: calc(((100% + 1rem) / 2) - 1rem) !important;
}

.splide__slide3 {
    width: calc(((100% + 1rem) / 3) - 1rem) !important;
}

.splide__slide4 {
    width: calc(((100% + 1rem) / 4) - 1rem) !important;
}

.splide__slide5 {
    width: calc(((100% + 1rem) / 5) - 1rem) !important;
}

.splide__slide7 {
    width: calc(((100% + 1rem) / 7) - 1rem) !important;
}

.splide--grid .splide__slide.is-active .splide__slide--col > .task-card,
.splide__slide--has-container .splide__slide__container > .task-card,
.splide__slide.is-active > .task-card {
    border: 2px #b3b1b1 solid;
    border-radius: 6px;
}

#drawer > #bottomNavigation {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
    /*max-height:50px;*/
}

    #drawer > #bottomNavigation > .k-bottom-nav-item {
        min-width: 68px;
        max-width: 68px;
        height: 0px;
    }

        #drawer > #bottomNavigation > .k-bottom-nav-item > .form-icon,
        #drawer > #bottomNavigation > .k-bottom-nav-item > .dashboard-icon {
            padding: 15px;
            border-radius: 25px;
            background-color: #223B75;
            box-sizing: content-box;
            bottom: 26px;
        }

            #drawer > #bottomNavigation > .k-bottom-nav-item > .dashboard-icon::before {
                content: '';
                background-image: url(../Images/Dashboard/Dashboard.svg);
                background-position: center;
                background-repeat: no-repeat;
                filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(100%) contrast(103%);
            }

            #drawer > #bottomNavigation > .k-bottom-nav-item > .form-icon::before {
                content: '';
                background-image: url(../Images/mobile/form.svg);
                background-position: center;
                background-repeat: no-repeat;
                filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(100%) contrast(103%);
            }

        #drawer > #bottomNavigation > .k-bottom-nav-item > .cartable-icon {
            /*padding: 10px;
        border-radius: 20px;
        background-color: #223B75;
        box-sizing: content-box;
        bottom: 26px;*/
        }

            #drawer > #bottomNavigation > .k-bottom-nav-item > .cartable-icon::before {
                content: '';
                background-image: url(../Images/Dashboard/Folder.svg);
                background-position: center;
                background-repeat: no-repeat;
                /*filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(100%) contrast(103%);*/
            }

        #drawer > #bottomNavigation > .k-bottom-nav-item.k-state-selected > .cartable-icon::before {
            background-image: url(../Images/Dashboard/Folder-active.svg);
        }

        #drawer > #bottomNavigation > .k-bottom-nav-item #LetterNotify div:not(.LetterNotify_text) {
            height: 29px;
            background-image: url(../Images/letter.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            font-weight: bold;
            filter: var(--appBar-notification);
        }

        #drawer > #bottomNavigation > .k-bottom-nav-item.k-state-selected #LetterNotify div:not(.LetterNotify_text) {
            background-image: url(../Images/Dashboard/letter-active.svg);
        }

        #drawer > #bottomNavigation > .k-bottom-nav-item #BookmarkForms > img {
            color: transparent;
            background-repeat: no-repeat;
            background-image: url(../Images/BI/favorites-mobile.svg);
        }

        #drawer > #bottomNavigation > .k-bottom-nav-item.k-state-selected #BookmarkForms > img {
            background-image: url(../Images/Dashboard/favorites-active.svg);
        }

        #drawer > #bottomNavigation > .k-bottom-nav-item > .tools-icon::before {
            content: '';
            background-image: url(../Images/Dashboard/Tools.svg);
            background-position: center;
            background-repeat: no-repeat;
            /*filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(100%) contrast(103%);*/
        }

#drawer-content {
    /*height: 528px;*/
}

    #drawer-content > main {
        height: 100%;
    }

#toggleDrawer_buttonmenu {
    max-height: 80vh;
}

    #toggleDrawer_buttonmenu > #panelsArea {
        overflow: auto;
    }



.ChkList fieldset {
    min-width: unset !important;
    padding: 3px;
    margin: unset !important;
    border-width: 1px;
    border-style: groove;
    border-color: rgb(192, 192, 192);
    border-image: initial;
}

.Classes > fieldset > legend {
    font-size: 16px !important;
    float: unset !important;
    width: unset !important;
    padding: unset !important;
    margin-bottom: unset !important;
    line-height: unset !important;
}

.Categoriz > fieldset > legend {
    font-size: 14px !important;
    float: unset !important;
    width: unset !important;
    padding: unset !important;
    margin-bottom: unset !important;
    line-height: unset !important;
}

body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog #gridcartable {
    height: 200px;
    font-size: small;
}
/**/
/*.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border: 0;*/
/*border-bottom: 1px solid #ced4da;*/
/*}*/
.cust-dropdown-menu {
    width: inherit;
}

button.fa-search:before {
    font-size: initial;
    opacity: 0.7;
}

.btn-Search-Lookup {
    border: 0;
    margin: 0 3px;
    background: unset;
}

textarea.form-control, input.form-control:not(.SearchInputLookup) {
    border: 0;
    border-bottom: 1px solid #525151;
    border-radius: unset !important;
}

.SearchInputLookup {
    border: 0 !important;
    border-radius: unset !important;
}

.parentlookup {
    border-bottom: 1px solid;
}

.k-tabstrip-content input.form-control, .k-tabstrip-content textarea.form-control, .k-tabstrip-content .ClearLookup, .lkp-access input.form-control {
    background: unset;
}

.parentlookup {
    border-bottom: 1px solid;
    max-height: 31.8px;
}

    .parentlookup:focus-within {
        border-bottom: 1px solid #86b7fe;
        /*        transform: scaleX(0) translateY(-2px);
        transform-origin: 50%;*/
        /*opacity: 0;*/
    }

    .parentlookup *[readonly] {
        opacity: 0.5;
    }

.form-control.form-control-sm[readonly] {
    opacity: 0.5;
}

button.input-group-text, .input-group-text.Calendar-dayLabel, input.form-control.CalendarTextInput {
    background-color: unset;
    border: 0;
    border-radius: unset;
}

.input-group.datecontrol {
    border-bottom: 1px solid #525151;
}

    .input-group.datecontrol:focus-within {
        border-bottom: 1px solid #86b7fe;
        /*        transform: scaleX(0) translateY(-2px);
        transform-origin: 50%;*/
        /*opacity: 0;*/
    }

ul.dropdown-menu.cust-dropdown-menu:empty {
    display: none !important;
}

div[data--type="PANEL"] {
    margin: 8px 0 !important;
}
/*    div[data--type="PANEL"]:is(div[data--type="PANEL"] > div:has(.d-none)) {
        display: none;
    }*/
.parentlookup[required="true"] {
    border-bottom: 2px solid red;
}

    .parentlookup[required="true"] > input:not(:empty) {
        border-bottom: 2px solid blue;
    }

.form-control.NumberTextInput[required="true"] {
    border-bottom: 2px solid red;
}

.form-control.multiLineTextbox-textarea[required="true"] {
    border-bottom: 2px solid red;
}

.map-bg-active {
    background: linear-gradient(90deg, #027F4B 0%, #FFFFFF 100%);
}

.map-bg-deactive {
    background: linear-gradient(90deg, #FF0000 0%, #FFFFFF 100%);
}

.map-bg-notDeliver {
    background: linear-gradient(90deg, #2A749D 0%, #FFFFFF 100%);
}

.MainExpansionMap .collapsible {
    padding: 1.5vh 1.5vw;
    width: 5%;
    float: right;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    position: relative;
    z-index: 100000000;
}

.MainExpansionMap .number-on-map {
    font-size: 30px;
    float: left;
    padding: 0vh 2vw;
    color: white;
    font-weight: 700;
    width: 5%;
    position: relative;
    left: 3vw;
}

.MainExpansionMap .title-on-map {
    font-size: 19px;
    float: left;
    padding: unset;
    color: #02472A;
    font-weight: 700;
    width: 80%;
    text-align: center;
}

.MainExpansionMap .collapsible::before {
    font-size: 21px;
}

.MainExpansionMap.full-height-mapbox .number-on-map {
    position: relative;
    top: 4vh;
    left: 3vw;
}

.MainExpansionMap.full-height-mapbox .title-on-map {
    display: none;
}

.MainExpansionMap.full-height-mapbox {
    background: #CFD8EB;
}

.MainExpansionMap:has(.half-height-mapbox) div {
    height: 0;
}

.half-height-mapbox {
    overflow: hidden;
    min-height: 5vh;
    transition: 0.5s;
}

.imgMapPreview {
    background-image: url(../Images/map/map.png);
    opacity: 0.3;
    height: 110px;
}

.details-map.d-block .imgMapPreview {
    -moz-animation: slide 0.5s ease 0s forwards;
    -webkit-animation: slide 0.5s ease 0s forwards;
    -o-animation: slide 0.5s ease 0s forwards;
    -ms-animation: slide 0.5s ease 0s forwards;
    animation: slide 0.5s ease 0s forwards;
}

.details-map.d-block {
    -moz-animation: slide 0.5s ease 0s forwards;
    -webkit-animation: slide 0.5s ease 0s forwards;
    -o-animation: slide 0.5s ease 0s forwards;
    -ms-animation: slide 0.5s ease 0s forwards;
    animation: slide 0.5s ease 0s forwards;
}

.details-map.d-none {
    -moz-animation: collapse 0.5s ease 0s forwards;
    -webkit-animation: collapse 0.5s ease 0s forwards;
    -o-animation: collapse 0.5s ease 0s forwards;
    -ms-animation: collapse 0.5s ease 0s forwards;
    animation: collapse 0.5s ease 0s forwards;
}

.map-info-company.d-block {
    -moz-animation: slide 0.5s ease 0s forwards;
    -webkit-animation: slide 0.5s ease 0s forwards;
    -o-animation: slide 0.5s ease 0s forwards;
    -ms-animation: slide 0.5s ease 0s forwards;
    animation: slide 0.5s ease 0s forwards;
}

.map-info-company.d-none {
    -moz-animation: collapse 0.5s ease 0s forwards;
    -webkit-animation: collapse 0.5s ease 0s forwards;
    -o-animation: collapse 0.5s ease 0s forwards;
    -ms-animation: collapse 0.5s ease 0s forwards;
    animation: collapse 0.5s ease 0s forwards;
}

.ico-next-map {
    text-align: right;
}

    .ico-next-map::before {
        font-size: 19px;
        color: #2a9d8f;
    }

@keyframes slide {
    from {
        height: 0;
    }

    to {
        height: auto auto;
    }
}

@-moz-keyframes slide { /* Firefox */
    from {
        height: 0;
    }

    to {
        height: auto auto;
    }
}

@-webkit-keyframes slide { /* Safari and Chrome */
    from {
        height: 0;
    }

    to {
        height: auto auto;
    }
}

@-o-keyframes slide { /* Opera */
    from {
        height: 0;
    }

    to {
        height: auto auto;
    }
}

@-ms-keyframes slide { /* IE10 */
    from {
        height: 0;
    }

    to {
        height: auto auto;
    }
}

@keyframes collapse {
    from {
        height: auto auto;
    }

    to {
        height: 0;
    }
}

@-moz-keyframes collapse { /* Firefox */
    from {
        height: auto auto;
    }

    to {
        height: 0;
    }
}

@-webkit-keyframes collapse { /* Safari and Chrome */
    from {
        height: auto auto;
    }

    to {
        height: 0;
    }
}

@-o-keyframes collapse { /* Opera */
    from {
        height: auto auto;
    }

    to {
        height: 0;
    }
}

@-ms-keyframes collapse { /* IE10 */
    from {
        height: auto auto;
    }

    to {
        height: 0;
    }
}

.img-customer-order-map {
    background-image: url(../Images/map/customerorder.png);
    width: 39px;
    height: 35px;
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: center;
    border-radius: 6px;
    background-size: 26px;
    border: 1px solid #9A9A9A;
    color: #FFFFFF;
}

.img-sales-ret-map {
    background-image: url(../Images/map/SalesRet.png);
    width: 39px;
    height: 35px;
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: center;
    border-radius: 6px;
    background-size: 26px;
    border: 1px solid #9A9A9A;
    color: #FFFFFF;
}

.img-sales-invoice-map {
    background-image: url(../Images/map/SalesInvoice.png);
    width: 39px;
    height: 35px;
    background-repeat: no-repeat;
    /*background-size: contain;*/
    background-position: center;
    border-radius: 6px;
    background-size: 26px;
    border: 1px solid #9A9A9A;
    color: #FFFFFF;
}

.full-height-mapbox {
    min-height: 10vh;
    transition: 0.5s;
}

.mapicon-select-latlon {
    background-image: url(../Images/map/SelectLatLon.png);
    width: 31px;
    height: 36px;
    position: relative;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index:200;
}
.mapicon-Deselect-latlon {
    background-image: url(../Images/map/deSelectLatLon.png);
    width: 31px;
    height: 36px;
    position: relative;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 200;
}
.Clearing .DGWCreditDetail .k-grid-header-wrap, .Clearing .DGWDebitDetail .k-grid-header-wrap {
    border-radius: 8px 8px 0px 0;
}
.Clearing .DGWCreditDetail .k-grid-content, .Clearing .DGWDebitDetail .k-grid-content {
    border-radius: 0 0 8px 8px;
}
.Clearing .DGWDebitDetail, .Clearing .DGWDebitDetail .k-grid, .Clearing .DGWDebitDetail .k-grid-header > table, .Clearing .DGWDebitDetail .k-grid-header,
.Clearing .DGWCreditDetail, .Clearing .DGWCreditDetail .k-grid, .Clearing .DGWCreditDetail .k-grid-header > table, .Clearing .DGWCreditDetail .k-grid-header {
    border-radius: 8px;
}
.Clearing .k-i-expand:before {
    content: "\e015";
}
.Clearing .k-i-collapse:before {
    content: "\e013";
}
.Clearing .PanelDebit, .Clearing .PanelCredit {
    border: 1px solid #E6E6E6;
    background: #fafafa;
    border-radius: 10px;
}
.Clearing .k-detail-row {
    background: #E6E6E6;
}
.Clearing .k-detail-cell{
    padding: 1rem 0;
}

.ButtonsClearing .btn{
    padding: 0.25rem 2rem;
}
.Clearing .ParentInputs {
    font-size:14px;
    font-weight:400;
    color:black;
}

/*Action Drawer*/
.entity-Action.kendo-drawer {
    position: fixed;
    bottom: -50vh; /* Hidden by default */
    left: 0;
    right: 0;
    height: 50vh;
    background-color: white;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);
    transition: bottom 0.3s;
    z-index: 1000; /* Ensure it appears above other content */
}

.entity-Action.kendo-drawer.open {
    bottom: 0; /* Show the drawer */
}

.entity-Action .drawer-content {
    padding: 20px;
}

.entity-Action .close {
    cursor: pointer;
    font-size: 24px;
    float: right;
}
/*start media Query*/
@media screen and (max-width: 1920px) {
    .img_btnUP {
        position: relative;
        /*height: 50px;
        width: 50px;*/
    }

    .accountInfo fieldset {
        max-width: 25%;
    }
    /*#LoginStatus1 {
        Width: 25px;
        Height: 25px;
    }*/

    .Replace_btn {
        height: 30px;
        /*line-height: 3;*/
    }

    .Replace_txt {
        font-size: 15px;
        font-weight: normal;
    }

    .ReplacementUser {
        margin: 4px 4px;
        height: 22px;
        width: 150px;
        line-height: 30px;
    }
}

@media screen and (max-width: 1600px) {
    .CombinationReview > .CombinationReview-SplitHorizontal {
        height: 84vh;
    }

    #autflw_grid .create_buttons_bottomF1 {
        flex-wrap: wrap;
        overflow-x: auto;
        max-height: 30px;
        justify-content: flex-start;
    }

        #autflw_grid .create_buttons_bottomF1 > li {
            margin: unset !important;
        }

    .img_btnUP {
        position: relative;
        /*height: 20px;
        width: 20px;*/
    }

    .accountInfo fieldset {
        max-width: 30%;
    }
    /*#LoginStatus1 {
        Width: 30px;
        Height: 30px;
    }*/

    .Replace_btn {
        height: 30px;
        /*line-height: 2;*/
    }

    .Replace_txt {
        font-size: 12px;
        font-weight: normal;
    }

    .ReplacementUser {
        margin: 5px 4px;
        height: 20px;
        line-height: 30px;
    }
}

@media screen and (max-width: 1280px) {
    .entity-Action.kendo-drawer {
        position: fixed;
        bottom: -75vh; /* Hidden by default */
        left: 0;
        right: 0;
        height: 75vh;
        background-color: white;
        box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);
        transition: bottom 0.3s;
        z-index: 1000; /* Ensure it appears above other content */
    }
    #LoadingImg {
        height: 100%;
    }

    .accountInfo fieldset {
        max-width: 30%;
    }
    /*.ReplacementUser {
        margin: 12px 4px;
        height: 150px;
        line-height: 30px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
    }*/
    .ReplacementUser {
        margin: 8px 4px;
        height: 20px;
        line-height: 30px;
    }

    .Replace_txt {
        font-size: 15px;
        font-weight: normal;
        display: none;
    }

    .Replace_btn {
        border: 1px solid rgb(11, 96, 207);
        border-radius: 5px;
        height: 30px;
        /*line-height: 2;*/
    }
    /*.Replace_txt {
    font-size:15px;
    font-weight: normal;
    display:none;
}*/
    /*.Replace_btn {
        border-radius: 5px;
        height: 150px;
        line-height: 3;
        transform: rotate(90deg);
    }*/
    .img_btnUP {
        position: relative;
        /*height: 20px;
        width: 20px;*/
    }

    .FullFormsContianers {
    }

    #LastFormsParent {
        width: 300px;
        /*margin-top: -170%;
        margin-right: 100%;
        position: absolute;*/
    }

    #UseFullFormsParent {
        /*width: 200%;*/
        /*margin-top: -100%;
        margin-right: 100%;
        position: absolute;*/
    }

    #lstFormsButton {
        /*height: 70%;
        margin-right: -15px;*/
    }

    #UseFullFormsButton {
        /*height: 70%;
        margin-right: -15px;*/
    }

    .toolbar_bottom {
        /*width: 100%;*/
        /*height: 70px;*/
    }

    /*#grid {
        width: 100%;
        height: 100%;
    }*/

    #recent_forms {
        cursor: pointer;
        margin-top: 10px;
        text-align: center;
    }

    #useful_forms {
        cursor: pointer;
        height: 100%;
        margin-top: 10px;
        width: 100%;
        text-align: center;
    }

    #img_button_down_recent {
        width: 80%;
        height: 80%;
    }

    #menu_image {
        /*cursor: pointer;
        height: 40px;
        width: 40px;
        text-align: center;*/
    }

    #img_button_down {
        width: 80%;
        height: 80%;
        /*cursor:pointer;*/
    }

    #img_button_down_menu {
        width: 80%;
        height: 80%;
        cursor: pointer;
    }

    #contianer_tools_mobile {
        margin-top: -350%;
        margin-right: 100%;
    }

    #MainSlideImg {
        /*width: 100%;
        height: 95%;*/
    }

    #img_slider {
        /*width: 100%;
        height: 100%;*/
        /*max-width: 100%;
        max-height: 100%;*/
        /*height: 200%;
        width: 100%;*/
    }

    #slider {
        width: 100%;
        height: 100%;
    }

    #tools_Systems {
        display: none;
    }

    /*#UserManagement {
        width: 88%;
        height: 5%;
    }
    /*#system_menu_contianer {
        width:80px;
        height:25%;
    }*/

    /*#userManagement_contianer {
        font-size: 10px;
        width: 80px;
        height: 20%;
        transform: rotate(90deg);
        border: 2px solid #DEE7EC;
        border-radius: 5px;
        /*padding: 4px;*/
    /*margin-right: -27px;*/
    /*margin: 35px -25px;*/
    /*color: white;
        margin-top: 0px;
        cursor: pointer;
        text-align: center;
        line-height: 1;
    }*/


    #autarch_button_contianer {
        height: 25px;
        border-radius: 5px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        z-index: 1;
        position: absolute;
        width: 50px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
        margin-top: 35px;
    }

    #autarch_rt {
        display: none;
    }

    #repgendivrt {
        display: none;
    }

    #ltupRepGen {
        width: 100%;
    }

    #repGenbelow {
        width: 100%;
        height: 100%;
    }

    #autlet_lt {
        width: 100%;
    }

    #autarch_lt {
        width: 100%;
    }

    #autlet_rt {
        display: none;
    }

    #email_right {
        width: 100%;
    }

    #Body_contenteditable {
        width: 100%;
    }

    #panelsArea {
        /*max-height: 90%;*/
        /*margin-right: 6%;*/
        /*margin-right: 61px;*/
    }

    #leftdiv {
        /*width: 80%;*/
    }

    #Cadr1 {
        /*width: 100%;*/
    }

    #Message_Parent {
        height: 50%;
        /*width: 100%;*/
    }

    #folderscontianer {
        /*margin-right: 100px;*/
    }

    #letterscontianer {
        /*margin-right: 100px;*/
    }

    #RightDown {
        /*display: none;*/
    }

    #documentarchive {
        /*display: none;*/
    }



    #popletters {
        display: block;
    }

    #popautarch {
        display: block;
    }

    #tree {
        display: none;
        width: 100%;
    }

    #sidebar {
        /*width: 8%;
        height: 90%;*/
    }

    #content {
        /*width: 80%;
        height: 100%;*/
    }

    #before_BodySystem {
        /*width: 100%;
        height: 85%;*/
    }

    /*#create_buttons_up {
        width: 100%;
    }*/


    #Frame {
        /*width: 95%;
        height: 100%;*/
    }

    #tabsArea {
        width: 100%;
    }

    #folder_button_contianer {
        height: 25px;
        border-radius: 5px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));
        /*background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        z-index: 1;
        position: absolute;
        width: 50px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
        margin-top: 35px;*/
    }


    /*#sidebar .widget {
		padding: 8% 7%;
		margin-bottom: 10px;
	}*/
}

@media screen and (max-width: 1280px) and (orientation:landscape) {
    /*#grid {
        width: 100%;
        height: 100%;
    }*/
    .accountInfo fieldset {
        max-width: 40%;
    }

    #contianer_tools_mobile {
        width: 0px;
        display: block;
        z-index: 100;
        margin-top: -350%;
        margin-right: 100%;
        font-size: 11px;
        border-radius: 5px;
        background: -webkit-linear-gradient(bottom,#F0F5F9 0%,#C4E6FD 100%);
    }

    /*#UserManagement {
        width: 88%;
        height: 18%;
    }*/
    /*#lstForms {
        display:none;
    }*/
    /*#leftdiv {
        width: 90%;
    }*/
    #repGenbelow {
        width: 100%;
        height: 100%;
    }

    #autarch_rt {
        display: none;
    }

    #repgendivrt {
        display: none;
    }

    #autarch_lt {
        width: 100%;
    }

    #autlet_lt {
        width: 100%;
    }

    #email_right {
        width: 100%;
    }

    #Body_contenteditable {
        width: 100%;
    }

    #sidebar {
        /*width: 8%;
        height: 75%;*/
        /*margin-right: 1%;*/
    }

    #tree {
        display: none;
        width: 100%;
    }
    /*#dialogf2 {
        width: 300px;
        height: 400px;
    }*/

}

@media screen and (max-width: 650px) {
    /*.TextItem > i {
        opacity: 1;
    }*/
    .entity-Action.kendo-drawer {
        position: fixed;
        bottom: -75vh; /* Hidden by default */
        left: 0;
        right: 0;
        height: 75vh;
        background-color: white;
        box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);
        transition: bottom 0.3s;
        z-index: 1000; /* Ensure it appears above other content */
    }
    .accountInfo fieldset {
        max-width: 100%;
    }

    #search_menu > .search > span.k-autocomplete {
        width: 220px !important;
    }

    .divmenu {
        /*height: 20%;*/
        min-height: unset;
        min-width: 27px;
    }

    #newUser_Content {
        width: 85%;
    }

    .Content-left {
        display: none;
    }

    .Content-right {
        width: 100%;
    }

    .ui-dialog-cust {
        margin: auto !important;
        right: 0 !important;
        left: 0 !important;
    }

    .ui-dialog-search {
        margin: auto !important;
        right: 0 !important;
        left: 0 !important;
        width: 80% !important;
    }

    #LoadingImg {
        height: 100%;
    }

    .ReplacementUser {
        margin: 8px 4px;
        height: 20px;
        width: 30px;
        line-height: 30px;
    }

    .Replace_btn {
        border: 1px;
        /*border-radius: 5px;*/
        /*height: 150px;*/
        /*line-height: 3;*/
        /*transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);*/
    }

    .Replace_txt {
        font-size: 12px;
        font-weight: normal;
        display: none;
    }

    .MasterRpt {
        top: 0px;
        /*overflow-y: scroll;*/
        position: relative;
        height: 100%;
        width: 100%;
    }

    .img_btnUP {
        position: relative;
        /*height: 20px;
        width: 20px;*/
    }

    #img_button_down_recent {
        width: 80%;
        height: 80%;
        cursor: pointer;
        border: 1px solid white;
        border-radius: 5px;
        background: -moz-linear-gradient(to top,rgb(201, 232, 249) 0%, rgb(250, 253, 255) 100%);
        background: -webkit-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
        background: -o-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
        background: -ms-linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
        background: linear-gradient(to top,rgb(201, 232, 249) 0%,rgb(250, 253, 255) 100%);
    }

    #recent_forms {
        display: block;
        cursor: pointer;
        margin-top: 10px;
        text-align: center;
    }

    #useful_forms {
        display: block;
        cursor: pointer;
        margin-top: 10px;
        text-align: center;
    }

    #menu_image {
        display: block;
        cursor: pointer;
        /*height: 30px;
        width: 30px;*/
        text-align: center;
    }

    #img_button_down_menu {
        width: 80%;
        height: 80%;
        cursor: pointer;
    }

    #img_button_down {
        height: 80%;
        width: 80%;
        cursor: pointer;
    }

    #before_BodySystem {
        /*width: 100%;
        height: 85%;*/
    }

    #MainSlideImg {
        /*width: 100%;
        height: 95%;*/
    }

    #SearchLookupTitle {
        display: none;
    }
    /*#lstForms {
    width: 50px;
    height: 70px;
    /*border-bottom: 2px solid rgba(180, 208, 242, 0.53);*/
    /* font-weight: bold;
    margin-top: 15px;
}*/
    .LastFormsContianers img {
        width: 18px;
        height: 18px;
        /*float: right;*/
    }

    .LastFormsContianers img {
        font-weight: bold;
        font-size: 11px;
    }

    .FullFormsContianers {
    }

    /*#UserManagement {
        display: none;
        height: 6%;
        margin: auto;
        margin-top: 100%;
    }*/

    #tools_Systems {
        display: block;
    }

    #contianer_tools_mobile {
        margin-top: -450%;
        margin-right: 100%;
    }

    #LastFormsParent {
        width: 228px;
        /*margin-top: -180%;
        margin-right: 100%;
        position: absolute;*/
    }

    #UseFullFormsParent {
        /*width: 228px;*/
        /*height: 260px;*/
        /*padding:5px;*/
        /*margin-top: -100%;*/
        /*margin-right: 100%;*/
        /*position: absolute;*/
    }

    #lstFormsButton {
        /*display: none;*/
    }

    #UseFullFormsButton {
        /*display: none;*/
    }

    #ltupRepGen {
        width: 100%;
    }

    #repGenbelow {
        width: 100%;
        height: 100%;
    }

    #autarch_rt {
        display: none;
    }

    #repgendivrt {
        display: none;
    }

    #autlet_rt {
        display: none;
    }

    #autarch_lt {
        width: 100%;
    }

    #autlet_lt {
        width: 100%;
    }

    #email_right {
        width: 100%;
    }

    #Body_contenteditable {
        width: 100%;
    }

    #leftdiv {
        width: 100%;
    }

        #leftdiv .switch {
            display: inline-block;
        }

    #TabDiv {
        width: 100%;
        height: 100%;
    }

    #RightDown {
        display: none;
    }

    #documentarchive {
        /*display: none;*/
    }

    #popfolders {
        /*display: block;*/
    }

    #popletters {
        display: block;
    }

    #popautarch {
        display: block;
    }

    #mainDiv {
        /*display: none;*/
    }

    #RightDown {
        display: none;
    }

    #tree {
        display: none;
    }

    #dialogf2 {
        width: 400px;
        height: 300px;
    }

    #management_image {
        display: block;
    }

    /*#system_menu {
        display: none;
        background-image: url(../../Images/menu-button.png);
        background-repeat: no-repeat;
        height: 7%;
    }*/

    /*#UserManagement {
        display: none;
    }*/

    /*#grid {
        width: 100%;
        height: 150%;
    }*/

    /*#content {
        width: 80%;
        height: 100%;
        margin: 0px 40px;
        max-width: 77%;
    }*/

    /*#before_BodySystem {
        width: 100%;
        height: 85%;
    }*/

    /*#Frame {
        width: 95%;
        height: 100%;
    }*/

    /*#img_slider {
        height: 100%;
        width: 100%;
    }*/

    #tabsArea {
        width: 100%;
    }

    /* #panelsArea {
        width: 243px;
        position: relative;
    }*/

    /*#create_buttons_up {
        display: none;
    }*/

    /*.toolbar_bottom {
        display: none;
    }*/

    /*#mainup_contianer {
        display: block;
        right: 0px;
        margin-top: 3px;
    }*/

    #open_buttonup_contianer {
        height: 25px;
        border-radius: 5px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        z-index: 4;
        position: absolute;
        width: 50px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
    }

    #folder_button_contianer {
        height: 25px;
        border-radius: 5px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        z-index: 1;
        position: absolute;
        width: 50px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
        margin-top: 35px;
    }

    .maindown_contianer {
        /*display: block;*/
        margin-top: 15px;
    }

    #open_buttondown_contianer {
        height: 25px;
        margin-right: -28px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        width: 60px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
    }

    #open_ext_contianer {
        position: absolute;
        z-index: 1;
        margin-top: -20px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        width: 60px;
        border-radius: 15px;
        box-shadow: 0px 1px 4px 0px black;
    }

    #contianer_buttonup {
        border: 1px solid #4F89D5;
        width: 40px;
        background: -moz-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        /*background: -webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#E9F8FF),color-stop(100%,#3092DA));*/
        background: -webkit-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -o-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: -ms-linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        background: linear-gradient(225deg,#E9F8FF 0%,#3092DA 100%);
        border-radius: 10px;
        position: absolute;
        z-index: 6;
        height: 470px;
        margin-top: 20px;
        padding: 2px;
        display: none;
    }

    /*#system_menu {
        display: none;
        background-image: url(../../Images/menu-button.png);
        background-repeat: no-repeat;
        height: 7%;
    }*/

    /*.UserManagement {
        width: 60%;
    }*/

    #Cadr1 {
        display: none;
        /*height:190px;*/
    }

    #RightDiv {
        height: unset !important;
    }

    #Message_Parent {
        display: none;
        height: 50%;
        width: 100%;
    }

    #popextbtn {
        display: block;
        position: absolute;
        height: 200px;
        width: 200px;
    }

    #extbtncontianer {
        display: block;
        height: 205px;
        width: 200px;
    }

    #General_opt {
        display: none;
    }

    #General_opt_mobile {
        display: block;
    }

    #sidebar {
        z-index: 5;
        /*width: 8%;
        height: 75%;*/
        min-width: 25px;
        /*margin-right: 1%;*/
    }

    .special_alert {
        display: none !important;
    }

    .multiLineTextbox-textarea {
        width: 75%;
    }
}

@media screen and (max-width: 650px) and (orientation:landscape) {
    .multiLineTextbox-textarea {
        /*width: 75%;*/
    }

    #contianer_tools_mobile {
        margin-top: -450%;
        margin-right: 100%;
    }

    /* #panelsArea {
        position: relative;
    }*/

    .special_alert {
        display: none;
    }
    /*#lstFormsButton {
        display: none;
    }*/

    #UseFullFormsButton {
        display: none;
    }
    /*#lstForms {
        display: none;
    }*/
    #repGenbelow {
        width: 100%;
        height: 100%;
    }

    #autarch_rt {
        display: none;
    }

    #repgendivrt {
        display: none;
    }

    #autarch_lt {
        width: 100%;
    }

    #autlet_lt {
        width: 100%;
    }

    #email_right {
        width: 100%;
    }

    #Body_contenteditable {
        width: 100%;
    }

    #tree {
        display: none;
        width: 100%;
    }

    #sidebar {
        /*width: 8%;
        height: 85%;*/
        /*margin-right: 1%;*/
    }

    /*#grid {
        width: 100%;
        height: 150%;
    }*/

    #Message_Parent {
        height: 50%;
        width: 100%;
    }

    #dialogf2 {
        width: 300px;
        height: 400px;
    }

    #img_slider {
        /*max-width: 100%;
        max-height: 100%;*/
        /*height:200px;
        width:100%;*/
        /*height: 100px;*/
        /*width: 200%;*/
        /*height: 100%;
        width: 100%;*/
    }

    .theme-UI, #Login_Form1 {
        overflow: scroll;
    }
}

@media screen and (max-width: 500px) {
    .create_buttons_bottomF1.toolbar_bottom {
        display: none !important;
    }

    html {
        -webkit-text-size-adjust: none;
    }

    .bodyF2 > div {
        min-width: unset;
    }

    #Tab-Page > div {
        min-width: unset;
    }

    .bodyF2 label {
        width: unset;
    }

    #Tab-Page label {
        width: unset;
    }

    #aggr_grid {
        display: none;
        width: 100%;
        height: auto;
    }

    .multiLineTextbox textarea {
        /*width:90%;
        height: 80px !important;*/
    }

    #mainDiv .k-autocomplete {
        width: 140px;
    }
    /*#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}*/
    .status {
        font-size: 0px
    }

    .Main_aggrGrid {
        height: 0 !important;
    }
}

@media screen and (max-width: 428px) {
    .CardLookup, .NoticeLookup, .ReportLookup {
        display: none;
    }

    .btn-default {
        background: #223B75 !important;
    }

    .toolbarF2 {
        background-color: #fff;
    }

        .toolbarF2 .f1Button .Attach_active, .toolbarF2 .f1Button .hasAttach_active {
            background-image: url('../images/mobile/f2buttons/attach.svg') !important;
        }

        .toolbarF2 .f1Button .DefaultChkList_active {
            background-image: url('../images/mobile/f2buttons/checklist.svg') !important;
        }

        .toolbarF2 .f1Button .Notice_active {
            background-image: url('../images/mobile/f2buttons/notice.svg') !important;
        }

        .toolbarF2 .f1Button .Activity_active {
            background-image: url('../images/mobile/f2buttons/activity.svg') !important;
        }

        .toolbarF2 .f1Button .Report_active {
            background-image: url('../images/mobile/f2buttons/report.svg') !important;
        }

        .toolbarF2 .f1Button .DefaultReport_active {
            background-image: url('../images/mobile/f2buttons/defaultreport.svg') !important;
        }

    .confirm_active {
        background-image: url('../images/mobile/context/confirm.svg') !important;
    }

    .undo_active {
        background-image: url('../images/mobile/context/undo.svg') !important;
    }

    .Reject_active {
        background-image: url('../images/mobile/context/reject.svg') !important;
    }

    .Trash_active {
        background-image: url('../images/mobile/context/trash.svg') !important;
    }

    .Attach_active {
        background-image: url('../images/mobile/context/attach.svg') !important;
    }

    .Duplicate_active {
        background-image: url('../images/mobile/context/duplicate.svg') !important;
    }

    .Select_active {
        background-image: url('../images/mobile/context/pointer.svg') !important;
    }

    .confirm {
        background-color: #027F4B;
        background-image: url('../images/mobile/cartable/confirm.svg');
    }

    .reject {
        background-color: #EE404C;
        background-image: url('../images/mobile/cartable/reject.svg');
    }

    .waiting {
        background-color: #FF763C;
        background-image: url('../images/mobile/cartable/waiting.svg');
    }

    .editing {
        background-color: #FFB73C;
        background-image: url('../images/mobile/cartable/editing.svg');
    }

    .deactive {
        background-color: #8D8484;
        background-image: url('../images/mobile/cartable/deactive.svg');
    }

    .status {
        background-repeat: no-repeat;
        background-position: center;
        background-size: 80%;
        width: 100%;
        height: 100%;
        min-width: unset;
        padding: 3px !important;
    }

    .profile-tel-icon {
        background-image: url(../Images/mobile/profile/tel.svg)
    }

    .profile-department-icon {
        background-image: url(../Images/mobile/profile/department.svg)
    }

    .profile-company-icon {
        background-image: url(../Images/mobile/profile/company.svg)
    }

    .profile-mail-icon {
        background-image: url(../Images/mobile/profile/mail.svg)
    }

    .profile-return-icon {
        background-image: url(../Images/mobile/profile/return.svg)
    }

    .profile-tel-icon,
    .profile-department-icon,
    .profile-company-icon,
    .profile-mail-icon,
    .profile-return-icon {
        width: 20px;
        height: 20px;
    }

    #dialogArea,
    #tabsArea {
        display: flex;
        flex-direction: column;
        gap: 5px;
        background-color: #FAF9FF;
    }

        #dialogArea > div {
            display: flex;
            flex-direction: column;
            gap: 5px;
            height: 100%;
        }

        #dialogArea .F1_Detail,
        #dialogArea .dialogArea-content {
            height: 100%;
        }

        #dialogArea .dialogArea-titleBar {
            height: 37px;
            border: 2px solid #223B75;
            border-radius: 7px;
            padding: 13px;
        }

            #dialogArea .dialogArea-titleBar > .dialogArea-titleBar-text {
                color: #223B75;
            }

            #dialogArea .dialogArea-titleBar > span.fa-close {
                color: #485663;
                font-size: x-large;
            }

        #dialogArea .F2dialogArea {
            gap: 5px;
            padding: 15px;
            border: 2px solid #223B75;
            border-radius: 7px;
            background-color: #fff;
        }

            #dialogArea .F2dialogArea .F2dialogArea-toolbar {
                height: 50px;
                border-bottom: 1px solid #CCCCCC;
                padding: 5px 0;
            }

            #dialogArea .F2dialogArea .F2dialogArea-titleBar {
                height: 50px;
            }

                #dialogArea .F2dialogArea .F2dialogArea-titleBar .cancel_btn {
                    display: none;
                }

                #dialogArea .F2dialogArea .F2dialogArea-titleBar .btn-default {
                    background: #FA9500;
                    border: 1px solid #fff;
                    border-radius: 3px;
                    width: 105px;
                    height: 32px;
                    box-shadow: 0px 0px 4px 0px #00000040;
                }

            #dialogArea .F2dialogArea .F2dialogArea-content {
                height: calc(100% - 100px);
                /*overflow: auto;*/
            }

                #dialogArea .F2dialogArea .F2dialogArea-content > .tabs {
                    background: #fff;
                    border: unset;
                    height: 100%;
                }

                    #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-content {
                        /*display:flex!important;
                        flex-direction:column;
                        gap:20px;*/
                        border: unset;
                    }

                        #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-content > div.k-expander {
                            justify-content: center;
                            border: unset;
                            box-shadow: 0px 0px 6px 0px #0CA7AC99;
                            border-radius: 10px;
                            min-height: 70px;
                            margin-bottom: 20px;
                        }

                            #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-content > div.k-expander .k-expander-title {
                                color: #223B75;
                            }

                            #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-content > div.k-expander .k-expander-indicator {
                                color: #223B75;
                                opacity: 0.6;
                                font-size: x-large;
                            }

                    #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-items-wrapper {
                        border: unset;
                    }

                        #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-tabstrip-item {
                            border: unset;
                            border-bottom: 1px solid #CCCCCC;
                            background: #fff;
                            margin-bottom: unset;
                        }

                            #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-tabstrip-item.k-state-active {
                                color: #717171;
                                border-bottom: 2px solid #FA9500;
                            }

                            #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-tabstrip-item > span.k-complete {
                                border: unset;
                            }

                            #dialogArea .F2dialogArea .F2dialogArea-content > .tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-tabstrip-item > span.k-link {
                                color: #AAAAAA;
                            }

        #tabsArea > .k-dropdownlist {
            background-color: #fff;
            border: 2px solid #223B75;
            border-radius: 7px;
        }

            #tabsArea > .k-dropdownlist .k-input-value-text {
                text-align: center;
                color: #223B75;
            }

    .mobile-f1 {
        gap: 5px;
    }

        .mobile-f1 .toolbar {
            height: 37px;
            width: 100%;
            gap: 3px;
        }

            .mobile-f1 .toolbar > .btn {
                background: #fff;
                box-sizing: border-box;
            }

        .mobile-f1 .more-buttons {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 5px;
            box-sizing: border-box;
            /* justify-content: flex-start; */
        }

        .mobile-f1 .more-buttons,
        .mobile-f1 .quick-search {
            border: 2px solid #223B75;
            border-radius: 7px;
            min-height: 86px;
            background: #fff;
            overflow: auto;
        }

        .mobile-f1 .quick-search {
            padding: 5px;
        }

            .mobile-f1 .quick-search .grid-search-toolbar {
                height: 100%;
                gap: 5px;
            }

                .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-tag {
                    align-items: flex-start;
                    flex-direction: column;
                    height: 100%;
                    width: 150px;
                    max-width: 120px;
                    overflow-y: auto;
                    /*flex-wrap: wrap;*/
                    gap: 2px;
                    padding: 2px 0;
                    /* box-sizing: border-box;*/
                }

                    .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-tag > button {
                        width: 100%;
                        justify-content: space-between;
                        color: #13A1CD;
                        border-bottom: 1px solid #13A1CD;
                        border-radius: 0;
                        padding: 0;
                    }

                .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-filter {
                    display: flex;
                    flex-direction: column;
                    width: 100%;
                    gap: 5px;
                    padding: 0 7px;
                }

                    .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-filter select,
                    .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-filter input {
                        border: unset;
                        border-bottom: 1px solid #91A5B8;
                        border-radius: 0;
                        color: #465360;
                    }

                    .mobile-f1 .quick-search .grid-search-toolbar .grid-search-toolbar-filter .grid-search-toolbar-btn > i.fa-search {
                        font-size: medium;
                    }

        .mobile-f1 .more-buttons > .MobileButton {
            display: flex;
            flex-direction: column-reverse;
            justify-content: center;
            align-items: center;
            width: 50px;
            /*height: 50px;*/
            margin: 0 2px;
        }

            .mobile-f1 .more-buttons > .MobileButton .img_btnMobile {
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                width: 50px;
                height: 15px;
            }

            .mobile-f1 .more-buttons > .MobileButton .title {
                width: 100%;
                text-align: center;
                color: #4A81A8;
            }

    #dialogArea .F1_Detail .mobile-f1 > .k-pane-wrapper:has(#grid) {
        height: calc(100% - 37px);
    }

        #dialogArea .F1_Detail .mobile-f1 > .k-pane-wrapper:has(#grid) .k-grid {
            height: 100%;
        }

    .mobile-f1 > .k-pane-wrapper:has(#grid) {
        border: 2px solid #223B75;
        border-radius: 7px;
    }

        .mobile-f1 > .k-pane-wrapper:has(#grid) > .k-pane {
            padding: 1px;
        }

    .mobile-f1 .k-header,
    .mobile-f1 .k-grid-header {
        background-color: var(--flwhistory-tr) !important;
        background-image: unset;
        border-bottom: 1px solid #D0D0D0;
    }

    .mobile-f1 .k-master-row {
        background-color: var(--flwhistory-tr) !important;
    }

        .mobile-f1 .k-master-row:not(.discontinued):not(.k-alt) > td,
        .mobile-f1 .k-grid-header th.k-header .k-link {
            color: var(--flwhistory-tr-text);
        }

    .mobile-f1 .k-alt {
        background-color: #F1F1F1 !important;
    }

    .mobile-f1 .k-grid td {
        border-width: 0 !important;
    }

    .mobile-f1 .k-grid.gridautflwevents td > div {
        display: flex;
        flex-direction: column;
    }

        .mobile-f1 .k-grid.gridautflwevents td > div > td {
            min-height: 19.19px;
        }

        .mobile-f1 .k-grid.gridautflwevents td > div.EntTime-td > div {
            color: #6A6A6A;
            min-height: 35px;
        }

        .mobile-f1 .k-grid.gridautflwevents td > div.EntTime-td {
            min-height: 70px;
        }

    #tabsArea > .mobile-content .mobile-f1 .k-grid.gridautflwevents td > div.EntTime-td > div {
        color: #575EFF;
        min-height: 35px;
    }

    .accountInfo label {
        color: #263A43;
    }

    .theme-UI .Defult_loginLogo {
        max-width: 171px;
        /*max-height: 39px;*/
        min-height: 90px;
/*        background-size: contain;*/
    }

    .theme-UI {
        background: #FAF9FF;
        padding: 25px;
    }

    #login-title, #login-agreement {
        display: block;
    }

    #login-title {
        color: #000000;
        width: 326px;
        height: 30px;
        margin-top: 15px;
    }

    #Login-text {
        display: none;
    }

    #login-agreement {
        color: #B9B8B8;
        margin-top: 10px;
        /*width: 344px;
        height: 49px;*/
    }

    #LoginUser_Password, #LoginUser_UserName {
        height: 56px;
    }

        #LoginUser_Password::placeholder, #LoginUser_UserName::placeholder {
            color: transparent !important;
        }

    #LoginUser_CaptchaRow > .BDC_CaptchaDiv {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
    }

    #LoginUser_CaptchaCodeTextBox {
        width: 100%;
        height: 57px;
        border: 0.6px solid #B1B1B1;
        border-radius: 6px;
        color: #B1B1B1;
    }

    #LoginButton {
        float: unset !important;
        background: #1F6CCC;
        background-color: #1F6CCC;
        color: #fff;
        width: 100%;
        height: 58px;
        box-shadow: 0px 4px 30px 0px #263A4326;
        border-radius: 6px;
    }

    .RememberMe_ForgetPasswordElem > label {
        display: none;
    }

    #LoginUser_RememberMe {
        margin: 0 10px;
        display: none;
    }

        #LoginUser_RememberMe + label[for="LoginUser_RememberMe"] {
            color: #8E8E8E !important;
        }

    .form-group-login.form-group-login-user,
    .form-group-login.form-group-login-password {
        margin-top: 10px;
    }

        .form-group-login.form-group-login-user > label,
        .form-group-login.form-group-login-password > label {
            margin-bottom: 10px;
        }

    form-group-login.form-group-login-submit {
        margin-top: 15px;
    }

    #toggleDrawer_buttonmenu .k-drawer-item > .k-input-inner {
        height: 34px;
        border-radius: 8px;
        color: var(--main-search-text);
        border: 1px solid var(--main-search-border);
        background-color: transparent;
    }

    #toggleDrawer_buttonmenu .k-drawer-item[main-search].k-state-selected,
    #toggleDrawer_buttonmenu .k-drawer-item[main-search]:hover {
        background-color: unset;
    }

    #toggleDrawer_buttonmenu .k-drawer-item > .k-input-inner > #main-search {
        background-image: url(../Images/Magnifier.svg);
        background-size: 17px;
        background-repeat: no-repeat;
        box-sizing: border-box;
        filter: var(--main-search-icon-color);
    }

        #toggleDrawer_buttonmenu .k-drawer-item > .k-input-inner > #main-search::placeholder {
            padding-left: 25px;
            color: var(--main-search-placeholder-color);
        }

    #dashboard-PubOpenTasl-tilelayout .splide__pagination {
        display: none
    }

    body > .k-window:has(.operation-dialog) > .k-window-titlebar > .k-window-title:before {
        /*  content: "\f085";
        font-family: "Font Awesome 5 Free";
        font-weight: 600;*/
        background: url(../Images/mobile/f1buttons/Operations_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.Notice-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/Notice_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.Call-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/createContactCall_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog #gridcartable {
        height: 100%;
    }

    body > .k-window:has(.confirmationlist-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/List_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.FollowUp-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/FollowUp_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.Mandatory-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/Mandatory_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.MakePurInvoice-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/purInvoice_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.AccessTools-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/Access_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.ReportAction-dialog) > .k-window-titlebar > .k-window-title:before {
        background: url(../Images/mobile/f1buttons/Report_active.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        background-size: contain;
    }

    body > .k-window:has(.ReportAction-dialog) .ReportAction-dialog .k-grid-header thead > tr > th .k-link,
    body > .k-window:has(.Mandatory-dialog) .Mandatory-dialog .k-grid-header thead > tr > th .k-link,
    body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog .k-grid-header thead > tr > th,
    body > .k-window:has(.operation-dialog) .operation-dialog .k-grid-header thead > tr > th {
        background: #223B75;
        color: #fff;
    }

        body > .k-window:has(.ReportAction-dialog) .ReportAction-dialog .k-grid-header thead > tr > th[data-field=ID],
        body > .k-window:has(.Mandatory-dialog) .Mandatory-dialog .k-grid-header thead > tr > th[data-field=ID],
        body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog .k-grid-header thead > tr > th[data-field=ID],
        body > .k-window:has(.operation-dialog) .operation-dialog .k-grid-header thead > tr > th[data-field=ID] {
            display: flex;
            justify-content: center;
        }

    body > .k-window:has(.ReportAction-dialog) .ReportAction-dialog .k-grid table tr.k-alt,
    body > .k-window:has(.Mandatory-dialog) .Mandatory-dialog .k-grid table tr.k-alt,
    body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog .k-grid table tr.k-alt,
    body > .k-window:has(.operation-dialog) .operation-dialog .k-grid table tr.k-alt {
        background: #D4EDFF !important;
    }

    body > .k-window:has(.ReportAction-dialog) .ReportAction-dialog .k-grid table tr > td,
    body > .k-window:has(.Mandatory-dialog) .Mandatory-dialog .k-grid table tr > td,
    body > .k-window:has(.confirmationlist-dialog) .confirmationlist-dialog .k-grid table tr > td,
    body > .k-window:has(.operation-dialog) .operation-dialog .k-grid table tr > td {
        border: 1px solid #AEAEAE;
        color: #585858;
    }

    body > .k-window:has(.k-window-content[blue-dialog]),
    body > .k-window:has(.attach_container) {
        overflow: unset;
        box-shadow: 0px 0px 5px 4px #00000040;
        border: 2px solid #223B75;
    }

        body > .k-window:has(.k-window-content[blue-dialog]) > .k-window-titlebar,
        body > .k-window:has(.attach_container) > .k-window-titlebar {
            color: #fff;
            background-color: #223B75;
            background-image: unset;
            height: 38px;
        }

            body > .k-window:has(.k-window-content[blue-dialog]) > .k-window-titlebar > .k-window-title {
                padding-right: 0;
                padding-left: 0;
                filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(32deg) brightness(103%) contrast(104%);
            }

            body > .k-window:has(.attach_container) > .k-window-titlebar > .k-window-title {
                padding-right: 0;
                padding-left: 0;
                line-height: 0.25;
            }

                body > .k-window:has(.attach_container) > .k-window-titlebar > .k-window-title:before {
                    content: "\f0c6";
                    font-family: "Font Awesome 5 Free";
                    font-weight: 600;
                }

        body > .k-window:has(.attach_container) > .attach_container {
            overflow: unset !important;
            height: calc(100% - 38px);
        }

            body > .k-window:has(.attach_container) > .attach_container .attach_Button {
                height: 21px;
                margin: 0;
            }

        body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-header {
            border: 1px solid #AEAEAE;
        }

        body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-content {
            border: 1px solid #AEAEAE;
            box-sizing: border-box;
        }

        body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-pager {
            justify-content: center;
            border-color: #223B75;
        }

            body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-pager > * {
                border-color: #A4A4A4;
            }

            body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-pager > a > span.k-icon {
                color: #545454;
            }

            body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-pager > .k-pager-numbers-wrap > select {
                background-color: #F0F0F0;
                color: #A4A4A4;
            }

        body > .k-window:has(.attach_container) .AttachmentGrid > .k-grid-content > table > tbody > tr {
            height: 40px !important;
        }

    body > .k-window:has(.folder-attachment) label {
        color: #717171;
    }

    body > .k-window:has(.folder-attachment) input {
        height: 35px;
        border-radius: 3px;
        background-color: #F5F5F5;
        margin: 10px 0;
    }

        body > .k-window:has(.folder-attachment) input::placeholder {
            color: rgba(122, 122, 122, 0.47);
        }

    body > .k-window:has(.folder-attachment) button {
        width: 90px;
        max-width: 90px;
        height: 34px;
        max-height: 34px;
        background-color: #223B75;
        border-radius: 7px;
        text-align: center;
        color: #fff;
        padding: 0;
        margin: 0;
    }

    body > .k-window > .tree-attachment {
        color: #223B75;
    }

    body > .k-animation-container #mobile-tabs-list #mobile-tabs_listbox > li {
        height: 40px;
        background-color: #fff;
        box-shadow: unset;
        color: #223B75;
        border-bottom: 1px solid #D9D9D9;
        border-radius: 0;
    }

        body > .k-animation-container #mobile-tabs-list #mobile-tabs_listbox > li > .k-list-item-text:before {
            content: "";
        }

        body > .k-animation-container #mobile-tabs-list #mobile-tabs_listbox > li > .k-list-item-text > div > .tab-text {
            text-align: center;
            width: 100%;
        }

        body > .k-animation-container #mobile-tabs-list #mobile-tabs_listbox > li > .k-list-item-text > div > .fa-close {
            width: 30px;
            text-align: end;
        }

    body > .k-animation-container > div.k-context-menu:has(.defaultContextMenu) {
        background: transparent;
        gap: 5px;
        border: unset;
        box-shadow: unset;
        border-radius: 7px;
    }

    body > .k-animation-container > div.k-context-menu > ul.cartableContextMenu,
    body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu {
        background-color: #fff;
        border: 2px solid #223B75;
        border-radius: 7px;
        padding: 10px;
    }

        body > .k-animation-container > div.k-context-menu > ul.cartableContextMenu > li,
        body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li {
            height: 39px;
            display: flex;
            color: #4D5C6A;
            align-items: center;
            justify-content: space-between;
        }

            body > .k-animation-container > div.k-context-menu > ul.cartableContextMenu > li:not(:last-child),
            body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li:not(:last-child) {
                border-bottom: 1px solid #E8E8E8;
            }

            body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li:has(.Trash_active) > div:first-child {
                color: #FF0012;
            }

            body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li .Attach_active .num {
                position: relative;
                right: 0px;
                top: -8px;
            }

            body > .k-animation-container > div.k-context-menu > ul.cartableContextMenu > li > .img_btnMobile,
            body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li > .img_btnMobile {
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                width: 20px;
                height: 20px;
            }

                body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li > .img_btnMobile.fa-xmark {
                    text-align: center;
                    line-height: 1.8;
                }

            body > .k-animation-container > div.k-context-menu > ul.cartableContextMenu > li.deactiveButtons,
            body > .k-animation-container > div.k-context-menu > ul.defaultContextMenu > li.deactiveButtons {
                opacity: 1 !important;
            }

    body > .k-animation-container:has(.mobile-autflwevents-Folders) {
        max-width: 140px;
    }

    body > .k-animation-container > div.k-menu-popup:has(.mobile-autflwevents-FilterDate),
    body > .k-animation-container > div.k-menu-popup:has(.mobile-autflwevents-Folders) {
        width: 100%;
        border: 2px solid #223B75;
    }

    body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-FilterDate,
    body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-Folders {
        fill: #FFF;
        stroke-width: 2px;
        stroke: #223B75;
        background: white;
    }

        body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-FilterDate > li,
        body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-Folders > li {
            padding: 5px;
        }

            body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-FilterDate > li > span,
            body > .k-animation-container > div.k-menu-popup > ul.mobile-autflwevents-Folders > li > span {
                color: #223B75;
            }

    body > .k-animation-container > div.k-group[drop-name=notification] .k-list-item > .k-list-item-text > span:first-child {
        border-radius: unset !important;
    }

    #bottomNavigation-logout .img {
        background-image: url(../Images/mobile/logout.svg);
    }

    #bottomNavigation-settings .img {
        background-image: url(../Images/mobile/settings.svg);
    }

    #bottomNavigation-theme .img {
        background-image: url(../Images/mobile/theme.svg);
    }

    #bottomNavigation-version .img {
        background-image: url(../Images/mobile/version.svg);
    }

    .k-window:has(.profile) {
        fill: rgba(255, 255, 255, 0.54);
        border-radius: 21px;
        box-shadow: 0px 8px 41px -1px #000000B8;
    }

    .k-window:has(.version) {
        fill: #FFF;
        stroke-width: 4px;
        stroke: #223B75;
        filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.67));
        border: 4px solid #223B75
    }

        .k-window:has(.profile) > .k-window-titlebar,
        .k-window:has(.version) > .k-window-titlebar {
            display: none;
        }

        .k-window:has(.profile) .profile,
        .k-window:has(.version) .version {
            gap: 10px;
            padding: 10px;
            box-sizing: border-box;
        }

            .k-window:has(.profile) .profile > .title,
            .k-window:has(.version) .version > .title {
                gap: 5px;
            }

                .k-window:has(.version) .version > .title > .icon {
                    background: url(../Images/mobile/version.svg) no-repeat center;
                    background-size: contain;
                    width: 28px;
                    height: 33px;
                }

                .k-window:has(.profile) .profile > .title > .icon {
                    /* background: url(../Images/mobile/version.svg) no-repeat center;
                    background-size: contain;*/
                    width: 28px;
                    height: 33px;
                }

                .k-window:has(.profile) .profile > .title > .text,
                .k-window:has(.version) .version > .title > .text {
                    color: #223B75;
                }

            .k-window:has(.version) .version > .content {
                height: 90px;
                margin: 0 25px;
            }

                .k-window:has(.version) .version > .content > div {
                    color: #000;
                }

            .k-window:has(.profile) .profile > .personnel-data {
                gap: 10px;
            }

                .k-window:has(.profile) .profile > .personnel-data > div {
                    width: 65%;
                    gap: 15px;
                }

            .k-window:has(.profile) .profile > .user-data > .user-position {
                color: #929292;
            }

            .k-window:has(.profile) .profile > .user-data > .user-pic {
                width: 151px;
                height: 151px;
                border-radius: 50%;
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
                box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
            }

            .k-window:has(.profile) .profile > .logout > .img {
                width: 15px;
                height: 15px;
                margin: 0 5px;
                background-image: url(../../Images/mobile/profile/logout.svg);
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
            }

    .tools-icon {
        background-image: url(../Images/Dashboard/Tools.svg) !important;
    }

    #bottomNavigation-more {
        background-color: unset;
        border: unset;
        background-image: url(../Images/Dashboard/Tools.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        width: 35px;
        height: 35px;
    }

    #bottomNavigation-more_buttonmenu > li {
        width: 111px;
        height: 35px;
        padding: 8px 10px;
        box-sizing: border-box;
        color: #223B75;
    }

        #bottomNavigation-more_buttonmenu > li > div {
            justify-content: space-around;
        }

            #bottomNavigation-more_buttonmenu > li > div > .img {
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                width: 15px;
            }

            #bottomNavigation-more_buttonmenu > li > div > div:not(.img) {
                min-width: 50px;
            }

    #Bookmark-dropdown div[bookmark-tabstrip] > div.k-tabstrip-items-wrapper > ul.k-tabstrip-items > li.k-state-active > span > div {
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(293deg) brightness(109%) contrast(100%);
    }

    #Bookmark-dropdown .icon-recents,
    #Bookmark-dropdown .icon-forms-bookmark,
    #Bookmark-dropdown .icon-reports-bookmark {
        color: transparent;
        width: 29px !important;
        height: 22px !important;
        margin: unset !important;
    }

    #Bookmark-dropdown div[bookmark-tabstrip] > div.k-tabstrip-items-wrapper > ul.k-tabstrip-items {
        padding: 0 !important;
    }

    #Bookmark-dropdown div[bookmark-tabstrip] ul > li > span.k-link {
        padding: 13px 12px;
    }

    #Bookmark-dropdown div[bookmark-tabstrip] div[recents] > ul,
    #Bookmark-dropdown div[bookmark-tabstrip] div[forms-bookmark] > ul,
    #Bookmark-dropdown div[bookmark-tabstrip] div[reports-bookmark] > ul {
        margin: 0 !important;
        height: 100%;
    }

    #Bookmark-dropdown div[bookmark-tabstrip] ul > li > span.k-link:hover {
        background-color: #223B75 !important;
    }

    #Bookmark-dropdown div[bookmark-tabstrip] div[recents],
    #Bookmark-dropdown div[bookmark-tabstrip] div[forms-bookmark],
    #Bookmark-dropdown div[bookmark-tabstrip] div[reports-bookmark] {
        min-height: 155px !important;
        height: 155px !important;
        overflow: auto;
    }

    #appbar #toggleDrawer {
        height: 33px !important;
        width: 49px !important;
        background-color: unset;
        border: unset;
    }

    #drawer-content {
        /*height:88vh;*/
    }
    /*    #cartable, #cartable > .cartable-layout {
        height: 100%;
    }*/
    #appbar {
        background-color: white !important;
        padding: 5px 17px !important;
        /*height: 5vh !important;*/
    }

    #drawer {
        /*height: 100%;*/
    }

    body {
        /*border: 5px solid red;*/
        /*height:unset!important;*/
    }

    #bottomNavigation.k-bottom-nav-flat .k-bottom-nav-item.k-state-selected:focus,
    #bottomNavigation.k-bottom-nav-flat .k-bottom-nav-item:focus {
        background-color: unset;
    }

    #bottomNavigation {
        /*height: 7vh;*/
        /*visibility:hidden;*/
    }

        #bottomNavigation > span:nth-child(2) {
            /*display:none;*/
        }

    .LetterNotify_text {
        display: none !important;
    }

    #BookmarkForms {
        padding: 0;
        background: unset;
        border: unset;
    }

        #BookmarkForms > img {
            height: 30px;
        }

    .bodyF2 > div {
        width: auto;
        min-width: unset;
    }

    #ParentInputCal {
        max-width: 128px;
        width: 71%;
    }

    .alendarTextInput {
        width: 100%;
    }

    #ParentImgCalendar {
        /*float: left;*/
    }

    #Tab-Page > div {
        width: auto;
        min-width: unset;
    }

    .multiLineTextbox, .checkbox, .datecontrol, .numerictextbox,
    .lookup, .textbox, .picturebox, .combobox {
        margin: 5px 0px 0px 0px;
        min-width: unset;
    }

    .checkbox {
        margin: 5px 0px 0px 10px;
        min-width: unset;
    }

    #flwevents {
        /*margin: auto;*/
        width: 294px !important;
    }

    .lookup {
        width: 294px !important;
    }

    #tabsArea .mobile-content .report-form .lookup {
        width: 372px !important;
    }


    .lookupChild {
        height: auto;
        /*width: 90%;*/
        min-width: unset;
    }

    /*.Multisemicolon {
        max-width: 40px;
    }*/

    .TitleLookup {
        max-width: 124px !important;
        /*overflow-y: scroll;*/
        word-wrap: break-word;
    }

    .SearchTitle {
        max-width: 80px;
    }

    /*textarea {
        height: auto;
    }*/
    #flwevents {
        max-width: 294px !important;
    }

    .textboxInput, .NumberTextInput {
        max-width: 294px !important;
    }

    #tabsArea .mobile-content .report-form .textboxInput,
    #tabsArea .mobile-content .report-form .NumberTextInput {
        max-width: 347px !important;
    }

    .SearchTitlePanel > i {
        height: 15px;
        width: 15px;
    }

    .multiLineTextbox-textarea {
        width: 90%;
    }

    /* #panelsArea {
        position: relative;
    }*/

    .numerictextbox {
        /*margin: auto;*/
    }

    [name~=date] {
        width: 100%;
    }

    .Objects-Readonly {
        /*width: 90% !important;*/
    }

    #company-logo > .Defult_company-logo-img {
        display: none;
    }

    #company-logo > .mobile-menu-btn {
        display: block;
        margin: 0 17px;
        width: 35px;
    }

    #content {
        width: 100%;
    }

    #sidebar {
        display: none;
    }
    /*input {
        max-width: 134px;
        width: 71% !important;
    }*/

    #account_tools_img > div {
        width: 2rem !important;
        height: 2rem !important;
    }

    #mobile-tabs-list #mobile-tabs_listbox > li > span {
        width: 100%;
    }

    .List_active {
        background-image: url('../images/mobile/f1buttons/list_active.svg') !important;
    }

    .Operations_active {
        background-image: url('../images/mobile/f1buttons/operations_active.svg') !important;
    }

    .Report_active {
        background-image: url('../images/mobile/f1buttons/report_active.svg') !important;
    }

    .Notice_active {
        background-image: url('../images/mobile/f1buttons/notice_active.svg') !important;
    }

    .purInvoice_active {
        background-image: url('../images/mobile/f1buttons/purinvoice_active.svg') !important;
    }

    .FollowUp_active {
        background-image: url('../images/mobile/f1buttons/followup_active.svg') !important;
    }

    .createContactCall_active {
        background-image: url('../images/mobile/f1buttons/createcontactcall_active.svg') !important;
    }

    .Correspondence_active {
        background-image: url('../images/mobile/f1buttons/correspondence_active.svg') !important;
    }

    .exportToExcel_active {
        background-image: url('../images/mobile/f1buttons/exporttoexcel_active.svg') !important;
    }

    .Mandatory_active {
        background-image: url('../images/mobile/f1buttons/mandatory_active.svg') !important;
    }

    .Access_active {
        background-image: url('../images/mobile/f1buttons/access_active.svg') !important;
    }

    .k-chat .k-message-group.k-alt .k-bubble {
        background-color: #223B75;
        color: #FFFFFF;
        padding-bottom: 0px;
    }

    body > .datepicker-container > .datepicker-plot-area {
        position: fixed !important;
        width: 243px !important;
        height: 250px;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }

        body > .datepicker-container > .datepicker-plot-area > .datepicker-navigator > div {
            line-height: normal;
        }

    #appbar #toggleDrawer[aria-expanded=true] > div {
        transform: rotate(90deg);
        transition: all 1s;
    }

    #appbar #toggleDrawer[aria-expanded=false] > div {
        transition: all 1s;
    }

    #main-search-list .k-list-group-sticky-header,
    #main-search_listbox .k-first .k-list-item-group-label {
        background: #223B75;
    }

    #main-search_listbox .k-first::before {
        border-bottom: 1px solid #223B75;
    }

    .AccessTools-dialog .access_tools {
        min-height: 340px;
    }

        .AccessTools-dialog .access_tools > #tools_grid {
            height: 140px !important;
        }

        .AccessTools-dialog .access_tools > #RightButtom {
            height: 200px !important;
        }

        .AccessTools-dialog .access_tools > #RightButtom {
            overflow: auto;
        }

    div.k-window .Notice-dialog,
    div.k-window .Notice-dialog .TableCard {
        padding: 0 !important;
    }

        div.k-window .Notice-dialog .TableCard .k-message-box {
            display: flex;
            flex-direction: row-reverse;
            border-color: #D0D0D0;
            border-color: #D0D0D0;
            padding: 0;
        }

            div.k-window .Notice-dialog .TableCard .k-message-box .dateBtn {
                background-image: url(../Images/mobile/calendar.svg);
                background-position: center;
                background-repeat: no-repeat;
                padding: 0 7px 0;
            }

            div.k-window .Notice-dialog .TableCard .k-message-box > .k-input-suffix > .k-button-send {
                margin: 0 7px 0;
            }

                div.k-window .Notice-dialog .TableCard .k-message-box > .k-input-suffix > .k-button-send svg {
                    color: #1dbb53;
                }

            div.k-window .Notice-dialog .TableCard .k-message-box > textarea {
                font-size: 18px;
                overflow: auto;
            }

    div.k-window:has(.Notice-calendar-dialog) > div[blue-dialog] {
        padding: 0 !important;
    }

    div.k-window .Notice-calendar-dialog .startdate > input,
    div.k-window .Notice-calendar-dialog .enddate > input {
        max-width: 136px;
        border-radius: 3px;
        border-color: #9A9A9A;
        min-height: 27px;
        border: 1px solid #9A9A9A;
        color: #666666;
    }

    .cartable-layout > .cartable-layout-buttons > div > button {
        min-width: 50%;
    }

    #tabsArea .mobile-content .report-form .k-listbox > .k-listbox-toolbar {
        margin-right: 5px;
        margin-left: 5px;
    }

        #tabsArea .mobile-content .report-form .k-listbox > .k-listbox-toolbar > ul {
            display: flex;
            justify-content: center;
        }

    #tabsArea .k-listbox:not(.k-listbox-toolbar-left) {
        width: 155px;
    }

    #tabsArea .k-listbox.k-listbox-toolbar-left {
        width: 190px;
    }

    #tabsArea .mobile-content .report-form .UCAskSerial2 div:has(> input[type=number]) {
        width: 100%;
    }

    #tabsArea .mobile-content .report-form .UCAskSerial2 input[type=number] {
        width: 50%;
    }

    #tabsArea .mobile-content .report-form .UCAskLookup2 > div > div {
        flex-wrap: wrap;
        gap: 5px;
    }

        #tabsArea .mobile-content .report-form .UCAskLookup2 > div > div > .lookupChild {
            width: 100% !important;
            padding: 0 !important;
        }
}

/*.input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    height: calc(1.4125rem + 2px);
}
.form-control-sm {
    height: calc(1.4125rem + 2px);
}
input.grid-search-toolbar-input.form-control.form-control-sm {
    height: calc(1.8125rem + 2px);
}
.k-tabstrip .k-content.k-state-active {
    padding: 0px;
}
select.form-control.form-control-sm {
    height: calc(1.8125rem + 2px);
}

select.form-control.form-control-sm.grid-search-toolbar-input {
        height: calc(1.8125rem + 2px);

}
.k-header.k-grid-toolbar {
    padding: 0px;
    font-size: 80%;
}
span.k-link {
    padding: 7px !important;
}
.KendoWindow_Container.k-window-content{
    padding-top: 0px;
    padding-bottom : 0px;
}
.k-grid-content.k-auto-scrollable {
    height: 146px;
}
button.btn.cancel_btn.btn-sm.col-sm-4.col-md-3.col-lg-2.m-1 {
    padding: 0px !important;
}
button.btn.btn-default.btn-sm.col-sm-4.col-md-3.col-lg-2.m-1 {
    padding: 0px;
}
.F1_Detail > #create_buttons_up {
    padding: 0px !important;
}
.dropdown-menu.cust-dropdown-menu.dropdown-menu\.show.show > a {
    padding: 0.25rem 1.5rem;
    font-size: 2vh;
}
.dropdown-menu.cust-dropdown-menu.dropdown-menu\.show.show {
    translate3d(52px, 22px, 0px) !important;
}
.NormalBorder {
    flex-grow: 1;
}
div.ParentFloat {
    display: flex;
    flex-flow: row;
    width: 100%;
}
.bodyF2.container-fluid.WithGrid {
    min-height: 194px;
    height: 1vh;
    overflow-y: auto;
}
.bodyF2.container-fluid {
    min-height: 194px;
    height: 84vh;
    overflow-y: scroll;
}

.ParentFloat > div {
    display: flex !important;
}
.EyeLoginFa {
    margin-left: 12px;
}
.EyeLoginEn {
    margin-left: 278px;
}
.EyeResetPassFa {
    margin-left: -295px;
}
.EyeResetPassEn {
    margin-left: 285px;
}
.F1_Detail .operation-inner {
    max-height: 31vh;
}
.TabsMan {
    max-height: 50vh;
    height: 43vh !important;
}*/
/*Standard Bootstrap Media Query*/
@media (min-width: 769px) {
    /*.TabsMan {
        max-height: 50vh;
        height: 50vh !important;
    }*/
    /*#grid > .k-grid-content {
        height: calc(100% - 10px)!important;
    }*/
}

/*@media print {
    body * {
        visibility: hidden;
    }

    #section-to-print, #section-to-print * {
        visibility: visible;
    }

    #section-to-print {
        position: absolute;
        left: 0;
        top: 0;
    }
}*/



/*Print Check*/
#printArea label {
    display: flex;
    /*font-size: 1.2em;*/
    min-height: 22px;
    height: 23px;
}

.ruler {
    position: relative;
    width: 20cm;
    margin: 0;
    /*    height: 14px;
    top:14px;*/
}

    .ruler .cm,
    .ruler .mm {
        position: absolute;
        border-left: 1px solid #555;
        height: 14px;
        width: 1cm;
    }

        .ruler .cm:after {
            position: absolute;
            bottom: -15px;
            font: 11px/1 sans-serif;
            left: -3px;
        }

    .ruler .mm {
        height: 5px;
    }

        .ruler .mm:nth-of-type(5) {
            height: 10px;
        }

    .ruler .cm:nth-of-type(1) {
        left: 0%;
    }

        .ruler .cm:nth-of-type(1):after {
            content: "";
        }

    .ruler .cm:nth-of-type(2) {
        left: 5%;
    }

        .ruler .cm:nth-of-type(2):after {
            content: "1";
        }

    .ruler .cm:nth-of-type(3) {
        left: 10%;
    }

        .ruler .cm:nth-of-type(3):after {
            content: "2";
        }

    .ruler .cm:nth-of-type(4) {
        left: 15%;
    }

        .ruler .cm:nth-of-type(4):after {
            content: "3";
        }

    .ruler .cm:nth-of-type(5) {
        left: 20%;
    }

        .ruler .cm:nth-of-type(5):after {
            content: "4";
        }

    .ruler .cm:nth-of-type(6) {
        left: 25%;
    }

        .ruler .cm:nth-of-type(6):after {
            content: "5";
        }

    .ruler .cm:nth-of-type(7) {
        left: 30%;
    }

        .ruler .cm:nth-of-type(7):after {
            content: "6";
        }

    .ruler .cm:nth-of-type(8) {
        left: 35%;
    }

        .ruler .cm:nth-of-type(8):after {
            content: "7";
        }

    .ruler .cm:nth-of-type(9) {
        left: 40%;
    }

        .ruler .cm:nth-of-type(9):after {
            content: "8";
        }

    .ruler .cm:nth-of-type(10) {
        left: 45%;
    }

        .ruler .cm:nth-of-type(10):after {
            content: "9";
        }

    .ruler .cm:nth-of-type(11) {
        left: 50%;
    }

        .ruler .cm:nth-of-type(11):after {
            content: "10";
        }

    .ruler .cm:nth-of-type(12) {
        left: 55%;
    }

        .ruler .cm:nth-of-type(12):after {
            content: "11";
        }

    .ruler .cm:nth-of-type(13) {
        left: 60%;
    }

        .ruler .cm:nth-of-type(13):after {
            content: "12";
        }

    .ruler .cm:nth-of-type(14) {
        left: 65%;
    }

        .ruler .cm:nth-of-type(14):after {
            content: "13";
        }

    .ruler .cm:nth-of-type(15) {
        left: 70%;
    }

        .ruler .cm:nth-of-type(15):after {
            content: "14";
        }


    .ruler .cm:nth-of-type(16) {
        left: 75%;
    }

        .ruler .cm:nth-of-type(16):after {
            content: "15";
        }

    .ruler .cm:nth-of-type(17) {
        left: 80%;
    }

        .ruler .cm:nth-of-type(17):after {
            content: "16";
        }

    .ruler .cm:nth-of-type(18) {
        left: 85%;
    }

        .ruler .cm:nth-of-type(18):after {
            content: "17";
        }

    .ruler .cm:nth-of-type(19) {
        left: 90%;
    }

        .ruler .cm:nth-of-type(19):after {
            content: "18";
        }

    .ruler .cm:nth-of-type(20) {
        left: 95%;
    }

        .ruler .cm:nth-of-type(20):after {
            content: "19";
        }

    .ruler .cm:nth-of-type(21) {
        left: 100%;
    }

        .ruler .cm:nth-of-type(21):after {
            content: "20";
        }

    .ruler .mm:nth-of-type(1) {
        left: 10%;
    }

    .ruler .mm:nth-of-type(2) {
        left: 20%;
    }

    .ruler .mm:nth-of-type(3) {
        left: 30%;
    }

    .ruler .mm:nth-of-type(4) {
        left: 40%;
    }

    .ruler .mm:nth-of-type(5) {
        left: 50%;
    }

    .ruler .mm:nth-of-type(6) {
        left: 60%;
    }

    .ruler .mm:nth-of-type(7) {
        left: 70%;
    }

    .ruler .mm:nth-of-type(8) {
        left: 80%;
    }

    .ruler .mm:nth-of-type(9) {
        left: 90%;
    }

    .ruler .mm:nth-of-type(10) {
        left: 100%;
    }

    .ruler .mm:nth-of-type(11) {
        left: 110%;
    }

    .ruler .mm:nth-of-type(12) {
        left: 120%;
    }

    .ruler .mm:nth-of-type(13) {
        left: 130%;
    }

    .ruler .mm:nth-of-type(14) {
        left: 140%;
    }

    .ruler .mm:nth-of-type(15) {
        left: 150%;
    }

    .ruler .mm:nth-of-type(16) {
        left: 160%;
    }

    .ruler .mm:nth-of-type(17) {
        left: 170%;
    }

    .ruler .mm:nth-of-type(18) {
        left: 180%;
    }

    .ruler .mm:nth-of-type(19) {
        left: 190%;
    }

    .ruler .mm:nth-of-type(20) {
        left: 200%;
    }



.ruler-horiz {
    position: absolute;
    height: 10cm;
    margin: 0;
    /*    height: 14px;
    top:14px;*/
}

    .ruler-horiz .cm,
    .ruler-horiz .mm {
        position: absolute;
        border-top: 1px solid #555;
        height: 1cm;
        width: 14px;
    }

        .ruler-horiz .cm:after {
            position: absolute;
            left: -15px;
            font: 11px/1 sans-serif;
            left: -8px;
            top: -6px;
        }

    .ruler-horiz .mm {
        width: 5px;
    }

        .ruler-horiz .mm:nth-of-type(5) {
            width: 10px;
        }


    .ruler-horiz .cm:nth-of-type(1) {
        top: 0%;
    }

        .ruler-horiz .cm:nth-of-type(1):after {
            content: "0";
        }

    .ruler-horiz .cm:nth-of-type(2) {
        top: 10%;
    }

        .ruler-horiz .cm:nth-of-type(2):after {
            content: "1";
        }

    .ruler-horiz .cm:nth-of-type(3) {
        top: 20%;
    }

        .ruler-horiz .cm:nth-of-type(3):after {
            content: "2";
        }

    .ruler-horiz .cm:nth-of-type(4) {
        top: 30%;
    }

        .ruler-horiz .cm:nth-of-type(4):after {
            content: "3";
        }

    .ruler-horiz .cm:nth-of-type(5) {
        top: 40%;
    }

        .ruler-horiz .cm:nth-of-type(5):after {
            content: "4";
        }

    .ruler-horiz .cm:nth-of-type(6) {
        top: 50%;
    }

        .ruler-horiz .cm:nth-of-type(6):after {
            content: "5";
        }

    .ruler-horiz .cm:nth-of-type(7) {
        top: 60%;
    }

        .ruler-horiz .cm:nth-of-type(7):after {
            content: "6";
        }

    .ruler-horiz .cm:nth-of-type(8) {
        top: 70%;
    }

        .ruler-horiz .cm:nth-of-type(8):after {
            content: "7";
        }

    .ruler-horiz .cm:nth-of-type(9) {
        top: 80%;
    }

        .ruler-horiz .cm:nth-of-type(9):after {
            content: "8";
        }

    .ruler-horiz .cm:nth-of-type(10) {
        top: 90%;
    }

        .ruler-horiz .cm:nth-of-type(10):after {
            content: "9";
        }

    .ruler-horiz .cm:nth-of-type(11) {
        top: 100%;
    }

    .ruler-horiz .cm:nth-of-type(1):after {
        content: "10";
    }


    .ruler-horiz .mm:nth-of-type(1) {
        top: 10%;
    }

    .ruler-horiz .mm:nth-of-type(2) {
        top: 20%;
    }

    .ruler-horiz .mm:nth-of-type(3) {
        top: 30%;
    }

    .ruler-horiz .mm:nth-of-type(4) {
        top: 40%;
    }

    .ruler-horiz .mm:nth-of-type(5) {
        top: 50%;
    }

    .ruler-horiz .mm:nth-of-type(6) {
        top: 60%;
    }

    .ruler-horiz .mm:nth-of-type(7) {
        top: 70%;
    }

    .ruler-horiz .mm:nth-of-type(8) {
        top: 80%;
    }

    .ruler-horiz .mm:nth-of-type(9) {
        top: 90%;
    }

    .ruler-horiz .mm:nth-of-type(10) {
        top: 100%;
    }
/*Print Check*/

/*Attachment Buttons*/
.attach_Button {
    height: 15px;
    margin: 4px;
}
/*Attachment Buttons*/

.k-tabstrip-items-wrapper.k-hstack {
    z-index: 0;
}

.Update_translate, .Create_translate, .Tabs_translate {
    text-align: center;
}

.Cust_company-logo-img {
    background-image: url(../Images/cust-company-logo.png);
}

.Cust_company-logo-img,
.company-logo-img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 5rem;
    height: 2rem;
}

.Cust_loginLogo {
    background-image: url(../Images/Cust_loginLogo.png);
}

.Cust_loginLogo_Mobile {
    background-image: url(../Images/Cust_loginLogo_Mobile.png);
}

.loginLogo {
    background-image: url(../Images/login-logo.png);
}

.GridsAccAnaliz th {
    padding: 3px 9px !important;
}

.GridsAccAnaliz .k-toolbar.k-grid-toolbar {
    padding: 0 1.1em !important;
}

.GridsAccAnaliz .k-grid-excel.k-button, .GridsAccAnaliz .k-input-md .k-input-inner {
    padding: 0 !important;
    font-size: 12px;
}

.GridsAccAnaliz td {
    padding: .02rem .5rem !important;
}

.GridsAccAnaliz .k-input-md .k-input-inner {
    font-size: .80em;
}

.GridsAccAnaliz .k-autocomplete.k-input.k-autocomplete-clearable.k-input-solid.k-input-md.k-rounded-md input {
    height: 1.5rem;
}

.GridsAccAnaliz .k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button {
    padding: 0 !important;
    margin: 0 !important;
}

.GridsAccAnaliz .k-button-icon.k-icon.k-i-filter-clear {
    min-width: 1rem !important;
    min-height: 1rem !important;
}

.GridsAccAnaliz .k-clear-value {
    width: 1rem !important;
    height: 1rem !important;
}

.HistoryContent {
    background-color: #b3b3b3;
    padding: 12px;
    margin: 5px;
    border-radius: 5px;
    overflow: auto;
    max-height: 145px;
}
