/* This stylesheet generated by Roboto Font */
@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Regular.eot');
    src: url('../../font/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Regular.woff2') format('woff2'), url('../../font/Roboto-Regular.woff') format('woff'), url('../../font/Roboto-Regular.ttf') format('truetype'), url('../../font/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Italic.eot');
    src: url('../../font/Roboto-Italic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Italic.woff2') format('woff2'), url('../../font/Roboto-Italic.woff') format('woff'), url('../../font/Roboto-Italic.ttf') format('truetype'), url('../../font/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Thin.eot');
    src: url('../../font/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Thin.woff2') format('woff2'), url('../../font/Roboto-Thin.woff') format('woff'), url('../../font/Roboto-Thin.ttf') format('truetype'), url('../../font/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-ThinItalic.eot');
    src: url('../../font/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-ThinItalic.woff2') format('woff2'), url('../../font/Roboto-ThinItalic.woff') format('woff'), url('../../font/Roboto-ThinItalic.ttf') format('truetype'), url('../../font/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-BoldItalic.eot');
    src: url('../../font/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-BoldItalic.woff2') format('woff2'), url('../../font/Roboto-BoldItalic.woff') format('woff'), url('../../font/Roboto-BoldItalic.ttf') format('truetype'), url('../../font/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-LightItalic.eot');
    src: url('../../font/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-LightItalic.woff2') format('woff2'), url('../../font/Roboto-LightItalic.woff') format('woff'), url('../../font/Roboto-LightItalic.ttf') format('truetype'), url('../../font/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Medium.eot');
    src: url('../../font/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Medium.woff2') format('woff2'), url('../../font/Roboto-Medium.woff') format('woff'), url('../../font/Roboto-Medium.ttf') format('truetype'), url('../../font/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-MediumItalic.eot');
    src: url('../../font/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-MediumItalic.woff2') format('woff2'), url('../../font/Roboto-MediumItalic.woff') format('woff'), url('../../font/Roboto-MediumItalic.ttf') format('truetype'), url('../../font/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-BlackItalic.eot');
    src: url('../../font/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-BlackItalic.woff2') format('woff2'), url('../../font/Roboto-BlackItalic.woff') format('woff'), url('../../font/Roboto-BlackItalic.ttf') format('truetype'), url('../../font/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Black.eot');
    src: url('../../font/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Black.woff2') format('woff2'), url('../../font/Roboto-Black.woff') format('woff'), url('../../font/Roboto-Black.ttf') format('truetype'), url('../../font/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Bold.eot');
    src: url('../../font/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Bold.woff2') format('woff2'), url('../../font/Roboto-Bold.woff') format('woff'), url('../../font/Roboto-Bold.ttf') format('truetype'), url('../../font/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../font/Roboto-Light.eot');
    src: url('../../font/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../../font/Roboto-Light.woff2') format('woff2'), url('../../font/Roboto-Light.woff') format('woff'), url('../../font/Roboto-Light.ttf') format('truetype'), url('../../font/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
/************Font Declare from Extact in css***********************/
body {
    font-family: 'Roboto', sans-serif;
    /*-webkit-font-smoothing: antialiased;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
     font-weight: 400;
     */
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*html{
     padding: 0;
     margin: 0;
     width: 100%;
     max-width: 100%;
     overflow-x: hidden;
}
 abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{
     margin:0;
     padding:0;
     border:0;
     outline:0;
     font-size:100%;
     vertical-align:baseline;
     background:0 0;
     font-family: 'Roboto' , sans-serif;
}
 */
svg text {
    font-family: 'Roboto', sans-serif !important;
}

div, input, select, textarea, span, img, table, label, td, th, p, a, button, ul, code, pre, li {
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6, h7 {
    font-family: 'Roboto', sans-serif;
}
/*******Starting from global CSS*******************/
.mobile-logo {
    float: left;
    padding-left: 15px;
    padding-top: 0px;
}

.navbar-default {
    background-color: white;
    border-bottom: 3px solid #00a1df;
    padding: 0px 0;
}

.mobile-submenu {
    margin-bottom: 0;
    margin-top: 0;
    background-color: #f8f8f8;
    border-top: 2px solid #00a1df;
}

    .mobile-submenu li {
        border-bottom: 1px solid #eee;
        font-size: 15px;
    }

.mobi-nav {
    background-color: #fff;
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1;
}

.header-logo-mobile {
    display: block;
    color: #00a1df;
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
    font-size: 25px;
    padding: 3px 0;
    font-weight: 400;
}
/****header******/
body {
    overflow: hidden;
}

    body.isc-app-body-container {
        font-size: 13px;
        height: 100%;
        background-color: #fff;
        margin: 0px;
    }

.isc-app-main-top-layout-container {
    background-color: white;
    border-bottom: 3px solid #00a1df;
    height: 40px;
    position: relative;
    padding: 0px 5px;
}

.isc-app-top-brand-title-s1 {
    float: left;
    width: 255px;
}

.header-logo {
    padding: 10px 0px 0px 0px;
    display: block;
    height: 40px;
    color: #00a1df;
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
    font-weight: 400;
}

.isc-app-top-menu-nav-s1 {
    float: left;
    /* width: 80%;
     */
}

.isc-app-nav-menu-s1 {
    padding: 0px;
    margin: 0px;
    height: 40px;
    margin-right: 0px;
}

    .isc-app-nav-menu-s1 > li {
        position: relative;
    }

    .isc-app-nav-menu-s1 > li {
        margin-right: 0px;
        list-style: none;
        display: block;
        float: left;
    }

    .isc-app-nav-menu-s1 li:hover {
        background-color: rgba(33, 146, 190, 0.1);
        color: #939393;
    }

    .isc-app-nav-menu-s1 > li.active > a {
        /* border-bottom-color: #00A6BC;
     */
        background-color: rgba(33, 146, 190, 0.1);
        color: #00a1df;
    }

    .isc-app-nav-menu-s1 > li.active > a {
        /* border-bottom-color: #00A6BC;
     */
        color: #00a1df;
    }

    .isc-app-nav-menu-s1 > li > a {
        padding-top: 10px;
        padding-left: 10px;
        padding-bottom: 0px;
        display: block;
        min-height: 40px;
        color: #939393;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        border-bottom: 3px solid transparent;
    }

    .isc-app-nav-menu-s1 li .isc-app-sub-nav-s1 {
        display: none;
    }

.isc-app-sub-nav-s1 {
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 40px;
    left: 0px;
    width: 150px;
    z-index: 1000;
    border: 1px solid #efefef;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

    .isc-app-sub-nav-s1 li {
        display: block;
        list-style: none;
    }

        .isc-app-sub-nav-s1 li a {
            display: block;
            padding: 7px 13px;
            background-color: #fff;
            border-bottom: 1px solid #efefef;
            text-decoration: none;
            color: #7c7c7c;
            font-size: 13px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-app-nav-menu-s1 > li > a > i {
    font-size: 13px;
    color: inherit;
    line-height: 20px;
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    float: left;
    margin-right: 5px;
}

.isc-app-nav-menu-s1 > li > a > span {
    margin: 0px;
    font-size: 13px;
    color: inherit;
    line-height: 20px;
}

.isc-app-nav-menu-s1 > li > a:hover span {
    color: #939393;
}

.isc-app-sub-nav-s1 li:hover a {
    text-decoration: none;
}

.isc-app-sub-nav-s1 li:last-child a {
    border-bottom: none;
}

.isc-app-nav-menu-s1 li:hover .isc-app-sub-nav-s1 {
    display: block;
}

.isc-app-sub-nav-s1 li:hover a {
    background-color: #fafafa;
}

.isc-app-sub-nav-s1 li a i {
    display: none;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    color: #00a1b7;
    margin-top: 1px;
}
/***Login left********/
.isc-app-login-cell-s1 {
    width: 220px;
    height: 40px;
    background-color: transparent;
    float: right;
    cursor: pointer;
    position: relative;
    text-align: center;
}

.isc-app-brand-log-s1 {
    margin: 6px 40px 0px 0px;
    font-size: 13px;
    color: #222;
    line-height: 15px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-app-brand-log-s2 {
    margin: 0px 40px 0px 0px;
    font-size: 11px;
    color: #7c7c7c;
    line-height: 15px;
    text-align: right;
}

.isc-app-login-cell-s1 img {
    position: absolute;
    border-radius: 50% !important;
    top: 4px;
    right: 0px;
}
/***sub header********/
.isc-app-screen-header-container {
    padding: 5px 25px;
    background: #F9F9F9;
    position: relative;
    border-bottom: 1px solid #efefef;
    /*height: 56px;
     */
}

.isc-app-ent-brd-s1 {
    padding: 0px;
    margin: 0px;
    display: block;
}

    .isc-app-ent-brd-s1 li:first-child {
        padding-left: 0px;
        padding-right: 0px;
    }

    .isc-app-ent-brd-s1 li a {
        display: block;
        font-size: 12px;
        color: #aaa;
        line-height: 15px;
         /*cursor: pointer;*/
        cursor: unset;
        text-decoration: none;
    }

    .isc-app-ent-brd-s1 li {
        display: block;
        list-style: none;
        float: left;
    }

.isc-app-screen-header-title-s1 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
}

label {
    font-weight: 400;
    font-size: 12px;
}

.isc-app-ent-brd-s1 li a i {
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    font-size: inherit;
    /* margin-top: -2px;
     */
    background-color: Orange;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 35px;
    border-radius: 5px !important;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0px;
}
/***footer********/
.slds-context-footer-bar {
    background-color: white;
    border-top: 3px solid #00a1df;
    bottom: 0px;
    color: #525252;
    display: block;
    padding: 3px 0px;
    left: 0px;
    line-height: 2;
    position: absolute;
    right: 0px;
    text-align: center;
    z-index: 1000;
}
/***body-container********/
.isc-app-screen-body-container {
    overflow: hidden;
    overflow-y: auto;
    /*min-height: 550px;
     */
}

.isc-min-ht-s2 {
    min-height: 450px;
}

.isc-app-screen-sec-container-s1 {
    padding: 10px 25px;
    background-color: #fff;
    position: relative;
}
/*******UserSimple.aspx********************/
.isc-section-header-container {
    /* margin-top: 5px;
     */
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    border-bottom: 2px solid #00a1df;
    min-height: 40px;
    padding-left: 35px;
    /* margin-top: 5px;
     */
    position: relative;
}

.isc-sec-cir-cell {
    background-color: #00a1df;
    border-radius: 50px !important;
    color: #fff;
    font-size: 14px;
    height: 30px;
    left: 0px;
    line-height: 2;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 30px;
}

    .isc-sec-cir-cell i {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
    }

.isc-lbl-sec-hdr-med {
    color: #00a1df;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 20px;
    margin: 0px;
}

.isc-section-body-container {
    padding: 10px 5px;
}

.isc-table-read-optimal {
    width: 100%;
}

    .isc-table-read-optimal th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 400;
    }

    .isc-table-read-optimal td {
        border-bottom: 1px dotted #ddd;
        color: #000;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 7px 10px;
        position: relative;
    }

    .isc-table-read-optimal th h2 {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0px;
        overflow: hidden;
        text-align: inherit;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .isc-table-read-optimal td h2 {
        font-size: 13px;
        color: #42a6bd;
        margin: 0px;
        font-weight: 400;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: CAPITALIZE;
    }

    .isc-table-read-optimal td h4 {
        color: #7D7C76;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal td h5 {
        color: #5d5d5d;
        font-size: 13px;
        font-weight: 500;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-alg-thm-s1 {
    text-align: center;
}

.isc-app-srt-img-s1 {
    height: 40px;
    margin-top: 5px;
}

.isc-lbl-sec-foot-med {
    color: #2e85bb;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 15px;
    margin: 5px 0px 0px;
}

.isc-table-read-optimal td h3 {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell {
    background-color: #9a9a9a;
    border-radius: 50px !important;
    color: #fff;
    float: none;
    font-size: 12px;
    font-weight: 500;
    height: 25px;
    line-height: 2;
    margin: 0px auto;
    text-align: center;
    width: 25px;
}

.isc-act-cir-cen-btn i {
    color: inherit;
    display: block;
    font-size: inherit;
    line-height: inherit;
}

.isc-act-cir-cen-btn {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    padding: 0px;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: 500;
    height: 30px;
    line-height: 25px;
    margin: 0px auto;
    text-align: center;
    width: 30px;
}

.isc-bg-cthm-1 {
    background-color: #77c45a;
    color: #fff;
}

.isc-bg-cthm-2 {
    background-color: #00a1df;
    color: #fff;
}
/*****dropdown checkbox*************/
.isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 {
    width: 200px;
}

    .isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group .btn.dropdown-toggle {
        width: 100%;
        text-align: left;
    }

    .isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group {
        width: 100%;
    }

.isc-nthm-ver-fill-cell-s1 .dd-btn-siz-s1 .btn.dropdown-toggle i {
    float: right;
}

.form-control {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    height: 32px;
}
/*****usertile*************/
.isc-act-arr-block-row-s1 {
    text-decoration: none;
    /* float: right;
     */
}

.isc-panel-tile-list-grp-container-s1 {
    border: 1px solid #ddd;
}

.isc-panel-tile-list-hdr-container-s1 {
    min-height: 80px;
    padding: 6px 12px;
    position: relative;
    background: #f6f6f6;
    border-bottom: 1px solid #ddd;
}

.isc-clk-btn-sts-bdg-s1 {
    text-decoration: none;
    display: block;
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    color: #3e80b1;
}

    .isc-clk-btn-sts-bdg-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-pnl-til-hdr-s1 {
    margin: 0px;
    font-size: 16px;
    /* text-align: center;
     */
    color: #3e80b1;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-pnl-til-hdr-s2 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-pnl-til-hdr-s3 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-pan-progress-bar-s1 {
    height: 5px;
    background-color: #e3e3e3;
    margin-top: 5px;
    margin-bottom: 5px;
}

.isc-lbl-pnl-til-hdr-s5 {
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-pnl-til-hdr-s6 {
    margin: 0px;
    font-size: 12px;
    color: #222;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-panel-tile-list-bdy-container-s1 {
    background-color: #fff;
}

a:hover, a:focus {
    text-decoration: none;
}

.isc-panel-tile-list-bdy-inner-cell-s1 {
    padding: 10px 15px;
    padding-bottom: 5px;
}

.isc-pan-progress-bar-cell-s1 {
    height: 5px;
    float: left;
    width: 10%;
    background-color: #8de39c;
    margin-bottom: 3px;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 13px;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}

.isc-section-lbl-cont-s2 {
    margin: 0px;
    font-size: 13px;
    color: #2d2d2d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}

.isc-bads-cir-cell-s1 {
    border: 1px solid #aaa;
    color: #9a9a9a;
    background-color: #f0f0f0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s4 {
    border: 1px solid #e24f4f;
    color: #e24f4f;
    background-color: #f9d0d0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s2 {
    border: 1px solid #26c393;
    color: #29b187;
    background-color: #eafff9;
    margin-left: 10px;
}

.isc-bads-cir-cell-s1 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    line-height: 2;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
}

.isc-side-sec-grp-hdr-container-s1 {
    border-bottom: 2px solid #eee;
    height: 25px;
}

.isc-lbl-side-sec-hdr-s1 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #2D96CB;
    font-weight: 500;
    border-bottom: 2px solid #209bd1;
    padding-bottom: 3px;
    display: inline-block;
}

.isc-table-readoptimal-altr-s1 {
    width: 100%;
}

.isc-smnt-img-td-s1 {
    height: 20px;
}

.isc-table-readoptimal-altr-s1 td {
    padding: 5px 5px;
    border-bottom: 1px dotted #E2E6E9;
    /* border-top: 1px $solid #f1f1f1;
     */
}

    .isc-table-readoptimal-altr-s1 td h2 {
        margin: 0px;
        font-size: 13px;
        line-height: 20px;
        color: #427E9D;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h3 {
        margin: 0px;
        font-size: 11px;
        line-height: 15px;
        color: #5d5d5d;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h4 {
        margin: 0px;
        font-size: 12px;
        line-height: 20px;
        color: #5d5d5d;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-fnt-col-str-s1 {
    color: Orange !important;
}

.isc-table-readoptimal-altr-s1 tr:nth-child(even) {
    background-color: #F9F9F9;
}
/*****userkbi*************/
.isc-tbl-sec-ent-s1 {
    width: 100%;
}

    .isc-tbl-sec-ent-s1 th {
        padding: 5px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #ddd;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
    }

    .isc-tbl-sec-ent-s1 td {
        padding: 8px 5px;
        vertical-align: middle;
        border-bottom: 1px solid #e9e9e9;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        color: #207e9b;
    }

.label-sm-data-hilite-s1 {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 500;
    margin-left: 10px;
}

td.grid-data-sm-val {
    text-align: right;
    color: #207e9b;
}
/*****smartlist*************/
.isc-screen-nav-container-s1 {
    border-bottom: 1px solid #e9e9e9;
}

    .isc-screen-nav-container-s1 ul {
        margin: 0px;
        padding: 0px;
    }

        .isc-screen-nav-container-s1 ul li {
            display: block;
            float: left;
            list-style: none;
            width: auto;
        }

            .isc-screen-nav-container-s1 ul li.active a {
                border-bottom: 2px solid #40b2e2;
            }

            .isc-screen-nav-container-s1 ul li a {
                background-color: transparent;
                border-bottom: 2px solid transparent;
                color: gray;
                display: block;
                font-size: 13px;
                font-weight: 400;
                line-height: 2;
                padding: 6px 15px;
                position: relative;
                text-align: center;
                text-decoration: none;
            }

            .isc-screen-nav-container-s1 ul li:hover a {
                border-bottom: 2px solid #45ae3d;
                text-decoration: none;
                background-color: #def3cd;
                color: #66b823;
            }

.isc-min-ht-s2 {
    min-height: 450px;
}

.isc-purple-icon {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 3px !important;
    line-height: 2;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
}

.isc-purple-tir-cell {
    border: 1px solid #ab29dc;
    color: #fff;
    background-color: #ab29dc;
}

.isc-purple-icon i {
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
}

.isc-app-screen-header-title-tab-s1 {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    line-height: 15px;
    margin-top: 5px;
    letter-spacing: 0.4px;
    margin-left: 10px;
}

.pad-top-bot-10 {
    padding: 10px 0px;
}

.isc-speinner i {
    font-size: 20px;
    margin-top: 15px;
    color: #45ae3d;
}

.isc-empty-icon i {
    color: gray;
    font-size: 35px;
    margin-top: 15px;
}

.isc-app-screen-sub-title {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 500;
    color: #525252;
    line-height: 15px;
    margin-top: 10px;
    letter-spacing: 0.4px;
    margin-left: 10px;
}
/****UserHomeAction.aspx**************/
.isc-scr-hdr-sec-cell-s1 {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    min-height: 40px;
    position: relative;
}

.isc-scr-bdy-sec-cell-s1 {
    padding: 10px 0px;
}

.isc-tbl-list-stage-bar-s1 {
    margin: 0px;
    padding: 0px;
    padding-right: 25px;
}

    .isc-tbl-list-stage-bar-s1 li.active {
        background-color: #f09546;
    }

    .isc-tbl-list-stage-bar-s1 li {
        float: left;
        width: 20%;
        display: block;
        list-style: none;
        border-right: 5px solid #fff;
        background-color: #e5e5e5;
        height: 3px;
    }

.isc-table-read-optimal tr.active td {
    background-color: #e4ebfb;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
}

.isc-table-read-optimal tr.active-show-row td {
    background-color: #e4ebfb;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.isc-tbl-inner-nav-act-s1 li {
    float: left;
    list-style: none;
    display: block;
}

    .isc-tbl-inner-nav-act-s1 li.active a {
        background-color: #209bd1;
        color: #fff;
        border-radius: 4px !important;
    }

    .isc-tbl-inner-nav-act-s1 li a i {
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 13px;
        color: inherit;
        line-height: 15px;
    }

.isc-tbl-inner-nav-act-s1 {
    margin: 0px;
    padding: 10px 0px;
}

    .isc-tbl-inner-nav-act-s1 li:hover a {
        text-decoration: none;
        background-color: #20d13c;
        color: #fff;
        border-radius: 4px !important;
    }

.isc-table-read-optimal tr.active td .isc-tbl-list-stage-bar-s1 li {
    border-right: 5px solid #e4ebfb;
    background-color: #ccc;
}

    .isc-table-read-optimal tr.active td .isc-tbl-list-stage-bar-s1 li.active {
        background-color: #f09546;
    }

.isc-tbl-inner-nav-act-s1 li a {
    display: block;
    padding: 6px 15px;
    font-size: 13px;
    margin-right: 10px;
    line-height: 20px;
    color: #525252;
    background-color: transparent;
    text-decoration: none;
    cursor: pointer;
}
/**********List attribute**********/
.isc-app-screen-sec-container-s1-actn {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 10px 10px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-screen-sec-hdr-container-s1 {
    padding-bottom: 10px;
}

    .isc-screen-sec-hdr-container-s1 h3 {
        font-size: 16px;
        font-weight: 500;
        color: #494949;
        line-height: 20px;
        margin: 0px;
        letter-spacing: 0.5px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 5px;
    }

.isc-table-tile-sec-read-s1 {
    width: 100%;
}

    .isc-table-tile-sec-read-s1 tr td {
        padding: 10px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #333;
        border-bottom: 1px solid #E2E6E9;
    }

        .isc-table-tile-sec-read-s1 tr td:last-child {
            color: #b5b3b4;
        }

.isc-min-ht-s3 {
    min-height: 430px;
}

tr.isc-partent-lf-tr-s1 td {
    background-color: #f0f0f0;
    color: #333 !important;
}

td.isc-td-lbl-rig-s1 {
    text-align: right;
}

td.isc-td-lbl-lft-s1 {
    text-align: left;
}

.isc-status-td-s1.isc-sts-active {
    color: #45ae3d;
}

    .isc-status-td-s1.isc-sts-active:hover {
        border-color: #45ae3d;
        color: #45ae3d;
    }

.isc-status-td-s1 i {
    color: inherit;
    margin-right: 5px;
    font-size: 13px;
}

.isc-status-td-s1 {
    border: 1px solid transparent;
    background-color: transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 2;
    padding: 5px 10px;
    border-radius: 25px !important;
    display: block;
    margin: 0px auto;
    cursor: pointer;
    /* width: 100px;
     */
}

.isc-section-lbl-hdr-s4 {
    font-size: 16px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    margin: 0px;
    letter-spacing: 0.5px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}

.isc-sorting-cell-th-s1 {
    width: 15px;
    height: 10px;
    float: right;
    position: absolute;
    top: 3px;
    right: 0px;
    margin-top: 10px;
}

    .isc-sorting-cell-th-s1::before {
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 4.5px 4px 4.5px;
        border-color: transparent transparent #333 transparent;
        content: "";
        display: block;
        position: absolute;
        top: -2px;
    }

    .isc-sorting-cell-th-s1::after {
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 4px 4.5px 0px 4.5px;
        border-color: #333 transparent transparent transparent;
        content: "";
        display: block;
        position: absolute;
        bottom: 2px;
    }

.isc-bud-cell-s1 {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
}

.isc-bud-cell-s1 {
    position: relative;
}

span.td-lbl-actual {
    font-weight: bold;
    font-size: 13px;
    color: #1c9a0e;
}

span.td-lbl-budget {
    font-size: 12px;
    color: #7c7c7c;
}

.isc-lbl-td-sub-s1 {
    color: #1c9a0e;
    font-size: 12px;
    margin-top: 3px;
}

.isc-bud-cir-cell-s1 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    border-color: #ab29dc;
    color: #ab29dc;
    line-height: 2;
    font-size: 12px;
    font-weight: 500;
}

.isc-status-td-s1.isc-sts-progress {
    color: #2D96CB;
}

.isc-sts-planned {
    color: #ffc000;
}

.isc-status-td-s1.isc-sts-planned:hover {
    border-color: #ffc000;
    color: #ffc000;
}

.isc-status-td-s1:hover {
    text-decoration: none;
}

.isc-action-badge-td-s1 {
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 16px;
    color: #2d2d2d;
    border-radius: 2px !important;
    text-decoration: none;
}

.isc-status-td-s1.isc-sts-progress {
    color: #2D96CB;
}

    .isc-status-td-s1.isc-sts-progress:hover {
        border-color: #2D96CB;
        color: #2D96CB;
    }

.isc-sts-hold {
    color: #aaa;
}

.isc-status-td-s1.isc-sts-hold:hover {
    border-color: #aaa;
    color: #aaa;
}

.isc-grid-two-row-readtype-s2 tbody tr:hover {
    background-color: #f6f6f6;
}

.isc-action-badge-td-s1 i {
    font-size: inherit;
    line-height: inherit;
    color: #a0a0a0;
    cursor: pointer;
}

.isc-progress-bar-s1 {
    position: absolute;
    width: 25%;
    height: 25px;
    top: 0px;
    left: 0px;
    background-color: rgba(28, 154, 14, 0.09);
}
/******EntityHome.aspx***********/
.isc-float-list-kpi-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-float-list-kpi-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
        width: 15%;
    }

        .isc-float-list-kpi-cell-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-float-list-kpi-cell-s1 li a {
            display: block;
            padding: 0px 10px;
            text-decoration: none;
            border-right: 1px solid #E2E6E9;
        }

            .isc-float-list-kpi-cell-s1 li a h1 {
                margin: 5px 0px 5px 0px;
                font-size: 12px;
                line-height: 20px;
                color: #7c7c7c;
                font-weight: 500;
                text-transform: uppercase;
            }

            .isc-float-list-kpi-cell-s1 li a h2 {
                margin: 0px;
                font-size: 18px;
                line-height: 20px;
                color: #2e85bb;
                font-weight: 500;
            }

.isc-app-screen-sec-hdrs-container-s1 {
    height: 50px;
    border: 1px solid #E2E6E9;
    background-color: #F9F9F9;
    padding: 8px 10px;
    position: relative;
}

.isc-table-read-optimal .iscdatepicker {
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
}

.isc-table-read-optimal td h2 a {
    color: inherit;
}

.isc-bud-cell-s1-list {
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
    height: 5px;
    background-color: #58c1e1;
}

.isc-bud-cell-s1-list {
    position: relative;
}

.isc-progress-bar-s1-list {
    position: absolute;
    width: 25%;
    height: 6px;
    top: 0px;
    left: 0px;
    background-color: #8de39c;
}

.prog-lbl-col .isc-lbl-prog-fot-s1 {
    top: 6px;
    left: 0px;
    color: #2d2d2d;
}

.isc-lbl-prog-fot-s1 {
    position: absolute;
    font-size: 11px;
    top: 3px;
    left: 5px;
    color: #fff;
}

.prog-lbl-col .isc-lbl-prog-fot-s2 {
    top: 6px;
    right: 0px;
}

.isc-lbl-prog-fot-s2 {
    position: absolute;
    font-size: 11px;
    top: 4px;
    right: 5px;
}

.isc-inline-pop-action-s1 {
    position: relative;
}
/*********Simplelist.aspx******************/
.isc-sts-progress-s2 {
    color: #fff;
    border: 1px solid #2D96CB;
    background-color: #2D96CB;
}

.isc-sts-active-s2 {
    color: #fff;
    border: 1px solid #45ae3d;
    background-color: #45ae3d;
}

.isc-sts-inactive-s2 {
    color: #fff;
    border: 1px solid #f78b60;
    background-color: #f78b60;
}

.isc-sts-hold2-s2 {
    color: #fff;
    border: 1px solid #8381B5;
    background-color: #8381B5;
}

.isc-sts-hold-s2 {
    color: #fff;
    border: 1px solid #aaa;
    background-color: #aaa;
}

.isc-sts-planned-s2 {
    color: #fff;
    border: 1px solid #ffc000;
    background-color: #ffc000;
}

.isc-sts-progress-s2:hover {
    color: #fff;
}

.isc-sts-planned-s2:hover {
    color: #fff;
}

.isc-sts-active-s2:hover {
    color: #fff;
}

.isc-sts-inactive-s2:hover {
    color: #fff;
}

.isc-sts-hold-s2:hover {
    color: #fff;
}

.isc-sts-hold2-s2:hover {
    color: #fff;
}

.isc-status-td-s2 {
    border: 1px solid transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 2px 8px;
    border-radius: 3px !important;
    color: #5d5d5d;
    cursor: pointer;
    width: 80%;
    display: block;
    margin: 0px auto;
    text-align: center;
    color: #fff;
}

.pagination > li:last-child > a, .pagination > li:first-child > a {
    padding: 8px 6px;
}

.isc-btn-act-scr-sec-s2 i {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 12px;
    margin-top: 0px;
    color: #7c7c7c;
}

.isc-btn-act-scr-sec-s2 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    background-color: transparent;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
    color: #5d5d5d;
    margin-top: 3px;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e85bb;
    background-color: #2e85bb;
    color: #fff;
}

.isc-btn-act-bgm-s1:hover {
    color: #fff !important;
}

.isc-btn-act-bgm-s2:hover {
    color: #fff !important;
}

.isc-btn-act-bgm-s1 {
    border-color: #26c393;
    background-color: #26c393;
    color: #fff;
}

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
    color: #fff;
    margin-top: 3px;
}

    .isc-btn-act-scr-sec-s1 i {
        display: block;
        float: right;
        margin-left: 5px;
        font-size: 13px;
        margin-top: 0px;
        color: inherit;
    }

.isc-td-inline-status-ch-s1 {
    position: relative;
}
/*********Hirearchy.aspx******************/
.isc-float-list-kpi-cell-s2 {
    padding: 0px;
    margin: 0px;
}

    .isc-float-list-kpi-cell-s2 li {
        list-style: none;
        display: block;
        float: left;
        width: 15%;
    }

        .isc-float-list-kpi-cell-s2 li:first-child {
            width: 20%;
        }

        .isc-float-list-kpi-cell-s2 li a {
            display: block;
            padding: 0px 10px 0px 10px;
            text-decoration: none;
            border-right: 1px solid #e7e7e7;
        }

.isc-float-list-kpi-cell-s1 li:hover a {
    text-decoration: none;
}

.isc-float-list-kpi-cell-s2 li a h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    color: #2e85bb;
    font-weight: 500;
}

.isc-float-list-kpi-cell-s2 li a h4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: Orange;
    font-weight: 500;
}

.isc-float-list-kpi-cell-s2 li a h5 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #5d5d5d;
    font-weight: 500;
}

.isc-float-list-kpi-cell-s2 li a h1 {
    margin: 7px 0px 4px 0px;
    font-size: 12px;
    line-height: 20px;
    color: #737373;
    font-weight: 500;
    text-transform: uppercase;
}

.isc-float-list-kpi-cell-s2 li a h2 {
    margin: 0px 0px 0px 0px;
    font-size: 19px;
    line-height: 20px;
    color: #2e85bb;
    font-weight: 500;
}

    .isc-float-list-kpi-cell-s2 li a h2 span {
        font-size: 14px;
        color: #76a01d;
    }

.isc-float-list-kpi-cell-s2 li a h5 {
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    font-size: 11px;
    font-weight: 500;
    color: #8c8c8c;
    /* background-color: #fafafa;
     */
    /* display: inline-table;
     */
    line-height: 15px;
}

    .isc-float-list-kpi-cell-s2 li a h5 span {
        font-weight: 500;
        font-size: 12px;
        margin-left: 3px;
        color: #c53e3e;
    }

.isc-float-list-kpi-cell-s2 li:first-child a {
    padding-left: 0px;
}

.isc-float-list-kpi-cell-s2 li:last-child a {
    border-right: none;
}

.isc-ldg-inline-list-menu-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-ldg-inline-list-menu-s1 li.active a {
        color: #0088dd;
    }

    .isc-ldg-inline-list-menu-s1 li a {
        display: block;
        color: #aaa;
        text-decoration: none;
        cursor: pointer;
    }

.isc-tds-list-lgnt-s1 {
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
}

    .isc-tds-list-lgnt-s1 li {
        height: 40px;
        width: 40px;
        float: left;
        list-style: none;
    }

        .isc-tds-list-lgnt-s1 li.active a {
            background-color: #fff;
            color: #45ae3d;
        }

        .isc-tds-list-lgnt-s1 li a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

.isc-btn-act-bgm-s4 {
    border-color: #7c7c7c;
    color: #717171;
    background-color: #e4e4e4;
}

    .isc-btn-act-bgm-s4:hover {
        background-color: #b3b3b3;
        color: #fff;
    }

.isc-tds-list-lgnt-s1 li:hover a {
    text-decoration: none;
    background-color: #0088dd;
    color: #fff;
}

.isc-tds-list-lgnt-s1 li a {
    display: block;
    padding: 0px;
    border-right: 1px solid #E2E6E9;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #5d5d5d;
    text-decoration: none;
}

.isc-app-page-content-tab-container-s1 {
    min-height: 35px;
    background-color: #F9F9F9;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid #eee;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sdfc-cir-hover-show-icns-s22 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 20px;
    line-height: 30px;
    color: #7b7b7b;
    text-align: center;
    background-color: #e2e2e2;
}

    .sdfc-cir-hover-show-icns-s22 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.sdfc-cir-hover-show-icns-s23 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 30px;
    font-size: 20px;
    color: #7b7b7b;
    text-align: center;
    background-color: #e2e2e2;
}

    .sdfc-cir-hover-show-icns-s23 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-screen-tab-list-s1 {
    padding: 0px;
    margin: 0px;
    display: block;
}

    .isc-screen-tab-list-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-screen-tab-list-s1 li.active a {
            color: #fff;
            border-bottom-color: #329313;
            background-color: #45ae3d;
        }

        .isc-screen-tab-list-s1 li a {
            padding: 7px 10px;
            display: block;
            position: relative;
            font-size: 13px;
            color: #7c7c7c;
            line-height: 20px;
            border-bottom: 2px solid transparent;
            background-color: transparent;
            text-decoration: none;
            font-weight: 500;
        }

        .isc-screen-tab-list-s1 li:hover a {
            text-decoration: none;
            color: #0088dd;
            border-bottom-color: #0088dd;
            border-bottom-color: #0491C7;
            background-color: #0088dd;
            color: #fff;
        }

.isc-clk-bg-inactive-s1 {
    background-color: #7c7c7c;
}

.isc-click-cell-arr-s1 {
    float: left;
    text-decoration: none;
    height: 15px;
    width: 15px;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 10px;
    color: #fff !important;
    background-color: #9a9a9a;
    text-decoration: none;
    margin-right: 5px;
    border-radius: 2px !important;
}

    .isc-click-cell-arr-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-table-read-optimal td h3 span {
    margin-left: 5px;
    font-weight: 500;
}

tr.milestone-active-s1 td:first-child {
    border-left: 3px solid #37d652;
}

tr.isc-tr-child-cell-level1 td:first-child {
    padding-left: 40px;
}

tr.milestone-active-s1 td {
    background-color: #f4fff6;
}

h4.miliestone-status-s1 {
    color: #17ca36 !important;
}

tr.milestone-active-s2 td:first-child {
    border-left: 3px solid #f5851f;
}

tr.milestone-active-s2 td {
    background-color: #ffe6ce;
}

h4.miliestone-status-s2 {
    color: #f5851f !important;
}
/*********Detail2.aspx******************/
.tab-screen-level-s1 {
    padding: 0px;
    margin: 0px;
}

    .tab-screen-level-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .tab-screen-level-s1 li.active a {
            color: #2d2d2d;
            border: 1px solid #ddd;
            border-bottom: 1px solid transparent;
            padding-bottom: 6px;
        }

        .tab-screen-level-s1 li a {
            display: block;
            padding: 6px 15px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 500;
            color: #7c7c7c;
            text-decoration: none;
            border-top-left-radius: 5px !important;
            border-top-right-radius: 5px !important;
        }

.isc-kpi-tab-leg-s1 li a {
    padding-right: 50px !important;
    position: relative;
}

    .isc-kpi-tab-leg-s1 li a span {
        height: 25px;
        width: 25px;
        border-radius: 50% !important;
        text-align: center;
        display: block;
        font-size: 13px;
        line-height: 25px;
        background-color: #f0f0f0;
        color: #5d5d5d;
        font-weight: 500;
        position: absolute;
        top: 5px;
        right: 5px;
    }

.isc-sec-acc-container-s1 {
    margin-bottom: 15px;
}

.isc-sec-acc-hdr-container-s1 a {
    position: relative;
    display: block;
    padding: 6px 12px;
    cursor: pointer;
    font-size: 13px;
    color: #7c7c7c;
    line-height: 20px;
    min-height: 20px;
    border-bottom: 1px dotted #eee;
    font-weight: 500;
}

    .isc-sec-acc-hdr-container-s1 a i {
        display: block;
        float: left;
        margin-right: 10px;
        font-size: 13px;
        margin-top: 5px;
        margin-left: 5px;
        color: inherit;
    }

    .isc-sec-acc-hdr-container-s1 a span {
        position: absolute;
        top: 5px;
        right: 5px;
        background-color: #f0f0f0;
        border-radius: 5px !important;
        font-size: 12px;
        padding: 0px 8px;
        font-weight: 500;
    }

.isc-sec-acc-bdy-container-s1 {
    padding: 7px 10px;
}

.isc-panel-body-container.active {
    border-color: #17ca36;
}

.isc-panel-body-container {
    position: relative;
    border-radius: 5px !important;
    min-height: 40px;
    padding: 5px 15px;
    border: 1px solid #eee;
    border-left: 5px solid #009bdc;
}

.isc-div-col-s1 {
    width: 45%;
    float: left;
}

.isc-lbl-pan-hdr-max {
    margin: 0px;
    font-weight: 500;
    font-size: 13px;
    color: #2e85bb;
    line-height: 20px;
    letter-spacing: normal;
}

.isc-lbl-pan-hdr-med {
    margin: 0px;
    font-weight: 500;
    font-size: 13px;
    color: #8A8A8A;
    line-height: 20px;
    letter-spacing: normal;
}

.isc-div-col-s2 {
    width: 20%;
    float: left;
}

.isc-lbl-pan-hdr-min {
    margin: 0px;
    font-weight: 500;
    font-size: 13px;
    color: #333;
    line-height: 20px;
}

.isc-act-lnk-med {
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: normal;
    margin: 0px;
    cursor: pointer;
}

    .isc-act-lnk-med i {
        display: block;
        float: left;
        margin-left: 10px;
        margin-top: 2px;
        margin-right: 10px;
        color: #7c7c7c;
        font-size: 14px;
    }

.isc-acc-clk-cell-s2 {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 15px;
    right: 15px;
    font-size: 14px;
    color: #5d5d5d;
    line-height: 20px;
    text-align: center;
    background-color: #f0f0f0;
}

    .isc-acc-clk-cell-s2 i {
        color: inherit;
        line-height: inherit;
        font-size: inherit;
    }

.isc-lbl-scr-header-entity-s1 {
    margin: 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
}

.isc-lbl-scr-header-entity-s2 {
    margin: 0px;
    font-size: 11px;
    color: #939393;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
}

.isc-sec-acc-container-s1.active .isc-sec-acc-hdr-container-s1 a {
    background-color: #eee;
}

.isc-sec-acc-container-s1.active .isc-sec-acc-bdy-container-s1 {
    border: 1px solid #eee;
    border-top: none;
}

.isc-act-cir-cen-btn-s1 {
    height: 20px;
    width: 20px;
    border-radius: 5px !important;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #7c7c7c !important;
    font-weight: 500;
    float: none;
    margin: 0px auto;
    cursor: pointer;
    display: block;
}

.div-col-pat-del {
    width: 15%;
    float: left;
}

.isc-sec-acc-hdr-container-del {
    position: relative;
}

.isc-lbl-cmts-con-del-1 {
    margin: 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-cmts-con-del {
    margin: 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.iisc-acc-clk-cell-del i {
    color: inherit;
    line-height: inherit;
    font-size: inherit;
}

.isc-acc-clk-cell-del {
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 5px;
    right: 5px;
    font-size: 16px;
    color: #5d5d5d;
    line-height: 15px;
    text-align: center;
}
/*********Detail1.aspx******************/
.isc-users-cell-bg-s1 {
    padding: 0px 0px;
}

.isc-lbls-enti-sec-hdr-s1 {
    margin: 0px;
    color: #2D96CB;
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
}

.isc-user-entiti-det-s1 img {
    height: 80px;
    position: absolute;
    top: 5px;
    left: 3px;
}

.isc-user-entiti-det-s1 {
    position: relative;
    background-color: #fafafa;
    min-height: 80px;
    padding: 6px 15px;
    padding-left: 20%;
}

.isc-lbls-enti-sec-hdr-s2 {
    margin: 0px;
    color: #7c7c7c;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}

.isc-lbls-enti-sec-hdr-s3 {
    margin: 0px;
    color: #7c7c7c;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}

.lbl-detail-vw-value-list-s1 i {
    margin-right: 5px;
}

.lbl-detail-vw-value-list-s1 {
    margin: 0px;
    line-height: 15px;
    font-size: 14px;
    font-weight: 500;
    color: #f78b60;
    letter-spacing: 0.5px;
}

.isc-entity-act-navs-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-entity-act-navs-s1 li {
        float: left;
        width: 33.333%;
        list-style: none;
    }

        .isc-entity-act-navs-s1 li a {
            padding: 10px 15px;
            border-right: 1px solid #eee;
            text-align: center;
            display: block;
            text-decoration: none;
        }

            .isc-entity-act-navs-s1 li a i {
                color: #7c7c7c;
                line-height: 30px;
                font-size: 16px;
            }

.isc-lbls-enti-sec-hdr-s4 {
    margin: 0px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 11px;
    color: #939393;
    line-height: 20px;
}

.isc-entity-act-navs-s1 li:last-child a {
    border-right: none;
}

.isc-app-screen-sec-container-s1-list {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-app-screen-sec-container-contact {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-app-screen-sec-container-company {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-min-ht-s23 {
    min-height: 165px;
}

.isc-section-lbl-hdr-s3 {
    margin: 0px;
    font-size: 14px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-new-scren-patern-s1 .isc-sum-rpt-inner-cell-s1 {
    width: 50%;
}

.lbl-isc-scrs-cont-hdr-s3 {
    font-size: 13px;
    color: #aaa;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-fns-col-s2 {
    color: #0088dd !important;
}

.lbl-isc-scrs-cont-hdr-s4 i {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    font-size: 12px;
    color: #939393;
}

.lbl-isc-scrs-cont-hdr-s4 {
    font-size: 13px;
    color: #42a6bd;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-sum-rpt-inner-cell-s2 {
    width: 50%;
    float: left;
}

.isc-sum-rpt-inner-cell-s1 {
    width: 50%;
    float: left;
}

.mar-top-rpt-s2 {
    margin-top: 15px;
}

.isc-min-ht-s22 {
    min-height: 235px;
}

.isc-min-ht-s20 {
    min-height: 70px;
    padding-bottom: 5px;
}

.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-arw-panel-grp-col-cell-s1 {
    width: 20%;
    float: left;
}

.isc-arw-panel-grp-hdr-cell-s1 {
    min-height: 20px;
    background-color: #0070d2;
    padding: 5px 15px;
    position: relative;
    text-align: center;
    font-size: 11px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 20px;
    /* text-transform: uppercase;
     */
    font-weight: 400;
}

    .isc-arw-panel-grp-hdr-cell-s1:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: "";
        height: 0px;
        width: 0px;
        position: absolute;
        pointer-events: none;
        border-left-color: #fff;
        border-width: 14px;
        margin-top: -14px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-s1:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: "";
        height: 0px;
        width: 0px;
        position: absolute;
        pointer-events: none;
        border-left-color: #0070d2;
        border-width: 12px;
        margin-top: -12px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before, .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after {
        display: none;
    }

    .isc-arw-panel-grp-hdr-cell-s1 a {
        color: inherit;
    }

        .isc-arw-panel-grp-hdr-cell-s1 a:hover {
            color: inherit;
        }

.isc-arw-active-s1 {
    background-color: #45ae3d;
}

    .isc-arw-active-s1 a {
        color: #fff;
    }

        .isc-arw-active-s1 a i {
            color: #fff;
            line-height: 16px;
            padding: 0px 10px 0px 0px;
        }

    .isc-arw-active-s1:before {
        border-left-color: #fff;
    }

    .isc-arw-active-s1:after {
        border-left-color: #45ae3d;
    }

.isc-section-lbl-hdr-s10 {
    margin: 0px;
    font-size: 14px;
    color: #5d5d5d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-checklist-nav-s1 li.active a {
    background-color: #aaa;
    color: #fff;
}

.isc-checklist-nav-s1 {
    margin: 0px;
    padding: 0px;
    padding-left: 40px;
}

    .isc-checklist-nav-s1 li {
        list-style: none;
        float: left;
        display: block;
    }

        .isc-checklist-nav-s1 li a i {
            font-size: inherit;
            display: block;
            float: left;
            margin-right: 5px;
            margin-top: 0px;
        }

        .isc-checklist-nav-s1 li:hover a {
            background-color: #45ae3d;
            color: #fff;
            text-decoration: none;
        }

        .isc-checklist-nav-s1 li a {
            padding: 2px 10px 2px 10px;
            position: relative;
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            background-color: #f0f0f0;
            margin-right: 15px;
            border-radius: 5px !important;
            line-height: 15px;
            cursor: pointer;
            text-decoration: none;
        }

.isc-acc-pos-up-s1 {
    height: 25px;
    width: 25px;
    border-radius: 50% !important;
    background-color: #e2e2e2;
    font-size: 16px;
    display: block;
    text-align: center;
    line-height: 20px;
    position: absolute;
    bottom: 5px;
    right: 15px;
    color: #5d5d5d;
}

    .isc-acc-pos-up-s1 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }

.isc-min-ht-s25 {
    min-height: 90px;
}

.isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
    margin-left: 0px;
    margin-right: 0px;
}

.isc-arw-hover-act-s1 .isc-sqr-panel-grp-col-cell-par-s1:hover {
    padding-left: 35px;
    padding-right: 35px;
}

.sdfc-cir-hover-show-icns-s1 {
    position: absolute;
    top: 15px;
    left: 5px;
    height: 30px;
    width: 30px;
    background-color: #eee;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 25px;
    color: #939393;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
}

.sdfc-cir-hover-show-icns-s2 {
    position: absolute;
    top: 15px;
    right: 5px;
    height: 30px;
    width: 30px;
    background-color: #eee;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 25px;
    color: #939393;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
}

.sdfc-cir-hover-show-icns-s1 i {
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    text-align: center;
}

.sdfc-cir-hover-show-icns-s2 i {
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    text-align: center;
}

.sdfc-cir-hover-show-icns-s1:hover, .sdfc-cir-hover-show-icns-s2:hover {
    background-color: #f0f0f0;
    color: #222;
    border-color: #ccc;
}

.isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
    display: block;
}

.isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
    display: block;
}

.isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s2 {
    display: block;
}

.isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s1 {
    left: 0px;
}

.isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s2 {
    right: 0px;
}

.isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
    margin-left: 0px;
    margin-right: 0px;
}

label.isc-icn-chk-list-comp-s1 {
    display: block;
    color: #7c7c7c;
}

    label.isc-icn-chk-list-comp-s1 i {
        display: block;
        float: left;
        font-size: 13px;
        margin-right: 10px;
        color: #27ca27;
    }

.isc-app-screen-body-chks-container-s1 {
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}

.isc-sqr-panel-grp-col-cell-s1 {
    padding: 10px 10px;
    min-height: 60px;
    border-right: 1px solid #e9e9e9;
    width: 25%;
    float: left;
}

    .isc-sqr-panel-grp-col-cell-s1:last-child {
        border-right: none;
    }

.isc-app-screen-body-kpi-container-s1 .isc-screen-entity-list-s1 {
    margin-bottom: 0px;
    margin-top: 15px;
}

.isc-new-scren-patern-s1 .isc-screen-entity-list-s1 li {
    width: 25%;
}

.isc-screen-entity-list-s1 li a {
    display: block;
    text-decoration: none;
    padding: 0px;
    position: relative;
    padding-left: 40px;
    cursor: pointer;
}

.isc-screen-entity-list-s1 li {
    float: left;
    width: 25%;
    list-style: none;
    display: block;
}

.isc-new-scren-patern-s1 .isc-app-screen-body-kpi-container-s1 {
    margin-left: 0px;
    margin-right: 0px;
}

.isc-app-screen-body-kpi-container-s1 {
    position: relative;
    padding-left: 35px;
    padding-right: 35px;
    min-height: 60px;
    background-color: #F9F9F9;
}

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 5px;
    height: 30px;
    width: 30px;
    border-radius: 5px !important;
}

    .isc-ent-img-cont-s1 span {
        height: 25px;
        width: 30px;
        background-repeat: no-repeat;
        display: block;
        margin: 0px auto;
        margin-top: 2px;
        font-size: 18px;
        color: #fff;
        line-height: 25px;
    }

.isc-section-lbl-hdr-s5 {
    font-size: 12px;
    color: #7c7c7c;
    margin: 0px;
    line-height: 15px;
}

.isc-section-lbl-hdr-s6 {
    margin: 0px;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
}

.isc-arw-hover-act-s1 .isc-app-screen-body-kpi-container-s1:hover {
    padding-left: 35px;
    padding-right: 35px;
}

.isc-lbl-pnl-hdrs-s1 {
    margin: 0px;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 15px;
    font-weight: 500;
}

.isc-pnl-acc-grps-hdr-cell-s1 {
    padding: 7px 13px;
    position: relative;
    min-height: 30px;
    padding-left: 30px;
}

.isc-acc-pos-up-s2 {
    height: 15px;
    width: 15px;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 10px;
    position: absolute;
    top: 8px;
    left: 0px;
    color: #fff;
    background-color: #f78b60;
    text-decoration: none;
}

    .isc-acc-pos-up-s2 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }

.isc-pnl-acc-grps-bdy-cell-s1 {
    padding: 0px 5px;
}

.isc-acc-pos-up-s2:hover {
    text-decoration: none;
    color: inherit;
}

.isc-min-550 {
    min-height: 550px;
}
/**********TileMultiAction***********************/
.isc-header-main-tile {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 10px;
    letter-spacing: 0.4px;
}

.isc-header-main-sub-tile {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 10px;
    padding: 5px 0;
}

.isc-app-page-tile-s4 {
    position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 5px 10px 10px 10px;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #ddd;
}

.isc-sec-cir-cell-icon {
    height: 60px;
    width: 60px;
    border-radius: 50px !important;
    text-align: center;
    background-color: #3598DC;
    line-height: 30px;
    color: #fff;
    font-size: 15px;
}

    .isc-sec-cir-cell-icon i {
        font-size: 30px;
        margin: 0;
        padding: 0;
        vertical-align: middle;
        line-height: 2;
        color: #fff;
    }

.isc-order-align {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .isc-order-align li {
        display: inline-block;
        /* float: left;
     */
        padding-right: 5px;
        padding-top: 0px;
        margin: 0;
    }

        .isc-order-align li a {
            color: #45ae3d;
            font-weight: 500;
        }

.isc-header-main-sub-inner-tile {
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    margin-bottom: 5px;
}

.isc-min-ht-100 {
    min-height: 100px;
}
/**********TilesingleAction***********************/
.isc-action-are-icn i {
    font-size: 20px;
    padding: 0 0 0 10px;
    color: #7c7c7c;
    font-weight: 500;
}

.isc-action-are-icn span {
    color: #7c7c7c;
    font-weight: 500;
    font-size: 14px;
}

.isc-app-page-tile-s5 {
    position: relative;
    border-radius: 2px !important;
    background-color: green;
    cursor: pointer;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    min-height: 165px;
    text-align: center;
}

.isc-app-page-tile-s6 {
    position: relative;
    border-radius: 2px !important;
    background-color: #e2e2e0;
    cursor: pointer;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    min-height: 165px;
    text-align: center;
}

    .isc-app-page-tile-s6 i {
        font-size: 30px;
        color: #7c7c7c;
        margin-top: 18%;
        padding: 0;
    }

.isc-app-page-tile-s5 i {
    font-size: 30px;
    color: #fff;
    margin-top: 20%;
    padding: 0;
}

.isc-app-page-tile-s5 h3 {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 10px 0;
}

.isc-app-page-tile-s6 h3 {
    font-size: 16px;
    color: #7c7c7c;
    font-weight: 500;
    margin: 0;
    padding-top: 15px;
}

.isc-app-page-tile-s6 p {
    font-size: 14px;
    color: #7c7c7c;
    font-weight: 500;
    margin: 0;
}

.isc-align-star {
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0 !important;
    font-size: 20px !important;
}

.dark-red {
    color: #c53e3e !important;
    font-size: 14px;
    font-weight: 500;
}
/***********instanceKBI***********************/
.isc-app-page-tile-s7 {
    position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 0px;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #ddd;
}

.isc-lbl-tile-header-s1 {
    margin: 3px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #494949;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-header-s5 {
    margin: 3px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-header-s3 {
    margin: 3px 0px 0px 0px;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 500;
    color: #494949;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-tile-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #919191;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-header-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-header-s4 {
    margin: 0px 0px 0px 0px;
    margin-left: 15px;
    font-size: 13px;
    font-weight: 500;
    color: #919191;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-list-inline-tile-kpi-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 6px;
}

    .isc-list-inline-tile-kpi-s1 li:first-child {
        padding-left: 0px;
    }

    .isc-list-inline-tile-kpi-s1 li {
        display: block;
        width: 33.333%;
        float: left;
        list-style: none;
        border-right: 1px solid #eee;
        padding: 4px 10px;
    }

        .isc-list-inline-tile-kpi-s1 li h3 {
            margin: 0px 0px 2px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 13px;
            font-weight: 500;
            color: #4d4d4d;
            line-height: 16px;
        }

.isc-btn-sts-bdg-thm-s1 {
    background-color: #2293d6;
    color: #fff !important;
}

.isc-cir-div-lg-s1 {
    height: 25px;
    width: 25px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #21b799;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s3 {
    background-color: orange;
    color: #fff;
}

.isc-list-inline-tile-kpi-s1 li:last-child {
    padding-right: 0px;
    border-right: none;
}

.pad-bg {
    background-color: #21b799;
    color: #fff;
    padding: 10px 0px;
    margin: 1px 0 1px 0;
}

.pad-bg-gray {
    background-color: #808080;
    color: #fff;
    padding: 10px 0px;
    margin: 1px 0 1px 0;
}

.isc-more {
    padding: 10px 0px 0px 5px;
    margin: 0 0 0 15px;
    font-size: 14px;
    color: #5d5d5d;
}

.isc-start-icon {
    margin: 0;
    padding: 0;
    padding: 10px 10px 0px 0px;
    color: #5d5d5d;
}
/***********Workflowhome***********************/
.isc-panels-grp-bdy-container-s1 {
    min-height: 450px;
    background-color: #fcfcfc;
    border: 1px solid #dedede;
    border-radius: 2px !important;
    padding: 3px 3px;
}

.tile-bor-top-inprogress {
    border-top: 2px solid #FFA216;
}

.isc-tile-read-container-s1 {
    position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
}

.isc-tile-row-s1 {
    position: relative;
    padding: 5px 10px 5px 10px;
}

.isc-lbl-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #427E9D;
    line-height: 20px;
}

.isc-lbl-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
}

.isc-lbl-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777777;
    line-height: 20px;
    float: left;
}

.isc-tile-read-container-s1.tile-bor-top-inprogress .isc-lbl-tile-hdr-s5 {
    color: #FFA216;
}

.isc-lbl-tile-hdr-s5 i {
    color: inherit;
    margin-right: 3px;
    font-size: 8px;
    vertical-align: top;
}

.isc-lbl-tile-hdr-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #4c4c4c;
    line-height: 20px;
    float: left;
    letter-spacing: 0.3px;
}

.isc-lbl-tile-hdr-s6 {
    margin: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight: 500;
    color: #c7c7c7;
    line-height: 20px;
    float: right;
}

.isc-panels-grp-container-s1 {
    width: 20%;
    float: left;
    padding: 0px 2.5px;
}

.isc-lbl-tile-hdr-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    float: right;
}

.isc-tile-row-s2 {
    background-color: #F5F5F5;
    position: relative;
    padding: 5px 10px 5px 10px;
}

.isc-lbl-pnl-hdr-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 8px;
}

.isc-cir-semi-cell-flt-s1.isc-progress {
    border-color: #1798CB;
}

.isc-cir-semi-cell-flt-s1 {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 2px solid #aaa;
    font-size: 11px;
    text-align: center;
    font-weight: 500;
    border-radius: 50% !important;
    color: #5d5d5d;
    line-height: 15px;
    padding: 1px 0 0 0;
}

.isc-bor-fn-progress:hover {
    background-color: #2D96CB;
    color: #fff;
}

.isc-btn-stat-pan-s1 {
    background-color: transparent;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #2D96CB;
    display: block;
    cursor: pointer;
    width: 100px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #2D96CB;
    border-image: initial;
    text-decoration: none;
    padding: 3px 7px;
    margin: 0px auto;
    border-radius: 4px !important;
}
/***********Workflowhome status***********************/
.isc-sec-acc-hdr-container-s2 a {
    position: relative;
    display: block;
    padding: 6px 12px;
    cursor: pointer;
    font-size: 13px;
    color: #7c7c7c;
    line-height: 20px;
    min-height: 20px;
    border-bottom: 1px dotted #eee;
    font-weight: 500;
}

    .isc-sec-acc-hdr-container-s2 a i {
        display: block;
        float: left;
        margin-right: 10px;
        font-size: 13px;
        margin-top: 5px;
        margin-left: 5px;
        color: inherit;
    }

    .isc-sec-acc-hdr-container-s2 a span {
        position: absolute;
        top: 5px;
        right: 5px;
        border-radius: 5px !important;
        font-size: 12px;
        padding: 0px 8px;
        font-weight: 500;
    }

.isc-sec-acc-bdy-container-s2 {
    padding: 7px 10px;
    border: 1px solid #ddd;
    min-height: 550px;
}

.isc-cir-semi-cell-flt-lft {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    /* border: 2px solid #aaa;
     */
    font-size: 11px;
    text-align: center;
    font-weight: 500;
    /* border-radius: 50% !important;
     */
    color: #5d5d5d;
    line-height: 15px;
    padding: 1px 0 0 0;
}

.isc-lbl-tile-hdr-tmr {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    float: right;
}

.isc-group-btn-alin {
    background-color: transparent;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #2D96CB;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #2D96CB;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

.isc-lbl-tile-hdr-lft-icn {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #c7c7c7;
    line-height: 20px;
    float: left;
}

.isc-tile-progress-bar-s5 {
    position: relative;
    height: 6px;
    background-color: #009688;
    float: left;
}

.isc-tile-progress-bar-s6 {
    position: relative;
    height: 6px;
    background-color: #E3E3E3;
    float: left;
}

.isc-lbl-sec-tiles-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #4D4D4D;
    line-height: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: ceneter;
    padding: 0 10px;
    float: left;
}

.isc-panels-grp-bdy-container-sub-panel {
    min-height: 450px;
    /* background-color: #fcfcfc;
     border: 1px solid #dedede;
     */
    border-radius: 2px !important;
    padding: 3px 3px;
}

.isc-tile-read-container-sub-panel {
    position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: 0px 5px 5px #ddd;
}

.isc-panels-grp-container-sub-cont {
    width: 25%;
    float: left;
    padding: 0px 2.5px;
}
/******workflow tab***********/
.isc-app-page-content-tab-container-wrkflw {
    min-height: 90px;
    background-color: #f9f9f9;
    position: relative;
    border: 1px solid #eee;
    margin-top: 10px;
    margin-bottom: 10px;
}

.isc-screen-tab-list-wrkflw {
    padding: 0px;
    margin: 0px;
    display: block;
}

    .isc-screen-tab-list-wrkflw li {
        float: left;
        list-style: none;
        display: block;
        padding: 0px;
        border-right: 1px solid #ddd;
        width: 25%;
    }

        .isc-screen-tab-list-wrkflw li.active a {
            background-color: #fff;
        }

        .isc-screen-tab-list-wrkflw li a {
            padding: 10px 10px;
            display: block;
            position: relative;
            font-size: 14px;
            color: #7c7c7c;
            line-height: 20px;
            border-bottom: 2px solid transparent;
            background-color: transparent;
            text-decoration: none;
            font-weight: 500;
            text-align: center;
        }

.isc-open-fnt {
    font-weight: 500;
    color: #079de5;
    line-height: 25px;
    font-size: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: ceneter;
}

.isc-approve-fnt {
    font-weight: 500;
    color: #a281cb;
    line-height: 25px;
    font-size: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: ceneter;
}

.isc-receive-fnt {
    font-weight: 500;
    color: #1fc46e;
    line-height: 25px;
    font-size: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: ceneter;
}

.isc-close-fnt {
    font-weight: 500;
    color: #717c81;
    line-height: 25px;
    font-size: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: ceneter;
}

.isc-screen-tab-list-wrkflw i {
    position: absolute;
    top: 30px;
    left: -15px;
    font-size: 25px;
    background-color: #fff;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
}

.isc-screen-tab-list-wrkflw li:last-child {
    border-right: none;
}
/******workflow action***********/
.isc-tds-list-lgnt-s1 li a:last-child {
    border-right: none;
}

.isc-sec-acc-hdr-container-s2.isc-hold {
    border-top-color: #b4b4b4;
    border-width: 2px;
    border-top: 2px solid #b4b4b4;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.isc-tile-kpi-read-container-s1 {
    min-height: 100px;
    position: relative;
    border-radius: 3px !important;
    padding: 7px 8px;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
    -webkit-box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
    -moz-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
    -o-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
    -ms-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
}

.isc-lbl-tile-hdr-lg-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 500;
    color: #427E9D;
    line-height: 20px;
}

.isc-lbl-tile-hdr-lg-s2 {
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 16px;
}

.isc-lbl-tile-hdr-lg-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    line-height: 16px;
}

.isc-lbl-tile-hdr-lg-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 16px;
    text-align: right;
}

.isc-pan-progress-bar-s1 {
    height: 5px;
    background-color: #e6e6e6;
}

.isc-list-inline-tile-kpi-atn {
    padding: 0px;
    margin: 0px;
    margin-top: 6px;
}

    .isc-list-inline-tile-kpi-atn li:first-child {
        padding-left: 0px;
    }

    .isc-list-inline-tile-kpi-atn li h3 {
        margin: 0px 0px 2px 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
        font-weight: 500;
        color: #4d4d4d;
        line-height: 16px;
        text-align: center;
    }

    .isc-list-inline-tile-kpi-atn li h4 {
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 14px;
        font-weight: 500;
        color: #777;
        line-height: 16px;
        text-align: center;
    }

    .isc-list-inline-tile-kpi-atn li {
        display: block;
        width: 33.333%;
        float: left;
        list-style: none;
        border-right: 1px solid #eee;
        padding: 4px 10px;
    }

        .isc-list-inline-tile-kpi-atn li:last-child {
            border-right: none;
        }

.isc-cir-div-lg-atn {
    height: 25px;
    width: 25px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
    margin: 0 auto;
}

.isc-btn-sts-bdg-thm-blue {
    background-color: #2293d6;
    color: #fff;
}

.isc-btn-sts-bdg-thm-green {
    background-color: #20be84;
    color: #fff;
}

.isc-btn-sts-bdg-thm-yellow {
    background-color: orange;
    color: #fff;
}

.isc-panels-grp-container-sub-cont-atn {
    width: 33.3%;
    float: left;
    padding: 0px 2.5px;
}
/********ChartList.aspx*************/
.isc-list-sep-kpi-cht-s1 {
    padding: 0px;
    margin: 0px;
}

.isc-tr-show-subfiles-s1 {
    display: none;
}

.isc-list-sep-kpi-cht-s1 > li {
    list-style: none;
    display: block;
    float: left;
    border-right: 1px solid #ccc;
    position: relative;
    width: 20%;
    min-height: 160px;
}

    .isc-list-sep-kpi-cht-s1 > li:last-child {
        border-right: none;
    }

    .isc-list-sep-kpi-cht-s1 > li:first-child div {
        padding: 2px 0px;
    }

.isc-list-sep-kpi-cht-cell-s1 {
    padding: 7px 15px;
}

.isc-cir-bor-sts-s1, .isc-cir-bor-sts-s2 {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 20px;
    right: 25px;
    background-color: #fff;
    border: 6px solid transparent;
    border-radius: 50% !important;
}

.isc-cir-bor-sts-s1 {
    border-color: #3fb53a;
}

.isc-cir-bor-sts-s2 {
    border-color: #e86e29;
}

.isc-cir-bor-sts-s1 {
    border-color: #3fb53a;
}

.isc-cir-bor-sts-s2 {
    border-color: #e86e29;
}

.isc-lbl-list-sep-hdr-s1 {
    margin: 0px;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #777;
}

.isc-lbl-list-sep-hdr-s3 {
    margin: 10px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    color: #222;
    padding-left: 25px;
}

.isc-lbl-list-sep-hdr-s2 {
    margin: 10px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #222;
}

.isc-legend-cell-list-block-s1 {
    padding: 0px;
    margin: 0px;
    width: 95%;
    margin-top: 30px;
}

    .isc-legend-cell-list-block-s1 li {
        display: block;
        list-style: none;
    }

        .isc-legend-cell-list-block-s1 li a {
            display: block;
            padding: 2px 10px;
            font-size: 13px;
            color: #222;
            line-height: 18px;
            font-weight: 500;
        }

            .isc-legend-cell-list-block-s1 li a i {
                display: block;
                float: left;
                font-size: 12px;
                margin-right: 5px;
                margin-top: 0px;
            }

i.actives-icn-s2 {
    color: #2fa011;
}

.isc-legend-cell-list-block-s1 li a span {
    color: #aaa;
    font-weight: 500;
    float: right;
}

.table-bar-chart-sh-s1 {
    width: 100%;
}

i.actives-icn-s1 {
    color: #c3c3c3;
}

.isc-grid-two-row-readtype-chart {
    width: 100%;
}

    .isc-grid-two-row-readtype-chart th {
        font-size: 12px;
        padding: 9px 6px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
    }

        .isc-grid-two-row-readtype-chart th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #636363;
            font-size: inherit;
            text-transform: uppercase;
            font-size: 11px;
        }

tr.isc-tr-show-parentfiles-s1 td {
    position: relative;
}

tr.isc-tr-show-parentfiles-s1 td {
    cursor: pointer;
}

.isc-grid-two-row-readtype-chart td {
    font-size: 13px;
    padding: 10px 6px;
    border-bottom: 1px solid #e4e4e4;
    background-color: #fff;
}

.isc-action-badge-td-s1.isc-mini-s1 {
    height: 15px;
    width: 15px;
    text-align: center;
    font-size: 13px;
    line-height: 12px;
    background-color: #f0f0f0;
}

    .isc-action-badge-td-s1.isc-mini-s1 i {
        color: #2d2d2d;
    }

.isc-grid-two-row-readtype-chart td h3 {
    margin: 0px 0px 0px 0px;
    color: #7c7c7c;
    font-weight: 500;
    font-size: inherit;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none;
}

.isc-lblstd-hdr-s1 {
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    color: #2581A7;
    font-size: 13px;
}

.isc-tr-sub-2cld-active-s1 td:nth-child(2) {
    padding-left: 45px;
}

.isc-tr-sub-2cld-active-s1 td {
    background-color: #fafafa;
}

td.isc-tdm-bor-rig-s1 {
    border-right: 1px solid #f3f3f3;
}
/******************ListAction.aspx******/
.isc-table-wek-list-s1 {
    width: 100%;
}

.isc-ths-days-on {
    display: none;
}

.isc-tds-wek-days-cell-s1 {
    display: none;
}

.isc-tr-wek-list-par-s2, .isc-tr-wek-list-par-s3 {
    display: none;
}

.isc-table-wek-list-s1 tr th {
    font-size: 12px;
    padding: 9px 6px;
    border-top: 1px solid #DCDDDD;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #F7F9FA;
    font-weight: 500;
    cursor: pointer;
}

    .isc-table-wek-list-s1 tr th h2 {
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        color: #636363;
        font-size: inherit;
        text-transform: uppercase;
        font-size: 11px;
    }

        .isc-table-wek-list-s1 tr th h2 i {
            font-size: 18px;
            font-weight: 500;
            color: #5d5d5d;
        }

.isc-table-wek-list-s1 tr td {
    padding: 5px 6px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s1 td:first-child h4 {
    font-size: 14px;
    color: #42a6bd;
}

.isc-arr-cir-td-flt-s1 {
    position: absolute;
    top: 7px;
    right: 15px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    display: block;
    color: #1ca1c4;
    font-weight: 500;
    border: 1px solid #1ca1c4;
    cursor: pointer;
    text-decoration: none;
}

.isc-table-wek-list-s1 tr td h4 {
    margin: 0px 0px 0px 0px;
    color: #7c7c7c;
    font-weight: 500;
    font-size: inherit;
    font-size: 13px;
    text-shadow: none;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none;
}

.isc-clk-bg-inactive-s1 {
    background-color: #7c7c7c;
}

.isc-table-wek-list-s1 tr td h3 {
    margin: 0px 0px 0px 0px;
    color: #2d2d2d;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none;
}

.isc-table-wek-list-s1 tr td {
    padding: 5px 6px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.isc-table-wek-list-s1 .iscdatepicker {
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
}

.isc-fnt-col-str-s2 {
    color: #3bca3b !important;
}

.isc-fnt-col-str-s1 {
    color: Orange !important;
}

.isc-fnt-col-str-s3 {
    color: #eb5f5f !important;
}

.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s2 td:first-child {
    padding-left: 35px;
}

.isc-table-wek-list-s1 input[type="text"].isc-inlines-txtbox-s1 {
    height: 25px;
    width: 25px;
    font-size: 13px;
    padding: 0px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    color: #222;
    border-radius: 3px !important;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.isc-table-wek-list-s1 th.isc-ths-days-on {
    background-color: #e4e4e4 !important;
}
/************DetailSimple.aspx*******************/
.isc-grp-cal-lft-cell-s1 {
    width: 33px;
    float: left;
    height: 32px;
    border: 1px solid #e3e6e9;
    border-radius: 3px 0 0 3px !important;
    position: relative;
}

    .isc-grp-cal-lft-cell-s1 .arrow-s1 {
        position: relative;
        display: inline-block;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom: 0;
        border-top-color: #888c8e;
        border-width: 10px;
        border-right-width: 10px;
        border-left-width: 10px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 9px;
        left: 4px;
    }

.isc-grp-cal-cen-cell-s1 {
    width: 151px;
    float: left;
    height: 32px;
    border-top: 1px solid #e3e6e9;
    border-bottom: 1px solid #e3e6e9;
    position: relative;
}

    .isc-grp-cal-cen-cell-s1 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        font-weight: 500;
        color: #777;
        line-height: 30px;
        padding-left: 10px;
    }

.isc-grp-cal-rig-cell-s1 {
    width: 33px;
    float: left;
    height: 32px;
    border: 1px solid #e3e6e9;
    border-radius: 0 3px 3px 0 !important;
    position: relative;
}

    .isc-grp-cal-rig-cell-s1 .arrow-s1 {
        position: relative;
        display: inline-block;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom: 0;
        border-top-color: #888c8e;
        border-width: 10px;
        border-right-width: 10px;
        border-left-width: 10px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        top: 9px;
        left: 4px;
    }

.isc-table-readoptimal-altr-s1 th {
    padding: 2px 3px;
    background-color: #fcfdf8;
    background-color: #ffffff;
    border-bottom: 1px solid #e8e8e8;
    /* border-top: 1px solid #e8e8e8;
     */
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase;
    color: #5d5d5d;
}
/*Wizard3*/
.wizard {
    margin: 0px auto;
    background: #fff;
}

    .wizard .nav-tabs {
        position: relative;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 75%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 42%;
    z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: inline-block;
    border-radius: 100px !important;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 20px;
}

    span.round-tab i {
        color: #555555;
    }

.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de;
    box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
    -webkit-box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
    -moz-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
    -o-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
    -ms-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
}

    .wizard li.active span.round-tab i {
        color: #5bc0de;
    }

.wizard .nav-tabs > li {
    width: 25%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de;
}

.wizard .nav-tabs > li a {
    width: 65px;
    height: 65px;
    margin: 5px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 10px;
}

.wizard h3 {
    margin-top: 0;
}

.isc-btn-act-bgm-s3 {
    border-color: #f5851f;
    color: #f5851f;
    background-color: #ffe6ce;
}

.isc-grid-two-row-readtype-s3 {
    width: 100%;
}

    .isc-grid-two-row-readtype-s3 th {
        font-size: 12px;
        padding: 10px 10px;
        border-top: 1px solid #E2E6E9;
        border-bottom: 1px solid #E2E6E9;
        position: relative;
        background-color: #F9F9F9;
        font-weight: 500;
    }

        .isc-grid-two-row-readtype-s3 th h3 {
            margin: 0px;
            font-weight: 500;
            color: #666;
            font-size: inherit;
            text-transform: uppercase;
            font-size: 11px;
        }

    .isc-grid-two-row-readtype-s3 td {
        font-size: 13px;
        padding: 10px 10px;
        border-bottom: 1px dotted #E2E6E9;
        background-color: #fff;
    }

        .isc-grid-two-row-readtype-s3 td:first-child h3 {
            font-size: 14px;
            color: #42a6bd !important;
        }

        .isc-grid-two-row-readtype-s3 td h3 {
            margin: 0px;
            font-weight: 500;
            font-size: inherit;
            font-size: 13px;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 100%;
            text-transform: none;
        }

tr.isc-tr-child-cell-level1 td {
    background-color: #fafafa;
}
/*Wizard2 tab*/
.steps-container {
    padding: 0px 10px 5px 0px;
    min-height: 700px;
    border-right: 1px solid #eee;
}

.mdn-nav-list {
    margin: 3px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

    .mdn-nav-list li {
        display: block;
        position: relative;
        height: 40px;
        margin-bottom: 5px;
        cursor: pointer;
        width: 100%;
    }

        .mdn-nav-list li.active a .mdn-nav-rgt {
            color: #55A605;
        }

.mdn-nav-rgt i {
    float: right;
    margin: 15px auto;
    font-size: 20px;
}

.mdn-nav-list li a .mdn-nav-rgt {
    width: 100%;
    background-color: #fff;
    color: #818181;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    font-weight: 500;
    padding-left: 8px;
}

    .mdn-nav-list li a .mdn-nav-rgt:hover {
        color: #4989c3;
    }

.isc-list-legnt-cell-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 4px;
}

    .isc-list-legnt-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-list-legnt-cell-s1 li a {
            display: block;
            padding: 4px 6px;
            font-size: 12px;
            font-weight: 500;
            color: #7a7a7a;
            text-decoration: none;
        }

            .isc-list-legnt-cell-s1 li a i {
                font-size: 12px;
                display: block;
                float: left;
                margin-top: 2px;
                margin-right: 5px;
            }

.isc-icn-thms-col-s1 {
    color: #2DCA9E;
}

.isc-icn-thms-col-s2 {
    color: #bbbbbb;
}

.isc-icn-thms-col-s3 {
    color: #0088dd;
}

.isc-icn-thms-col-s4 {
    color: #abefdc;
}

.isc-icn-thms-col-s5 {
    color: #FFBC6D;
}
/*****WorkflowPanel.aspx***************/
.tile-bor-top-hold {
    border-top: 2px solid #7c7c7c;
}

.tile-bor-top-progress {
    border-top: 2px solid #2D96CB;
}

.tile-bor-top-inactive {
    border-top: 2px solid #F74E0A;
}

.tile-bor-top-active {
    border-top: 2px solid #45AE3D;
}

.isc-panels-grp-bdy-container-panel {
    min-height: 490px;
    background-color: #fcfcfc;
    border: 1px solid #dedede;
    border-radius: 2px !important;
    padding: 10px 5px;
}

.isc-tile-read-container-panel {
    position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: 0px 3px 3px #ddd;
}

    .isc-tile-read-container-panel.tile-bor-top-progress .isc-lbl-tile-hdr-s5 {
        color: #2D96CB;
    }

    .isc-tile-read-container-panel.tile-bor-top-inprogress .isc-lbl-tile-hdr-s5 {
        color: #FFA216;
    }

    .isc-tile-read-container-panel.tile-bor-top-inactive .isc-lbl-tile-hdr-s5 {
        color: #F74E0A;
    }

.isc-panel-swt-s2 {
    text-decoration: none;
    position: absolute;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    top: 12px;
    right: 10px;
    color: #45AE3D;
    font-size: 16px;
    cursor: pointer;
}
/*******WorkflowHome.aspx*****************/
.isc-app-screen-sec-container-home {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px 25px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    border: 1px solid #ddd;
}

.isc-section-lbl-hdr-s1 {
    margin: 0px 0px 10px 0px;
    color: #209bd1;
    font-size: 16px;
    margin-bottom: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-weight: normal;
}

.isc-section-lbl-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #357494;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}

.isc-grp-btn-s1 .btn {
    padding: 6px 15px 6px 15px;
    color: #427E9D;
    border-color: #ccc;
    font-size: 13px;
}

    .isc-grp-btn-s1 .btn:hover {
        background-color: #209bd1;
        color: #fff;
    }

.isc-section-lbl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-table-scroll-x-autos-s1 {
    overflow: hidden;
    overflow-x: auto;
}

.isc-grid-two-row-readtype-home {
    width: 100%;
}

    .isc-grid-two-row-readtype-home th {
        font-size: 13px;
        padding: 8px 6px;
        border-bottom: 1px solid #e2e6e9;
        position: relative;
    }

        .isc-grid-two-row-readtype-home th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #222;
            font-size: inherit;
            letter-spacing: 0.3px;
        }

    .isc-grid-two-row-readtype-home thead th:hover {
        background-color: #EEEEEE;
    }

    .isc-grid-two-row-readtype-home td h3 {
        margin: 0px 0px 0px 0px;
        color: #427E9D;
        font-weight: 500;
        font-size: inherit;
        text-shadow: none;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 95%;
    }

    .isc-grid-two-row-readtype-home td h4 {
        margin: 3px 0px 0px 0px;
        color: #7c7c7c;
        font-size: 12px;
    }

    .isc-grid-two-row-readtype-home td {
        font-size: 13px;
        padding: 8px 6px;
        border-bottom: 1px dotted #e2e6e9;
    }

.isc-screen-sub-bdy-inner-container-s1 {
    padding: 20px 15px 15px 15px;
}

tr.isc-tr-show-parentfiles-s1 td {
    cursor: pointer;
}

tr.isc-tr-child-s1 td:first-child {
    padding-left: 60px;
}

tr.isc-tr-child-s1 td {
    background-color: #F6F6F6;
    padding: 2px 6px;
}

.isc-sts-inactive {
    color: #F74E0A;
}

    .isc-sts-inactive:hover {
        border-color: #F74E0A;
        color: #F74E0A;
    }

.isc-bgts-s1 {
    background: #ebffee;
    border: 1px solid #00710e;
    color: #00710e;
    text-shadow: none;
}

.isc-badg-tds-bt-s1 {
    display: inline-block;
    padding: 1px 4px;
    float: right;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
    border-radius: 5px !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.isc-bud-val-cell-s1 {
    background-color: #25a84a;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px;
    width: 5%;
}

.isc-bud-cell-s2 {
    position: relative;
    height: 10px;
    background-color: #e3e3e3;
}

.isc-app-screen-sec-container-sub-home {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    border: 1px solid #ddd;
}
/*******entity list kPI******************/
.isc-thm-bg-active {
    background-color: #45AE3D !important;
}

.isc-thm-bg-inactive {
    background-color: #F74E0A !important;
}

.isc-thm-bg-warning {
    background-color: #FFA216 !important;
}

.isc-thm-bg-progress {
    background-color: #2D96CB !important;
}

.isc-thm-bg-hold {
    background-color: #aaa !important;
}

.isc-list-cir-s1 {
    height: 18px;
    width: 18px;
    float: left;
    border-radius: 50% !important;
    background-color: #aaa;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    margin-right: 5px;
    margin-top: -1px;
    margin-left: 3px;
}

b.isc-bold-li-s1 {
    font-size: 13px;
    font-weight: bold;
    color: #03537c;
    margin-left: 0;
}

.isc-panel-tile-read-container-s1.active {
    background-color: #fafafa;
}

.isc-panel-tile-read-container-s1 {
    border: 1px solid #ddd;
    border-radius: 3px !important;
    position: relative;
    padding: 4px 7px 2px 7px;
    margin-bottom: 7px;
    border-left: 5px solid #d2d2d2;
    min-height: 90px;
}

.isc-bor-fn-inprogress {
    border: 1px solid #FFA216;
    color: #FFA216;
}

.isc-btn-stat-pan-enty {
    border: 1px solid #5d5d5d;
    background-color: transparent;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 3px 7px;
    border-radius: 4px !important;
    color: #5d5d5d;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    width: 100px;
    position: absolute;
    top: 5px;
    right: 5px;
    text-align: center;
}
/***single home***/
.isc-img-bg {
    background-color: #fff;
    text-align: center;
    /* font-size: 62px;
     */
    padding: 60px 0;
    color: #fff;
}

    .isc-img-bg i {
        text-align: center;
        font-size: 60px;
        color: #b3b3b3;
    }

.isc-header-main-tile-single {
    /* margin-bottom: 10px;
     */
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 10px;
    letter-spacing: 0.4px;
    margin-bottom: 25px;
}

.isc-img-bg-para {
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.isc-app-page-tile-single {
    position: relative;
    border-radius: 2px !important;
    background-color: #ebeef4;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 5px 10px 10px 10px;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #ddd;
}
/*Oct 26, 2017*/
/*Css by Anand*/
.isc-rep-in-col-con-s1:before, .isc-rep-in-col-con-s2:before, .isc-rep-in-con-s1:before, .isc-rep-in-con-s2:before, .isc-rep-in-col-con-s3:before, .isc-rep-in-col-con-s4:before, .isc-sec-over-all-con-s1:before, .isc-sec-con-hdr-con-s1:before, .isc-sec-con-bdy-con-s1:before, .isc-tile-rep-con-s1:before, .isc-app-page-panel-inner-container-s1:before, .isc-app-page-panel-grp-s1:before {
    content: "";
    display: table;
}

.isc-rep-in-col-con-s1:after, .isc-rep-in-col-con-s2:after, .isc-rep-in-con-s1:after, .isc-rep-in-con-s2:after, .isc-rep-in-col-con-s3:after, .isc-rep-in-col-con-s4:after, .isc-sec-over-all-con-s1:after, .isc-sec-con-hdr-con-s1:after, .isc-sec-con-bdy-con-s1:after, .isc-tile-rep-con-s1:after, .isc-app-page-panel-inner-container-s1:after, .isc-app-page-panel-grp-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-lbl-rep-main-hdr-s1 {
    margin: 0px 0px 15px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    /* margin-top: 5px;
     */
    letter-spacing: 0.2px;
}

.isc-lbl-rep-main-hdr-s2 {
    margin: 0px 0px 25px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
}

.isc-lbl-rep-main-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
}

.isc-rep-in-col-con-s1 {
    float: left;
    width: 15%;
}

.isc-rep-in-col-con-s2 {
    float: left;
    width: 85%;
}

.isc-rep-in-col-con-s3 {
    float: left;
    width: 45%;
}

.isc-rep-in-col-con-s4 {
    float: left;
    width: 55%;
}

.isc-rep-in-con-s1 {
    float: left;
    width: 75%;
}

.isc-rep-in-con-s2 {
    float: left;
    width: 25%;
}

.isc-lbl-rep-sub-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #525252;
    line-height: 25px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-rep-sub-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #7c7a7a;
    line-height: 25px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-rpt-color-sub {
    color: #31BBA0 !important;
}

.isc-lbl-rpt-color-s2 {
    color: #B6B6B6 !important;
}

.isc-lbl-rpt-color-s3 {
    color: #B1649C !important;
}

.isc-sec-con-bdy-con-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-sec-over-all-con-s1 {
    position: relative;
    display: block;
}

.isc-sec-con-hdr-con-s1 {
    border-bottom: 2px solid #eee;
    height: 26px;
}

.isc-sec-con-bdy-con-s1 {
    position: relative;
    height: 205px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-lbl-rep-hdr-con-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    line-height: 20px;
    color: #268dbd;
    font-weight: 500;
    border-bottom: 2px solid #b1649c;
    padding-bottom: 4px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-rep-hdr-con-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #525252;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-read-list-act-icon-s1 {
    margin: 0px 10px 0px 0px;
    font-size: 15px;
    color: #2e85bb;
    line-height: 20px;
    text-align: center;
}

.isc-tile-rep-con-s1 {
    position: relative;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 10px 10px 10px;
    padding-left: 125px;
}

.isc-sec-cir-bud-tile-icon-s1 {
    height: 90px;
    width: 90px;
    border-radius: 50px !important;
    text-align: center;
    background-color: #e0f4ff;
    line-height: 30px;
    color: #090909;
    font-size: 15px;
    position: absolute;
    left: 10px;
    top: 6px;
    border: 1px dotted #928f8f;
}

.isc-tile-bud-img-s1 {
    padding: 0px 0px;
    height: 50px;
    position: relative;
    margin: 18px;
}

.isc-lbl-rep-main-hdr-s4 {
    margin: 0px 0px 20px 0px;
    font-size: 20px;
    font-weight: 500;
    color: #00a1df;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
}

.isc-app-page-panel-inner-container-s1 {
    padding: 0px 5px;
}

.isc-app-page-panel-grp-s1 {
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    border-top: 3px solid #00a1df;
    position: relative;
    background-color: #fff;
    padding: 20px 20px 20px 20px;
}

.isc-lbl-grp-pan-hdr-s1 {
    margin: 0px 0px 8px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #00a1df;
    line-height: 10px;
    letter-spacing: 0.2px;
}

.isc-lbl-grp-pan-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #838383;
    line-height: 25px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-style: italic;
}

.isc-lbl-grp-pan-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #838383;
    line-height: 20px;
    text-align: inherit;
    text-overflow: ellipsis;
}

.isc-read-lists-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-read-lists-nav-s1 li {
        float: left;
        list-style: none;
        width: 100%;
        margin-bottom: 4px;
    }

        .isc-read-lists-nav-s1 li a span {
            display: block;
            font-size: 12px;
            color: #50AFE5;
            font-weight: 500;
            line-height: 20px;
        }

        .isc-read-lists-nav-s1 li a i {
            font-size: 13px;
            text-align: center;
            color: #50AFE5;
            margin: 0px 10px 0px 0px;
        }

        .isc-read-lists-nav-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-list-matrix-s1 {
    width: 100%;
}

    .isc-list-matrix-s1 th {
        padding: 5px 7px;
        font-size: 13px;
        font-weight: 500;
        color: #2d2d2d;
        border-bottom: 2px solid #ddd;
        text-align: center;
    }

    .isc-list-matrix-s1 td {
        padding: 7px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

        .isc-list-matrix-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 500;
            color: #525252;
            text-align: center;
        }

        .isc-list-matrix-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #5d5d5d;
            text-align: left;
        }

        .isc-list-matrix-s1 td h4 {
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 10px;
            line-height: 12px;
            font-weight: 500;
            color: #7b7b7b;
            text-align: center;
        }

    .isc-list-matrix-s1 tr td:first-child {
        text-align: left;
        color: #fff;
        background-color: #9FC5E9 !important;
        border-bottom: 2px solid #ddd;
    }

    .isc-list-matrix-s1 tr td:nth-child(odd) {
        background: #F3F3F3;
    }

    .isc-list-matrix-s1 tr td:nth-child(even) {
        background: #ffffff;
    }

.isc-list-lbl-color-s1 {
    color: #029902 !important;
}

.isc-list-lbl-color-s2 {
    color: #ff3939 !important;
}
/*Css by Anand*/
/*Oct 26, 2017*/
/*Oct 26, 2017*/
/*Css by Anand*/
.isc-app-screen-header-container-s1:before, .isc-scr-sec-bdy-cont-s1:before, .isc-scr-sec-bdy-cont-s2:before, .isc-nav-inner-bdy-con-s2:before, .isc-over-all-con-rep-s1:before, .isc-repor-sec-hdr-con-s1:before, .isc-repor-sec-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-app-screen-header-container-s1:after, .isc-scr-sec-bdy-cont-s1:after, .isc-scr-sec-bdy-cont-s2:after, .isc-nav-inner-bdy-con-s2:after, .isc-over-all-con-rep-s1:after, .isc-repor-sec-hdr-con-s1:after, .isc-repor-sec-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-screen-header-container-s1 {
    padding: 10px 25px;
    background: #F9F9F9;
    position: relative;
    border-bottom: 1px solid #efefef;
}

.isc-lbl-app-scr-sub-hdr-s1 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #575E65;
    line-height: 10px;
    margin-top: 13px;
    letter-spacing: 0.4px;
}

.isc-select-customize-s1 {
    border: 2px solid #ddd;
    border-radius: 4px !important;
    padding: 5px 20px 3px 4px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 8px 0px 8px;
}

.isc-select-customize-s2 {
    border: 2px solid #ddd;
    border-radius: 4px !important;
    padding: 5px 20px 3px 4px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 8px 5px 5px;
    width: 100%;
    color: #828282;
}

.isc-text-customize-s1 {
    border: 2px solid #ddd;
    border-radius: 4px !important;
    padding: 5px 20px 3px 10px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 5px 5px 5px;
    color: #363636;
    width: 100%;
}

.isc-scr-sec-bdy-cont-s1 {
    position: relative;
    padding: 10px 10px;
}

.isc-scr-sec-bdy-cont-s2 {
    position: relative;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px !important;
    background-color: #fff;
}

.isc-lbl-in-sec-app-hdr-s1 {
    margin: 0px 0px 3px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 20px;
    font-weight: 500;
    color: #3586d4;
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
}

.isc-lbl-in-sec-app-hdr-s2 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    color: #3586d4;
    text-align: left;
}

.isc-scr-nav-container-s1 {
    height: 30px;
    border-bottom: 1px solid #ddd;
    position: relative;
    width: 99%;
}

.isc-nav-scr-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-nav-scr-list-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-nav-scr-list-s1 li a {
            display: block;
            padding: 5px 15px;
            font-size: 12px;
            font-weight: 500;
            color: #89827C;
            border-bottom: none;
            text-decoration: none;
            text-decoration: none;
            color: #919394;
            border-color: #0088dd;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            border: 1px solid #ddd;
            border-bottom: none;
            background-color: #fff;
        }

        .isc-nav-scr-list-s1 li:hover a {
            text-decoration: none;
            color: #0088dd;
            border-color: #0088dd;
            border-top-left-radius: 6px !important;
            border-top-right-radius: 6px !important;
            border: 1px solid #ddd;
            border-bottom: none;
            border-top: 2px solid #0088dd;
        }

        .isc-nav-scr-list-s1 li.active a {
            color: Green;
            padding-bottom: 6px;
            border-top-left-radius: 6px !important;
            border-top-right-radius: 6px !important;
            border: 1px solid #ddd;
            border-bottom: none;
            border-top: 2px solid #0088dd;
        }

        .isc-nav-scr-list-s1 li:first-child {
            padding-left: 20px;
        }

.isc-nav-inner-bdt-con-s1 {
    position: relative;
    border-right: 2px solid #ddd;
    /*height: 300px;
     */
    /* max-height: 580px;
     */
    background-color: #ffffff;
    overflow: hidden;
    overflow-y: auto;
    padding: 20px 20px;
    border-top: none;
    border-left: none;
    border-top-right-radius: 8px !important;
}

.isc-nav-inner-bdy-con-detail {
    position: relative;
    background-color: #ffffff;
    padding: 10px 0px;
}

.isc-lbl-in-nav-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-in-nav-hdr-s1 span {
        margin: 0px 0px 0px 5px;
        color: #5f6365;
        font-weight: 500;
        line-height: inherit;
    }

.isc-lbl-in-nav-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #2eafff !important;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-in-nav-hdr-s2 {
    margin: 10px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    dispayl: block;
    background-color: #FCC81E;
    display: inline-block;
    padding: 1px 6px;
}

.isc-lbl-in-nav-hdr-s3 {
    margin: 7px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.4px;
    color: #222;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

.input-icon-s1 {
    position: relative;
    width: 100%;
}

    .input-icon-s1 > .form-control {
        padding-left: 33px;
    }

    .input-icon-s1 > i {
        color: #5cb0e5;
        display: block;
        position: absolute;
        margin: 9px 2px 4px 10px;
        z-index: 3;
        width: 14px;
        height: 13px;
        font-size: 15px;
        text-align: center;
        right: 10px;
    }

.modal .input-icon-s1 > i {
    z-index: 10055;
}

.form-control-s1 {
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    background-color: white;
    box-shadow: none;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    display: block;
    border: 2px solid #ddd;
    border-radius: 4px !important;
    padding: 7px 20px 3px 10px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 5px 5px 5px;
    color: #363636;
    position: relative;
    padding-right: 19px;
    width: 100%;
}

.isc-pad-left-s1 {
    padding-left: 100px;
}

.isc-read-list-report-s1 {
    width: 100%;
}

    .isc-read-list-report-s1 th {
        padding: 5px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #535353;
        border-bottom: 2px solid #ddd;
        text-align: left;
    }

    .isc-read-list-report-s1 td {
        padding: 7px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

        .isc-read-list-report-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 500;
            color: #0088dd;
            text-align: left;
        }

        .isc-read-list-report-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #5d5d5d;
            text-align: left;
        }

        .isc-read-list-report-s1 td h4 {
            font-size: 12px;
            font-weight: 500;
            color: #484848;
            margin: 0px 0px 0px 0px;
            text-align: left;
            line-height: 15px;
        }

        .isc-read-list-report-s1 td h5 {
            font-size: 11px;
            font-weight: 500;
            color: #484848;
            margin: 0px 0px 0px 0px;
            text-align: left;
            line-height: 15px;
            text-align: right;
        }

.isc-read-list-report-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-read-list-report-nav-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .isc-read-list-report-nav-s1 li a {
            display: block;
            font-size: 12px;
            font-weight: 500;
            line-height: 15px;
            text-decoration: none;
            border-right: 1px solid #ddd;
            padding: 2px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-read-list-report-nav-s1 li:last-child a {
            border-right: none;
            margin-right: 0px !important;
        }

        .isc-read-list-report-nav-s1 li:hover a {
            text-decoration: none;
        }

.isc-over-all-con-rep-s1 {
    position: relative;
}

.isc-repor-sec-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-repor-sec-bdy-con-s1 {
    position: relative;
    padding: 5px 10px;
}

.isc-lbl-rep-sub-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #37383a;
    line-height: 10px;
    /* margin-top: 13px;
     */
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-lbl-rep-sub-hdr-s2 {
    margin: 0px 0px 0px 6px;
    font-size: 12px;
    font-weight: 500;
    color: #37383a;
    line-height: 10px;
    /* margin-top: 13px;
     */
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-list-s1 {
    width: 100%;
}

    .isc-list-s1 td {
        padding: 3px 3px !important;
        border-bottom: none;
    }
/**************Details v3*****************/
.isc-app-screen-sec-hdrs-container-sub-menu {
    height: 50px;
    border: 1px solid #E2E6E9;
    background-color: #F9F9F9;
    padding: 8px 25x !important;
    position: relative;
}
/*List group data */
.isc-read-list-s1 {
    width: 100%;
}

    .isc-read-list-s1 thead {
        border: 1px solid #ddd;
    }

        .isc-read-list-s1 thead tr th:first-child {
            border-left: 1px solid #ddd !important;
        }

    .isc-read-list-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-read-list-s1 th {
        font-size: 12px;
        padding: 9px 6px;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
        text-align: center;
        color: #595252;
    }

        .isc-read-list-s1 th h2 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #7e7e7e;
            font-size: 11px;
        }

        .isc-read-list-s1 th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #7e7e7e;
            font-size: 11px;
            text-align: center;
            float: left;
            width: 85%;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-read-list-s1 th h4 {
            margin: 0px 0px 0px 0px;
            color: #222;
            font-size: 12px;
        }

    .isc-read-list-s1 td {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 500;
        color: #404040;
        text-align: left;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 6px 10px;
        border-bottom: 1px dotted #ddd;
        /*border-left: 1px dotted #ddd;
    */
        border-right: 1px dotted #ddd;
    }

    .isc-read-list-s1 tr.active td {
        background-color: #00a1df;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
    }

        .isc-read-list-s1 tr.active td h2 {
            background-color: #00a1df;
            color: #fff;
            font-size: 13px;
            font-weight: 500;
        }

    .isc-read-list-s1 tr.active-s1 td {
        background-color: #e9f7fd;
    }

        .isc-read-list-s1 tr.active-s1 td h2 {
            background-color: #e9f7fd;
        }

    .isc-read-list-s1 td h2 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-weight: 500;
        font-size: inherit;
        font-size: 11px;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        text-overflow: ellipsis;
        text-align: center;
    }

.isc-read-list-td-color-s1 {
    color: #d23131 !important;
    font-weight: 600 !important;
}

.isc-read-list-td-color-s2 {
    color: #5bbe5b !important;
    font-weight: 600 !important;
}

.isc-read-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-list-s1 {
    margin: 0px 0px 0px 0px;
    color: green;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-list-s1 span i {
        margin: 0px 0px 0px 5px;
    }

.isc-lbl-list-s2 {
    margin: 0px 0px 0px 0px;
    color: red;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-list-s2 span i {
        margin: 0px 0px 0px 5px;
    }

.isc-read-list-s1 tr:hover {
    background-color: #e9f7fd;
    cursor: pointer;
}

.isc-read-list-s1 tr:first-child th {
    border-top: 1px solid #ddd;
}
/*List group data */
/*Oct 26, 2017*/
/*Css by Anand*/
/*Calendar new 2/11/2017*/
.isc-calendar-grp-hdr-container-s1 {
    min-height: 35px;
    padding: 5px 10px 5px 10px;
    border-bottom: 3px solid #ecedf0;
}

.isc-lbl-scr-sec-hdr-s1 {
    color: #161417;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    margin: 6px 0 0;
}

.isc-list-inline-swt-cell-s1 {
    margin: 0;
    padding: 0;
}

    .isc-list-inline-swt-cell-s1 li {
        color: #5d5d5d;
        cursor: pointer;
        float: left;
        font-size: 13px;
        line-height: 20px;
        list-style: outside none none;
        padding: 4px 7px;
        text-align: center;
        width: 90px;
    }

        .isc-list-inline-swt-cell-s1 li i {
            color: inherit;
            font-size: inherit;
        }

        .isc-list-inline-swt-cell-s1 li.active {
            color: #aaa;
            font-weight: 500;
        }

.isc-btn-thm-s1 {
    background-color: #1aaf91;
    color: #fff;
}

.isc-btn-scr-act-s2 {
    font-size: 13px;
    min-width: 120px;
    padding: 7px 10px;
    text-align: left;
}

    .isc-btn-scr-act-s2 i {
        margin-right: 5px;
        font-size: 12px;
    }

.isc-btn-thm-s1:hover {
    color: #fff;
}

.isc-dd-full-size-s1 .btn-group .dropdown-menu li a .input-icon i.fa-times {
    position: absolute;
    top: 10px;
    right: 11px;
    cursor: pointer;
    color: #aaa;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.isc-app-page-section-container {
    padding: 10px 15px;
    background-color: #fff;
    border: 1px solid #E3ECEC;
    min-height: 620px;
    margin-bottom: 30px;
}

.isc-calendar-col-cell-s1 {
    width: 14.2%;
    float: left;
}

.isc-calendar-col-inner-cell-s1 {
    padding: 10px 10px;
}

.isc-calendar-col-inner-hdr-cell-s1 {
    padding: 10px 0px 10px 0px;
    border-bottom: 3px solid #cbcbcb;
}

.isc-lbl-cal-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    color: #5d5d5d;
    font-size: 17px;
    line-height: 20px;
}

isc-calendar-col-inner-bdy-cell-s1 {
    padding: 10px 0px;
}

.isc-cal-uno-container-s1 {
    position: relative;
    padding: 4px 7px;
    padding-left: 70px;
    background-color: #f0f0f0;
    min-height: 45px;
    border-radius: 3px !important;
    margin-bottom: 5px;
}

.isc-lbl-cal-conts-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    color: #177ab9;
    text-decoration: underline;
    line-height: 17px;
    font-size: 11px;
}

.isc-in-active {
    background-color: #cf0101;
    color: #fff !important;
}

.isc-in-progress {
    background-color: #fe7011;
    color: #fff !important;
}

.isc-active {
    background-color: #0c953f;
    color: #fff !important;
}

.isc-cal-tim-cell-s1 {
    height: 20px;
    width: 55px;
    line-height: 12px;
    color: #aaa;
    font-size: 11px;
    font-weight: 500;
    position: absolute;
    top: 3px;
    left: 3px;
    padding: 4px 4px;
}

.isc-cal-tim-cell-s2 {
    height: 20px;
    width: 55px;
    line-height: 12px;
    color: #aaa;
    font-size: 11px;
    font-weight: 500;
    position: absolute;
    top: 24px;
    left: 3px;
    padding: 4px 4px;
}

.isc-cal-uno-container-s2 {
    position: relative;
    padding: 4px 7px;
    padding-left: 70px;
    background-color: #fff;
    min-height: 45px;
    border-radius: 3px !important;
    margin-bottom: 5px;
    border: 2px solid #f0f0f0;
}

.isc-lbl-cal-conts-s1 span {
    font-weight: 500;
    margin-right: 3px;
}

.isc-lbl-cal-conts-s1 {
    line-height: 18px;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.isc-cal-ctrl-thm-s1 .isc-calendar-grp-bdy-container-s1 {
    border: 1px solid #dfe1e2;
}

.isc-cal-ctrl-thm-s1 .isc-calendar-col-inner-cell-s1 {
    background-color: #f5f5f5;
    border-right: 1px solid #dfe1e2;
    padding: 0px 0px 0px 0px;
    min-height: 150px;
}

.isc-cal-uno-container-s4 {
    min-height: 160px;
    padding: 10px 7px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dfe1e2;
    position: relative;
}

.isc-lbl-cals-hdrs-s1 {
    margin: 0px 0px 10px 0px;
    color: #222;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

    .isc-lbl-cals-hdrs-s1 span {
        margin-left: 5px;
        color: #8d8d8d !important;
        font-weight: 500;
        font-size: 13px;
        text-transform: uppercase;
    }

.isc-lbl-cals-hdrs-s2 {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.isc-bdg-txts-lbl-s1:hover {
    text-decoration: none;
    cursor: pointer;
}

.isc-bdg-txts-lbl-s1 span {
    font-weight: 500;
    margin-right: 4px;
    float: left;
}

.isc-bdg-txts-lbl-s1 {
    text-decoration: none;
    display: block;
    padding: 2px 4px;
    background-color: #dfdfdf;
    border: 1px solid #cecece;
    color: #5d5d5d;
    font-size: 12px;
    font-weight: 500;
    border-radius: 3px !important;
    margin-bottom: 3px;
    text-align: right;
}

.isc-lbl-cals-hdrs-s3 {
    margin: 7px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.isc-cal-ctrl-thm-s1 .isc-lbl-cal-conts-s2 {
    color: #bcbfc1;
}

.isc-list-cal-flt-s1 li {
    float: left;
    list-style: none;
    padding: 4px 4px;
    font-size: 11px;
    color: #d3d3d3;
    font-weight: 500;
    cursor: pointer;
}

.isc-list-cal-flt-s1 {
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 10px;
    right: 6px;
}

.isc-cal-uno-container-s3 {
    min-height: 160px;
    padding: 10px 7px;
    background-color: #fff;
    border-bottom: 1px solid #dfe1e2;
    position: relative;
}

.isc-sts-inactive:hover {
    border-color: #f78b60;
    color: #fff;
}

.isc-sts-active:hover {
    border-color: #45AE3D;
    color: #fff;
}

.isc-sts-progress:hover {
    border-color: #2D96CB;
    color: #fff;
}

.isc-bdg-txts-lbl-s1 span {
    font-weight: 500;
    margin-right: 4px;
    float: left;
}

.isc-sts-inactive {
    color: #fff;
    border: 1px solid #f78b60;
    background-color: #f78b60;
}

.isc-sts-active {
    color: #fff;
    border: 1px solid #45AE3D;
    background-color: #45AE3D;
}
/****searchbox*******/
.isc-width-85per {
    width: 85%;
}

.btn-default:hover, .btn-default:active, .btn-default.active {
    color: #656565;
    background-color: #209bd1;
    border-color: #209bd1;
    border: 1px solid #209bd1;
}

.isc-cal-uno-container-left {
    min-height: 250px;
    padding: 10px 7px;
    background-color: #fff;
    border: 1px solid #dfe1e2;
    position: relative;
}

.isc-btn-thm-s2 {
    background-color: #FFF;
    color: #c8c8c8;
    border: 1px solid #dfe1e2;
    padding: 6px 12px;
    width: 100%;
    border-radius: 4px !important;
    line-height: 20px;
    margin: 0 0 0 0;
}

.isc-btn-scr-act-s2 i {
    margin-right: 5px;
    font-size: 12px;
    float: right;
}

.isc-group-btn-custom {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .isc-group-btn-custom li {
        display: block;
        padding: 10px 20px;
    }

.isc-left-side-bdr {
    padding-right: 20px;
    border-right: 1px solid #eee;
    min-height: 810px;
}

.isc-group-btn-custom li.active a {
    background-color: #fff;
    color: #209bd1;
    border: 2px solid #209bd1;
    font-weight: 500;
}

.isc-group-btn-custom li a {
    text-decoration: none;
}

.isc-filter-panel {
    min-height: 35px;
    background-color: #f0f7fe;
}

.isc-filter-rig-inner-cntr {
    margin: 0;
    padding: 0;
    list-style: none;
}

.isc-act-nav-container li {
    list-style: none;
    float: left;
    display: inline-block;
}

.isc-filter-rig-inner-cntr li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 18px;
    color: #156394;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-status-white-close-btn {
    background-color: #fff;
    border-radius: 6px !important;
    color: #5d5d5d;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 auto;
    padding: 2px 10px;
    text-decoration: none;
    border: 1px solid #d6d6d6;
    margin-top: 5px;
}

.isc-filter-clr-change {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 25px;
    color: #156394;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 0 0 10px;
}

.isc-right-clear-align {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 35px;
    color: #209bd1;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 15px 0 0px;
    cursor: pointer;
    text-decoration: underline;
}

.isc-sorting-icon-align {
    font-size: 20px;
    padding: 0px 10px;
    color: #5d5d5d;
}

.isc-table-read-optimal-daily {
    width: 100%;
    table-layout: fixed;
}

    .isc-table-read-optimal-daily th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
    }

    .isc-table-read-optimal-daily td h4 {
        color: #333;
        font-size: 13px;
        font-weight: 500;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal-daily td h2 {
        font-size: 13px;
        color: #5d5d5d;
        margin: 0px;
        font-weight: 500;
        font-size: inherit;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: none;
    }

    .isc-table-read-optimal-daily th:first-child {
        border-right: 1px solid #ddd;
    }

    .isc-table-read-optimal-daily td:first-child {
        border-right: 1px solid #ddd;
    }

    .isc-table-read-optimal-daily th h2 {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0px;
        overflow: hidden;
        text-align: inherit;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0px 3px;
        text-transform: uppercase;
    }

    .isc-table-read-optimal-daily td {
        font-size: 13px;
        padding: 5px 10px;
        border-bottom: 1px solid #E2E6E9;
        background-color: #f5f6f7;
    }

.isc-plus-icon-align {
    font-size: 16px;
    padding: 0px 5px;
    color: #5d5d5d;
}

tr.milestone-active-daily-purp td:first-child {
    border-left: 15px solid #9966cc;
}

tr.milestone-active-daily-red td:first-child {
    border-left: 15px solid #dd5652;
}

tr.isc-tr-show-parentfiles-s1 td:nth-child(1) {
    background: inherit;
}

.isc-clock {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 0px;
}

.isc-project-name {
    color: #64c3d1;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 0px;
}

.isc-year-value {
    color: #848889;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 0px;
}

.isc-project-summary {
    color: #848889;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 0px;
}

.isc-holder-main-user {
    font-size: 12px;
    color: #42a6bd;
    margin: 0px;
    font-weight: 500;
    /* font-size: inherit;
     */
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    text-transform: uppercase;
    line-height: 20px;
}

.isc-holder-main-create {
    font-size: 12px;
    color: #7c7c7c;
    margin: 0px;
    font-weight: 500;
    /* font-size: inherit;
     */
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    text-align: right;
    line-height: 20px;
}

.isc-group-btn-alin-red {
    background-color: transparent;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #e5a5a2;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #e5a5a2;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

.isc-group-btn-alin-pending {
    background-color: transparent;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #e2af60;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #e2af60;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

    .isc-group-btn-alin-pending:hover {
        color: #e2af60;
    }

.isc-group-btn-alin-order {
    background-color: transparent;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #62b5fd;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #62b5fd;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

    .isc-group-btn-alin-order:hover {
        color: #62b5fd;
    }

.isc-group-btn-alin-confim {
    background-color: transparent;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #86cc9c;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #86cc9c;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

    .isc-group-btn-alin-confim:hover {
        color: #86cc9c;
    }

.isc-group-btn-alin-purpule {
    background-color: transparent;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #9966cc;
    display: block;
    cursor: pointer;
    float: left;
    width: 70px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #9966cc;
    border-image: initial;
    text-decoration: none;
    /* padding: 3px 7px;
     */
    padding: 0;
    margin: 0px auto;
    border-radius: 4px !important;
}

    .isc-group-btn-alin-purpule:hover {
        color: #9966cc;
    }

.isc-group-btn-alin-red:hover {
    color: #e5a5a2;
}

.isc-holder-sub-main-user-create {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 12px;
    text-align: right;
}

.isc-holder-main-user i {
    font-size: 11px;
    color: #45ae3d;
    text-align: left;
    margin: 0;
    padding: 0 3px 0px 0px;
}

.isc-holder-sub-main-user {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 12px;
}

.isc-dark-gray {
    color: #bd9676;
}

tr.isc-white td {
    background-color: #fff !important;
}

.isc-light-fnt {
    color: #919191 !important;
    padding: 0px 5px 0 0px;
}
/*Override Bootstrap inline datepicker*/
.isc-cal-uno-container-left .datepicker-inline {
    width: 100% !important;
}

.isc-cal-uno-container-left .datepicker table {
    width: 100% !important;
}

    .isc-cal-uno-container-left .datepicker table tr td {
        background-color: #f9f9f9 !important;
    }

        .isc-cal-uno-container-left .datepicker table tr td.day.active {
            color: #2FA1DF !important;
            font-weight: 600 !important;
            border: 1px solid #2FA1DF !important;
            background-color: #fafafa !important;
        }

    .isc-cal-uno-container-left .datepicker table tr th.dow {
        color: #2FA1DF !important;
        border-bottom: 1px solid #2fa1df !important;
        padding-bottom: 2px !important;
        font-weight: 600 !important;
    }

    .isc-cal-uno-container-left .datepicker table tr th.next, .isc-cal-uno-container-left .datepicker table tr th.prev {
        color: #2FA1DF !important;
        font-weight: 600 !important;
    }

    .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s1, .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s2 {
        display: block;
        width: 5px;
        height: 5px;
        line-height: 10px;
        float: none;
        cursor: pointer;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: red;
        text-align: center !important;
        margin: 0 auto;
        border-radius: 50% !important;
    }

    .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s2 {
        background-color: #45ae3d !important;
    }

.isc-cal-uno-container-left .datepicker td {
    height: 35px !important;
}
/*******Time contron gantt******************/
.isc-gant-list-thm-s2 {
    width: 100%;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    table-layout: fixed;
}

    .isc-gant-list-thm-s2 th {
        color: #5d5d5d;
        background-color: #fff;
        padding: 5px 5px;
        font-weight: 500;
        font-size: 13px;
        text-align: center;
        border-bottom: 1px solid #e2e2e2;
        border-left: 1px solid #ddd;
        white-space: nowrap;
    }

    .isc-gant-list-thm-s2 td {
        padding: 2px 10px;
        border-bottom: 1px solid #e2e2e2;
        border-right: 1px solid #DDD;
        white-space: nowrap;
    }

        .isc-gant-list-thm-s2 td:first-child {
            background-color: #fff !important;
            color: #777;
        }

    .isc-gant-list-thm-s2 tr:nth-child(2) td {
        background-color: #F9F9F9;
    }

    .isc-gant-list-thm-s2 tr:nth-child(1) td {
        background-color: #F9F9F9;
    }

    .isc-gant-list-thm-s2 tr:nth-child(4) td {
        background-color: #F9F9F9;
    }

    .isc-gant-list-thm-s2 tr:nth-child(8) td {
        background-color: #F9F9F9;
    }

    .isc-gant-list-thm-s2 tr:nth-child(9) td {
        background-color: #F9F9F9;
    }

.isc-dark-green-gantt {
    background-color: #008000 !important;
}

.isc-light-green-gantt {
    background-color: #49a249 !important;
}

.isc-light-orange-gantt {
    background-color: #ece9c1 !important;
}

.isc-dark-orange-gantt {
    background-color: #f4dca9 !important;
}

.isc-gant-tbdy-tr-parent-s2 td:nth-child(13) {
    background-color: #faf989;
}

tr.isc-gant-tbdy-tr-parent-s2 td {
    font-weight: 500;
    color: #2d2d2d;
    white-space: nowrap;
    text-align: justify;
}

.isc-gragh-full-width {
    min-width: 230px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-full-width-s8 {
    width: 931px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-full-width-s2 {
    min-width: 400px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-full-width-s1 {
    min-width: 184px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-half-width {
    min-width: 138px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-half-width-s3 {
    min-width: 70px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-gragh-half-width-s4 {
    min-width: 162px;
    min-height: 20px;
    margin: 0 0 0 -10px;
    padding: 5px 0px 5px 5px;
    line-height: 15px;
}

.isc-ganttt-font {
    color: #2d2d2d;
    font-size: 13px;
    font-weight: 500;
}

.isc-parent-gantt {
    font-weight: 500;
    color: #2d2d2d;
    white-space: nowrap;
    padding: 5px 0px;
    text-align: justify;
    /* background-color: #f9f9f9;
     */
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    width: 100%;
}

.isc-bor-rig-none {
    border-right: none !important;
}

.isc-parent-gantt i {
    font-weight: 500;
    color: #5d5d5d;
    padding: 0 5px 0px 0px;
}

.isc-parent-gantt-s1 {
    font-weight: 500;
    color: #2d2d2d;
    padding: 5px 10px;
    text-align: justify;
    /* background-color: #f9f9f9;
     */
    line-height: 15px;
    margin: 0px 0px 0px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    width: 100%;
}

.isc-parent-gantt-s2 {
    font-weight: 500;
    color: #2d2d2d;
    padding: 5px 10px;
    text-align: justify;
    /* background-color: #f9f9f9;
     */
    line-height: 15px;
    margin: 0px 0px 0px 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    width: 100%;
}

.isc-parent-gantt-s1 i {
    font-weight: 500;
    color: #5d5d5d;
    padding: 0 5px 0px 0px;
}
/****Timelinecontrol one******************/
.isc-gant-list-thm-s1 {
    width: 100%;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    table-layout: fixed;
}

    .isc-gant-list-thm-s1 th {
        color: #5d5d5d;
        background-color: #fff;
        padding: 5px 10px;
        font-weight: 500;
        font-size: 13px;
        text-align: center;
        border-bottom: 1px solid #e2e2e2;
        border-left: 1px solid #ddd;
        white-space: nowrap;
    }

    .isc-gant-list-thm-s1 td {
        padding: 2px 4px;
        border-bottom: 1px solid #e2e2e2;
        border-right: 1px solid #DDD;
        white-space: nowrap;
    }

tr.isc-gant-tbdy-tr-parent-s1 td {
    font-weight: 500;
    color: #2d2d2d;
    white-space: nowrap;
    padding: 10px 10px;
    text-align: justify;
    background-color: #f9f9f9;
}

tr.isc-gant-tbdy-tr-child-s1 td {
    color: #777;
}

.isc-gant-list-thm-s1 td:first-child {
    background-color: #fff;
    color: #777;
}

.isc-first-element {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 4px;
    height: 20px;
    line-height: 20px;
    float: right;
    width: 20px;
    margin: 0 0px 0px 0px;
    color: #5d5d5d;
}

.isc-first-element-s3 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 5px 0px 5px;
    height: 20px;
    line-height: 20px;
    float: right;
    width: 0px;
    margin: 0 5px 0px 0px;
    color: #5d5d5d;
}

.isc-first-element-s4 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 0px 0px 5px;
    height: 20px;
    line-height: 20px;
    float: right;
    width: 25px;
    margin: 0 0px 0px 0px;
    color: #5d5d5d;
}

.isc-first-element-s2 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 1.5px;
    height: 20px;
    line-height: 20px;
    float: left;
    width: 0px;
    margin: 0 0px 0px -10px;
    color: #5d5d5d;
}

.isc-first-element-s7 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 2px 0px 0px;
    height: 20px;
    line-height: 20px;
    float: right;
    width: 0px;
    margin: 0 15px 0px 0px;
    color: #5d5d5d;
}

.isc-first-element-s8 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 2px 0px 3px;
    height: 20px;
    line-height: 20px;
    float: right;
    width: 0px;
    margin: 0 15px 0px 0px;
    color: #5d5d5d;
}

.isc-first-element-s5 {
    background-color: #3db9d3;
    white-space: nowrap;
    overflow: inherit;
    border-radius: 3px !important;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 2px;
    height: 20px;
    line-height: 20px;
    float: left;
    width: 0px;
    margin: 0 0px 0px -10px;
    color: #5d5d5d;
}

.isc-allocation-main {
    color: #5d5d5d;
    font-size: 11px;
    font-weight: 500;
    padding: 0px 5px;
}

.isc-allocation {
    padding: 0 0 0 6px;
    color: #979697;
}
/*Nov 06, 2017*/
/*Css by Anand*/
/*List group data */
.isc-read-list-s2 {
    width: 100%;
}

    .isc-read-list-s2 thead {
        border-bottom: 2px solid #ddd;
    }

    .isc-read-list-s2 tbody {
        border: 1px solid #ddd;
    }

    .isc-read-list-s2 th {
        font-size: 12px;
        padding: 7px 6px;
        position: relative;
        background-color: #edf9ee;
        font-weight: 500;
        text-align: center;
        color: #595252;
        border-top: 3px solid #8FCF96;
        border-left: 2px solid #ddd;
        text-transform: uppercase;
    }

    .isc-read-list-s2 td {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 500;
        color: #404040;
        text-align: left;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 6px 8px;
        border-bottom: 1px dotted #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background-color: #fff;
        line-height: 20px;
    }

        .isc-read-list-s2 td h2 {
            font-weight: 600 !important;
            text-align: right !important;
            color: #3a3a3a !important;
        }

        .isc-read-list-s2 td h3 {
            text-align: right !important;
            font-size: 12px !important;
        }

        .isc-read-list-s2 td h4 {
            padding-left: 20px !important;
            color: #8a8a8a !important;
            margin: 0px 0px 0px 0px !important;
            font-size: 12px !important;
            font-weight: 600 !important;
        }

    .isc-read-list-s2 tr.active-s1 td {
        background-color: #EFEFEF;
        border-bottom: 2px solid #ddd;
    }

        .isc-read-list-s2 tr.active-s1 td h2 {
            background-color: #EFEFEF;
        }

    .isc-read-list-s2 td h2 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-weight: 500;
        font-size: inherit;
        font-size: 11px;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        text-overflow: ellipsis;
        text-align: center;
    }

    .isc-read-list-s2 td h3 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-weight: 500;
        font-size: 13px;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-read-list-s2 tr:hover td {
        background-color: #eaffec;
        cursor: pointer;
    }

    .isc-read-list-s2 td:nth-child(1) {
        border-right: 3px solid #ddd !important;
    }

.isc-list-act-cal-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-list-act-cal-nav-s1 li {
        float: left;
        list-style: none;
        margin-right: 5px;
    }

        .isc-list-act-cal-nav-s1 li a {
            font-size: 12px;
            line-height: 16px;
            font-weight: 500;
            color: #8edf98;
            display: inline-block;
            margin: 0px 0px;
            border-right: 1px solid #bbb;
            padding-right: 10px;
            margin: 0px 5px 5px 0px;
            cursor: pointer;
        }

        .isc-list-act-cal-nav-s1 li.active a {
            color: #3c3a3a;
        }

        .isc-list-act-cal-nav-s1 li:last-child a {
            padding-right: 0px;
            margin: 0px 0px 0px 0px;
            border-right: none;
        }
/*List group data */
/*Bar-List-Screen-s1*/
/*Bar-List-Screen-s1*/
.isc-kpi-bar-chart-con-s1:before, .isc-kpi-bar-nav-s1:before, .isc-in-bdy-sec-over-all-con-s1:before, .isc-in-bdy-sec-hdr-con-s1:before, .isc-in-bdy-sec-bdy-con-s1:before, .isc-in-bdy-sec-foot-con-s1:before, .isc-vertical-bar-chart-con-s1:before, .isc-vertical-bar-chart-hdr-con-s1:before, .isc-vertical-bar-chart-bdy-con-s1:before, .isc-in-bdy-sec-bdy-con-s2:before {
    content: "";
    display: table;
}

.isc-kpi-bar-chart-con-s1:after, .isc-kpi-bar-nav-s1:after, .isc-in-bdy-sec-over-all-con-s1:after, .isc-in-bdy-sec-hdr-con-s1:after, .isc-in-bdy-sec-bdy-con-s1:after, .isc-in-bdy-sec-foot-con-s1:after, .isc-vertical-bar-chart-con-s1:after, .isc-vertical-bar-chart-hdr-con-s1:after, .isc-vertical-bar-chart-bdy-con-s1:after, .isc-in-bdy-sec-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-kpi-bar-chart-con-s1 {
    position: relative;
    border-bottom: 2px solid #ddd;
    background-color: #fff;
    padding: 5px 10px;
}

.isc-kpi-bar-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-bar-nav-s1 li {
        list-style: none;
        float: left;
        text-decoration: none;
        display: block;
        position: relative;
        background-color: #fff;
        width: 11%;
        margin: 0px 3px 0px 3px;
    }

        .isc-kpi-bar-nav-s1 li h2 {
            text-decoration: none;
            display: block;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 11px;
            line-height: 15px;
            font-weight: 500;
            color: #333;
            text-align: center;
        }

        .isc-kpi-bar-nav-s1 li h3 {
            text-decoration: none;
            display: block;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 14px;
            line-height: 23px;
            font-weight: 500;
            color: #474747;
            text-align: center;
        }

        .isc-kpi-bar-nav-s1 li h4 {
            text-decoration: none;
            display: block;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 11px;
            line-height: 10px;
            font-weight: 500;
            color: #B2B2B2;
            text-align: center;
        }

        .isc-kpi-bar-nav-s1 li:first-child {
            margin-right: 40px;
        }

        .isc-kpi-bar-nav-s1 li:nth-child(8) {
            margin-left: 40px;
        }

.isc-kpi-bar-chart-nav-s1 {
    position: relative;
    height: 6px;
    background-color: #DBDDDC;
    float: left;
    border-radius: 3px !important;
    width: 100%;
}

.isc-kpi-bar-bg-color-s1 {
    background-color: #67AF6F !important;
}

.isc-kpi-bar-bg-color-s2 {
    background-color: #E4B529 !important;
}

.isc-kpi-bar-bg-color-s3 {
    background-color: #F36639 !important;
}

.isc-in-bdy-sec-over-all-con-s1 {
    position: relative;
}

.isc-in-bdy-sec-hdr-con-s1 {
    position: relative;
    border-right: 1px solid #ddd;
    padding: 3px 10px;
    border-bottom: 2px solid #ddd;
    height: 40px;
}

.isc-in-bdy-sec-bdy-con-s1 {
    position: relative;
    height: 550px;
    /*border:1px solid #ddd;
     */
    padding: 7px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-in-bdy-sec-bdy-con-s2 {
    position: relative;
    height: 520px;
    /*border:1px solid #ddd;
     */
    padding: 7px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-in-bdy-sec-foot-con-s1 {
    position: relative;
    /* height: 50px;
     */
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 7px 10px;
}

.isc-act-icon-nav-hdr-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-icon-nav-hdr-s1 li {
        float: left;
        list-style: none;
        margin-right: 15px;
        margin-top: 8px;
    }

        .isc-act-icon-nav-hdr-s1 li a {
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
        }

            .isc-act-icon-nav-hdr-s1 li a i {
                font-size: 16px;
                text-align: center;
            }

        .isc-act-icon-nav-hdr-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-simp-list-s1 {
    width: 100%;
}

    .isc-simp-list-s1 th {
        padding: 7px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

    .isc-simp-list-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-simp-list-s1 th a i {
        color: #a2a2a2;
        font-weight: 500;
        font-size: 16px;
    }

    .isc-simp-list-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

td.isc-grid-cell-active {
    border-top: 2px solid #5cb85c;
    background-color: #fff !important;
}

.isc-simp-list-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #767676;
    text-align: left;
    line-height: 25px;
}

    .isc-simp-list-s1 td h2 span img {
        height: 20px;
        width: 20px;
        margin: 0px 6px 0px 0px;
    }

.isc-simp-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #3a3a3a;
    text-align: right;
    line-height: 20px;
}

.isc-simp-list-s1 td h4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    color: #7b7b7b;
}

.isc-simp-list-s1 td h5 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 9px;
    line-height: 12px;
    font-weight: 500;
    color: #0088dd;
    text-align: right;
}

.isc-simp-list-s1 td h6 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #727272;
}

.isc-simp-list-s1 tr:hover {
    background-color: #F2F2F2;
    cursor: pointer;
}

.isc-but-simple-list-s1 {
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
}

    .isc-but-simple-list-s1:hover {
        color: #fff;
    }

.isc-but-simp-list-bg-s1 {
    background-color: #03C178;
}

.isc-but-simp-list-bg-s2 {
    background-color: #EF5651;
}

.isc-but-simp-list-bg-s3 {
    background-color: #FCC851;
}

.isc-but-simp-list-color-s1 {
    color: #03C178 !important;
}

.isc-but-simp-list-color-s2 {
    color: #EF5651 !important;
}
/*Scroll*/
.isc-in-bdy-sec-bdy-con-s1::-webkit-scrollbar, .isc-in-bdy-sec-bdy-con-s2::-webkit-scrollbar {
    width: 6px;
}

.isc-drag-drop-bdy-con-s1::-webkit-scrollbar {
    width: 3px;
}

.isc-selfserv-cont-pan-s1::-webkit-scrollbar {
    width: 4px;
}
/*Scroll*/
.isc-input-no-cust-s1 {
    width: 25%;
    border: none;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
}

.isc-lbl-foot-sec-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    color: #7b7b7b;
    font-style: italic;
    text-align: left;
    position: absolute;
    right: 10px;
    top: 4px;
}

.isc-paggingnation-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-paggingnation-s1 li {
        display: block;
        list-style: none;
        float: left;
        margin: 0px 4px 0px 4px;
        width: 10%;
    }

        .isc-paggingnation-s1 li a {
            padding: 3px 7px;
            font-size: 12px;
            font-weight: 500;
            color: #5d5d5d;
            text-align: left;
            cursor: pointer;
        }

            .isc-paggingnation-s1 li a i {
                color: inherit;
                text-align: center;
                width: 4%;
                font-size: 10px;
                margin: 0px 2px 0px 2px;
            }

        .isc-paggingnation-s1 li.active a {
            text-decoration: none;
            background-color: #336FA4;
            color: #fff;
        }

        .isc-paggingnation-s1 li:hover a {
            text-decoration: none;
            background-color: #336FA4;
            color: #fff;
        }

.isc-lbl-bar-sub-hdr-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
}

    .isc-lbl-bar-sub-hdr-s1 span {
        margin: 0px 0px 0px 6px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #777;
    }

.isc-lbl-bar-sub-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-bar-sub-hdr-s2 span i {
        margin: 0px 6px 0px 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
        line-height: 20px;
        font-weight: 500;
        color: #7c7c7c;
        display: inherit;
    }

.isc-lbl-bar-sub-hdr-s3 {
    margin: 5px 0px 5px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-bar-sub-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-vertical-bar-chart-con-s1 {
    position: relative;
}

.isc-vertical-bar-chart-hdr-con-s1 {
    position: relative;
    /* border-radius: 1px !important;
     */
    /* border: 1px solid #e7e7e7;
     */
    padding: 4px 4px;
    /* border-bottom: 1px solid #eee;
     */
    padding: 3px 10px;
    height: 20px;
}

.isc-vertical-bar-chart-bdy-con-s1 {
    position: relative;
    padding: 1px 1px;
    min-height: 200px;
}

.legend-chart-list-control-s1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    right: 10px;
    top: 5px;
}

    .legend-chart-list-control-s1 li {
        float: left;
        display: block;
        padding: 0px 5px;
        margin-left: 3px;
    }

.cir-legend-cell:before {
    content: "";
    display: table;
}

.cir-legend-cell:after {
    content: "";
    display: table;
    clear: both;
}

.cir-legend-cell {
    height: 9px;
    width: 9px;
    background-color: #eee;
    border-radius: 50% !important;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.legen-clr-s1 {
    background-color: #9CDBA4;
}

.legen-clr-s2 {
    background-color: #5FC173;
}

.isc-tbl-ver-s1 {
    width: 100%;
}

.isc-tbl-ver-lbl {
    height: 200px;
    border-right: 2px solid #ddd;
}

.isc-tbl-ver-hg {
    height: 20px;
}

.isc-tbl-ver-lbl-s1 {
    font-size: 11px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: right;
    /* margin: 0px 0px 0px 0px;
     */
    margin-right: 4px;
}

.isc-tbl-ver-s1 tfoot td {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #4d4d4d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-top: 2px solid #eee;
    text-align: center;
}

.isc-tbl-ver-height {
    position: relative;
    height: 220px;
    width: 30%;
    margin-left: 35%;
}

.isc-tbl-ver-bar {
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #fff;
}

.isc-ver-tbl-bg-s1 {
    background-color: #9CDBA4;
}

.isc-ver-tbl-bg-s2 {
    background-color: #5FC173;
}
/*Nov 06, 2017*/
/*Css by Anand*/
/*Nov 08, 2017*/
/*Css by Anand*/
.isc-kpi-img-con-s1:before, .isc-kpi-over-all-con-s1:before, .isc-kpi-act-hdr-con-s1:before, .isc-kpi-cont-hdr-con-s1:before, .isc-kpi-in-bdy-con-s1:before, .isc-kpi-act-hdr-in-tile-s1:before, .isc-kpi-act-hdr-in-tile-s2:before, .isc-kpi-cont-con-s1:before {
    content: "";
    display: table;
}

.isc-kpi-img-con-s1:after, .isc-kpi-over-all-con-s1:after, .isc-kpi-act-hdr-con-s1:after, .isc-kpi-cont-hdr-con-s1:after, .isc-kpi-in-bdy-con-s1:after, .isc-kpi-act-hdr-in-tile-s1:after, .isc-kpi-act-hdr-in-tile-s2:after, .isc-kpi-cont-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-kpi-img-con-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-img-con-s1 li {
        list-style: none;
        float: left;
        display: block;
        position: relative;
    }

        .isc-kpi-img-con-s1 li a {
            color: #686868;
            text-align: center;
            position: relative;
            text-decoration: none;
            transition: all .3s ease-out;
            border-bottom: 2px solid transparent;
            background-color: transparent;
            padding: 15px 20px;
            text-transform: uppercase;
            border: 1px solid #ddd;
            padding-left: 50px;
            margin: 0px 0px 0px 0px;
            line-height: 20px;
            font-size: 11px;
            font-weight: 500;
        }

            .isc-kpi-img-con-s1 li a span {
                margin: 0px 0px 0px 8px;
                font-size: 12px;
                color: inherit;
                font-weight: 500;
            }

            .isc-kpi-img-con-s1 li a img {
                position: absolute;
                left: 8px;
                top: 7px;
                height: 31px;
                width: 34px;
                opacity: 0.5;
            }

        .isc-kpi-img-con-s1 li:hover a {
            color: #4286D2;
            font-size: 11px;
            margin: 0px 0px 0px 0px;
            font-weight: 500;
        }

            .isc-kpi-img-con-s1 li:hover a img {
                opacity: 1;
            }

        .isc-kpi-img-con-s1 li.active a {
            text-decoration: none;
            background-color: #fff;
            color: #4286D2;
            font-size: 13px;
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            line-height: 20px;
        }

            .isc-kpi-img-con-s1 li.active a img {
                opacity: 1;
            }

            .isc-kpi-img-con-s1 li.active a:before {
                content: "";
                display: block;
                width: 0;
                position: absolute;
                left: 39%;
                bottom: -8px;
                z-index: 100;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;
                border-top: 7px solid #e1e1e1;
            }

        .isc-kpi-img-con-s1 li:hover a:before {
            content: "";
            display: block;
            width: 0;
            position: absolute;
            left: 39%;
            bottom: -8px;
            z-index: 100;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #cdc4be;
        }

        .isc-kpi-img-con-s1 li:first-child a {
            border-top-left-radius: 5px !important;
            border-bottom-left-radius: 5px !important;
        }

        .isc-kpi-img-con-s1 li:last-child a {
            border-top-right-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
        }

.isc-kpi-hdr-lvl-but-s1 {
    background-color: #fff;
    border-width: 0;
    font-size: 14px;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400;
    text-align: center;
    color: #686868;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    padding: 13px 25px;
}

    .isc-kpi-hdr-lvl-but-s1 span {
        margin: 0px 5px 0px 0px;
        font-weight: 500;
    }

    .isc-kpi-hdr-lvl-but-s1:hover {
        background-color: #686868;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

.isc-kpi-over-all-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    /*height:500px;
     */
    margin-top: 15px;
}

.isc-kpi-act-hdr-con-s1 {
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 7px 10px;
}

.isc-kpi-cont-con-s1 {
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 10px 10px 4px 10px;
    background-color: #fcfcfc;
    height: 55px;
}

.isc-kpi-act-hdr-in-tile-s1 {
    /* min-height: 60px;
     */
    border-right: 1px solid #ddd;
    position: relative;
    /* border: 1px solid #E2E6E9;
     */
    background-color: #fff;
    padding: 5px 5px;
}

.isc-kpi-act-hdr-in-tile-s2 {
    position: relative;
    /* border: 1px solid #E2E6E9;
     */
    background-color: #fff;
    padding: 5px 50px;
}

.isc-kpi-cont-hdr-con-s1 {
    position: relative;
}

.isc-kpi-in-bdy-con-s1 {
    position: relative;
    /*height:500px;
     */
    overflow: hidden;
    overflow-y: auto;
}

.isc-lbl-kpi-hdr-s1 {
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #939393;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-hdr-s2 {
    text-align: right;
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    color: #636363;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-hdr-s3 {
    text-transform: uppercase;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #4286D2;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-kpi-hdr-s3 span i {
        color: inherit;
        margin: 0px 6px 0px 0px;
        font-size: 15px;
    }

.isc-lbl-kpi-hdr-s4 {
    text-align: left;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    color: #8f8989;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-label-tile-hdr-s5 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    color: #636363;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-hdr-s6 {
    text-align: center;
    font-size: 25px;
    line-height: 20px;
    font-weight: 500;
    color: #636363;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-hdr-s7 {
    text-align: left;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    color: #8f8989;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-color-s1 {
    color: #EF5651;
}

.isc-lbl-kpi-color-s2 {
    color: #FCC851;
}

.isc-lbl-kpi-color-s3 {
    color: #03C178;
}

.isc-lbl-kpi-nav-s1 {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
}

    .isc-lbl-kpi-nav-s1 li {
        float: left;
        list-style: none;
        margin-right: 5px;
    }

        .isc-lbl-kpi-nav-s1 li a {
            font-size: 11px;
            line-height: 16px;
            font-weight: 500;
            color: #939393;
            display: inline-block;
            margin: 0px 0px;
            border-right: 2px solid #bbb;
            padding-right: 5px;
            text-transform: uppercase;
            text-align: right;
            margin: 0px auto;
            width: 440%;
            cursor: pointer;
        }

        .isc-lbl-kpi-nav-s1 li.active a {
            color: #5391D6;
        }

        .isc-lbl-kpi-nav-s1 li:last-child a {
            border-right: none;
            margin: 0px 0px 0px 2px;
        }

.isc-panel-pro-bar-s1 {
    position: relative;
    height: 6px;
    background-color: #EF5651;
    float: left;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.isc-panel-pro-bar-s2 {
    position: relative;
    height: 6px;
    background-color: #FCC851;
    float: left;
}

.isc-panel-pro-bar-s3 {
    position: relative;
    height: 6px;
    background-color: #03C178;
    float: left;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-search-input-icon-s1 {
    position: relative;
}

    .isc-search-input-icon-s1 > i {
        color: #DFDFDF;
        display: block;
        position: absolute;
        margin: 13px 2px 4px 15px;
        z-index: 3;
        width: 16px;
        height: 16px;
        font-size: 20px;
        text-align: center;
    }

    .isc-search-input-icon-s1 > .isc-form-control-s1 {
        padding-left: 40px;
    }

.isc-form-control-s1 {
    display: block;
    width: 100%;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    /* border: 1px solid #ccc;
     */
    /* border-radius: 4px;
     */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-radius: 20px !important;
    border: 1px solid #ccc !important;
    font-weight: normal;
}

.isc-select-customize-s3 {
    border: 2px solid #ddd;
    border-radius: 4px !important;
    padding: 7px 20px 7px 4px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 8px 5px 5px;
    min-width: 63%;
    color: #828282;
    margin: 0px 0px 0px 0px;
}
/*Nov 08, 2017*/
/*Css by Anand*/
/********innnovation***************/
.isc-table-read-optimal-inno tr:nth-child(even) td {
    background-color: #F9F9F9;
}

.isc-table-read-optimal-inno {
    width: 100%;
    border: 1px solid #DCDDDD;
    table-layout: fixed;
}

    .isc-table-read-optimal-inno th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
    }

    .isc-table-read-optimal-inno td {
        border-bottom: 1px dotted #ddd;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 10px 5px;
    }

        .isc-table-read-optimal-inno td h2 {
            font-size: 14px;
            color: #42a6bd;
            margin: 0px;
            font-weight: 500;
            font-size: inherit;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 100%;
            text-transform: none;
        }

        .isc-table-read-optimal-inno td h4 {
            color: #333;
            font-size: 13px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-table-read-optimal-inno-s1 tr:nth-child(even) td {
    background-color: #F9F9F9;
}

.isc-table-read-optimal-inno-s1 {
    width: 100%;
    border: 1px solid #DCDDDD;
    table-layout: fixed;
}

    .isc-table-read-optimal-inno-s1 th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
    }

    .isc-table-read-optimal-inno-s1 td {
        border-bottom: 1px solid #ddd;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 5px 4px;
    }

        .isc-table-read-optimal-inno-s1 td h2 {
            font-size: 14px;
            color: #42a6bd;
            margin: 0px;
            font-weight: 500;
            font-size: inherit;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 100%;
            text-transform: none;
        }

        .isc-table-read-optimal-inno-s1 td h4 {
            color: #333;
            font-size: 13px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

        .isc-table-read-optimal-inno-s1 td h5 {
            color: #3598DC;
            font-size: 13px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

.isc-table-read-optimal-inno-s2 tr:nth-child(even) td {
    background-color: #F9F9F9;
}

.isc-table-read-optimal-inno-s2 {
    width: 100%;
    border: 1px solid #DCDDDD;
    table-layout: fixed;
}

    .isc-table-read-optimal-inno-s2 th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 500;
    }

    .isc-table-read-optimal-inno-s2 td {
        border-bottom: 1px solid #ddd;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 5px 4px;
    }

        .isc-table-read-optimal-inno-s2 td h2 {
            font-size: 14px;
            color: #42a6bd;
            margin: 0px;
            font-weight: 500;
            font-size: inherit;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 100%;
            text-transform: none;
        }

        .isc-table-read-optimal-inno-s2 td h4 {
            color: #333;
            font-size: 13px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

        .isc-table-read-optimal-inno-s2 td h5 {
            color: #3598DC;
            font-size: 13px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

.isc-box {
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #ddd;
}

.isc-ht-50 {
    min-height: 50px !important;
}

.isc-tile-sms-bg-pgr-s1 {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    .isc-tile-sms-bg-pgr-s1 li {
        width: 20px;
        height: 15px;
        float: left;
        display: block;
        list-style: none;
        margin: 5px 2px 0 0;
        border-radius: 2px !important;
    }

.isc-tile-sms-bg-pgr-s2 {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    .isc-tile-sms-bg-pgr-s2 li {
        width: 20px;
        height: 15px;
        float: left;
        display: block;
        list-style: none;
        margin: 5px 2px 0 0;
        border-radius: 2px !important;
    }

.iscbgm-s11 {
    background-color: #aaaaaa;
}

.iscbgm-s12 {
    background-color: #f48b60;
}

.iscbgm-s13 {
    background-color: #4fae3e;
}

.iscbgm-s22 {
    background-color: #fee08b;
}

.iscbgm-s37 {
    background-color: #1C65A3;
}

.iscbgm-s38 {
    background-color: #abdda4;
}

.iscbgm-s39 {
    background-color: #66c2a5;
}

.isc-new-blue {
    height: 35px;
    float: left;
    display: block;
    list-style: none;
    background-color: #1C65A3;
    width: 0px;
}

.isc-new-int {
    height: 35px;
    float: left;
    display: block;
    list-style: none;
    background-color: #aaaaaa;
    width: 0px;
}

.isc-new-com {
    height: 35px;
    float: left;
    display: block;
    list-style: none;
    background-color: #4fae3e;
    width: 0px;
}

.isc-new-green {
    height: 35px;
    float: left;
    display: block;
    list-style: none;
    background-color: #66c2a5;
    width: 0px;
}
/**************list-datamodal css to karthick*********************/
.isc-popup-detail-form-s1 .modal-content {
    border-radius: 7px !important;
}

.modal .modal-header {
    border-bottom: 1px solid #00a1df;
}

    .modal .modal-header .close {
        margin-top: 2px !important;
    }

.isc-popup-detail-form-s1 .modal-header {
    position: relative;
    background-color: #fff;
    padding: 10px 15px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-popup-detail-form-s1 .modal-title {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
}

.isc-popup-detail-form-s1 .modal-body {
    background-color: #fff;
    padding: 5px 8px;
    min-height: 200px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-popup-detail-form-s1 .modal-footer {
    margin: 0px 0px 0px 0px;
    padding: 10px 15px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    background-color: #e5e5e5;
}

.isc-btn-pop-action-s1 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #219AB5 !important;
    padding: 6px 10px;
    font-size: 13px;
}

.isc-btn-pop-action-s2 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #979596 !important;
    color: #fff !important;
    padding: 6px 10px;
    font-size: 13px;
}

.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    opacity: 0.9 !important;
    background-image: url(../img/remove-icon-small.png) !important;
}

.isc-boxed-container-s1 {
    padding: 5px 10px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    margin: 0px 5px;
    min-height: 400px;
}

label {
    color: #8A8A8A;
    font-size: 12px;
    margin-bottom: 2px;
}
/*******changes list page correction add css t107 nov 8*********************/
.isc-table-read-optimal {
    width: 100%;
    table-layout: fixed;
}

    .isc-table-read-optimal .iscdatepicker {
        border: none;
        padding: 0px;
        background-color: transparent;
        color: #7c7c7c;
        font-size: 12px;
        cursor: pointer;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-align: center;
    }

.isc-screen-nav-container-s2 ul {
    margin: 0px;
    padding: 0px;
}

    .isc-screen-nav-container-s2 ul li {
        display: block;
        float: left;
        list-style: none;
        width: auto;
    }

        .isc-screen-nav-container-s2 ul li.active a {
            border-bottom: 2px solid #40b2e2;
        }

        .isc-screen-nav-container-s2 ul li a {
            background-color: transparent;
            border-bottom: 2px solid transparent;
            color: gray;
            display: block;
            font-size: 13px;
            font-weight: 400;
            line-height: 2;
            padding: 6px 15px;
            position: relative;
            text-align: center;
            text-decoration: none;
            margin-bottom: 10px;
        }

        .isc-screen-nav-container-s2 ul li:hover a {
            text-decoration: none;
            background-color: #40b2e2;
            color: #fff;
        }
/**************timesheet page*********************/
.isc-input-time-box {
    /*height: 25px;
     */
    width: 100%;
    font-size: 13px;
    padding: 4px 0px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    color: #222;
    /* border-radius: 3px !important;
     */
    margin: 0 auto;
    text-align: center;
    display: block;
}

.isc-read-list-s3 {
    width: 100%;
    table-layout: fixed;
}

    .isc-read-list-s3 th {
        font-size: 12px;
        padding: 10px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        background-color: #F7F9FA;
        font-weight: 500;
        border-right: 1px dotted #ddd;
        text-align: center;
    }

        .isc-read-list-s3 th h2 {
            margin: 0px 0px 0px 0px;
            color: #5d5d5d;
            font-weight: 500;
            font-size: 13px;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-align: center;
            text-overflow: ellipsis;
        }

        .isc-read-list-s3 th h3 {
            margin: 3px 0px 0px 0px;
            color: #5d5d5d;
            font-weight: 400;
            font-size: 12px;
            text-shadow: none;
            overflow: hidden;
            white-space: nowrap;
            text-align: center;
            text-overflow: ellipsis;
        }

.isc-read-task {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
}

.isc-relative {
    position: relative;
}

.isc-read-parent td h2 {
    font-size: 14px;
    color: #1798db;
    margin: 0px;
    font-weight: 500;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
}

.isc-company-list {
    margin: 0;
    padding: 0;
}

    .isc-company-list li {
        display: block;
        float: left;
        background-color: #f9f9f9;
        padding: 0px 10px 0 0px;
        margin: 5px 0 0 0;
    }

        .isc-company-list li a i {
            font-size: 10px;
            color: #878b8d;
            /* margin: 0px;
     */
            /* overflow: hidden;
     */
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 2px 15px 0px 0px;
            float: left;
        }

.isc-sub-properties {
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}

.isc-main-properties {
    color: #333;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    float: left;
}

.isc-company-list li a {
    font-size: 14px;
    color: #5d5d5d !important;
    margin: 0px;
    font-weight: 500;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
}

.isc-read-parent td {
    border-bottom: 1px solid #ddd;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px;
    padding: 10px 15px;
    border-left: 1px dotted #ddd;
}

.isc-sec-cir-cell-circle {
    border-radius: 50px !important;
    color: #1798db;
    font-size: 14px;
    height: 35px;
    left: -18px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 35px;
    right: 0;
    border: 1px solid #ddd;
    z-index: 1000;
    background: #fff;
}

    .isc-sec-cir-cell-circle i {
        color: #1798db;
        font-size: 18px;
        line-height: inherit;
    }

.isc-minus-properties {
    color: #333;
    font-size: 12px;
    font-weight: 500;
    line-height: 10px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
    background-color: #f9f9f9;
    padding: 3px 0px;
}

.isc-time-properties {
    color: #cdcdcc;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-minus-properties-active {
    color: #333;
    font-size: 11px;
    font-weight: 500;
    line-height: 10px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
    background-color: #ebf8ff;
    padding: 3px 0px;
}

.isc-time-properties-active {
    color: #333;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-time-btm {
    font-size: 10px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #3cad2e;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 10px;
    right: 0;
    left: 10px;
    color: #fff;
    border-radius: 3px !important;
    height: 15px;
}

.isc-small-size-time {
    color: #333;
    font-size: 11px;
    font-weight: 500;
    line-height: 10px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #ddd;
    float: right;
}

.isc-container-border-fix {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 2px !important;
    display: block;
    /* min-height: 400px;
     */
    margin-bottom: 10px;
}

.isc-time-properties-s1 i {
    color: #8A8A8A;
    font-size: 11px;
    float: left;
    margin: 0;
}

.isc-time-properties-s1 {
    margin: 0px 0px 0px 0px;
}

.isc-read-parent td:last-child {
    background-color: #f9f9f9;
    color: #3777a0;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    border-right: 1px solid #ddd;
}

.isc-read-parent-sub td {
    border-bottom: 1px dotted #ddd;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px;
    padding: 10px 20px;
    border-left: 1px dotted #ddd;
}

.isc-header-main {
    font-size: 14px;
    color: #1798db;
    margin: 0px;
    font-weight: 500;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    line-height: 20px;
}

.isc-read-parent-sub td {
    border-bottom: 1px dotted #ddd;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px;
    padding: 10px 15px;
    padding-left: 15px;
    border-left: 1px dotted #ddd;
}

.isc-read-parent td:first-child {
    padding-left: 30px;
}

.isc-read-parent-sub td:first-child {
    padding-left: 30px;
}

.isc-read-parent-sub td:last-child {
    background-color: #f9f9f9;
    color: #3777a0;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    border-right: 1px solid #ddd;
}

.mar-bot-40 {
    margin-bottom: 40px;
}

.isc-resend-plan-icon i {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    color: #7c7c7c;
    border: 1px solid #ddd;
    height: 30px;
    width: 30px;
    line-height: 28px;
    text-align: center;
    border-radius: 3px !important;
}
/*********timesheet dropdown raj sir changes calenderpage****************/
.isc-grp-cal-lft-cell-s1 .arrow-s1::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #fff;
    top: -10px;
    left: -8px;
    border-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}

.isc-grp-cal-rig-cell-s1 .arrow-s1::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #fff;
    top: -10px;
    left: -8px;
    border-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}

.isc-grp-cal-cell-s1 {
    width: 217px;
    height: 32px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
}
/********inbox pages***************/
.isc-app-screen-sec-hdrs-container-inbox {
    height: 40px;
    /* border: 1px solid #E2E6E9;
     */
    /* background-color: #F9F9F9;
     */
    padding: 3px 10px;
    position: relative;
}

.isc-order-align-inbox {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .isc-order-align-inbox li {
        display: inline-block;
        /* float: left;
     */
        padding: 5px 0px;
        margin: 0;
    }

        .isc-order-align-inbox li a i {
            color: #aaa;
            font-weight: 500;
            font-size: 18px;
        }

.isc-yettostart-inx-clr {
    color: #0088dd !important;
}

.isc-inprogress-inx-clr {
    color: #f5851f !important;
}

.isc-complete-inx-clr {
    color: #45ae3d !important;
}

.isc-hold-inx-clr {
    color: #aaa !important;
}

.isc-normal-inx-clr {
    color: #ec0300 !important;
}

.isc-inx-mar-bot-40 {
    margin-bottom: 40px;
}
/************EVGroupModal.aspx an popup***********************/
/*Scroll*/
.isc-bdy-sec-con-scroll-s1::-webkit-scrollbar, .isc-sec-acc-bdy-container-s3::-webkit-scrollbar, .isc-sec-acc-bdy-container-s4::-webkit-scrollbar {
    width: 6px;
}

.isc-app-page-panel-grp-s1::-webkit-scrollbar, .isc-jodit-editor-con-s1::-webkit-scrollbar, .isc-jodit-editor-con-s2::-webkit-scrollbar {
    width: 4px;
}
/*Scroll*/
.isc-bdy-sec-con-scroll-s1 {
    position: relative;
    height: 600px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-panels-grp-container-sub-cont-s1 {
    width: 100%;
    float: left;
    padding: 0px 2.5px;
}

    .isc-panels-grp-container-sub-cont-s1:after, .isc-sec-acc-bdy-container-s3:after, isc-bdy-sec-con-scroll-s1:after, .isc-mp-bdy-sec-tile-s1:after, .isc-sec-acc-bdy-container-s4:after, .isc-in-act-mp-tile-con-s1:after, .isc-boxed-container-s1:after, .isc-form-hor-lbl-container-s10:after, .isc-form-hor-fld-container-s10:after {
        content: '';
        display: table;
        clear: both;
    }

.isc-panels-grp-container-sub-cont-s1 {
    width: 100%;
    float: left;
    padding: 0px 2.5px;
}

.isc-sec-acc-bdy-container-s3 {
    padding: 7px 10px;
    border: 1px solid #ddd;
    max-height: 360px !important;
    overflow: hidden;
    border-top: none;
    overflow-y: auto;
    min-height: 50px;
}

.isc-sec-acc-bdy-container-s4 {
    padding: 7px 10px;
    border: 1px solid #ddd;
    height: 500px !important;
    overflow: hidden;
    overflow-y: auto;
}

.isc-mp-bdy-sec-tile-s1 {
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 7px 7px;
    /* padding-left: 35px;
     */
    margin-bottom: 15px;
}

.isc-mp-tile-badge-s2 {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 8px;
    left: 0px;
}

    .isc-mp-tile-badge-s2 i {
        color: #7c7c7c;
        font-size: 17px;
        font-weight: 500;
        line-height: 20px;
        margin: 0px 5px 0px 0px;
        line-height: 20px;
    }

    .isc-mp-tile-badge-s2:hover i {
        text-decoration: none;
        cursor: pointer;
        color: #7c7c7c;
    }

.isc-mp-tile-con-lbl-s1 {
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    font-size: 11px;
    line-height: 20px;
    color: #A3A3A3;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-mp-tile-con-lbl-s1 span {
        font-size: 9px;
        color: inherit;
        font-style: italic;
    }

.isc-lbl-rec-act-span-s1 {
    color: #319ad8;
    font-size: 12px;
    font-weight: 500;
}

.isc-mp-tile-con-lbl-s2 {
    text-align: left;
    color: #318CC9;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    margin: 0px 0px 0px 13px;
}

.isc-mp-tile-con-lbl-s3 {
    margin: 0px 4px 0px 4px;
    color: #2d2d2d;
    font-weight: 500;
    text-align: left;
    color: #5d5d5d;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    line-height: 20px;
}

.isc-lbl-tiles-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #276cb9;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-tiles-hdr-icon {
    color: #7c7c7c;
    display: inline-block;
    margin-top: 1px;
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    line-height: 14px;
}

.isc-lbl-tiles-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #626262;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tiles-s2 {
    margin: 0px 0px 0px 0px;
    color: #8f8f8f;
    font-weight: 500;
    line-height: 15px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-tiles-list-s1 {
    padding: 0px;
    margin: 0px;
    display: block;
    margin-top: 35px;
}

    .isc-tiles-list-s1 li {
        float: left;
        list-style: none;
        margin-right: 7px;
    }

        .isc-tiles-list-s1 li a {
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
        }

            .isc-tiles-list-s1 li a i {
                margin: 0px 2px 0px 0px;
            }

.isc-app-hdr-nav-s1 {
    background-color: #fff;
    float: left;
    text-align: center;
}

    .isc-app-hdr-nav-s1 li {
        list-style: none;
        float: left;
        display: block;
        display: block;
        margin: 0px 4px 0px 0px;
    }

        .isc-app-hdr-nav-s1 li a {
            display: block;
            text-decoration: none;
            padding: 2px 6px;
            font-size: 14px;
            color: #274b75;
            line-height: 20px;
            cursor: pointer;
            font-weight: 500;
            border-radius: 2px !important;
        }

            .isc-app-hdr-nav-s1 li a i {
                display: block;
                text-decoration: none;
                padding: 0px 0px;
                font-size: 14px;
                color: #276cb9;
                line-height: 20px;
                cursor: pointer;
                font-weight: 500;
                border-radius: 2px !important;
            }

        .isc-app-hdr-nav-s1 li:hover a {
            text-decoration: none;
            background-color: #276cb9;
            color: #fff;
        }

        .isc-app-hdr-nav-s1 li.active a {
            text-decoration: none;
            background-color: #276cb9;
            color: #fff;
        }

            .isc-app-hdr-nav-s1 li.active a i {
                text-decoration: none;
                background-color: #276cb9;
                color: #fff;
            }

        .isc-app-hdr-nav-s1 li:hover i.isc-icon-tab-nav-s1 {
            color: #fff;
        }

        .isc-app-hdr-nav-s1 li.active i.isc-icon-tab-nav-s1 {
            color: #fff;
        }

.isc-lbl-span-acc-hdr-s1 {
    position: relative;
    display: block;
    font-size: 11px;
    color: #000;
    line-height: 20px;
    min-height: 20px;
    font-weight: 500;
}

.isc-act-list-iconblck-s1 {
    display: none;
    position: absolute;
    top: 15px;
    right: 20px;
}

.isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
    display: block;
}

.isc-sec-acc-hdr-container-s2 {
    position: relative;
    display: block;
}

    .isc-sec-acc-hdr-container-s2 a {
        position: relative;
        display: block;
        padding: 6px 12px;
        cursor: pointer;
        font-size: 13px;
        color: #7c7c7c;
        line-height: 20px;
        min-height: 20px;
        border: 1px solid #ddd;
        font-weight: 500;
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        display: block;
    }

.isc-order-align li a {
    color: #0a8fad;
    font-weight: 500;
}
/******************modal pop css with ev group screen***********/
.isc-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

.isc-lbl-mp-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 18px;
    color: #a1a1a1;
    text-shadow: none;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px;
}

.isc-lbl-mp-hdr-s3 {
    margin: 0px 0px 0px 5px;
    font-weight: 500;
    text-shadow: none;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #777;
    font-size: 14px;
    line-height: 25px;
}

.isc-form-section-header-s1 {
    margin: 0px 0px 0px 0px;
    color: #274b75;
    line-height: 20px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.7px;
}

.isc-mp-copy-icon-s1 {
    position: absolute;
    right: 20px;
    color: #A0A0A0;
    font-size: 75px;
    line-height: 0px;
    top: 60px;
}

.isc-lbl-mp-sec-con-s1 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #626262;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-mp-sec-con-s2 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #276cb9;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #5f5f5f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-sub-lbl-mp-s1 {
    font-size: 12px;
    color: #A4A7AC;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.2px;
    margin: 0px;
    overflow: hidden;
    margin: 5px 0px 0px 0px;
}

    .isc-sub-lbl-mp-s1 a {
        text-decoration: none;
        cursor: pointer;
    }
/****Gainloss v1*********/
/*Oct 20 ,2017 */
/*KPI-Vertical-Bar-List */
.isc-KPI-ver-list-panel-col-s1:before, .isc-KPI-ver-list-panel-in-cont-s1:before, .isc-KPI-ver-list-panel-grp-s1:before, .isc-KPI-ver-list-panel-grp-hdr-s1:before, .isc-KPI-ver-list-panel-grp-bdy-s1:before, .isc-hor-tbl-par-s1:before, .isc-sec-over-all-con-s1:before, .isc-sec-con-hdr-con-s1:before, .isc-sec-con-bdy-con-s1:before, .isc-sec-kpi-con-s1:before, .isc-sec-acc-hdr-container-s3:before, .isc-app-hdr-in-sec-con-s1:before, .isc-sec-con-bdy-con-s2:before, .isc-KPI-ver-list-panel-col-s2:before, .chart-section-container:before, .chart-section-header-container:before, .chart-section-inner-container:before {
    content: "";
    display: table;
}

.isc-KPI-ver-list-panel-col-s1:after, .isc-KPI-ver-list-panel-in-cont-s1:after, .isc-KPI-ver-list-panel-grp-s1:after, .isc-KPI-ver-list-panel-grp-hdr-s1:after, .isc-KPI-ver-list-panel-grp-bdy-s1:after, .isc-hor-tbl-par-s1:after, .isc-sec-over-all-con-s1:after, .isc-sec-con-hdr-con-s1:after, .isc-sec-con-bdy-con-s1:after, .isc-sec-kpi-con-s1:after, .isc-sec-acc-hdr-container-s3:after, .isc-app-hdr-in-sec-con-s1:after, .isc-sec-con-bdy-con-s2:after, .isc-KPI-ver-list-panel-col-s2:after, .chart-section-container:after, .chart-section-header-container:after, .chart-section-inner-container:after {
    content: "";
    display: table;
    clear: both;
}

.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    /*border-bottom: 1px solid #eeedef85;
     */
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.ht-210 {
    height: 210px;
}

.ht-235 {
    height: 235px;
}

.ht-250 {
    height: 250px;
}

.ht-260 {
    height: 260px;
}

.ht-270 {
    height: 270px;
}

.ht-280 {
    height: 280px;
}

.ht-290 {
    height: 290px;
}

.ht-300 {
    height: 300px;
}

.ht-500 {
    height: 500px;
}

.chart-section-inner-container {
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.chart-section-header-container h3 {
    color: #256FAF;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-KPI-ver-list-panel-col-s1 {
    width: 25%;
    float: left;
    padding: 0px 5px;
}

.isc-KPI-ver-list-panel-col-s2 {
    width: 95%;
    float: left;
    padding: 0px 5px;
}

.isc-KPI-ver-list-panel-in-cont-s1 {
    padding: 0px 5px;
}

.isc-KPI-ver-list-panel-grp-s1 {
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    border-top: 3px solid #E2E6E9;
    position: relative;
    background-color: #fff;
}

.isc-KPI-ver-list-panel-grp-hdr-s1 {
    padding: 5px 7px;
    position: relative;
    border-bottom: 1px solid #E2E6E9;
    height: 45px;
}

.isc-KPI-ver-list-panel-grp-bdy-s1 {
    padding: 10px 7px;
    position: relative;
    min-height: 400px;
}

.isc-lbl-KPI-panel-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #848484;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-KPI-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-table-hor-bar-chart-s1 {
    width: 100%;
}

    .isc-table-hor-bar-chart-s1 td:first-child {
        border-right: 2px dotted #dadada;
    }

    .isc-table-hor-bar-chart-s1 td {
        padding: 10px 0px;
    }

        .isc-table-hor-bar-chart-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: right;
            padding: 0px 10px;
        }

        .isc-table-hor-bar-chart-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: left;
            padding: 0px 10px;
        }

    .isc-table-hor-bar-chart-s1 th h3 {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        line-height: 20px;
        font-weight: 500;
        color: #4d4d4d;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        border-left: 1px solid #eee;
        text-align: center;
    }

    .isc-table-hor-bar-chart-s1 tfoot td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        line-height: 20px;
        font-weight: 500;
        color: #4d4d4d;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        border-left: 1px solid #eee;
        text-align: center;
    }

.isc-tbl-hor-bar-cht-par-s1 {
    width: 100%;
    position: relative;
}

.isc-tbl-hor-bar-cht-par-s2 {
    width: 92%;
    position: relative;
}

.isc-lbl-tbl-hor-bar-s1 {
    font-weight: 600 !important;
    text-align: center !important;
    font-size: 13px;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
}

.isc-lbl-tbl-hor-bar-s2 {
    font-weight: 600 !important;
    text-align: center !important;
    font-size: 11px !important;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
    line-height: 16px !important;
}

.isc-tbl-hor-bar-cht-child-s1 {
    position: relative;
    float: left;
    height: 10px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.isc-tbl-hor-bar-cht-child-s2 {
    position: relative;
    float: left;
    height: 10px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.isc-tbl-hor-bar-cht-child-s3 {
    position: relative;
    float: left;
    height: 6px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    margin-bottom: 1px;
}

.isc-tbl-hor-bar-cht-bg-s1 {
    background-color: #3F5CB9;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s2 {
    background-color: #6c93d8;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s3 {
    background-color: #67A8D7;
    /*background-color: #3F5CB9;
     */
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s4 {
    background-color: #5fba50;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s5 {
    background-color: #fcb95b;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s6 {
    background-color: #3F5CB9;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s7 {
    background-color: #de6583;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s8 {
    background-color: #C2DF9A;
    border-right: 1px solid #fff;
}

.isc-bar-chart-radius-rgt {
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-bar-chart-radius-lft {
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-child-s4 {
    position: relative;
    float: left;
    height: 20px;
}

.isc-tbl-hor-bar-cht-child-s5 {
    position: relative;
    float: left;
    height: 15px;
}

.isc-hor-tbl-cir-s1 {
    height: 10px;
    width: 10px;
    border-radius: 50% !important;
    background-color: #00b3e9;
    top: 0px;
    position: absolute;
}

.isc-tbl-ver-bar-badges-bg1-s1 {
    background-color: #79bae2;
    color: #fff;
}

.isc-tbl-ver-cht-badges-s1 {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    display: inline-block;
    margin: 0px 5px 0px 5px;
    padding: 2px 4px;
    text-align: center;
    border-radius: 3px !important;
    height: 18px;
    width: 18px;
    border-radius: 25% !important;
    float: right;
    position: absolute;
    right: 35px;
}

.isc-sec-over-all-con-read-new {
    position: relative;
    border-radius: 6px !important;
    display: block;
    /* min-height:400px;
     */
}
/*Slim Scroll*/
.isc-sec-over-all-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 6px !important;
    display: block;
    /* min-height:400px;
     */
}

.isc-sec-over-all-con-s1-read {
    position: relative;
    display: block;
    /* min-height:400px;
     */
}

.isc-sec-con-hdr-con-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-sec-con-bdy-con-s1 {
    position: relative;
    padding: 10px 10px;
    height: 360px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-s2 {
    position: relative;
    padding: 10px 10px;
    height: 152px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-read-s1 {
    position: relative;
    padding: 10px 10px;
    height: 260px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-s1::-webkit-scrollbar, .isc-sec-con-bdy-con-s2::-webkit-scrollbar {
    width: 4px;
}

.isc-sec-con-bdy-con-s1-read::-webkit-scrollbar, .isc-sec-con-bdy-con-read-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-lbl-KPI-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #787878;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
}

.isc-act-cir-bg-comp {
    background-color: #edc753 !important;
    color: #fff !important;
}

.isc-act-cir-bg-accepted {
    background-color: #77C45A !important;
    color: #fff !important;
}

.isc-act-cir-bg-over-due {
    background-color: #ff8d8d !important;
    color: #fff !important;
}

.isc-act-cir-bg-re-request {
    background-color: #b9b9b9 !important;
    color: #fff !important;
}

.isc-act-cir-bg-tot-request {
    background-color: #7bb6da !important;
    color: #fff !important;
}

.isc-sec-kpi-con-s1 {
    padding: 10px 10px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 5px !important;
}

.isc-float-list-kpi-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-float-list-kpi-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
        width: 18%;
    }

        .isc-float-list-kpi-cell-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-float-list-kpi-cell-s1 li a {
            display: block;
            padding: 0px 10px 0px 10px;
            text-decoration: none;
            border-right: 1px solid #e7e7e7;
        }

            .isc-float-list-kpi-cell-s1 li a h1 {
                margin: 0px 0px 4px 0px;
                font-size: 12px;
                line-height: 20px;
                color: #737373;
                font-weight: 500;
                text-transform: uppercase;
                text-align: center;
            }

            .isc-float-list-kpi-cell-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                font-size: 21px;
                line-height: 20px;
                color: #2e85bb;
                font-weight: 500;
                text-align: center;
            }

.isc-list-kpi-bg-s0 {
    color: #7bb6da !important;
}

.isc-list-kpi-bg-s1 {
    color: #edc753 !important;
}

.isc-list-kpi-bg-s2 {
    color: #77C45A !important;
}

.isc-list-kpi-bg-s3 {
    color: #b9b9b9 !important;
}

.isc-list-kpi-bg-s4 {
    color: #ff8d8d !important;
}

.isc-app-hdr-nav-s1 {
    float: left;
    text-align: center;
}

    .isc-app-hdr-nav-s1 li {
        list-style: none;
        float: left;
        display: block;
        display: block;
        margin: 0px 4px 0px 0px;
    }

        .isc-app-hdr-nav-s1 li a {
            display: block;
            text-decoration: none;
            padding: 2px 6px;
            font-size: 14px;
            color: #274b75;
            line-height: 20px;
            cursor: pointer;
            font-weight: 500;
            border-radius: 20px !important;
        }

            .isc-app-hdr-nav-s1 li a i {
                display: block;
                text-decoration: none;
                padding: 2px 2px;
                font-size: 14px;
                color: #a7a7a7;
                line-height: 20px;
                cursor: pointer;
                font-weight: 500;
                border-radius: 2px !important;
            }

        .isc-app-hdr-nav-s1 li:hover a {
            text-decoration: none;
            /*background-color: #00a1df;
     */
            color: #fff;
        }

            .isc-app-hdr-nav-s1 li:hover a i {
                color: #a7a7a7;
            }

        .isc-app-hdr-nav-s1 li.active a {
            text-decoration: none;
            background-color: #fff;
            color: #fff;
        }

            .isc-app-hdr-nav-s1 li.active a i {
                color: #0088dd;
            }

.isc-sec-acc-hdr-container-s3 {
    min-height: 33px;
    position: relative;
    display: block;
    padding: 6px 12px;
    cursor: pointer;
    color: #7c7c7c;
    line-height: 20px;
    min-height: 20px;
    border-bottom: 1px dotted #eee;
    font-weight: 500;
    background-color: #F7F9FA;
}

.isc-lbl-sec-acc-hdr-s1 {
    font-size: 13px;
    color: #7c7c7c;
    line-height: 20px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.isc-sec-acc-hdr-container-s3 a i {
    display: block;
    float: right;
    margin-right: 10px;
    font-size: 13px;
    margin-top: 5px;
    margin-left: 5px;
    color: #7c7c7c;
}

.isc-kpi-nav-acc-hdr-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-nav-acc-hdr-s1 li {
        float: right;
        width: 18%;
        list-style: none;
    }

        .isc-kpi-nav-acc-hdr-s1 li a {
            display: block;
            font-size: 20px;
            font-weight: 500;
            line-height: 15px;
            text-decoration: none;
            border-right: 1px solid #ddd;
            padding: 2px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .isc-kpi-nav-acc-hdr-s1 a h2 {
        height: 10px;
        width: 10px;
        background-color: #979797;
        border-radius: 20% !important;
        display: block;
        text-align: center;
        font-size: 11px;
        line-height: 10px;
        text-decoration: none;
        color: #fff;
        cursor: pointer;
        padding: 0px 3px;
        margin: 0px 0px 0px 0px;
    }

    .isc-kpi-nav-acc-hdr-s1 li a h2 span {
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0px 0px 0px 10px;
    }

    .isc-kpi-nav-acc-hdr-s1 li a h3 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-kpi-nav-acc-hdr-s1 li:first-child a {
        border-right: none;
        margin-right: 0px !important;
    }

    .isc-kpi-nav-acc-hdr-s1 li:hover a {
        text-decoration: none;
    }

.isc-kpi-nav-acc-hdr-sub-end {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-nav-acc-hdr-sub-end li {
        float: right;
        width: 20%;
        list-style: none;
    }

        .isc-kpi-nav-acc-hdr-sub-end li a {
            display: block;
            font-size: 20px;
            font-weight: 500;
            line-height: 15px;
            text-decoration: none;
            border-right: 1px solid #ddd;
            padding: 2px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .isc-kpi-nav-acc-hdr-sub-end a h2 {
        height: 20px;
        width: 20px;
        background-color: #979797;
        border-radius: 20% !important;
        display: block;
        text-align: center;
        font-size: 11px;
        line-height: 20px;
        text-decoration: none;
        color: #fff;
        cursor: pointer;
        padding: 0px 5px;
        margin: 0px 0px 0px 0px;
    }

    .isc-kpi-nav-acc-hdr-sub-end li a span {
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0px 0px 0px 10px;
    }

    .isc-kpi-nav-acc-hdr-sub-end li:first-child a {
        border-right: none;
        margin-right: 0px !important;
    }

    .isc-kpi-nav-acc-hdr-sub-end li:hover a {
        text-decoration: none;
    }
/*Slim Scroll*/
/*Oct 24 2017*/
.isc-app-hdr-in-sec-con-s1 {
    padding: 7px 0px;
    /* border: 1px solid #ddd;
     */
    width: 620px;
    float: left;
    position: absolute;
    top: 15px;
    right: -15px;
}

.isc-nav-acc-hdr-sec-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-s1 li {
        float: left;
        list-style: none;
        display: inline-block;
        width: 13%;
        border-right: 2px solid #ddd;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-s1 li a {
            height: 20px;
            width: 20px;
            border-radius: 15% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 20px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 500;
            margin: 0px 0px 0px 0px;
        }

        .isc-nav-acc-hdr-sec-s1 li:last-child {
            border-right: none;
        }

        .isc-nav-acc-hdr-sec-s1 li:hover a {
            text-decoration: none;
        }

.isc-nav-acc-hdr-sec-sub {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-sub li {
        float: left;
        list-style: none;
        display: inline-block;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-sub li a {
            height: 20px;
            width: 20px;
            border-radius: 50% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 20px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 500;
            margin: 0px 0px 0px 0px;
        }

        .isc-nav-acc-hdr-sec-sub li:last-child {
            border-right: none;
        }

        .isc-nav-acc-hdr-sec-sub li:hover a {
            text-decoration: none;
        }

.isc-nav-acc-hdr-sec-sub-end {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-sub-end li {
        float: left;
        list-style: none;
        display: inline-block;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-sub-end li a {
            height: 15px;
            width: 22px;
            border-radius: 15% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 16px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 500;
            margin: 4px 0px 0px 0px;
        }

    .isc-nav-acc-hdr-sec-sub-end span {
        font-size: 11px;
        line-height: 16px;
    }

    .isc-nav-acc-hdr-sec-sub-end li:last-child {
        border-right: none;
    }

    .isc-nav-acc-hdr-sec-sub-end li:hover a {
        text-decoration: none;
    }

.isc-red-kbi-font {
    font-weight: 600 !important;
    color: #ff7054 !important;
}
/****Gainloss v2*********/
/*Oct 31 2017 */
/*KPI Summary-v1*/
.isc-table-hor-bar-chart-s2 {
    width: 100%;
}

    .isc-table-hor-bar-chart-s2 td:nth-child(3) {
        border-right: 2px dotted #dadada;
    }

    .isc-table-hor-bar-chart-s2 td {
        padding: 10px 5px;
    }

        .isc-table-hor-bar-chart-s2 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: right;
            padding: 0px 10px;
        }

        .isc-table-hor-bar-chart-s2 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: left;
            padding: 0px 10px;
        }

    .isc-table-hor-bar-chart-s2 th h3 {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        line-height: 20px;
        font-weight: 500;
        color: #4d4d4d;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        border-left: 1px solid #eee;
        text-align: center;
    }

.legend-chart-list-control-s1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    right: 10px;
    top: 15px;
}

    .legend-chart-list-control-s1 li {
        float: left;
        display: block;
        padding: 0px 5px;
        margin-left: 3px;
    }

.cir-legend-cell:before {
    content: "";
    display: table;
}

.cir-legend-cell:after {
    content: "";
    display: table;
    clear: both;
}

.cir-legend-cell {
    height: 9px;
    width: 9px;
    background-color: #eee;
    border-radius: 50% !important;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.legen-clr-s1 {
    background-color: #f3ae6b;
}

.legen-clr-s2 {
    background-color: #edc753;
}

.legen-clr-s3 {
    background-color: #57d0b5;
}

.legen-clr-s4 {
    background-color: #67BBE4;
}

.legen-clr-s5 {
    background-color: #ff8d8d;
}

.isc-con-bar-chart-list-s1 {
    height: 20px;
    width: 95%;
    border-radius: 3px !important;
}

.isc-lbl-td-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #ff8d8d !important;
    text-align: center;
}

.isc-lbl-td-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #67BBE4 !important;
    text-align: center;
}
/*Oct 31 2017 */
/*KPI Summary-v1*/
/*Nov 08, 2017*/
/*Css by Anand*/
/*PerformanceEffectiveness.aspx*/
.control-pgrs-bar {
    height: 20px;
    width: 37px;
    margin-left: 2px;
}

.color-1 {
    background-color: #A6D6FA;
}

.color-2 {
    background-color: #80CEFE;
}

.color-3 {
    background-color: #5CBBFF;
}

.color-4 {
    background-color: #39A9FF;
}

.color-5 {
    background-color: #dddddd;
}

.color-6 {
    background-color: #0182D5;
}

.color-7 {
    background-color: #fafafa;
    border: 1px solid #EAEAEA;
}

.control-pgrs-bar-rads-right {
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
    margin-left: 2px;
    height: 20px;
}

.control-pgrs-bar-rads-left, .control-pgrs-bar, .control-pgrs-bar-rads-right {
    height: 20px;
    width: 38px;
}

.isc-lbl-pre-eff-list-s1 {
    color: #878887;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    /* width: 35em;
     */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-pre-eff-list-s2 {
    color: #767676;
    font-size: 13px;
    font-weight: 500;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-list-pad-s1 {
    width: 100%;
}

    .isc-list-pad-s1 td {
        padding: 4px 5px !important;
    }
/*PerformanceEffectiveness.aspx*/
/*Nov 08, 2017*/
/*Css by Anand*/
/****Read optimal pages changes********************/
.isc-sec-con-hdr-con-s1-read {
    position: relative;
    /* padding: 7px 10px;
     */
    border-bottom: 1px solid #ddd;
}

.isc-sec-con-bdy-con-s1-read {
    position: relative;
    padding: 10px 10px;
    height: 360px;
    overflow: hidden;
    overflow-y: auto;
}
/*Nov 21, 2017*/
/*Css by Anand*/
/*Home.aspx*/
.isc-hor-stack-chart-parent:before {
    content: "";
    display: table;
}

.isc-hor-stack-chart-parent:after {
    content: "";
    display: table;
    clear: both;
}

.isc-lbl-screen-main-title {
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 30px;
    color: #3B3B3B;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: 500;
}

.isc-lbl-screen-hint-cell {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 35em;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-screen-main-hint {
    font-size: 19px;
    font-weight: 500;
    color: #474747;
    margin-right: 3px;
}

.isc-hor-filter-list:before {
    content: '';
    display: table;
}

.isc-hor-filter-list:after {
    content: '';
    display: table;
    clear: both;
}

.isc-hor-filter-list {
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

    .isc-hor-filter-list li {
        list-style: none;
        float: left;
    }

        .isc-hor-filter-list li + li {
            margin-left: 14px;
        }

        .isc-hor-filter-list li a {
            display: block;
            text-align: left;
            font-size: 12px;
            font-weight: 500;
            line-height: 20px;
            color: #7c7c7c;
        }

            .isc-hor-filter-list li.active a, .isc-hor-filter-list li a:hover {
                color: #00B3E9;
                text-decoration: none;
            }

.isc-group-filter-control {
    background-color: #fff;
    border: 1px solid #eee;
    min-height: 32px;
    padding: 5px;
}

.isc-list-group-filter {
    margin: 0;
    padding: 0;
}

    .isc-list-group-filter li {
        list-style: none;
        float: left;
        margin: 0px 5px 0px 5px;
    }

        .isc-list-group-filter li + li {
            margin-left: 0px;
        }

        .isc-list-group-filter li a {
            display: block;
            padding: 2px 12px;
            border-right: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background: #EEF1F2;
        }

        .isc-list-group-filter li:last-child a {
            border-right: none;
        }

        .isc-list-group-filter li.active a, .isc-list-group-filter li a:hover {
            color: #fff;
            text-decoration: none;
            background: #00B3E9;
        }

.isc-scroll-x-autoset-overflow {
    overflow-x: auto;
    overflow-y: hidden;
}

.isc-chart-hor-bar-stack-control-s1 {
    width: 100%;
}

    .isc-chart-hor-bar-stack-control-s1 th {
        padding: 2px 0px;
    }

    .isc-chart-hor-bar-stack-control-s1 tbody td {
        padding: 2px 0px;
    }

    .isc-chart-hor-bar-stack-control-s1 tfoot td {
        padding: 2px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #9d9d9d;
    }

    .isc-chart-hor-bar-stack-control-s1 tbody tr td:first-child {
        border-right: 1px solid #EBECEB;
        padding-right: 15px;
    }

.isc-lbl-hor-chart-data {
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    color: #626262;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: right;
}

.isc-hor-stack-chart-parent {
    width: 100%;
}

.isc-hor-stack-chart-child {
    height: 9px;
    float: left;
    border-right: 1px solid #fff;
}

.isc-hor-chart-child-1 {
    background-color: #c94d67;
}

.isc-hor-chart-child-2 {
    background-color: #e96955;
}

.isc-hor-chart-child-3 {
    background-color: #ffc23e;
}

.isc-hor-chart-child-4 {
    background-color: #e3de4d;
}

.isc-hor-chart-child-5 {
    background-color: #5fba50;
}

.isc-hor-chart-child-6 {
    background-color: #26a7dd;
}

.isc-lbl-filter-s1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #424242;
    margin: 5px 0px 0px 0px;
}

.isc-list-grp-res {
    margin: 0;
    padding: 0;
    margin-top: 3px;
}

    .isc-list-grp-res li {
        list-style: none;
        float: left;
    }

        .isc-list-grp-res li + li {
            margin-left: 2px;
        }

        .isc-list-grp-res li a {
            display: block;
            padding: 3px 12px;
            border: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background-color: #fff;
        }

            .isc-list-grp-res li.active a, .isc-list-grp-res li a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #00B3E9;
            }

.isc-icon-sm-filter {
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
    color: #999;
    margin-right: 4px;
}

.isc-list-grp-res li.active a .isc-icon-sm-filter, .isc-list-grp-res li a:hover .isc-icon-sm-filter {
    color: #fff;
}

.isc-tag-grp-filter {
    padding: 1px 1px;
    /* border:1px solid #eee;
     */
    margin-top: 3px;
}

.isc-list-tag-filter {
    margin: 0;
    padding: 0;
}

    .isc-list-tag-filter li {
        float: left;
        list-style: none;
    }

        .isc-list-tag-filter li + li {
            margin-left: 0.5px;
        }

        .isc-list-tag-filter li a {
            display: block;
            padding: 1px 10px;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 19px;
            color: #999;
            background-color: #eee;
            border: 1px solid #eee;
        }

            .isc-list-tag-filter li.active a, .isc-list-tag-filter li a:hover {
                color: #5cb85c;
                text-decoration: none;
                background-color: #D7FBC7;
                border-color: #5cb85c;
            }

                .isc-list-tag-filter li.active a .isc-icon-sm-filter, .isc-list-tag-filter li a:hover .isc-icon-sm-filter {
                    color: #fff;
                }

.chart-section-container {
}
/*Home.aspx*/
/*Nov 21, 2017*/
/*Css by Anand*/
/*Css By Ananad Feb 23, 2018*/
/*Dashboaed Av=ctivityv1.aspx*/
.isc-act-read-list-s1 {
    width: 100%;
}
    /*.isc-act-read-list-s1 thead {
     box-shadow: 1px 8px 15px 0px rgba(118, 118, 118, 0.33);
}
 */
    .isc-act-read-list-s1 th {
        padding: 10px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #256faf;
        border-bottom: 2px solid #eee;
        /* border-top: 1px solid #eee;
     */
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        background-color: #ebf9fe;
    }

        .isc-act-read-list-s1 th span i {
            color: inherit;
            font-size: 16px;
            margin: 0px 0px 0px 10px;
            line-height: 20px;
        }

        .isc-act-read-list-s1 th:first-child {
            border-top-left-radius: 10px !important;
        }

        .isc-act-read-list-s1 th:last-child {
            border-top-right-radius: 10px !important;
        }

        .isc-act-read-list-s1 th.active {
            color: #256faf;
        }

    .isc-act-read-list-s1 td {
        padding: 9px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #c2c2c2;
    }

        .isc-act-read-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #5d5d5d;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-act-read-list-s1 td h2 span {
                height: 25px;
                width: 25px;
                border-radius: 50px !important;
                font-size: 12px;
                line-height: 26px;
                text-align: center;
                color: #fff;
                font-weight: 500;
                float: none;
                /* margin: 0 auto;
     */
                background-color: #b9b9b9;
                float: left;
                display: inline-block;
            }

        .isc-act-read-list-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 500;
            color: #888686;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-act-read-list-s1 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #444444;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

        .isc-act-read-list-s1 td h5 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #979797;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-act-read-list-s1 td h5 span i {
                margin: 0px 10px 0px 0px;
                color: inherit;
                font-size: 8px;
            }

.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 15px;
    font-weight: 500;
    color: #888686;
}

    .isc-lbl-act-read-list-s1 i {
        margin: 0px 5px 0px 0px;
        color: inherit;
        font-size: 8px;
        line-height: 20px;
    }

    .isc-lbl-act-read-list-s1:hover {
        text-decoration: none;
        color: inherit;
        cursor: pointer;
    }

.isc-act-read-list-s1 tr:last-child td {
    border-bottom: none;
}

.isc-act-read-list-s1 tr:hover {
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
}

    .isc-act-read-list-s1 tr:hover .isc-read-act-list-hvr-con-s1 {
        display: block;
    }

.isc-act-read-list-cell-box-s1 {
    position: relative;
    padding: 5px 10px;
}

.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 5px 0px 5px 45px;
}

.isc-act-read-list-cell-cir-bud-s1 {
    height: 35px;
    position: absolute;
    left: 0px;
    top: 3px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    /* margin: 0 auto;
     */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}

.isc-act-read-list-cell-icon-s1 {
    position: absolute;
    left: 23px;
    bottom: -3px;
    font-size: 10px;
    font-weight: 500;
    float: none;
    color: #31D486;
    display: inline-block;
    z-index: 9999;
}

.isc-act-read-list-cir-img-s1 {
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30px;
    border-radius: 50px !important;
}

.isc-act-read-list-icon-s1 i {
    color: #a2a2a2;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 5px 15px;
    line-height: 20px;
}

.isc-act-read-list-icon-s1:hover i {
    background-color: #E6F8FA;
    color: #00B4CC;
    /* height: 30px;
     */
    /* width: 45px;
     */
    padding: 5px 15px;
    /* border-radius: 15% !important;
     */
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}

.isc-read-act-list-hvr-con-s1 {
    position: relative;
    float: right;
    display: none;
}

.isc-read-act-list-icon-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-read-act-list-icon-list-s1 li {
        float: right;
        list-style: none;
        margin-right: 15px;
    }

        .isc-read-act-list-icon-list-s1 li a {
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
        }

    .isc-read-act-list-icon-list-s1 a i {
        font-size: 16px;
        text-align: center;
        padding: 5px 15px;
    }

    .isc-read-act-list-icon-list-s1 a:hover i {
        background-color: #E6F8FA;
        color: #00B4CC;
        padding: 5px 15px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        cursor: pointer;
    }

.isc-act-read-list-bor-lft-s1 {
    border-left: 2px solid #FF7473;
}
/*Backgroud-Color*/
.isc-act-read-list-bg-s1 {
    background-color: #49CA6E;
}

.isc-act-read-list-bg-s2 {
    background-color: #00CBD9;
}

.isc-act-read-list-bg-s3 {
    background-color: #F06292;
}

.isc-act-read-list-bg-s4 {
    background-color: #FFBB44;
}

.isc-act-read-list-bg-s5 {
    background-color: #996EFB;
}

.isc-act-read-list-bg-s6 {
    background-color: #40D78F;
    border: 1px solid #40D78F;
}

.isc-act-read-list-bg-s7 {
    background-color: #F9B954;
    border: 1px solid #F9B954;
}
/*Font-Color*/
.isc-act-read-list-color-s1 {
    color: #FFBB43 !important;
}

.isc-act-read-list-color-s2 {
    color: #4FCC73 !important;
}

.isc-act-read-list-color-s3 {
    color: #FF7373 !important;
}

.isc-act-read-list-color-s4 {
    color: #f78b60 !important;
}

.isc-act-read-list-color-s5 {
    color: #aaa !important;
}

.isc-act-read-list-color-s1:hover {
    color: #FFBB43;
}

.isc-act-read-list-color-s2:hover {
    color: #4FCC73;
}

.isc-act-read-list-color-s3:hover {
    color: #FF7373;
}

.isc-act-read-list-color-s4:hover {
    color: #f78b60 !important;
}

.isc-act-read-list-color-s5:hover {
    color: #aaa !important;
}

.isc-td-inline-status-ch-s1 .dropdown-menu {
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    min-width: 100px;
    border: 1px solid #eee;
    border-radius: 4px !important;
}

    .isc-td-inline-status-ch-s1 .dropdown-menu li {
    }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a {
            padding: 4px 16px 4px 8px;
            font-size: 12px;
            text-align: left;
            color: #7c7c7c;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li:hover a {
            background-color: #EEEEEE;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a i {
            font-size: inherit;
            display: block;
            float: left;
            margin-right: 5px;
            color: inherit;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-active {
            color: #00a51b;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inactive {
            color: #d97000;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-planned {
            color: #ffc000;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inprogress {
            color: #2D96CB;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-hold {
            color: #aaa;
        }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-hold2 {
            color: #8381B5;
        }

.isc-td-inline-status-ch-s1.open a.isc-sts-planned {
    background-color: #ffc000;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-progress {
    background-color: #2D96CB;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-hold {
    background-color: #aaa;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-active {
    background-color: #45AE3D;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-inactive {
    background-color: #d97000;
    color: #fff;
}
/*Css By Ananad Feb 23, 2018*/
/*Dashboaed Av=ctivityv1.aspx*/
/*Css By Ananad Feb 24, 2018*/
/*KPI Variation*/
.isc-kpi-parent-con-s1:before, .isc-kpi-parent-con-s2:before, .isc-kpi-in-bdy-con-s1:before, .isc-kpi-hdr-par-con-s2:before, .isc-kpi-hdr-par-con-s3:before, .isc-kpi-foot-par-con-s1:before {
    content: "";
    display: table;
}

.isc-kpi-parent-con-s1:after, .isc-kpi-parent-con-s2:after, .isc-kpi-in-bdy-con-s1:after, .isc-kpi-hdr-par-con-s2:after, .isc-kpi-hdr-par-con-s3:after, .isc-kpi-foot-par-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-kpi-parent-con-s1 {
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    /* box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 115px;
    border: 1px solid #d9d9d9;
    padding: 10px 10px;
    border: 1px solid #E2E6E9;
    border-radius: 4px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
}

.isc-kpi-parent-con-s2 {
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    /* box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 115px;
    border: 1px solid #E2E6E9;
    border-radius: 4px !important;
}

.isc-kpi-hdr-par-con-s1 {
    position: relative;
}

.isc-kpi-in-bdy-con-s1 {
    position: relative;
    padding: 15px 15px;
}

.isc-kpi-hdr-par-con-s1 h3 {
    background-color: #1B6B72;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
}

.isc-kpi-hdr-par-con-s2 h3 {
    background-color: #D8DAD6;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #343a3e;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
}

.isc-kpi-hdr-par-con-s3 {
    background-color: #F0F0F0;
    padding: 7px 10px;
}

.isc-kpi-foot-par-con-s1 {
    background-color: #E2E2E2;
    padding: 7px 10px;
}

.isc-kpi-parent-con-s1:hover {
    text-decoration: none;
}

.isc-lbl-kpi-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-kpi-tile-hdr-s3 {
    margin: 5px 0px 0px 0px;
    font-size: 45px;
    font-weight: 500;
    color: #383838;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-kpi-tile-hdr-s3 span {
        color: #2d2d2c;
        font-size: 20px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 10px;
    }

.isc-lbl-kpi-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 23px;
    color: #383838;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-weight: 500;
}

    .isc-lbl-kpi-tile-hdr-s4 span i {
        font-size: 26px;
        color: inherit;
        line-height: 20px;
        display: block;
        font-weight: 500;
        margin: 10px 0px 0px 0px;
        transform: rotate(-44deg);
    }

.isc-lbl-kpi-tile-hdr-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 23px;
    font-weight: 500;
    color: #494949;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-kpi-tile-hdr-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    color: #383838;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-weight: 500;
    text-align: center;
}

    .isc-lbl-kpi-tile-hdr-s6 span i {
        font-size: 25px;
        color: inherit;
        line-height: 25px;
        margin: 0px 5px 0px 0px;
    }

.isc-lbl-kpi-tile-hdr-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 35px;
    font-weight: 500;
    color: #7D7C76;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-kpi-tile-hdr-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.3px;
}

.isc-lbl-kpi-tile-hdr-s9 {
    margin: 0px 0px 0px 10px;
    font-size: 35px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-kpi-tile-hdr-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    color: #4E4E4E;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-weight: 500;
    text-align: center;
}

    .isc-lbl-kpi-tile-hdr-s10 span i {
        font-size: 25px;
        color: inherit;
        line-height: 25px;
        margin: 0px 5px 0px 0px;
    }

.isc-lbl-kpi-tile-hdr-s11 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    color: #52C8F4;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-weight: 500;
    text-align: left;
}

.isc-lbl-kpi-tile-hdr-s12 {
    margin: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    color: #6CB57A;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

    .isc-lbl-kpi-tile-hdr-s12 span {
        display: block;
        text-align: center;
        font-size: 12px;
        color: #4e4e4e;
        font-weight: 500;
        line-height: 20px;
        margin: 0px 0px 4px 0px;
    }

.isc-lbl-kpi-tile-hdr-s13 {
    margin: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-kpi-tile-hdr-s14 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #808080;
    text-align: center;
}

    .isc-lbl-kpi-tile-hdr-s14 span {
        margin: 0px 5px 0px 0px;
        font-size: 10px;
        font-weight: 500;
        line-height: 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #4e4e4e;
        font-style: italic;
    }

.isc-lbl-kpi-tile-hdr-s15 {
    margin: 0px 0px 0px 0px;
    font-size: 35px;
    font-weight: 500;
    color: #68AE75;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-list-kpi-tile-s1 {
    width: 100%;
}

    .isc-list-kpi-tile-s1 th {
        padding: 7px 9px;
        font-size: 14px;
        font-weight: 500;
        color: #2d2d2d;
        border-bottom: 2px solid #ddd;
        text-align: left;
    }

    .isc-list-kpi-tile-s1 td {
        line-height: 15px;
        font-size: 11px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        padding: 0px 10px;
    }

        .isc-list-kpi-tile-s1 td:first-child {
            border-right: 1px solid #ddd;
        }

.isc-kpi-tile-act-icon-s1 {
    position: relative;
    cursor: pointer;
}

    .isc-kpi-tile-act-icon-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        color: #bebebe;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: right;
        font-weight: 500;
    }

.isc-kpi-tile-contrl-nav-s1 {
    margin: 0px auto;
}

    .isc-kpi-tile-contrl-nav-s1 li {
        float: left;
        list-style: none;
        margin: 0px 2px 0px 2px;
    }

        .isc-kpi-tile-contrl-nav-s1 li a {
            display: block;
            font-size: 11px;
            color: #00a1df;
            font-weight: 500;
            line-height: 10px;
            text-align: center;
        }

            .isc-kpi-tile-contrl-nav-s1 li a span i {
                font-size: 16px;
                text-align: center;
                line-height: 10px;
            }

.isc-lbl-kpi-color-s1 {
    color: #5E9520 !important;
}

.isc-lbl-kpi-color-s2 {
    color: #CD3A28 !important;
}
/*KPI Variation*/
/*Component Variation*/
.isc-app-sec-con-s1:before, .isc-app-sec-hdr-con-s1:before, .isc-app-sec-bdy-con-s1:before, .isc-app-sec-tiles-s1:before, .isc-app-sec-tiles-s2:before {
    content: '';
    display: table;
}

.isc-app-sec-con-s1:after, .isc-app-sec-hdr-con-s1:after, .isc-app-sec-bdy-con-s1:after, .isc-app-sec-tiles-s1:after, .isc-app-sec-tiles-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-app-sec-con-s1 {
    position: relative;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px !important;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    /* box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 210px;
}

.isc-app-sec-hdr-con-s1 {
    position: relative;
    background: #f8f8f87d;
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
}

.isc-app-sec-bdy-con-s1 {
    position: relative;
    background: #fff;
    padding: 7px 10px;
}

.isc-app-sec-sel-s1 {
    border-radius: 4px !important;
    font-size: 10px;
    font-weight: 500;
}

.isc-app-sec-but-s1 {
    font-size: 10px;
    font-weight: 500;
    margin: 5px 0px 0px 0px;
    border-radius: 2px !important;
    border: none;
    line-height: 18px;
    float: right;
}

.isc-app-sec-tiles-s1 {
    position: relative;
    border-bottom: 1px solid #eee;
    padding: 7px 10px;
    margin: 0px 0px 10px 0px;
}

.isc-app-sec-tiles-s2 {
    position: relative;
    border-right: 1px solid #eee;
    padding: 7px 10px;
    margin: 0px 0px 20px 0px;
}

.isc-sect-tile-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #535353;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #256FAF;
    letter-spacing: 0.5px;
}

.isc-sect-tile-lbl-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-sect-tile-lbl-s2 span {
        height: 18px;
        width: 18px;
        border-radius: 50px !important;
        font-size: 12px;
        line-height: inherit;
        text-align: center;
        color: #fff;
        font-weight: 500;
        margin: 0px 0px 0px 0px;
        display: inline-block;
    }

.isc-sect-tile-lbl-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #6b5f5f;
    line-height: 15px;
    overflow: hidden;
    /*white-space: nowrap;
     */
    text-overflow: ellipsis;
}

    .isc-sect-tile-lbl-s3 span i {
        font-size: 14px;
        line-height: inherit;
        margin: 0px 0px 0px 5px;
        color: #5E9520;
    }

.isc-sect-tile-lbl-s4 {
    margin: 8px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #167bba;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-sect-tile-lbl-s4 span {
        margin: 0px 0px 0px 5px;
        font-size: 11px;
        font-weight: 500;
        color: #167bba !important;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-sect-tile-lbl-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #167bba !important;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-sect-tile-lbl-s6 {
    margin: 0px 0px 0px 24px;
    font-size: 11px;
    font-weight: 500;
    color: #6b5f5f;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-sect-tile-lbl-s7 {
    margin: 0px 0px 0px 24px;
    font-size: 10px;
    font-weight: 500;
    color: #8a8a8a;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-sect-tile-lbl-s7 span {
        font-style: italic;
        margin: 0px 0px 0px 2px;
    }

.isc-sect-tile-lbl-s8 {
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 23px;
    color: #5d5d5d;
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-weight: 500;
}

.isc-sect-tile-lbl-s9 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 500;
    color: #6b5f5f;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-scr-sec-act-list-s2 {
    padding: 0px;
    margin-top: 15px;
}

    .isc-scr-sec-act-list-s2 li {
        list-style: none;
        display: block;
        float: left;
        width: 33%;
    }

        .isc-scr-sec-act-list-s2 li a {
            display: block;
            border-right: 1px solid #eee;
            text-align: left;
            text-decoration: none;
        }

        .isc-scr-sec-act-list-s2 li:last-child a {
            border-right: none;
        }

        .isc-scr-sec-act-list-s2 li a h3 {
            margin: 0px 0px 0px 10px;
            font-size: 14px;
            line-height: 15px;
            color: #5d5c5c;
            font-weight: 500;
        }

        .isc-scr-sec-act-list-s2 li a h4 {
            margin: 0px 0px 0px 8px;
            font-size: 9px;
            line-height: 18px;
            color: #4d4d4d;
            font-weight: 500;
            text-transform: capitalize;
            letter-spacing: 0.4px;
        }

.isc-cir-bud-kpi-tile-s1 {
    height: 50px;
    width: 50px;
    border-radius: 7px !important;
    font-size: 12px;
    line-height: inherit;
    text-align: center;
    color: #fff;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    background-color: #EB4F54;
    padding: 7px 10px;
}

    .isc-cir-bud-kpi-tile-s1 i {
        color: #fff;
        font-size: 30px;
        line-height: 35px;
        font-weight: 500;
    }

.isc-lbl-kpi-val-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-kpi-val-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 12px;
    color: #828282;
    line-height: 20px;
    letter-spacing: normal;
}
/*Component Variation*/
/*Css By Ananad Feb 24, 2018*/
/*Css By Ananad Feb 27, 2018*/
/*LayoutAndChartsv1.aspx*/
.isc-bi-par-tile-con-s1:before, .isc-bi-par-tile-hdr-con-s1:before, .isc-bi-par-tile-bdy-con-s1:before, .isc-app-sec-tiles-s3:before, .isc-app-sec-tiles-s4:before {
    content: '';
    display: table;
}

.isc-bi-par-tile-con-s1:after, .isc-bi-par-tile-hdr-con-s1:after, .isc-bi-par-tile-bdy-con-s1:after, .isc-app-sec-tiles-s3:after, .isc-app-sec-tiles-s4:after {
    content: '';
    display: table;
    clear: both;
}

.isc-bi-par-tile-con-s1 {
    position: relative;
    background: #fff;
    /* border: 1px solid #ddd;
     */
    /* border-radius: 4px !important;
     */
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    /* -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    /* box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 150px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-bi-par-tile-hdr-con-s1 {
    position: relative;
    background: rgba(114, 209, 246, 0.14);
    padding: 5px 10px;
    /* border-bottom: 1px solid #eee;
     */
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-bi-par-tile-bdy-con-s1 {
    position: relative;
    background: #fff;
    padding: 7px 10px;
    border-top: none;
    border: 1px solid #ddd;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-lbl-bi-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-bi-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #4E4E4E;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-bi-tile-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 500;
    color: #9b9b9b;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-color-s1 {
    color: #73B47C;
}

.isc-lbl-color-s2 {
    color: #548FE9;
}

.isc-bi-sm-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #8a8a8a;
    display: inline-block;
    float: right;
    line-height: 18px;
}

.isc-app-sec-tiles-s3 {
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
}

.isc-app-sec-tiles-s4 {
    position: relative;
    border-right: 1px solid #eee;
    padding: 0px 10px 0px 10px;
    margin: 0px 10px 0px 10px;
}

.isc-app-sec-tiles-s3:last-child {
    border-bottom: none;
}

.isc-lbl-bi-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #464646;
    line-height: 18px;
    overflow: hidden;
    /* white-space: nowrap;
     */
    text-overflow: ellipsis;
}

    .isc-lbl-bi-tile-hdr-s4 span i {
        font-size: 14px;
        line-height: inherit;
        margin: 0px 0px 0px 5px;
        color: #5E9520;
    }

.isc-lbl-bi-tile-hdr-s5 {
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 20px;
    color: #5d5d5d;
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-weight: 500;
}

.isc-lbl-bi-tile-hdr-s6 {
    margin: 5px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

    .isc-lbl-bi-tile-hdr-s6 span {
    }

.isc-lbl-bi-tile-hdr-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #3A423E;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-bi-tile-hdr-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-read-bi-tile-list-s1 {
    width: 100%;
}

    .isc-read-bi-tile-list-s1 th {
        padding: 3px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: capitalize;
        border-right: 1px solid #ddd;
    }

    .isc-read-bi-tile-list-s1 td {
        padding: 3px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border: 1px solid #dddddd73;
        margin: 0px 0px 0px 0px;
    }

        .isc-read-bi-tile-list-s1 td h2 {
            font-size: 11px;
            font-weight: 500;
            color: #272727;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

        .isc-read-bi-tile-list-s1 td h3 {
            font-size: 11px;
            font-weight: 500;
            color: #6d6d6d;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

            .isc-read-bi-tile-list-s1 td h3 span i {
                font-size: 14px;
                line-height: inherit;
                margin: 0px 0px 0px 5px;
                color: #5E9520;
                margin: 0px 0xp0px 0px;
            }

.isc-ht-25px {
    height: 25px;
}
/*LayoutAndChartsv1.aspx*/
/*Css By Ananad Feb 27, 2018*/
/*Css By Ananad Feb 28, 2018*/
/*SelfServicev1.aspx*/
.isc-outer-panel-con-s1:before, .isc-inner-panel-hdr-con-s1:before, .isc-inner-panel-bdy-con-s1:before, .isc-act-acc-hdr-con-s1:before, .isc-lbl-act-coll-hdr-sec-icon-s1:before, .isc-act-acc-bdy-con-s1:before, .isc-inner-panel-bdy-con-s2:before, .isc-act-inner-par-tile-s1:before, .isc-act-inner-par-tile-s3:before, .isc-tile-report-con-s1:before, .isc-tile-report-hdr-con-s1:before, .isc-tile-report-bdy-con-s1:before, .isc-tile-report-foot-con-s1:before, .isc-inner-panel-bdy-con-s3:before, .isc-inner-panel-bdy-con-s4:before, .isc-act-acc-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-outer-panel-con-s1:after, .isc-inner-panel-hdr-con-s1:after, .isc-inner-panel-bdy-con-s1:after, .isc-act-acc-hdr-con-s1:after, .isc-lbl-act-coll-hdr-sec-icon-s1:after, .isc-act-acc-bdy-con-s1:after, .isc-inner-panel-bdy-con-s2:after, .isc-act-inner-par-tile-s1:after, .isc-act-inner-par-tile-s3:after, .isc-tile-report-con-s1:after, .isc-tile-report-hdr-con-s1:after, .isc-tile-report-bdy-con-s1:after, .isc-tile-report-foot-con-s1:after, .isc-inner-panel-bdy-con-s3:after, .isc-inner-panel-bdy-con-s4:after, .isc-act-acc-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-outer-panel-con-s1 {
    /*position: relative;
     */
}

.isc-inner-panel-hdr-con-s1 {
    position: relative;
    padding: 15px 15px;
    border: 1px solid #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.11);
    border: 1px solid #ddd;
    border-bottom: none;
}

.isc-inner-panel-bdy-con-s1 {
    position: relative;
    padding: 5px 10px;
    border: 1px solid #ddd;
    min-height: 550px;
    max-height: 550px;
    background-color: #fff;
    border-top: none;
}

    /*.isc-inner-panel-bdy-con-s1::-webkit-scrollbar {
        width: 5px;
    }*/

.isc-inner-panel-bdy-con-s2 {
    /* position: relative;
     */
    padding: 7px 15px;
    border: 1px solid #ddd;
    min-height: 590px;
    background-color: #fff;
    border-top: none;
    border-left: none;
}

.isc-act-acc-hdr-con-s1 {
    min-height: 32px;
    margin: 8px 0 0 0;
    position: relative;
    border: 1px solid #e7e7e7;
    background-color: rgba(114, 209, 246, 0.14);
    padding: 5px 10px;
    display: block;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.isc-lbl-act-coll-hdr-sec-s1 {
    text-align: left;
    font-size: 11px;
    font-weight: 500;
    color: #256FAF;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-act-coll-hdr-sec-icon-s1 {
    font-size: 11px;
    font-weight: 500;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-act-acc-bdy-con-s1 {
    padding: 10px 15px;
    min-height: 30px;
    border: 1px solid #e7e7e7;
    border-top: none;
    /* margin-bottom: 10px;
     */
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.isc-act-acc-bdy-con-s2 {
    padding: 10px 15px;
    min-height: 375px;
    border: 1px solid #e7e7e7;
    border-top: none;
    /* margin-bottom: 10px;
     */
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.isc-act-acc-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-acc-nav-s1 li {
        float: left;
        list-style: none;
        display: inline-block;
        width: 100%;
    }

        .isc-act-acc-nav-s1 li a {
            background-color: #f4f4f4;
            padding: 7px 10px;
            display: inline-block;
            text-align: left;
            font-size: 13px;
            font-weight: 500;
            line-height: 18px;
            color: #00a1b7;
            margin: 0px 0px 8px 0px;
            border-radius: 6px !important;
            width: 100%;
            cursor: pointer;
        }

            .isc-act-acc-nav-s1 li a span {
                font-size: 10px;
                color: #777;
                font-weight: 500;
                line-height: 10px;
                display: inline-block;
                margin: 0px 10px 0px 0px;
            }

            .isc-act-acc-nav-s1 li a i {
                font-size: 10px;
                text-align: center;
                float: right;
                display: inline-block;
                margin: 3px 0px 0px 0px;
                color: #00a1b7;
            }

        .isc-act-acc-nav-s1 li:hover a {
            background-color: #d0f6ffe3;
        }

.isc-lbl-tile-hedr-s1 {
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-tile-hedr-s1 span i {
        font-size: 14px;
        color: #7c7c7c;
        margin: 0px 10px 0px 0px;
    }

.isc-act-inner-par-tile-s1 {
    min-height: 125px;
    border: 1px dashed #b5b5b5;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 7px 10px;
}

.isc-act-inner-par-tile-s2 {
    border: 1px solid #eee;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 7px 10px;
    position: relative;
    cursor: pointer;
}

    .isc-act-inner-par-tile-s2:hover {
        background-color: #d0f6ffe3;
    }

.isc-act-inner-par-tile-s3 {
    min-height: 25px;
    border: 1px dashed #b5b5b5;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 15px 10px;
}

    .isc-act-inner-par-tile-s3:hover {
        background-color: #f7f7f7;
        cursor: pointer;
    }

.isc-lbl-in-tile-s1 {
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin: 10px 0px 0px 0px;
    letter-spacing: 0.4px;
}

    .isc-lbl-in-tile-s1 span i {
        font-size: 20px;
        font-weight: 500;
        color: #525252;
        line-height: 7px;
        margin: 0px 0px 0px 7px;
    }

.isc-lbl-in-tile-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    color: #777;
}

.isc-lbl-in-tile-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #252525;
    text-align: right;
    text-transform: uppercase;
}

.isc-lbl-in-tile-s5 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #cacaca;
    text-align: center;
    text-transform: capitalize;
}

.isc-lbl-in-tile-s6 {
    margin: 0px 0px 3px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #B2B2B2;
    text-align: center;
}

.isc-lbl-in-tile-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-in-tile-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #bbbbbb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-close-icon-s1 {
    font-size: 10px;
    color: #696969;
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 2px;
    right: 4px;
}

.isc-tile-report-con-s1 {
    position: relative;
}

.isc-tile-report-hdr-con-s1 {
    position: relative;
    padding: 0px 10px 0px 10px;
}

.isc-tile-report-bdy-con-s1 {
    position: relative;
    min-height: 450px;
    padding: 20px 20px;
    margin-top: 7px;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
    background-image: -moz-linear-gradient(#fafafa, #f2f2f2);
    background-image: -ms-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff);
    background-image: linear-gradient(top, #fafafa, #f2f2f2);
}

.isc-tile-report-foot-con-s1 {
    position: relative;
    background-color: #e9e9e9;
    padding: 5px 10px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}

.isc-lbl-tile-report-s1 {
    margin: 15px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-lbl-tile-report-s1 span i {
        margin: 0px 0px 0px 10px;
        font-size: 14px;
        color: inherit;
        font-weight: 500;
    }

.isc-lbl-tile-report-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-lbl-tile-report-s2 span i {
        margin: 0px 5px 0px 0px;
        font-size: 10px;
        color: inherit;
        font-weight: 500;
    }

.isc-inner-panel-bdy-con-s3 {
    position: relative;
    padding: 5px 0px;
    border: 1px solid #ddd;
    /*min-height: 550px;
     */
    background-color: #fff;
}

.isc-inner-panel-bdy-con-s4 {
    position: relative;
    padding: 10px 10px;
    min-height: 548px;
    background-color: #fff;
}

.isc-inner-panel-bdy-con-s5 {
    position: relative;
    padding: 10px 10px;
    min-height: 350px;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #eee;
    background-color: #fff;
}

.isc-list-report-s1 {
    width: 100%;
}

    .isc-list-report-s1 th {
        padding: 7px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

    .isc-list-report-s1 td {
        padding: 5px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
    }

    .isc-list-report-s1 tr:hover {
        background-color: #d0f6ffe3;
        cursor: pointer;
    }

.isc-inner-panel-bdy-con-s5::-webkit-scrollbar {
    width: 3px;
}
/*SelfServicev2.aspx*/
.isc-editor-main-con-s1:before, .isc-editor-inner-main-con-s1:before, .isc-editor-inner-main-con-s2:before, .isc-bi-editor-par-con-s1:before, .isc-bi-editor-par-hdr-con-s1:before, .isc-bi-editor-par-bdy-con-s1:before, .isc-bi-editor-par-bdy-con-s2:before, .isc-drag-drop-par-con-s1:before, .isc-drag-drop-hdr-con-s1:before, .isc-drag-drop-bdy-con-s1:before, .isc-drag-drop-bdy-sec-cont-s1:before {
    content: "";
    display: table;
}

.isc-editor-main-con-s1:after, .isc-editor-inner-main-con-s1:after, .isc-editor-inner-main-con-s2:after, .isc-bi-editor-par-con-s1:after, .isc-bi-editor-par-hdr-con-s1:after, .isc-bi-editor-par-bdy-con-s1:after, .isc-bi-editor-par-bdy-con-s2:after, .isc-drag-drop-par-con-s1:after, .isc-drag-drop-hdr-con-s1:after, .isc-drag-drop-bdy-con-s1:after, .isc-drag-drop-bdy-sec-cont-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-editor-main-con-s1 {
    position: relative;
    min-height: 450px;
    max-height: 450px;
    border-bottom: 1px solid #eee;
}

.isc-editor-inner-main-con-s1 {
    position: relative;
    min-height: 450px;
    max-height: 450px;
    border: 1px solid #eee;
    padding: 7px 10px;
}

.isc-editor-inner-main-con-s2 {
    position: relative;
    min-height: 450px;
    max-height: 450px;
    border: 1px solid #eee;
    padding: 25px 150px;
}

.isc-bi-editor-par-con-s1 {
    position: relative;
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    border-radius: 10px !important;
}

.isc-bi-editor-par-hdr-con-s1 {
    position: relative;
    padding: 10px 10px;
    background-color: rgba(114, 209, 246, 0.14);
}

    .isc-bi-editor-par-hdr-con-s1 h3 {
        text-align: left;
        font-size: 15px;
        font-weight: 500;
        color: #256FAF;
        line-height: 18px;
        margin: 0px 0px 0px 0px;
    }

.isc-bi-editor-par-bdy-con-s1 {
    position: relative;
    padding: 15px 15px;
    background-color: #fff;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.isc-bi-editor-par-bdy-con-s2 {
    position: relative;
    padding: 15px 15px;
    background-color: #fff;
    border: 1px solid #dddddd91;
    min-height: 210px;
    max-height: 210px;
}

.isc-list-dashed-line-s1 {
    width: 100%;
}

    .isc-list-dashed-line-s1 th {
        border: 1px dotted #c8c8c8;
        padding: 7px 10px;
    }

        .isc-list-dashed-line-s1 th h3 {
            margin: 0px 0px 0px 0px;
            font-size: 25px;
            font-weight: 500;
            color: #4E4E4E;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-dashed-line-s1 th h3 span {
                margin: 0px 0px 0px 0px;
                font-size: 12px;
                font-weight: 500;
                color: #ababab;
                line-height: 20px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
            }

            .isc-list-dashed-line-s1 th h3 i {
                font-size: 35px;
                color: inherit;
                line-height: 20px;
                display: block;
                font-weight: 500;
                margin: 0px 0px 0px 6px;
                float: right;
            }

    .isc-list-dashed-line-s1 td {
        border: 1px dotted #c8c8c8;
        padding: 10px 10px;
    }

.isc-drag-drop-par-con-s1 {
    position: relative;
}

.isc-drag-drop-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
    background-color: rgba(114, 209, 246, 0.14);
}

    .isc-drag-drop-hdr-con-s1 h3 {
        text-align: left;
        font-size: 10px;
        font-weight: 500;
        color: #256FAF;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        text-transform: uppercase;
        letter-spacing: 0.3px;
    }

.isc-drag-drop-bdy-con-s1 {
    position: relative;
    padding: 15px 15px;
    background-color: #fff;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    min-height: 300px;
    max-height: 410px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-drag-drop-tile-container-s1 {
    display: block;
    padding: 7px 10px;
    text-align: center;
    /*box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 75px;
    max-height: 80px;
    cursor: pointer;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ddd;
    border-radius: 4px !important;
}

.isc-drag-drop-bdy-sec-cont-s1 {
    position: relative;
    padding: 7px 15px;
    border: 1px solid #ddd;
    min-height: 550px;
    background-color: #fff;
    border-top: none;
    border-left: none;
}

.isc-drag-drop-tile-container-s1:hover {
    background-color: rgba(163, 229, 255, 0.14);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}

.isc-drag-drop-tile-container-s1 img {
    height: 35px;
}

.isc-lbl-drap-drop-s1 {
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #9e9e9e;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
/*SelfServicev2.aspx*/
/*Css By Ananad Feb 28, 2018*/
/*# sourceMappingURL=iscglobal.css.map */
.header-logo span {
    font-size: 13px;
    color: rgba(0, 161, 223, 0.6);
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 15px;
    margin: 0px 0 0 5px;
    padding: 0px 0 0 0;
    position: absolute;
    top: 18px;
}

.bar.total rect {
    fill: #26A7DD;
}

.bar.positive rect {
    fill: #5FBA50;
}

.bar.negative rect {
    fill: #E96955;
}

.bar line.connector {
    stroke: grey;
    stroke-dasharray: 3;
}

.bar text {
    fill: white;
    font: 12px sans-serif;
    text-anchor: middle;
}

.axis text {
    font: 10px sans-serif;
}

.axis path, .axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

.jqstooltip {
    height: auto !important;
    width: auto !important;
}
/*Css By Anand- Mar 20, 2018*/
.isc-sec-par-con-s1:before, .isc-sec-par-hdr-con-s1:before, .isc-sec-par-bdy-con-s1:before, .isc-sec-par-foot-con-s1:after {
    content: '';
    display: table;
}

.isc-sec-par-con-s1:after, .isc-sec-par-hdr-con-s1:after, .isc-sec-par-hdr-con-s1:after, .isc-sec-par-foot-con-s1:before {
    content: '';
    display: table;
    clear: both;
}

.isc-sec-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 6px !important;
}

.isc-sec-par-hdr-con-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-sec-par-bdy-con-s1 {
    position: relative;
    padding: 7px 10px;
    border-top: 1px solid #ddd;
    min-height: 165px;
}

.isc-sec-par-foot-con-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-lbl-sec-con-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #2079b1;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    text-transform: uppercase;
}

.isc-lbl-sec-con-sub-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #919191;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-style: italic;
}

.radio, .checkbox {
    min-height: 3px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 0px !important;
}
/*Css By Anand- Mar 20, 2018*/
.isc-progressbar-s1 {
    height: 20px;
    background-color: #2079b1;
}

.isc-positive {
    color: Green;
}

.isc-negative {
    color: red;
}

    .isc-positive span, .isc-negative span {
        font-size: 15px;
    }
/*Css By Anand March 21, 2018*/
.isc-read-list-s1 {
    width: 100%;
}

    .isc-read-list-s1 thead {
        border: 1px solid #ddd;
    }

    .isc-read-list-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-read-list-s1 th {
        font-size: 12px;
        padding: 9px 6px;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 400;
        text-align: center;
        color: #595252;
    }

        .isc-read-list-s1 th h2 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #7e7e7e;
            font-size: 11px;
        }

        .isc-read-list-s1 th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #7e7e7e;
            font-size: 11px;
            text-align: center;
        }

        .isc-read-list-s1 th h4 {
            margin: 0px 0px 0px 0px;
            color: #222;
            font-size: 12px;
        }

    .isc-read-list-s1 td {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #404040;
        text-align: left;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 6px 10px;
        border-bottom: 1px dotted #ddd;
        /*border-left: 1px dotted #ddd;
    */
        border-right: 1px dotted #ddd;
    }

        .isc-read-list-s1 td:first-child {
            border-left: 1px dotted #ddd;
        }

    .isc-read-list-s1 tr.active td {
        background-color: #00a1df;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
    }

        .isc-read-list-s1 tr.active td h2 {
            background-color: #00a1df;
            color: #fff;
            font-size: 13px;
            font-weight: 500;
        }

    .isc-read-list-s1 tr.active-s1 td {
        background-color: #e9f7fd;
    }

        .isc-read-list-s1 tr.active-s1 td h2 {
            background-color: #e9f7fd;
        }

    .isc-read-list-s1 td h2 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-weight: 500;
        font-size: inherit;
        font-size: 11px;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        text-overflow: ellipsis;
        text-align: center;
    }

.isc-read-list-td-color-s1 {
    color: #d23131 !important;
    font-weight: 600 !important;
}

.isc-read-list-td-color-s2 {
    color: #5bbe5b !important;
    font-weight: 600 !important;
}

.isc-read-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-read-list-s1 tr:hover {
    background-color: #e9f7fd;
    cursor: pointer;
}

.isc-read-list-s1 tr:first-child th {
    border-top: 1px solid #ddd;
}

.isc-list-bor-th-s1 th {
    border: 1px solid #ddd !important;
}

.isc-list-bor-th-s1 tbody td, .isc-list-bor-th-s1 tbody td h3, .isc-list-bor-th-s1 tbody td h2, .isc-list-bor-th-s1 tbody td h4, .isc-list-bor-th-s1 tbody td h5, .isc-list-bor-th-s1 tbody td h1 {
    text-align: right;
}
/* Page Loading */
.page-block {
    z-index: 99999;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    margin-right: 143.1px;
    margin-left: 143.1px;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: wait;
    position: fixed;
    opacity: 0.7;
    background-color: #E0E0E0;
}

.page-block-container {
    z-index: 1011;
    position: fixed;
    padding: 0px;
    margin: 0px;
    width: 30%;
    top: 40%;
    left: 35%;
    text-align: center;
    color: rgb(0, 0, 0);
    border: 0px;
    cursor: wait;
}

.page-loading-boxed {
    border-left: 4px solid #7c7c7c;
    border-right: 4px solid #7c7c7c;
    background-color: #fafafa;
    border-top: none;
    border-bottom: none;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    display: inline-block;
    min-width: 125px;
    padding: 10px;
    margin: 0 auto;
    color: #000 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}

    .page-loading-boxed span {
        line-height: 20px;
        vertical-align: middle;
    }

.isc-read-list-s3 th h3 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    color: #7e7e7e;
    font-size: 11px;
    text-align: right;
}
/*Css By Anand - Mar 19, 2018*/
.isc-sec-cont-bi-pat-s1:before, .isc-sec-cont-bi-pat-s2:before, .isc-sec-bi-panel-sm-con-s1:before {
    content: "";
    display: table;
}

.isc-sec-cont-bi-pat-s1:after, .isc-sec-cont-bi-pat-s2:after, .isc-sec-bi-panel-sm-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-section-header-container {
    position: relative;
    padding: 10px 15px 5px 15px;
    padding-left: 35px;
    border-bottom: 2px solid #3598DC;
    min-height: 37px;
}

.isc-sec-cir-cell {
    height: 23px;
    width: 23px;
    border-radius: 50px !important;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 9px;
    background-color: #3598DC;
    line-height: 23px;
    color: #fff;
    font-size: 13px;
}

.isc-lbl-sec-hdr-med {
    margin: 0px 0px 0px 0px;
    color: #0065b5;
    line-height: 20px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.7px;
}

.isc-section-lbl-hdr-s1 {
    margin: 0px 0px 0px 0px;
    color: #7c7c7c;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 20px;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-sec-rnd-crn-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-rnd-crn-nav-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-sec-rnd-crn-nav-s1 li a {
            padding: 3px 12px;
            color: #365782 !important;
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C3C3C1', endColorstr='#FAFAFA',GradientType=0 );
            /* IE6-9 */
            font-weight: 600 !important;
            border: 1px solid #ccc;
            font-size: 10px;
        }

        .isc-sec-rnd-crn-nav-s1 li:first-child a {
            border-top-left-radius: 35px !important;
            border-bottom-left-radius: 35px !important;
        }

        .isc-sec-rnd-crn-nav-s1 li:last-child a {
            border-top-right-radius: 35px !important;
            border-bottom-right-radius: 35px !important;
        }

        .isc-sec-rnd-crn-nav-s1 li.active a {
            color: #fff !important;
            text-decoration: none;
            background: #00B3E9;
        }

        .isc-sec-rnd-crn-nav-s1 li a:hover {
            background: #4E70AF;
            color: #fff !important;
            border: 1px solid #9BBDE3;
            cursor: pointer;
        }

.isc-sec-cont-bi-pat-s1 {
    /* background-color: #f0f0f0;
     */
    padding: 15px 20px 15px 20px;
    border: 1px solid #ccc;
    /* border-left: none;
     */
    /* border-right: none;
     */
    /* border-bottom: none;
     */
    border-radius: 5px !important;
    /* box-shadow: 1px 2px 7px #ffffff82;
     */
}

.isc-sec-cont-bi-pat-s2 {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 5px !important;
    box-shadow: 1px 2px 7px #4d4d4d;
}

.isc-lbl-bi-panel-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    /* white-space: nowrap;
     */
    text-overflow: ellipsis;
}

    .isc-lbl-bi-panel-hdr-s1 span {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
    }

        .isc-lbl-bi-panel-hdr-s1 span i {
            color: inherit;
            font-size: inherit;
            font-weight: inherit;
        }

.isc-lbl-bi-panel-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-bi-panel-hdr-s3 {
    margin: 15px 0px 0px 0px;
    font-size: 14px;
    font-weight: normal;
    color: #2d2d2d;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-ni-pan-hdr-clr-s1 {
    color: #673434 !important;
}

.isc-lbl-ni-pan-hdr-clr-s2 {
    color: #0081b2 !important;
}

.isc-lbl-ni-pan-hdr-clr-s3 {
    color: #999999 !important;
}

.isc-sec-bi-panel-sm-con-s1 {
    border-left: 2px solid #E8E8E8;
    border-top: 2px solid #E8E8E8;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75);
    background-color: #fff;
    min-height: 280px;
    padding: 15px;
}

.isc-cir-badge-bg-s1 {
    background-color: #7da400 !important;
    color: #fff;
    text-align: center;
}

.isc-cir-badge-bg-s2 {
    background-color: #93a6c4;
    color: #fff;
    text-align: center;
}

.isc-cir-badge-bg-s3 {
    background-color: #8f172e;
    color: #fff;
    text-align: center;
}

.isc-cir-badge-bg-s4 {
    background-color: #74ba74;
    color: #fff;
    text-align: center;
}

.isc-cir-badge-bg-s5 {
    background-color: #ffbb78;
    color: #fff;
    text-align: center;
}

.isc-cir-badge-bg-s6 {
    background-color: #98df8a;
    color: #fff;
    text-align: center;
}

.isc-border-radius-s1 {
    border-radius: 50% !important;
}

.isc-cir-bad-sec-bi-tile-s1, .isc-cir-bad-sec-bi-tile-s2, .isc-cir-bad-sec-bi-tile-s3, .isc-cir-bad-sec-bi-tile-s4, .isc-cir-bad-sec-bi-tile-s5, .isc-cir-bad-sec-bi-tile-s6 {
    border-radius: 50px !important;
    font-size: 14px;
    text-align: center;
    /* color: #fff;
     */
    padding: 4px 5px;
    margin: 0 auto;
    color: #fff;
}

.isc-cir-bad-sec-bi-tile-s1 {
    /* height: 27px;*/
    width: 44px;
    line-height: 18px;
    font-size: 12px;
    margin-top: 15px;
}

.isc-cir-bad-sec-bi-tile-s2 {
    height: 32px;
    width: 32px;
    line-height: 23px;
    font-size: 10px;
    margin-top: 10px;
}

.isc-cir-bad-sec-bi-tile-s3 {
    height: 37px;
    width: 37px;
    line-height: 30px;
    font-size: 12px;
    margin-top: 10px;
}

.isc-cir-bad-sec-bi-tile-s4 {
    height: 42px;
    width: 42px;
    line-height: 35px;
    font-size: 13px;
    margin-top: 5px;
}

.isc-cir-bad-sec-bi-tile-s5 {
    height: 47px;
    width: 47px;
    font-size: 12px;
    line-height: 35px;
}

.isc-cir-bad-sec-bi-tile-s6 {
    height: 47px;
    width: 47px;
    font-size: 12px;
    line-height: 45px;
}
/*Surveyv1.aspx*/
.isc-lbl-screen-main-title-s1 {
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 25px;
    color: #5d5d5d;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: 500;
}

.isc-lbl-screen-main-title-s2 {
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 20px;
    color: #999;
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-weight: 500;
}

.ht-300 {
    height: 300px;
}
/**23-03-2018**/
.isc-lbl-list-s8 {
    margin: 0px 0px 0px 0px;
    color: #ff7f7f;
    font-weight: 500;
    font-size: 12px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    text-overflow: ellipsis;
}

    .isc-lbl-list-s8 span i {
        margin: 0px 0px 0px 5px;
    }

.isc-lbl-list-s9 {
    margin: 0px 0px 0px 0px;
    color: #7bb33f;
    font-weight: 500;
    font-size: 12px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    text-overflow: ellipsis;
}

    .isc-lbl-list-s9 span i {
        margin: 0px 0px 0px 5px;
    }
/************23/3/2018********/
/*LayoutAndChartsv5.aspx*/
.isc-bdy-sec-tile-con-s1:before {
    content: '';
    display: table;
}

.isc-bdy-sec-tile-con-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-lbl-hdr-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #3d3d3d;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    /*text-shadow: rgb(228, 228, 228) 1px 1px, rgb(240, 240, 240) 2px 2px;
     */
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    display: inline-block;
}

    .isc-lbl-hdr-sec-s1 span {
        text-transform: none;
        color: #7c7c7c;
        font-size: 11px;
        line-height: 10px;
        text-shadow: none;
        margin: 0px 0px 0px 5px;
    }

.isc-bdy-sec-tile-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 7px !important;
    display: block;
    min-height: 100px;
    box-shadow: 0px 1px 5px #ccc;
    margin: 0px 15px 0px 0px;
}

.isc-lbl-tile-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-sec-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 400;
    color: #00a5b8;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-sec-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #606163;
    line-height: 20px;
    text-indent: 20px;
    text-align: justify;
    letter-spacing: 0.2px;
    /* overflow: hidden;
     */
    /* white-space: nowrap;
     */
    /* text-overflow: ellipsis;
     */
}

.isc-lbl-tile-sec-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #606163;
    line-height: 20px;
    text-indent: 20px;
    text-align: right;
    letter-spacing: 0.2px;
    /* overflow: hidden;
     */
    /* white-space: nowrap;
     */
    /* text-overflow: ellipsis;
     */
}

.isc-lbl-tile-sec-hdr-tool-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 500;
    color: #074C7E;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-sec-hdr-tool-sub-s1 {
    text-transform: none;
    color: #7c7c7c;
    font-size: 11px;
    line-height: 10px;
    text-shadow: none;
    margin: 0px 0px 0px 5px;
}

.isc-lbl-tile-sec-hdr-s3 span {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-tile-clor-s1 {
    color: #F57F17;
}

.isc-lbl-tile-clor-s2 {
    color: #207e9b;
}
/*LayoutAndChartsv5.aspx*/
/*Css By Anand Mar 21,2018*/
/*Grid List*/
.isc-matrix-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-matrix-list-s1 th {
        padding: 5px 10px;
        border: 1px solid #ddd;
        position: relative;
        background-color: #F7F9FA;
        font-size: 12px;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 400;
        text-align: center;
        color: #595252;
    }

    .isc-matrix-list-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-matrix-list-s1 th h2 {
        margin: 0px 0px 0px 0px;
        line-height: 56px;
        color: #a2a2a2;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap !important;
        /*white-space: nowrap;*/
        text-overflow: ellipsis;
        float: left;
        width: 85%;
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        color: #7e7e7e;
        font-size: 11px;
        text-align: center;
    }

    .isc-matrix-list-s1 tbody td {
        padding: 10px 10px;
        border-bottom: 1px solid #eee;
        line-height: 20px;
        font-weight: 400;
        color: #5d5d5d;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        letter-spacing: 0.2px;
    }

        .isc-matrix-list-s1 tbody td:first-child {
            border-left: 1px solid #eee;
        }

        .isc-matrix-list-s1 tbody td:last-child {
            border-right: 1px solid #eee;
        }

    .isc-matrix-list-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        color: #5d5d5d;
        line-height: 18px;
        font-weight: 500;
    }

    .isc-matrix-list-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        color: #222;
        line-height: 18px;
        font-weight: 500;
    }

    .isc-matrix-list-s1 td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        color: #0088dd;
        line-height: 18px;
        font-weight: 500;
    }
/*.isc-matrix-list-s1 tr:nth-child(even) td {
     background-color: #F9FBFB;
}
 */
.isc-lbl-matrix-list-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #0088dd;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

    .isc-lbl-matrix-list-s1 span i {
        font-size: 12px;
        font-weight: 500;
        color: #0088dd;
        line-height: 10px;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 5px 0px 0px;
    }

.isc-lbl-matrix-list-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #777;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

    .isc-lbl-matrix-list-s2 span i {
        margin: 0px 0px 0px 5px;
        font-size: 11px;
        font-weight: 500;
        color: inherit;
        text-align: right;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-lbl-matrix-list-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #218EA6;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    line-height: 20px;
}

.isc-lbl-matrix-list-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #535353;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-matrix-list-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #535353;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-matrix-list-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #256FAF;
    text-align: center;
    letter-spacing: 0.5px;
}

.isc-lbl-matrix-list-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    white-space: nowrap;
    text-align: center;
    color: #256FAF;
    letter-spacing: 0.5px;
}

.isc-lbl-matrix-list-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #256fb6;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-matrix-list-s8 span i {
        margin: 0px 0px 0px 5px;
    }

.isc-lbl-matrix-tfoot-list-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-matrix-list-s1 tfoot td {
    background-color: #f3f3f3;
    padding: 5px 10px;
}

.isc-matrix-list-vertical-con-s1 {
    position: relative;
    min-height: 50px;
}

.isc-lbl-matrix-color-s1 {
    color: #29b361;
}

.isc-lbl-matrix-color-s2 {
    color: #fd3333;
}
/*Css By Anand Mar 24,2018*/
/*Comparsion screen*/
.isc-sec-comp-par-con-s1:before, .isc-sec-comp-par-hdr-con-s1:before, .isc-sec-comp-par-bdy-con-s1:before, .isc-sec-comp-tile-s1:before, .isc-sec-comp-tile-hdr-s1:before, .isc-sec-comp-tile-bdy-s1:before, .isc-sec-comp-sub-tile-s1:before {
    content: "";
    display: table;
}

.isc-sec-comp-par-con-s1:after, .isc-sec-comp-par-hdr-con-s1:after, .isc-sec-comp-par-bdy-con-s1:after, .isc-sec-comp-tile-s1:after, .isc-sec-comp-tile-hdr-s1:after, .isc-sec-comp-tile-bdy-s1:after, .isc-sec-comp-sub-tile-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-sec-comp-par-con-s1 {
    position: relative;
    /*border:1px solid #ddd;
     */
    min-height: 500px;
    margin-bottom: 20px;
}

.isc-sec-comp-par-hdr-con-s1 {
    position: relative;
    padding: 7px 10px;
    /*border-bottom: 1px solid #ddd;
     */
    height: 40px;
}

.isc-sec-comp-par-bdy-con-s1 {
    position: relative;
    border-bottom: !px solid #ddd;
    min-height: 425px;
}

.isc-lbl-bi-val-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #828282;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: 0.3px;
}

.isc-sec-comp-tile-s1 {
    position: relative;
    /* border: 1px solid #ddd;
     */
    /* border-radius: 4px !important;
     */
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    /* -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    /* box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     */
    min-height: 150px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
    margin: 15px 0px 0px 0px;
    /*border: 1px solid #ddd;
     */
}

.isc-sec-comp-tile-hdr-s1 {
    position: relative;
    background: rgba(114, 209, 246, 0.14);
    padding: 4px 10px;
    /* border-bottom: 1px solid #eee;
     */
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
    border: 1px solid #c3efff;
}

.isc-sec-comp-tile-bdy-s1 {
    position: relative;
    padding: 10px 15px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-sec-comp-sub-tile-s1 {
    position: relative;
    margin: 0px 10px 0px 0px;
    /*padding: 7px 10px;
     */
    border-top: none;
    /*border: 1px solid #ddd;
     */
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-lbl-sec-comp-tile-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #535353;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #256FAF;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

    .isc-lbl-sec-comp-tile-s1 span {
        margin: 0px 0px 0px 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #515151;
    }

.isc-lbl-comp-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 400;
    color: #218EA6;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    display: block;
    border-bottom: 2px solid #ddd;
}

.isc-lbl-comp-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 13px;
    color: #909090;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
}

.isc-lbl-comp-tile-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 13px;
    color: #727272;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-comp-tile-hdr-s3 span {
        margin: 0px 0px 0px 5px;
        font-weight: 400;
        font-size: 14px;
        color: inherit;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-transform: uppercase;
    }

.isc-lbl-comp-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 14px;
    color: #727272;
    font-style: italic;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    ;
}

.isc-lbl-comp-tile-hdr-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #218EA6;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.isc-lbl-comp-tile-hdr-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 25px;
    font-weight: 500;
    color: #494949;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
}

.isc-lbl-comp-tile-hdr-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #424242;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
}

.isc-lbl-comp-tile-hdr-s8 {
    margin: 7px 0px 0px 0px;
    font-weight: 500;
    font-size: 14px;
    color: #727272;
    font-style: italic;
    line-height: 20px;
}

.isc-lbl-comp-color-s1 {
    color: #218EA6;
    font-weight: 400;
    font-size: 12px;
    margin: 0px 2px 0px 2px;
}

.isc-lbl-comp-color-s2 {
    color: #727272;
    font-size: 12px;
    margin: 0px 2px 0px 2px;
}

.isc-lbl-comp-tile-hdr-s9 {
    margin: 0px 3px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #218EA6;
    line-height: 23px;
    overflow: hidden;
    white-space: nowrap;
    /* float: right;
     */
    text-overflow: ellipsis;
}

    .isc-lbl-comp-tile-hdr-s9 span {
        margin: 0px 0px 0px 3px;
        font-size: 13px;
        font-weight: 400;
        color: #727272;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-lbl-comp-tile-hdr-s10 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #424242;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-lbl-com-clor-s1 {
    color: #559d2d !important;
}

.isc-lbl-com-clor-s2 {
    color: #9B9B9B !important;
}
/*Comparsion screen*/
/*******24/3/2018*******/
.isc-main-menu-hdr-offline-s1 {
    padding: 5px 10px;
    display: block;
    color: #9c9c9c;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    text-transform: uppercase;
}

    .isc-main-menu-hdr-offline-s1 i {
        color: #9c9c9c;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 5px 0px 0px 0px;
        font-size: 22px;
        line-height: 20px;
    }

.isc-main-menu-hdr-online-s1 {
    color: #45ae3d;
}

.isc-main-menu-hdr-offline-s1 {
    padding: 5px 10px;
    display: block;
    color: #9c9c9c;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    text-transform: uppercase;
}

    .isc-main-menu-hdr-offline-s1 i {
        color: #9c9c9c;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 5px 0px 0px 0px;
        font-size: 22px;
        line-height: 20px;
    }

.isc-main-menu-hdr-online-s1 {
    padding: 5px 10px;
    display: block;
    color: #9c9c9c;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    text-transform: uppercase;
}

    .isc-main-menu-hdr-online-s1 i {
        color: #45ae3d;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 5px 0px 0px 0px;
        font-size: 25px;
        line-height: 20px;
    }
/*Horizontal List Scrolling Container*/
.isc-hor-list-main-sec-cont-s1 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    min-height: 50px;
    display: flex;
}

.isc-hor-list-sm-con-s1 {
    position: relative;
    min-height: 150px;
}

.isc-10per-col-s1 {
    width: 10%;
    float: left;
}

.isc-90per-col-s1 {
    width: 90%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
}

.isc-75per-col-s1 {
    width: 90%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
}

    .isc-hor-list-con-scroll-s1::-webkit-scrollbar, .isc-90per-col-s1::-webkit-scrollbar, .isc-75per-col-s1::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        cursor: pointer !important;
    }

.isc-list-particular-row-bg-s1 {
    width: 100%;
}

    .isc-list-particular-row-bg-s1 tr.active th {
        background: rgba(114, 209, 246, 0.14) !important;
    }

        .isc-list-particular-row-bg-s1 tr.active th h2 {
            color: #256FAF !important;
        }
/*Horizontal List Scrolling Container*/
/*Mar 26,2018*/
/*Arc bot*/
.isc-arc-bot-par-con-s1:before, .isc-arc-bot-bdy-con-s1:before, .isc-arc-bot-foot-con-s1:before, .isc-arc-bot-in-foot-sec-con-s1:before, .isc-arc-bot-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s2:before {
    content: "";
    display: table;
}

.isc-arc-bot-par-con-s1:after, .isc-arc-bot-bdy-con-s1:after, .isc-arc-bot-foot-con-s1:after, .isc-arc-bot-in-foot-sec-con-s1:after, .isc-arc-bot-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-hdr-sec-icon-s1 {
    margin: 0px 0px 0px -9px;
    font-size: 8px !important;
    font-weight: 600 !important;
    color: #00CC99 !important;
    background-color: inherit !important;
    line-height: 14px !important;
    display: inline-block !important;
    padding: 0px !important;
    float: right !important;
}

.isc-arc-bot-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 7px !important;
}

.isc-arc-bot-bdy-con-s1 {
    position: relative;
    min-height: 490px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 30px;
}

    .isc-arc-bot-bdy-con-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-arc-bot-in-bdy-con-s1 {
    position: relative;
    padding: 20px 100px;
    /* border: 1px solid #ddd;
     */
    margin: 0px auto;
    width: 600px;
    margin-top: 150px;
}

.isc-arc-bot-bdy-img-s1 {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    margin-left: 140px;
}

.isc-arc-bot-foot-con-s1 {
    position: relative;
    border-top: 1px solid #ddd;
    padding: 15px 15px;
}

.isc-arc-bot-in-foot-sec-con-s1 {
    position: relative;
    padding: 15px 15px;
}

.isc-arc-bot-foot-icon-con-s1 {
    position: relative;
    border-left: 1px solid #ddd;
    padding: 13px 15px;
}

    .isc-arc-bot-foot-icon-con-s1 i {
        font-size: 30px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        margin: 0 auto;
        width: 45px;
    }

        .isc-arc-bot-foot-icon-con-s1 i:hover {
            color: #555555;
            cursor: pointer;
        }

.isc-arc-bot-foot-txt-s1 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
}

    .isc-arc-bot-foot-txt-s1:focus {
        outline: none;
    }

.isc-lbl-arc-bolt-bdy-s1 {
    margin: 15px 0px 0px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #7c7c7c;
    text-decoration: none;
    text-align: center;
}

    .isc-lbl-arc-bolt-bdy-s1 span {
        margin: 0px 2px 0px 2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
        line-height: 20px;
        font-weight: 500;
        color: #3d3d3d;
        text-decoration: none;
    }

.isc-arc-bolt-sec-in-bdy-con-s1 {
    border: 1px solid #ddd;
    padding: 10px 10px;
    border-radius: 10px !important;
}

.isc-arc-bolt-sec-in-bdy-con-s2 {
    padding: 10px 10px;
    min-height: 360px;
    border-radius: 10px !important;
}

.isc-lbl-arc-bolt-bdy-s2 {
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #00a1df;
    text-decoration: none;
}

    .isc-lbl-arc-bolt-bdy-s2 span {
        margin: 0px 0px 0px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #9a9a9a;
        text-decoration: none;
    }

.isc-lbl-arc-bolt-bdy-s3 {
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    color: #989898;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-style: italic;
    margin: 0;
    margin-left: 10px;
}

.isc-lbl-arc-bolt-bdy-s4 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    color: #3CA09D;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
}

.isc-arc-bot-foot-txt-s2 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: center;
    display: inherit;
}

    .isc-arc-bot-foot-txt-s2 span i {
        font-size: 25px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        display: block;
    }

    .isc-arc-bot-foot-txt-s2:hover i {
        color: #555555;
        cursor: pointer;
    }

    .isc-arc-bot-foot-txt-s2:hover {
        color: #555555;
        cursor: pointer;
    }

.ht-350 {
    height: 350px;
}
/*Arc bot*/
/*Mar 26,2018*/
/*Css By Ananad Mar 27, 2018*/
/*SelfServicev1.aspx*/
.isc-outer-panel-con-s1:before, .isc-inner-panel-hdr-con-s1:before, .isc-inner-panel-bdy-con-s1:before, .isc-act-acc-hdr-con-s1:before, .isc-lbl-act-coll-hdr-sec-icon-s1:before, .isc-act-acc-bdy-con-s1:before, .isc-inner-panel-bdy-con-s2:before, .isc-act-inner-par-tile-s1:before, .isc-act-inner-par-tile-s3:before, .isc-tile-report-con-s1:before, .isc-tile-report-hdr-con-s1:before, .isc-tile-report-bdy-con-s1:before, .isc-tile-report-foot-con-s1:before, .isc-inner-panel-bdy-con-s3:before, .isc-inner-panel-bdy-con-s4:before {
    content: "";
    display: table;
}

.isc-outer-panel-con-s1:after, .isc-inner-panel-hdr-con-s1:after, .isc-inner-panel-bdy-con-s1:after, .isc-act-acc-hdr-con-s1:after, .isc-lbl-act-coll-hdr-sec-icon-s1:after, .isc-act-acc-bdy-con-s1:after, .isc-inner-panel-bdy-con-s2:after, .isc-act-inner-par-tile-s1:after, .isc-act-inner-par-tile-s3:after, .isc-tile-report-con-s1:after, .isc-tile-report-hdr-con-s1:after, .isc-tile-report-bdy-con-s1:after, .isc-tile-report-foot-con-s1:after, .isc-inner-panel-bdy-con-s3:after, .isc-inner-panel-bdy-con-s4:after {
    content: "";
    display: table;
    clear: both;
}

.isc-outer-panel-con-s1 {
    /* position: relative;
     */
}

.isc-inner-panel-hdr-con-s1 {
    position: relative;
    padding: 15px 15px;
    border: 1px solid #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.11);
    border: 1px solid #ddd;
    border-bottom: none;
}

.isc-inner-panel-bdy-con-s1 {
    position: relative;
    padding: 5px 10px;
    border: 1px solid #ddd;
    min-height: 590px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
}

.isc-inner-panel-bdy-con-s2 {
    /*position: relative;
     */
    padding: 7px 15px;
    border: 1px solid #ddd;
    min-height: 590px;
    background-color: #fff;
    border-top: none;
    border-left: none;
}

.isc-act-acc-hdr-con-s1 {
    min-height: 32px;
    margin: 8px 0 0 0;
    position: relative;
    border: 1px solid #e7e7e7;
    background-color: rgba(114, 209, 246, 0.14);
    padding: 5px 10px;
    display: block;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.isc-lbl-act-coll-hdr-sec-s1 {
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #256FAF;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-act-coll-hdr-sec-icon-s1 {
    font-size: 11px;
    font-weight: 500;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-act-acc-bdy-con-s1 {
    padding: 10px 15px;
    min-height: 55px;
    max-height: 500px;
    border: 1px solid #e7e7e7;
    border-top: none;
    /* margin-bottom: 10px;
     */
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    /* overflow: hidden;
     overflow-y: auto;
     */
}

.isc-act-acc-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-acc-nav-s1 li {
        float: left;
        list-style: none;
        display: inline-block;
        width: 100%;
    }

        .isc-act-acc-nav-s1 li a {
            background-color: #f4f4f4;
            padding: 5px 10px;
            display: inline-block;
            text-align: left;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            color: #00a1b7;
            margin: 0px 0px 5px 0px;
            border-radius: 6px !important;
            width: 100%;
            cursor: pointer;
        }

            .isc-act-acc-nav-s1 li a span {
                font-size: 10px;
                color: #777;
                font-weight: 500;
                line-height: 10px;
                display: inline-block;
                margin: 0px 10px 0px 0px;
            }

            .isc-act-acc-nav-s1 li a i {
                font-size: 10px;
                text-align: center;
                float: right;
                display: inline-block;
                margin: 3px 0px 0px 0px;
                color: #00a1b7;
            }

        .isc-act-acc-nav-s1 li:hover a {
            background-color: #d0f6ffe3;
        }

.isc-lbl-tile-hedr-s1 {
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-tile-hedr-s1 span i {
        font-size: 14px;
        color: #7c7c7c;
        margin: 0px 10px 0px 0px;
    }

.isc-act-inner-par-tile-s1 {
    min-height: 125px;
    border: 1px dashed #b5b5b5;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 7px 10px;
    max-height: 145px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-act-inner-par-tile-s1::-webkit-scrollbar {
        width: 4px;
    }

.isc-act-acc-bdy-con-s1::-webkit-scrollbar {
    width: 2px;
}

.isc-act-inner-par-tile-s2 {
    border: 1px solid #eee;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 5px 10px;
    position: relative;
    cursor: pointer;
    margin: 0px 0px 5px 0px;
}

    .isc-act-inner-par-tile-s2:hover {
        background-color: #d0f6ffe3;
    }

.isc-act-inner-par-tile-s3 {
    min-height: 25px;
    border: 1px dashed #b5b5b5;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 15px 10px;
}

    .isc-act-inner-par-tile-s3:hover {
        background-color: #f7f7f7;
        cursor: pointer;
    }

.isc-lbl-in-tile-s1 {
    font-size: 10px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin: 10px 0px 0px 0px;
    letter-spacing: 0.4px;
}

    .isc-lbl-in-tile-s1 span i {
        font-size: 20px;
        font-weight: 500;
        color: #525252;
        line-height: 7px;
        margin: 0px 0px 0px 7px;
    }

.isc-lbl-in-tile-s2 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 15px !important;
    font-weight: 500;
    color: #00a1b7;
}

.isc-lbl-in-tile-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    color: #777;
}

.isc-lbl-in-tile-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 15px;
    font-weight: 500;
    color: #554f4f;
    text-align: right;
    text-transform: uppercase;
}

.isc-lbl-in-tile-s5 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #cacaca;
    text-align: center;
    text-transform: capitalize;
}

.isc-lbl-in-tile-s6 {
    margin: 0px 0px 3px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #B2B2B2;
    text-align: center;
}

.isc-lbl-in-tile-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-in-tile-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #bbbbbb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-close-icon-s1 {
    font-size: 10px;
    color: #696969;
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 2px;
    right: 4px;
}

.isc-tile-report-con-s1 {
    position: relative;
}

.isc-tile-report-hdr-con-s1 {
    position: relative;
    padding: 0px 10px 0px 10px;
}

.isc-tile-report-bdy-con-s1 {
    position: relative;
    min-height: 450px;
    padding: 20px 20px;
    margin-top: 7px;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
    background-image: -moz-linear-gradient(#fafafa, #f2f2f2);
    background-image: -ms-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff);
    background-image: linear-gradient(top, #fafafa, #f2f2f2);
}

.isc-tile-report-foot-con-s1 {
    position: relative;
    background-color: #e9e9e9;
    padding: 5px 10px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}

.isc-lbl-tile-report-s1 {
    margin: 15px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-lbl-tile-report-s1 span i {
        margin: 0px 0px 0px 10px;
        font-size: 14px;
        color: inherit;
        font-weight: 500;
    }

.isc-lbl-tile-report-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-lbl-tile-report-s2 span i {
        margin: 0px 5px 0px 0px;
        font-size: 10px;
        color: inherit;
        font-weight: 500;
    }

.isc-inner-panel-bdy-con-s3 {
    position: relative;
    padding: 5px 0px;
    border: 1px solid #ddd;
    min-height: 590px;
    background-color: #fff;
    border-top: none;
}

.isc-inner-panel-bdy-con-s4 {
    position: relative;
    padding: 10px 10px;
    min-height: 524px;
    background-color: #fff;
}

.isc-inner-panel-bdy-con-s5 {
    position: relative;
    padding: 10px 10px;
    min-height: 350px;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #eee;
    background-color: #fff;
}

.isc-list-report-s1 {
    width: 100%;
}

    .isc-list-report-s1 th {
        padding: 7px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

    .isc-list-report-s1 td {
        padding: 5px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
    }

    .isc-list-report-s1 tr:hover {
        background-color: #d0f6ffe3;
        cursor: pointer;
    }

.isc-inner-panel-bdy-con-s5::-webkit-scrollbar {
    width: 3px;
}
/*SelfServicev1.aspx*/
/*Css By Ananad Mar 27, 2018*/
/*Css By Ananad Mar 28, 2018*/
/*ArcBot_Comment_Section*/
.isc-arc-bot-com-par-con-s1:before, .isc-arc-bot-com-par-hdr-con-s1:before, .isc-arc-bot-com-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-arc-bot-com-par-con-s1:after, .isc-arc-bot-com-par-hdr-con-s1:after, .isc-arc-bot-com-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-arc-bot-com-par-con-s1 {
    position: relative;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.isc-arc-bot-com-par-hdr-con-s1 {
    padding: 5px 10px;
}

.isc-arc-bot-com-par-bdy-con-s1 {
    padding: 0px 10px 7px 10px;
}

.isc-lbl-arbot-comt-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-arbot-comt-hdr-s1 span {
        margin: 0px 0px 0px 8px;
        font-size: 11px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #8f919d;
        /* font-style: italic;
     */
    }

.isc-lbl-arbot-comt-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #999;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-lbl-arbot-comt-hdr-s3 {
    color: #8e8e8e;
    text-align: left;
    font-size: 13px;
    line-height: 30px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .isc-lbl-arbot-comt-hdr-s3 span {
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        color: #428bca;
        text-align: left;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 500;
    }
/*ArcBot_Comment_Section*/
/*Header Section Icon Navigation*/
.isc-hdr-sec-icon-navig-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-hdr-sec-icon-navig-s1 li {
        float: left;
        list-style: none;
        margin-right: 4px;
        margin-top: 9px;
    }

        .isc-hdr-sec-icon-navig-s1 li a {
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
        }

            .isc-hdr-sec-icon-navig-s1 li a i {
                font-size: 14px !important;
                text-align: center;
                margin: 0px 0px 0px 0px;
                line-height: 20px;
            }

        .isc-hdr-sec-icon-navig-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }
/*Header Section Icon Navigation*/
/*SelfServicev1.aspx*/
.isc-selfser-hdr-serch-con-s1:before, .isc-selfserv-cont-pan-s1:before, .isc-selfserv-cont-tile-s1:before, .isc-selfserv-cont-pan-s2:before {
    content: "";
    display: table;
}

.isc-selfser-hdr-serch-con-s1:after, isc-selfserv-cont-pan-s1:after, .isc-selfserv-cont-tile-s1:after, .isc-selfserv-cont-pan-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-selfser-hdr-serch-con-s1 {
    position: relative;
    background-color: #f0f0f0bf;
    padding: 10px 10px;
    border-radius: 10px !important;
}

.isc-lbl-self-ser-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 25px;
    font-weight: 500;
    color: #494949;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-selfserv-cont-pan-s1 {
    /*border: 1px solid #dddddd7a;
     */
    background-color: #fff;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    min-height: 170px;
    max-height: 220px;
    overflow: hidden;
    overflow-y: auto;
    padding: 10px 10px;
}

.isc-selfserv-cont-tile-s1 {
    border-left: 2px solid #7c7c7c;
    position: relative;
    border: 1px solid #e2e6e9b8;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
    background-color: #f5f5f5de;
    padding: 5px 10px 5px 10px;
}

.isc-lbl-self-ser-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #979797;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

    .isc-lbl-self-ser-hdr-s2 span i {
        font-size: 14px;
        margin: 0px 5px 0px 0px;
        margin-left: 5px;
        color: #979797;
    }

.isc-act-cir-self-service-s1 {
    background-color: #9a9a9a;
    border-radius: 50px !important;
    color: #fff;
    float: none;
    font-size: 11px;
    font-weight: 500;
    height: 20px;
    line-height: 20px;
    margin: 0px auto;
    text-align: center;
    width: 20px;
}

.isc-lbl-self-ser-hdr-s3 {
    margin: 0px 5px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777777;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-self-ser-hdr-s4 {
    margin: 0px 5px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #D6D6D4;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-self-ser-hdr-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #888888;
    border-bottom: 1px solid #ddd;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-self-ser-hdr-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #979797;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

    .isc-lbl-self-ser-hdr-s6 span i {
        font-size: 14px;
        margin: 0px 5px 0px 0px;
        margin-left: 5px;
        color: #979797;
    }

    .isc-lbl-self-ser-hdr-s6 span {
        font-weight: 500;
        font-size: 16px;
        color: #5f5f5f;
        margin: 0px 2px 0px 2px;
    }

    .isc-lbl-self-ser-hdr-s6:hover {
        text-decoration: none;
        color: inherit;
    }

.isc-list-select-s1 {
    border: none;
    background-color: inherit;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #0276c8;
    text-align: left;
    line-height: 18px;
    padding: 1px 5px;
    -webkit-appearance: none;
    transition: all .3s ease-out;
}

    .isc-list-select-s1:focus {
        outline: none;
    }

    .isc-list-select-s1:hover {
        cursor: pointer;
        /*background-color: #d8f2ff;
     */
        color: #0088dd;
        border-radius: 6px !important;
    }

.isc-selfserv-cont-pan-s2 {
    /* border: 1px solid #dddddd7a;
     */
    /* background-color: #fff;
     */
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    /* min-height: 170px;
     */
    /* max-height: 220px;
     */
    overflow: hidden;
    overflow-y: auto;
    padding: 10px 10px;
}
/*SelfServicev1.aspx*/
/*Css By Ananad Mar 28, 2018*/
.accept-drop {
    border: 2px dashed #256FAF;
}

.isc-drag-helper li {
    float: left;
    list-style: none;
    display: inline-block;
    width: 100%;
}

    .isc-drag-helper li a {
        background-color: #f4f4f4;
        padding: 5px 10px;
        display: inline-block;
        text-align: left;
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
        color: #00a1b7;
        margin: 0px 0px 5px 0px;
        border-radius: 6px !important;
        width: 100%;
        cursor: pointer;
    }

        .isc-drag-helper li a span {
            font-size: 10px;
            color: #777;
            font-weight: 500;
            line-height: 10px;
            display: inline-block;
            margin: 0px 10px 0px 0px;
        }

        .isc-drag-helper li a i {
            font-size: 10px;
            text-align: center;
            float: right;
            display: inline-block;
            margin: 3px 0px 0px 0px;
            color: #00a1b7;
        }

.isc-hdr-sec-icon-navig-s1 > li.active > a {
    color: #00a1df;
}
/*Css Anand, Apr 18-2018*/
/*Home.aspx*/
.isc-app-home-sec-act-tile-s1:before, .isc-bdy-sec-nav-list-con-s1:before {
    content: "";
    display: table;
}

.isc-app-home-sec-act-tile-s1:after, .isc-bdy-sec-nav-list-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-bdy-sec-nav-list-con-s1 {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px !important;
    background-color: #fff;
    padding: 5px 0px;
}

.isc-app-home-sec-act-tile-s1 {
    position: relative;
    background-color: #fff;
    border-radius: 10px !important;
    padding: 10px 10px;
    display: block;
    margin-bottom: 20px !important;
    cursor: pointer;
    border: 2px solid #e9e9e9;
    margin: 0 auto;
    min-height: 150px;
    width: 150px;
    box-shadow: 0 1px 4px rgba(210, 210, 210, 0.18);
}

    .isc-app-home-sec-act-tile-s1:hover {
        background-color: #d0f6ff75;
    }

        .isc-app-home-sec-act-tile-s1:hover .isc-home-tile-sec-img-con-s1 {
            box-shadow: 1px 6px 58px rgb(255, 255, 255);
        }

.isc-home-tile-sec-img-con-s1 {
    height: 75px;
    width: 85px;
    border-radius: 9px !important;
    text-align: center;
    /*background-color: inherit;
     */
    line-height: 30px;
    color: #090909;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 15px;
}

.isc-home-tile-img-s1 {
    height: 75px !important;
    margin: 5px 0px 0px 0px !important;
}
/*.isc-app-home-sec-act-tile-s1:hover .isc-home-tile-img-s1 {
     box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
 */
.isc-home-tile-sec-img-con-s1 img {
    height: 50px;
    margin: 12px;
    padding: 0;
    position: relative;
}

.isc-app-home-sec-act-tile-s1 h3 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #7D7C76;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
    letter-spacing: 0.4px;
}

.isc-cir-img-bg-s1 {
    background-color: #0377B0;
}

.isc-cir-img-bg-s2 {
    background-color: #6BCEE5;
}

.isc-cir-img-bg-s3 {
    background-color: #FABC3D;
}

.isc-cir-img-bg-s4 {
    background-color: #FF6F57;
}

.isc-cir-img-bg-s5 {
    background-color: #4E5464;
}

.isc-cir-img-bg-s6 {
    background-color: #904F22;
}

.div-col-14per-s1 {
    width: 14.2857%;
    float: left;
}

{
    width: 100%;
}

.isc-simple-list-s1 tr:last-child td {
    border-bottom: none;
}

.isc-simple-list-s1 tr.bot-bot td {
    border-bottom: 2px solid #bebebe;
}

.isc-simple-list-s1 th {
    padding: 7px 10px;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #5d5d5d;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #1675ac;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 49px;
}
/*.isc-simple-list-s1 th:first-child {
     border-bottom-left-radius: 10px !important;
     border-top-left-radius: 10px !important;
}
 .isc-simple-list-s1 th:last-child {
     border-bottom-right-radius: 10px !important;
     border-top-right-radius: 10px !important;
}
 */
.isc-simple-list-s1 td {
    padding: 8px 10px;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    border-bottom: 1px solid #dddddd7a;
    line-height: 20px;
}
    /*.isc-simple-list-s1 td:nth-child(even){
     border-right:2px Solid #ddd;
}
 */
    .isc-simple-list-s1 td:last-child {
        border-right: none !important;
    }

.isc-simple-list-s1 thead:last-child tr {
    border-right: 2px Solid #ddd;
}

.isc-simple-list-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    color: #317dad;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-simple-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-simple-list-s1 td h4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #666666;
    text-align: center;
}

.isc-simple-list-s1 td h5 {
    margin: 0px 0px 0px 25px;
    font-size: 13px;
    font-weight: 500;
    color: #317dad;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-simple-list-s1 tr th:last-child {
    border-right: none;
}

.isc-simple-list-s1 tr td:last-child {
    border-right: none;
}

.isc-simple-list-s1 tr.active td {
    background-color: #F9FBFB;
}

.isc-simple-list-s1 thead th h6 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 15px;
    color: inherit;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-list-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #888686;
    line-height: 20px;
    overflow: hidden;
    width: 135px;
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
}

.isc-lbl-panel-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #888686;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #a3a3a3;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-transform: capitalize;
}

.isc-bor-bg-list-s1 {
    background-color: oldlace !important;
}

.isc-bor-bg-list-s2 {
    background-color: #a3f5ff !important;
}

.isc-bor-bg-list-s3 {
    background-color: #e0fbff !important;
}

.isc-hor-list-hdr-cont-s1 {
    position: relative;
    /* background-color: #fff;
     */
}

.isc-hor-list-main-sec-cont-s1 {
    /* border: 1px solid #ddd;
     */
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    min-height: 50px;
    display: flex;
}

.isc-hor-list-sm-con-s1 {
    position: relative;
    min-height: 150px;
}

.isc-15per-col-s1 {
    /*width: 10%;
     */
    float: left;
    background-color: #e0fbff;
}

.isc-85per-col-s1 {
    width: 90%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
}

    .isc-85per-col-s1::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        cursor: pointer !important;
    }

.isc-list-rad-opt-bg-s1 {
    background-color: #D4E6FD !important;
}

.isc-list-rad-opt-bg-s2 {
    background-color: oldlace !important;
}

.isc-list-rad-opt-bg-s3 {
    background-color: #FFEBBC !important;
}

.isc-list-rad-opt-bg-s4 {
    background-color: cornsilk !important;
}

.isc-scr-sec-act-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-scr-sec-act-list-s1 li {
        list-style: none;
        display: block;
        float: left;
        width: 10%;
        position: relative;
    }

        .isc-scr-sec-act-list-s1 li a {
            display: block;
            border-right: 1px solid #eee;
            text-align: center;
            text-decoration: none;
            cursor: pointer;
        }

        .isc-scr-sec-act-list-s1 li:last-child a {
            border-right: none;
        }

        .isc-scr-sec-act-list-s1 li a h3 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            line-height: 18px;
            color: #888686;
            font-weight: 400;
        }

        .isc-scr-sec-act-list-s1 li a h4 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            line-height: 20px;
            color: #42a6bd;
            font-weight: 400;
            letter-spacing: 0.4px;
        }

.open > .dropdown-menu-s3 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.dropdown-menu-s3, .dropdown-menu-after-s1 {
    position: absolute;
    top: 45px;
    left: -85px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 150px;
    list-style: none;
    text-shadow: none;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 300px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}

    .dropdown-menu-s3:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 44%;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #c8c8c8;
    }

    .dropdown-menu-after-s1:after {
        right: 75% !important;
    }

.isc-dd-pan-hdr-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
    background-color: #fbfbfb;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}

.isc-dd-pan-bdy-s1 {
    position: relative;
    padding: 7px 10px;
    min-height: 200px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-dd-pan-foot-s1 {
    position: relative;
    padding: 7px 10px;
    border-top: 1px solid #ddd;
    background-color: #fbfbfb;
}

.isc-lbl-dd-foot-s1 {
    font-size: 11px;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
    color: #219ab5;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: inherit;
}

    .isc-lbl-dd-foot-s1 span {
        margin: 0px 5px;
    }

.isc-act-but-dd-foot-s1 {
    float: none;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    border-radius: 3px !important;
    font-size: 12px !important;
    background-color: #219AB5;
    color: #fff;
    width: 50px;
    margin: 3px 0px 0px 0px;
}

.isc-but-bg-s1 {
    background: #cac8bd;
}

.isc-dd-pan-bdy-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-lbl-dd-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #515151;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-ea-tbl-s2 {
    width: 100%;
}

    .isc-ea-tbl-s2 th {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 2px;
        padding: 5px 10px 9px 10px;
        background-color: #e0e0e0;
        color: #3d3d3d;
        line-height: 10px;
        text-align: left;
    }

    .isc-ea-tbl-s2 td {
        padding: 5px 10px;
        border-bottom: 1px solid #dddddd38;
        color: #000;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-ea-tbl-s2 tr:hover td {
        background-color: #d0f6ff75;
    }

    .isc-ea-tbl-s2 th h1 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-ea-tbl-s2 td h2 {
        color: #1c599a;
        text-decoration: none;
        font-weight: 400;
        font-size: 13px;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-ea-tbl-s2 td h3 {
        font-size: 13px;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        color: #777;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

    .isc-ea-tbl-s2 td h4 {
        color: #000;
        font-weight: 600;
        font-size: 13px;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
        margin: 0px 0px 0px 0px;
    }

    .isc-ea-tbl-s2 tr:last-child td {
        border-bottom: none;
    }

.isc-child-none {
    display: none;
}
/*Home.aspx*/
/*Css Anand, Apr 18-2018*/
/*Css By Anand Apr 19,2018*/
/*Tile Variation*/
.isc-sec-tile-con-s1:before {
    content: "";
    display: table;
}

.isc-sec-tile-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-sec-tile-con-s1 {
    position: relative;
    border: 1px solid #eee;
    padding: 20px 10px 15px 10px;
    display: block;
    padding-left: 75px;
    border-radius: 10px !important;
    display: block;
    min-height: 60px;
    margin: 10px 10px;
}

    .isc-sec-tile-con-s1:hover {
        cursor: pointer;
        background-color: #d0f6ff75;
    }

.isc-sec-tile-cir-icon-bud-s1 {
    height: 49px;
    width: 50px;
    border-radius: 50px !important;
    text-align: center;
    /* background-color: #e0f4ff;
     */
    line-height: 30px;
    color: #090909;
    font-size: 15px;
    position: absolute;
    left: 10px;
    z-index: 9999;
    top: 5px;
}

    .isc-sec-tile-cir-icon-bud-s1 img {
        height: 30px;
        margin: 10px;
        padding: 0;
        position: relative;
    }

.isc-lbl-sec-tile-con-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #7D7C76;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    /*text-align: center;
     */
    text-overflow: ellipsis;
    letter-spacing: 0.4px;
}

.isc-app-main-bdy-con-pad-s1 {
    /* padding: 10px 150px;
     */
    margin: 0px auto;
    width: 75%;
}

.isc-ea-tbl-but-s2 {
    height: 25px;
    width: 25px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 28px;
    background-color: #00a1df;
    color: #fff;
    font-size: 13px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 7px 5px 0px 5px;
}
/*********************/
.isc-app-main-bdy-con-pad-s2 {
    /* padding: 10px 150px;
     */
    width: 150px;
    margin: 0 auto;
}
/*******************/
/*.isc-display-none {
     display: none;
}
 .isc-display-block{
     display: block;
}
 */
.lbl-mandatory-s2 {
    color: Red;
    margin: 0px 0px 0px 3px;
    font-size: 15px;
    display: inline-block;
}

.isc-app-home-alert-data h3 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #7D7C76;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.4px;
}

.isc-app-home-alert-data {
    position: relative;
    background-color: #fff;
    border-radius: 10px !important;
    /* padding: 10px 10px;
     */
    display: block;
    cursor: pointer;
    /* border: 2px solid #e9e9e9;
     */
    /* min-height: 150px;
     */
    width: 150px;
    margin: 10px auto;
}

.isc-app-main-bdy-con-pad-s3 {
    /* padding: 10px 150px;
     */
    margin: 10px auto;
    /* width: 25%;
     */
    width: 150px;
}

.isc-lbl-align-left {
    text-align: left !important;
}

#tbl-left tr th:nth-child(3) {
    border-right: 1px solid #dc9e0c !important;
}

#tbl-left tr td:nth-child(3) {
    border-right: 1px solid #dc9e0c !important;
}

.isc-lbl-tile-hdr-act-but-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    color: #219ab5;
    line-height: 20px;
    position: relative;
    cursor: pointer;
}

    .isc-lbl-tile-hdr-act-but-s1:hover {
        color: #219ab5;
        text-decoration: under-line;
    }
/*PeriodicSummary.aspx*/
/*Css by Anand*/
/*May 22, 2017*/
.isc-filter-sec-lft-con-s1:before, .isc-filter-sec-rgt-con-s1:before, .isc-filter-panel-cont-s1:before, .isc-filter-panel-cont-hdr-s1:before, .isc-filter-panel-cont-bdy-s1:before, .isc-fil-pan-accor-par-s1:before, .isc-fil-pan-accor-hdr-s1:before, .isc-fil-pan-accor-bdy-s1:before, .isc-filtered-cont-s1:before, .isc-mp-in-sec-scroll-con-s1:before, .isc-mp-sec-container-grp-s1:before, .isc-mp-sec-container-hdr-s1:before, .isc-mp-sec-container-bdy-s1:before {
    content: '';
    display: table;
}

.isc-filter-sec-lft-con-s1:after, .isc-filter-sec-rgt-con-s1:after, .isc-filter-panel-cont-s1:after, .isc-filter-panel-cont-hdr-s1:after, .isc-filter-panel-cont-bdy-s1:after, .isc-fil-pan-accor-par-s1:after, .isc-fil-pan-accor-hdr-s1:after, .isc-fil-pan-accor-bdy-s1:after, .isc-filtered-cont-s1:after, .isc-mp-in-sec-scroll-con-s1:after, .isc-mp-sec-container-grp-s1:after, .isc-mp-sec-container-hdr-s1:after, .isc-mp-sec-container-bdy-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-filter-sec-lft-con-s1 {
    width: 100%;
    float: left;
}

.isc-filter-sec-rgt-con-s1 {
    display: none;
    width: 20%;
    float: left;
}

.isc-filter-overlap-custom .tab-pane.fade.in.active.filter-active .isc-filter-sec-lft-con-s1 {
    width: 100% !important;
}

.filter-active .isc-filter-sec-lft-con-s1 {
    width: 80%;
}

.filter-active .isc-filter-sec-rgt-con-s1 {
    display: block;
}

.isc-filter-overlap-custom {
    position: relative;
}

    .isc-filter-overlap-custom .filter-active .isc-filter-sec-rgt-con-s1 {
        display: block;
        position: absolute;
        right: 0;
        background-color: #fff;
        z-index: 9999;
        top: 90px;
    }

.isc-act-lbl-sec-hdr-filter-s1 {
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 20px;
    background-color: #00b3e9;
    color: #fff;
    font-size: 10px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 10px 5px 10px 5px;
}

.isc-lbl-selc-filt-list-s1 {
    line-height: 40px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    color: #111;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-selc-filt-list-s1 span {
        font-size: 12px;
        font-weight: 400;
        color: #ababab;
        margin: 0px 5px 0px 5px;
        line-height: 35px;
    }

        .isc-lbl-selc-filt-list-s1 span a {
            color: #c45500 !important;
            font-size: 13px;
            font-weight: 500;
            text-transform: capitalize;
        }

.isc-filter-panel-cont-s1 {
    position: relative;
    border: 1px solid #F1F4F5;
}

.isc-filter-overlap-custom .isc-filter-panel-cont-hdr-s1 {
    position: relative;
    padding: 6px 10px;
    background-color: #fff;
    background-color: rgba(114, 209, 246, 0.14);
    border: 1px solid #ddd;
    /* border-left: none; */
}

.isc-filter-panel-cont-hdr-s1 {
    position: relative;
    padding: 6px 10px;
    background-color: #fff;
    background-color: rgba(114, 209, 246, 0.14);
    border: 1px solid #ddd;
    border-left: none;
}

.isc-filter-panel-cont-bdy-s1 {
    position: relative;
    min-height: 330px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-filter-overlap-custom .isc-filter-panel-cont-bdy-s1 {
    position: relative;
    min-height: 330px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.isc-filter-panel-cont-bdy-cust-hgt-s1 {
    min-height: 235px !important;
    max-height: 235px !important;
}

.isc-filter-panel-cont-bdy-s1::-webkit-scrollbar {
    width: 8px;
}

.isc-fil-pan-accor-bdy-s1::-webkit-scrollbar {
    width: 0px;
}

.isc-lbl-filter-panel-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #888686;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-filter-panel-hdr-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 10px;
        font-weight: 400;
        color: #a2a2a2;
        line-height: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-filt-hdr-panl-close-icon-s1 {
    font-size: 15px;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
}

.isc-lbl-filter-panel-hdr-s2 {
    margin: 10px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #2DB5D4;
    line-height: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.7px;
}

    .isc-lbl-filter-panel-hdr-s2:hover {
        cursor: pointer;
        text-decoration: underline;
    }

.isc-fil-pan-accor-par-s1 {
    position: relative;
    border-radius: 4px !important;
    border-bottom: 1px solid #f1f4f58a;
    /* margin-bottom: 10px;
     */
}

.isc-fil-pan-accor-hdr-s1 {
    position: relative;
    padding: 3px 10px;
    background-color: #fff;
    background-color: #ffffff;
}

    .isc-fil-pan-accor-hdr-s1:hover {
        background-color: azure;
    }

.isc-fil-pan-accor-bdy-s1 {
    position: relative;
    padding: 0px 10px 0px 15px;
    /* min-height: 70px;
     */
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
}

.isc-lbl-fil-pan-hdr-s1 {
    color: #427E9D;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 0px 3px 0px;
    /* text-transform: uppercase;
     */
    letter-spacing: 0.9px;
    /* text-decoration: underline;
     */
}

    .isc-lbl-fil-pan-hdr-s1 span {
        position: relative;
        line-height: 20px;
        height: 22px;
        width: 22px;
        border-radius: 50px !important;
        border: 1px solid #E1E6EB;
        color: #427E9D;
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        padding: 2px 6px;
        background-color: azure;
        display: inline-block;
        cursor: pointer;
    }

.isc-fil-pan-acc-dd-icon-s1 {
    font-size: 15px;
    float: left;
    color: #427E9D;
    margin: 3px 0px 5px 0px;
    cursor: pointer;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    height: 20px;
    border: 1px solid #E1E6EB;
    width: 20px;
    border-radius: 50px !important;
}

.isc-filt-nav-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-filt-nav-list-s1 li {
        float: left;
        display: block;
        list-style: none;
        width: 100%;
    }

        .isc-filt-nav-list-s1 li a {
            /* padding:7px 10px;
     */
        }

            .isc-filt-nav-list-s1 li a h2 {
                color: #777;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 30px;
                margin: 0px 0px 0px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
            }

                .isc-filt-nav-list-s1 li a h2 span {
                    margin: 0px 5px 0px 0px;
                    line-height: inherit;
                }

            .isc-filt-nav-list-s1 li a h3 {
                color: #00a1b7;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 12px;
                margin: 5px 0px 10px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-filt-nav-list-s1 li a h2:hover {
                cursor: pointer;
                color: #ffa500;
            }

            .isc-filt-nav-list-s1 li a h3:hover {
                cursor: pointer;
                color: #ffa500;
            }

.isc-filt-nav-list-s2 {
    margin: 0px;
    padding: 0px;
}

    .isc-filt-nav-list-s2 li {
        float: left;
        display: block;
        list-style: none;
        width: 100%;
    }

        .isc-filt-nav-list-s2 li a {
            /* padding:7px 10px;
     */
        }

            .isc-filt-nav-list-s2 li a h2 {
                color: #111;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 16px;
                margin: 0px 0px 0px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

                .isc-filt-nav-list-s2 li a h2 span {
                    margin: 0px 5px 0px 0px;
                    line-height: inherit;
                }

            .isc-filt-nav-list-s2 li a h3 {
                color: #0066c0;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 12px;
                margin: 5px 0px 10px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-filt-nav-list-s2 li a h2:hover {
                cursor: pointer;
                color: #ffa500;
            }

            .isc-filt-nav-list-s2 li a h3:hover {
                cursor: pointer;
                color: #ffa500;
            }
/*Mp Filter container*/
.isc-mp-sec-container-grp-s1 {
    border-radius: 4px !important;
    border: 1px solid #E3ECEC;
    background-color: #fff;
}

.isc-mp-sec-container-hdr-s1 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom: 1px solid #E3ECEC;
    padding: 5px 10px;
    position: relative;
    min-height: 30px;
    background-color: rgba(33, 146, 190, 0.1);
}

.isc-mp-sec-container-bdy-s1 {
    padding: 10px 15px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    min-height: 200px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-mp-sec-container-bdy-s2 {
    padding: 10px 15px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    min-height: 100px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-mp-sec-container-bdy-s1::-webkit-scrollbar {
    width: 5px;
}

.isc-cthms-lbl-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #42a6bd;
    cursor: pointer;
}

    .isc-cthms-lbl-sec-hdr-s1 span {
        height: 23px;
        border: 1px solid #E1E6EB;
        background-color: #fff;
        color: #427E9D;
        width: 23px;
        border-radius: 50% !important;
        /* border: 2px solid #fff;
     */
        line-height: 25px;
        /* background-color: #2DB5D4;
     */
        /* color: #fff;
     */
        font-size: 14px;
        border: none;
        text-align: center;
        font-weight: 400;
        display: inline-block;
        cursor: pointer;
        margin: 0px 6px 0px 0px;
    }

.isc-mp-hdr-sec-alph-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-mp-hdr-sec-alph-nav-s1 li {
        display: block;
        float: left;
        list-style: none;
        margin: 0px 5px;
    }

        .isc-mp-hdr-sec-alph-nav-s1 li a {
            border-radius: 50% !important;
            display: block;
            padding: 2px 10px;
            padding: 3px 0px;
            height: 18px;
            width: 18px;
            color: #3481c5;
            text-align: center;
            position: relative;
            font-size: 13px;
            font-weight: 400;
            line-height: 13px;
            text-decoration: none;
            transition: all .3s ease-out;
        }

        .isc-mp-hdr-sec-alph-nav-s1 li.active a {
            background-color: #2DB5D4;
            color: #fff;
            font-size: 12px;
            font-weight: 400;
            border-radius: 50% !important;
            height: 18px;
            margin: 0px 0px 0px 0px;
            width: 18px;
            padding: 4px 0px;
        }

        .isc-mp-hdr-sec-alph-nav-s1 li a:hover {
            background-color: #2DB5D4;
            color: #fff;
            font-size: 12px;
            font-weight: 400;
            border-radius: 50% !important;
            height: 18px;
            margin: 0px 0px 0px 0px;
            width: 18px;
            padding: 4px 0px;
            cursor: pointer;
        }

.isc-mp-sec-nav-filter-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-mp-sec-nav-filter-list-s1 li {
        display: block;
        float: left;
        list-style: none;
        width: 100%;
    }

        .isc-mp-sec-nav-filter-list-s1 li a {
            color: #8c8c8c;
            text-decoration: none;
            font-weight: 400;
            font-size: 13px;
            line-height: 30px;
            margin: 0px 0px 0px 0px;
            text-align: inherit;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            display: block;
        }

            .isc-mp-sec-nav-filter-list-s1 li a span {
                margin: 0px 5px 0px 0px;
            }

.isc-lbl-clr-all-s1 {
    margin: 0px 0px 5px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 5px;
    border-radius: 6px !important;
    /* background-color: #00a1b7;
     */
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 15px;
    position: relative;
    display: inline-block;
    float: right;
    cursor: pointer;
    text-decoration: underline;
}

    .isc-lbl-clr-all-s1:hover {
        text-decoration: underline;
        color: #ffa500;
    }
/*Mp Filter container*/
.isc-lbl-tile-hdr-act-but-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 8px;
    border-radius: 6px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    margin: 0px 5px 0px 5px;
    color: #ffffff;
    line-height: 15px;
    position: relative;
}

    .isc-lbl-tile-hdr-act-but-s2:hover {
        cursor: pointer;
        color: #fff;
    }

.isc-but-bg-color-s1 {
    background-color: Gray;
}
/*May 22, 2017*/
/*Css by Anand*/
/*PeriodicSummary.aspx*/
.isc-compare-bdr-set {
    border-left: 1px solid #ddd;
    padding: 0 15px;
}
/****Responsive tab list*************/
.isc-screen-nav-container-s1 {
    border-bottom: 1px solid #e9e9e9 !important;
}

    .isc-screen-nav-container-s1 ul {
        margin: 0px;
        padding: 0px;
        border-bottom: none;
    }

        .isc-screen-nav-container-s1 ul li {
            display: block;
            float: left;
            list-style: none;
            width: auto;
        }

            .isc-screen-nav-container-s1 ul li.active a {
                border-bottom: 2px solid #40b2e2 !important;
                border-top: none !important;
                border-left: none !important;
                border-right: none !important;
            }

            .isc-screen-nav-container-s1 ul li a {
                background-color: transparent !important;
                border-bottom: 2px solid transparent !important;
                color: gray;
                display: block;
                font-size: 13px;
                font-weight: 400;
                line-height: 20px;
                padding: 10px 15px;
                position: relative;
                text-align: center;
                text-decoration: none;
                margin: 0;
                border: none;
            }

            .isc-screen-nav-container-s1 ul li:hover a {
                border-bottom: 2px solid #45ae3d !important;
                text-decoration: none;
                background-color: #def3cd !important;
                color: #45ae3d !important;
            }

.scrtabs-tab-scroll-arrow {
    border: 1px solid #ddd;
    border-radius: 50% !important;
    color: #428bca;
    display: none;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 2px;
    padding-top: 13px;
    width: 20px;
}

    .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-right, .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-left {
        font-size: 10px;
        line-height: 0;
        position: absolute;
        text-align: center;
        top: 30px;
        vertical-align: middle;
        /* left: 0;
     right: 0;
     */
        color: #00B3E9;
        margin: 0;
        padding: 0 1px;
    }
/***************************/
.isc-table-layout-fixed {
    table-layout: fixed !important;
}

.isc-list-bor-th-s1 tbody td:first-child {
    text-align: left;
}

[data-sorter="false"] .tablesorter-icon {
    display: none;
}

.tablesorter-icon {
    display: inline-block;
    margin-top: 1px;
    font-size: 11px;
    line-height: 11px;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}

.tablesorter-headerUnSorted .tablesorter-icon:before {
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #cacaca;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

.tablesorter-headerUnSorted .tablesorter-icon:after {
    content: "\f0de";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #cacaca;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

.tablesorter-headerAsc .tablesorter-icon:before {
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #cacaca;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

.tablesorter-headerAsc .tablesorter-icon:after {
    content: "\f0de";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #3cbce9;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    top: 0px;
}

.tablesorter-headerDesc .tablesorter-icon:before {
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #3cbce9;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

.tablesorter-headerDesc .tablesorter-icon:after {
    content: "\f0de";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #cacaca;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    top: 0px;
}

.row-highlight td {
    background-color: #f0f0f0;
}
/***************/
.isc-pad-zero {
    padding: 0 !important;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 0px;
}

.chart-legend-right-vertical-container {
    float: right;
    width: 100px;
}

.chart-legend-pointer {
    height: 10px;
    width: 10px;
}

.chart-legend-right-vertical-container table td {
    padding: 5px;
}

.tab-pane.active.in.filter-active table {
    table-layout: fixed !important;
}

.isc-fix-dd-siz-large-s1 .btn dropdown-toggle.btn-default {
    width: 280px;
}
/*Css By Anand June 17, 2018*/
.isc-tag-par-con-s1 {
    position: relative;
    padding: 5px 10px;
    border-radius: 6px !important;
    border: 1px solid #ddd;
    /* padding-left: 100px;
     */
    margin: 2px 0px;
    height: 33px;
    max-width: 100%;
    display: block;
}

.isc-lbl-tag-par-con-s1 {
    color: #42a6bd;
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    /* left: 10px;
     */
    font-size: inherit;
    /* position: absolute;
     */
    /* top: 12px;
     */
    text-shadow: none;
    line-height: 23px;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.applied-filter-no-data {
    float: left;
    display: inline-block;
    list-style: none;
}

    .applied-filter-no-data a {
        display: inline-block;
        padding: 1px 10px;
        padding-right: 0px;
        margin-right: 0px;
        text-decoration: none;
        font-size: 12px;
        font-weight: 400;
        margin: 0px 0px 0px 0px;
        color: #42a6bd;
        line-height: 20px;
        position: relative;
        margin-bottom: 0px;
    }

.isc-sec-tag-par-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-tag-par-s1 li {
        float: left;
        display: inline-block;
        list-style: none;
    }

        .isc-sec-tag-par-s1 li a {
            display: inline-block;
            padding: 1px 10px;
            padding-right: 0px;
            margin-right: 0px;
            text-decoration: none;
            font-size: 12px;
            font-weight: 400;
            margin: 0px 0px 0px 0px;
            color: #42a6bd;
            line-height: 20px;
            position: relative;
            cursor: pointer;
            margin-bottom: 0px;
        }

.isc-sec-tag-list-nav-s1 {
    margin: 0px;
    padding: 0px;
    display: inline-flex;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
     */
    background-color: white;
    background-color: #fff;
    /* border: 1px solid #efefef;
     */
}

    .isc-sec-tag-list-nav-s1 li {
        float: left;
        display: inline-block;
        list-style: none;
        margin-bottom: 5px;
    }

        .isc-sec-tag-list-nav-s1 li:nth-child(1) {
            margin-left: 5px;
        }

        .isc-sec-tag-list-nav-s1 li a {
            display: inline-block;
            padding: 0px 10px;
            padding-right: 20px;
            margin-right: 10px;
            border-radius: 50px !important;
            background-color: rgba(33, 146, 190, 0.1);
            text-decoration: none;
            font-size: 12px;
            font-weight: 400;
            color: #9a9a9a;
            line-height: 20px;
            position: relative;
            cursor: pointer;
            margin-bottom: 0px;
        }

            .isc-sec-tag-list-nav-s1 li a i {
                position: absolute;
                font-size: 10px;
                color: inherit;
                top: 3px;
                right: 3px;
                border-left: 1px solid #ddd;
            }

        .isc-sec-tag-list-nav-s1 li:hover a {
            background-color: #6bcee5;
            color: #fff;
            cursor: pointer;
        }

            .isc-sec-tag-list-nav-s1 li:hover a i {
                color: #fff;
            }
/*Css By Anand June 17, 2018*/
.isc-sec-tag-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-tag-list-s1 li {
        float: left;
        display: block;
        list-style: none;
        position: relative;
        padding: 0px 0px 0px 0px;
        /* margin: 5px 0px;
     */
    }

iisc-sec-tag-sub-tag-s1 li a {
    margin: 0px;
}

.isc-sec-tag-list-s1 li a {
    display: inline-block;
    text-decoration: none;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    margin-bottom: 2px;
    color: #42a6bd;
    margin: 0px 25px 1px 0px;
    font-weight: 400;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

    .isc-sec-tag-list-s1 li a span {
        margin: 0px 0px 0px 5px;
        font-weight: 400;
        color: #949494;
        font-size: 13px;
        line-height: 2px;
        letter-spacing: normal;
        overflow: hidden;
        text-align: left;
        letter-spacing: 1px;
    }

.isc-sec-tag-list-s1-a-span-clr-s1 {
    color: #ffffff !important;
    font-weight: 500 !important;
    background-color: #46c0b9;
    border-radius: 50px !important;
    padding: 2px 5px;
    font-size: 11px !important;
}

.isc-sec-tag-list-s1 li:hover .isc-sec-hvr-act-tag-s1 {
    display: block;
}

.open > .isc-sec-hvr-act-tag-s1 {
    display: block;
}

.btn-group.open .isc-sec-hvr-act-tag-s1 {
    -webkit-box-shadow: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.isc-sec-hvr-act-tag-s1 {
    position: absolute;
    top: 20px;
    left: -10px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 5px;
    max-height: 200px;
    list-style: none;
    text-shadow: none;
    margin: 0px;
    padding: 7px 10px 0px 10px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    /* width: 160px;
     */
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

    .isc-sec-hvr-act-tag-s1 i {
    }

    .isc-sec-hvr-act-tag-s1:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 50%;
        top: -8px;
        margin: 0px auto;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #c8c8c8;
    }

    .isc-sec-hvr-act-tag-s1::-webkit-scrollbar {
        width: 3px;
    }

.isc-sec-tag-sub-tag-s1 {
    margin: 0px auto;
    padding: 0px;
    width: 150px;
}

    .isc-sec-tag-sub-tag-s1 li {
        float: left;
        display: grid;
        list-style: none;
        width: 100%;
        text-align: center;
    }

        .isc-sec-tag-sub-tag-s1 li a {
            display: inline-block;
            padding: 1px 10px;
            padding-right: 20px;
            margin-right: 10px;
            border-radius: 50px !important;
            background-color: rgba(33, 146, 190, 0.1);
            text-decoration: none;
            font-size: 12px;
            font-weight: 400;
            color: #9a9a9a;
            line-height: 20px;
            position: relative;
            cursor: pointer;
            margin-bottom: 10px;
        }

            .isc-sec-tag-sub-tag-s1 li a i {
                position: absolute;
                font-size: 10px;
                color: inherit;
                top: 3px;
                right: 3px;
                border-left: 1px solid #ddd;
            }

        .isc-sec-tag-sub-tag-s1 li:hover a {
            background-color: #6bcee5;
            color: #fff;
            cursor: pointer;
        }

            .isc-sec-tag-sub-tag-s1 li:hover a i {
                color: #fff;
            }

.isc-sec-tag-list-s1 li.date-filter ul.isc-sec-tag-list-nav-s1 li {
    margin: 0px;
}

.isc-sec-tag-list-s1 li.date-filter a {
    margin: 0px 10px 0px 0px;
}
/*******Login pop*****************/
.isc-act-read-list-cell-cir-log-s1 {
    height: 30px;
    position: relative;
    left: 0px;
    top: 5px;
    right: 0;
    width: 30px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    float: right;
    / margin: 0 auto;
    / background-color: #b9b9b9;
    display: block;
    margin: 0;
}

.isc-act-read-list-bg-s3 {
    background-color: #F06292 !important;
}

.open > .dropdown-menu-s2 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.dropdown-menu-s2 {
    position: absolute;
    top: 100%;
    right: 0px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    list-style: none;
    text-shadow: none;
    padding: 5px 5px;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 270px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    overflow-y: auto;
}

    .dropdown-menu-s2:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 3%;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #fff;
    }

    .dropdown-menu-s2::-webkit-scrollbar {
        width: 4px;
    }

ul.dropdown-user {
    padding: 0px;
    width: 270px;
    margin: 0 auto;
}

.dropdown-user li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul.dropdown-user li.divider {
    height: 1px;
    margin: 0px 0;
    overflow: hidden;
    background-color: rgba(120, 130, 140, 0.13);
}

ul.dropdown-user li .dw-user-box {
    padding: 5px 0px;
}

    ul.dropdown-user li .dw-user-box .u-img {
        width: 100px;
        display: inline-block;
        vertical-align: top;
    }

        ul.dropdown-user li .dw-user-box .u-img img {
            width: 100%;
            border-radius: 5px;
        }

    ul.dropdown-user li .dw-user-box .u-text {
        display: inline-block;
        padding-left: 10px;
    }

        ul.dropdown-user li .dw-user-box .u-text h4 {
            margin: 0px;
            text-align: left;
        }

        ul.dropdown-user li .dw-user-box .u-text p {
            margin-bottom: 2px;
            font-size: 14px;
        }

        ul.dropdown-user li .dw-user-box .u-text .btn {
            color: #ffffff;
            padding: 3px 10px;
            display: inline-block;
            border-radius: 25px !important;
        }

            ul.dropdown-user li .dw-user-box .u-text .btn:hover {
                background: #e6294b;
            }

ul.dropdown-user li a {
    padding: 8px 15px;
    display: block;
    color: #54667a;
}

    ul.dropdown-user li a:hover {
        background: #f2f4f8;
        color: #009efb;
        text-decoration: none;
    }

.isc-act-read-list-bg-s4 {
    background-color: #F06292 !important;
}

.isc-act-read-list-cell-cir-log-s2 {
    height: 70px;
    width: 70px;
    border-radius: 5px !important;
    font-size: 30px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    / margin: 0 auto;
    / background-color: #b9b9b9;
    display: block;
    margin: 0;
    float: left;
}
/******************************/
#masterpasswordstrength {
    position: absolute;
    width: 250px;
    top: 185px;
    left: 21px;
    padding: 15px;
    background: #fefefe;
    font-size: .875em;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #ddd;
    z-index: 10000000;
}

    #masterpasswordstrength h4 {
        margin: 0 0 10px 0;
        padding: 0;
        font-weight: normal;
    }

    #masterpasswordstrength::before {
        content: "\25B2";
        position: absolute;
        top: -12px;
        left: 45%;
        font-size: 14px;
        line-height: 14px;
        color: #ddd;
        text-shadow: none;
        display: block;
    }

.invalid {
    background: url(../../img/invalid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid {
    background: url(../../img/valid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}

#masterpasswordstrength {
    display: none;
}

.password-conformation {
    display: none;
}

#masterpasswordstrength ul {
    padding-left: 5px;
}

    #masterpasswordstrength ul li {
        list-style-type: none;
    }

.isc-uploaded-stage-s1 {
    border: 2px solid #2A81B9;
    color: #2A81B9;
}
/**************/
.isc-frm-title-s2 {
    color: #E83131;
    font-weight: 500;
}

label-s1 {
    font-weight: 400;
    font-size: 13px;
    color: #8A8A8A;
    line-height: 35px;
}

.title-note {
    font-size: 13px;
    font-weight: 500;
    color: rgba(0, 128, 0, 0.76);
}

.comparison-filter > button {
    width: 300px !important;
}

.selectpicker.btn-default:hover, .selectpicker.btn-default:active, .selectpicker.btn-default.active {
    color: #333333;
    background-color: white;
    border-color: inherit;
}

.isc-search-lookup-s1 > i {
    color: #42a6bd;
    display: block;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 20px;
    height: 20px;
    font-size: 20px;
    text-align: center;
}

.iisc-sec-tag-sub-tag-s1 li a i {
    color: #e1a3a3 !important;
}

.isc-word-map-chart-custom {
    position: relative;
    height: 250px;
    width: 550px;
    float: left;
}

.isc-login-lft-side-picker {
    border-left: 1px solid #dadada;
    padding-left: 5px;
    border-right: 1px solid #dadada;
    padding-right: 5px;
    margin-right: 3px;
}

    .isc-login-lft-side-picker a {
        color: #7c7c7c;
        cursor: default;
    }

        .isc-login-lft-side-picker a i {
            margin-right: 4px !important;
        }
/***************custom datatable css********/
table.dataTable thead th, table.dataTable tfoot th {
    font-weight: 400;
}

.dataTables_scrollHeadInner .isc-read-list-s1 thead tr:nth-child(3) th {
}

.dataTables_scrollBody::-webkit-scrollbar {
    width: 4px;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody::-webkit-scrollbar {
    height: 4px;
}

.dataTables_scrollBody .isc-list-bor-th-s1 th {
    border-bottom-width: 0px !important;
    border-bottom-style: none !important;
    border-bottom-color: #fff;
    border-top-width: 0px !important;
    border-bottom: none !important;
}

table.dataTable, table.dataTable th, table.dataTable td {
    /*box-sizing: unset!important;
    */
    box-sizing: border-box !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none !important;
}

table.dataTable thead .sorting_desc {
    background-image: url(../../images/sort_desc.png);
}

table.dataTable thead .sorting_asc {
    background-image: url(../../images/sort_asc.png);
}

table.dataTable thead .sorting {
    background-image: url(../../images/sort_both.png);
}

.dataTables_scrollHeadInner table.dataTable thead th {
    padding: 6px 10px !important;
}

.dataTables_scrollBody table.dataTable tbody td, .DTFC_LeftBodyWrapper table.dataTable tbody td, .DTFC_RightBodyWrapper table.dataTable tbody td {
    padding: 6px 10px !important;
}

.dataTables_scrollFoot table.dataTable tfoot td {
    padding: 6px 10px !important;
}



.DTFC_LeftFootWrapper table.dataTable tfoot td {
    padding: 0px !important;
}

.dataTables_scrollHeadInner .isc-matrix-list-s1 thead th {
    border-bottom: 1px solid #ddd !important;
    border-top: none;
    border-left: none;
}

    .dataTables_scrollHeadInner .isc-matrix-list-s1 thead th:first-child {
        border-left: 1px solid #ddd !important;
    }
/******Margin*********/
#tbl_Margin_Report_wrapper .dataTables_scrollHead .isc-matrix-list-s1 thead th {
    border-top: 1px solid #ddd !important;
}
/******Price*********/
#tbl_Price_Report_wrapper .dataTables_scrollHead .isc-matrix-list-s1 thead th {
    border-top: 1px solid #ddd !important;
}
/*******Sales inventory**********/
#tbl-store-kpi_wrapper table.dataTable thead th, table.dataTable thead td {
    border-bottom: none !important;
    padding: 6px 10px;
}

#tbl-store-kpi_wrapper table.dataTable thead tr:nth-child(2) th {
    border-right: none !important;
    border-bottom: 1px solid #ddd !important;
}

    #tbl-store-kpi_wrapper table.dataTable thead tr:nth-child(2) th:last-child {
        border-right: 1px solid #ddd !important;
    }

#tbl-store-kpi_wrapper table.dataTable.no-footer {
    border-bottom: none !important;
}

/********zero sales**********/
#tbl-zerosales_wrapper table.dataTable thead th {
    border-left: none !important;
}

#tbl-zerosales_wrapper table.dataTable .isc-read-list-s1 thead th:last-child {
    border-right: 1px solid #ddd !important;
}
/****************/
#tbl-outofstock_wrapper table.dataTable thead th {
    border-left: none !important;
}

#tbl-outofstock_wrapper table.dataTable .isc-read-list-s1 thead th:last-child {
    border-right: 1px solid #ddd !important;
}

#tbl-stockmatirx-items_wrapper table.dataTable.no-footer {
    border-bottom: none !important;
}

#tbl-stockmatirx-items_wrapper table.dataTable thead th {
}

table.dataTable tfoot th, table.dataTable tfoot td {
    border-top: 1px solid #DDD;
}

table.dataTable thead th, table.dataTable thead td {
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

.DTFC_LeftHeadWrapper .isc-matrix-list-s1 thead th {
    border-bottom: none !important;
    /*border-right: none !important;*/
}

/*********Recap.aspx pages from the scrach************************/
.isc-app-nav-menu-s1 > li:hover > a {
    color: #939393;
}

.isc-accor-par-bdy-s1::-webkit-scrollbar {
    width: 8px;
}

.isc-btn-act-scr-sec-s1:hover, .isc-btn-act-scr-sec-s1:focus {
    color: #fff !important;
}

.component-control-property {
    min-height: 330px;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    background-color: #fff;
    padding: 7px 10px;
    border-radius: 7px !important;
}
/*custom tree control color changes*/
.jstree-default .jstree-wholerow-clicked, .jstree-wholerow .jstree-wholerow-clicked {
    background-color: #e5feff !important;
    border-radius: 50px !important;
}

.jstree-default .jstree-wholerow-clicked {
    background: unset !important;
    background-color: #e5feff !important;
}

.jstree-default .jstree-wholerow-hovered, .jstree-wholerow .jstree-wholerow-hovered {
    background-color: oldlace !important;
    border-radius: 50px !important;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-image: none;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-image: none;
}

.jstree-default .jstree-anchor {
    color: #7D94A0 !important;
    font-weight: 400;
    /*overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    width:220px !important;*/
}

/*.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -55px -4px;
  font-style: italic; }

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl:before {
  content: "\f0d8";
  font-family: "FontAwesome";
  font-size: 15px !important;
  text-decoration: initial;
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  color: #a2a2a2;
  font-style: italic;
  transform: skew(13deg, 0deg);
  margin: 0px 0px 0px 5px; }

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 16px -4px; }

jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 16px -4px; }

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl:before {
  content: "\f0d7";
  float: left;
  font-family: "FontAwesome";
  font-size: 15px;
  text-decoration: initial;
  font-style: italic;
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  color: #868686;
  transform: skew(13deg, 0deg);
  margin: 0px 0px 0px 8px; }*/
.isc-tree-par-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
    cursor: pointer;
}

    .isc-tree-par-hdr-con-s1:before {
        border-bottom: 4px solid transparent;
        border-left: 5px solid #06B2E4;
        border-right: 5px solid transparent;
        border-top: 4px solid transparent;
        content: '';
        display: block;
        height: 0px;
        left: 0px;
        position: absolute;
        top: 10px;
        width: 0px;
        margin: 0 0 0 0px;
    }

    .isc-tree-par-hdr-con-s1 h2 {
        color: #000 !important;
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        /* letter-spacing: 0.5px;
   */
        padding: 0 0px 0px 0px;
    }
/***************30/11/2018*****************/

.isc-acc-coll-recap-para-tag {
    margin: 0px 0px 0px 10px;
    font-size: 16px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: left;
    padding: 5px;
}

.isc-lbl-sec-recap-icon {
    color: #E07478;
    padding: 0 0px;
    font-size: 11px;
    margin: 0 5px 0 0px;
    line-height: 0;
    vertical-align: middle;
}

.isc-max-height-none {
    max-height: unset !important;
}

.isc-acc-coll-txt-edit-obs {
    margin: 10px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: left;
    /* padding: 5px 0; */
}

.isc-lbl-sec-acc-colr-obs {
    color: #E07478;
    padding: 0;
    font-size: 12px;
    margin: 0 5px 0 0;
}

.isc-act-dd-txt-box-s3 {
    border: none;
    border: 1px solid #tr;
    background-color: inherit;
    width: 100%;
    /* padding: 5px 5px; */
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: left;
    line-height: 20px;
    padding: 5px 5px;
    border-bottom: 1px solid #51cbee;
}

.isc-lbl-wrk-flw-main-hdr {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 15px;
    color: #727272;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: 7px 5px;
}

.isc-act-dd-txt-box-s2 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
    cursor: all-scroll;
}

    .isc-act-dd-txt-box-s2:focus, .isc-act-dd-txt-box-s2:focus {
        outline: none;
    }

.isc-act-dd-txt-box-s3:focus, .isc-act-dd-txt-box-s3:focus {
    outline: none;
}

.isc-action-badge-icon-s1 i {
    color: #aaa;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

.isc-simp-list-s3 {
    width: 100%;
    table-layout: fixed;
}

    .isc-simp-list-s3 tr:last-child td {
        border-bottom: none;
    }

    .isc-simp-list-s3 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #dddddd52;
    }

    .isc-simp-list-s3 tbody tr:hover {
        background-color: #e5feff;
        cursor: pointer;
    }
/************28/12/2018*******/
.isc-act-lbl-sec-hdr-filter-s1-recap {
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 20px;
    background-color: #00b3e9;
    color: #fff;
    font-size: 10px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 3px 0px 0px 15px;
    position: relative;
}

#container-report-meta::-webkit-scrollbar {
    width: 4px;
}

#container-reports::-webkit-scrollbar {
    width: 4px;
}

.recap-filter-rgt-align {
    position: absolute;
    right: 0;
    z-index: 1;
    background-color: #fff;
    width: 25%;
}

.isc-tag-par-con-s1-recap {
    position: relative;
    padding: 5px 10px;
    margin: 0px 0px;
    height: 28px;
    top: -4px;
}

.mar-bottom-min {
    margin-bottom: 10px;
}

/*****End Css recap.aspx*****/

.isc-log-dont-sign-chrom {
    font-size: 12px;
    font-weight: 400;
    color: #898b96 !important;
}
/***************/

/*******css**********/
/**************Storedatail.aspx**********/
.isc-tag-par-con-s1 {
    position: relative;
    padding: 5px 10px;
    border-radius: 6px !important;
    border: 1px solid #ddd;
    /* padding-left: 100px; */
    margin: 2px 0px;
    height: 33px;
    max-width: 100%;
    display: block;
}

.applied-filter-no-data {
    float: left;
    display: inline-block;
    list-style: none;
}

    .applied-filter-no-data a {
        display: inline-block;
        padding: 1px 10px;
        padding-right: 0px;
        margin-right: 0px;
        text-decoration: none;
        font-size: 12px;
        font-weight: 400;
        margin: 0px 0px 0px 0px;
        color: #42a6bd;
        line-height: 20px;
        position: relative;
        margin-bottom: 0px;
    }
/*************filter set props 12/2/2019****/
.isc-filter-sec-lft-con-filter:before, .isc-filter-sec-rgt-con-filter:before, .isc-filter-panel-cont-filter:before, .isc-filter-panel-cont-hdr-filter:before, .isc-filter-panel-cont-bdy-filter:before, .isc-fil-pan-accor-par-filter:before, .isc-fil-pan-accor-hdr-filter:before, .isc-fil-pan-accor-bdy-filter:before, .isc-filtered-cont-filter:before, .isc-mp-in-sec-scroll-con-filter:before, .isc-mp-sec-container-grp-filter:before, .isc-mp-sec-container-hdr-filter:before, .isc-mp-sec-container-bdy-filter:before {
    content: '';
    display: table;
}

.isc-filter-sec-lft-con-filter:after, .isc-filter-sec-rgt-con-filter:after, .isc-filter-panel-cont-filter:after, .isc-filter-panel-cont-hdr-filter:after, .isc-filter-panel-cont-bdy-filter:after, .isc-fil-pan-accor-par-filter:after, .isc-fil-pan-accor-hdr-filter:after, .isc-fil-pan-accor-bdy-filter:after, .isc-filtered-cont-filter:after, .isc-mp-in-sec-scroll-con-filter:after, .isc-mp-sec-container-grp-filter:after, .isc-mp-sec-container-hdr-filter:after, .isc-mp-sec-container-bdy-filter:after {
    content: '';
    display: table;
    clear: both;
}


.isc-filter-sec-lft-con-filter {
    width: 100%;
    float: left;
}

.isc-filter-sec-rgt-con-filter {
    display: none;
    width: 20%;
    float: left;
}

.filter-active .isc-filter-sec-lft-con-filter {
    width: 80%;
}

.filter-active .isc-filter-sec-rgt-con-filter {
    display: block;
}

.isc-act-lbl-sec-hdr-filter-filter {
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 20px;
    background-color: #00b3e9;
    color: #fff;
    font-size: 10px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 10px 5px 10px 5px;
}

.isc-lbl-selc-filt-list-filter {
    line-height: 40px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    color: #111;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-selc-filt-list-filter span {
        font-size: 12px;
        font-weight: 400;
        color: #ababab;
        margin: 0px 5px 0px 5px;
    }

        .isc-lbl-selc-filt-list-filter span a {
            color: #c45500 !important;
            font-size: 13px;
            font-weight: 500;
            text-transform: capitalize;
        }

.isc-filter-panel-cont-filter {
    position: relative;
    border: 1px solid #F1F4F5;
}

.isc-filter-panel-cont-hdr-filter {
    position: relative;
    padding: 6px 10px;
    /* min-height: 30px; */
    background-color: #fff;
    border-top-right-radius: 5px !important;
    /* border-bottom: 1px solid #dddddd5e; */
    /* height: 33px; */
    background-color: oldlace;
}

.isc-filter-panel-cont-bdy-filter {
    position: relative;
    min-height: 495px;
    max-height: 543px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-filter-panel-cont-bdy-filter::-webkit-scrollbar {
        width: 0px;
    }

.isc-fil-pan-accor-bdy-filter::-webkit-scrollbar {
    width: 2px;
}

.isc-lbl-filter-panel-hdr-filter {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #888686;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-filter-panel-hdr-filter span {
        margin: 0px 0px 0px 5px;
        font-size: 10px;
        font-weight: 400;
        color: #a2a2a2;
        line-height: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-filt-hdr-panl-close-icon-filter {
    font-size: 15px;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
}

.isc-lbl-filter-panel-hdr-filter {
    margin: 10px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #2DB5D4;
    line-height: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.7px;
}

    .isc-lbl-filter-panel-hdr-filter:hover {
        cursor: pointer;
        text-decoration: underline;
    }

.isc-fil-pan-accor-par-filter {
    position: relative;
    border-radius: 4px !important;
    border-bottom: 1px solid #f1f4f58a;
    /* margin-bottom: 10px; */
}

.isc-fil-pan-accor-hdr-filter {
    position: relative;
    padding: 3px 10px;
    background-color: #fff;
    background-color: #ffffff;
}

    .isc-fil-pan-accor-hdr-filter:hover {
        background-color: azure;
    }

.isc-fil-pan-accor-bdy-filter {
    position: relative;
    padding: 0px 10px 0px 15px;
    /*       min-height: 70px;*/
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
}

.isc-lbl-fil-pan-hdr-filter {
    color: #427E9D;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 0px 3px 0px;
    /* text-transform: uppercase; */
    letter-spacing: 0.9px;
    /* text-decoration: underline; */
}

    .isc-lbl-fil-pan-hdr-filter span {
        position: relative;
        line-height: 20px;
        height: 22px;
        width: 22px;
        border-radius: 50px !important;
        border: 1px solid #E1E6EB;
        color: #427E9D;
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        padding: 2px 6px;
        background-color: azure;
        display: inline-block;
        cursor: pointer;
    }


.isc-fil-pan-acc-dd-icon-filter {
    font-size: 15px;
    float: left;
    color: #427E9D;
    margin: 3px 0px 5px 0px;
    cursor: pointer;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    height: 20px;
    border: 1px solid #E1E6EB;
    width: 20px;
    border-radius: 50px !important;
}


.isc-filt-nav-list-filter {
    margin: 0px;
    padding: 0px;
}

    .isc-filt-nav-list-filter li {
        float: left;
        display: block;
        list-style: none;
        width: 100%;
    }

        .isc-filt-nav-list-filter li a {
            /* padding:7px 10px; */
        }

            .isc-filt-nav-list-filter li a h2 {
                color: #777;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 30px;
                margin: 0px 0px 0px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
            }

                .isc-filt-nav-list-filter li a h2 span {
                    margin: 0px 5px 0px 0px;
                    line-height: inherit;
                }


            .isc-filt-nav-list-filter li a h3 {
                color: #00a1b7;
                text-decoration: none;
                font-weight: 400;
                font-size: 12px;
                line-height: 12px;
                margin: 5px 0px 10px 0px;
                text-align: inherit;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-filt-nav-list-filter li a h2:hover {
                cursor: pointer;
                color: #ffa500;
            }

            .isc-filt-nav-list-filter li a h3:hover {
                cursor: pointer;
                color: #ffa500;
            }

.isc-lbl-filter-panel-hdr-filter-main {
    font-size: 14px;
    font-weight: 400;
    color: rgb(136, 134, 134);
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px;
    overflow: hidden;
}




.isc-mp-sec-nav-filter-list-s1 li a span {
    margin: 0px 5px 0px 0px;
}

.isc-lbl-clr-all-filter {
    margin: 0px 0px 5px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 5px;
    border-radius: 6px !important;
    /* background-color: #00a1b7; */
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 15px;
    position: relative;
    display: inline-block;
    float: right;
    cursor: pointer;
    text-decoration: underline;
}

.isc-lbl-clr-all-s1:hover {
    text-decoration: underline;
    color: #ffa500;
}

.isc-bd-light-red {
    background-color: #f44336ad !important;
}

.isc-bd-light-orange {
    background-color: #ff980087 !important;
}

.isc-bd-light-yellow {
    background-color: #ffc10785 !important;
}

.isc-bg-yellow {
    background-color: #ffeb3b5e !important;
}

.isc-bg-green {
    background-color: #3fc144bf !important;
}

.isc-bd-light-green {
    background-color: #8bc34aad !important;
}

    .isc-bd-light-red h1, .isc-bd-light-orange h1, .isc-bd-light-yellow h1, .isc-bg-yellow h1, .isc-bd-light-green h1, .isc-bg-green h1 {
        color: #525252 !important;
    }
/******Line chat css*********/
.isc-lbl-screen-hint-cell-header {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}
/**************THD Overwrite css 19-2-2019 **********/
[data-masterclass='thd'] .chart-section-header-container {
    background-color: #ffa50138;
}

    [data-masterclass='thd'] .chart-section-header-container h3, [data-masterclass='thd'] .header-logo {
        color: #FC892C;
    }

[data-masterclass='thd'] .isc-app-nav-menu-s1 > li.active > a, [data-masterclass='thd'] .isc-act-lbl-sec-hdr-filter-s1, [data-masterclass='thd'] .isc-sec-tag-list-nav-s1 li a {
    /* border-bottom-color: #00A6BC; */
    background-color: #ffa50138;
    color: #FC892C;
}

[data-masterclass='thd'] .isc-app-nav-menu-s1 li:hover {
    /* border-bottom-color: #00A6BC; */
    background-color: #ffa50138;
    color: #FC892C;
}

[data-masterclass='thd'] .slds-context-footer-bar {
    border-top: 3px solid #FC892C;
}

[data-masterclass='thd'] .isc-section-header-container {
    border-bottom: 2px solid #FC892C;
}

[data-masterclass='thd'] .isc-app-main-top-layout-container {
    border-bottom: 3px solid #FC892C;
}

[data-masterclass='thd'] .isc-hdr-sec-icon-navig-s1 li a i, [data-masterclass='thd'] .isc-icon-custom-set-download a i, [data-masterclass='thd'] .download i {
    color: #FC892C !important;
}

[data-masterclass='thd'] .title-retailer-name, [data-masterclass='thd'] .isc-lbl-screen-main-hint {
    color: #FC892C !important;
}

[data-masterclass='thd'] .isc-bi-par-tile-hdr-con-s1, [data-masterclass='thd'] .isc-sec-cir-cell, [data-masterclass='thd'] .isc-list-grp-res li.active a {
    background-color: #ffa50138;
    color: #FC892C;
}

[data-masterclass='thd'] .isc-sect-tile-lbl-s1, [data-masterclass='thd'] .isc-lbl-tile-sec-hdr-s2, [data-masterclass='thd'] .isc-lbl-tile-clor-s2, [data-masterclass='thd'] .isc-lbl-sec-hdr-med {
    color: #FC892C !important;
}

[data-masterclass='thd'] .isc-lbl-filter-s1 span {
    color: #FC892C !important;
}

[data-masterclass='thd'] .isc-sec-comp-tile-hdr-s1 {
    background-color: #ffa50138;
    color: #FC892C;
    border: 1px solid #FC892C;
}

[data-masterclass='thd'] .isc-lbl-sec-comp-tile-s1, [data-masterclass='thd'] .isc-lbl-comp-tile-hdr-s1, [data-masterclass='thd'] .isc-sec-tag-list-s1 li a {
    color: #FC892C;
}
/*******************end custom css 19-2-2019*****/
#container-salebyproductandregion .dataTables_scrollBody {
    overflow: hidden !important;
}
/*************************/



.isc-list-th-bg-clr-s1 {
    color: #256FAF !important;
    background-color: rgba(114, 209, 246, 0.14) !important;
}

.isc-list-th-bg-clr-s2 {
    color: #FC892C !important;
    background-color: #ffa50138 !important;
}

.isc-tile-act-disable-clr .isc-app-home-sec-act-tile-s1 {
    background-color: #f3f3f3;
    opacity: 0.7;
}

.isc-list-th-bg-clr-s3 {
    background-color: #ffa50138 !important;
}

    .isc-list-th-bg-clr-s3 h3 {
        color: #FC892C !important;
    }



.isc-list-act-icon-s1 {
    /*margin: 0 auto;
   */
    padding: 0px;
    float: right;
    /* width: 100%;
   */
}


    .isc-list-act-icon-s1 li {
        float: left;
        display: block;
        list-style: none;
        position: relative;
        width: 100%;
    }


        .isc-list-act-icon-s1 li a {
            /* text-align: center;
   */
            /* display: inline-block; */
            /* background-color: #5cc7e5; */
            height: 20px;
            width: 20px;
            border-radius: 2px !important;
            margin: 0px 4px 0px 0px;
        }


            .isc-list-act-icon-s1 li a i {
                color: #2bbae2;
                font-weight: 500;
                font-size: 14px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px;
                line-height: 20px;
                display: inline-block;
                /* background-color: gainsboro; */
                height: 20px;
                width: 20px;
                border-radius: 50px !important;
            }


        .isc-list-act-icon-s1 li:hover .isc-hdr-sec-nav-hvr-sub-con-s1 {
            display: block;
        }


.open > .dropdown-menu-s1 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}

.dropdown-menu-s1 {
    position: absolute;
    top: 100%;
    right: 0px;
    z-index: 1000;
    display: none;
    width: 135px;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    /* box-shadow: 5px 5px rgba(102, 102, 102, 0.1); */
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

    .dropdown-menu-s1 li > a i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 13px;
        color: #00a1b7;
        margin-top: 1px;
    }

    .dropdown-menu-s1 li > a {
        padding: 3px 35px 4px 15px;
        color: #848388;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        /* overflow: hidden;
    */
        white-space: nowrap;
        background-color: #ffffff !important;
        font-size: 12px;
        text-overflow: ellipsis;
        /* border-bottom: 1px solid #ececec; */
    }

        .dropdown-menu-s1 li > a:hover, .dropdown-menu-s1 .active > a, .dropdown-menu-s1 .active > a:hover {
            text-decoration: none;
            background-image: none;
            background-color: #ECFBFF;
            color: #53A7CB;
            filter: none;
            font-size: 12px;
        }
/*****************pagenation*******/
.isc-sec-paggination-s3 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-paggination-s3 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-sec-paggination-s3 li a {
            display: block;
            padding: 4px 8px;
            font-size: 13px;
            font-weight: 400;
            background-color: #f7f7f7;
            border-bottom: none;
            margin: 0px 5px 0px 5px;
            height: 25px;
            width: 25px;
            line-height: 16px;
            text-decoration: none;
            text-align: center;
            border-radius: 50px !important;
            color: gray;
            border: 1px solid #dddddd94;
        }

        .isc-sec-paggination-s3 li:first-child a {
            width: auto;
            font-size: 12px;
            /* padding: 7px 7px; */
        }

            .isc-sec-paggination-s3 li:first-child a i {
                height: 15px;
                width: 15px;
                border-radius: 50px !important;
                font-size: 11px !important;
                line-height: 13px;
                text-align: center;
                font-weight: 500;
                float: left;
                color: #427E9D;
                background-color: #fff;
                border: 1px solid #E1E6EB;
                margin: 0px 5px 0px 0px;
                display: inline-block;
            }

        .isc-sec-paggination-s3 li:last-child a i {
            height: 15px;
            width: 15px;
            border-radius: 50px !important;
            font-size: 11px !important;
            line-height: 13px;
            text-align: center;
            font-weight: 500;
            float: right;
            margin: 0px 0px 0px 5px;
            display: inline-block;
            color: #427E9D;
            background-color: #fff;
            border: 1px solid #E1E6EB;
        }

        .isc-sec-paggination-s3 li:last-child a:hover i {
            color: #427E9D;
            background-color: #fff;
            border: 1px solid #E1E6EB;
        }

        .isc-sec-paggination-s3 li:first-child a:hover i {
            color: #427E9D;
            background-color: #fff;
            border: 1px solid #E1E6EB;
        }

        .isc-sec-paggination-s3 li:last-child a {
            width: auto;
            font-size: 12px;
            /* padding: 7px 7px; */
        }

        .isc-sec-paggination-s3 li.active a {
            background-color: #40B2E2;
            color: #fff;
            border-left: none;
            border-right: none;
        }
/*.isc-sec-paggination-s3 li a:hover
{
        background-color: #46d4f5;
         color:#fff;
        border-left: none;
    border-right: none;
}*/

.isc-lbl-ques-header {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #ffbb78;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
}

.isc-lbl-ques-title {
    font-size: 16px;
    line-height: 24px;
    color: #3B3B3B;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/********Select 2 overwrite Dropdown************************/
.isc-select-dropdown {
    padding: 6px 10px 5px 7px !important;
    font-size: 13px !important;
    height: 32px !important;
    border-left: 1px solid #ccc;
    -webkit-appearance: none;
}

.select2-container--focus {
    border: none !important;
}

.select2-container .select2-selection--single {
    height: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px !important;
}

.select2-results__option {
    -moz-user-select: none;
    color: #8A8A8A;
    padding: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.select2-container {
    width: 200px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0px;
}

.select2-dropdown {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 5px 5px !important;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #00a1df !important;
    color: #fff;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    min-height: 20px !important;
    padding: 0;
    padding: 3px 5px !important;
    width: 95%;
    margin-left: 5px;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    width: 200px;
}

.select2-results {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
    width: 5px;
}

.select2-container .select2-selection--single {
    outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #8A8A8A;
}


/****yesterday inventory dropdown 28-2-2019***/
/***2019-03-04***/
.isc-bdy-sec-tile-analyst {
    position: relative;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 7px !important;
    display: block;
    min-height: 100px;
    box-shadow: 0px 1px 5px #ccc;
    margin: 0px 0px 0px 0px;
}
/********26/3/2019 rio summary css*****************/
.isc-matrix-list-rio-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-matrix-list-rio-s1 th {
        padding: 5px 10px;
        border: 1px solid #ddd;
        position: relative;
        background-color: #F7F9FA;
        font-size: 12px;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 400;
        text-align: center;
        color: #595252;
    }

    .isc-matrix-list-rio-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-matrix-list-rio-s1 th h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.2px;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        color: #7e7e7e;
        font-size: 12px;
        text-align: center;
    }

    .isc-matrix-list-rio-s1 td h3 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* float: left; */
        /* width: 85%; */
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #7e7e7e;
        font-size: 12px;
        text-align: left;
    }

    .isc-matrix-list-rio-s1 td h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* float: left; */
        /* width: 85%; */
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #7e7e7e;
        font-size: 12px;
        text-align: center;
    }

    .isc-matrix-list-rio-s1 tbody td {
        padding: 7px 10px;
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        line-height: 20px;
        font-weight: 400;
        color: #5d5d5d;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        letter-spacing: 0.2px;
    }

        .isc-matrix-list-rio-s1 tbody td:first-child {
            border-left: 1px solid #eee;
        }

        .isc-matrix-list-rio-s1 tbody td:last-child {
            border-right: 1px solid #eee;
        }

    .isc-matrix-list-rio-s1 tr td.custom-set-height-bg {
        padding: 5px 10px;
        background-color: #F7F9FA;
        font-size: 12px;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 500;
        text-align: center;
        color: #7e7e7e;
        border: 1px solid #ddd;
    }

.isc-lbl-tile-sec-hdr-rio-rig {
    margin: 0px 0px 5px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-sec-hdr-content {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 0.7px;
    position: absolute;
    top: 5px;
    left: 14px;
}

    .isc-lbl-sec-hdr-content i {
        margin: 0px 0px 0px 0px;
        color: #779ef2;
        line-height: 0;
        font-weight: 500;
        font-size: 10px;
        padding: 0 5px 0 0px;
    }

.position-relate {
    position: relative;
}
/**************PushReportTemp.aspx****************/
.main-container-banner-section::before, .main-container-banner-push-sec::before {
    content: "";
    display: table;
}

.main-container-banner-section::after, .main-container-banner-push-sec::after {
    content: "";
    display: table;
    clear: both;
}

.main-container-banner-section {
    border: 3px solid #ddd;
    padding: 8px 10px;
}

.isc-acc-coll-summary-txt {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: left;
    padding: 5px 0;
}

    .isc-acc-coll-summary-txt label {
        padding-left: 5px;
    }

.isc-bg-summary-grn-clr {
    color: #23da2af2 !important;
}

.main-container-banner-push-sec {
    min-height: 200px;
}

    .main-container-banner-push-sec p {
        margin: 0;
        font-size: 15px;
        font-weight: 400;
        color: #7c7c7c;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border: none;
        background-color: inherit;
        text-align: center;
        padding: 3% 5%;
    }

.isc-lbl-acc-text-push {
    /* margin: 10px 0px 0px 0px; */
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    /* width: 100%; */
    text-align: left;
}

    .isc-lbl-acc-text-push:hover {
        outline: none;
        background-color: none;
    }

    .isc-lbl-acc-text-push:focus {
        outline: none;
        background-color: none;
    }

    .isc-lbl-acc-text-push:active {
        outline: none;
        background-color: none;
    }

.bg-none {
    background-color: #fff !important;
}
/***********************/

/**********28/3/2019 additional css for pushreport.aspx*************/

textarea.form-control {
    height: auto;
    resize: none;
}

.form-control:focus {
    border-color: #999999;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
}

.min-height-180 {
    min-height: 180px !important;
}
/*********************/

/********2019-04-19 For OOS Roll UP*********/

.isc-par-fin-dbrd-con-s1:before, .isc-par-fin-dbrd-hdr-con-s1:before, .isc-par-fin-dbrd-hdr-con-s2:before, .isc-par-fin-dbrd-bdy-con-s1:before, .isc-par-fin-dbrd-foot-con-s1:before, .isc-par-fin-dbrd-tbl-hdr-con-s1:before, .isc-par-fin-dbrd-bdy-con-s2:before {
    content: "";
    display: table;
}


.isc-par-fin-dbrd-con-s1:after, .isc-par-fin-dbrd-hdr-con-s1:after, .isc-par-fin-dbrd-hdr-con-s2:after, .isc-par-fin-dbrd-bdy-con-s1:after, .isc-par-fin-dbrd-foot-con-s1:after, .isc-par-fin-dbrd-tbl-hdr-con-s1:after, .isc-par-fin-dbrd-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}


.isc-par-fin-dbrd-con-s1 {
    position: relative;
    display: block;
    /* padding:7px 10px; */
    border: 1px solid #efefef;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.isc-par-fin-dbrd-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
    background-color: #638CA6;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.isc-par-fin-dbrd-hdr-con-s2 {
    position: relative;
    display: block;
    padding: 5px 10px;
    border-bottom: 1px solid #eaeaea;
}

.isc-par-fin-dbrd-tbl-hdr-con-s1 {
    position: relative;
    display: block;
}

.isc-par-fin-dbrd-bdy-con-s1 {
    position: relative;
    min-height: 250px;
    max-height: 250px;
    display: block;
    overflow: hidden;
    overflow-y: auto;
}

.isc-par-fin-dbrd-bdy-con-s3 {
    position: relative;
    min-height: 560px;
    max-height: 560px;
    display: block;
    overflow: hidden;
    overflow-y: auto;
}


.isc-par-fin-dbrd-bdy-con-s2 {
    position: relative;
    min-height: 455px;
    max-height: 455px;
    display: block;
}

.isc-list-grgh-info-s1 tr:last-child td {
    border-bottom: none;
}

.isc-par-fin-dbrd-bdy-con-s1::-webkit-scrollbar, .isc-par-fin-dbrd-bdy-con-s3::-webkit-scrollbar {
    width: 4px;
}

.isc-par-fin-dbrd-foot-con-s1 {
    position: relative;
    display: block;
    /* padding:7px 10px; */
}

.isc-lbl-fin-pan-hdr-s1 {
    color: #ffffff;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-fin-pan-hdr-s1 span {
        margin: 0px 0px 0px 4px;
        font-size: 13px;
        font-weight: 400;
        color: #00e5ff;
        line-height: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-transform: capitalize;
        text-overflow: ellipsis;
    }

.isc-icon-indi-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-icon-indi-nav-s1 li {
        list-style: none;
        display: grid;
        float: right;
    }

        .isc-icon-indi-nav-s1 li a {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 400;
            color: #7c7c7c;
            line-height: 20px;
            text-indent: 10px;
            text-align: justify;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            letter-spacing: 0.2px;
        }

            .isc-icon-indi-nav-s1 li a span {
                height: 15px;
                width: 3px;
                background-color: #E63C60;
                display: inline-block;
                margin: 0px 3px 0px 5px;
            }

            .isc-icon-indi-nav-s1 li a i {
                position: relative;
                display: inline;
                margin: 0px 3px 0px 5px;
            }

.isc-bg-nav-s1 {
    color: #EEE;
}

.isc-bg-nav-s2 {
    color: #37C5AB;
}

.isc-bg-nav-s3 {
    color: #E63C60;
}

.isc-list-grgh-info-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-grgh-info-s1 th {
        padding: 3px 6px;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        color: #ffffff;
        border-bottom: 1px solid #e6e6e6;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        text-align: left;
        /* overflow: hidden; */
        /*white-space: nowrap;*/
        border-right: 1px dashed #ddd;
        text-overflow: ellipsis;
        background-color: #267A9F;
    }

        .isc-list-grgh-info-s1 th h2 {
            font-size: 10px;
            font-weight: 400;
            color: #ffffff;
            text-align: left;
            line-height: 15px;
            overflow: hidden;
            letter-spacing: 0.7px;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 0px 0px 0px;
        }

        .isc-list-grgh-info-s1 th:last-child {
            border-right: none;
        }

    .isc-list-grgh-info-s1 td:last-child {
        border-right: none;
    }

.isc-grph-tbl-th-bg-s1 {
    background-color: #fdf5e6 !important;
}

.isc-list-grgh-info-s1 th h2 span {
    margin: 0px 0px 0px 5px;
    font-size: 11px;
    font-weight: 400;
    color: #ffffff;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* background-color: #fff; */
    /* border: 1px solid #ddd; */
    /* height: 20px; */
    /* width: 25px; */
    border-radius: 50px !important;
    padding: 1px 3px;
}

.isc-list-grgh-info-s1 td {
    padding: 5px 6px;
    font-size: 13px;
    font-weight: 500;
    color: #5d5d5d;
    position: relative;
    text-align: left;
    /* border-right: 1px dashed #ececec; */
    border-bottom: 1px solid #efefef;
    background-color: #fff;
}

    .isc-list-grgh-info-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #404040;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

    .isc-list-grgh-info-s1 td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #2C353F;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        /* text-transform: uppercase; */
        text-overflow: ellipsis;
    }

    .isc-list-grgh-info-s1 td h1 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #4F6883;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        /* text-transform: uppercase; */
        text-overflow: ellipsis;
    }

    .isc-list-grgh-info-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #4A4A4A;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        letter-spacing: 0.5px;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-grgh-info-s1 td h4 i {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            line-height: inherit;
        }

        .isc-list-grgh-info-s1 td h4 span {
            margin: 0px 2px 0px 2px;
            font-size: 13px;
            font-weight: 400;
            color: #8A8A8A;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

    .isc-list-grgh-info-s1 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #287AB9;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

    .isc-list-grgh-info-s1 td h6 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #4c4c4c;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-grgh-info-s1 td h6 i {
            margin: 0px 4px 0px 0px;
            color: green;
        }

.pad-lft-25 {
    padding-left: 25px;
}

.isc-list-td-bg-hgl-s1 {
    background-color: #f8dcff !important;
}

.isc-list-td-bg-hgl-s2 {
    background-color: #cccccc !important;
}

.isc-lbl-clr-s1 {
    color: #596877 !important;
}

.isc-lbl-clr-s2 {
    color: #00BCD4 !important;
}

.isc-lbl-clr-s3 {
    color: #0569F3 !important;
}

.isc-lbl-clr-s4 {
    color: #FF8300 !important;
}

.isc-lbl-clr-s5 {
    color: #FF4A22 !important;
}

.isc-lbl-clr-s6 {
    color: #FFB300 !important;
}

.isc-lbl-clr-s7 {
    color: #4CAF50 !important;
}

.isc-lbl-clr-s8 {
    color: #df6054 !important;
}

.isc-lbl-clr-s9 {
    color: #1a8ac9 !important;
}

.isc-lbl-clr-s10 {
    color: #938953 !important;
}

.ht-250 {
    height: 250px;
}

.ht-450 {
    height: 450px;
}

.isc-tbl-layout-fixed {
    table-layout: fixed;
}

.isc-list-grgh-info-s1 tfoot td {
    background-color: #f7f7f7;
    padding: 3px 10px;
}

.isc-lbl-nest-tbl-foot-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #3A3C3C;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 500;
    position: relative;
    text-transform: capitalize;
}

.isc-lbl-nest-tbl-foot-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 500;
    position: relative;
    text-transform: capitalize;
}

    .isc-lbl-nest-tbl-foot-s2 span {
        margin: 0px 3px 0px 0px;
        color: #848484;
    }

    .isc-lbl-nest-tbl-foot-s2 i {
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        line-height: inherit;
    }

.isc-list-hvr-icon-clr-s1 {
    color: #64d002 !important;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    text-align: center;
    display: none;
}

.isc-list-hvr-icon-clr-s3 {
    color: #969696;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    text-align: center;
}

.isc-list-hvr-icon-clr-s2 {
    color: #FF4A22 !important;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    text-align: center;
    display: none;
}

.isc-list-hvr-icon-clr-s4 {
    color: #ff4a22bf;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    float: right;
    line-height: 20px;
}

.isc-list-grgh-info-s1 tr:hover td {
    background-color: #f0fbff;
    cursor: pointer;
}

.isc-list-grgh-info-s1 tr.all td {
    background-color: oldlace;
}

.isc-list-grgh-info-s1 tr.active td {
    background-color: #c9ffdf78;
}

.isc-list-grgh-info-s1 tr:hover td .isc-list-hvr-icon-clr-s1 {
    display: block;
}

.isc-list-grgh-info-s1 tr:hover td .isc-list-hvr-icon-clr-s2 {
    display: block;
}



.isc-table-hdr-filter-icon-s1 {
    position: relative;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    float: right;
    line-height: 20px;
}


    .isc-table-hdr-filter-icon-s1 span i {
        margin: 0px 0px 0px 0px !important;
        font-size: 11px !important;
        font-weight: 400px !important;
        color: #ffffff !important;
        padding: 9px 10px !important;
    }


.isc-tag-par-con-main-head-s1:before {
    content: "";
    display: table;
}


.isc-tag-par-con-main-head-s1:after {
    content: '';
    display: table;
    clear: both;
}

.open > .dropdown-menu-port-filter-name {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


.dropdown-menu-port-filter-name {
    position: absolute;
    top: 35px;
    right: 0px;
    /*left: 3px;
   */
    z-index: 99999;
    display: block;
    /* min-height: 64px; */
    /* max-height: 220px; */
    list-style: none;
    text-shadow: none;
    padding: 10px 10px;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    width: 200px;
    /* border-radius: 10px !important; */
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    /* border-radius: 2px 2px 5px 5px !important; */
    background-color: white;
    display: none;
}


    .dropdown-menu-port-filter-name:before {
        content: "";
        display: block;
        position: absolute;
        right: 7px;
        top: -8px;
        border-bottom: 8px solid #d4d0d0;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        z-index: 1000;
    }

.isc-tbl-dd-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 400;
    color: #4F6883;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.isc-list-hdr-dd-foot-con-s1 {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 28px;
    background-color: #fff;
    padding: 7px 10px;
    border-top: 1px solid #ececec;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 5px 5px !important;
    margin: 10px 0px 0px 0px;
}

.isc-lbl-but-tbl-dd-foot-s1 {
    margin: 0px 0px 0px -3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 8px;
    border-radius: 6px !important;
    background-color: #267a9f;
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    cursor: pointer;
    color: #ffffff;
    line-height: 15px;
    position: relative;
}

.isc-lbl-but-tbl-dd-foot-s2 {
    margin: 0px 0px 0px -3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 8px;
    border-radius: 6px !important;
    background-color: #8e8e8e;
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    color: #ffffff;
    line-height: 15px;
    cursor: pointer;
    position: relative;
}

.isc-lbl-but-tbl-dd-foot-s1:hover {
    color: #fff;
}

.isc-lbl-but-tbl-dd-foot-s2:hover {
    color: #fff;
}

.isc-dril-dwn-nsted-list-s1 {
}

    .isc-dril-dwn-nsted-list-s1 td {
        border-bottom: 1px dotted #e4e4e4 !important;
    }

    .isc-dril-dwn-nsted-list-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-dril-dwn-nsted-list-s1 td h1 {
        color: #267a9f;
        font-size: 13px;
    }
/*DrillDownv1.aspx*/
.isc-rig-side-radio-align {
    position: absolute;
    /* left: 0; */
    right: 25px;
    top: 25px;
}

    .isc-rig-side-radio-align input[type=radio] {
        margin: 2px 6px 0px 0px;
        line-height: normal;
    }
/*******Date OutOfStock html**********/
.isc-sec-act-nav-con-s1 {
    border: 1px solid #e6e5e5b3;
    border-radius: 50px !important;
    /* PADDING: 8PX 10PX; */
    /* padding-left: 75px; */
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    position: relative;
}

    .isc-sec-act-nav-con-s1 h2 {
        text-align: center;
        font-size: 11px;
        font-weight: 400;
        color: gray;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        background-color: #f0f0f0;
        /* position: absolute; */
        /* left: 0px; */
        /* top: -1px; */
        /* border-bottom-right-radius: 50px !important; */
        padding: 5px 10px;
        display: inline-block;
    }

.isc-sec-act-nav-s1 {
    margin: 8px;
    padding: 0px;
}

    .isc-sec-act-nav-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-sec-act-nav-s1 li a {
            margin: 0px 5px 0px 5px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 2px 8px;
            border-radius: 50px !important;
            background-color: #fff;
            text-decoration: none;
            font-size: 11px;
            font-weight: 400;
            color: #42a6bd;
            line-height: 15px;
            position: relative;
            cursor: pointer;
            border: 1px solid rgba(45, 150, 203, 0.23);
        }

            .isc-sec-act-nav-s1 li a:hover {
                background-color: #6bcee5;
                color: #fff;
            }

        .isc-sec-act-nav-s1 li.active a {
            background-color: #2d96cb;
            color: #fff;
        }

.isc-dd-foot-icon-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-dd-foot-icon-list-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-dd-foot-icon-list-s1 li a {
            margin: 0px 0px 0px 0px;
            padding: 7px 8px;
            cursor: pointer;
        }

            .isc-dd-foot-icon-list-s1 li a i {
                color: #7F969F;
                font-size: 12px;
                line-height: 20px;
                margin: 0px 0px 0px 0px;
            }

.white {
    color: #fff !important;
}
/********************/
/************table -custom css******/
.tbl-sq-border .isc-table-read-optimal td:nth-child(6) {
    border-right: 1px solid #dadada;
}

.tbl-sq-border .isc-table-read-optimal tr th:nth-child(6) {
    border-right: 1px solid #dadada;
}

.tbl-sq-border .isc-table-read-optimal tr.isc-total td {
    background: rgba(126, 199, 236, 0.2);
}

.isc-table-read-optimal td:nth-child(10), .isc-table-read-optimal td:nth-child(14), .isc-table-read-optimal td:nth-child(18), .isc-table-read-optimal td:nth-child(22), .isc-table-read-optimal td:nth-child(26) {
    border-right: 1px solid #dadada;
}

.isc-total td h4 {
    color: #333 !important;
    font-weight: 600;
}
/*************/
.isc-app-menu-wid-s1 {
    width: 20% !important;
}

.isc-app-menu-wid-s2 {
    width: 60% !important;
}

.isc-app-menu-wid-s3 {
    width: 20% !important;
}

.isc-hor-nest-list-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-hor-nest-list-nav-s1 li {
        list-style: none;
        display: block;
        float: left;
        width: 100%;
    }

        .isc-hor-nest-list-nav-s1 li h2 {
            text-transform: capitalize;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 15px;
            color: #515D6D;
            font-weight: 500;
            line-height: 25px;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

        .isc-hor-nest-list-nav-s1 li a {
            text-transform: capitalize;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 13px;
            color: #5C6C72;
            border-radius: 3px !important;
            font-weight: 400;
            /* width: 100%; */
            display: block;
            line-height: 25px;
            margin: 0px 0px 3px 0px;
            position: relative;
            text-align: left;
            padding: 0px 15px;
        }

        .isc-hor-nest-list-nav-s1 li:hover a {
            background-color: #e4feff;
            color: #28C6C9;
        }

        .isc-hor-nest-list-nav-s1 li a i {
            margin: 0px 0px 0px 0px;
            font-size: 7px;
            line-height: 16px;
            position: absolute;
            left: 5px;
            top: 5px;
        }

        .isc-hor-nest-list-nav-s1 li.active a {
            background-color: #F0F7FF;
            color: #00a1e9;
        }

.isc-main-mast-mp-chck-list {
    margin: 0px;
    padding: 0px;
}

    .isc-main-mast-mp-chck-list li {
        display: block;
        list-style: none;
        float: left;
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

        .isc-main-mast-mp-chck-list li a {
            /* padding:7px 10px; */
            margin: 0px;
        }

            .isc-main-mast-mp-chck-list li a h2 span {
                margin: 0px 0px 0px 0px;
                display: inline-block;
            }

            .isc-main-mast-mp-chck-list li a h3 span {
                margin: 0px 0px 0px 0px;
                display: inline-block;
            }

            .isc-main-mast-mp-chck-list li a h2 {
                text-transform: capitalize;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: inherit;
                font-size: 14px;
                color: #00a1e9;
                font-weight: 500;
                line-height: 30px;
                margin: 0px 0px 0px 0px;
                text-align: left;
            }

            .isc-main-mast-mp-chck-list li a h3 {
                text-transform: capitalize;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: inherit;
                font-size: 13px;
                color: #5C6C72;
                font-weight: 400;
                line-height: 30px;
                margin: 0px 0px 0px 25px;
                text-align: left;
            }

.mar-lft-25 {
    margin-left: 25px !important;
}

.isc-act-scr-lvl-but{
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 20px;
    user-select: none;
    background-color: #779ef2;
    color: #ffffff !important;
}

.bootstrap-select.btn-group .dropdown-menu.inner
{
        min-height: 100px;
    max-height: 150px;
    overflow: hidden;
    overflow-y: auto;
}
.bootstrap-select.btn-group .dropdown-menu.inner::-webkit-scrollbar {
    width: 6px;
}
.pad-0-20{
    padding:0px 20px;
}
/*For Stock Matrix by Mohan 2022-02-09*/
.DTFC_LeftBodyLiner table {
    table-layout: fixed !important;
}