﻿@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;
}

/*********** mobile veiw css support for xs only******************/
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:$font-weight-400;      */
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

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;
}
/*******mobile xs****************/
/*mobile menu*/
.mobile-logo {
    float: left;
    padding-left: 15px;
}

.navbar-default {
    background-color: #fff;
    /* border-bottom: 3px solid #00a1df; */
    padding: 0px 0;
    border-bottom: 2px solid #ddd;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

.mobile-submenu {
    margin-bottom: 0;
    margin-top: 0;
    background-color: #F9F9F9;
    border-top: 3px solid #00a1df;
}

    .mobile-submenu li {
        font-size: 14px;
    }

.mobi-nav {
    background-color: #fff;
    position: absolute;
    right: 0;
    left: 0;
    z-index: 99999;
}

.header-logo-mobile {
    display: block;
    color: #00a1df;
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
    font-size: 30px;
    padding: 3px 0;
    font-weight: 400;
}

.isc-app-sub-nav-mobi {
    background-color: #fff;
    border: 1px solid #efefef;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1010;
    display: none;
}

    .isc-app-sub-nav-mobi li:last-child {
        border: none;
    }

.navbar-default .navbar-nav > li > a:after {
    content: "\f105";
    float: right;
    font-family: "FontAwesome";
    font-size: 18px;
    margin-right: 15px !important;
}

.isc-app-sub-nav-mobi li {
    display: block;
    list-style: outside none none;
}

    .isc-app-sub-nav-mobi li a:hover {
        background-color: rgba(33, 146, 190, 0.1);
        color: #939393;
    }

    .isc-app-sub-nav-mobi 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;
    }
/* logo page */
.login {
    background-color: #fff !important;
}

.content-right {
    min-height: 800px;
    width: 500px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    margin-top: 28%;
    padding-bottom: 15px;
}

.isc-bg-blue-log {
    /*background-image: url(../../images/Login-right.png);*/
    background-image: url('../../images/cover-image.jpg');
    background-position: center center;
    background-size: cover;
    height: 100%;
    background-repeat: no-repeat;
}

.form-title-main {
    text-align: justify;
    color: #fff;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 20px;
}

.isc-rigth-para {
    font-size: 14px;
    font-weight: 5600;
    text-align: justify;
    color: #fff;
}

.login .logo {
    margin: 0 auto;
    margin-top: 60px;
    padding: 15px;
    text-align: center;
}

.login .content {
    background-color: #fff;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}

    .login .content h3 {
        color: #000;
    }

    .login .content p {
        color: #222;
    }

    .login .content .login-form, .login .content .forget-form {
        padding: 0px;
        margin: 0px;
    }

.login .input-icon > .form-control {
    /* padding-left: 0px !important; */
}

.login .input-icon > .form-control {
    /* border-top: 1px solid #fff !important; */
    /* border-left: 1px solid #fff !important; */
    /* border-right: 1px solid #fff !important; */
    border-radius: 0px !important;
    margin: 0px 0px 0px 0px;
    padding: 0 0 15px 0;
    /* border-bottom: 1px solid #ebedf2 !important; */
}

.login .content .input-icon .form-control {
    border-left: 0;
}

.login .content .form-title {
    font-weight: 300;
    margin-bottom: 25px;
}

.login .content .form-actions {
    background-color: #fff;
    clear: both;
    border: 0px; /* border-bottom: 1px solid $light-grey-bg;      */
    padding: 0px 30px 25px 30px;
    margin-left: -30px;
    margin-right: -30px;
}

    .login .content .form-actions .checkbox {
        margin-left: 0;
        padding-left: 0;
    }

.login .content .forget-form .form-actions {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}

.login .content .register-form .form-actions {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0px;
}

.login .content .form-actions .checkbox {
    margin-top: 8px;
    display: inline-block;
}

.login .content .form-actions .btn {
    /* margin-top: 1px; */
}
/* ISC Login */
.login .content {
    padding-bottom: 0px;
}

    .login .content h3.form-title {
        text-align: center;
        font-size: 21px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        text-align: left;
        font-weight: 600;
        color: #3A3738;
        display: block;
        margin-bottom: 10px;
    }

.isc-login-frn-sun-hdr-s1 {
    text-align: center;
    font-size: 18px;
    /* text-transform: uppercase; */
    letter-spacing: 0.5px;
    text-align: left;
    font-weight: 400;
    color: #707070;
    display: block;
    margin: 0px 0px 25px 0px;
}

.isc-link-btn {
    vertical-align: top;
    height: 1px;
}

.login .form-group {
    margin-bottom: 15px;
}

.login.sky.btn:hover {
    color: #fff;
    background-color: #840ad9;
    border-color: #7c0acd;
}

.btn > i {
    font-size: 13px;
    margin-right: 4px;
}

.isc-pad-ad {
    padding: 30px 0px 0px 0px;
    padding-bottom: 5%;
}

.login .sky.btn:hover {
    color: white;
    background-color: #5B2E7E;
}

.login .sky.btn {
    width: 100%;
    text-transform: uppercase;
    color: white;
    background-color: #775E9B;
    font-weight: 500;
    border-radius: 4px !important;
    padding: 8px 35px;
    /* border-radius: 65px !important; */
    /* -webkit-box-shadow: 0px 5px 5px 2px #45A6DB; */
    /* box-shadow: 0px 3px 3px 2px #ddd; */
}

.isc-log-dont {
    font-size: 13px;
    font-weight: 400;
    color: #212121;
}

.login .content {
    border-radius: 10px !important;
}

.isc-link-btn a {
    font-size: 14px;
}

.isc-mar-top-10Per {
    margin-top: 5%;
}

.login .content .form-actions {
    padding: 0px 30px 45px 30px;
}

.brd-log-s1 img {
    margin: 0 auto 12%;
    height: 63px;
    /* float: left; */
}

.brd-log-s1 {
    /* text-align: center; */
}

.login .content {
    border-radius: 10px !important;
    padding: 10% 0px 0px 0px;
}

    .login .content h3.form-title {
        margin: 10px 0 50px 0;
    }
/****header******/
body {
    overflow: hidden;
    background-color: #fff;
}

    body.isc-app-body-container {
        font-size: 13px;
        height: 100%;
        background-color: #f9f9f9;
        margin: 0px;
        -webkit-font-smoothing: antialiased;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
    }

.isc-app-main-top-layout-container {
    background-color: #fff;
    /* border-bottom: 3px solid #00a1df; */
    height: 50px;
    position: relative;
    padding: 8px 10px;
    border-bottom: 2px solid #ddd;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

.isc-app-top-brand-title-s1 {
    float: left;
    width: 40px;
    border-right: 1px solid #C2C2C2;
}

    .isc-app-top-brand-title-s1 a img {
        height: 30px;
    }

.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;
    padding-right: 15px;
    font-size: 24px;
}

.isc-app-top-menu-nav-s1 {
    float: left;
    width: 90%;
}

.isc-app-sub-nav-s1 li a span {
    margin: 0px 0px 0px 3px;
    font-size: 10px;
    line-height: inherit;
}

.isc-app-nav-menu-s1 {
    padding: 0px;
    margin: 0px;
    height: 40px;
    float: right;
    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;
        padding: 0 2px 0 2px;
    }

        .isc-app-nav-menu-s1 > li.active > a {
            /* border-bottom-color: #00A6BC;      */
            /* background-color: rgba(33, 146, 190, 0.1); */
            color: #4F2D7F;
            border-bottom: 2px solid #4F2D7F;
        }

.isc-app-sub-nav-s1 li:hover a {
    background-color: rgba(33, 146, 190, 0.1);
    color: #939393;
}

.isc-app-nav-menu-s1 li:hover {
    background-color: #E9E4F1;
    color: #939393;
}

.isc-app-sub-nav-s1 li:hover {
    background-color: #E9E4F1 !important;
    color: #939393 !important;
}
/*.isc-app-nav-menu-s1 li a:hover,.isc-app-sub-nav-s1 li:hover a {
     color:$primary-color ;
}
 */
.isc-app-nav-menu-s1 > li > a {
    padding: 7px 10px;
    display: block;
    min-height: 35px;
    color: #939393;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.5px;
    line-height: 26px;
    text-decoration: none;
}

.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: 170px;
    z-index: 1010;
    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);
    background-color: #fff;
}

    .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: 14px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-app-nav-menu-s1 > li > a > i {
    font-size: 16px;
    color: inherit;
    line-height: inherit;
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    float: left;
    margin-right: 8px;
    color: #4F2D7F;
}

.isc-app-nav-menu-s1 > li > a > span {
    margin: 0px;
    font-size: 13px;
    line-height: 20px;
}

.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 a i {
    display: none;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    color: #00a1b7;
    margin-top: 1px;
}
/***Login right********/
.isc-app-login-cell-s1 {
    width: 10%;
    height: 30px;
    background-color: transparent;
    float: right;
    cursor: pointer;
    position: relative;
    text-align: center;
    /*border-left: 1px solid #C2C2C2;*/
}

.isc-app-brand-log-s1 {
    margin: 6px 40px 0px 0px;
    font-size: 14px;
    color: #222;
    line-height: 15px;
    text-align: right;
    font-weight: 500;
}

.isc-app-brand-log-s2 {
    margin: 0px 40px 0px 0px;
    font-size: 13px;
    color: #7c7c7c;
    line-height: 15px;
    text-align: right;
    font-weight: 500;
}

.isc-app-login-cell-s1 img {
    position: absolute;
    border-radius: 50% !important;
    top: 4px;
    right: 0px;
}
/***sub header********/
.isc-app-screen-header-container {
    padding: 10px 20px;
    background: #F9F9F9;
    position: relative;
    border-bottom: 1px solid #efefef;
}

.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;
        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: 13px;
    color: #4E2C7E;
    margin: 0px;
}

/*label span {
        margin: 0px 0px 0px 1px;
        line-height: inherit;
    }*/

a:hover, a:focus {
    text-decoration: none;
}

.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: #fff;
    border-top: 2px solid #705597;
    bottom: 0px;
    color: #525252;
    display: block;
    padding: 2px 0px;
    left: 0px;
    line-height: 2;
    position: absolute;
    right: 0px;
    text-align: center;
    z-index: 1000;
    font-size: 12px;
}
/***body-container********/
.isc-app-screen-body-container::-webkit-scrollbar {
    width: 8px;
}

.isc-app-screen-body-container {
    /*overflow: $hidden;      */
    overflow-y: auto;
    background-color: #F9F9F9;
}

.isc-app-screen-sec-container-s1 {
    padding: 20px 55px;
    background-color: #F9F9F9;
    position: relative;
    margin-bottom: 15px;
}
/*******UserSimple.aspx******UserHome.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: 5px 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: 500;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        text-transform: uppercase;
    }

    .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: 8px 5px;
        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;
        width: 90%;
        text-transform: uppercase;
    }

    .isc-table-read-optimal td h2 {
        font-size: 14px;
        color: #00a1df;
        margin: 0px;
        font-weight: 400;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: none;
    }

    .isc-table-read-optimal td h4 {
        color: #333;
        font-size: 14px;
        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: 14px;
        font-weight: 400;
        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: 400;
    letter-spacing: 0.5px;
    line-height: 15px;
    margin: 5px 0px 0px;
}

.isc-table-read-optimal td h3 {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell-main {
    background-color: #9a9a9a;
    border-radius: 50px !important;
    color: #fff;
    float: none;
    font-size: 12px;
    font-weight: 400;
    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 !important;
}
/*****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 #D9D9D9 !important;
    height: 35px;
    cursor: pointer;
}
/****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: 0 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: 5px 10px;
    font-size: 13px;
    margin-right: 10px;
    line-height: 20px;
    color: #525252;
    background-color: transparent;
    text-decoration: none;
    cursor: pointer;
}
/************sumo dropdown****/
.SumoSelect .select-all {
    height: auto;
}

.SumoSelect > .CaptionCont {
    border-radius: 3px !important;
    border: 1px solid #ddd;
}

.bootstrap-select .btn {
    border-radius: 3px !important;
}

.SumoSelect > .CaptionCont > label > i {
    opacity: 0.5;
}

.SumoSelect > .CaptionCont > span {
    color: #8A8A8A;
}

.SumoSelect > .optWrapper > .options::-webkit-scrollbar {
    width: 5px;
}

.SumoSelect > .optWrapper {
    border-radius: 3px !important;
}

    .SumoSelect > .optWrapper.multiple > .MultiControls > p {
        color: #8A8A8A;
    }

.bootstrap-select.btn-group .dropdown-menu::-webkit-scrollbar {
    width: 5px;
}

.bootstrap-select.btn-group .dropdown-menu li a {
    color: #8A8A8A;
}
/****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 {
            float: left;
            display: block;
            list-style: none;
            list-style-type: none;
        }

            .isc-screen-nav-container-s1 ul li a span {
                height: 20px;
                width: 30px;
                line-height: 20px;
                font-size: 11px;
                text-align: center;
                border-radius: 4px !important;
                background-color: #e3e3e3;
                /* border: 1px solid #a1a1a1; */
                color: #fff;
                font-weight: 500;
                display: block;
                float: right;
                margin-left: 30px;
            }

        .isc-screen-nav-container-s1 ul.isc-span-mar-lft-cus li a span {
            margin-left: 10px !important;
        }

        .isc-screen-nav-container-s1 ul li.active a {
            padding-bottom: 10px;
            background-color: #fbf5ff;
            color: #4f2d7f;
            font-weight: 500;
            border-color: #4f2d7f;
            border-width: 2px;
            border-right: 2px solid #4f2d7f;
            border-bottom-color: transparent;
            opacity: 1;
        }

            .isc-screen-nav-container-s1 ul li.active a:hover {
                padding-bottom: 10px;
                background-color: #fbf5ff;
                color: #4f2d7f;
                font-weight: 500;
                border-color: #4f2d7f;
                border-width: 2px;
                border-right: 2px solid #4f2d7f;
                border-bottom-color: transparent;
                opacity: 1;
            }

        .isc-screen-nav-container-s1 ul li a {
            display: block;
            padding: 10px 15px 10px 10px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 400;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            position: relative;
            border-right: none;
        }

        .isc-screen-nav-container-s1 ul li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #4f2d7f;
            font-weight: 400;
            border-color: #4f2d7f;
            border-width: 2px;
            cursor: pointer;
            border-bottom-color: transparent;
            padding-right: 10px !important;
            border-right: 2px solid #4f2d7f;
        }

.scrtabs-tab-scroll-arrow {
    border: 1px solid #ddd;
    border-radius: 50% !important;
    color: #4f2d7f;
    display: none;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 15px;
    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: 11px;
        line-height: 0;
        /* position: absolute; */
        text-align: center;
        top: -15px;
        vertical-align: middle;
        color: #4f2d7f;
        /* margin: 0; */
        padding: 0 1px;
        bottom: 0;
    }
/**************list-datamodal css to New Pop up*********************/
.isc-popup-detail-form-s1 .modal-content {
    border-radius: 7px !important;
}

.modal .modal-header {
    border-bottom: 1px solid #705597;
    padding: 15px 15px 8px 15px;
}

    .modal .modal-header .close {
        margin-top: 8px !important;
    }

        .modal .modal-header .close .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 {
    line-height: 20px;
    font-weight: 500;
    color: #7a7a7a;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
}

    .isc-popup-detail-form-s1 .modal-title span {
        font-size: 13px;
        color: #705597;
        font-weight: 400;
        letter-spacing: 0.3px;
        margin: 0px 0px 0px 6px;
    }

    .isc-popup-detail-form-s1 .modal-title i {
        margin: 0px 3px 0px 0px;
    }

.isc-popup-detail-form-s1 .modal-body {
    background-color: #fff;
    padding: 5px 8px;
    min-height: 200px;
    max-height: 400px;
    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 {
    min-width: 125px;
    border-radius: 5px !important;
    background-color: #59187A !important;
    padding: 6px 10px;
    color: #fff !important;
    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;
}
/*******changes list page correction add css common Tab for all pages*********************/
.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: #7c7c7c;
            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;
        }
/******************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: #aaa;
    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: 400;
    text-shadow: none;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    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: 16px;
    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: 400;
    color: #7c7c7c;
    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-pop {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #525252;
    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;
    }
/********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: 34px;
}

.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: auto !important;
    min-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: #4f2d7f;
    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: 100%;
    /*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;
    width: 195px;
}
/********Table Sorting************************/
.isc-table-sorter thead th.header {
    background-image: url(../img/sorting-icons/sorting-a-z-gry-t3.PNG); /* height: 4px !important;      */
    background-position: center right;
    background-size: 12px 12px;
    background-repeat: no-repeat;
}

    .isc-table-sorter thead th.header.headerSortDown {
        background-image: url(../img/sorting-icons/sorting-a-z-dwn-green-t3.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 12px 12px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter thead th.header.headerSortUp {
        background-image: url(../img/sorting-icons/sorting-a-z-up-green-t3.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 12px 12px;
        background-repeat: no-repeat;
    }
/*****************sorting 2**************************************/
.isc-table-sorter-s1 thead th.header {
    background-image: url(../img/sorting-icons/sorting-up-dwn-arw-t1.PNG); /* height: 4px !important;      */
    background-position: center right;
    background-size: 25px 25px;
    background-repeat: no-repeat;
}

    .isc-table-sorter-s1 thead th.header.headerSortDown {
        background-image: url(../img/sorting-icons/sorting-up-dwn-dwn-green-t1.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 25px 25px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s1 thead th.header.headerSortUp {
        background-image: url(../img/sorting-icons/sorting-up-dwn-up-green-t1.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 25px 25px;
        background-repeat: no-repeat;
    }
/***************************/
/*****************sorting 3**************************************/
.isc-table-sorter-s2 thead th.header {
    background-image: url(../img/sorting-icons/sort_both.png); /* height: 4px !important;      */
    background-position: center right;
    background-size: 20px 18px;
    background-repeat: no-repeat;
}

    .isc-table-sorter-s2 thead th.header.headerSortDown {
        background-image: url(../img/sorting-icons/sort_desc.png); /* height: 4px !important;      */
        background-position: center right;
        background-size: 20px 18px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s2 thead th.header.headerSortUp {
        background-image: url(../img/sorting-icons/sort_asc.png); /* height: 4px !important;      */
        background-position: center right;
        background-size: 20px 18px;
        background-repeat: no-repeat;
    }
/***************************/
/*****************sorting 4**************************************/
.isc-table-sorter-s3 thead th.header {
    background-image: url(../img/sorting-icons/sorting-filter-gry-t1.PNG); /* height: 4px !important;      */
    background-position: center right;
    background-size: 22px 22px;
    background-repeat: no-repeat;
}

    .isc-table-sorter-s3 thead th.header.headerSortDown {
        background-image: url(../img/sorting-icons/sorting-filter-dwn-green-t1.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 22px 22px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s3 thead th.header.headerSortUp {
        background-image: url(../img/sorting-icons/sorting-filter-up-green-t1.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 22px 22px;
        background-repeat: no-repeat;
    }
/***************************/
/*****************sorting 5**************************************/
.isc-table-sorter-s4 thead th.header {
    background-image: url(../img/sorting-icons/sorting-up-dwn-line-gry-t1.PNG); /* height: 4px !important;      */
    background-position: center right;
    background-size: 20px 25px;
    background-repeat: no-repeat;
}

    .isc-table-sorter-s4 thead th.header.headerSortDown {
        background-image: url(../img/sorting-icons/sorting-up-dwn-line-green-t1.png); /* height: 4px !important;      */
        background-position: center right;
        background-size: 20px 25px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s4 thead th.header.headerSortUp {
        background-image: url(../img/sorting-icons/sorting-up-dwn-line-green-t2.PNG); /* height: 4px !important;      */
        background-position: center right;
        background-size: 20px 25px;
        background-repeat: no-repeat;
    }
/***************************/
.isc-grid-two-row-readtype-home th:first-child.header {
    background-image: none;
}
/********************base.aspx tab align*****/




/*Css By Anand -Nov/22/2018*/
/*Home.aspx*/
.isc-app-screen-header-container-s1:before, .isc-bi-tile-par-con-s1:before, .isc-hme-sec-tile-par-s1:before, .isc-hme-sec-tile-in-con-s1:before, .isc-hme-sec-tile-par-s2:before, .isc-over-all-tile-par-con-s1:before, .isc-over-all-tile-par-hdr-con-s1:before, .isc-over-all-tile-par-bdy-con-s1:before, .isc-over-all-tile-par-in-bdy-con-s1:before, .isc-hm-sec-inner-par-tile-s1:before, .isc-hm-sec-inner-par-bdy-tile-s1:before, .isc-hm-sec-inner-par-foot-tile-s1:before, .isc-over-all-tile-par-bdy-con-s2:before {
    content: "";
    display: table;
}


.isc-app-screen-header-container-s1:after, .isc-bi-tile-par-con-s1:after, .isc-hme-sec-tile-par-s1:after, .isc-hme-sec-tile-in-con-s1:after, .isc-hme-sec-tile-par-s2:after, .isc-over-all-tile-par-con-s1:after, .isc-over-all-tile-par-hdr-con-s1:after, .isc-over-all-tile-par-bdy-con-s1:after, .isc-over-all-tile-par-in-bdy-con-s1:after, .isc-hm-sec-inner-par-tile-s1:after, .isc-hm-sec-inner-par-bdy-tile-s1:after, .isc-hm-sec-inner-par-foot-tile-s1:after, .isc-over-all-tile-par-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}





.isc-hme-sec-hdr-s1 {
    font-size: 15px;
    font-weight: 500;
    color: #725798;
    line-height: 20px;
    letter-spacing: 0.4px;
    margin: 0px 0px 0px 0px;
}

    .isc-hme-sec-hdr-s1 span {
        /* display: block; */
        font-size: 14px;
        font-weight: 400;
        color: #707070;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
    }

.isc-hme-sec-hdr-s2 {
    font-size: 14px;
    font-weight: 400;
    color: #3A3738;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
}

.isc-hme-sec-hdr-s3 {
    font-size: 14px;
    font-weight: 500;
    color: #4A4A4A;
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 0px 0px 0px 0px;
}

    .isc-hme-sec-hdr-s3 i {
        color: #512985;
        font-size: 22px;
        margin: 0px 15px 0px 0px;
        display: inline-block;
    }

    .isc-hme-sec-hdr-s3 span i {
        color: #512985;
        font-size: 7px;
        margin: 0px 15px 0px 0px;
        display: inline-block;
    }

.isc-hme-sec-hdr-s4 {
    font-size: 14px;
    font-weight: 400;
    color: #3A3738;
    line-height: 30px;
    top: -30px;
    position: absolute;
    margin: 0px 0px 0px 0px;
}

.isc-bi-tile-par-con-s1 {
    position: relative;
    min-height: 140px;
    border-radius: 4px !important;
}

.isc-bi-tile-par-in-con-s1 {
    position: relative;
    padding: 10px 20px;
    min-height: 140px;
}
/*Colo*/
.isc-tile-con-bg-purple {
    background-color: #705597;
}

.isc-tile-con-bg-lgt-gray {
    background-color: #F3F2F5;
}

.isc-tile-lft-bor-clr-white {
    border-right: 1px solid #fff;
}

.isc-tile-icn-con-bor-bot-gray {
    border-bottom: 1px solid #D9D9D9;
}
/*Colo*/
.isc-lbl-hme-tile-hdr-s1 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    line-height: 30px;
    letter-spacing: 0.4px;
    margin: 35px 0px 0px 0px;
}

    .isc-lbl-hme-tile-hdr-s1 span {
        display: block;
        font-size: 13px;
        font-weight: 300;
        color: #fff;
        line-height: 25px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-bi-par-hgt-120 {
    height: 120px;
}

.isc-hme-sec-tile-par-s1 {
    position: relative;
    display: block;
    border-radius: 4px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    min-height: 110px;
    background-color: #fff;
}

.isc-hme-sec-tile-par-s2 {
    margin: 0px 10px;
    position: relative;
    display: block;
    border-radius: 4px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    min-height: 110px;
    background-color: #fff;
    padding: 15px 15px;
    cursor: pointer;
}

.isc-hme-sec-tile-in-con-s1 {
    position: relative;
    padding: 10px 15px;
    display: block;
    border-right: 1px solid #ECECEC;
}


.isc-lbl-hme-tile-s1 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    line-height: 30px;
    letter-spacing: 0.4px;
    margin: 20px 0px 0px 0px;
}

    .isc-lbl-hme-tile-s1 span {
        display: block;
        font-size: 13px;
        font-weight: 300;
        color: #A9A9A9;
        line-height: 25px;
        margin: 0px 0px 15px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-lbl-hme-tile-s2 {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #725798;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

    .isc-lbl-hme-tile-s2 i {
        margin: 5px 0px 5px 0px;
        text-align: center;
        color: #5A3B87;
        font-size: 30px;
        font-weight: 500;
        display: block;
        line-height: 35px;
    }

.isc-pad-15-20 {
    padding: 15px 20px;
}

.isc-lbl-clr-red {
    color: #E92841;
}

.isc-lbl-clr-yellow {
    color: #FFB300;
}

.isc-lbl-clr-orange {
    color: #FF7D1E !important;
}

.isc-tile-icon-con-s1 {
    position: relative;
    padding: 15px 15px;
    min-height: 55px;
    text-align: center;
}

    .isc-tile-icon-con-s1 i {
        margin: 0px 0px 0px 0px;
        text-align: center;
        font-size: 16px;
        font-weight: 300;
        line-height: 25px;
        color: #63458E;
        cursor: pointer;
    }


.isc-over-all-tile-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
}

.isc-over-all-tile-par-con-s2 {
    position: relative;
    border: 1px solid #E5E5E5;
    padding: 10px 10px;
    border-radius: 4px !important;
    background-color: #fff;
    min-height: 275px;
}

.isc-over-all-tile-par-hdr-con-s1 {
    position: relative;
    padding: 10px 35px;
    padding-left: 70px;
}

.isc-over-all-tile-par-bdy-con-s1 {
    position: relative;
    padding: 0px 75px 10px 75px;
}

.isc-over-all-tile-par-bdy-con-s2 {
    position: relative;
    padding: 10px 20px 20px 20px;
}

.isc-over-all-tile-par-in-bdy-con-s1 {
    position: relative;
    background-color: #F9F8FA;
    padding: 10px 15px;
    border-radius: 4px !important;
}




.isc-lbl-rgt-tile-hdr-s1 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    position: absolute;
    line-height: 30px;
    letter-spacing: 0.4px;
    left: 30px;
    margin: 5px 0px 0px 0px;
}

.isc-lbl-rgt-tile-hdr-s2 {
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #3A3738;
    line-height: 20px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-rgt-tile-hdr-s2 span {
        display: block;
        font-size: 13px;
        font-weight: 300;
        color: #A9A9A9;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-hm-sec-inner-par-tile-s1 {
    position: relative;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    min-height: 100px;
    margin: 10px 10px 10px 10px;
    border-radius: 4px !important;
    background-color: #fff;
    display: block;
}

.isc-hm-sec-inner-par-bdy-tile-s1 {
    position: relative;
    padding: 7px 15px;
}

.isc-hm-sec-inner-par-foot-tile-s1 {
    position: relative;
    padding: 5px 15px;
    border-top: 1px solid #D9D9D9;
}

.isc-lbl-tile-sec-hdr-hdr-s1 {
    display: block;
    font-size: 11px;
    font-weight: 400;
    color: #A9A9A9;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-tile-sec-hdr-hdr-s1 span {
        display: block;
        font-size: 12px;
        font-weight: 400;
        color: #000000;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-lbl-tile-sec-hdr-hdr-s2 {
    display: block;
    font-size: 11px;
    font-weight: 400;
    color: #A9A9A9;
    line-height: 20px;
    margin: 20px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    border-left: 1px solid #D9D9D9;
    white-space: nowrap;
}

    .isc-lbl-tile-sec-hdr-hdr-s2 span {
        display: block;
        font-size: 11px;
        font-weight: 500;
        color: #000000;
        line-height: 20px;
        margin: 0px 0px 5px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: 0.5px;
        white-space: nowrap;
        text-align: right;
    }

.isc-lbl-tile-foot-act-s1 {
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: #705597;
    text-transform: uppercase;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: 0.5px;
    text-align: right;
    white-space: nowrap;
}

    .isc-lbl-tile-foot-act-s1 i {
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        margin: 0px 0px 0px 5px;
    }

.isc-hme-cont-lft-arrow-s1 {
    position: absolute;
    left: 7px;
    top: 150px;
    font-weight: 100;
    font-size: 24px;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    padding-left: 8px;
    width: 30px;
    background-color: #5A3B87;
    color: #fff;
    border: 1px solid #ddd;
    border-radius: 50px !important;
}

.isc-hme-cont-rgt-arrow-s1 {
    position: absolute;
    right: 7px;
    top: 150px;
    font-weight: 100;
    cursor: pointer;
    font-size: 24px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    width: 30px;
    background-color: #5A3B87;
    color: #fff;
    border: 1px solid #ddd;
    border-radius: 50px !important;
}

.isc-ht-270px {
    height: 250px;
}

.centertext text {
    fill: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.legend text {
    fill: #fff !important;
    font-size: 12px !important;
    letter-spacing: 0.5px !important;
}
/*Home.aspx*/

/*Audit Assitant.aspx*/
.isc-tile-pan-par-con-s1:before, .isc-sec-collp-par-con-s1:before, .isc-sec-collp-par-hdr-con-s1:before, .isc-sec-collp-par-bdy-con-s1:before, .isc-sec-collp-par-in-bdy-con-s1:before, .isc-sec-collp-par-in-bdy-con-s2:before, .isc-sec-collp-par-bdy-con-s2:before {
    content: "";
    display: table;
}


.isc-tile-pan-par-con-s1:after, .isc-sec-collp-par-con-s1:after, .isc-sec-collp-par-hdr-con-s1:after, .isc-sec-collp-par-bdy-con-s1:after, .isc-sec-collp-par-in-bdy-con-s1:after, .isc-sec-collp-par-in-bdy-con-s2:after, .isc-sec-collp-par-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}


.isc-tile-pan-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    padding: 7px 15px;
    border-radius: 4px !important;
    background-color: #fff;
}

.isc-lbl-tile-panl-hdr-s1 {
    font-size: 15px;
    font-weight: 600;
    color: #4A4A4A;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 8px 0px 0px 0px;
}

    .isc-lbl-tile-panl-hdr-s1 span {
        font-size: 12px;
        font-weight: 600;
        color: #4F2D7F;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.7px;
        position: relative;
        margin: 0px 0px 0px 10px;
    }

.isc-lbl-tile-panl-hdr-s2 {
    font-size: 12px;
    font-weight: 400;
    color: #7F7F7F; /* text-transform: uppercase; */
    line-height: 20px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 8px 0px 0px 0px;
}

    .isc-lbl-tile-panl-hdr-s2 span {
        font-size: 13px;
        font-weight: 500;
        color: #4A4A4A;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.7px;
        position: relative;
        margin: 0px 0px 0px 10px;
    }

    .isc-lbl-tile-panl-hdr-s2 i {
        margin: 0px 0px 0px 10px;
        font-size: 16px;
        font-weight: 400;
        line-height: inherit;
        color: #4F2D7F;
    }

.pad-lft-25 {
    padding-left: 25px;
}

.isc-tile-panl-sec-icon-nav-s1 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
    margin-top: 8px;
}

    .isc-tile-panl-sec-icon-nav-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-tile-panl-sec-icon-nav-s1 li a {
            margin: 0px 15px;
        }

            .isc-tile-panl-sec-icon-nav-s1 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 17px;
                font-weight: 500;
                line-height: 25px;
                color: #4F2D7F;
            }

.isc-list-tile-panel-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-tile-panel-s1 th {
        font-size: 13px;
        font-weight: 400;
        color: #7C7C7C;
        line-height: 15px;
        padding: 10px 10px;
        position: relative;
        margin: 0px 0px 0px 0px;
    }

        .isc-list-tile-panel-s1 th span {
            margin: 0px 0px 0px 3px;
            font-size: 11px;
            color: #4f2d7f;
        }

        .isc-list-tile-panel-s1 th h2 {
            font-size: 11px;
            font-weight: 400;
            color: #7C7C7C;
            line-height: 13px;
            position: relative;
            margin: 0px 0px 0px 0px;
        }

    .isc-list-tile-panel-s1 td {
        font-size: 13px;
        font-weight: 400;
        color: #3A3738;
        line-height: 20px;
        padding: 5px 10px;
        position: relative;
        margin: 0px 0px 0px 0px;
    }

        .isc-list-tile-panel-s1 td h2 {
            text-transform: uppercase;
            font-size: 13px;
            font-weight: 400;
            color: #3A3738;
            line-height: 20px;
            position: relative;
            margin: 0px 0px 0px 0px;
        }

            .isc-list-tile-panel-s1 td h2 span {
                font-size: 11px;
                font-weight: 400;
                color: #4f2d7f;
                /* text-transform: uppercase; */
                line-height: 10px;
                letter-spacing: 0.4px;
                display: block;
                position: relative;
                margin: 0px 0px 0px 0px;
            }

        .isc-list-tile-panel-s1 td h3 {
            text-align: center;
            font-size: 13px;
            font-weight: 400;
            color: #3A3738;
            line-height: 20px;
            position: relative;
            margin: 0px 0px 0px 0px;
        }

.isc-sec-collp-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
    margin-bottom: 15px;
}

.isc-sec-collp-par-hdr-con-s1 {
    position: relative;
    padding: 4px 0px;
    border-bottom: 1px solid #E5E5E5;
}

.isc-sec-collp-par-hdr-con-s2 {
    position: relative;
    padding: 0px 0px;
    border-bottom: 1px solid #E5E5E5;
}

.isc-sec-collp-par-bdy-con-s1 {
    position: relative;
}

.isc-sec-collp-par-bdy-con-s2 {
    position: relative;
    min-height: 440px;
    max-height: 440px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-sec-collp-par-bdy-con-s2::-webkit-scrollbar {
        width: 6px;
    }

.isc-sec-collp-par-in-bdy-con-s1 {
    position: relative;
    padding: 35px 25px;
    padding-right: 75px;
    border-right: 1px solid #F2F2F2;
}

.isc-sec-collp-par-in-bdy-con-s2 {
    position: relative;
    padding: 20px 20px;
    background-color: #F9F8FA;
}

.isc-sec-coll-in-tile-con-s1 {
    display: block;
    position: relative;
    padding: 20px 10px;
    background-color: #fff;
}

    .isc-sec-coll-in-tile-con-s1 h2 {
        font-size: 30px;
        font-weight: 600;
        color: #4C4C4C;
        line-height: 30px;
        letter-spacing: 0.4px;
        margin: 30px 0px 0px 0px;
        text-align: center;
    }

        .isc-sec-coll-in-tile-con-s1 h2 span {
            display: block;
            font-size: 15px;
            font-weight: 400;
            color: #A9A9A9;
            line-height: 25px;
            margin: 5px 0px 30px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.isc-tile-panl-sec-icon-nav-s2 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
}

    .isc-tile-panl-sec-icon-nav-s2 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-tile-panl-sec-icon-nav-s2 li a {
            margin: 0px 5px 0px 5px;
        }

            .isc-tile-panl-sec-icon-nav-s2 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 15px;
                font-weight: 500;
                line-height: 25px;
                color: #513081d9;
            }

.isc-list-prg-bar-par-con-s1 {
    margin: 0px;
    width: 100%;
    float: right;
}

.isc-list-progress-act-s1 {
    position: relative;
    height: 8px;
    background-color: #ffffff;
    float: left;
    border-radius: 50px !important;
    border: 1px solid #E5E5E5;
    margin-top: 13px;
}

.isc-list-progress-act-s2 {
    background-color: #9BD732;
    position: absolute;
    height: 6px;
    top: 0px;
    left: 0px;
    float: left;
    border-radius: 50px !important;
    font-size: 10px;
    font-weight: 500;
}

    .isc-list-progress-act-s2 h1 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #7D7D7D;
        right: 0px;
        position: absolute;
        top: -15px;
    }

.isc-lbl-sec-in-tile-pan-s1 {
    font-size: 15px;
    font-weight: 400;
    color: #7F7F7F;
    display: inline-block;
    line-height: 37px;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-sec-in-tile-pan-s2 {
    font-size: 15px;
    font-weight: 400;
    color: #3A3738;
    line-height: 30px;
    margin: 10px 0px 10px 0px;
}


.isc-lbl-icon-legnd-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-lbl-icon-legnd-nav-s1 li {
        float: left;
        display: block;
        width: 100%;
        list-style: none;
    }

        .isc-lbl-icon-legnd-nav-s1 li a {
            margin: 0px 0px;
        }

            .isc-lbl-icon-legnd-nav-s1 li a h2 {
                font-size: 15px;
                font-weight: 400;
                color: #707070;
                line-height: 20px;
                margin: 0px 0px 0px 0px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .isc-lbl-icon-legnd-nav-s1 li a h2 span {
                    margin: 10px 25px 0px 25px;
                    height: 13px;
                    width: 13px;
                    display: inline-block;
                    background-color: #fff;
                    border-radius: 2px !important;
                }

.isc-ledgnd-bg-s1 {
    background-color: #77C45A !important;
}

.isc-ledgnd-bg-s2 {
    background-color: #FFB300 !important;
}

.isc-ledgnd-bg-s3 {
    background-color: #FF7D1E !important;
}

.isc-ledgnd-bg-s4 {
    background-color: #E92841 !important;
}

.isc-info-icon-act-s1 {
    color: #512985;
    font-size: 17px;
    margin: 0px 0px 0px 0px;
    float: right;
}

.isc-sec-coll-in-sm-tile-con-s1 {
    border-radius: 4px !important;
    display: block;
    position: relative;
    padding: 20px 10px;
    background-color: #fff;
    min-height: 110px;
}

    .isc-sec-coll-in-sm-tile-con-s1 h2 {
        font-size: 25px;
        font-weight: 600;
        color: #4C4C4C;
        line-height: 30px;
        letter-spacing: 0.4px;
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

        .isc-sec-coll-in-sm-tile-con-s1 h2 span {
            display: block;
            font-size: 12px;
            font-weight: 300;
            color: #A9A9A9;
            line-height: 14px;
            margin: 10px 0px 0px 0px;
            /* overflow: hidden; */
            /* text-overflow: ellipsis; */
            /* white-space: nowrap; */
        }

.isc-bor-top-clr-s1 {
    border-top: 2px solid #9BD732 !important;
}

.isc-bor-top-clr-s2 {
    border-top: 2px solid #FF7C1E !important;
}

.isc-bor-top-clr-s3 {
    border-top: 2px solid #E92841 !important;
}

.isc-bor-top-clr-s4 {
    border-top: 2px solid #d7d700 !important;
}

.isc-bor-top-clr-s5 {
    border-top: 2px solid #725798 !important;
}

.isc-sec-collp-par-in-bdy-con-s3 {
    position: relative;
    /* padding: 35px 25px; */
    /* padding-right: 75px; */
    border-right: 1px solid #F2F2F2;
}

.isc-sec-coll-bi-hdr-con-s1 {
    position: relative;
    padding: 15px 15px;
}

.isc-sec-coll-bi-bdy-con-s2 {
    position: relative;
}

.isc-sec-coll-rnd-but-s1 {
    margin: 0px;
    padding: 0px;
    margin: 0px 30px;
}

    .isc-sec-coll-rnd-but-s1 li {
        display: block;
        list-style: none;
        float: left;
        width: 20%;
        display: inline-grid;
    }

        .isc-sec-coll-rnd-but-s1 li a {
            padding: 10px 10px 8px 10px;
            border-radius: 50px !important;
            border: 1px solid #B7AACB;
            text-align: center;
            line-height: 10px;
            color: #707070;
            display: inline-block;
            /* width: 88%; */
            margin: 0px 10px;
        }

        .isc-sec-coll-rnd-but-s1 li:hover a {
            background-color: #725798;
            cursor: pointer;
            display: block;
            color: #fff;
            border: 1px solid #fff;
        }

        .isc-sec-coll-rnd-but-s1 li a:hover {
            background-color: #725798;
            cursor: pointer;
            display: block;
            color: #fff;
            border: 1px solid #fff;
        }

        .isc-sec-coll-rnd-but-s1 li.active a {
            background-color: #4F2D7F;
            cursor: pointer;
            display: block;
            color: #fff;
            border: 1px solid #fff;
        }

.isc-app-main-hdr-lbl-s1 {
    font-size: 16px;
    font-weight: 600;
    color: #3A3738;
    /* text-transform: uppercase; */
    line-height: 35px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 0px 0px 0px 5px;
}

.isc-wid-225px {
    width: 225px;
}


.isc-app-nav-menu-s1 li:after {
    display: block;
    content: '';
    border-bottom: solid 2px #4F2D7F;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
}

.isc-app-nav-menu-s1 li:hover:after {
    transform: scaleX(1);
}

.isc-app-nav-menu-s1 li.fromRight:after {
    transform-origin: 100% 50%;
}

.isc-app-nav-menu-s1 li.fromLeft:after {
    transform-origin: 0% 50%;
}

/*Audit Assitant.aspx*/
/*Css By Anand -Nov/22/2018*/


/******AddExemption.aspx****************/
.isc-exemption-audit-list ul {
    margin: 0;
    padding: 0;
}

    .isc-exemption-audit-list ul li {
        display: inline-block;
        float: left;
        /* border-right: 1px solid #e6e6e66e; */
        padding: 0px 0px 0 0px;
    }

        .isc-exemption-audit-list ul li.active a {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #6A6A6A;
            font-size: 15px;
            line-height: 20px;
            font-weight: 600;
            margin: 0px 5px 0px 0px;
            text-align: left;
        }

            .isc-exemption-audit-list ul li.active a label {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #6A6A6A;
                display: inherit;
                font-size: 15px;
                font-weight: 600;
                line-height: 20px;
                margin: 0px 5px 0px 0px;
                text-align: left;
            }

        .isc-exemption-audit-list ul li a.isc-user-home i {
            color: #705597;
            margin: 0px 0px 0px 0px;
            text-align: left;
            font-size: 25px;
        }

        .isc-exemption-audit-list ul li a.isc-user-circle i {
            color: #705597;
            margin: 0px 5px 0px 5px;
            font-size: 17px;
            line-height: 20px;
        }

        .isc-exemption-audit-list ul li a {
            /* overflow: hidden; */
            /* white-space: nowrap; */
            /* text-overflow: ellipsis; */
            color: #6A6A6A;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            text-align: left;
            padding: 0px 0px 0 0px;
        }

        .isc-exemption-audit-list ul li a {
            /* overflow: hidden; */
            /* white-space: nowrap; */
            /* text-overflow: ellipsis; */
            color: #6A6A6A;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            text-align: left;
            padding: 0px 0px 0 0px;
        }

            .isc-exemption-audit-list ul li a label {
                /* overflow: hidden; */
                /* white-space: nowrap; */
                /* text-overflow: ellipsis; */
                color: #6A6A6A;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                margin: 0px 0px 0px 0px;
                text-align: left;
                padding: 0px 0px 0 0px;
            }

.isc-exemption-main-inner-bdy-container::before, .isc-exemption-main-sub-inner-con::before {
    display: table;
    content: "";
}

.isc-exemption-main-inner-bdy-container::after, .isc-exemption-main-sub-inner-con::after {
    display: table;
    content: "";
    clear: both;
}

.isc-exemption-main-inner-bdy-container {
    background-color: #fff;
    border-radius: 5px !important;
    border: 1px solid #e9e9e9;
    min-height: 550px;
}

.isc-exemption-main-sub-inner-con, .isc-exemption-main-sub-inner-con-s1 {
    padding: 7px 20px;
}

.isc-exemption-main-sub-inner-con-s1 {
    min-height: 350px;
    padding: 0px 0px;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #A6A5A6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

.isc-section-lbl-cont-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #5B5B5B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

    .isc-section-lbl-cont-s2 span {
        margin: 0px 0px 0px 5px;
        font-size: 13px;
        color: #CBCBCB;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
        line-height: 20px;
    }

    .isc-section-lbl-cont-s2 select {
        border: none;
    }

        .isc-section-lbl-cont-s2 select:focus {
            outline: none;
        }

.isc-section-lbl-cont-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #CBCBCB;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

    .isc-section-lbl-cont-s3 input[type="text"] {
        border: none;
    }

        .isc-section-lbl-cont-s3 input[type="text"]:focus {
            outline: none;
        }

.isc-section-lbl-cont-s2 input[type="text"] {
    border: none;
}

    .isc-section-lbl-cont-s2 input[type="text"]:focus {
        outline: none;
    }

.mar-top-35 {
    margin-top: 35px !important;
}

.isc-lbl-sec-frm-hdr-s3 span {
    position: relative;
    color: #31363D;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 0px 5px 0px 0px;
    padding: 0x 3px;
    text-align: center; /* text-transform: uppercase; */
    word-spacing: 0.7px;
}

.isc-exp-bg {
    background-color: #59187A !important;
}



.isc-lbl-tile-foot-act-but-s2 {
    margin: 0 0 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 10px 10px;
    border-radius: 4px !important;
    background-color: #fff;
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    color: #59187a;
    line-height: 15px;
    position: relative;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #59187a;
}

.isc-lbl-tile-foot-act-but-s1:hover {
    color: #ffffff;
}

.isc-lbl-tile-foot-act-but-s1:focus {
    color: #ffffff;
}

.isc-lbl-tile-foot-act-but-s2:hover {
    color: #59187a;
}

.isc-lbl-tile-foot-act-but-s2:focus {
    color: #59187a;
}

.textarea.form-control {
    resize: unset !important;
    resize: none !important;
}

.isc-lbl-add-more {
    margin: 0px 0px 5px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #8CE1F3;
    line-height: 20px;
    cursor: pointer;
    letter-spacing: normal;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-add-more:hover {
        color: #8CE1F3;
    }

    .isc-lbl-add-more i {
        color: #59187a;
        font-weight: 600;
        font-size: 14px;
        padding: 0 5px 0 0px;
    }
/**********CustomerProfile.aspx*********/
.isc-section-edit-icon i {
    color: #59187a;
    font-weight: 500;
    font-size: 16px;
    padding: 0 3px 0 0px;
}

.isc-section-edit-icon span {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

.isc-right-side-icon-set {
    margin: 0px;
}

    .isc-right-side-icon-set a i {
        color: #59187a;
        font-weight: 500;
        font-size: 16px;
        padding: 0 0px 0 15px;
    }

.isc-custom-icon-arrow {
    color: #000;
    font-weight: 500;
    font-size: 20px;
    padding: 0 0px 0 5px;
    line-height: 20px;
}

.isc-order-align-s1 {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

    .isc-order-align-s1 li {
        display: inline-block; /* float: left;    */
        padding-right: 3px;
        padding-top: 0px;
        margin: 0;
    }

        .isc-order-align-s1 li a {
            color: #0a8fad;
            font-weight: 500;
        }

            .isc-order-align-s1 li a i {
                color: #705597;
                font-weight: 500;
            }

.isc-table-read-optimal-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-table-read-optimal-s1 th {
        font-size: 12px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #fff;
        font-weight: 500;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

        .isc-table-read-optimal-s1 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;
            width: 90%;
            text-transform: uppercase;
            text-align: center;
        }

    .isc-table-read-optimal-s1 td {
        border-bottom: 1px dotted #ddd;
        color: #000;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 15px 5px;
        position: relative;
        border-right: 1px solid #ddd;
        text-align: center;
    }





/*Main Menu Hdr Notification*/

.isc-main-menu-hdr-notification-s1 {
    /* padding: 8px 10px; */
    display: block;
    color: #9c9c9c;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    text-transform: uppercase;
    position: relative;
    margin: 7px 15px;
}

    .isc-main-menu-hdr-notification-s1 i {
        color: #4F2D7F;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 2px 0px 0px 0px;
        font-size: 22px;
        line-height: 20px;
    }

    .isc-main-menu-hdr-notification-s1 span {
        height: 18px;
        width: 18px;
        border-radius: 50% !important;
        text-align: center;
        display: block;
        font-size: 12px;
        line-height: 21px;
        background-color: #4F2D7F;
        color: #fff;
        font-weight: 300;
        position: absolute;
        top: -10px;
        right: -5px;
    }

    .isc-main-menu-hdr-notification-s1 i:hover {
        animation: Notification 0.82s cubic-bezier(.36,.07,.19,.97) both;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px;
    }

@keyframes Notification {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-3px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(3px, 0, 0);
    }
}

.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: 40px;
    right: 100px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    border-radius: 10px !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: '\f0de';
        display: block;
        font-family: "FontAwesome";
        position: absolute;
        right: 10px;
        z-index: 99999;
        font-size: 20px;
        color: #d6d6d6;
        top: -12px;
    }

.dropdown-menu-inner-con-s2 {
    min-height: 110px;
    max-height: 350px;
    list-style: none;
    text-shadow: none;
    padding: 10px 10px;
    margin: 0px;
    border-radius: 5px !important;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 300px;
}

.dropdown-menu-s2::-webkit-scrollbar {
    width: 4px;
}

.isc-notification-inner-con-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
    min-height: 95px;
    margin-bottom: 10px;
}

    .isc-notification-inner-con-s1:hover {
        border-radius: 10px !important;
        background-color: #efefef8a;
        cursor: pointer;
        border-bottom: none;
    }

.isc-lbl-notification-s1 {
    font-size: 11px;
    font-weight: 400;
    color: #7c7c7c;
    margin-top: 3px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-notification-s1 i {
        margin: 0px 5px 0px 0px;
        font-size: 14px;
        color: #EFC829;
    }

.isc-lbl-notification-s2 {
    margin: 0px 0px 2px 0px;
    font-weight: 500;
    color: #8A8A8A;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}


.isc-lbl-notification-s3 {
    color: #638FAA;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    margin: 0px;
    /*/ overflow: hidden; /
    / white-space: nowrap; /*/
    text-overflow: ellipsis;
    text-align: left;
    font-style: italic;
}


.isc-lbl-notification-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 9px;
    line-height: 20px;
    font-weight: 500;
    color: #9f9f9f;
    font-style: italic;
    text-align: right;
    float: right;
}

    .isc-lbl-notification-s4 i {
        margin: 0px 5px 0px 0px;
        font-size: 11px;
        color: #7c7c7c;
    }



.isc-btn-act-notification-s1 {
    cursor: pointer;
    padding: 2px;
    text-transform: uppercase;
    color: #fff !important;
    transition: all 0.5s ease;
    display: inline-block;
    font-size: 10px !important;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 25px !important;
    font-weight: 400;
    /*border: 1px solid #1675AC !important;
    background-color: #1675AC !important;*/
    color: #1675AC !important;
    height: 20px;
    width: 20px;
    margin: 5px 0px 0px 15px;
}

.isc-notif-bg-color {
    color: #1675AC !important;
}

.isc-notif-bg-red-color {
    color: #ff5c5c !important;
}

.isc-notif-bg-yellow-color {
    color: #EFC829 !important;
}

.isc-btn-act-notification-s1:hover {
    color: #1675AC !important;
    border: 1px solid #1675AC !important;
    background-color: #e2f4ff !important;
    font-weight: 600;
}



.isc-btn-act-notification-s2 {
    cursor: pointer;
    padding: 1px;
    text-transform: uppercase;
    /*border: 1px solid #E66E65 !important;
    background-color: #E66E65 !important;*/
    color: #E66E65 !important;
    transition: all 0.4s ease;
    display: inline-block;
    font-size: 12px !important;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 25px !important;
    height: 20px width:20px;
    height: 20px;
    width: 20px;
    margin: 15px 0px 0px 15px;
}

    .isc-btn-act-notification-s2:hover {
        color: #E66E65 !important;
        border: 1px solid #E66E65 !important;
        background-color: #ffdcd9 !important;
        font-weight: 600;
    }

.isc-btn-act-notification-s1 i {
    font-size: inherit;
    color: inherit;
    line-height: 20px;
}

.isc-btn-act-notification-s2 i {
    font-size: inherit;
    color: inherit;
    line-height: 20px;
}

.isc-sam {
    position: absolute;
    height: 25px;
    width: 0px;
    float: right;
    top: 2px;
    right: 0px;
    transition: width 1s;
    -webkit-transition: width 1s;
    padding: 1px;
}

.isc-hide-show {
    transition: width 10s;
    -webkit-transition: width 10s;
    display: none;
}

.isc-notification-inner-con-s1:hover .isc-sam {
    width: 80px;
    background-color: #fbfbfb;
    display: block;
    /*background-color: #d4d4d4;
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;*/
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    display: block;
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
}

.isc-notification-inner-con-s1:hover .isc-hide-show {
    display: block;
}


.isc-act-read-list-cell-cir-log-s1 {
    height: 33px;
    position: relative;
    left: 0px;
    top: 0px;
    right: 0;
    width: 33px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: right;
    / margin: 0 auto;
    / background-color: #b9b9b9;
    display: block;
    margin: 0px 10px;
}

.isc-act-read-list-bg-s3 {
    background-color: #4f2d7f !important;
}

.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 {
    position: absolute;
    top: 40px;
    right: 15px;
    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;
    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);
}

    .dropdown-menu-s3:after {
        content: '\f0de';
        display: block;
        font-family: "FontAwesome";
        position: absolute;
        right: 2%;
        z-index: 99999;
        font-size: 20px;
        color: #d6d6d6;
        top: -13px;
    }

.dropdown-menu-inner-con-s3 {
    font-size: 14px;
    overflow: hidden;
    overflow-y: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.dropdown-menu-s3::-webkit-scrollbar {
    width: 4px;
}


ul.dropdown-user {
    padding: 0px;
    width: 255px;
    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 h4 span {
                font-size: 15px;
                font-weight: 500;
                color: #3A3738;
                /* text-transform: uppercase; */
                line-height: 20px;
                letter-spacing: 0.4px;
                position: relative;
                margin: 0px 0px 0px 0px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

        ul.dropdown-user li .dw-user-box .u-text p {
            margin-bottom: 2px;
            font-size: 14px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        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: #4f2d7f;
            }

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: #4f2d7f !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;
}

.log_in_ftm_input {
    border: 1px solid #D9D9D9;
    border-radius: 4px !important;
}

    .log_in_ftm_input .form-control {
        border: none !important;
        margin: 0px 0px 0px 0px !important;
        /* padding:0px !important; */
        width: 100% !important;
        padding: 10px 10px !important;
    }
/*Main Menu Hdr Notification*/




/*CSS By Anand (Nov 27, 2018)*/
/*EmailInbox.aspx*/
.isc-lft-wrk-flw-par-con-s1:before, .isc-lft-wrk-flw-par-hdr-con-s1:before, .isc-lft-wrk-flw-par-bdy-con-s1:before, .isc-list-wrk-flw-in-con-s1:before, .isc-wrk-flw-list-in-panel-con-s1:before {
    content: "";
    display: table;
}


.isc-lft-wrk-flw-par-con-s1:after, .isc-lft-wrk-flw-par-hdr-con-s1:after, .isc-lft-wrk-flw-par-bdy-con-s1:after, .isc-list-wrk-flw-in-con-s1:after, .isc-wrk-flw-list-in-panel-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-lft-wrk-flw-par-con-s1 {
    position: relative;
}

.isc-lft-wrk-flw-par-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
}

.isc-lft-wrk-flw-par-bdy-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
}

.isc-lft-wr-flw-txt-nav-tab-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-lft-wr-flw-txt-nav-tab-s1 li {
        display: block;
        float: left;
        list-style: none;
        width: 100%;
    }

        .isc-lft-wr-flw-txt-nav-tab-s1 li a {
            /* padding:7px 10px; */
            display: block;
        }

            .isc-lft-wr-flw-txt-nav-tab-s1 li a h2 {
                display: block;
                font-size: 14px;
                padding: 10px 15px;
                font-weight: 400;
                border-bottom: 1px solid #f3f3f3;
                color: #3A3738;
                line-height: 25px;
                margin: 0px 0px 0px 0px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .isc-lft-wr-flw-txt-nav-tab-s1 li a h2 span {
                    font-size: 12px;
                    font-weight: 400;
                    float: right;
                    color: #fff;
                    text-align: center;
                    line-height: 20px;
                    letter-spacing: 0.4px;
                    margin: 0px 0px 0px 15px;
                    display: inline-block;
                    width: 30px;
                    margin-top: 5px;
                    height: 18px;
                    border-radius: 50px !important;
                }

        .isc-lft-wr-flw-txt-nav-tab-s1 li:hover a {
            background-color: #dbcfed;
            cursor: pointer;
        }

        .isc-lft-wr-flw-txt-nav-tab-s1 li.active a {
            background-color: #f3eaff;
        }

.isc-sta-all-req {
    background-color: #C0C2C3 !important;
}

.isc-sta-open-req {
    background-color: #c8a0e2 !important;
}

.isc-sta-upload {
    background-color: #2DB5D4 !important;
}

.isc-sta-re-req {
    background-color: #DE756C !important;
}

.isc-sta-aproved {
    background-color: #77C45A !important;
}

.isc-list-wrk-flw-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-wrk-flw-s1 th {
        font-size: 13px;
        font-weight: 400 !important;
        color: #7C7C7C;
        background-color: #f9f9f9;
        line-height: 20px;
        padding: 10px 10px !important;
        position: relative;
        margin: 0px 0px 0px 0px;
    }

    .isc-list-wrk-flw-s1 tr:hover td {
        background-color: #f6feff;
    }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #ddd !important;
}

.isc-list-wrk-flw-s1 tr.active td {
    background-color: #fbf5ffbf;
}

.isc-list-wrk-flw-s1 td {
    font-size: 13px;
    font-weight: 400;
    color: #3A3738;
    line-height: 20px;
    padding: 10px 10px;
    position: relative;
    border-bottom: 2px dotted #f1f1f1;
    margin: 0px 0px 0px 0px;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-list-wrk-flw-s1 td h2 {
        color: #2f3c4b;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.4px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 20px;
        text-transform: uppercase;
        margin: 0px 0px 0px 0px;
    }

        .isc-list-wrk-flw-s1 td h2 a {
            color: #2f3c4b;
        }

        .isc-list-wrk-flw-s1 td h2 i {
            color: #A9A9A9;
            font-size: 14px;
            line-height: 20px;
            margin: 0px 8px 0px 0px;
        }

    .isc-list-wrk-flw-s1 td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-wrk-flw-s1 td h3 span {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            font-weight: 400;
            color: #8A8A8A;
            letter-spacing: 0.3px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

    .isc-list-wrk-flw-s1 td h4 {
        color: #828282;
        font-size: 12px;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
    }

    .isc-list-wrk-flw-s1 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-wrk-flw-s1 td h5 span {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            font-weight: 400;
            color: #8A8A8A;
            letter-spacing: 0.3px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

    .isc-list-wrk-flw-s1 td h6 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }


    .isc-list-wrk-flw-s1 td h7 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #6f6767;
        text-align: left;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 400;
        display: block;
        /* text-transform: uppercase; */
    }

        .isc-list-wrk-flw-s1 td h7 span {
            margin: 0px 5px 0px 5px;
            font-size: 10px;
            color: #8A8A8A;
            text-align: left;
            /* line-height: 18px; */
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 400;
        }

.isc-cir-bud-kpi-wrk-flw-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-cir-bud-kpi-wrk-flw-list-s1 li {
        display: block;
        list-style: none;
        flaot: left;
    }

        .isc-cir-bud-kpi-wrk-flw-list-s1 li a {
            cursor: context-menu;
            float: left;
            background-color: transparent;
            color: #333;
            border-radius: 50px !important;
            font-size: 12px;
            min-width: 27px;
            height: 18px;
            font-weight: 400;
            line-height: 20px;
            display: inline-block;
            text-align: center;
            margin: 0px 5px;
        }

.isc-uploaded-stage-s1 {
    background-color: #d9f0ff !important;
    color: #2A81B9 !important;
}

.isc-rerequested-stage-s1 {
    color: #DE756C !important;
    background-color: #ffd7d3 !important;
}

.isc-accepted-stage-s1 {
    color: #77C45A !important;
    background-color: #d8ffc9 !important;
}

.isc-td-inline-status-ch-s1 {
    position: relative;
}

.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.3px;
    font-weight: 400;
    color: #8A8A8A;
    display: inline-block;
    width: 100%;
}


    .isc-lbl-act-read-list-s1 i {
        margin: 0px 5px 0px 0px;
        color: inherit;
        font-size: 8px;
        line-height: 20px;
    }


.isc-act-read-list-color-s1 {
    color: #FFBB44 !important;
}


.isc-act-read-list-color-s2 {
    color: #49CA6E !important;
}


.isc-act-read-list-color-s3 {
    color: #F06292 !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: #FFBB44;
}


.isc-act-read-list-color-s2:hover {
    color: #49CA6E;
}


.isc-act-read-list-color-s3:hover {
    color: #F06292;
}


.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 #ddd;
    min-width: 100px;
    border: 1px solid #eee;
    border-radius: 4px !important;
}

.isc-td-inline-status-ch-s1 .dropdown-menu {
    box-shadow: 0 2px 3px #ddd;
    min-width: 100px;
    border: 1px solid #eee;
    border-radius: 4px !important;
}


    .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: #f1fbff;
    }


    .isc-td-inline-status-ch-s1 .dropdown-menu li a i {
        font-size: inherit;
        display: block;
        float: left;
        margin-right: 5px;
        color: inherit;
    }

.isc-list-wrk-flw-s1 tr:last-child td {
    border-bottom: none !important;
}

.isc-wrk-flw-sta-all-req {
    color: #C0C2C3 !important;
}

.isc-wrk-flw-sta-open-req {
    color: #c8a0e2 !important;
}

.isc-wrk-flw-sta-upload {
    color: #2DB5D4 !important;
}

.isc-wrk-flw-sta-re-req {
    color: #DE756C !important;
}

.isc-wrk-flw-sta-aprove {
    color: #77C45A !important;
}


.isc-icon-act-list-wrk-flw-s1 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
}

    .isc-icon-act-list-wrk-flw-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-icon-act-list-wrk-flw-s1 li a {
            margin: 0px 0px 0px 15px;
        }

            .isc-icon-act-list-wrk-flw-s1 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 15px;
                font-weight: 500;
                line-height: 25px;
                color: #4F2D7F;
            }

.isc-list-wrk-flw-in-con-s1 {
    position: relative;
    min-height: 140px;
    border-radius: 4px !important;
    background-color: #f3f2f563;
    padding: 10px 20px;
    padding-left: 75px;
}

.isc-list-wrk-flw-in-con-s2 {
    position: relative;
    min-height: 140px;
    border-radius: 4px !important;
    background-color: #f3f2f563;
    padding: 10px 10px;
    /* padding-left: 10px; */
}

.isc-wrk-flw-list-in-panel-con-s1 {
    position: relative;
    border-radius: 50px !important;
    min-height: 25px;
    background-color: #ffffff;
    display: block;
    border: 1px solid #e3cfff;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3; */
    margin-bottom: 10px;
}

.isc-list-wrk-flw-in-pan-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-wrk-flw-in-pan-s1 td {
        font-size: 13px;
        font-weight: 400;
        color: #3A3738;
        line-height: 20px;
        padding: 7px 10px;
        position: relative;
        /*        border-bottom: 2px dotted gainsboro;*/
        margin: 0px 0px 0px 0px;
    }

    .isc-list-wrk-flw-in-pan-s1 tr:first-child td {
        border-bottom-left-radius: 10px !important;
        border-top-right-radius: 5px !important;
    }

    .isc-list-wrk-flw-in-pan-s1 td h1 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: center;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        /* text-overflow: ellipsis; */
        line-height: 20px;
    }

        .isc-list-wrk-flw-in-pan-s1 td h1 i {
            margin: 3px 0px 0px 0px;
            font-size: 13px;
            font-weight: 400;
            color: #ffffff;
            text-align: center;
            /* overflow: hidden; */
            /* white-space: nowrap; */
            /* text-overflow: ellipsis; */
            line-height: 20px;
        }

    .isc-list-wrk-flw-in-pan-s1 td h2 {
        margin: 3px 0px 0px 0px;
        font-size: 11px;
        font-weight: 500;
        color: #705597;
        text-align: left;
        text-transform: uppercase;
        overflow: hidden;
        letter-spacing: 0.4px;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-wrk-flw-in-pan-s1 td h2 span {
            margin: 0px 0px 0px 5px;
            font-size: 11px;
            color: #8a8a8a;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 400;
            line-height: 20px;
        }

    .isc-list-wrk-flw-in-pan-s1 td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

    .isc-list-wrk-flw-in-pan-s1 td h4 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #00a1b7;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        display: inline-flex;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

        .isc-list-wrk-flw-in-pan-s1 td h4 span {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #9e9e9e;
            font-size: 12px;
            font-weight: 400;
            line-height: 20px;
            margin: 0px 0px 0px 5px;
            text-align: left;
        }

        .isc-list-wrk-flw-in-pan-s1 td h4 i {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 13px;
            font-weight: 400;
            display: inline-block;
            color: #aaaaaa;
            /* color: #fff; */
            line-height: 20px;
            padding: 0px 5px 0px 0px;
            margin: 0px 0px 0px 0px;
        }

    .isc-list-wrk-flw-in-pan-s1 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #8A8A8A;
        text-align: center;
        letter-spacing: 0.3px;
        display: inline-block;
        border-radius: 50px !important;
        padding: 3px 10px;
        line-height: 15px;
        min-width: 100px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }



.isc-icon-act-list-wrk-flw-in-pan-s1 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
}

    .isc-icon-act-list-wrk-flw-in-pan-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-icon-act-list-wrk-flw-in-pan-s1 li a {
            margin: 0px 8px;
        }

            .isc-icon-act-list-wrk-flw-in-pan-s1 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 13px;
                font-weight: 400;
                line-height: 25px;
                color: #4F2D7F;
            }

.isc-list-td-pad-0 {
    padding: 0px !important;
}


.isc-list-status-cir-bud-opn-req {
    background-color: #ebfbff !important;
    color: #2db5d4 !important;
}

.isc-list-status-cir-bud-upload {
    background-color: #ebfbff !important;
    color: #2db5d4 !important;
}

.isc-list-status-cir-bud-re-req {
    background-color: #ffefed !important;
    color: #de756c !important;
}

.isc-list-status-cir-bud-approved {
    background-color: #eeffe8 !important;
    color: #77c45a !important;
}

.screen-tab-container-s5 {
    height: 42px;
    border-bottom: 1px solid #dbdbdb;
    position: relative;
}

.tab-screen-pip-s1 {
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
    cursor: pointer;
}

    .tab-screen-pip-s1 li {
        float: left;
        display: block;
        list-style: none;
        list-style-type: none;
    }

        .tab-screen-pip-s1 li a {
            display: block;
            padding: 10px 15px 10px 10px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 400;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            position: relative;
            border-right: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .tab-screen-pip-s1 li:last-child a {
            border-right: 1px solid #e6e6e6;
        }

        .tab-screen-pip-s1 li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #4f2d7f;
            font-weight: 600;
            border-color: #4f2d7f;
            border-width: 2px;
            border-bottom-color: transparent;
            border-right: 2px solid #4f2d7f;
        }

        .tab-screen-pip-s1 li.active a {
            padding-bottom: 10px;
            background-color: #fbf5ff;
            color: #4f2d7f;
            font-weight: 500;
            border-color: #4f2d7f;
            border-width: 2px;
            border-right: 2px solid #4f2d7f;
            border-bottom-color: transparent;
            opacity: 1;
        }

        .tab-screen-pip-s1 li a span {
            height: 20px;
            width: 30px;
            line-height: 20px;
            font-size: 11px;
            text-align: center;
            border-radius: 4px !important;
            background-color: #e3e3e3;
            /* border: 1px solid #a1a1a1; */
            color: #fff;
            font-weight: 500;
            display: block;
            float: right;
            margin-left: 30px;
        }


/*EmailInbox.aspx*/
/*CSS By Anand (Nov 27, 2018)*/
.isc-txt-alg-cen {
    text-align: center !important;
}

.isc-tab-cust-con-s1 {
    padding: 0px 15px;
    border: 1px solid #e5e5e5;
    border-top: none;
}

.iac-pad-top-12 {
    padding-top: 12px !important;
}


.isc-pdf-par-con-s1:before, .isc-pdf-par-hdr-con-s1:before, .isc-pdf-par-bdy-con-s1:before, .isc-pdf-par-bdy-con-s2:before {
    content: "";
    display: table;
}


.isc-pdf-par-con-s1:after, .isc-pdf-par-hdr-con-s1:after, .isc-pdf-par-bdy-con-s1:after, .isc-pdf-par-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}


.isc-pdf-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
}

.isc-pdf-par-hdr-con-s1 {
    position: relative;
    padding: 7px 20px;
}

    .isc-pdf-par-hdr-con-s1 h2 {
        display: block;
        font-size: 12px;
        font-weight: 500;
        color: #3A3738;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-icon-pdf-hdr {
    color: #5b5b5b;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
}

.isc-pdf-par-bdy-con-s1 {
    position: relative;
    background-color: #F9F8FA;
    padding: 0px 0px;
    /* margin: 0px 15px; */
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 330px;
    height: 375px;
}

    .isc-pdf-par-bdy-con-s1 iframe {
        min-height: 330px;
        height: 375px;
        border: none;
        width: 100%;
        overflow-x: hidden;
    }


.isc-pdf-par-bdy-con-s2 {
    position: relative;
    background-color: #F9F8FA;
    padding: 0px 0px;
    /* margin: 0px 15px; */
    overflow: hidden;
    overflow-x: hidden;
    min-height: 670px;
    height: 670px;
}

.isc-pdf-par-bdy-con-s3 {
    position: relative;
    padding: 0px 0px;
    min-height: 670px;
    height: 670px;
    border-top: 1px solid #ddd;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-in-bdy-scrl-con-s3::-webkit-scrollbar {
    width: 5px;
}

.isc-pdf-par-bdy-con-s2 iframe {
    min-height: 670px;
    height: 670px;
    border: none;
    width: 100%;
    overflow-x: hidden;
}

.isc-tile-list-close-icon-s1 {
    border-left: 1px solid #ddd;
    padding: 0px 0px 0px 5px;
    display: none;
    cursor: pointer;
}

.isc-cust-nav-tab-s1 {
    padding: 0px 0px 0px 8px;
}

    .isc-cust-nav-tab-s1 li {
        width: 33.33%;
    }

        .isc-cust-nav-tab-s1 li a {
            padding: 13px 20px;
            font-size: 11px;
        }

.isc-tile-list-close-icon-s1 i {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #4F2D7F;
}

.isc-wrk-flw-list-in-panel-con-s1:hover .isc-tile-list-close-icon-s1 {
    display: block;
}



/*CSS By Anand-Nov 28,2018*/
/*Home-Sm-List*/
.isc-hme-tile-list-par-con-s1:before, .isc-hme-tile-list-par-hdr-con-s1:before, .isc-hme-tile-list-par-bdy-con-s1:before, .isc-home-par-KPI-Con-s1:before, .isc-hme-sec-tile-in-con-s2:before {
    content: "";
    display: table;
}


.isc-hme-tile-list-par-con-s1:after, .isc-hme-tile-list-par-hdr-con-s1:after, .isc-hme-tile-list-par-bdy-con-s1:after, .isc-home-par-KPI-Con-s1:after, .isc-hme-sec-tile-in-con-s2:after {
    content: "";
    display: table;
    clear: both;
}



.isc-hme-tile-list-par-con-s1 {
    position: relative;
    border-radius: 4px !important;
}

.isc-hme-tile-list-par-hdr-con-s1 {
    position: relative;
    /* padding:10px 10px; */
    background-color: #F9F8FA;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.isc-hme-tile-list-par-bdy-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    min-height: 273px;
    max-height: 273px;
    overflow-y: auto;
    background-color: #fff;
}

    .isc-hme-tile-list-par-bdy-con-s1::-webkit-scrollbar {
        width: 5px;
    }


.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
}

    .isc-icon-act-list-wrk-flw-s2 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-icon-act-list-wrk-flw-s2 li a {
            margin: 0px 5px 0px 5px;
            text-align: center;
        }

            .isc-icon-act-list-wrk-flw-s2 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 15px;
                font-weight: 500;
                line-height: 25px;
                text-align: center;
                color: #4F2D7F;
            }

        .isc-icon-act-list-wrk-flw-s2 li.active a {
            background-color: #705597;
            height: 23px;
            width: 25px;
            display: block;
            border-radius: 0px !important;
        }

            .isc-icon-act-list-wrk-flw-s2 li.active a i {
                color: #fff;
                font-size: 14px;
            }

.isc-icon-act-list-wrk-flw-s3 {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #ddd;
}

    .isc-icon-act-list-wrk-flw-s3 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-icon-act-list-wrk-flw-s3 li a {
            margin: 0px 0px 0px 15px;
        }

            .isc-icon-act-list-wrk-flw-s3 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 15px;
                font-weight: 500;
                line-height: 25px;
                color: #4F2D7F;
            }

.isc-list-tile-panel-s2 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-tile-panel-s2 th {
        font-size: 13px;
        font-weight: 400;
        color: #7C7C7C;
        line-height: 20px;
        padding: 8px 10px;
        position: relative;
        margin: 0px 0px 0px 0px;
    }

    .isc-list-tile-panel-s2 td {
        font-size: 13px;
        font-weight: 400;
        color: #3A3738;
        line-height: 20px;
        border-bottom: 1px dotted #f1f1f1;
        padding: 10px 10px;
        position: relative;
        margin: 0px 0px 0px 0px;
    }

        .isc-list-tile-panel-s2 td h2 {
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 400;
            color: #000000;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .isc-list-tile-panel-s2 td h3 {
            font-size: 12px;
            font-weight: 400;
            color: #000000;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .isc-list-tile-panel-s2 td h4 {
            font-size: 12px;
            font-weight: 400;
            color: #FF7D1E;
            line-height: 20px;
            margin: 0px 0px 5px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            letter-spacing: 0.5px;
            white-space: nowrap;
            /* text-align: right; */
        }

    .isc-list-tile-panel-s2 tr:last-child td {
        border-bottom: none !important;
    }

.isc-home-par-KPI-Con-s1 {
    position: relative;
    background-color: #F3F2F5;
    padding: 5px 10px;
}

.isc-home-par-KPI-in-Con-s1 {
    position: relative;
    background-color: #f3f2f5;
    padding: 13px 10px;
    display: block;
    min-height: 90px;
}


.isc-kpi-list-par-con-s1:before {
    content: "";
    display: table;
}

.isc-kpi-list-par-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-kpi-list-par-con-s1 {
    position: relative;
    border-bottom: 1px solid #f0f4f7;
    padding: 0px 10px 5px 10px;
}

.isc-kpi-icon-det-nav-s1 {
    margin: 0px;
    padding: 0px;
    position;
}

    .isc-kpi-icon-det-nav-s1 li {
        float: left;
        position: relative;
        list-style: none;
        /*width: 20%;*/
        cursor: pointer;
    }



        .isc-kpi-icon-det-nav-s1 li a:before {
            position: absolute;
            top: 0px;
            left: 10px;
            content: "";
            width: 94%;
            height: 100%;
            /* margin: 0px 10px; */
            border: none;
            /* border-top: 1px solid #ddd; */
            /* border-bottom: 1px solid #ddd; */
            box-sizing: border-box;
            transition: .4s;
            transform: scaleX(0);
            border-radius: 5px !important;
        }

        .isc-kpi-icon-det-nav-s1 li a:hover:before {
            transform: scaleX(1);
        }

        .isc-kpi-icon-det-nav-s1 li a:hover {
            border: 2px solid transparent;
            background-color: #ffffff;
            transition: .2s;
            box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
        }

        .isc-kpi-icon-det-nav-s1 li a:after {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 94%;
            content: "";
            margin: 0px 8px;
            height: 100%;
            border: none;
            /* border-left: 1px solid #ddd; */
            /* border-right: 1px solid #ddd; */
            box-sizing: border-box;
            transition: .4s;
            transform: scaleY(0);
            border-radius: 4px !important;
        }




        .isc-kpi-icon-det-nav-s1 li a:hover:after {
            transform: scaleY(1);
        }

        .isc-kpi-icon-det-nav-s1 li a {
            padding: 10px 10px;
            padding-left: 65px;
            display: block;
            height: 65px;
            border: 2px solid transparent;
            background-color: #fff;
            margin: 0px 6px;
            border-radius: 4px !important;
        }

            .isc-kpi-icon-det-nav-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                color: #c0c2c3;
                font-weight: 500;
                font-size: 23px;
                display: inline;
                padding: 0px 0px;
                text-align: center;
                border-bottom: 1px solid #ddd;
            }

            .isc-kpi-icon-det-nav-s1 li a h3 {
                text-align: left;
                padding: 3px 0px;
                font-size: 11px;
                font-weight: 400;
                line-height: 20px;
                letter-spacing: 0.2px;
                color: #A9A9A9;
                margin: 0px 0px 0px 0px;
                text-transform: uppercase;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }


.isc-kpi-icn-badg-bg-s1 {
    background-color: #C0C2C3 !important;
}

.isc-kpi-icn-badg-bg-s2 {
    background-color: #c8a0e2 !important;
    text-shadow: 0 0 black;
}

.isc-kpi-icn-badg-bg-s3 {
    background-color: #2DB5D4 !important;
}

.isc-kpi-icn-badg-bg-s4 {
    background-color: #DE756C !important;
}

.isc-kpi-icn-badg-bg-s5 {
    background-color: #77C45A !important;
}


.isc-kpi-icn-badg-bg-s1-1 {
    background-color: #989898 !important;
}

.isc-kpi-icn-badg-bg-s2-1 {
    background-color: #c875ff !important;
}

.isc-kpi-icn-badg-bg-s3-1 {
    background-color: #00c4f1 !important;
}

.isc-kpi-icn-badg-bg-s4-1 {
    background-color: #ea2841 !important;
}

.isc-kpi-icn-badg-bg-s5-1 {
    background-color: #34bf00 !important;
}



.isc-hme-kpi-lbl-clr-all-s1 {
    color: #989898 !important;
    border-bottom: 1px solid #989898 !important;
}

.isc-hme-kpi-lbl-clr-draft-s1 {
    color: #c875ff !important;
    border-bottom: 1px solid #c875ff !important;
}

.isc-hme-kpi-lbl-clr-review-s1 {
    color: #00c4f1 !important;
    border-bottom: 1px solid #00c4f1 !important;
}

.isc-hme-kpi-lbl-clr-re-req-s1 {
    color: #ea2841 !important;
    border-bottom: 1px solid #ea2841 !important;
}

.isc-hme-kpi-lbl-clr-accp-s1 {
    color: #34bf00 !important;
    border-bottom: 1px solid #34bf00 !important;
}




.isc-cir-bud-hdr-kpi-s1 {
    position: absolute;
    left: 5px;
    top: 0px;
    display: block;
    height: 65px;
    width: 50px;
    padding: 4px 4px;
    border-bottom-left-radius: 4px !important;
    background-color: #ffffff;
    border-top-left-radius: 4px !important;
    border: 2px solid #eae8e8;
    border-bottom: none;
    border-top: none;
}

.isc-cir-bud-hdr-kpi-s2 {
    height: 35px;
    width: 35px;
    /* border-radius: 50px !important; */
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    /* margin: 5px 5px; */
    display: block;
    margin: 12px 0px 0px 0px;
}

    .isc-cir-bud-hdr-kpi-s2 i {
        color: #fff;
        line-height: 35px;
        display: block;
        font-size: 20px;
        margin: 0px 0px 0px 6px;
        text-align: center;
    }

    .isc-cir-bud-hdr-kpi-s2 img {
        height: 30px;
        width: 30px;
        /* padding: 6px 10px; */
        margin: 5px 5px;
    }

.isc-hme-sec-tile-in-con-s2 {
    position: relative;
    display: block;
    border-radius: 4px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    /* min-height: 110px; */
    background-color: #fff;
    padding: 10px 15px;
    display: block;
    margin: 0px 10px;
    cursor: pointer;
    border-right: 1px solid #ECECEC;
}

    .isc-hme-sec-tile-in-con-s2 h2 {
        font-size: 25px;
        font-weight: 600;
        color: #705597;
        line-height: 24px;
        letter-spacing: 0.4px;
        text-align: center;
        margin: 0px 0px 0px 0px;
    }

        .isc-hme-sec-tile-in-con-s2 h2 span {
            display: block;
            font-size: 13px;
            font-weight: 300;
            color: #A9A9A9;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.isc-popup-detail-form-s1 .modal-body::-webkit-scrollbar {
    width: 6px;
}

.isc-mp-hdr-close-icon-s1 {
}

    .isc-mp-hdr-close-icon-s1 i {
        font-size: 14px;
        color: #000;
        line-height: 10px;
        font-weight: 500;
        margin: 5px 0px 0px 0px;
        float: right;
        cursor: pointer;
    }

.isc-cmt-sec-scroll-foot-con-s1 {
    padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 5px 10px;
}

.isc-cmt-sec-txt-box-s1 {
    width: 100%;
    padding: 7px 10px;
    border: none;
    color: #525252;
}

.isc-act-icon-nav-hdr-s1 {
    padding: 0px;
    margin: 0px;
    border-right: 1px solid #ddd;
}

    .isc-act-icon-nav-hdr-s1 li {
        float: right;
        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: 400;
            line-height: 10px;
        }

            .isc-act-icon-nav-hdr-s1 li a i {
                font-size: 14px;
                text-align: center;
            }

        .isc-act-icon-nav-hdr-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-sec-cmt-par-con-s1 {
    position: relative;
    /* margin-top: 10px; */
}

.isc-sec-cmt-par-hdr-con-s1 {
    position: relative;
    padding-left: 65px;
    border-bottom: 1px solid #dddddd59;
    padding: 15px 10px 5px 15px;
    margin-right: 25px;
}

.isc-sec-cmt-par-bdy-con-s1 {
    position: relative;
    padding-left: 65px;
    padding: 20px 10px 0px 10px;
}

.isc-lbl-acc-bdy-text-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

    .isc-lbl-acc-bdy-text-s1 span {
        color: #3CA09D;
        margin: 0px 0px 0px 10px;
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
    }

.isc-lbl-acc-bdy-text-s2 {
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

    .isc-lbl-acc-bdy-text-s2 span {
        color: #3CA09D;
        margin: 0px 10px 0px 10px;
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
    }

.isc-cmt-sec-scroll-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 550px;
}

.isc-lbl-acc-hdr-sec-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-acc-hdr-sec-s6 span i {
        font-size: 15px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 5px 0px 0px;
    }

.isc-coll-hdr-cmt-con-s2 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 5px 10px 0px 50px;
}

.isc-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 20px 40px;
}

.isc-act-cir-cell-acc-hdr-s1 {
    height: 40px;
    width: 40px;
    border-radius: 50px !important;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    font-weight: 600;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 10px;
}

.isc-act-cir-cell-acc-hdr-s2 {
    height: 30px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    font-weight: 400;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 0px;
    letter-spacing: 0.5px;
}

.isc-act-cir-cell-acc-hdr-s1 i {
    font-size: 23px;
    color: inherit;
    line-height: 30px;
    margin: 0px;
    margin: 5px 0px 0px 0px;
}

.isc-lbl-acc-hdr-sec-s1 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 6px;
    letter-spacing: 0.4px;
}

.isc-lbl-acc-hdr-sec-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-acc-hdr-sec-s2 span i {
        font-size: 11px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 2px 0px 0px;
    }

.isc-act-cir-bg-s1 {
    background-color: #f3a61a !important;
}

.isc-act-cir-bg-s2 {
    background-color: #49CA6E !important;
}

.isc-act-cir-bg-s3 {
    background-color: #F06292 !important;
}

.isc-act-cir-bg-s4 {
    background-color: #FFBB44 !important;
}

.isc-act-cir-bg-s5 {
    background-color: #996EFB !important;
}

.isc-lbl-acc-hdr-sec-s5 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-acc-hdr-sec-s5 span {
        margin: 0px 0px 0px 10px;
        font-weight: 300;
        font-size: 11px;
        color: #a2a2a2;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-lbl-acc-hdr-sec-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #8A8A8A;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-acc-hdr-sec-s6 span i {
        font-size: 15px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 5px 0px 0px;
    }

.isc-lbl-acc-hdr-sec-s7 {
    margin: 0px 0px 15px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-acc-hdr-sec-s7 span i {
        font-size: 15px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 5px 0px 0px;
    }

.isc-sec-cmt-par-con-s1 {
    position: relative;
    /* margin-top: 10px; */
}

.isc-sec-cmt-par-hdr-con-s1 {
    position: relative;
    padding-left: 65px;
    border-bottom: 1px solid #dddddd59;
    padding: 15px 10px 5px 15px;
    margin-right: 25px;
}

.isc-sec-cmt-par-bdy-con-s1 {
    position: relative;
    padding-left: 65px;
    padding: 20px 10px 0px 10px;
}

.isc-lbl-acc-bdy-text-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

    .isc-lbl-acc-bdy-text-s1 span {
        color: #3CA09D;
        margin: 0px 0px 0px 10px;
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
    }

.isc-lbl-acc-bdy-text-s2 {
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

    .isc-lbl-acc-bdy-text-s2 span {
        color: #3CA09D;
        margin: 0px 10px 0px 10px;
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
    }

.isc-cmt-sec-scroll-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 550px;
}

.isc-cmt-sec-txt-box-s1 {
    width: 100%;
    padding: 7px 10px;
    border: none;
    color: #525252;
}

    .isc-cmt-sec-txt-box-s1:focus {
        outline: none;
    }

.isc-list-act-hov-icon-s1 {
    width: 100%;
}

    .isc-list-act-hov-icon-s1 td {
        padding: 4px 10px 4px 10px;
        height: 34px;
    }

        .isc-list-act-hov-icon-s1 td h2 {
            margin: 0px 0px 0px 5px;
            font-weight: 400;
            color: #949494;
            font-size: 13px;
            line-height: 15px;
            letter-spacing: normal;
            overflow: hidden;
            text-align: left;
        }

            .isc-list-act-hov-icon-s1 td h2 span {
                color: #3CA09D;
                margin: 0px 10px 0px 5px;
                font-size: 12px;
                font-weight: 300;
                line-height: 20px;
            }

.isc-read-act-list-hvr-icon-s1 {
    position: relative;
}

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-icon-s1 {
    display: block;
}

.isc-list-act-hov-icon-s1 tr:hover {
    background-color: #d0f6ffe3;
}

.isc-act-read-list-icon-s1 {
    position: relative;
}

    .isc-act-read-list-icon-s1 i {
        color: #aaa;
        position: relative;
        font-weight: 400;
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 3px 9px;
        line-height: 20px;
        float: right;
        display: none;
    }

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-icon-s1 i {
    display: block;
}

.isc-act-read-list-icon-s1:hover i {
    background-color: #fff;
    color: #00a1b7;
    padding: 3px 9px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}

.isc-list-act-hov-icon-s1 td:first-child {
    border-bottom-left-radius: 7px !important;
    border-top-left-radius: 7px !important;
}

.isc-list-act-hov-icon-s1 td:last-child {
    border-bottom-right-radius: 7px !important;
    border-top-right-radius: 7px !important;
}


.isc-cir-bud-text-nav-s1 {
    margin: 0px;
    padding: 0px;
    border: 1px solid #eae8e8;
    display: inline-block;
    border-radius: 4px !important;
    width: 85%;
}

    .isc-cir-bud-text-nav-s1 li {
        display: block;
        float: left;
        width: 50%;
        /* padding: 5px 5px; */
        list-style: none;
        border-right: 1px solid #eae8e8;
    }

        .isc-cir-bud-text-nav-s1 li a {
            display: block;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 4px 8px;
            text-align: center;
            /* border-radius: 50px !important; */
            background-color: rgba(255, 255, 255, 0.1);
            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-cir-bud-text-nav-s1 li:last-child {
            border-right: none;
        }

        .isc-cir-bud-text-nav-s1 li a:hover {
            background-color: #fbf5ff;
            color: #4f2d7f;
        }

        .isc-cir-bud-text-nav-s1 li:hover {
            background-color: #fbf5ff;
        }

            .isc-cir-bud-text-nav-s1 li:hover a {
                color: #4f2d7f;
            }


        .isc-cir-bud-text-nav-s1 li.active a {
            background-color: #4f2d7f;
            color: #ffffff;
        }

        .isc-cir-bud-text-nav-s1 li.active {
            background-color: #4f2d7f;
            color: #4f2d7f;
        }

            .isc-cir-bud-text-nav-s1 li.active:first-child {
                border-bottom-left-radius: 4px !important;
                border-top-left-radius: 4px !important;
            }

            .isc-cir-bud-text-nav-s1 li.active:last-child {
                border-bottom-right-radius: 4px !important;
                border-top-right-radius: 4px !important;
            }

            .isc-cir-bud-text-nav-s1 li.active a:first-child {
                border-bottom-left-radius: 4px !important;
                border-top-left-radius: 4px !important;
            }

            .isc-cir-bud-text-nav-s1 li.active a:last-child {
                border-bottom-right-radius: 4px !important;
                border-top-right-radius: 4px !important;
            }

.isc-lbl-tot-pag-s1 {
    font-size: 12px;
    font-weight: 500;
    text-align: right;
    color: gray;
    line-height: 20px;
    margin: 0px 20px 0px 20px;
    padding-right: 15px;
}

    .isc-lbl-tot-pag-s1 span {
        font-size: 10px;
        font-weight: 400;
        color: gray;
        line-height: 20px;
        margin: 0px 5px 0px 5px;
    }

.isc-lbl-tot-pag-s2 {
    font-size: 13px;
    font-weight: 500;
    text-align: right;
    color: gray;
    line-height: 20px;
    padding: 0px 15px 0px 15px;
    margin: 0px 15px;
    border-right: 1px solid #ddd;
}

    .isc-lbl-tot-pag-s2 span {
        font-size: 10px;
        font-weight: 400;
        color: gray;
        line-height: 20px;
        margin: 0px 5px 0px 5px;
    }

.isc-frm-cir-icon-list-s1 {
    margin: 0px;
    padding: 0px;
    float: right;
}

    .isc-frm-cir-icon-list-s1 li {
        display: block;
        float: left;
        list-style: none;
    }

        .isc-frm-cir-icon-list-s1 li a {
            display: block;
            position: relative;
            height: 35px;
            width: 35px;
            margin: 0px 5px;
            padding: 5px 4px;
            background-color: #ffffff;
            border: 1px solid #eae8e8;
            border-radius: 50px !important;
        }

            .isc-frm-cir-icon-list-s1 li a i {
                color: gray;
                line-height: 25px;
                display: block;
                font-size: 14px;
                margin: 0px 0px 0px 3px;
                text-align: center;
                padding: 0px;
            }

.isc-frm-cir-icon-list-cust-i {
    position: absolute;
    top: -1px;
    right: 0px;
    font-size: 12px !important;
}

.isc-frm-cir-icon-list-s1 li a:hover {
    background-color: #fbf5ff;
}

    .isc-frm-cir-icon-list-s1 li a:hover i {
        color: #4f2d7f;
    }

.isc-frm-cir-icon-list-s1 li.active a {
    background-color: #fbf5ff;
}

    .isc-frm-cir-icon-list-s1 li.active a i {
        color: #4f2d7f;
    }

.isc-frm-cir-icon-list-s1 li a:hover i {
    color: #4f2d7f;
}

.div-col-28per {
    width: 28.33%;
    float: left;
}

.isc-par-tab-in-sec-bor-clr-s1 {
    border: 1px solid #dbdbdb;
    border-top: none;
}

.isc-par-tab-in-sec-bg-clr-s1 {
    background-color: #fff;
}

.isc-pad-5-10 {
    padding: 5px 10px;
}

.pad-lft-20 {
    padding-left: 20px !important;
}

.isc-lbl-clr-s1 {
    color: #2194C2 !important;
}


.isc-hme-kpi-lbl-clr-all {
}

.isc-hme-kpi-lbl-clr-draft {
    color: #c8a0e2 !important;
    border-bottom: 1px solid #c8a0e2 !important;
}

.isc-hme-kpi-lbl-clr-review {
    color: #2db5d4 !important;
    border-bottom: 1px solid #2db5d4 !important;
}

.isc-hme-kpi-lbl-clr-re-req {
    color: #de756c !important;
    border-bottom: 1px solid #de756c !important;
}

.isc-hme-kpi-lbl-clr-accp {
    color: #77c45a !important;
    border-bottom: 1px solid #77c45a !important;
}

.isc-min-heg-400 {
    min-height: 400px;
}

.isc-wrk-flw-list-comp-icon {
    position: relative;
    display: block;
}

    .isc-wrk-flw-list-comp-icon i {
        color: #1FD5AD;
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
    }

.isc-hme-sec-con-nav-abs-s1 {
    position: absolute;
    right: 15px;
    top: 30px;
}

.isc-hme-sec-tab-in-bdy-s1 {
    border: 1px solid #dbdbdb;
    border-top: none;
    background-color: #fff;
    min-height: 400px;
}





/*pattern2*/

.isc-table-hor-bar-chart-s2 {
    width: 100%;
}


    .isc-table-hor-bar-chart-s2 th {
        background-color: #f5f5f5;
        padding: 6px 10px;
    }


        .isc-table-hor-bar-chart-s2 th h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #7a7a7a;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }


    .isc-table-hor-bar-chart-s2 td {
        padding: 10px 5px;
    }


.isc-table-hor-bar-lbl {
    background-color: #F2FBFA;
}


.isc-table-hor-bar-chart-s2 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    color: #4d4d4d;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 10px;
}


.isc-lbl-td-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #DE756C !important;
    text-align: center;
}


.isc-lbl-td-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #6BC2E6 !important;
    text-align: center;
    padding: 0 0px;
}


.isc-table-hor-bar-chart-s2 td:nth-child(1) {
    border-right: 1px solid #e6e6e6;
}


.legend-chart-list-control-s1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    right: 10px;
    top: 10px;
}


    .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;
    cursor: pointer;
}


.legen-clr-s2 {
    background-color: #edc753;
    cursor: pointer;
}


.legen-clr-s3 {
    background-color: #57d0b5;
    cursor: pointer;
}


.legen-clr-s4 {
    background-color: #6BC2E6;
    cursor: pointer;
}


.legen-clr-s5 {
    background-color: #DE756C;
    cursor: pointer;
}


.isc-lst-bar-chrt-par-cont-s2 {
    margin: 0px;
    padding: 0px;
}


    .isc-lst-bar-chrt-par-cont-s2 li {
        height: 20px;
        width: 22px;
        text-align: center;
        font-size: 12px;
        border-radius: 3px !important;
        margin: 0px auto;
        color: #fff;
        font-weight: 500;
        float: left;
        display: block;
        line-height: 20px;
        margin-right: 5px;
        cursor: pointer;
    }


.isc-KPI-ver-list-panel-grp-hdr-s1 {
    padding: 5px 7px;
    position: relative;
    height: 35px;
}


.legen-clr-new-s1 {
    background-color: #8CDDCB !important;
}


.legen-clr-new-s2 {
    background-color: #6BC2E6 !important;
}


.legen-clr-new-s3 {
    background-color: #FFCC80 !important;
}


.legen-clr-new-s4 {
    background-color: #6BC2E6 !important;
}


.legen-clr-new-s5 {
    background-color: #DE756C !important;
}


.isc-sec-list-scroll-par-bdy-con-s1::-webkit-scrollbar {
    width: 4px;
}


.isc-table-hor-bar-chart-s2 td:nth-child(3) {
    border-right: 1px solid #e6e6e6;
}

.pad-rgt-10 {
    padding-right: 10px !important;
}

.form-body {
    padding: 5px;
}

.mar-bot-5 {
    margin-bottom: 5px;
}

.isc-pdf-tab-bdy-bor-s1 {
    position: relative;
    min-height: 675px;
    border-left: 1px solid #dbdbdb;
}

.mar-top-35 {
    margin-top: 35px;
}

.isc-app-sub-nav-s1 li:hover a {
    color: #4f2d7f !important;
    background-color: #fbf5ff !important;
}

.isc-hme-lbl-hdr-span-s1 {
    display: block;
    font-size: 13px;
    font-weight: 300;
    color: #A9A9A9;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*Home-Sm-List*/
/*CSS By Anand-Nov 28,2018*/



/*CSS By Anand-Jan 28,2018*/
.isc-list-value-kpi-s1 {
    background-color: #cdb0ff;
    border-radius: 50px !important;
    color: #4f2d7f;
    float: none;
    font-size: 14px;
    position: relative;
    font-weight: 400;
    height: 25px;
    line-height: 2;
    margin: 0px auto;
    text-align: center;
    width: 25px;
    display: block;
}

    .isc-list-value-kpi-s1 span {
    }

.isc-list-hover-commnt-con-s1 {
    background-color: #fff;
    border: 1px solid #efefef;
    padding: 7px 10px;
    min-height: 50px;
    position: absolute;
    border-radius: 3px !important;
    display: none;
    top: 25px;
    z-index: 9999;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    left: 5px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
}

.isc-list-value-kpi-s1:hover .isc-list-hover-commnt-con-s1 {
    display: block;
}

.isc-list-hover-commnt-con-s1:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 2px;
    top: -22px;
    z-index: 9999;
    color: #c092ff;
    content: "\f0d8";
    float: right;
    font-family: "FontAwesome";
    font-size: 18px;
    margin-right: 15px !important;
}


.isc-lbl-list-hvr-kpi-s1 {
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-weight: 300;
    text-align: left !important;
    color: #a0a0a0;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-list-hvr-kpi-s1 span i {
        margin: 0px 4px 0px 0px;
        font-size: 14px;
        0px color: inherit;
        line-height: 10px;
    }

.isc-lbl-list-hvr-kpi-s2 {
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-weight: 400;
    line-height: 10px;
    text-align: left !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #ac7cff;
}

    .isc-lbl-list-hvr-kpi-s2 span i {
        margin: 0px 5px 0px 0px;
        font-size: 14px;
        color: inherit;
        line-height: 10px;
    }

.isc-in-kpi-det-s1 {
    border-bottom: 1px solid #ddd;
    padding: 5px 0px 5px 0px;
}

.isc-list-hover-commnt-con-s1 .isc-in-kpi-det-s1:last-child {
    border-bottom: none;
}

.isc-list-hover-commnt-con-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-lbl-list-value-s1 {
    font-size: 14px;
    font-weight: 500;
    color: #4f2d7f;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-list-value-s1 span {
        font-size: 14px;
        font-weight: 600;
        color: #8b47ff;
        /* text-transform: uppercase; */
        line-height: 20px;
        letter-spacing: 0.4px;
        position: relative;
        margin: 0px 3px 0px 0px;
    }

.isc-lbl-list-value-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #424242;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-lbl-list-value-s3 {
    font-size: 13px;
    font-weight: 400;
    color: #6e4ea5;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    line-height: 20px;
}

.isc-lbl-list-value-s4 {
    font-size: 12px;
    font-weight: 400;
    color: #200056;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    letter-spacing: 0.3px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    text-transform: uppercase;
    line-height: 20px;
}

.isc-hdr-sec-act-but-s1 {
    /* border: 1px solid transparent; */
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    padding: 4px 10px;
    border-radius: 3px !important;
    display: block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    float: left;
    color: #fff;
    /* width: 100px; */
    background-color: #4f2d7f;
    text-transform: capitalize;
    margin-top: 4px;
}

    .isc-hdr-sec-act-but-s1 i {
        margin: 0px 5px 0px 0px;
    }

    .isc-hdr-sec-act-but-s1:hover {
        background-color: #cdb0ff;
        color: #4f2d7f;
    }

        .isc-hdr-sec-act-but-s1:hover i {
            color: #4f2d7f;
        }

    .isc-hdr-sec-act-but-s1:focus i {
        color: #fff;
    }

    .isc-hdr-sec-act-but-s1:focus {
        background-color: #4f2d7f;
        color: #fff;
    }

.isc-list-disable-view-icon {
    display: none !important;
}

    .isc-list-disable-view-icon a i {
        color: Gray !important;
    }

.isc-list-wrk-flw-s1 tr:hover td .isc-list-disable-view-icon {
    display: block !important;
}

.isc-hdr-paging-lbl-s1 {
    margin-left: 10px !important;
    font-size: 15px !important;
    font-size: 13px !important;
    color: #000000;
}

    .isc-hdr-paging-lbl-s1 i {
        color: #512985 !important;
        font-size: 16px !important;
        margin: 0px 8px 0px 0px !important;
        display: inline-block !important;
    }

.pad-15-20 {
    padding: 15px 20px;
}

.isc-act-cir-icon-buton-s1 {
    position: relative;
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 30px;
    border-radius: 50px !important;
    background-color: #e4f1ff;
}

    .isc-act-cir-icon-buton-s1 i {
        color: #4f2d7f;
        margin: 0px 0px 0px 0px;
        line-height: 26px;
        font-size: 12px;
    }

    .isc-act-cir-icon-buton-s1:hover {
        transition: .5s;
        transform: scale(.9);
        box-shadow: 0 0 15px #4f2d7f;
        background-color: #4f2d7f;
    }

        .isc-act-cir-icon-buton-s1:hover i {
            color: #fff;
        }

.isc-sec-clone-main-par-rgt-foot-con-s1 {
    position: relative;
    background-color: #f5f5f5;
    padding: 7px 10px;
    /* min-height: 45px; */
    border-top: 1px solid #f1f1f1;
    min-height: 42px;
}

.isc-lbl-tile-foot-act-but-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 7px 10px;
    border-radius: 4px !important;
    background-color: #4f2d7f;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    line-height: 15px;
    position: relative;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    cursor: pointer;
}

    .isc-lbl-tile-foot-act-but-s3:hover, .isc-lbl-tile-foot-act-but-s3:focus {
        color: #fff;
    }

.isc-lone-coot-but-bg-s1 {
    background-color: #979596;
}

.isc-lone-coot-but-bg-s2 {
    background-color: #D97077;
}

.isc-lone-coot-but-bg-s3 {
    background-color: #3CA09D;
}





.isc-list-act-icon-s1 {
    padding: 0px;
    float: right;
    border-left: 1px solid #ddd;
    padding: 0px;
    margin: 0px;
}


    .isc-list-act-icon-s1 li {
        float: left;
        display: inline-block;
        list-style: none;
        position: relative;
    }


        .isc-list-act-icon-s1 li a {
            /* text-align: center;
   */
            display: inline-block;
        }


            .isc-list-act-icon-s1 li a i {
                color: #6c5094;
                font-weight: 500;
                font-size: 14px;
                margin: 0px 5px 0px 5px;
                padding: 5px 3px;
                line-height: 20px;
                display: inline;
            }


        .isc-list-act-icon-s1 li:hover .isc-hdr-sec-nav-hvr-sub-con-s1 {
            display: block;
        }


.isc-cust-cir-bud-s1 {
    margin: 0px auto !important;
    float: none !important;
    display: block;
    width: 25px !important;
    height: 15px !important;
    line-height: 14px !important;
    margin-bottom: 5px !important;
}


.isc-sub-menu-list-s1 {
    display: block;
    font-size: 12px;
    color: #7c7c7c;
    font-weight: 500;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
}


.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: 20px;
    right: 0px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 170px;
    /* min-width: 100px; */
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}


    .dropdown-menu-s1 li {
        width: 100%;
    }


        .dropdown-menu-s1 li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray;
            text-decoration: none;
            display: inline-block;
            clear: both;
            font-size: 12px;
            text-align: left;
            cursor: pointer;
            font-weight: normal;
            line-height: 20px;
            /* overflow: hidden; */
            /* white-space: nowrap; */
            /* text-overflow: ellipsis; */
            padding: 4px 5px;
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            border-bottom: 2px solid transparent;
        }


    .dropdown-menu-s1:before {
        content: "";
        display: block;
        position: absolute;
        right: 5px;
        top: -8px;
        border-bottom: 7px solid #d4d0d0;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1000;
    }


    .dropdown-menu-s1:after {
        /* content: "";
   */
        display: block;
        position: absolute;
        left: 84.7%;
        top: -10%;
        border-bottom: 10px solid #dddddd;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1;
    }


    .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: #f8f4ff;
        color: #4f2d7f;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 12px;
        text-align: left;
        border-bottom: 2px solid #fff;
    }


    .dropdown-menu-s1 li > a i {
        display: inline-block;
        float: left;
        /* margin-right: 3px;
   */
        font-size: 15px;
        color: #909090;
        /* margin-top: 3px;
   */
        margin: 0px 8px 0px 0px;
        line-height: 10px;
    }


.isc-sub-menu-list-s1 {
    display: block;
    font-size: 12px;
    color: #7c7c7c;
    font-weight: 500;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
}


    .isc-sub-menu-list-s1 i {
        font-size: 16px;
        text-align: center;
    }


    .isc-sub-menu-list-s1:hover a {
        background-color: #fff;
        color: #0088dd;
    }

.dropdown-menu-s1 li > a:hover i {
    color: #4f2d7f;
}

.isc-lbl-list-value-s5 {
    margin: 10px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7a7a7a;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-list-value-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #909090;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-list-value-s6 span {
        margin: 0px 5px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #40424E;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

.isc-lbl-list-value-s7 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #4f2d7f;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-list-value-s7 span {
        margin: 0px 5px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #636F76;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }
/***********************/
.tab-screen-pip-s1.isc-span-mar-lft-cus li a span {
    margin-left: 10px !important;
}

/*CSS By Anand Jan 31st,2019*/
/*Master.aspx*/
.isc-sec-mail-par-con-s1:before {
    content: "";
    display: table;
}


.isc-sec-mail-par-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.fileContainer {
    overflow: hidden;
    position: relative;
    font-weight: 400;
    text-align: center;
    text-align: center;
    cursor: pointer;
    height: 33px;
    display: inline-block;
    border-radius: 3px !important;
    padding: 8px 10px 7px 10px;
    font-size: 12px;
    line-height: 16px;
    /* border: 1px solid #2e7af7 !important; */
    background-color: #4f2d7f !important;
    color: #fff !important;
    margin-top: 10px;
}

    .fileContainer [type=file] {
        cursor: pointer;
        display: block;
        font-size: 0px;
        filter: alpha(opacity=0);
        /* min-height: 100%; */
        /* min-width: 100%; */
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        height: 25px;
        top: 0px;
        width: 100%;
    }

.isc-lbl-vry-sm-txt-s1 {
    margin: 0px 0px 5px 0px;
    color: #6f6f6f;
    line-height: 15px;
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.7px;
    display: block;
}

    .isc-lbl-vry-sm-txt-s1 span {
        font-size: 14px;
        color: #5d5d5d;
        font-weight: 500;
    }

.isc-sec-mail-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
    padding: 10px 35px;
}

.isc-sec-high-light-txt-s1 {
    margin: 20px 75px 0px 100px;
    font-size: 20px;
    font-weight: 400;
    color: #b2b2b2;
    line-height: 30px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;
    word-spacing: 2px;
}

    .isc-sec-high-light-txt-s1 i {
        display: block;
        font-size: 40px;
        color: greenyellow;
        line-height: 50px;
        margin-top: 100px;
    }

    .isc-sec-high-light-txt-s1 span {
        color: #5d5d5d;
        font-weight: 600;
        font-size: 20px;
    }

.isc-lbl-para-span-s1 {
    color: #4f2d7f !important;
    font-weight: 600;
    font-size: 29px !important;
}


.isc-sec-high-light-txt-s2 {
    margin: 25px 100px 0px 100px;
    font-size: 20px;
    font-weight: 400;
    color: #6c6c6c;
    line-height: 30px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;
    word-spacing: 2px;
}

.isc-sec-high-light-txt-s3 {
    margin: 0px 150px 0px 150px;
    font-size: 20px;
    font-weight: 400;
    color: #6c6c6c;
    line-height: 20px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: justify;
    word-spacing: 02px;
    /* text-indent: 150px; */
}

    .isc-sec-high-light-txt-s3 span {
        margin: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: 600;
        color: #6c6c6c;
        line-height: 20px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        word-spacing: 02px;
    }



.isc-sec-clone-main-par-rgt-foot-con-s1 {
    position: relative;
    background-color: #f5f5f5;
    padding: 7px 10px;
    /* min-height: 45px; */
    /* border-left: 1px solid #ddd; */
    border-top: 1px solid #f1f1f1;
}

.isc-lbl-tile-foot-act-but-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 8px;
    border-radius: 4px !important;
    background-color: #4f2d7f;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    border: none;
    line-height: 13px;
    padding: 10px 15px;
    position: relative;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    cursor: pointer;
}

    .isc-lbl-tile-foot-act-but-s1 i {
        margin: 0px 5px 0px 0px;
    }

    .isc-lbl-tile-foot-act-but-s1:hover {
        color: #fff;
    }

.isc-lone-coot-but-bg-s1 {
    background-color: #979596;
}

    .isc-lone-coot-but-bg-s1:hover {
        background-color: #696969 !important;
    }

.isc-sm-con-act-but-cust-s1 {
    position: absolute;
    width: 100%;
    left: 0px;
    right: 0px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
}

.isc-lone-coot-but-bg-s2 {
    background-color: #D97077;
}

.isc-lbl-sec-cont-s1 {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.7px;
}

.isc-lbl-sec-cont-s2 {
    margin: 0px 0px 0px 0px;
    color: #769295;
    line-height: 30px;
    font-weight: 400;
    font-size: 14px;
    /* letter-spacing: 0.7px; */
}

    .isc-lbl-sec-cont-s2 span {
        margin: 0px 0px 0px 0px;
        color: #434343;
        line-height: 30px;
        font-weight: 400;
        font-size: 13px;
        letter-spacing: 0.7px;
    }

.isc-lbl-sec-cont-s3 {
    /* height: 33px; */
    position: relative;
    /* left: 0px; */
    /* top: 0px; */
    background-color: #4f2d7f;
    right: 0;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    display: block;
    font-weight: 400;
    margin: 7px 0px 0px 0px;
    /* float: right; */
}

.isc-list-cust-bor-s1 {
}

    .isc-list-cust-bor-s1 thead {
        border: 1px solid #ddd;
        border-bottom: none;
    }

    .isc-list-cust-bor-s1 tr.isc-bord-bott-th th {
        border-top: 1px solid #ddd !important;
    }

.isc-lone-coot-but-bg-s3 {
    background-color: #3CA09D !important;
}

.isc-lone-coot-but-bg-s4 {
    background-color: #D97077 !important;
}

.isc-lone-coot-but-bg-s5 {
    background-color: orange !important;
}

.isc-lbl-list-value-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #4f2d7f;
    line-height: 15px;
    overflow: hidden;
    / white-space: nowrap;
    / text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-list-value-s8 span {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #636F76;
        line-height: 15px;
        overflow: hidden;
        / white-space: nowrap;
        / text-overflow: ellipsis;
        text-align: left;
    }

.isc-list-th-bord-s1 {
    width: 100%;
}

    .isc-list-th-bord-s1 th {
        border: 1px solid #ddd;
    }

    .isc-list-th-bord-s1 tr:last-child th {
        border-bottom: none;
    }

.isc-valid-cert-clr {
    color: #77C45A !important;
}

.isc-invalid-cert-clr {
    color: #FFB300 !important;
}

.isc-expired-cert-clr {
    color: #FF7D1E !important;
}

.isc-missing-cert-clr {
    color: #E92841 !important;
}

.isc-expiring-soon-cert-clr {
    color: #F06292 !important;
}

.isc-tot-cert-clr {
    color: #2DB5D4 !important;
}

.isc-mp-filter-con-s1 {
    position: relative;
    border-bottom: 1px solid #f5f5f5;
    padding: 7px 10px;
}

.isc-mp-list-sec-bdy-s1 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s1 th {
        padding: 5px 7px;
        font-size: 12px;
        font-weight: 400;
        color: #7e8d94;
        background-color: #dddddd5e;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }

    .isc-mp-list-sec-bdy-s1 td {
        padding: 7px 7px;
        border-bottom: 2px dotted #ddd;
        color: #000;
        font-weight: 400;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-mp-list-sec-bdy-s1 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-mp-list-sec-bdy-s1 td h2 {
        color: #2f3c4b;
        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-mp-list-sec-bdy-s1 td h2 span {
            background-color: #979596;
            display: inline-block;
            padding: 0px 8px;
            margin-left: 5px;
            border-radius: 6px !important;
            text-decoration: none;
            font-size: 10px;
            font-weight: 400;
            color: #fff;
            line-height: 15px;
            position: relative;
        }

    .isc-mp-list-sec-bdy-s1 td h3 {
        font-size: 13px;
        line-height: 15px;
        margin: 0px 0px 0px 0px;
        color: #828282;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

        .isc-mp-list-sec-bdy-s1 td h3 i {
            margin: 0px 5px 0px 0px;
        }

    .isc-mp-list-sec-bdy-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        font-size: 13px;
        color: #6b6b6b;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s1 tr:last-child td {
        border-bottom: none;
    }


.isc-act-cir-cen-btn {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: none;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
        margin: 0px 5px 0px 5px;
    }

    .isc-act-cir-cen-btn:hover i {
        color: #219AB5;
    }

.isc-act-cir-cen-btn {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: none;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
        margin: 0px 5px 0px 5px;
    }

    .isc-act-cir-cen-btn:hover i {
        color: #219AB5;
    }

.close.img-typ-sq {
    opacity: 1;
    height: 23px;
    width: 23px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background-image: url(../../img/close_x_black.png) !important;
    background-image: url(../../img/remove-icon-small.png) !important;
}


.isc-lbls-til-txt-s4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #6c5094;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbls-til-txt-s4 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px 4px 0px 4px;
        text-align: left;
    }

.isc-lbls-til-txt-s5 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #4f2d7f;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbls-til-txt-s5 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px 0px 0px 5px;
        text-align: left;
    }

.isc-lbls-til-txt-s6 {
    font-size: 14px;
    font-weight: 500;
    color: #4f2d7f;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.4px;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.isc-cust-select-box .select2-container {
    width: 475px !important;
}


/*Css By Anand Feb 11,2019*/
/*Home.aspx*/
.isc-week-sts-tile-par-con-s1:before, .isc-week-sts-tile-par-bd-con-s1:before, .isc-week-sts-tile-par-ft-con-s1:before {
    content: "";
    display: table;
}

.isc-week-sts-tile-par-con-s1:after, .isc-week-sts-tile-par-bd-con-s1:after, .isc-week-sts-tile-par-ft-con-s1:after {
    content: "";
    display: table;
    clear: both;
}



.isc-week-sts-tile-par-con-s1 {
    position: relative;
    display: block;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    /* width: 16.66%; */
    background-color: #fff;
    cursor: pointer;
    z-index: 10;
    margin: 5px 10px 13px 10px;
}

.isc-week-sts-tile-par-bd-con-s1 {
    position: relative;
    padding: 10px 10px;
    max-height: 200px;
    min-height: 110px;
    z-index: 10;
}

    .isc-week-sts-tile-par-bd-con-s1:before {
        content: "";
        position: absolute;
        left: 15%;
        bottom: 0px;
        margin: 0px auto;
        display: inline-block;
        width: 70%;
        border: 1px solid #f8f8f882;
    }

.isc-week-sts-tile-par-bd-con-s3 {
    position: relative;
    padding: 10px 10px;
    max-height: 200px;
    /* min-height: 70px; */
    z-index: 10;
}

    .isc-week-sts-tile-par-bd-con-s3:before {
        content: "";
        position: absolute;
        left: 15%;
        bottom: 0px;
        margin: 0px auto;
        display: inline-block;
        width: 70%;
        border: 1px solid #f8f8f882;
    }


.isc-week-sts-tile-par-bd-con-s2 {
    position: relative;
    padding: 5px 10px;
    max-height: 200px;
    min-height: 90px;
}

    .isc-week-sts-tile-par-bd-con-s2:before {
        content: "";
        position: absolute;
        left: 15%;
        bottom: 0px;
        margin: 0px auto;
        display: inline-block;
        width: 70%;
        border: 1px solid #f8f8f882;
    }


.isc-week-sts-tile-par-ft-con-s1 {
    position: relative;
    padding: 2px 10px;
    z-index: inherit;
}

.isc-week-sts-tile-par-con-s1:before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    border-top: 1px solid #4f2d7f;
    border-bottom: 1px solid #4f2d7f;
    box-sizing: border-box;
    transition: .4s;
    transform: scaleX(0);
    z-index: 1;
    border-radius: 5px !important;
}

.isc-week-sts-tile-par-con-s1:hover:before {
    transform: scaleX(1);
}

.isc-week-sts-tile-par-con-s1:hover {
    border: 1px solid transparent;
}

.isc-week-sts-tile-par-con-s1:after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: none;
    border-left: 1px solid #4f2d7f;
    border-right: 1px solid #4f2d7f;
    box-sizing: border-box;
    transition: 0.4s;
    transform: scaleY(0);
    display: block;
    z-index: 1;
    border-radius: 5px !important;
}

.isc-week-sts-tile-par-con-s1:hover:after {
    transform: scaleY(1);
}




.isc-lbl-wek-sts-s1 {
    margin: 30px 0px 2px 0px;
    font-size: 14px;
    color: #4f2d7f;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-weight: 500;
    position: relative;
}

    .isc-lbl-wek-sts-s1:before {
        content: "";
        position: absolute;
        left: 42%;
        top: 19px;
        margin: 0px auto;
        display: inline-block;
        width: 15%;
        border: 2px solid #e7e7e7;
    }

.isc-lbl-wek-sts-s0 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #4f2d7f;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-weight: 500;
    position: relative;
}

    .isc-lbl-wek-sts-s0:before {
        content: "";
        position: absolute;
        left: 42%;
        top: 19px;
        margin: 0px auto;
        display: inline-block;
        width: 15%;
        border: 2px solid #e7e7e7;
    }

.isc-lbl-wek-sts-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    background-color: #705597;
    line-height: 23px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    display: block;
    width: 22px;
    border-radius: 50px !important;
    height: 22px;
    margin: 0 auto;
    margin-top: 3px;
    text-overflow: ellipsis;
    font-weight: 400;
}

.isc-lbl-wek-sts-s3 {
    /* overflow: hidden; */
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #00a1b7;
    font-size: 12px;
    font-weight: 500;
    line-height: 19px;
    margin: 0px 0px 0px 5px;
    text-align: left;
}

    .isc-lbl-wek-sts-s3 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #7b7b7b;
        font-size: 11px;
        font-weight: 400;
        line-height: 16px;
        margin: 0px 0px 0px 2px;
        text-align: left;
    }

.isc-lbl-wek-sts-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    color: #9a9a9a;
    text-align: left;
    text-transform: uppercase;
    line-height: 18px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}




.isc-lbl-wek-sts-s5 {
    margin: 20px 0px 2px 0px;
    font-size: 13px;
    color: #3A3C3C;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-weight: 500;
    position: relative;
}

    .isc-lbl-wek-sts-s5:before {
        content: "";
        position: absolute;
        left: 42%;
        top: 19px;
        margin: 0px auto;
        display: inline-block;
        width: 15%;
        border: 2px solid #e7e7e7;
    }

.isc-lbl-wek-sts-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    color: #9a9a9a;
    text-align: center;
    text-transform: uppercase;
    line-height: 18px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

.isc-lbl-wek-sts-s7 {
    margin: 0px 0px 0px 10px;
    font-size: 10px;
    color: #9a9a9a;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

    .isc-lbl-wek-sts-s7 span {
        text-transform: capitalize;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        color: #4f2d7f;
        font-weight: 400;
        line-height: 10px;
        margin: 0px 0px 0px 5px;
        text-align: left;
    }

        .isc-lbl-wek-sts-s7 span i {
            margin: 0px 2px 0px 0px;
            font-size: 12px;
        }

.isc-log-in-span-s1 {
    margin: 0px 5px 0px 3px !important;
    color: #5b5b5b !important;
    font-size: 11px !important;
}

.isc-cir-badg-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-cir-badg-nav-s1 li {
        display: block;
        float: left;
        list-style: none;
        width: 25%;
    }

        .isc-cir-badg-nav-s1 li a {
            height: 23px;
            border-radius: 50px !important;
            width: 23px;
            /* padding: 5px 5px; */
            font-size: 11px;
            font-weight: 400;
            color: inherit;
            line-height: 26px;
            margin: 0px 0px 0px 0px;
            text-align: center;
            display: block;
            margin: 0px auto;
        }

.isc-cir-bad-miss-bg {
    background-color: #E92841;
    color: #fff !important;
}

.isc-cir-bad-inval-bg {
    background-color: #FFB300;
    color: #fff !important;
}

.isc-cir-bad-expi-bg {
    background-color: #FF7D1E;
    color: #fff !important;
}

.isc-cir-bad-expir-soon-bg {
    background-color: #F06292;
    color: #fff !important;
}

.isc-home-tile-act-but-s1 {
    display: inline-block;
    position: absolute;
    right: -10px;
    padding: 10px 20px;
    top: 0px;
    z-index: 9999999;
}

    .isc-home-tile-act-but-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        font-weight: 500;
        color: #ffffff;
        line-height: 20px;
        /* position: absolute; */
        background-color: #4F2D7F;
        /* right: 5px; */
        border-radius: 25px !important;
        height: 20px;
        padding: 0px 5px;
        width: 20px;
        /* border: 1px solid #ddd; */
        /* top: 5px; */
    }

        .isc-home-tile-act-but-s1 i:focus {
            outline: none;
        }

.isc-cir-border-rad-s1 {
    height: 15px !important;
    width: 30px !important;
    line-height: 18px !important;
}

.isc-hme-sec-in-scr-s1 {
    min-height: 255px;
    max-height: 425px;
    overflow-y: auto;
}

    .isc-hme-sec-in-scr-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-div-center-s1 {
    margin: 0px auto;
    width: 350px;
}

.isc-hme-sec-lednd-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-hme-sec-lednd-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .isc-hme-sec-lednd-s1 li a {
            font-size: 10px;
            font-weight: 400;
            color: #4A4A4A;
            display: inline-block;
            line-height: 20px;
            padding: 2px 10px;
            text-transform: uppercase;
            letter-spacing: 0.7px;
            position: relative;
            margin: 0px 10px 0px 10px;
        }

            .isc-hme-sec-lednd-s1 li a i {
                margin: 0px 2px 0px 0px;
                font-size: 13px;
                font-weight: 400;
                line-height: inherit;
                color: #4F2D7F;
            }
/*Home.aspx*/
/*Css By Anand Feb 11,2019*/

/*Css By Anand Feb 20,2019*/

.isc-act-txt-nav-s1 {
    margin: 0px;
    padding: 0px;
    margin-top: -2px;
}

    .isc-act-txt-nav-s1 li {
        float: left;
        display: block;
        list-style: none;
        border-right: 1px solid #ddd;
    }

        .isc-act-txt-nav-s1 li a {
            font-size: 12px;
            font-weight: 400;
            color: #4A4A4A;
            display: inline-block;
            line-height: 20px;
            padding: 2px 10px;
            letter-spacing: 0.7px;
            position: relative;
            margin: 0px 10px 0px 10px;
            border-radius: 4px !important;
            box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
        }

            .isc-act-txt-nav-s1 li a i {
                margin: 0px 0px 0px 0px;
                font-size: 13px;
                font-weight: 400;
                line-height: inherit;
                color: #4F2D7F;
            }

        .isc-act-txt-nav-s1 li:last-child {
            border-right: none;
        }

        .isc-act-txt-nav-s1 li:hover a {
            background-color: #cdb0ff;
            color: #4f2d7f;
            border-radius: 4px !important;
        }


/*Css By Anand Feb 20,2019*/



.bor-rig-set-ecm {
    border-right: 1px solid #705597;
}

.bor-lft-set-ecm {
    border-left: 1px solid #705597;
}

.isc-min-hgt-325 {
    min-height: 325px;
}

.isc-sec-high-thank-cont {
    margin: 10% auto !important;
    text-align: center;
    padding: 0 30px;
}

.isc-sec-high-main-para {
    /* margin: 50px 0px 0px 0px; */
    font-size: 14px;
    font-weight: 400;
    color: #6c6c6c;
    line-height: 25px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;
    word-spacing: 02px;
    /* text-indent: 70px; */
}

.isc-pdf-change-con-s1 {
    position: relative;
    padding: 125px 30px;
    min-height: 350px;
}

/*Css By Anand , Feb 27,2019*/
.isc-kpi-icon-det-nav-s2 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-icon-det-nav-s2 li {
        float: left;
        position: relative;
        list-style: none;
        width: 20%;
        cursor: pointer;
    }


        .isc-kpi-icon-det-nav-s2 li a {
            padding: 10px 10px;
            /* padding-left: 65px; */
            display: block;
            height: 65px;
            border: 2px solid transparent;
            background-color: #fff;
            margin: 0px 6px;
            border-radius: 4px !important;
        }

            .isc-kpi-icon-det-nav-s2 li a:before {
                position: absolute;
                top: 0px;
                left: 10px;
                content: "";
                width: 94%;
                height: 100%;
                /* margin: 0px 10px; */
                border: none;
                /* border-top: 1px solid #ddd; */
                /* border-bottom: 1px solid #ddd; */
                box-sizing: border-box;
                transition: .4s;
                transform: scaleX(0);
                border-radius: 5px !important;
            }

            .isc-kpi-icon-det-nav-s2 li a:hover:before {
                transform: scaleX(1);
            }

            .isc-kpi-icon-det-nav-s2 li a:hover {
                border: 2px solid transparent;
                background-color: #ffffff;
                transition: .2s;
                /*  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;*/
            }

            .isc-kpi-icon-det-nav-s2 li a:after {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 94%;
                content: "";
                margin: 0px 8px;
                height: 100%;
                border: none;
                /* border-left: 1px solid #ddd; */
                /* border-right: 1px solid #ddd; */
                box-sizing: border-box;
                transition: .4s;
                transform: scaleY(0);
                border-radius: 4px !important;
            }




            .isc-kpi-icon-det-nav-s2 li a:hover:after {
                transform: scaleY(1);
            }

.isc-kpi-icon-det-nav-s1 li a {
    padding: 10px 10px;
    padding-left: 65px;
    display: block;
    height: 65px;
    border: 2px solid transparent;
    background-color: #fff;
    margin: 0px 6px;
    border-radius: 4px !important;
}

.isc-kpi-icon-det-nav-s2 li a h2 {
    margin: 0px 0px 0px 0px;
    color: #c0c2c3;
    font-weight: 500;
    font-size: 23px;
    display: inline;
    padding: 0px 0px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

.isc-kpi-icon-det-nav-s2 li a h3 {
    text-align: left;
    padding: 3px 0px;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #A9A9A9;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.isc-app-screen-sec-container-s2 {
    padding: 10px 55px;
    background-color: #F9F9F9;
    position: relative;
    margin-bottom: 15px;
}







.isc-hme-sec-tile-par-s3 {
    margin: 0px 5px;
    position: relative;
    display: block;
    border-radius: 4px !important;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.08), 0 0px 1px #D9D1E3;
    height: 55px;
    background-color: #fff;
    padding: 15px 10px;
    cursor: pointer;
}



.isc-lbl-hme-tile-s3 {
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #725798;
    line-height: 32px;
    display: flex;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-hme-tile-s3 i {
        margin: 0px 6px 0px 0px;
        text-align: left;
        color: #5A3B87;
        font-size: 25px;
        font-weight: 500;
        /* display: block; */
        line-height: 31px;
    }

.isc-hme-sec-tile-par-s3:hover {
    transition: .2s;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
}


.isc-frm-bg-clr {
    background-color: #F3F1EE;
}

.isc-frm-bg-clr-s1 {
    background-color: gainsboro;
}


.isc-frm-in-sec-con-s1 {
    position: relative;
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px solid #dddddd6e;
}


.isc-list-spec-col-txt-cen {
}

    .isc-list-spec-col-txt-cen td h1 {
        text-align: center;
    }

    .isc-list-spec-col-txt-cen td h3 {
        text-align: center;
    }

.isc-nest-list-s1 {
}

    .isc-nest-list-s1 th {
        border: 1px solid #ddd;
        background-color: #f5f0ff85;
        color: #4f2d7f;
        padding: 5px 10px;
    }

    .isc-nest-list-s1 tbody {
        border-bottom: 1px dotted #6c5094;
        border-top: none;
    }

.isc-list-lbl-date-for-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #4f2d7f;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-list-lbl-date-for-s1 span {
        margin: 0px 0px 0px 4px;
        font-size: 12px;
        font-weight: 400;
        color: #636F76;
        line-height: 15px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-align: left;
    }

.isc-nst-list-pad-s1 {
    padding: 0px 0px !important;
}






.isc-hme-hdr-question {
    position: relative;
}

    .isc-hme-hdr-question i {
        color: #4F2D7F;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 0px 10px 0px 10px;
        font-size: 30px;
        line-height: 35px;
    }





.open > .dd-isc-hdr-ques-act {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.dd-isc-hdr-ques-act {
    position: absolute;
    top: 40px;
    right: 55px;
    width: 175px;
    z-index: 1000;
    display: none;
    background-color: #ffffff;
    border-radius: 3px !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; */
}

    .dd-isc-hdr-ques-act:after {
        content: '\f0de';
        display: block;
        font-family: "FontAwesome";
        position: absolute;
        right: 10px;
        z-index: 99999;
        font-size: 20px;
        color: #d6d6d6;
        top: -12px;
    }

.isc-hme-hdr-dd-ques-list {
    margin: 0px;
    padding: 0px;
}

    .isc-hme-hdr-dd-ques-list li {
        float: left;
        display: block;
        width: 100%;
        list-style: none;
    }

        .isc-hme-hdr-dd-ques-list li a {
            padding: 8px 15px;
            display: block;
            text-align: left;
            color: #54667a;
        }

            .isc-hme-hdr-dd-ques-list li a i {
                margin: 0px 5px 0px 0px;
                font-size: 17px;
            }

        .isc-hme-hdr-dd-ques-list li:hover a {
            background: #f2f4f8;
            color: #009efb;
            text-decoration: none;
        }

.isc-frm-in-scroll-sm-con-s1 {
    min-height: 100px;
    max-height: 175px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-frm-in-scroll-sm-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.gt-validation {
    color: #ff6868;
    position: relative;
}

    .gt-validation i {
        margin: 7px 0px 0px 2px;
        font-size: 8px;
        line-height: 0px;
        position: absolute;
    }

.isc-accor-par-hdr-new-s5:before {
    border-bottom: 4px solid transparent;
    border-left: 5px solid #4f2d7f;
    border-right: 5px solid transparent;
    border-top: 4px solid transparent;
    content: '';
    display: block;
    height: 0px;
    left: 0px;
    position: absolute;
    top: 12px;
    width: 0px;
    margin: 0 0 0 0px;
}

.isc-accor-par-hdr-new-s5 {
    position: relative;
    padding: 7px 10px;
    cursor: pointer;
    min-height: 35px;
}

.isc-accor-par-bdy-follow-s2 {
    position: relative;
    padding: 0px 10px 0px 10px;
}

.isc-delete-cross {
    color: #d71b1b;
    cursor: pointer;
}

.isc-edit {
    cursor: pointer;
}

/*Loading*/

/* Page Loading */
.page-block {
    z-index: 999999;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: wait;
    position: fixed;
    opacity: 0.7;
    background-color: #FFF;
}

.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;
    }
/* Pre Loader */
.loader {
    width: 90px;
    height: 90px;
    margin: 300px auto;
}

    .loader .loader-inner {
        width: 60px;
        height: 60px;
        position: relative;
        margin: 0 auto;
    }

        .loader .loader-inner div {
            content: "";
            width: 16px;
            height: 16px;
            border-radius: 50%;
            background: #68478D;
            position: absolute;
            top: 10px;
            left: 10px;
            transform-origin: 20px 20px;
            -webkit-animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-2 {
            top: 10px;
            left: auto;
            right: 10px;
            transform-origin: -4px 20px;
            -webkit-animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-3 {
            top: auto;
            left: auto;
            right: 10px;
            bottom: 10px;
            transform-origin: -4px -4px;
            -webkit-animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-4 {
            top: auto;
            bottom: 10px;
            transform-origin: 20px -4px;
            -webkit-animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

    .loader .text {
        display: block;
        font-size: 12px;
        color: #68478D;
        text-align: center;
    }

@-webkit-keyframes loading-1 {
    0% {
        transform: rotate(90deg);
    }

    0% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-1 {
    0% {
        transform: rotate(90deg);
    }

    0% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-2 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-2 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-3 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-3 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-4 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-4 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.filecontainer-separator {
    margin-top: 12px;
}

.isc-lbl-mp-hdr-sec-s1 {
    margin: 0px 0px 0px 0px;
    color: #868686;
    font-size: 10px;
    font-weight: 400;
    line-height: 25px;
    text-transform: uppercase;
    position: relative;
    text-align: left;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-mp-hdr-sec-s2 i {
    margin: 0px 5px 0px 0px;
    font-size: 13px;
}

.isc-lbl-mp-hdr-sec-s2 {
    margin: 0px 0px 0px 0px;
    color: #4f2d7f;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    border: none;
    background-color: inherit;
}

.isc-lbl-mp-hdr-sec-s3 i {
    margin: 0px 5px 0px 0px;
    font-size: 13px;
}

.isc-lbl-mp-hdr-sec-s3 {
    margin: 0px 0px 0px 0px;
    color: #828282;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    border: none;
    background-color: inherit;
}

.isc-lbl-mp-hdr-sec-s4 {
    background-color: #cdb0ff;
    border-radius: 50px !important;
    color: #4f2d7f;
    font-size: 11px;
    position: relative;
    font-weight: 400;
    height: 13px;
    padding: 0px 10px;
    cursor: pointer;
    line-height: 16px;
    display: inline-block;
    margin: 5px 0px 0px 0px;
    text-align: center;
}

    .isc-lbl-mp-hdr-sec-s4:hover .isc-list-hover-commnt-con-s2 {
        display: block;
    }


.isc-list-hover-commnt-con-s2 {
    background-color: #fff;
    border: 1px solid #efefef;
    padding: 7px 10px;
    min-height: 50px;
    position: absolute;
    border-radius: 3px !important;
    display: none;
    top: 15px;
    z-index: 9999;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    left: 5px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
}

    .isc-list-hover-commnt-con-s2::-webkit-scrollbar {
        width: 4px;
    }


.isc-list-cir-kpi-alert-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-list-cir-kpi-alert-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-list-cir-kpi-alert-s1 li a {
            background-color: #cdb0ff;
            border-radius: 50px !important;
            color: #4f2d7f;
            float: none;
            font-size: 9px;
            position: relative;
            font-weight: 400;
            height: 13px;
            line-height: 14px;
            margin: 0px auto;
            cursor: pointer;
            text-align: center;
            margin-right: 10px;
            margin: 6px 10px 0px 0px;
            width: 20px;
            display: block;
        }

.isc-cir-alert-missing {
    background-color: #E92841 !important;
    color: #fff !important;
}


.isc-cir-alert-invalid {
    background-color: #FFB300 !important;
    color: #fff !important;
}

.isc-cir-alert-expired {
    background-color: #FF7D1E !important;
    color: #fff !important;
}

.isc-cir-alert-valid {
    background-color: #77C45A !important;
    color: #fff !important;
}

.isc-mp-in-sec-med-con-s1 {
    position: relative;
    display: block;
    background-color: #f8f8f8;
    padding: 3px 20px;
    /* height: 60px; */
    display: grid;
}

.isc-pdf-par-hdr-con-s1 h2 {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #3A3738;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-pdf-par-hdr-con-s1 h2 span {
        margin: 0px 0px 0px 4px;
        font-size: 11px;
        line-height: 15px;
        font-weight: 400;
        padding: 1px 9px;
        color: #ffffff;
        border-radius: 50px !important;
        background-color: #59187a;
    }

.isc-pdf-nav-lft-icn {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    padding: 2px 7px;
    cursor: pointer;
    left: 5px;
    border-radius: 50PX !IMPORTANT;
    text-align: center;
    background-color: gainsboro;
}

.isc-pdf-nav-rgt-icn {
    position: absolute;
    display: block;
    height: 20px;
    cursor: pointer;
    width: 20px;
    padding: 2px 7px;
    right: 5px;
    border-radius: 50PX !IMPORTANT;
    text-align: center;
    background-color: gainsboro;
}

.isc-pdf-par-foot-con-s1 {
    position: relative;
    padding: 7px 20px;
    display: block;
    min-height: 35px;
    border-top: 1px solid #ddd;
}

.isc-read-act-opt-list-s1 {
    list-style-type: none;
    padding-left: 0;
}

    .isc-read-act-opt-list-s1 li {
        padding: 15px 6px;
        font-size: 13px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #E5EEF8;
    }

        .isc-read-act-opt-list-s1 li h2 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 300;
            color: #5d5d5d;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            color: #6381A1;
            text-overflow: ellipsis;
        }

        .isc-read-act-opt-list-s1 li h3 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 300;
            color: #5d5d5d;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            color: #6381A1;
            text-overflow: ellipsis;
        }

            .isc-read-act-opt-list-s1 li h3 i {
                margin: 0px 0px 0px 0px;
                font-size: 13px;
                font-weight: 400;
                color: #FFCC00;
                text-align: right;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

        .isc-read-act-opt-list-s1 li.active h3 i {
            color: #ffea00;
        }

        .isc-read-act-opt-list-s1 li.active {
            background-color: #cdb0ff;
        }

            .isc-read-act-opt-list-s1 li.active h2 {
                color: #4f2d7f;
            }

                .isc-read-act-opt-list-s1 li.active h2 i {
                    color: #4f2d7f;
                }

        .isc-read-act-opt-list-s1 li:hover {
            background-color: #f1e9ff;
            cursor: pointer;
        }

        .isc-read-act-opt-list-s1 li h2 i {
            margin: 0px 8px 0px 0px;
            color: #6C87A3;
            font-size: 14px;
        }

        .isc-read-act-opt-list-s1 li h2 span {
            color: #278EAF;
            font-size: 13px;
            margin: 0px 5px;
            font-weight: 400;
        }

        .isc-read-act-opt-list-s1 li h3 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 300;
            color: #adadad;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            color: #6381A1;
        }

    .isc-read-act-opt-list-s1 ul:last-child li {
        border-bottom: none;
    }
/*********data table pagination overwrite*******/

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    background-color: #4f2d7f !important;
    cursor: pointer;
    color: #fff !important;
    border-radius: 4px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #4f2d7f !important;
    background-color: #cdb0ff !important;
    background: none;
    border-radius: 4px !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        color: #4f2d7f !important;
        background-color: #cdb0ff !important;
        background: none;
        border-radius: 4px !important;
    }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #4f2d7f !important;
    cursor: pointer;
    color: #fff !important;
    background: unset;
    border-radius: 4px !important;
}

.dataTables_scrollBody::-webkit-scrollbar {
    width: 6px;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: none;
}
/***********select2 multiple drop****css***/
.select2-container--default .select2-selection--multiple {
    border-radius: 4px !important;
    border: 1px solid #D9D9D9 !important;
    /*height: 35px;*/
    cursor: pointer;
    width: 375px !important;
}

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #4f2d7f;
        border: 1px solid #4f2d7f;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
        color: #fff;
        border-radius: 4px !important;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #fff;
            cursor: pointer;
        }

.select2-container--default .select2-search--inline .select2-search__field {
    margin: 0;
}
/************/

.isc-sec-in-bdy-scrl-con-s1 {
    overflow: hidden;
    overflow-y: auto;
    min-height: 250px;
    max-height: 660px;
}

    .isc-sec-in-bdy-scrl-con-s1::-webkit-scrollbar {
        width: 5px;
    }





/*Css By Anand-Mar 22nd, 2019*/
.isc-cntrl-sec-nav {
    margin: 0px;
    padding: 0px;
}

    .isc-cntrl-sec-nav li {
        list-style: none;
        display: block;
        float: left;
        width: 100%;
        border: 1px solid #ddd;
        border-bottom-right-radius: 50px !important;
        border-top-right-radius: 50px !important;
        border-bottom-left-radius: 50px !important;
        margin-bottom: 10px;
        background-color: #fff;
    }

.isc-sm-tile-act-con-s1 {
    position: relative;
    padding-left: 40px;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 5px !important;
}

.isc-sm-tile-act-in-con-s1 {
    position: absolute;
    background-color: #705597;
    left: 0px;
    height: 31px;
    top: -1px;
    width: 30px;
    text-align: center;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 5px !important;
}

    .isc-sm-tile-act-in-con-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #ffffff;
        text-align: center;
        line-height: 30px;
    }

.isc-sm-tile-act-con-s1 h2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #705597;
    text-align: left;
    text-transform: uppercase;
    overflow: hidden;
    letter-spacing: 0.4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
}

    .isc-sm-tile-act-con-s1 h2 span {
        margin: 0px 0px 0px 5px;
        font-size: 11px;
        color: #8a8a8a;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
        line-height: 20px;
    }

.isc-sm-tile-act-con-s1 h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #00a1b7;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    display: inline-flex;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-sm-tile-act-con-s1 h4 {
    border-left: 1px solid #ddd;
    padding: 0px 0px 0px 5px;
    float: right;
    margin: 5px 5px 0px 0px;
    cursor: pointer;
}

    .isc-sm-tile-act-con-s1 h4 i {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        color: #4F2D7F;
    }

/*.isc-sm-tile-act-con-s1:hover h4 {
    display: block;
}*/
/*Css By Anand-Mar 22nd, 2019*/

.dataTables_scrollBody thead tr {
    visibility: collapse !important;
}

/*Session Timeout Handler - Start*/

.session-timeout-popup-container:before, .session-timeout-popup-header-container:before, .session-timeout-popup-body-container:before {
    content: '';
    display: table;
}

.session-timeout-popup-container:after, .session-timeout-popup-header-container:after, .session-timeout-popup-body-container:after {
    content: '';
    display: table;
    clear: both;
}

.session-timeout-layer-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 100000;
    top: 0px;
    left: 0px;
}

.session-timeout-popup-container {
    z-index: 2000;
    width: 450px;
    margin: 0 auto;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    border-top: 3px solid #6DC3BB;
    margin-top: 85px;
}

.session-timeout-popup-header-container {
    background-color: #E0DFDF;
    min-height: 50px;
    text-align: center;
    font-size: 23px;
    line-height: 44px;
    color: #5d5d5d;
    font-weight: 500;
    text-shadow: rgb(202, 201, 201) 1px 1px, rgb(202, 201, 201) 2px 2px, rgb(224, 223, 223) 3px 3px;
}

.session-timeout-popup-body-container {
    background-color: #fff;
    padding: 10px 0px 10px 20px;
}

.session-group-list-btn-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 30px;
    margin-bottom: 0px;
}

    .session-group-list-btn-s1 li {
        width: 24%;
        margin-right: 1%;
        float: left;
        list-style: none;
    }

        .session-group-list-btn-s1 li a {
            display: block;
            float: left;
            text-decoration: none;
            cursor: pointer;
        }

        .session-group-list-btn-s1 li:hover a {
            text-decoration: none;
        }

    .session-group-list-btn-s1 .img-section-s1 {
        width: 75px;
        height: 75px;
        border-radius: 50% !important;
        background-color: #e4e4e4;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        text-align: center;
    }

    .session-group-list-btn-s1 li a img {
        height: 40px;
        margin-top: 17px;
    }

    .session-group-list-btn-s1 .txt-section-s1 {
        font-size: 13px;
        margin: 10px 0px 10px 0px;
        text-align: center;
        line-height: 15px;
        color: #7c7c7c;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .4px;
        text-shadow: rgb(225, 225, 225) 1px 1px, rgb(225, 225, 225) 2px 2px, rgb(250, 250, 250) 3px 3px;
    }

.session-popup-content-container h3 {
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .4px;
    font-weight: 600;
    text-align: center;
    color: #3AA79C;
    margin: 20px 0px 0px 0px;
}

.session-popup-content-container h4 {
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    font-weight: 500;
    text-align: center;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.session-group-list-btn-s1 li:hover .img-section-s1 {
    background-color: #D8D8D8;
}

.session-popup-content-container h3 span {
    font-size: 12px;
    font-weight: 500;
    color: #B9B9B9;
}
/*Session Timeout Handler - End*/
.isc-success-icon {
    color: green;
    font-size: 20px;
}

.isc-warning-icon {
    color: orange;
    font-size: 20px;
}

.isc-failed-icon {
    color: red;
    font-size: 20px;
}

.list-change {
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/***10-04-2019**/





.isc-count-value:hover {
    background-color: #E9E4F1;
}

.isc-count-value.isc-gtactiv {
    background-color: #4f2d7f !important;
    color: #fff !important;
}

.isc-cancel-color {
    background-color: #979596;
}

.anchor-link {
    cursor: pointer;
}


.isc-count-value {
    font-size: 12px;
    padding: 2px 10px;
    text-align: center;
    color: #4f2d7f;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    background-color: #eee;
    border-radius: 50px !important;
}

.swal-button {
    /* border: 1px solid transparent; */
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    padding: 4px 10px;
    border-radius: 3px !important;
    display: block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    float: left;
    color: #fff;
    /* width: 100px; */
    background-color: #4f2d7f;
    text-transform: capitalize;
    margin-top: 4px;
}

    .swal-button:hover {
        background-color: #cdb0ff !important;
        color: #4f2d7f !important;
    }

.swal-button--cancel {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 7px 10px;
    border-radius: 4px !important;
    background-color: #979596;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    line-height: 15px;
    position: relative;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    cursor: pointer;
}

    .swal-button--cancel:hover {
        background-color: #696969 !important;
        color: #fff !important;
    }

.isc-lbl-cent-con-s1 {
    margin: 100px 0px 0px 0px;
    color: gainsboro;
    font-size: 28px;
    font-weight: 500;
    line-height: 150px;
    text-align: center;
    display: flex;
    justify-content: center;
}

/*FEB 18,Css By Anand*/
/*403.apsx*/
.isc-err-nt-fonud {
    position: relative;
    height: 100vh;
}

.isc-err-nt-fonud-inner {
    position: absolute;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 620px;
    width: 100%;
    min-width: 560px;
    padding-left: 160px;
    line-height: 1.1;
    box-sizing: border-box;
}

    .isc-err-nt-fonud-inner img {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 140px;
        height: 140px;
        background-size: cover;
    }

    .isc-err-nt-fonud-inner:before {
        content: '';
        position: absolute;
        width: 130px;
        height: 130px;
        -webkit-transform: scale(2.4);
        -ms-transform: scale(2.4);
        transform: scale(2.4);
        border-radius: 50%;
        background-color: #f2f5f8;
        z-index: -1;
        left: 0px;
    }

    .isc-err-nt-fonud-inner h1 {
        font-family: nunito,sans-serif;
        font-size: 65px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 10px;
        color: #151723;
        text-transform: uppercase;
    }

    .isc-err-nt-fonud-inner h2 {
        font-family: nunito,sans-serif;
        font-size: 21px;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase;
        color: #151723;
    }

    .isc-err-nt-fonud-inner p {
        font-family: nunito,sans-serif;
        color: #999fa5;
        font-weight: 400;
        margin: 1em 0px;
        font-size: 14px;
    }

    .isc-err-nt-fonud-inner a {
        font-family: nunito,sans-serif;
        display: inline-block;
        font-weight: 600;
        border-radius: 40px;
        text-decoration: none;
        color: #388dbc;
        font-size: 15px;
    }

.fake-link {
    pointer-events: none;
}
/*403.apsx*/
.no-search-box .select2-drop.select2-search {
    display: none
}

.isc-custom-state .select2-container {
    min-width: 102px !important;
    width: 102px !important;
}

.isc-custom-state .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 95px !important;
}

.isc-custom-map-state .select2-container {
    min-width: 150px !important;
    width: 150px !important;
}

.isc-custom-map-state .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 143px !important;
}

.isc-app-top-brand-title-s1 a:focus {
    outline: none;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #4f2d7f;
}

::selection {
    color: #fff;
    background: #4f2d7f;
}

/****************/

.detail-length-menu .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 75px !important;
}

.detail-length-menu .select2-container {
    min-width: 75px !important;
    width: 75px !important;
}

.detail-length-menu {
    display: inline-block;
}

.dt-foot {
    padding: 10px 10px;
    /*min-height:30px;*/
}

    .dt-foot:before {
        content: "";
        display: table;
    }

    .dt-foot:after {
        content: "";
        display: table;
        clear: both;
    }

.dataTables_wrapper .dataTables_length {
    float: right;
    padding-right: 20px;
}

.dataTables_wrapper .dataTables_paginate {
    padding-top: 0 !important;
}

.dataTables_wrapper .dataTables_length label {
    font-weight: 500 !important;
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #4f2d7f;
    font-size: 13px;
    font-weight: 500;
}

.dt-top {
    float: left;
    padding-bottom: 10px;
}
/***********overwrite css an responsive check 27/5/2019************/
.quick-link-sec {
    min-height: 440px;
    padding: 18px 5px;
}

.isc-pad-10-50 {
    padding: 10px 50px;
}
/*****************/
/*********responsive tab********/
.screen-tab-container-s5 {
    height: 42px;
    border-bottom: 1px solid #dbdbdb;
    position: relative;
}

.screen-tab-container-s5 {
    height: 42px;
    border-bottom: 1px solid #dbdbdb;
    position: relative;
}

.background-none {
    background-color: none;
    border: none;
}

.no-pad {
    padding: 0px
}

.isc-choose-cust-s1 {
}

    .isc-choose-cust-s1 .select2-container {
        min-width: -webkit-fill-available !important;
        width: -webkit-fill-available !important;
    }



/*June 6th,2019*/
.isc-sec-warn-alert-con-s1 {
    position: relative;
    margin: 0 auto;
    width: 1150px;
    margin-top: 10px;
    padding: 5px 10px;
    /* min-height:100px; */
    padding-left: 75px;
    padding-right: 50px;
    background-color: #ffe9b3bd;
    border: 1px solid #EED392;
    border-radius: 5px !important;
}

    .isc-sec-warn-alert-con-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 25px;
        color: #F5B63A;
        line-height: 15px;
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .isc-sec-warn-alert-con-s1 h2 {
        font-size: 13px;
        font-weight: 500;
        color: #3A3738;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        /* white-space: nowrap; */
        display: block;
    }

        .isc-sec-warn-alert-con-s1 h2 span {
            font-size: 16px;
            font-weight: 600;
            color: #282828;
            line-height: 23px;
            margin: 0px 5px 0px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    .isc-sec-warn-alert-con-s1 h3 {
        position: absolute;
        top: -20px;
        right: 25px;
    }

        .isc-sec-warn-alert-con-s1 h3 i {
            margin: 0px 0px 0px 0px;
            color: #5d5d5d;
            font-size: 12px;
            /* position: absolute; */
            /* right: 10px; */
            /* top: 23px; */
            cursor: pointer;
        }

.isc-sec-mail-par-con-s2 {
    min-height: 550px;
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
    padding: 10px 35px;
    display: flex;
}

    .isc-sec-mail-par-con-s2 h2 {
        font-size: 40px;
        font-weight: 500;
        color: gainsboro;
        line-height: 100px;
        margin: 0 auto;
        overflow: hidden;
    }

.width-auto {
    width: auto !important;
}

.btn-rounded:active {
    background-color: #4f2d7f !important;
    color: #fff !important;
}
.btn-rounded:focus {
    background-color: #4f2d7f !important;
    color: #fff !important;
}
.isc-gt-custom-alert {
    background-color: #ffe9b3bd !important;
    border: 1px solid #EED392 !important;
    padding: 5px 10px;
    border-radius: 5px !important;
    font-size: 13px;
    font-weight: 500;
    color: #3A3738;
}