﻿/*Below section  for left menu*/
.mm-menu.ag-mm-menu .mm-searchfield input, .mm-menu.ag-mm-menu .mm-searchfield input:focus, .mm-menu.ag-mm-menu .mm-searchfield input:hover {
    background: rgba(0,0,0,.05);
    color: rgba(0,0,0,.75);
    border-radius: 4px;
    border: none !important;
}

.mm-menu.ag-mm-menu .mm-btn:after, .mm-menu.ag-mm-menu .mm-btn:before {
    border-color: rgba(0,0,0,.3) !important;
    border-width: 2px;
}

.mm-menu.ag-mm-menu .mm-navbar {
    color: rgba(0,0,0,.3);
}

.mm-menu.ag-mm-menu .mm-panel {
    background: #fff;
    color: rgba(0,0,0,.75);
}

.mm-menu.ag-mm-menu .mm-listitem {
    color: rgba(0,0,0,.75);
}

.mm-menu.ag-mm-menu .mm-divider {
    background: #f3f3f3;
}

    .mm-menu.ag-mm-menu .mm-divider:before {
        background: rgba(0,0,0,.05);
    }

.split-bar.ag-split-bar {
    background-color: #0072c6;
}

.ag-ui-dialog .ui-dialog-titlebar {
    background: #0072c6;
    color: #fff;
}

.ag-ui-dialog .k-button {
    line-height: normal;
    box-shadow: none;
    color: #fff;
    background: #0072c6;
    border: none !important;
    font-weight: bold;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
/*Top section  for left menu*/

.ag-dropdown-taskbar li:hover {
    background-color: #f5f5f5;
}

.ag-dropdown-taskbar li a.k-item, .ag-dropdown-taskbar li a.k-item:link, .ag-dropdown-taskbar li a.k-item:visited {
    color: #262626;
}
/*Tab of generic form design start here*/
#tabAccord.ag-tab li {
    border: none;
    margin-right: 0;
}

    #tabAccord.ag-tab li:first-child {
        border-radius: 3px 0 0 0;
    }

    #tabAccord.ag-tab li:last-child {
        border-radius: 0 3px 0 0;
    }

    #tabAccord.ag-tab li a, #tabAccord.ag-tab li div.tablinks {
        border: 0px solid #ddd !important;
        border-top: 2px solid #0072c6 !important;
        background-color: #0072c6;
        color: #fff;
    }

    #tabAccord.ag-tab li:first-child div.tablinks {
        border-radius: 3px 0 0 0;
        border-left: 2px solid #0072c6 !important;
    }

    #tabAccord.ag-tab li:last-child div.tablinks {
        border-radius: 0 3px 0 0;
        border-right: 2px solid #0072c6 !important;
    }

    #tabAccord.ag-tab li.active > a, #tabAccord.ag-tab li > a:hover, #tabAccord.ag-tab li.active > div.tablinks {
        color: #555 !important;
        background-color: #f5f5f5 !important;
        border-color: #ddd !important;
        border-top-color: transparent !important;
    }

    #tabAccord.ag-tab li a:focus, #tabAccord.ag-tab .active {
        color: #0072c6 !important;
        border-color: #ddd !important;
        border-top-color: transparent !important;
        border-top: 2px solid #0072c6 !important;
        background: url('/Images/tab-arw.png') #f8f8f8 center top no-repeat !important;
    }

.tab + #dynamicTable.ag-dynamicTable, #dynamicTab + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 1px;
}

.k-tabstrip-items.ag-tab .k-state-active, .k-tabstrip-items.ag-tab .k-tab-on-top {
    margin-bottom: 0px;
}

.tabcontent.ag-tabcontent {
    border: none !important;
    border-color: #0072c6 !important;
}
/*Tab of generic form design end here*/

/*New Dynamic Tab [Rect shape] of generic form design start here*/
.TabRect #tabAccord.ag-tab li {
    /*margin-left:0;*/
    border-width: 0;
}

    .TabRect #tabAccord.ag-tab li a, .TabRect #tabAccord.ag-tab li div.tablinks {
        font-size: 11px !important;
        font-weight: 500;
        border: 0px solid #ddd !important;
        background-color: #0072c6;
        color: #fff;
        padding: 3px 20px 2px !important;
    }

.TabRect #tabAccord.ag-tab .active {
    color: #0072c6 !important;
    border-color: none !important;
    background: #f1f6ff !important;
    font-weight: 600 !important;
}

.TabRect .tab + #dynamicTable.ag-dynamicTable, #dynamicTab.TabRect + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 0px;
}
/*New Dynamic Tab [Rect shape] of generic form design end here*/

/*New Dynamic Tab [Horizantal line] of generic form design start here*/
.HrztlTab #tabAccord.ag-tab li, .HrztlTab #tabAccord.ag-tab li div.tablinks {
    outline: none;
}

.HrztlTab #tabAccord.ag-tab li {
    margin-left: 5px;
    border-width: 0;
    border-bottom: #bababa solid 0px;
    background: none !important;
    border-radius: 0;
}

    .HrztlTab #tabAccord.ag-tab li div.tablinks {
        font-size: 11px !important;
        font-weight: 500;
        border: 0px solid #ddd !important;
        border-bottom-width: 1px !important;
        background-color: none !important;
        background: none !important;
        color: #0072c6 !important;
        padding: 3px 20px 2px !important;
        border-radius: 0;
    }
    /*.HrztlTab #tabAccord.ag-tab li.k-state-active{
     border-bottom: #0072c6 solid 2px!important; 
 }*/
    .HrztlTab #tabAccord.ag-tab li.k-state-active div.tablinks {
        border-bottom: #0072c6 solid 2px !important;
    }

.HrztlTab #tabAccord.ag-tab .active {
    color: #104973 !important;
    font-weight: 600 !important;
}

.HrztlTab .tab + #dynamicTable.ag-dynamicTable, #dynamicTab.HrztlTab + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 0px;
}
/*New Dynamic Tab [Horizantal line] of generic form design end here*/

/*New Dynamic Tab [ArrowRight-Left shape] of generic form design start here*/
.TabArwBth #tabAccord.ag-tab li {
    border-width: 0;
}

.TabArwBth #tabAccord.ag-tab li {
    margin-left: 0;
    margin-right: 0;
}

    .TabArwBth #tabAccord.ag-tab li.k-state-active {
        z-index: 10;
    }

        .TabArwBth #tabAccord.ag-tab li.k-state-active:before {
            content: "";
            position: absolute;
            right: 0;
            top: auto;
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-left: 10px solid #f1f6ff;
            border-bottom: 10px solid transparent;
            background-color: #0072c6 !important;
        }

        .TabArwBth #tabAccord.ag-tab li.k-state-active:after {
            content: "";
            position: absolute;
            left: 0;
            top: auto;
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-left: 10px solid #0072c6;
            border-bottom: 10px solid transparent;
        }

        .TabArwBth #tabAccord.ag-tab li.k-state-active:first-child:after {
            border-top: 0 solid transparent;
            border-left: 0 solid #f1f6ff;
            border-bottom: 0 solid transparent;
            background-color: transparent !important;
        }

        .TabArwBth #tabAccord.ag-tab li.k-state-active:last-child:before {
            border-top: 0 solid transparent;
            border-left: 0 solid #f1f6ff;
            border-bottom: 0 solid transparent;
            background-color: transparent !important;
        }

    .TabArwBth #tabAccord.ag-tab li div.tablinks {
        font-size: 11px !important;
        font-weight: 500;
        border: 0px solid #ddd !important;
        background-color: #0072c6;
        color: #fff;
        padding: 3px 20px 2px !important;
    }

.TabArwBth #tabAccord.ag-tab .active {
    color: #0072c6 !important;
    border-color: none !important;
    background: #f1f6ff !important;
    font-weight: 600 !important;
}

.TabArwBth .tab + #dynamicTable.ag-dynamicTable, #dynamicTab.TabArwBth + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 0px;
}
/*New Dynamic Tab [ArrowRight-Left shape] of generic form design end here*/

/*New Dynamic Tab [ArrowRightOnly shape] of generic form design start here*/
.TabArwRht #tabAccord.ag-tab li {
    border-width: 0;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0 !important;
}

    .TabArwRht #tabAccord.ag-tab li.k-state-active {
        z-index: 10;
    }

        .TabArwRht #tabAccord.ag-tab li.k-state-active > span {
            position: absolute;
            right: 0;
            top: auto;
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-left: 10px solid #f1f6ff;
            border-bottom: 10px solid transparent;
            background-color: #0072c6 !important;
            display: block !important;
        }

        .TabArwRht #tabAccord.ag-tab li.k-state-active:last-child > span {
            border-top: 0 solid transparent;
            border-left: 0 solid #f1f6ff;
            border-bottom: 0 solid transparent;
            background-color: transparent !important;
        }

    .TabArwRht #tabAccord.ag-tab li div.tablinks {
        font-size: 11px !important;
        font-weight: 500;
        border: 0px solid #ddd !important;
        background-color: #0072c6;
        color: #fff;
        padding: 3px 20px 2px !important;
        border-radius: 0 !important;
    }

.TabArwRht #tabAccord.ag-tab .active {
    color: #0072c6 !important;
    border-color: none !important;
    background: #f1f6ff !important;
    font-weight: 600 !important;
}

.TabArwRht #tabAccord.ag-tab li div.tablinks.visited {
    background-color: #f1f6ff !important;
    color: #0072c6 !important;
    font-weight: 600 !important;
}

.TabArwRht .tab + #dynamicTable.ag-dynamicTable, #dynamicTab.TabArwRht + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 0px;
}
/*New Dynamic Tab [ArrowRightOnly shape] of generic form design end here*/

/*New Dynamic Tab [Stepper] of generic form design start here*/

/*#tabAccord.ag-tab li {
    margin-left:50px;
    margin-right:0;
    border:green solid 0px;
    background:none !important;
}

 #tabAccord.ag-tab li div.tablinks{
    font-size:11px !important;
    font-weight:500;
    border: 0px solid #ddd !important;    
    background-color: #fff !important; 
    color: #1167a6 !important;
    padding: 3px 0px 2px !important;
} 
 #tabAccord.ag-tab li.k-state-active > div.tablinks {
     color:red!important;
    font-weight:bold;        
}
 #tabAccord.ag-tab li i.glyphicon{
     width:20px;
     height:20px;
     border-radius:20px;
     background-color:#0072c6;
     color:#fff;
     line-height:normal;
     padding:4px;
}
#tabAccord.ag-tab li.k-state-active i.glyphicon,#tabAccord.ag-tab li.visited i.glyphicon {
    background-color:red;
    color:#fff;
}
  
.tab + #dynamicTable.ag-dynamicTable, #dynamicTab + #dynamicTable.ag-dynamicTable {
    border-top: #0072c6 solid 0px;
}
#dynamicTab .tabProgress{
    width:0px;
    position:absolute;
    height:2px;
    top:12px;
    background-color:red;
    margin-left:120px;
    z-index:-9;
    transition: width 0.5s;
}*/
/*New Dynamic Tab [Stepper] of generic form design end here*/

.k-widget.k-tooltip {
    font-size: 11px;
    color: rgb(101, 101, 101);
    background: #fff;
    border: #0072c6 solid 1px;
    border-radius: 5px;
}

    .k-widget.k-tooltip .k-callout-w {
        border-right-color: #0072c6;
    }

    .k-widget.k-tooltip .k-callout-e {
        border-left-color: #0072c6;
    }

    .k-widget.k-tooltip .k-callout-n {
        border-bottom-color: #0072c6;
    }

    .k-widget.k-tooltip .k-callout-s {
        border-top-color: #0072c6;
    }

.ag-mainHead {
    background: #0072c6;
}

.pages-mainHead.ag-mainHead .btn-primary {
    background: #efefef;
    border: none;
    color: #264767;
    box-shadow: none;
    border-radius: 4px;
}

    .pages-mainHead.ag-mainHead .btn-primary:focus {
        background-color: transparent;
    }

    .pages-mainHead.ag-mainHead .btn-primary:focus, .pages-mainHead.ag-mainHead .btn-primary:active, .pages-mainHead.ag-mainHead .btn-primary:visited {
        background: #efefef;
        color: #264767;
    }

.pages-mainHead.ag-mainHead .user-icon {
    margin-right: 11px;
}

.pages-mainHead.ag-mainHead .btn .caret {
    margin-left: 3px;
}

.pages-mainHead.ag-mainHead .dropdown ul.dropdown-menu.ag-usr-drp-mnu {
    background: #efefef;
}

.pages-mainHead.ag-mainHead .dropdown ul.dropdown-menu li a {
    color: #264767;
}

    .pages-mainHead.ag-mainHead .dropdown ul.dropdown-menu li a:hover {
        background: none;
        color: #5a7a99;
    }

    .pages-mainHead.ag-mainHead .dropdown ul.dropdown-menu li a i {
        margin-right: 5px;
    }

#ulSS.ag-usr-drp-mnu {
    background: #ffffff;
}

footer.ag-ftr {
    color: #fff;
}

    footer.ag-ftr .ftr-in-bg.ag-ftr-bg {
        background: #0072c6;
    }

    footer.ag-ftr p {
        color: #fff;
    }

.ag-topsectCls {
    background: #fff;
    color: #1167a6;
}

.mainContent.ag-mainContent {
    background: #fff;
}

.ui-autocomplete.ui-widget-content {
    background: #fff;
}

.k-widget.ag-window-panel {
    border-left: 1px solid #c1c1c1 !important;
    border-right: 1px solid #c1c1c1 !important;
    border-bottom: 1px solid #c1c1c1 !important;
}

.window_panel {
    background: #fff;
}

    .window_panel .window_header .window_title_text {
        color: #595656;
    }

    .window_panel[id^='window_'] {
        border-color: #c1c1c1;
        border-top-color: #0072c6 !important;
    }

    .window_panel .window_header {
        background: rgba(248,248,248,.7);
        border-bottom: #c3c5c5 solid 1px;
    }

        .window_panel .window_header .minimizeImg.ag-minIcn {
            background: url(../Images/window-buttons-blue.png) no-repeat !important;
            background-position: 0px !important;
            top: 4px;
        }

        .window_panel .window_header .cascadeImg.ag-casIcn {
            background: url(../Images/window-buttons-blue.png) no-repeat !important;
            background-position: -31px !important;
            top: 4px;
        }

        .window_panel .window_header .maximizeImg.ag-maxIcn {
            background: url(../Images/window-buttons-blue.png) no-repeat !important;
            background-position: -16px !important;
            top: 4px;
        }

        .window_panel .window_header .closeImg.ag-clsIcn {
            background: url(../Images/window-buttons-blue.png) no-repeat !important;
            background-position: -47px !important;
            top: 4px;
            /*display: none;*/
        }

.window_function_bar .ag-icon-lnk.k-header {
    background-color: transparent;
    margin-top: 0 !important;
}

.window_function_bar .icon-lnk a {
    background-color: #2377A7;
    display: inline-block;
    border-radius: 3px;
}

.window_function_bar .icon-lnk li.dropdown-submenu a {
    background-color: transparent;
    display: flex;
    align-items:center;
}

.window_function_bar .ag-icon-lnk.k-header a i {
    color: #fff !important;
}

.window_panel .window_footer {
    border-top: 1px solid #909fa7;
}

.footer_text.ag-footer-text {
    background: #f0f0f0;
    color: #67747b;
}

.minimizeImg.ag-minIcn i.k-icon, .cascadeImg.ag-casIcn i.k-icon, .maximizeImg.ag-maxIcn i.k-icon, .closeImg.ag-clsIcn i.k-icon {
    display: none;
}

.docActions.ag-docActions {
    background-color: transparent;
}

    .docActions.ag-docActions ul.topActionHead li {
        box-shadow: none;
        background: none;
        border: #2c2e2f solid 0px;
        border-radius: 2px;
        /*padding: 2px 1px;*/
    }

        .docActions.ag-docActions ul.topActionHead li:hover, .docActions.ag-docActions ul.topActionHead li:active {
            background-color: transparent;
        }

        .docActions.ag-docActions ul.topActionHead li p {
            color: #656565;
        }

    .docActions.ag-docActions li.actionbox input[type="text"].form-control {
        border: #cbcaca solid 1px;
        border-radius: 0;
    }

        .docActions.ag-docActions li.actionbox input[type="text"].form-control:focus {
            border: #102439 solid 1px;
        }

iframe.window_frame body {
    background: rgba(245,245,245,.2) !important;
}

    iframe.window_frame body form {
        background: #fff !important;
    }

iframe.window_frame #divView {
    background: rgba(245,245,245,.2) !important;
}

.tabcontent input[type='text'], .tabcontent input[type='password'], .tabcontent input[type='date'], .tabcontent input[type='datetime'],
.tabcontent input[type='datetime-local'], .tabcontent input[type='email'], .tabcontent input[type='file'],
.tabcontent input[type='month'], .tabcontent input[type='number'], .tabcontent input[type='search'],
.tabcontent input[type='tel'], .tabcontent input[type='time'], .tabcontent input[type='url'], .tabcontent input[type='week'],
.tabcontent textarea, .tabcontent select, .customized-form-wrap input[type='text'], .customized-form-wrap input[type='password'], .customized-form-wrap input[type='date'],
.customized-form-wrap input[type='datetime'], .customized-form-wrap input[type='datetime-local'], .customized-form-wrap input[type='email'], .customized-form-wrap input[type='file'],
.customized-form-wrap input[type='month'], .customized-form-wrap input[type='number'], .customized-form-wrap input[type='search'],
.customized-form-wrap input[type='tel'], .customized-form-wrap input[type='time'], .customized-form-wrap input[type='url'], .customized-form-wrap input[type='week'],
.customized-form-wrap textarea, .customized-form-wrap select {
    border: #cbcaca solid 1px;
    border-radius: 0;
    text-indent: 0;
}

    .customized-form-wrap textarea.k-textbox:hover {
        border: #cbcaca solid 1px;
        box-shadow: none;
    }

    .customized-form-wrap textarea.k-textbox:focus {
        border: #102439 solid 1px;
    }

    .tabcontent input:focus, .tabcontent textarea:focus, .tabcontent select:focus, .commandPopUpButton input:focus,
    .customized-form-wrap input:focus, .customized-form-wrap textarea:focus, .customized-form-wrap select:focus {
        border: #102439 solid 1px !important;
    }

span.frm-srch-btn.ag-frm-srch-btn {
    /*background: url(../Images/frm-fld-srch.png) #0072c6 0 0 no-repeat !important;*/
    background-color: #1167a6;
}

span.frm-arw-btn.ag-frm-arw-btn {
    /*background: url(../Images/menu-arws.png) #0072c6 5px -9px no-repeat !important;*/
    background-color: #1167a6;
}

span.frm-srch-btn > i.k-icon, span.frm-arw-btn > i.k-icon, span.frm-arw-down-btn > i.k-icon {
    /*display:none;*/
    color: #fff;
}

span.frm-arw-down-btn.ag-frm-arw-btn {
    /*background: url(../Images/menu-arws.png) #0072c6 3px 4px no-repeat !important;*/
    background-color: #1167a6;
}

span.frm-cronexp-btn.ag-frm-cronexp-btn { 
    background-color: #1167a6;
}
span.frm-cronexp-btn.ag-frm-cronexp-btn > i.glyphicon {
    color: #fff;
    font-size: 11px;
    top: 0px;
}

.icon-lnk.ag-icon-lnk a {
    padding: 0;
    text-decoration: none;
    background-color: none;
}

    .icon-lnk.ag-icon-lnk a i {
        /*top:1px;
    left:1px;*/
    }

button.gear-button.ag-dropbtn {
    background-color: #2377a7 !important;
}

    button.gear-button.ag-dropbtn:hover, button.gear-button.ag-dropbtn:active, button.gear-button.ag-dropbtn:focus {
        background: #2377a7 !important;
    }

    button.gear-button.ag-dropbtn .glyphicon {
        color: #fff !important;
    }

.pdf-btn-wdg.ag-pdf-btn-wdg span.glyphicon, .refrs-btn-dbl.ag-refrs-btn-dbl span.glyphicon, .refrs-btn.ag-refrs-btn span.glyphicon {
    background: #2476a7;
    color: #fff !important;
}

.ag-pdf-btn-wdg span.glyphicon, .ag-refrs-btn-dbl span.glyphicon, .ag-refrs-btn span.glyphicon {
    top: 0 !important;
}

.widg-top-gear.ag-gear-drp .dropdown-submenu a {
    color: rgb(116,116,116);
}

    .widg-top-gear.ag-gear-drp .dropdown-submenu a:hover {
        background: rgb(245,245,245);
    }

    .widg-top-gear.ag-gear-drp .dropdown-submenu a i {
        background: transparent;
        /*color: rgb(116,116,116);*/
        color: #0072c6;
    }

        .widg-top-gear.ag-gear-drp .dropdown-submenu a i:before {
            /*color:#fff;*/
        }

label.onoffswitch-label {
    color: #f00;
}

    label.onoffswitch-label.ag-grntxt {
        color: #47a800;
    }

.ag-fltr-k-btn label, .ag-fltr-k-btn:hover label {
    color: #f00 !important;
}

.ag-fltr-k-btn .VwIcnNo, .ag-fltr-k-btn:hover .VwIcnNo {
    color: #47a800 !important;
}

.tx-editor-wrapper .tx-editor .tx-icon.ag-tx-icon {
    background: rgb(0, 114, 198);
}

.tx-editor .tx-icon.ag-tx-icon i.k-icon {
    color: #fff;
}

.topActionHead button#ComponentHeaderGear.ag-fltr-rht-btn {
    background: transparent;
}

.ag-fltr-rht-btn {
    box-shadow: none;
    padding: 0px 4px !important;
    font-size: 13px !important;
}

    .ag-fltr-rht-btn:hover, .ag-fltr-rht-btn:active, .ag-fltr-rht-btn:focus {
        box-shadow: none;
    }

    .ag-fltr-rht-btn span.glyphicon {
        color: #0072c6;
    }

.k-active-filter, .k-state-active, .k-state-active:hover, .k-tabstrip .k-state-active /*,:not(.k-menu-link.k-state-active),
:not(.k-menu-link.k-state-active:hover)*/ { /* style class commented for iOS device bg color bleeding the whole app */
    background: #a9dbff !important;
}

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap.k-state-default, span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap::before,
span.k-datepicker.ag-cstm-datepick .k-picker-wrap.k-state-default, span.k-datepicker.ag-cstm-datepick .k-picker-wrap::before,
span.k-timepicker.ag-cstm-datepick .k-picker-wrap.k-state-default, span.k-timepicker.ag-cstm-datepick .k-picker-wrap::before,
span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap.k-state-default, span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap::before {
    border: none;
    box-shadow: none;
}

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap:hover, span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap:focus,
span.k-datepicker.ag-cstm-datepick .k-picker-wrap:hover, span.k-datepicker.ag-cstm-datepick .k-picker-wrap:focus,
span.k-timepicker.ag-cstm-datepick .k-picker-wrap:hover, span.k-timepicker.ag-cstm-datepick .k-picker-wrap:focus,
span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap:hover, span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap:focus {
    box-shadow: none;
    background-color: none;
}

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select,
span.k-datepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select,
span.k-timepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select {
    border-width: 0 !important;
    right: 3px !important;
    margin-right: 5px;
}

span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap.k-state-default > .k-select {
    border-width: 0 !important;
    right: 0 !important;
    margin-right: 0px;
    background-color: transparent;
}

    span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap.k-state-default > .k-select .k-link {
        height: 0.6em;
        background-color: transparent;
    }

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select {
    width: auto !important;
}

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap,
span.k-datepicker.ag-cstm-datepick .k-picker-wrap,
span.k-timepicker.ag-cstm-datepick .k-picker-wrap,
span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap {
    border-radius: 0;
}

    span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap .k-select .k-icon,
    span.k-datepicker.ag-cstm-datepick .k-picker-wrap .k-select .k-icon,
    span.k-timepicker.ag-cstm-datepick .k-picker-wrap .k-select .k-icon {
        right: -5px !important;
    }

    span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap .k-select .k-icon {
        right: auto !important;
        height: 8px !important;
    }

    span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap .k-select .k-link {
        width: 50% !important;
    }

.ag-cstm-datepick {
    width: auto;
    border: #2196F3 solid 0px;
    border-radius: 0;
}

    .ag-cstm-datepick:focus {
        border: #000 solid 1px;
    }

span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap .k-input, span.k-datepicker.ag-cstm-datepick .k-picker-wrap .k-input,
span.k-timepicker.ag-cstm-datepick .k-picker-wrap .k-input, span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap .k-input {
    width: 100% !important;
    border: #cbcaca solid 1px;
    background: #fff;
}

    span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap .k-input:focus, span.k-datetimepicker.ag-cstm-datepick .k-picker-wrap .k-input:active,
    span.k-datepicker.ag-cstm-datepick .k-picker-wrap .k-input:focus, span.k-datepicker.ag-cstm-datepick .k-picker-wrap .k-input:active,
    span.k-timepicker.ag-cstm-datepick .k-picker-wrap .k-input:focus, span.k-timepicker.ag-cstm-datepick .k-picker-wrap .k-input:active,
    span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap .k-input:focus, span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap .k-input:active {
        border: #102439 solid 1px;
        background: #fff;
    }

span.k-datepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select, span.k-timepicker.ag-cstm-datepick .k-picker-wrap.k-state-default > .k-select,
span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap.k-state-default > .k-select {
    width: auto !important;
}

.k-switch-on.ag-switchExtn .k-switch-handle {
    left: calc(100% - 1.3em);
}

span.ag-switchExtn .k-switch-label-off, span.ag-switchExtn .k-switch-label-on {
    color: #000;
}

span.ag-switchExtn .k-switch-container {
    background-color: #d9d9d9 !important;
}

.k-state-hover.ag-switchExtn .k-switch-container,
.k-switch-on:hover.ag-switchExtn .k-switch-container, .k-switch:focus.ag-switchExtn .k-switch-container {
    background-color: #d9d9d9 !important;
}

.k-widget.k-dropdown.ag-cstm-droplist {
    background: #fff;
    border: #cbcaca solid 0px;
    border-radius: 0;
    box-shadow: none;
}

.ag-cstm-droplist .k-dropdown-wrap.k-state-default, .ag-cstm-droplist .k-dropdown-wrap.k-state-default:focus,
.ag-cstm-droplist .k-dropdown-wrap.k-state-default:hover, .ag-cstm-droplist .k-dropdown-wrap.k-state-default:active {
    box-shadow: none;
    background: #fff;
    border: #cbcaca solid 1px;
    border-radius: 0;
}

.ag-cstm-droplist .k-icon.k-i-arrow-60-down {
    top: 2px !important;
    right: -3px !important;
}

.ag-kendo-dropdown-cstm .aln-vlu-wrap .aln-vlu-hdr {
    color: #0072c6 !important;
}

.ag-kendo-dropdown-cstm .k-list > .k-state-selected.k-state-focused, .ag-kendo-dropdown-cstm .k-list > .k-state-selected.k-state-hover {
    background-color: #0072c6;
    color: #fff !important;
}

.k-widget.k-dropdown.ag-cstm-droplist:focus > .k-dropdown-wrap, .k-widget.k-dropdown.ag-cstm-droplist:active > .k-dropdown-wrap,
.k-widget.k-dropdown.ag-cstm-droplist.k-state-border-down .k-dropdown-wrap {
    border: #000 solid 1px;
}

.ag-kendo-dropdown-cstm .k-list > .k-state-selected.k-state-hover {
    color: #fff !important;
}

.rhtPrtnIn .ag-cstm-droplist span.k-icon.k-i-arrow-60-down {
    top: -3px !important;
}

.ag-kendo-dropdown-cstm span.k-list-filter {
    border: #ccc solid 1px;
}

    .ag-kendo-dropdown-cstm span.k-list-filter input.k-textbox {
        border: 0;
    }

.k-popup.k-list-container {
    border: #cbcaca solid 1px;
}

.k-list > .k-state-selected.k-state-hover {
    /*color: #000 !important;*/
}

.k-list > .k-state-selected.k-state-focused {
    background-color: #0072c6;
    color: #fff !important;
    font-weight: bold;
}

ul.fltrWidg-top-gear .cstm-droplist span.k-icon.k-i-arrow-60-down {
    top: -3px !important;
}

.fltrWidg-top-gear .dropdown-submenu a i {
    background: #0072c6;
    color: #fff;
}

.ag-matrixcheckbox.k-multiselect {
    background: #fff !important;
    border: #cbcaca solid 1px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.ag-matrixcheckbox.k-state-focused {
    border: #102439 solid 1px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.ag-matrixcheckbox ul + input[aria-haspopup="listbox"] + .k-clear-value {
    color: #286da0;
}

.ag-matrixcheckbox.k-multiselect:not(.k-state-disabled) .k-button:active:hover, .ag-matrixcheckbox.k-multiselect .k-multiselect-wrap li {
    color: #fff;
    background: #286da0;
    border: #286da0 solid 1px;
}

    .ag-matrixcheckbox.k-multiselect .k-multiselect-wrap li .k-select span.k-i-close {
        color: #fff;
    }

.sortable.hint {
    border: rgba(255,255,255,.5) solid 0px;
    background-color: #102439 !important;
}

.ag-SrtBoxWrp .k-list-scroller {
    border: none;
    background: transparent;
}

.ag-SrtBoxWrp .sortable, .ag-SrtBoxWrp .not-sortable {
    color: #ffffff;
}

    .ag-SrtBoxWrp .sortable.k-item, .ag-SrtBoxWrp .sortable:hover,
    .ag-SrtBoxWrp .k-listbox .k-item:hover:not(.k-state-disabled) {
        background-color: #51A0ED !important;
        padding: 0;
        line-height: 15px;
        padding: 1px 5px;
        min-height: initial;
    }

.ag-drag-wrap-list .cstm-drag-wrap, .ag-drag-wrap-list .cstm-drop-wrap {
    border: #1167a6 solid 1px;
}

.k-listbox.drag-wrap-list .k-list-scroller {
    border-style: none;
}

.ag-drag-wrap-list.k-listbox .k-item:hover:not(.k-state-disabled), .k-listbox .ag-drag-wrap-list .k-item:hover:not(.k-state-disabled) {
    background-color: #51A0ED !important;
}

.ag-drag-wrap-list .cstm-drag-heading {
    background: #1167a6;
    color: #fff;
    border-width: 0;
    box-shadow: none;
}

.ag-drag-wrap-list .cstm-drag-wrap .ddOption, .ag-drag-wrap-list .cstm-drop-wrap .ddOption {
    background-color: #51A0ED;
    color: #fff;
}

.activeDrag {
    background-color: #102439 !important;
    color: #e7e7e7;
    box-shadow: none;
}

.ag-qinfo-container.tkt-wrap {
    background: #2377a7;
    border-radius: 0;
    border: 0;
    color: #fff;
}

.ag-fileUpld-wrap .k-header.k-upload {
    /*background-color: initial;
    border: #cbcaca solid 1px;*/
}

span.ag-frm-del-btn > i.k-icon {
    /*display:none;*/
    color: #fff;
}

span.ag-frm-del-btn {
    /*background: url(../Images/frm-fld-del.png) #0072c6 0 0 no-repeat !important;*/
    background-color: #0072c6;
}

a.ag-anchFU, #tbOpenGrid td a, .ag-genericfrm-grid table.grid td a, table.tablecombo td a {
    color: #337ab7 !important;
}

.ag-genericfrm-grid table.qgrid tr.k-state-selected td a,
.ag-tablecmb-grid .tablecombo tr.k-state-selected td a {
    color: #fff !important;
}

.sp-replacer.ag-full-spectrum {
    border: solid 1px #cbcaca;
}

.ag-grid-title {
    background: #0072c6;
    color: #fff;
    border-radius: 3px 3px 0 0;
    /*border-bottom: #62a2bc solid 1px;*/
}

.componentCore > .grid-title {
    background: #0072c6;
}

.divHEAD.ag-grid-title {
    color: white;
    background: grey;
    border: none;
}

.command-buttons.ag-command-buttons input[type="button"].commandButton {
    background-color: #f0f0f0;
    color: #444;
    border-radius: 0;
    border: #fff solid 1px;
}

.k-slider.ag-cstm-Hrztl-slider .k-button {
    background: #0072c6 !important;
}

    .k-slider.ag-cstm-Hrztl-slider .k-button .k-icon {
        color: #fff;
    }

.ag-cstm-Hrztl-slider .k-slider-selection {
    background-color: #0072c6;
    border-color: #0072c6;
}

.ag-cstm-Hrztl-slider .k-draghandle, .ag-cstm-Hrztl-slider .k-draghandle.k-state-focused, .ag-cstm-Hrztl-slider .k-draghandle.k-state-focused:link {
    border-color: #0072c6;
    background-color: #0072c6;
}

#dynamickendoMyGrid .grid-title { /* SQL Query Grids' title*/
    background: #0072c6;
    color: #fff;
}

.ag-DlrTabFrmFtr {
    background: #f5f5f5;
    border-color: rgba(96,100,104,.2);
    color: #656565;
}

.ag-divPicIcon .fileCntlrBtn {
    border: #498dd0 solid 1px;
    box-shadow: none;
}

    .ag-divPicIcon .fileCntlrBtn .delLnk {
        background: #0072c6;
        color: #fff;
    }

.ag-divPicIcon .divUpload.divUploadLnk {
    background: #0072c6;
    color: #fff;
}

.k-upload.ag-cstm-upldCls {
    border: dashed #cbcaca 0px;
    background: #0072c6;
}

    .k-upload.ag-cstm-upldCls .k-dropzone .k-button {
        background: none;
        border: none;
    }

    .k-upload.ag-cstm-upldCls .k-dropzone .k-upload-button {
        padding: 5px 7px !important;
    }

.ag-cstm-upldCls.NoDropZn .k-upload-button {
    background-color: transparent;
}

.ag-rating .k-rating-item.k-state-selected, .ag-rating .k-rating-item.k-state-hover, .ag-rating .k-rating-item:hover {
    color: #0072c6;
}

.ag-genericfrm-grid > .k-toolbar.k-grid-toolbar, .ag-tablecmb-grid > .k-toolbar.k-grid-toolbar {
    background-color: #0072c6;
    border-color: #1167a6;
    color: #fff;
}

.k-toolbar.k-grid-toolbar {
    border-color: #1167a6;
}

.ag-tablecmb-grid .k-grid .k-toolbar .k-button, .k-grid .k-toolbar .k-button {
    background-color: #0072c6;
    border-color: #0072c6;
}

    .ag-tablecmb-grid .k-grid .k-toolbar .k-button:hover, .k-grid .k-toolbar .k-button:hover {
        border-color: #e7e7e7;
    }

.ag-genericfrm-grid ul.k-pager-numbers, .ag-tablecmb-grid ul.k-pager-numbers {
    border-radius: 0 !important;
}

.ag-genericfrm-grid .k-pager-wrap, .ag-tablecmb-grid .k-pager-wrap {
    border-bottom: #ddd solid 1px;
}

.ag-genericfrm-grid .k-toolbar.k-grid-toolbar {
    /*height: 20px !important;*/
    line-height: 20px !important;
}

    .ag-genericfrm-grid .k-toolbar.k-grid-toolbar a.k-button, .ag-tablecmb-grid .k-toolbar.k-grid-toolbar a.k-button {
        padding: 2px !important;
        color: #fff;
    }

.ag-tablecmb-grid .k-pager-sm .k-pager-numbers-wrap select.k-dropdown,
.ag-genericfrm-grid .k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
    border: none;
    background-color: transparent;
}

.ag-genericfrm-grid ul.k-pager-numbers .k-current-page .k-link::after {
    content: "\e006" !important;
    margin-top: 0 !important;
    font-size: 14px !important;
}

.ag-genericfrm-grid ul.k-pager-numbers span.k-state-selected {
    background-color: #0072c6;
    color: #fff !important;
}

.ag-genericfrm-grid .xGrdEdtLbl, .ag-tablecmb-grid .xGrdEdtLbl {
    color: #fff;
}

.ag-genericfrm-grid .xGrdEdtLbl {
    width: 16px;
    height: 15px;
    border: 0px solid transparent !important;
    padding: 0px !important;
}

    .ag-genericfrm-grid .xGrdEdtLbl.k-button:hover {
        background-color: none;
        border: #fff solid 0px;
    }

.ag-genericfrm-grid .xgrdCstBtn {
    width: 20px;
    height: 20px;
    margin: 0 0 0 !important;
    border: transparent solid 1px;
}

    .ag-genericfrm-grid .xgrdCstBtn:hover {
        background-color: #5c6dc4;
        border: #fff solid 1px;
        border-radius: 3px;
    }

.icon-lnk.ag-icon-lnk-df a i, .icon-lnk a i, .utl {
    background: transparent;
    color: #0072c6;
}

.icon-lnk.ag-icon-lnk-df a + .tooltip, .command-buttons .tooltip, .divPicIcon .tooltip, .fileUpld-wrap .tooltip {
    opacity: 1;
}

    .icon-lnk.ag-icon-lnk-df a + .tooltip > .tooltip-inner,
    .command-buttons .tooltip > .tooltip-inner, .divPicIcon .tooltip > .tooltip-inner, .fileUpld-wrap .tooltip > .tooltip-inner, .k-slider-tooltip {
        background-color: #fff; /*rgb(0, 148, 255)*/
        border: #0072c6 solid 1px; /*rgb(245,245,245)*/
        white-space: nowrap;
        color: #656565;
        font-size: 11px;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
        padding: 3px 5px 3px 6px;
    }

    .icon-lnk.ag-icon-lnk-df a + .tooltip > .tooltip-arrow,
    .command-buttons .tooltip > .tooltip-arrow, .divPicIcon .tooltip > .tooltip-arrow, .fileUpld-wrap .tooltip > .tooltip-arrow {
        border-bottom-color: rgb(0, 148, 255);
        -webkit-box-shadow: 0 -1px 0 0 #ffffff;
        box-shadow: 0 -1px 0 0 #ffffff;
    }

    .icon-lnk.ag-icon-lnk-df a + .tooltip.bottom .tooltip-arrow,
    .command-buttons .tooltip.bottom .tooltip-arrow, .divPicIcon .tooltip.bottom .tooltip-arrow, .fileUpld-wrap .tooltip.bottom .tooltip-arrow {
        border-bottom-color: #0072c6 !important;
    }

.form-border.ag-form-border {
    border-top: 1px solid #83aece !important;
    border-bottom: 1px solid #c8e4f8 !important;
    border-left: 1px solid #e7e7e7 !important;
    border-right: 1px solid #e7e7e7 !important;
    -webkit-box-shadow: inset 0 0 10px 1px #f2f2f2;
    box-shadow: inset 0 0 10px 1px #f2f2f2;
}

.pop-grid-custom .ag-custom-kendo-grid .k-grouping-header, .ag-custom-kendo-grid .k-grouping-header,
.ag-genericfrm-grid .k-grouping-header {
    border: #62a2bc solid 1px !important;
}

.ag-custom-kendo-grid .k-grid .k-grouping-header, .ag-iworksPanel .k-grid .k-grouping-header, .ag-no-captionCss .k-grid .k-grouping-header,
.ag-genericfrm-grid .k-grouping-header {
    background-color: #f3f3f3;
    color: #888 !important;
}

.ag-custom-kendo-grid .k-grid-header, .ag-genericfrm-grid .k-grid-header {
    border-right: #62a2bc solid 1px;
    border-left: #62a2bc solid 1px;
}

    .ag-custom-kendo-grid .k-grid-header .k-grid-header-wrap, .ag-genericfrm-grid .k-grid-header .k-grid-header-wrap {
        border-color: #62a2bc;
    }

.ag-custom-kendo-grid table[role="grid"] th a.k-link:link, .ag-custom-kendo-grid table[role="grid"] th a.k-link:visited,
.ag-genericfrm-grid table[role="grid"] th a.k-link:link, .ag-genericfrm-grid table[role="grid"] th a.k-link:visited,
.componentCore table[role="grid"] th a.k-link {
    color: black;
}

.ag-custom-kendo-grid .k-pager-wrap, .ag-genericfrm-grid .k-pager-wrap {
    border: #62a2bc solid 1px;
    border-top: none;
}

    .ag-custom-kendo-grid .k-pager-wrap.k-widget {
        background: transparent !important;
    }

.ag-custom-kendo-grid .k-grid-content, .ag-genericfrm-grid .k-grid-content {
    background: #fff !important;
    border: #62a2bc solid 1px;
}
.ag-genericfrm-grid .k-grid-content {
    width: 99.5%;
}

.ag-custom-kendo-grid .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}

.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected:hover,
.ag-custom-kendo-grid .table-striped > tbody > tr.k-state-selected:nth-of-type(2n+1):hover {
    background: #00a2eb !important;
}

.ag-custom-kendo-grid .table-striped > tbody > tr.k-state-selected:nth-of-type(2n+1) {
    background-color: #00b0ff !important;
}
/*.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected:hover td {
    color: #fff !important;
}*/
.ag-custom-kendo-grid ul.k-pager-numbers {
    border-radius: 0 !important;
}

    .ag-custom-kendo-grid ul.k-pager-numbers span.k-state-selected, .compContainer ul.k-pager-numbers span.k-state-selected,
    .ag-tablecmb-grid ul.k-pager-numbers span.k-state-selected, .grdHrchyWrap ul.k-pager-numbers span.k-state-selected {
        background-color: #0072c6;
        color: #fff !important;
    }
/*.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td {
    color: #fff !important;
}*/

.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td.k-edit-cell { /* For Tablet fix*/
    color: #000 !important;
}

.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td select {
    color: #fff !important;
}

    .ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td select option {
        color: #000 !important;
    }

.ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td a {
    color: #fff !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ag-custom-kendo-grid table#tbOpenGrid tr.k-state-selected > td select {
        color: #000 !important;
    }
}

.ag-tblSearchListwrap table#tblSearchList input[type='text'], .ag-tblSearchListwrap table#tblSearchList input[type='number'], .ag-tblSearchListwrap table#tblSearchList select {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: #cbcaca solid 1px;
    border-radius: 0;
}

    .ag-tblSearchListwrap table#tblSearchList input[type='text']:focus, .ag-tblSearchListwrap table#tblSearchList input[type='number']:focus, .ag-tblSearchListwrap table#tblSearchList select:focus {
        border: #102439 solid 1px;
        box-shadow: none;
        outline: 0;
    }

.ag-tblSearchListwrap .srchfrmTopCntrl {
    border: #2196F3 solid 1px;
    border-bottom: none;
}

    .ag-tblSearchListwrap .srchfrmTopCntrl input#txtDescription, select#ddlLimit {
        border: #cbcaca solid 1px;
        box-shadow: none;
    }

        .ag-tblSearchListwrap .srchfrmTopCntrl input#txtDescription:focus, select#ddlLimit:focus {
            border: #102439 solid 1px;
            box-shadow: none;
            outline: none;
        }

.ag-tblSearchListwrap .SrchFltrCntrl input.k-button {
    border: #498dd0 solid 1px;
    border-radius: 3px;
    text-transform: uppercase;
    background: #498dd0;
    color: #fff;
}

.ag-tblSearchListwrap .SrchFltrCntrl input.k-button {
    padding: 1px 8px 1px;
}

.srch-form-pop-desc .srch-frm-desc-box .ag-lable-txt {
    color: #444;
}

.ag-desc-pop-btns > input[type='button'], .ag-desc-pop-btns > input[type='button']:active, .ag-desc-pop-btns > input[type='button']:hover {
    background-color: #f0f0f0;
    color: #444;
    border: #fff solid 1px !important;
    box-shadow: none !important;
    outline: none;
}

.ag-close-desc-pop-head {
    background-color: #0072c6;
}

.close-desc-pop-head span.ag-desc-pop-title {
    color: #fff;
}

.srch-form-pop-desc .ag-srch-frm-desc-box {
    background-color: #fff;
}

.ag-tblSearchListwrap table#tblSearchList td:first-child {
    border-left: #2196F3 solid 1px;
}

.ag-tblSearchListwrap table#tblSearchList td:last-child {
    border-right: #2196F3 solid 1px;
}

.ag-tblSearchListwrap .spnFilterID {
    background: rgb(217, 217, 217);
    border: #cbcaca solid 1px;
    color: #333;
}

.modal-content p#pHeader.ag-pHeader {
    background: #0072c6;
    color: #fff;
}

.ag-pop-grid-custom ul.topActionHead {
    border-bottom: #62a2bc solid 1px;
    border-right: #62a2bc solid 1px;
    border-left: #62a2bc solid 1px;
}

    .ag-pop-grid-custom ul.topActionHead.topBrd {
        border-top: #62a2bc solid 1px;
    }

.ag-custom-kendo-grid .k-grouping-header .k-group-indicator, .ag-genericfrm-grid .k-grouping-header .k-group-indicator, .ag-iworksPanel .k-grouping-header .k-group-indicator, .ag-no-captionCss .k-grouping-header .k-group-indicator, .k-pivot-toolbar .k-button {
    background-color: #1167a6 !important;
}

    .ag-custom-kendo-grid .k-grouping-header .k-group-indicator a.k-link, .ag-custom-kendo-grid .k-grouping-header .k-group-indicator a.k-flat,
    .ag-genericfrm-grid .k-grouping-header .k-group-indicator a.k-link, .ag-genericfrm-grid .k-grouping-header .k-group-indicator a.k-flat,
    .ag-iworksPanel .k-grouping-header .k-group-indicator a.k-link, .ag-iworksPanel .k-grouping-header .k-group-indicator a.k-flat,
    .ag-no-captionCss .k-grouping-header .k-group-indicator a.k-link, .ag-no-captionCss .k-grouping-header .k-group-indicator a.k-flat {
        border-color: transparent;
        color: #fff;
        background-color: transparent;
    }

.ag-custom-kendo-grid #tbOpenGrid td {
    background: transparent;
}

.ag-custom-kendo-grid #tbOpenGrid tr.k-grouping-row td {
    background: #d3d3d3;
    font-weight: bold;
}

.ag-custom-kendo-grid #tbOpenGrid .tooltip {
    opacity: 1;
}

    .ag-custom-kendo-grid #tbOpenGrid .tooltip > .tooltip-inner /*, .tooltip > .tooltip-inner*/ {
        background-color: #fff; /*rgb(0, 148, 255)*/
        border: #0072c6 solid 1px; /*rgb(245,245,245)*/
        color: #656565;
        font-size: 11px;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);
        padding: 3px 5px 3px 6px;
    }

    .ag-custom-kendo-grid #tbOpenGrid .tooltip > .tooltip-arrow /*, .tooltip > .tooltip-arrow*/ {
        border-bottom-color: rgb(0, 148, 255) !important;
        -webkit-box-shadow: 0 -1px 0 0 #ffffff;
        box-shadow: 0 -1px 0 0 #ffffff;
    }

.ag-custom-kendo-grid #tbOpenGrid .icon-lnk a i {
    background: transparent;
    color: #0072c6;
}
/*Schdeuler styles start*/

/*.k-header, .k-scheduler .k-header .k-link,
.k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
.k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-header li,html .k-pane-wrapper .k-header,
.k-event, .k-task-complete {
    background-color: #0072c6; 
}*/

.ag-kendoScheduler .k-scheduler-layout .k-scheduler-content .k-event {
    border-color: #0072c6;
    background: #0072c6;
}

.ag-kendoScheduler .k-scheduler-toolbar .k-scheduler-views-wrapper button.k-button {
    background: #0072c6;
    border-color: #0072c6;
    color: #fff;
}

.ag-kendoScheduler.k-scheduler-mobile .k-toolbar .k-button {
    background: #0072c6;
    border-color: #0072c6;
    color: #fff;
}

.ag-kendoScheduler .k-scheduler-toolbar .k-scheduler-navigation button.k-button {
    background: #0072c6;
    border-color: #0072c6;
    color: #fff;
}

.ag-kendoScheduler .k-scheduler-toolbar a.k-nav-current {
    color: #fff;
}

.ag-kendoScheduler .k-scheduler-toolbar .k-scheduler-views-wrapper select.k-views-dropdown {
    background-color: transparent;
    border: none;
    color: #fff;
}

.ag-kendoScheduler.k-scheduler-mobile .k-scheduler-toolbar .k-dropdown.k-scheduler-mobile-views {
    color: #fff;
}

.ag-kendoScheduler .k-scheduler-toolbar .k-scheduler-views-wrapper select.k-views-dropdown option {
    color: #444;
}

.ag-kendoScheduler .k-scheduler-toolbar .k-scheduler-views-wrapper button.k-button:hover {
    background-color: #0188eb;
    border-color: #0188eb;
}

.k-window-titlebar, .ag-kendoScheduler .k-scheduler-toolbar, .ag-kendoScheduler.k-scheduler .k-header .k-link,
.ag-kendoScheduler .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded, .ag-kendoScheduler.k-scheduler .k-scheduler-toolbar .k-state-selected,
.ag-kendoScheduler.k-scheduler .k-header li, .ag-kendoScheduler html .k-pane-wrapper .k-header, .ag-kendoScheduler .k-task-complete,
.ag-kendoScheduler .k-header.k-scheduler-footer /*,.k-event*/ {
    background-color: #0072c6;
}

.ag-kendoScheduler.k-scheduler .k-header li {
    border-color: #0072c6;
}

.ag-kendoScheduler.k-scheduler .k-header.k-state-hover {
    border-color: #0072c6 !important;
}

.ag-kendoScheduler.k-scheduler .k-scheduler-toolbar ul li.k-state-hover {
    background-color: #0072c6;
}

.ag-kendoScheduler .k-gantt .k-gantt-toolbar .k-button:hover, .ag-kendoScheduler .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover,
.ag-kendoScheduler .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link, .ag-kendoScheduler .k-grid .k-header .k-button:hover,
.ag-kendoScheduler.k-scheduler .k-header .k-button:hover, .ag-kendoScheduler.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover,
.ag-kendoScheduler.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link, .ag-kendoScheduler .k-pane-wrapper .k-header .k-button:hover {
    background-color: #0188eb;
    border-color: #0188eb;
}

.ag-kendoScheduler .k-tabstrip-items .k-item.k-state-hover {
    background: #0188eb;
    border-color: #0188eb;
}

.ag-kendoScheduler .k-window-titlebar .k-state-hover {
    background-color: #0188eb;
    border-color: #0188eb;
}

.ag-kendoScheduler.k-scheduler .k-header .k-link.k-state-active {
    background-color: #0188eb !important;
}

.ag-kendoScheduler .k-scheduler-toolbar > ul.k-scheduler-views > li:first-child + li {
    border-left-width: 0px;
}

.ag-kendoScheduler table.k-scheduler-table.fixSchdlHdr {
    background: #f0f0f0;
    color: #555;
}

.ag-kendoScheduler .k-scheduler-header .k-scheduler-header-wrap.fixSchdlHdr {
    background: #f0f0f0;
}

.ag-kendoScheduler .k-scheduler-agendaview .k-scheduler-table.fixSchdlHdr .k-scheduler-datecolumn {
    background-color: #f0f0f0;
}
/*Schdeuler styles end*/

.RhtFltrPnl.ag-RhtFltrPnl {
    border-left: 1px solid #777;
    -webkit-box-shadow: -8px 0 8px 0 #CFCFCF;
    box-shadow: -8px 0 8px 0 #CFCFCF;
}

    .RhtFltrPnl.ag-RhtFltrPnl .settingHeading {
        background: rgba(248,248,248,.7);
        border-bottom: #c3c5c5 solid 1px;
        color: #595656;
        border-top: 3px solid #0072c6;
    }

        .RhtFltrPnl.ag-RhtFltrPnl .settingHeading .closeFilter {
            background: url(../Images/window-buttons-blue.png) no-repeat;
            background-position: -47px;
        }

            .RhtFltrPnl.ag-RhtFltrPnl .settingHeading .closeFilter i.k-icon {
                display: none;
            }

    .RhtFltrPnl.ag-RhtFltrPnl ul#myTab {
        border-bottom-color: #0072c6;
    }

        .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li {
            border: none;
            background-color: #0072c6;
            border-top: 2px solid #0072c6 !important;
            margin-left: 1px;
            margin-right: 0px;
        }

            .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li a {
                border-radius: 0;
                border-width: 0px;
                background: transparent;
                padding: 3px 4px 2px;
                color: #fff;
            }

            .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li:first-child {
                border-radius: 3px 0 0 0;
                border-left: 2px solid #0072c6 !important;
                margin-left: 7px;
            }

            .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li:last-child {
                border-top-right-radius: 3px;
                border-right-width: 0px;
                border-right: 2px solid #0072c6 !important;
            }

            .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li.active {
                border-left: none;
                border-right: none;
            }

                .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li.active a, .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li a:active {
                    color: #0072c6 !important;
                    font-weight: 500;
                    background: url(/Images/tab-arw.png) #f8f8f8 center top no-repeat !important;
                }

                .RhtFltrPnl.ag-RhtFltrPnl ul#myTab li.active:not(:first-child) a {
                    border-left-color: transparent !important;
                }

.ag-KendFltrCustm.k-filter .k-filter-toolbar .k-toolbar {
    background-color: transparent;
}

.KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown {
    background-color: transparent;
    border: #cbcaca solid 1px;
    box-shadow: none;
    border-radius: 0;
}

    .KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown.k-state-border-down {
        border-color: #102439 !important;
    }

    .KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown .k-dropdown-wrap.k-state-focused {
        border-color: #102439 !important;
    }

    .KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown .k-dropdown-wrap.k-state-default,
    .KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown .k-dropdown-wrap.k-state-hover,
    .KendFltrCustm.ag-KendFltrCustm .k-toolbar span.k-dropdown .k-dropdown-wrap.k-state-active {
        background-color: transparent !important;
        border: none;
        box-shadow: none;
        border-radius: 0;
    }

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value input[type='text'] {
    height: 20px;
    box-shadow: none;
    border: #cbcaca solid 1px;
    border-radius: 0;
    color: #444 !important;
    background-color:#fff;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value .k-numerictextbox input[type='text'] {
    height: 18px;
}

    .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value input[type='text']:focus {
        border-color: #102439;
    }

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value > label.k-checkbox-label, .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value > label.k-checkbox-label::before,
.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value > label.k-checkbox-label::after {
    box-shadow: none !important;
}

    .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item.k-filter-value > label.k-checkbox-label::after {
        background: transparent !important;
    }

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-default, .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap.k-state-default {
    background: none;
    border: #cbcaca solid 1px;
    box-shadow: none;
    border-radius: 0;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-focused, .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap.k-state-focused {
    border-color: #102439 !important;
    background: transparent !important;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-default .k-select {
    background: none;
}

    .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-default .k-select > .k-link {
        background: transparent;
    }

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-default > input[type='text'], .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-numeric-wrap.k-state-default > input[type='text']:focus,
.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap.k-state-default > input[type='text'], .KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap.k-state-default > input[type='text']:focus {
    border: none;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap.k-state-default {
    background: none;
    border: #cbcaca solid 1px;
    box-shadow: none;
    border-radius: 0;
}

.KendFltrCustm.ag-KendFltrCustm .k-toolbar .k-filter-value > span.k-datepicker {
    background-color: transparent;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-toolbar-item .k-picker-wrap input[type='text'].k-input {
    background-color: #fff;
}

.KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button, .KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button:hover,
.KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button:active {
    border: #fff solid 1px;
    color: #444;
    box-shadow: none;
}

#settingFilterPartial .KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button:active, #settingFilterPartial .KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button:hover {
    background-color: #f0f0f0;
}

#settingFilterPartial .KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button,
.KendFltrCustm.ag-KendFltrCustm .k-filter-preview + button.k-button {
    background-color: #f0f0f0;
}

.ag-KendFltrCustm .k-filter-toolbar input.k-checkbox:checked {
    color: #fff !important;
    background-color: #3f51b5 !important;
    outline: none;
    margin: 0;
    height: 20px;
    width: 20px;
}

.ag-KendFltrCustm .k-filter-toolbar input.k-checkbox {
    margin: 0;
    height: 20px;
    width: 20px;
    box-shadow:none;
}
    .ag-KendFltrCustm .k-filter-toolbar input.k-checkbox:focus {
    outline: none;
}

.customized-form-wrapPop.ag-customized-form-wrapPop {
    background: #fefefe;
    color: #444;
}

    .customized-form-wrapPop.ag-customized-form-wrapPop p#pHeader {
        background-color: #0072c6;
        color: #fff;
    }

    .customized-form-wrapPop.ag-customized-form-wrapPop .k-content {
        padding: 10px;
    }

    .customized-form-wrapPop.ag-customized-form-wrapPop .form-control {
        border: #cbcaca solid 1px;
        border-radius: 0;
        box-shadow: none;
    }

        .customized-form-wrapPop.ag-customized-form-wrapPop .form-control:focus {
            border-color: #555;
        }

    .customized-form-wrapPop.ag-customized-form-wrapPop .command-buttons input[type="button"].commandButton {
        background-color: #f0f0f0;
        color: #444;
        border: #fff solid 1px;
    }

.ag-QbuildWrap .grpPnlHd {
    color: #333;
}

.ag-DshfltrWrap .grpPnlHdRht .btn-group button.GrpHdrBtn,
.ag-QbuildWrap .grpPnlHdRht .btn-group button.GrpHdrBtn {
    background: transparent;
    border: #ccc solid 1px;
    border-radius: 1px;
    color: #333;
}

.FltrGrpWrap.ag-FltrGrpWrap {
    -webkit-box-shadow: 0 0 1px 2px #f2f2f2;
    box-shadow: 0 0 1px 2px #f2f2f2;
    background: rgba(255,255,255,0.5);
}

.ag-QbuildWrap .InrPnlLft select, .ag-QbuildWrap .InrPnlRht select, .frmGrp.parentDLL select.ddlLimitFilter {
    color: #000;
    box-shadow: none;
    border-color: #cbcaca;
    border-radius: 0;
}

.InrPnlLft select:focus, .InrPnlRht select:focus {
    border-color: #102439;
}

.ag-modifWrap .fltrFormWrap .formGroup .customLabel {
    color: #333;
}

.ag-modifWrap .collapsibleModif {
    background-color: #e6e6e6;
    color: #555;
}

    .ag-modifWrap .activeModfi, .ag-modifWrap .collapsibleModif:hover {
        background-color: #e3e3e3;
    }

.ag-modifWrap .fltrFormWrap .formGroup .fldWrap input, .ag-modifWrap .fltrFormWrap .formGroup .fldWrap select {
    border: #cbcaca solid 1px;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
}

    .ag-modifWrap .fltrFormWrap .formGroup .fldWrap input:focus, .ag-modifWrap .fltrFormWrap .formGroup .fldWrap select:focus,
    .frmGrp.parentDLL select.ddlLimitFilter:focus {
        border: #102439 solid 1px;
        box-shadow: none;
    }

    .ag-modifWrap .fltrFormWrap .formGroup .fldWrap input[name="gColorPicker"] {
        padding: 3px;
    }

.k-header.ag-headingPnl {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.k-tilelayout-item-header .dashboardCompGear .k-button.k-primary {
    background: white;
    cursor: pointer;
} 
 
.ag-iworksPanel .dashboardCompGear,
.ag-no-captionCss .dashboardCompGear {
    background-color: #f0f0f0!important;
    border-radius: 15px;
    padding: 0px 2px;
    /*z-index: 2;*/ /* Increased to show dashboard panel setting icon drop down high on grid filter z-index */
    z-index: auto; /* Changed to auto to show dashboard other panel setting icons below dropdown in responsive mode width Tkt#4189 */
    z-index: 2; /* Changed to 2 again to show setting icons when used with searchbar with no panelhead Tkt#4386 */
}

.k-header > .k-grid-filter, .k-header > .k-header-column-menu
{
    z-index:auto !important;
}

.ag-iworksPanel .dropdown.gear, .no-captionCss .dropdown.gear {
    right: 8px;
    top: 5px;
}

.ag-iworksPanel .dashboardCompGear .gearBtn, .ag-no-captionCss .gearBtn {
    border: none !important;
    background: none !important;
}

.ag-no-captionCss .gearBtn {
    color: #0072c6;
}

.ag-iworksPanel .open .gearBtn, .ag-no-captionCss .open .gearBtn {
    border: none;
    background: none;
    color: black !important;
}
.ag-iworksPanel .dashboardCompGear .glyphicon-cog:hover, .ag-no-captionCss .glyphicon-cog:hover {
    color: #0072c6 !important;
}
/*.gearOpIcon.dsh-custm-icon-pdf.gearSettingImg.glyphicon:hover {  Commented to fix ticket #6709 
    color: initial !important;
}*/
.ag-iworksPanel .dashboardCompGear span.glyphicon.glyphicon-cog, .ag-no-captionCss .dashboardCompGear span.glyphicon.glyphicon-cog {
    color: #0072c6;
    top: -1px;
}
.ag-iworksPanel .dashboardCompGear span.glyphicon.glyphicon-cog, .ag-no-captionCss .dashboardCompGear span.glyphicon.glyphicon-cog-red {
    color: red;
    top: -1px;
}
.ag-iworksPanel .dashboardCompGear span.glyphicon.glyphicon-cog, .ag-no-captionCss .dashboardCompGear span.glyphicon.glyphicon-cog-blue {
    color: #0072c6;
    top: -1px;
}

.ag-headingPnl .gearBtn, .ag-no-captionCss .gearBtn {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
}

.ag-iworksPanel .k-grid tr:nth-of-type(2n+1), .ag-no-captionCss .k-grid tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}

.ag-iworksPanel .k-grid tr.k-state-selected:nth-of-type(2n+1), .ag-no-captionCss .k-grid tr.k-state-selected:nth-of-type(2n+1) {
    background-color: #00b0ff !important;
}

a.k-header-column-menu.k-state-active > span.k-icon.k-i-more-vertical {
    background: #a9dbff !important;
}

a.k-header-column-menu.k-state-active {
    background: #a9dbff !important;
}

.TreeOuter .TrVwSrch a#returnselected {
    background-color: #0072c6;
    color: #fff !important;
}

.TreeOuter.ag-TreeOuter .TrVwSrch input {
    border: #cbcaca solid 1px;
    border-radius: 0;
    box-shadow: none;
}

.ag-TreeOuter .treeviewDynamic .k-treeview-lines .k-item a,
.ag-TreeOuter .treeviewDynamic .k-in.k-state-selected {
    color: #444;
}

.ag-pivotGridContainer .pivot-btn-set button.btn-sngl {
    background: none;
    border: 0px solid #dcdcdc !important;
    box-shadow: none;
    font-size: 11px;
    color: #656565;
}

    .ag-pivotGridContainer .pivot-btn-set button.btn-sngl i.k-icon,
    .ag-pivotGridContainer .pivot-btn-set button.btn-sngl span.glyphicon {
        width: 15px !important;
        height: 15px !important;
        font-size: 11px;
        color: #656565;
    }

.ag-pivotGridContainer .btn-sngl-icon {
    color: #656565;
}

.ag-pivotGridContainer label.VwIcnNo {
    color: #656565;
    font-size: 11px;
    font-weight: normal
}

.ag-pivotGridContainer .k-pivot-toolbar {
    background-color: #1d72c6;
}

.ag-pivotGridContainer .modal-pivot-outer .modal-header {
    background: #0095d4;
}

    .ag-pivotGridContainer .modal-pivot-outer .modal-header h5.modal-title {
        color: #fff;
    }

    .ag-pivotGridContainer .modal-pivot-outer .modal-header button.close {
        background-color: #fff !important;
        color: #0095d4;
    }

    .ag-pivotGridContainer .modal-pivot-outer .modal-header button.popClsbtntop {
        background-color: #0072c6;
        box-shadow: none;
        border: none;
    }

.ag-pivotGridContainer .modal-footer button.popClsbtn, .ag-pivotGridContainer .modal-footer button.popClsbtn:hover {
    background-color: #0072c6;
    border: none;
}

.ag-spreadsheetWrap .k-tabstrip > .k-tabstrip-items > .k-item {
    /*height:26px;*/
}

.ag-spreadsheetWrap .k-tabstrip .k-tabstrip-items .k-link {
    padding: 6px 16px;
}

.ag-spreadsheetWrap .k-header:not(.k-combobox), .ag-spreadsheetWrap .k-tabstrip-items .k-item {
    background-color: #0072c6;
}

.ag-spreadsheetWrap.k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover,
.ag-spreadsheetWrap.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover,
.ag-spreadsheetWrap.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:visited,
.ag-spreadsheetWrap .k-widget .k-button:active {
    background-color: #048bd7 !important;
    border-color: #048bd7 !important;
}

.ag-spreadsheetWrap .importBtn {
    background: #1d72c6;
    border-radius: 0px;
}

.k-spreadsheet-window.k-action-window .k-action-buttons {
    border-color: #0072c6;
    background: #0072c6;
}

.nrml-page-head.ag-nrml-page-head {
    border-bottom: #ccc solid 1px;
    color: #264767;
}

.abt-full-wrap .abt-top-set .abt-icon.ag-abt-icon {
    background: #235c92;
}

.abt-cnt-wrap .subhead {
    color: #366089;
}

.abt-copy-wrap.ag-abt-copy-wrap .cpy-lnk a:link, .abt-copy-wrap.ag-abt-copy-wrap .cpy-lnk a:visited, .abt-copy-wrap.ag-abt-copy-wrap .cpy-lnk a:hover {
    color: #366089;
}

.ag-chng-psw-btn input[type='submit'], .ag-chng-psw-btn:focus input[type='submit'], .ag-chng-psw-btn:active input[type='submit'] {
    background: #0072c6;
    border: none !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ag-font-select > a {
    background-color: #fff;
    color: #444;
    border: 1px solid #aaa;
}

.ag-font-select .fs-drop {
    background: #fff;
}

.ag-bottomless-content p#pHeader {
    background: rgba(248,248,248,0.7);
    color: #555;
    border-top: #0072c6 solid 3px;
    border-bottom: #c3c5c5 solid 1px;
    padding: 0;
}

.ag-bottomless-content .close.popclose {
    /*background-image:url(../images/allCommon-Icons.png)!important;
    background-position-x: -123px;
    background-position-y: -996px;
    background-repeat:no-repeat;*/
    width: 16px;
    height: 16px;
    background-image: url(../Images/window-buttons-blue.png) !important;
    background-position: -47px 0 !important;
    background-repeat: no-repeat;
    background-color: transparent;
    border-radius: 0;
    margin: 6px 3px 0 0;
    opacity: 1;
}

.ag-bottomless-content .popclose i.k-icon.k-i-close, .modal-content .k-header.popclose i.k-icon.k-i-close {
    display: none;
}

.close.popclose {
    background-image: url(../images/allCommon-Icons.png) !important;
    background-position-x: -124px;
    background-position-y: -997px;
    background-repeat: no-repeat;
    color: #fff;
    background-color: #fff;
}

.ag-bottomless-content .close.popclose:hover {
    color: #000;
}

.modal-content .popclose.clsBrd {
    background-color: #e0e0e0;
}

.ag-IcnCmdLstAct {
    background: #2377A7;
    color: #fff;
    font-size: 13px;
}

.ag-wdgtActBtn {
    color: white;
    background: #2476a7;
}

.alwyShw.tabcontent {
    border-color: #0072c6 !important;
    display: inline-block !important;
}

.HeadingMenuWrap {
    background-color: #1d72c6;
    color: #fff;
}

    .HeadingMenuWrap .rhtMenu a.icon-lnk-a, .HeadingMenuWrap .rhtMenu a.icon-lnk-img,
    .HeadingMenuWrap .rhtMenu a.icon-lnk-a:hover, .HeadingMenuWrap .rhtMenu a.icon-lnk-img:hover {
        color: #fff;
    }

        .HeadingMenuWrap .rhtMenu a.icon-lnk-a i {
            color: #fff;
        }

    .HeadingMenuWrap .rhtMenu li {
        color: #2377a7;
    }

        .HeadingMenuWrap .rhtMenu li a {
            color: #2377a7;
        }

.ganttCht-wrap-out.k-gantt .k-splitbar {
    border-color: #ccc;
}

.ganttCht-wrap-out.k-gantt .k-gantt-header.k-gantt-toolbar {
    background-color: #f7f7f7;
    padding-top: 0;
    padding-bottom: 0;
}

.ganttCht-wrap-out.k-gantt > .k-gantt-header li, .ganttCht-wrap-out.k-gantt > .k-gantt-header li a,
.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover, .ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link {
    background-color: #0072c6;
    border-color: #0072c6;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover, .ganttCht-wrap-out .k-gantt-toolbar > .k-gantt-views > li.k-state-selected {
    border-bottom-color: none;
}

.ganttCht-wrap-out.k-gantt > .k-gantt-header li a:focus {
    text-decoration: none;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-button {
    background-color: transparent;
    border: none;
    color: #000;
    padding: 0;
    font-size: 11px;
    margin: 0 10px 0 0;
}

.ganttCht-wrap-out .k-gantt-toolbar > .k-gantt-views > button.k-state-selected {
    color: #fff;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-button span.k-icon {
    margin-right: 0;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-button .k-button-text {
    line-height: 21px;
}

.ganttCht-wrap-out.k-gantt .k-button-group.k-gantt-views button.k-state-selected {
    background-color: #0188eb;
    border-color: #0188eb;
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
}

.ganttCht-wrap-out.k-gantt .k-task-planned .k-task-moment {
    border-color: #0072c6;
}

.ganttCht-wrap-out.k-gantt .k-task-planned .k-task-duration,
.ganttCht-wrap-out.k-gantt .k-task-planned:hover .k-task-duration, .ganttCht-wrap-out.k-gantt .k-task-planned:hover .k-task-moment {
    background-color: #0072c6;
    border-color: #0072c6;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-widget.k-datepicker {
    border: #cbcaca solid 1px;
}

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-picker-wrap {
    padding-right: 17px;
}

    .ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-picker-wrap > .k-select {
        width: 15px;
        height: 15px;
        margin: -4px -1px 0 0;
    }

    .ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-picker-wrap input.k-input {
        padding: 0;
        height: 15px;
    }

.ganttCht-wrap-out.k-gantt .k-gantt-toolbar .k-button span.k-icon.k-i-calendar {
    width: 12px !important;
    height: 12px !important;
    font-size: 13px;
}

.k-popup-edit-form.k-gantt-edit-form .k-edit-form-container .k-button,
.k-popup-edit-form.k-scheduler-edit-form .k-edit-form-container .k-button {
    background-color: #0072c6;
    border-color: #0072c6;
    color: #fff;
}

.k-edit-form-container .k-scheduler-delete, .k-edit-form-container .k-scheduler-cancel,
.k-edit-form-container .k-gantt-delete, .k-edit-form-container .k-gantt-cancel {
    background-color: #0072c6;
    border-color: #0072c6;
    color: #fff;
}

.ganttCht-wrap-out.k-gantt .k-treelist .k-alt.k-state-selected,
.ganttCht-wrap-out.k-gantt .k-treelist .k-alt.k-state-selected td {
    background-color: #00b0ff !important;
}

    .ganttCht-wrap-out.k-gantt .k-treelist .k-alt.k-state-selected:hover,
    .ganttCht-wrap-out.k-gantt .k-treelist .k-alt.k-state-selected:hover td {
        background-color: #00a2eb !important;
    }

.gridLinkOut { /* Dashboard grid style*/
    color: #337ab7 !important;
}

tr.k-state-selected .gridLinkOut { /* Dashboard grid style*/
    color: #fff !important;
}

.ag-Nwsrch-Btns.k-header {
    background-color: #0072c6
}

    .ag-Nwsrch-Btns.k-header > a.k-button:hover {
        background-color: #0072c6;
        border-color: transparent !important
    }

.datetimerange .timerDisplay {
    background-color: #eee;
    border: #cbcaca solid 1px;
    border-radius: 0;
    line-height:normal;
}
  .datetimerange .timerDisplay:focus, .datetimerange .timerDisplay:active {
        border: #102439 solid 1px;
    }
.taskBarDiv #taskBarTitle {
    color: #024367 !important;
}
/*update code bg color test sql delete start */
.sqlquery-delete-theme, .sqlquery-delete-theme:hover {
    background: antiquewhite !important;
}
/*update code bg color test sql delete end */
span.k-datetimepicker.cstm-datepick .k-picker-wrap.k-state-default, span.k-datetimepicker.cstm-datepick .k-picker-wrap::before,
span.k-datepicker.cstm-datepick .k-picker-wrap.k-state-default, span.k-datepicker.cstm-datepick .k-picker-wrap::before,
span.k-timepicker.cstm-datepick .k-picker-wrap.k-state-default, span.k-timepicker.cstm-datepick .k-picker-wrap::before,
span.k-numerictextbox.cstm-datepick .k-numeric-wrap.k-state-default, span.k-numerictextbox.cstm-datepick .k-numeric-wrap::before {
    padding: 0 !important;
    /*border: none;
    box-shadow: none;*/
}
.form-control[disabled],
.form-control[readonly] {
    background-color: #eee !important;
    color: #000 !important;
}

#glry-wrap .indvl-glry-set a {
    color: #0072c6 !important;
}

.viewcard-agiline-theme-tab {
    border-bottom: #bdbbbb solid 1px;
}

    .viewcard-agiline-theme-tab.nav-tabs > li.nav-item {
        margin-bottom: 0;
        background-color: #0072c6;
        color: #fff;
        padding: 0;
        border: none;
        border-top: 2px solid #0072c6;
        margin-right: 1px;
    }

        .viewcard-agiline-theme-tab.nav-tabs > li.nav-item:first-child {
            margin-left: 10px;
            border-radius: 3px 0 0 0;
        }

        .viewcard-agiline-theme-tab.nav-tabs > li.nav-item:last-child {
            border-radius: 0 3px 0 0;
        }

        .viewcard-agiline-theme-tab.nav-tabs > li.nav-item a {
            background-color: transparent;
            color: inherit;
            border: none;
        }

            .viewcard-agiline-theme-tab.nav-tabs > li.nav-item a:hover {
                background-color: transparent;
                color: inherit;
            }

        .viewcard-agiline-theme-tab.nav-tabs > li.nav-item.active {
            background: url(/Images/tab-arw.png) #f8f8f8 center top no-repeat;
            color: #0072c6;
        }

            .viewcard-agiline-theme-tab.nav-tabs > li.nav-item.active:first-child {
                border-left: 2px solid #0072c6;
            }

            .viewcard-agiline-theme-tab.nav-tabs > li.nav-item.active:last-child {
                border-right: 2px solid #0072c6;
            }

            .viewcard-agiline-theme-tab.nav-tabs > li.nav-item.active a {
                color: inherit;
            }

.ViewCardRecord-pager-wrap .k-listview-content .divTable .divTableRow:nth-child(2n+1) {
    background-color: #f9f9f9;
}

.ViewCardRecord-pager-wrap .divTable .divTableRow > .divTableCell {
    padding: 1px 0px 1px 5px;
    font-size: 11px;
}

.ViewCardRecord-pager-wrap .k-listview-content .divTable .divTableRow:hover:nth-child(2n+2) {
    /*background-color: #ebebeb;*/
}
.datetimerange span.k-datetimepicker.cstm-datepick .k-picker-wrap.k-state-default {
    padding: 0px !important;
}
.datetimerange span.k-datepicker.cstm-datepick .k-picker-wrap {
    padding-right: 0px !important;
}

.datetimerange span.k-timepicker.cstm-datepick .k-picker-wrap {
    padding-right: 0px !important;
}
.k-dropdown-wrap, .k-numeric-wrap, .k-picker-wrap {
    padding-right: 0px;
}
.datetimerange span.k-numerictextbox.cstm-datepick .k-numeric-wrap {
    padding-right: 0px !important;
}
.datetimerange .k-datepicker {
    width: 49.7%;
}
/*added for date time range */
.datetimerange .k-timepicker {
    width: 28%;
}

.datetimerange .k-numerictextbox {
    width: 28%;
}
.datetimerange .timerDisplay {
     width: 28%;
}
    /*edited form theme changes*/
    .dashboardCompGear .dropdown-menu > li > a {
    color: initial;
    background-color: #fff !important;
}

.dropdown-submenu .dsh-custm-icon-pdf {
    /*color: #333 !important;*/
    color: #1d72c6 !important;
}
.dsh-custm-icon {
    /*color: #333;*/
    color: #1d72c6 !important;
}
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
   /* color: #000 !important;*/
    text-decoration: none;
    background-color: transparent !important;
}

/* HTML Mix Tab Service css starts */
.htmlMixTabWrap {
    border-bottom-color: #0072c6;
}
.htmlMixTabWrap ul.tab li {
    background-color:transparent!important;
    margin-right:-1px;
    margin-bottom:-1px !important;
}
.htmlMixTabWrap ul.tab li.k-state-active{
    background-color:transparent !important;
}
.htmlMixTabWrap li a:link, .htmlMixTabWrap li a:visited {
color: #fff!important; 
border: transparent 2px solid!important; 
border-top: #0072c6 2px solid!important;
background-color: #0072c6!important;
border-radius:0;
}
.htmlMixTabWrap li:first-child a { 
    border-radius: 3px 0 0 0;
}
.htmlMixTabWrap li.active a, .htmlMixTabWrap li.active a:hover, .htmlMixTabWrap li.active a:focus {
    background-color: #fff !important;
    color: #0072c6!important; 
    border: transparent 2px solid!important; 
    border-top: #0072c6 2px solid!important;
    background:url('/Images/tab-arw.png') #f8f8f8 center top no-repeat !important;
}
.htmlMixTabWrap li:first-child.active a, .htmlMixTabWrap li:first-child.active a:hover, .htmlMixTabWrap li:first-child.active a:focus {
    border-left:#0072c6 solid 2px!important;
}
.htmlMixTabWrap li:last-child.active a, .htmlMixTabWrap li:last-child.active a:hover, .htmlMixTabWrap li:last-child.active a:focus { 
    border-right:#0072c6 solid 2px!important;
}
/* HTML Mix Tab Service css ends */

/*edited form theme changes*/
@media only screen and (max-width: 1024px) {
    .ganttCht-wrap-out.k-gantt .k-gantt-toolbar > ul.k-gantt-views {
        top: 6px;
    }
}

@media (pointer:coarse) and (max-width: 800px) and (orientation : portrait),(pointer:coarse) and (max-width: 1280px) and (orientation : landscape) {
    .window_panel .window_header .closeImg.ag-clsIcn {
        background: none !important;
        background-color: #1167a6 !important;
        border-radius: 3px;
    }
    .RhtFltrPnl.ag-RhtFltrPnl .settingHeading .closeFilter {
        background: none !important;
        background-color: #1167a6 !important;
        border-radius: 3px;
    }

    .ag-fltr-rht-btn {
        font-size: 22px !important;
    }

    .modal-content .k-header.popclose {
        width: 25px;
        height: 25px;
        background-position-x: -119px;
        background-position-y: -994px;
    }

    .bottomless-content .close.popclose {
        width: 1em;
        height: 1em;
        background: none !important;
        background-color: #1167a6 !important;
        border-radius: 3px;
    }

    .ag-bottomless-content .popclose i.k-icon.k-i-close {
        display: block;
        font-size: 28px;
    }

    .ag-bottomless-content p#pHeader {
        height: 2.4em;
        line-height: 2.3em;
    }
    /*span.ag-frm-del-btn {
    background: url(../Images/frm-fld-del.png) #0072c6 3px 4px no-repeat !important;
}*/
    .ag-genericfrm-grid .xgrdCstBtn {
        margin-right: 1em !important;
    }

    span.frm-srch-btn > i.k-icon, span.frm-arw-btn > i.k-icon, span.frm-arw-down-btn > i.k-icon {
        width: 20px !important;
        height: 20px !important;
    }

    span.k-numerictextbox.ag-cstm-datepick .k-numeric-wrap .k-select .k-icon {
        height: .61em !important;
        font-size: 1.5em;
    }
}


/* Safari 7.1+ iphone*/

_::-webkit-full-page-media, _:future, :root ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px;
    height: 4px;
}

_::-webkit-full-page-media, _:future, :root ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.3);
    box-shadow: 0 0 1px rgba(255,255,255,.3);
}
