﻿/********Font-include for Lato only*******/
/*@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');*/
/*@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');*/
/*@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap-glyphicons.css");*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

/*********** ******************/
body {
    font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
}

svg text {
    font-family: 'Roboto', sans-serif !important;
}

div, input, select, textarea, table, label, td, th, p, a, button, ul, code, pre, li {
    font-family: 'Roboto', sans-serif !important;
}

span {
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif !important;
}

/*******mobile xs****************/
/*mobile menu*/
.mobile-logo {
    float: left;
    padding-left: 15px;
    padding-top: 15px;
}

.navbar-default {
    background-color: #fff;
    border-bottom: 3px solid #00a1df;
    padding: 0px 0;
}

.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;
    }

        .isc-app-sub-nav-mobi li a i {
            display: none;
        }

/* logo page */
.login {
    background-color: #fff !important;
}

.content-right {
    min-height: 800px;
    width: 700px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    margin-top: 28%;
    padding-bottom: 15px;
}

.isc-bg-blue-log {
    /*background-color: #45A6DB;
   */
    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: center;
    color: #fff;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 20px;
}

.isc-rigth-para {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}

.login .logo {
    margin: 0 auto;
    margin-top: 60px;
    padding: 15px;
    text-align: center;
}

.login .content {
    background-color: #fff;
    width: 400px;
    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: 16px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        font-weight: 500;
        color: #5d5d5d;
        margin-bottom: 10px;
    }

.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: 25%;
}

.login .sky.btn:hover {
    color: white;
    background-color: #45A6DB;
}

.login .sky.btn {
    color: white;
    background-color: #45A6DB;
    padding: 15px 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: 14px;
    font-weight: 400;
    color: #898b96;
}

.login .content {
    border-radius: 10px !important;
}

.isc-link-btn a {
    font-size: 14px;
}

.isc-mar-top-10Per {
    margin-top: 14%;
}

.login .content .form-actions {
    padding: 0px 30px 45px 30px;
}

.brd-log-s1 img {
    margin: 0 auto 12%;
}

.brd-log-s1 {
    text-align: center;
}

.login .content {
    border-radius: 10px !important;
    padding: 23% 15px 0px 15px;
}

    .login .content h3.form-title {
        margin: 10px 0 0 0;
    }

/****header******/
body {
    overflow: hidden;
    background-color: #fff;
}

    body.isc-app-body-container {
        font-size: 13px;
        height: 100%;
        background-color: #fff;
        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 #1589ee;
    height: 40px;
    position: relative;
    padding: 0px 20px;
}

.isc-app-top-brand-title-s1 {
    float: left;
    width: 160px;
}

.header-logo {
    padding: 10px 0px 0px 0px;
    display: block;
    height: 40px;
    color: #080707;
    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:70%;
   */
}

.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;
    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 0px 0 0px;
    }

        .isc-app-nav-menu-s1 > li.active > a {
            /* border-bottom-color: #00A6BC;
   */
            background-color: #e5f2fd;
            color: #080707;
        }


            .isc-app-nav-menu-s1 > li.active > a:before {
                content: '';
                height: 3px;
                display: block;
                background: #1589ee;
                position: absolute;
                top: 0;
                left: -1px;
                right: -1px;
                -webkit-animation: navBounceIn 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) both;
                animation: navBounceIn 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) both;
            }

.isc-app-sub-nav-s1 li a:hover {
    background-color: #e5f2fd;
    color: #080707;
}

.isc-app-nav-menu-s1 li:hover {
    background-color: #e5f2fd;
    color: #939393;
}

/*.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: 8px 10px 8px 10px;
    display: block;
    min-height: -16px;
    color: #080707;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    line-height: 21px;
    text-decoration: none;
    vertical-align: middle;
    border-bottom: 3px solid #1589ee !important;
}

.isc-app-nav-menu-s1 li .isc-app-sub-nav-s1 {
    display: none;
}

.position-relative {
    position: relative;
}

.isc-app-sub-nav-s1 {
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 40px;
    left: 0px;
    width: 150px;
    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;
    z-index: 9999999;
}

    .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: #080707;
            font-size: 14px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-app-sub-nav-s1 li .isc-app-sub-nav-child {
            display: none;
        }

.isc-app-sub-nav-child {
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0;
    left: 100%;
    /* right: 26px; */
    width: 150px;
    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-child li {
        display: block;
        list-style: none;
    }

        .isc-app-sub-nav-child li a {
            display: block;
            padding: 7px 13px;
            background-color: #fff;
            border-bottom: 1px solid #efefef;
            text-decoration: none;
            color: #080707;
            font-size: 14px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-app-sub-nav-s1 li:hover .isc-app-sub-nav-child {
    display: block;
}

.isc-app-nav-menu-s1 > li > a > i {
    font-size: 13px;
    color: inherit;
    line-height: 20px;
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    float: left;
    margin-right: 5px;
}

.isc-app-nav-menu-s1 > li > a > span {
    margin: 0px;
    font-size: 13px;
    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: 2px;
}

/***Login left********/
.isc-app-login-cell-s1 {
    width: 165px;
    height: 40px;
    background-color: transparent;
    float: right;
    cursor: pointer;
    position: relative;
    text-align: center;
}

.isc-app-brand-log-s1 {
    margin: 6px 40px 0px 0px;
    font-size: 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: 400;
}

    .isc-app-brand-log-s2 a {
        color: #7c7c7c;
    }

.isc-hme-hdr-question {
    position: relative;
}

    .isc-hme-hdr-question i {
        color: #9a989a;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 0px 15px 0px 5px;
        font-size: 20px;
        line-height: 38px;
    }





.open > .dd-isc-hdr-ques-act {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
}

.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-app-login-cell-s1 .login-out-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;
    height: 50px;
}

.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: inline-block;
        list-style: none;
        float: none;
        width: 100%;
    }

.sub-header-lft-side-icon 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: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
}

.isc-app-screen-header-title-s1 {
    /*margin-bottom: 5px;*/
    /*font-size: 16px;*/
    font-weight: 500;
    color: #080707;
    line-height: 12px;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.4px;
}

label {
    font-weight: 400;
    font-size: 14px;
    color: #8A8A8A;
    margin: 0px;
}

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: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 500;
    /* margin-top: 0px; */
    line-height: 25px;
}

.isc-app-ent-brd-s1 li a select {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 500;
    color: #080707;
    line-height: 10px;
    margin-top: 0px;
    letter-spacing: 0.4px;
    border: none;
    display: block;
    background-color: inherit;
}

/***footer********/
.slds-context-footer-bar {
    background-color: #fff;
    border-top: 3px solid #1589ee;
    bottom: 0px;
    color: #080707;
    display: block;
    padding: 3px 0px;
    left: 0px;
    line-height: 2;
    position: absolute;
    right: 0px;
    text-align: center;
    z-index: 999999;
    font-size: 14px;
}

/***body-container********/
.isc-app-screen-body-container::-webkit-scrollbar {
    width: 8px;
}

.isc-app-screen-body-container {
    /*overflow: $hidden;
   */
    overflow-y: auto;
    background-color: #fff;
}

.isc-min-ht-s2 {
    min-height: 450px;
}

.isc-app-screen-sec-container-s1 {
    padding: 8px 11px;
    background-color: #fff;
    position: relative;
    /* margin-bottom:15px;
  */
}

/*******UserSimple.aspx******UserHome.aspx**************/


.isc-sec-cir-cell {
    background-color: #00a1df;
    border-radius: 50px !important;
    color: #fff;
    font-size: 14px;
    left: 0px;
    line-height: 2;
    position: absolute;
    text-align: center;
    top: 12px;
    display: inline-block;
    padding: 3px 8px;
}

    .isc-sec-cir-cell i {
        font-size: 11px;
        line-height: 10px;
        vertical-align: middle;
    }

.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: 7px 10px;
        border-top: 1px solid #efefef;
        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: #525252;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 8px 10px;
        position: relative;
    }

    .isc-table-read-optimal th h2 {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0px;
        overflow: hidden;
        text-align: inherit;
        text-overflow: ellipsis;
        white-space: nowrap;
        /*width: 90%;*/
        text-transform: uppercase;
    }

    .isc-table-read-optimal td h2 {
        font-size: 14px;
        color: #0070d2 !important;
        margin: 0px;
        font-weight: 400;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: none;
        line-height: 18px;
    }

    .isc-table-read-optimal td h4 {
        color: #7c7c7c;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal td h5 {
        color: #5d5d5d;
        font-size: 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: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-table-read-optimal td h6 {
    color: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-table-read-optimal td h6 a {
        color: #5d5d5d;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal td h6 i {
        font-size: 16px;
        margin: 0px 8px;
    }

    .isc-table-read-optimal td h6 span {
        margin: 0px 0px 0px 0px;
    }

        .isc-table-read-optimal td h6 span i {
            font-size: 16px;
            margin: 0px 0px 0px 0px;
            color: #642D2E;
        }

.isc-act-cir-cell-main {
    position: relative;
    display: inline-block;
    padding: 2px 10px;
    /* height: 16px;
   */
    /* width: 25px;
   */
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    /* float: none;
   */
    /* margin-left: 5px;
   */
    /* margin: 0 auto;
   */
    background-color: #657379;
    vertical-align: middle;
    /* float: right;
   */
    left: 40%;
}

.isc-act-cir-cen-btn i {
    font-size: inherit;
    line-height: 30px;
    color: inherit;
    display: block;
    margin: 0px 5px 0px 5px;
}

.isc-act-cir-cen-btn {
    /* font-size: 16px; */
    /* line-height: 20px; */
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: right;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

.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 #ccc !important;
    height: 32px;
    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;
    text-align: left;
}

/****Responsive tab list*************/
.isc-screen-nav-container-s1 ul {
    overflow: inherit;
    display: flex;
    overflow-y: hidden;
    margin: 0px;
    padding: 0px;
    min-height: 35px;
    border-bottom: 1px solid #e9e9e9 !important;
}

    .isc-screen-nav-container-s1 ul li {
        display: block;
        float: left;
        list-style: none;
        width: auto;
    }

.scrtabs-tab-container {
    height: 35px;
}

.isc-screen-nav-container-s1 ul li.active a {
    border-bottom: 3px solid #0070d2 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #0070d2;
    font-weight: 500;
}

.isc-screen-nav-container-s1 ul li a {
    background-color: transparent !important;
    border-bottom: 2px solid transparent !important;
    color: gray;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    padding: 6px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    margin: 0;
    border: none;
}

.isc-screen-nav-container-s1 ul li:hover a {
    border-bottom: 3px solid #0070d2 !important;
    text-decoration: none;
    background-color: rgba(33, 146, 190, 0.1) !important;
    color: #16325c !important;
}

.scrtabs-tab-scroll-arrow {
    border: 1px solid #ddd;
    border-radius: 50% !important;
    color: #40b2e2;
    display: none;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 2px;
    padding-top: 13px;
    width: 20px;
}

    .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-right, .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-left {
        font-size: 11px;
        line-height: 0;
        position: absolute;
        text-align: center;
        top: 20px;
        vertical-align: middle;
        /* left: 0;
   right: 0;
   */
        color: #00B3E9;
        margin: 0;
        padding: 0 1px;
    }

/**************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 #00a1df;
}

    .modal .modal-header .close {
        margin-top: 8px !important;
    }

.isc-popup-detail-form-s1 .modal-header {
    position: relative;
    background-color: #fff;
    padding: 10px 15px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-popup-detail-form-s1 .modal-title {
    color: #8A8A8A;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

    .isc-popup-detail-form-s1 .modal-title span {
        margin: 0px 0px 0px 5px;
        color: #40b2e2;
        font-size: 15px;
    }

    .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: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-popup-detail-form-s1 .modal-footer {
    margin: 0px 0px 0px 0px;
    padding: 10px 15px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    background-color: #e5e5e5;
}

.isc-btn-pop-action-s1 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #219AB5 !important;
    padding: 6px 10px;
    font-size: 13px;
}

.isc-btn-pop-action-s2 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #979596 !important;
    color: #fff !important;
    padding: 6px 10px;
    font-size: 13px;
}

.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    opacity: 0.9 !important;
    background-image: url(../../img/remove-icon-small.png) !important;
}

.isc-boxed-container-s1 {
    padding: 5px 10px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    margin: 0px 5px;
    min-height: 400px;
}

/*******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: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 30px;
}

.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--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0px;
}

.select2-dropdown {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 5px 5px !important;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #00a1df;
    color: #fff;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    min-height: 20px !important;
    padding: 0;
    padding: 3px 5px !important;
    width: 95%;
    margin-left: 5px;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    width: 200px;
}

.select2-results {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
    width: 5px;
}

.select2-container .select2-selection--single {
    outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #1B1B1B;
}

/********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(../../images/arrowdown_60_2.png);
    /* height: 4px !important;
   */
    background-position: 97% 8px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
}

.isc-table-sorter-s1 thead th.header {
    background-image: none;
}

    .isc-table-sorter-s1 thead th.header:hover {
        background-image: url(../../images/arrowdown_60_2.png);
    }

    .isc-table-sorter-s1 thead th.header.headerSortDown {
        background-image: url(../../images/arrowup_60_4.png);
        /* height: 4px !important;
   */
        background-position: 97% 8px;
        background-size: 16px 16px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s1 thead th.header.headerSortUp {
        background-image: url(../../images/arrowup_60_3.png);
        /* height: 4px !important;
   */
        background-position: 97% 8px;
        background-size: 16px 16px;
        background-repeat: no-repeat;
    }

.isc-table-sorter-s1 thead th.noheader {
    background-image: none !important;
}

/***************************/

/***********datatable custom css******************/
table.dataTable thead .sorting_desc {
    background-image: url(../../img/sorting-icons/sort_desc.png);
}

table.dataTable thead .sorting_asc {
    background-image: url(../../img/sorting-icons/sort_asc.png);
}

table.dataTable thead .sorting {
    background-image: url(../../img/sorting-icons/sort_both.png);
}

table.dataTable thead .sorting_desc:last-child {
    background-image: none;
}

table.dataTable thead .sorting_asc:last-child {
    background-image: none;
}

table.dataTable thead .sorting:last-child {
    background-image: none;
}

.dataTables_scrollBody::-webkit-scrollbar {
    width: 4px;
}

.dataTables_wrapper .dataTables_filter {
    margin-bottom: 5px;
}

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0.5em;
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
        height: 32px;
        cursor: pointer;
        padding-left: 10px;
    }

.dataTables_filter input:focus {
    border-color: #999999;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #f6f6f6 !important;
}

.dataTables_wrapper .dataTables_length {
    float: left;
    margin-top: 5px;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #DCDDDD;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #DCDDDD;
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
    font-size: 14px;
    font-weight: 400;
    color: gray !important;
    /* line-height: 20px;
   */
    /* margin: 8px 0px 0px 0px;
   */
    /* padding: 0px 10px 2px 10px;
   */
    display: block;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #f1f1f1 !important;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #cecece;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody::-webkit-scrollbar {
    height: 4px;
}

.dataTables_empty {
    font-weight: 400;
    color: #1675ac !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 2px;
    padding: 4px 15px;
    font-size: 13px;
    font-weight: 400;
    color: #428bca !important;
    border-bottom: none;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dddddd94;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
        cursor: pointer;
        color: #428bca !important;
        background-color: #fff;
        border: 1px solid #dddddd94;
        box-shadow: none;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
            cursor: pointer;
            color: #fff !important;
            background-color: #fff;
            border: 1px solid #dddddd94;
            box-shadow: none;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
            cursor: pointer;
            color: #fff !important;
            background-color: #fff;
            box-shadow: none;
        }

    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        border: 1px solid #40B2E2 !important;
        background-color: #40B2E2 !important;
        color: #fff !important;
        outline: none;
        border-left: none;
        border-right: none;
        background: none;
        box-shadow: none;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        outline: none;
        background-color: #40B2E2 !important;
        color: #fff !important;
        background: none;
        box-shadow: none;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border: 1px solid #46d4f5 !important;
        background-color: #46d4f5 !important;
        color: #fff !important;
        border-left: none;
        border-right: none;
        background: none;
        box-shadow: none;
    }




/*custom tree control color changes*/
.isc-tree-par-con-s1:before, .isc-tree-par-hdr-con-s1:before, .isc-tree-par-bdy-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after, .isc-tree-par-hdr-con-s1:after, .isc-tree-par-bdy-con-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-tree-par-con-s1 {
    position: relative;
}

.isc-tree-par-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
    cursor: pointer;
}

    .isc-tree-par-hdr-con-s1:before {
        border-bottom: 4px solid transparent;
        border-left: 5px solid #06B2E4;
        border-right: 5px solid transparent;
        border-top: 4px solid transparent;
        content: '';
        display: block;
        height: 0px;
        left: 0px;
        position: absolute;
        top: 10px;
        width: 0px;
        margin: 0 0 0 0px;
    }

    .isc-tree-par-hdr-con-s1 h2 {
        color: #000 !important;
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        /* letter-spacing: 0.5px;
   */
        padding: 0 0px 0px 0px;
    }

.isc-tree-par-bdy-con-s1 {
    position: relative;
    padding: 5px 10px;
    /* min-height:183px;
   max-height:183px;
   */
    overflow: hidden;
    transition: background-color 0.2s ease-out;
}

    .isc-tree-par-bdy-con-s1::-webkit-scrollbar {
        width: 4px;
    }

    .isc-tree-par-bdy-con-s1:hover {
        overflow-y: auto;
        transition: background-color 0.2s ease-out;
    }

.jstree-anchor .jstree-icon.jstree-themeicon {
    color: #71C2E9;
}

.jstree-default .jstree-anchor {
    color: #7D94A0;
    font-weight: 400;
}

.jstree-default .jstree-wholerow-clicked, .jstree-wholerow .jstree-wholerow-clicked {
    background-color: #e5feff;
    /*border-radius: 50px !important;
   */
}

.jstree-default .jstree-wholerow-hovered, .jstree-wholerow .jstree-wholerow-hovered {
    background-color: oldlace;
    border-radius: 50px !important;
}

.isc-tree-list-icon-clr-s1 {
    color: #FFCC00 !important;
}

.isc-tree-list-icon-clr-s2 {
    color: #6DD3BE !important;
}

.jstree-anchor i {
    color: #FFCC00;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -55px -4px;
    font-style: italic;
}

    .jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl:before {
        content: "\f0d8";
        font-family: "FontAwesome";
        font-size: 15px !important;
        text-decoration: initial;
        display: inline-block;
        vertical-align: middle;
        font-weight: 400;
        color: #a2a2a2;
        font-style: italic;
        transform: skew(13deg, 0deg);
        margin: 0px 0px 0px 5px;
    }

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 16px -4px;
}

jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 16px -4px;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl:before {
    content: "\f0d7";
    float: left;
    font-family: "FontAwesome";
    font-size: 15px;
    text-decoration: initial;
    font-style: italic;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #868686;
    transform: skew(13deg, 0deg);
    margin: 0px 0px 0px 8px;
}


/*.isc-bor-lft-set{border-left:1px solid #e2e6e973;}*/
/*********noteproceesing*/
.isc-act-dd-txt-box-s3 {
    border: none;
    border: 1px solid #tr;
    background-color: inherit;
    width: 100%;
    /* padding: 5px 5px; */
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: left;
    line-height: 20px;
    padding: 5px 5px;
    border-bottom: 1px solid #51cbee;
}

    .isc-act-dd-txt-box-s3:focus, .isc-act-dd-txt-box-s3:focus {
        outline: none;
    }

.isc-act-dd-txt-box-s2 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
    cursor: all-scroll;
}

    .isc-act-dd-txt-box-s2:focus, .isc-act-dd-txt-box-s2:focus {
        outline: none;
    }

.isc-note-processing-main-con::before {
    content: '';
    display: table;
}

.isc-lbl-wrk-flw-main-hdr {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 15px;
    color: #727272;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: 7px 5px;
}

.isc-note-processing-main-con::after {
    content: '';
    display: table;
    clear: both;
}

.isc-simp-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-simp-list-s1 th {
        padding: 7px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border-bottom: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

        .isc-simp-list-s1 th a i {
            color: #a2a2a2;
            font-weight: 500;
            font-size: 16px;
        }

    .isc-simp-list-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #dddddd52;
    }

        .isc-simp-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #767676;
            text-align: left;
            line-height: 25px;
        }

    .isc-simp-list-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-simp-list-s1 td h2 span img {
        height: 20px;
        width: 20px;
        margin: 0px 6px 0px 0px;
    }

.isc-action-badge-icon-s1 i {
    color: #aaa;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

.isc-simp-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #3a3a3a;
    text-align: left;
    line-height: 20px;
}

/********************************/
/*#freetext:first-child div {display:none;}*/
/*UserNotes.aspx*/
.isc-sec-over-all-con-kbi::before {
    content: "";
    display: table;
}

.isc-sec-over-all-con-kbi {
    content: "";
    display: table;
    clear: both;
}

.isc-sec-over-all-con-kbi {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 6px !important;
    display: block;
    /* min-height:400px;
   */
    border: 1px solid #ddd;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
}

.isc-sec-con-hdr-con-kbi {
    position: relative;
    padding: 6px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-sec-con-bdy-con-kbi {
    position: relative;
    padding: 7px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-kbi-s1 {
    position: relative;
    padding: 0px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-kbi::-webkit-scrollbar, .isc-sec-con-bdy-con-kbi::-webkit-scrollbar {
    width: 5px;
}

.isc-tbl-sec-ent-s1 {
    width: 100%;
}

    .isc-tbl-sec-ent-s1 th {
        padding: 5px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #ddd;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
    }

    .isc-tbl-sec-ent-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-tbl-sec-ent-s1 td {
        padding: 6px 0px;
        vertical-align: middle;
        border-bottom: 1px solid #e9e9e9;
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        color: #207e9b;
    }

        .isc-tbl-sec-ent-s1 td h2 {
            font-size: 11px;
            font-weight: 400;
            line-height: 20px;
            color: #959595;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-lbl-KPI-header-kbi {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell-kbi {
    height: 25px;
    width: 25px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #2293d6c2 !important;
    color: #fff !important;
}

/*.isc-btn-sts-bdg-thm-s3 {
    background-color: Orange !important;
    color: #fff;
}*/

.isc-btn-sts-bdg-thm-s6 {
    background-color: #2cb6d0 !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #21b7999c;
    color: #fff;
}

.isc-act-cir-bg-re-request-kbi-gray {
    background-color: #9a9a9a !important;
    color: #fff !important;
}

/*.isc-act-cir-bg-tot-request-kbi {
     background-color:#7bb6da !important;
     color:$primary-color !important;
}
*/
.isc-sec-kpi-con-kbi {
    padding: 10px 10px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 5px !important;
}

.isc-right-head-align-span {
    position: relative;
    display: inline-block;
    padding: 1px 10px;
    /* height: 16px; */
    /* width: 25px; */
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    /* float: none; */
    margin-left: 3px;
    /* margin: 0 auto; */
    /* background-color: #2cb6d0; */
    vertical-align: middle;
    display: inline-block;
}
/**********animation transaction css 3*******************/
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: infinite;
    -moz-animation-duration: infinite;
    -ms-animation-duration: infinite;
    -o-animation-duration: infinite;
    animation-duration: infinite;
}
/*****************T109LDS Start from the scrach***7/3/2019********/
/******notification********/
.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: 0px;
    z-index: 9999999;
    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);
    animation: fadein 0.5s;
    -moz-animation: fadein 0.5s;
    -webkit-animation: fadein 0.5s;
    -o-animation: fadein 0.5s;
}

    .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 p {
            margin-bottom: 2px;
            font-size: 14px;
        }

        ul.dropdown-user li .dw-user-box .u-text .btn {
            color: #ffffff;
            padding: 3px 10px;
            display: inline-block;
            border-radius: 25px !important;
        }

            ul.dropdown-user li .dw-user-box .u-text .btn:hover {
                background: #1589ee;
            }

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: #1589ee !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: 500;
    display: block;
    margin: 0;
    float: left;
    text-transform: uppercase;
}

.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;
    }



@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.btn-custom-bg {
    color: white;
    background-color: #1589ee;
    border-color: #1589ee;
}
/*Main Menu Hdr Notification*/
/*********Home.aspx******/
.isc-hme-sec-hdr-s2 {
    /* font-size: 14px; */
    /* font-weight: 400; */
    /* color: #3A3738; */
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
}

.isc-home-par-KPI-in-Con-s1 {
    position: relative;
    background-color: #f6fbfd;
    padding: 5px 10px;
    display: block;
    min-height: 75px;
}

.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;
}

    .isc-kpi-icon-det-nav-s1 li {
        float: left;
        position: relative;
        list-style: none;
        width: 25%;
        cursor: pointer;
    }

        .isc-kpi-icon-det-nav-s1 li a {
            padding: 10px 10px;
            padding-left: 55px;
            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: #16325c;
                font-weight: 500;
                font-size: 15px;
                display: inline;
                padding: 0px 0px;
                text-align: center;
                /* border-bottom: 1px solid #ddd; */
                line-height: 24px;
                text-transform: capitalize;
            }

            .isc-kpi-icon-det-nav-s1 li a h3 {
                text-align: left;
                /* padding: 3px 0px; */
                font-size: 13px;
                font-weight: 400;
                line-height: 20px;
                letter-spacing: 0.2px;
                color: #16325c;
                margin: 0px 0px 0px 0px;
                text-transform: uppercase;
            }

                .isc-kpi-icon-det-nav-s1 li a h3 span {
                    margin: 0px 4px;
                    color: #696969;
                    font-size: 12px;
                    font-weight: 500;
                    text-transform: initial;
                }

.isc-kpi-icn-badg-bg-s1 {
    background-color: #779ef2 !important;
}

.isc-kpi-icn-badg-bg-s2 {
    background-color: #a094ed !important;
    text-shadow: 0 0 black;
}

.isc-kpi-icn-badg-bg-s3 {
    background-color: #25b4e9 !important;
}

.isc-kpi-icn-badg-bg-s4 {
    background-color: #f77e75 !important;
}

.isc-kpi-icn-badg-bg-s5 {
    background-color: #9fdb66 !important;
}

.isc-kpi-icn-badg-bg-s6 {
    background-color: gray !important;
}

.isc-kpi-icn-badg-bg-s7 {
    background-color: orange !important;
}
/******************custom bg color set******/
.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-kpi-icn-badg-bg-s6-1 {
    background-color: #4dca76 !important;
}

.isc-kpi-icn-badg-bg-s7-1 {
    background-color: #e9af67 !important;
}

.isc-kpi-icn-badg-bg-s8-1 {
    background-color: #b070e6 !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: 10px;
    display: block;
    height: 45px;
    width: 45px;
    /* padding: 4px 4px; */
    /* border-bottom-left-radius: 9px !important; */
    background-color: #ffffff;
    /* border-top-left-radius: 4px !important; */
    /* border: 2px solid #eae8e8; */
    border-bottom: none;
    border-top: none;
    border-radius: 3px !important;
}

.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: 10px 0px 0px 0px;
}

    .isc-cir-bud-hdr-kpi-s2 i {
        color: #fff;
        /* line-height: 35px; */
        /* display: block; */
        font-size: 20px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

    .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: 500;
        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-act-arr-block-row-s1 {
    text-decoration: none;
    /* float: right;
   */
}

.isc-panel-tile-list-grp-container-s1 {
    border: 1px solid #ddd;
    /* box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75); */
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
}

.isc-panel-tile-list-hdr-container-s1 {
    min-height: 80px;
    padding: 10px 10px;
    position: relative;
    /* background: #f6f6f6; */
}

.isc-clk-btn-sts-bdg-s1 {
    text-decoration: none;
    display: block;
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    color: #3e80b1;
}

    .isc-clk-btn-sts-bdg-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-pnl-til-hdr-s1 {
    margin: 0px;
    font-size: 15px;
    /* text-align: $center;
   */
    color: #16325c;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    font-weight: 400;
    padding: 0 0px 0 30px;
    /* margin-left: 0px; */
}

.isc-lbl-pnl-til-hdr-s2 {
    margin: 0px;
    font-size: 13px;
    color: #16325c;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-pnl-til-hdr-s3 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-pan-progress-bar-s1 {
    height: 5px;
    background-color: #e3e3e3;
    margin-top: 5px;
    margin-bottom: 5px;
}

.isc-lbl-pnl-til-hdr-s5 {
    margin: 5px 0px 0px 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-pnl-til-hdr-s6 {
    margin: 0px;
    font-size: 12px;
    color: #222;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-panel-tile-list-bdy-container-s1 {
    background-color: #fff;
}

a:hover, a:focus {
    text-decoration: none;
}

.isc-panel-tile-list-bdy-inner-cell-s1 {
    padding: 5px 15px;
    /* padding-bottom: 5px; */
    min-height: 62px;
}

.isc-pan-progress-bar-cell-s1 {
    height: 5px;
    float: left;
    width: 10%;
    background-color: #8de39c;
    margin-bottom: 3px;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 13px;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 15px;
}

.isc-section-lbl-cont-s2 {
    margin: 0px;
    font-size: 13px;
    color: #2d2d2d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 15px;
}

.isc-bads-cir-cell-s1 {
    border: 1px solid #aaa;
    color: #9a9a9a;
    background-color: #f0f0f0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s4 {
    border: 1px solid #e24f4f;
    color: #e24f4f;
    background-color: #f9d0d0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s2 {
    border: 1px solid #26c393;
    color: #29b187;
    background-color: #eafff9;
    margin-left: 10px;
}

.isc-bads-cir-cell-s1 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    line-height: 2;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px;
}

.isc-side-sec-grp-hdr-container-s1 {
    border-bottom: 2px solid #eee;
    height: 25px;
}

.isc-lbl-side-sec-hdr-s1 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #2D96CB;
    font-weight: 400;
    border-bottom: 2px solid #209bd1;
    padding-bottom: 3px;
    display: inline-block;
}

.isc-table-readoptimal-altr-s1 {
    width: 100%;
}

.isc-smnt-img-td-s1 {
    height: 20px;
}

.isc-table-readoptimal-altr-s1 td {
    padding: 5px 5px;
    border-bottom: 1px dotted #E2E6E9;
    /* border-top: 1px $solid #f1f1f1;
   */
}

    .isc-table-readoptimal-altr-s1 td h2 {
        margin: 0px;
        font-size: 14px;
        line-height: 20px;
        color: #16325c;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h3 {
        margin: 0px;
        font-size: 13px;
        line-height: 15px;
        color: #5d5d5d;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h4 {
        margin: 0px;
        font-size: 13px;
        line-height: 20px;
        color: #5d5d5d;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-fnt-col-str-s1 {
    color: Orange !important;
}

.isc-table-readoptimal-altr-s1 tr:nth-child(even) {
    background-color: #F9F9F9;
}

.isc-panel-pro-bar-s3 {
    position: relative;
    height: 6px;
    background-color: #5eb4ff;
    float: left;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-cir-div-lg-s1-float-lft {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    /* margin-top: 2px; */
    float: left;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #2293d6 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #9fdb66 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s3 {
    background-color: #a094ed !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s4 {
    background-color: #25b4e9 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s5 {
    background-color: #f77e75 !important;
    color: #fff !important;
}

.isc-cir-div-lg-s1-float-rig {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.pad-rig-none {
    padding-right: 0px !important;
}

.isc-complete-inx-clr {
    color: #45ae3d !important;
}

.isc-yettostart-inx-clr {
    color: #0088dd !important;
}



.isc-cir-div-lg-s1 {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
    /*margin: 0 auto;*/
}

.smt-li-dataplan-inner-sub-title {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
    margin: 0px;
}

.smt-li-dataplan-hdr-cell {
    padding: 0px 0px 5px 0;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    margin-bottom: 3px;
}

.isc-clk-btn-right-bage {
    text-decoration: none;
    display: block;
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    /* background: #ddd; */
    text-align: center;
}

    .isc-clk-btn-right-bage i {
        color: #fff;
        line-height: 30px;
        /* display: block; */
        font-size: 16px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-lbl-pnl-til-hdr-s1 span {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 10px;
}

    .isc-lbl-pnl-til-hdr-s1 span i {
        color: #fff;
        line-height: 0;
        /* display: block; */
        font-size: 13px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-review-badge-lft-sec {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    /* position: absolute; */
    /* top: 9px; */
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    /* left: 10px; */
}

    .isc-review-badge-lft-sec i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    /*border-left: 1px solid #ddd;*/
}



.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-rig-arrow-s1 {
    display: block;
}

.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-lft-arrow-s1 {
    display: block;
}

.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: #5eb4ff;
        }

    .isc-icon-act-list-wrk-flw-s2 li.active a {
        background-color: #1589ee;
        height: 23px;
        width: 25px;
        display: block;
        border-radius: 3px !important;
    }

        .isc-icon-act-list-wrk-flw-s2 li.active a i {
            color: #fff;
            font-size: 14px;
        }

/**************SingleLineList.aspx*********/
.isc-app-screen-sec-container-sub-detail {
    padding: 0 10px;
    background-color: #fff;
    /*border-right: 1px solid #ddd;*/
    /* border-bottom: 1px solid #ddd; */
    position: relative;
}

tr.milestone-active-s1 td {
    background-color: #f4fff6 !important;
}

tr.milestone-active-s2 td {
    background-color: #ffe6ce !important;
}



two-row-readtype-s1 .iscdatepicker:focus {
    background-color: transparent;
    outline: none;
    text-decoration: underline;
    color: #1589ee;
}

.isc-table-read-optimal .iscdatepicker:focus {
    outline: none;
}

h4.miliestone-status-s1 {
    color: #17ca36 !important;
}

tr.isc-tr-child-cell-level1 td {
    background-color: #fafafa;
}

h4.miliestone-status-s2 {
    color: #f5851f !important;
}

.isc-table-read-optimal th:focus, .isc-table-read-optimal th:hover, .isc-table-read-optimal th:focus:hover, .isc-table-read-optimal th:focus, .isc-table-read-optimal th:focus:hover {
    background-color: white;
    box-shadow: #0070d2 0 0 0 1px inset, #0070d2 -0.25rem 0 0 inset;
    cursor: pointer;
}
/*.isc-table-read-optimal th:hover, .isc-table-read-optimal th:focus {
    box-shadow: #dddbda -0.25rem 0 0 inset;
}*/
.isc-section-lbl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

    .isc-section-lbl-hdr-s3 span {
        color: #8A8A8A;
        font-weight: 500;
        margin-left: 5px;
    }



.isc-section-lbl-cont-s2 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-fns-col-s2 {
    color: #0088dd;
}

.lbl-isc-scrs-cont-hdr-s4 {
    font-size: 13px;
    color: #1672ab;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .lbl-isc-scrs-cont-hdr-s4 i {
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 12px;
        color: #989898;
    }

/********MultiLine.aspx************/
.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;
    }

.open > .dropdown-menu-entity {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}

.dropdown-menu-entity {
    position: absolute;
    top: 80%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0px 0px 5px #ddd;
    border: 1px solid #efefef;
    font-size: 14px;
}

    .dropdown-menu-entity li > a i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 13px;
        color: #00a1b7;
        margin-top: 1px;
    }

    .dropdown-menu-entity li > a {
        padding: 6px 15px 6px 15px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        /* overflow: $hidden;
   */
        white-space: nowrap;
        text-overflow: ellipsis;
        border-bottom: 1px solid #eee;
    }

        .dropdown-menu-entity li > a:hover, .dropdown-menu-entity .active > a, .dropdown-menu-entity .active > a:hover {
            text-decoration: none;
            background-image: none;
            background-color: #eee;
            color: #333;
            filter: none;
        }

.isc-progress-bar-s1-list {
    position: absolute;
    width: 25%;
    height: 6px;
    top: 0px;
    left: 0px;
    background-color: #5eb4ff;
}

.prog-lbl-col .isc-lbl-prog-fot-s1 {
    top: 6px;
    left: 0px;
    color: #2d2d2d;
}

.isc-lbl-prog-fot-s2 {
    top: 6px;
    right: 0px;
}

.isc-lbl-prog-fot-s2 {
    position: absolute;
    font-size: 11px;
    top: 4px;
    right: 5px;
}

.isc-bud-cell-s1-list {
    position: relative;
}

.isc-bud-cell-s1-list {
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
    height: 5px;
    background-color: #dddbda;
    width: 80%;
    display: block;
    margin: 0px auto;
}

.isc-action-badge-td-s1 i {
    font-size: inherit;
    line-height: inherit;
    color: #a0a0a0;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
}

.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 0px 0px 0px 35px;
}

.isc-review-badge-lft-sec-s1 {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 0;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 0px;
}

    .isc-review-badge-lft-sec-s1 i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }
/*************Workflow.aspx**********/
.bg-none {
    background-color: #fff !important;
}

.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-new-scren-patern-s1 .isc-arw-panel-grp-col-cell-s1 {
    width: 20%;
}

.isc-arw-active-s1 {
    background-color: #4bca81 !important;
}

.min-height-70 {
    min-height: 70px !important;
}

.isc-section-lbl-hdr-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #5d5d5d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-checklist-nav-s1 {
    margin: 0px;
    padding: 0px;
    padding-left: 40px;
}

.isc-inline-pop-action-s1 {
    margin: 0 auto;
    text-align: center;
}

.isc-checklist-nav-s1 li {
    list-style: none;
    float: left;
    display: block;
}

    .isc-checklist-nav-s1 li.active a {
        background-color: #aaa;
        color: #fff;
    }

    .isc-checklist-nav-s1 li a {
        padding: 2px 18px 2px 10px;
        position: relative;
        display: block;
        font-size: 12px;
        color: #7c7c7c;
        background-color: #f0f0f0;
        margin-right: 15px;
        border-radius: 20px !important;
        line-height: 16px;
        cursor: pointer;
        text-decoration: none;
    }

    .isc-checklist-nav-s1 li:hover a {
        background-color: #4bca81;
        color: #fff;
        text-decoration: none;
    }

    .isc-checklist-nav-s1 li a i {
        font-size: inherit;
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 1px;
    }

.isc-acc-pos-up-s1 {
    height: 25px;
    width: 25px;
    border-radius: 50% !important;
    background-color: #e2e2e2;
    font-size: 18px;
    display: block;
    text-align: center;
    line-height: 22px;
    position: absolute;
    bottom: 5px;
    right: 25px;
    color: #6b6b6b;
}

.isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
    margin-left: 0px;
    margin-right: 0px;
}

.sdfc-cir-hover-show-icns-s1:hover, .sdfc-cir-hover-show-icns-s2:hover {
    background-color: #f0f0f0;
    color: #222;
    border-color: #ccc;
}

.sdfc-cir-hover-show-icns-s1 {
    position: absolute;
    top: 17px;
    left: 5px;
    height: 30px;
    width: 30px;
    background-color: #eeeeef;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 26px;
    color: #929292;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
    transition: all .3s;
}

    .sdfc-cir-hover-show-icns-s1 i {
        line-height: inherit;
        font-size: inherit;
        color: inherit;
        margin-left: -3px;
    }

.sdfc-cir-hover-show-icns-s2 {
    position: absolute;
    top: 17px;
    right: 5px;
    height: 30px;
    width: 30px;
    background-color: #eeeeef;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 26px;
    color: #929292;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
    transition: all .3s;
}

    .sdfc-cir-hover-show-icns-s2 i {
        line-height: inherit;
        font-size: inherit;
        color: inherit;
        margin-right: -3px;
    }

.isc-new-scren-patern-s1 .isc-sqr-panel-grp-col-cell-s1 {
    width: 25%;
}

.isc-sqr-panel-grp-col-cell-s1 {
    padding: 12px 10px;
    min-height: 60px;
    border-right: 1px solid #e9e9e9;
    width: 16.66%;
    float: left;
}

label.isc-icn-chk-list-comp-s1 {
    display: block;
    color: #777;
}

    label.isc-icn-chk-list-comp-s1 i {
        display: block;
        float: left;
        font-size: 13px;
        margin-right: 8px;
        color: #27ca27;
    }

.isc-app-screen-body-chks-container-s1 {
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}

.isc-sqr-panel-grp-col-cell-s1:last-child {
    border-right: none;
}

.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-arw-panel-grp-col-cell-s1 {
    width: 11%;
    float: left;
}

.isc-arw-panel-grp-hdr-cell-s1 {
    min-height: 25px;
    background-color: #0070d2;
    padding: 7px 15px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #fff;
    /*letter-spacing: 1px;*/
    line-height: 18px; /* text-transform: uppercase; */
    font-weight: 400;
}

.isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1 {
    border-radius: 15rem 0 0 15rem !important;
}


.isc-arw-panel-grp-hdr-cell-s1:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
    z-index: 1000;
}

.isc-arw-panel-grp-hdr-cell-s1:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 112, 210, 0);
    border-left-color: #0070d2;
    border-width: 15px;
    margin-top: -15px;
    z-index: 1000;
}

.isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before, .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after {
    display: none;
}

.isc-arw-active-s1 a {
    color: #fff;
}

.isc-arw-panel-grp-hdr-cell-s1 a {
    color: inherit;
}

.isc-arw-active-s1 {
    background-color: rgb(84, 184, 141) !important;
}

    .isc-arw-active-s1:after {
        border-color: rgba(75, 202, 129, 0);
    }

.isc-arw-panel-grp-gray-clr {
    min-height: 25px;
    background-color: rgb(229, 229, 238);
    position: relative;
    text-align: center;
    font-size: 12px;
    color: rgb(255, 255, 255);
    line-height: 18px;
    font-weight: 400;
    padding: 7px 15px 7px 25px;
}

    .isc-arw-panel-grp-gray-clr::before {
        left: 100%;
        top: 50%;
        content: " ";
        height: 0px;
        width: 0px;
        position: absolute;
        pointer-events: none;
        margin-top: -16px;
        z-index: 1000;
        border-style: solid;
        border-image: initial;
        border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255);
        border-width: 16px;
    }

.isc-arw-active-gray::after {
    border-color: rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgb(229, 229, 238);
}

.isc-arw-panel-grp-col-cell-s1:last-child .isc-arw-panel-grp-gray-clr {
    border-radius: 0px 15rem 15rem 0px !important;
}

.isc-arw-panel-grp-gray-clr::after {
    left: 100%;
    top: 50%;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    margin-top: -15px;
    z-index: 1000;
    border-style: solid;
    border-image: initial;
    /*border-color: rgba(0, 112, 210, 0) rgba(0, 112, 210, 0) rgba(0, 112, 210, 0) rgb(34, 104, 204);*/
    border-width: 15px;
}

.isc-arw-active-s1::after {
    border-color: rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgb(84, 184, 141);
}

.isc-arw-panel-grp-col-cell-s1:last-child .isc-arw-panel-grp-gray-clr:after {
    display: none;
}

/**********Entity.aspx*************/
.isc-main-lft-container::before, .isc-main-rig-container::before {
    display: table;
    content: "";
}

.isc-main-lft-container::after, .isc-main-rig-container::after {
    display: table;
    content: "";
    clear: both;
}

.isc-main-lft-container {
    min-height: 340px;
    max-height: 450px;
    padding: 5px 10px;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    border-radius: 3px !important;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    overflow-y: auto;
}

.isc-main-rig-container {
    min-height: 200px;
    max-height: 350px;
    padding: 5px 10px;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    border-radius: 3px !important;
    overflow: hidden;
    overflow-y: auto;
}

.isc-main-lft-container::-webkit-scrollbar {
    width: 6px;
}

.isc-main-rig-container::-webkit-scrollbar {
    width: 6px;
}

.isc-main-lft-container h2, .isc-sub-main-container-header-sec h3 {
    color: #16325c;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 16px;
    padding: 0px 0px;
    text-transform: capitalize;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    line-height: 25px;
}

.isc-sub-main-container-header-sec h3 {
    color: #16325c;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 14px;
    padding: 0px 0px;
    text-transform: capitalize;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    line-height: 32px;
}

.isc-sub-main-container {
    /*min-height: 200px;
    max-height: 250px;*/
    /* padding: 5px 0px; */
    background-color: #fff;
    border: 1px solid #ddd;
    /*box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);*/
    border-radius: 3px !important;
}

.isc-sub-main-container-header-sec {
    background-color: #f4f3fc;
    min-height: 35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px;
}

.isc-sub-main-container-body-sec {
    /* min-height: 200px; */
    /* max-height: 250px; */
    padding: 3px 10px;
    background-color: #fff;
}

.isc-table-read-optimal tbody tr:last-child td {
    border-bottom: none;
}

.isc-right-sider-bar-container {
    /*min-height: 200px;*/
    min-height: 675px;
    padding: 5px 10px;
    background-color: #fff;
    border-left: 1px solid #ddd;
    overflow: hidden;
    overflow-y: auto;
    /*box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);*/
    /*border-radius: 3px !important;*/
}

.isc-hme-projct-head {
    text-transform: uppercase;
    color: #3A3738;
    line-height: 18px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
}
/******************userHome.aspx********/
.isc-manger-home-par-con-s2 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    /* padding: 10px 15px 10px 15px; */
    background-color: #fff;
    border-radius: 2px !important;
    display: block;
    position: relative;
}

.isc-hme-sec-bi-par-con-s1 {
    position: relative;
    border: 1px solid #efefef;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.isc-hme-sec-bi-par-hdr-con-s1 {
    position: relative;
    background-color: rgba(192, 206, 212, 0.14);
    padding: 5px 10px;
    min-height: 30px;
    margin: 0px 0px 0px 0px;
}

    .isc-hme-sec-bi-par-hdr-con-s1 h2 {
        color: #16325c;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 14px;
        padding: 0px 0px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 25px;
    }

.isc-hme-sec-bi-par-bdy-con-s1, .isc-hme-sec-bi-par-bdy-con-s2, .isc-hme-sec-bi-par-bdy-con-s3, .isc-hme-sec-bi-par-bdy-con-s4 {
    position: relative;
    min-height: 275px;
    max-height: 300px;
    overflow: hidden;
    padding: 15px 10px;
    overflow-y: auto;
}

.isc-hme-sec-bi-par-bdy-con-s2 {
    min-height: 255px;
    max-height: 255px;
    overflow: unset;
}

.isc-hme-sec-bi-par-bdy-con-s3 {
    min-height: 340px;
    max-height: 450px;
    padding: 5px 10px;
}

    .isc-hme-sec-bi-par-bdy-con-s3::-webkit-scrollbar {
        width: 5px;
    }

.isc-hme-sec-bi-par-bdy-con-s4 {
    min-height: 300px;
    max-height: 300px;
    padding: 5px 10px;
    display: block;
}

    .isc-hme-sec-bi-par-bdy-con-s3::-webkit-scrollbar, .isc-hme-sec-bi-par-bdy-con-s4::-webkit-scrollbar {
        width: 5px;
    }

.ht-250 {
    height: 250px;
}

.isc-hme-sec-das-brd-tile-s1 {
    position: relative;
    padding: 5px 10px;
    padding-left: 45px;
    margin: 0px 0px 20px 0px;
    display: block;
    border: 1px solid transparent;
}

    .isc-hme-sec-das-brd-tile-s1:hover {
        background-color: #f4feff;
        border: 1px solid #f1f7fb;
        border-radius: 4px !important;
        cursor: pointer;
    }

.isc-dsh-brd-tile-cir-con-s1 {
    height: 15px;
    position: absolute;
    left: 5px;
    letter-spacing: 1px;
    top: 5px;
    width: 28px;
    border-radius: 2px !important;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    /* margin: 0 auto; */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}

.isc-lbl-dsh-brd-tile-con-s1 {
    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: 17px;
}

.isc-lbl-dsh-brd-tile-con-s2 {
    margin: 0px 0px 5px 0px;
    font-size: 11px;
    font-weight: 300;
    color: #adadad;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
}

    .isc-lbl-dsh-brd-tile-con-s3 span {
        color: #278EAF;
        font-size: 12px;
        margin: 0px 5px;
    }

.isc-act-read-tile-bg-s1 {
    background-color: #f77e75;
}

.isc-act-read-tile-bg-s2 {
    background-color: #25b4e9;
}

.isc-act-read-tile-bg-s3 {
    background-color: #e9af67;
}

.isc-act-read-tile-bg-s4 {
    background-color: #29B4F7;
}

.isc-act-read-tile-bg-s5 {
    background-color: #ffc000;
}

.isc-act-read-tile-bg-s6 {
    background-color: #9574CD;
}

.isc-act-read-tile-bg-s7 {
    background-color: #81C685;
}




.isc-act-read-tile-clr-s1 {
    color: #f77e75 !important;
    margin: 0px !important;
    /* font-weight: 400; */
}

.isc-act-read-tile-clr-s2 {
    color: #25b4e9 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s3 {
    color: #e9af67 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s4 {
    color: #29B4F7 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s5 {
    color: #ffc000 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s6 {
    color: #9574CD !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s7 {
    color: #81C685 !important;
    margin: 0px !important;
}

/************common list pattern 2nd modal*******/
.isc-list-self-service-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-self-service-s1 th {
        padding: 8px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #7c7c7c;
        border-bottom: 1px solid #ccc;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        line-height: 15px;
        width: 100%;
    }

    .isc-list-self-service-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

    .isc-list-self-service-s1 tbody tr.isc-tr-show-parentfiles-s1.isc-bor-btm-none td {
        border-bottom: none;
    }

    .isc-list-self-service-s1 tbody tr:hover {
        /*background-color: rgba(114, 209, 246, 0.14);
   */
        cursor: pointer;
    }

    /*.isc-list-self-service-s1 tbody tr:last-child td {
     border-bottom: none !important;
}
*/
    .isc-list-self-service-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #525252;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-self-service-s1 td h2 span {
            margin: 0px 0px 0px 5px;
            font-size: 12px;
            font-weight: 400;
            color: #8A8A8A;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-list-self-service-s1 td h2 span i {
                margin: 0px 5px 0px 0px;
                height: 25px;
                width: 25px;
                border-radius: 50px !important;
                text-align: center;
                background-color: #3598dc;
                line-height: 25px;
                color: #fff;
                font-size: 13px;
            }

    .isc-list-self-service-s1 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

.isc-lbl-tbl-optimal-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #8A8A8A !important;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

.isc-list-self-service-s1 td h4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-lbl-list-clr-s1 {
    color: #46c0b9 !important;
}

.isc-lbl-list-hrs-day-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #219ab5;
    border-radius: 10px !important;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* color: #ffffff;
   */
    font-weight: 500;
    text-transform: uppercase;
}

    .isc-lbl-list-hrs-day-s1 span {
        margin: 0px 5px 0px 5px;
        font-size: 11px;
        color: #219ab5;
        text-align: left;
        /* line-height: 18px;
   */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 300;
        text-transform: lowercase;
    }

.isc-list-self-service-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #777;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-list-self-service-s1 td h3 span i {
        margin: 0px 8px 0px 0px;
        line-height: 20px;
        color: #3598dc;
        font-size: 20px;
    }

.isc-self-serv-list-hdr-selct-s1 {
    border: none;
    background-color: inherit;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #3CA09D;
    text-align: left;
    line-height: 18px;
    padding: 1px 5px;
    -webkit-appearance: none;
    transition: all .3s ease-out;
}

    .isc-self-serv-list-hdr-selct-s1:focus {
        outline: none;
    }

    .isc-self-serv-list-hdr-selct-s1:hover {
        cursor: pointer;
        /*background-color: #d8f2ff;
   */
        color: #0088dd;
        border-radius: 6px !important;
    }

.isc-lbl-rd-opt-list-s1 {
    font-size: 14px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tbl-optimal-s2 i {
    display: inline-block;
    margin: 0px 6px 0px 0px !important;
    line-height: 15px;
    font-size: 13px;
    color: #808080;
}

.isc-lbl-progress-hdr-s7 span i {
    margin: 0px 4px 0px 0px;
    font-size: 12px;
    color: inherit;
    line-height: inherit;
}

.isc-lbl-progress-hdr-s7:hover {
    color: #42a6bd;
}

.isc-lbl-progress-hdr-s7 {
    font-size: 13px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    /* text-align: center; */
    width: 100%;
    cursor: pointer;
    display: block;
    text-align: left;
}

.isc-act-cir-cen-btn-search-list-s1 {
    height: 30px;
    width: 30px;
    border-radius: 5px !important;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}

.isc-list-self-service-s1 th:focus, .isc-list-self-service-s1 th:hover, .isc-list-self-service-s1 th:focus:hover, .isc-list-self-service-s1 th:focus, .isc-list-self-service-s1 th:focus:hover {
    background-color: white;
    box-shadow: #0070d2 0 0 0 1px inset, #0070d2 -0.25rem 0 0 inset;
    cursor: pointer;
}

.isc-bdy-sec-tbl-bdy-s1 {
    min-height: 410px;
    max-height: 410px;
    /* padding: 5px 10px; */
    overflow: hidden;
    overflow-y: auto;
}

    .isc-bdy-sec-tbl-bdy-s1::-webkit-scrollbar {
        width: 5px;
    }
/********EntityHome.aspx***********/
.isc-sum-rpt-cell-s1 {
    width: 33.333%;
    float: left;
}

.isc-sum-rpt-cell-s2 {
    width: 33.333%;
    float: left;
    padding-left: 15px;
}

.isc-sum-rpt-inner-cell-s1 {
    width: 35%;
    float: left;
}

.isc-sum-rpt-inner-cell-s2 {
    width: 65%;
    float: left;
}

.lbl-isc-scrs-cont-hdr-s2 {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    letter-spacing: 0.4px;
    line-height: 20px;
    margin: 5px 0px 12px 0px;
    text-transform: uppercase;
}

.lbl-isc-scrs-cont-hdr-s3 {
    font-size: 13px;
    color: #aaa;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-fns-col-s1 {
    color: #333;
}

.lbl-isc-scrs-cont-hdr-s4 {
    font-size: 13px;
    color: #1672ab;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .lbl-isc-scrs-cont-hdr-s4 i {
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 12px;
        color: #989898;
    }

.isc-tr-show-subfiles-s1 {
    display: none;
}

tr.isc-tr-child-s1 td:first-child {
    padding-left: 60px;
}

tr.isc-tr-child-s1 td {
    background-color: #F6F6F6;
    padding: 4px 6px;
}

/*****EntityUserHome.aspx**********/
.isc-app-screen-sec-container-sub-home {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    border: 1px solid #ddd;
}

.isc-min-ht-400 {
    min-height: 400px;
}

.isc-screen-sub-bdy-inner-container-entity-s1 {
    padding: 5px 15px 15px 15px;
}

.isc-acc-pos-up-s2 {
    height: 15px;
    width: 15px;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 10px;
    position: absolute;
    top: 8px;
    left: 0px;
    color: #fff;
    background-color: #f78b60;
    text-decoration: none;
    border-radius: 3px !important;
}

    .isc-acc-pos-up-s2 i {
        line-height: 13px;
        vertical-align: middle;
    }

.isc-lbl-pnl-hdrs-s1 {
    margin: 0px;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 15px;
    font-weight: 400;
}

.isc-pnl-acc-grps-hdr-cell-s1 {
    padding: 7px 15px;
    position: relative;
    min-height: 30px;
    padding-left: 25px;
    cursor: pointer;
}

.isc-acc-pos-up-s2:hover {
    color: #fff;
}

.isc-lbl-wrk-flw-main-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 13px;
    color: #16325c;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

    .isc-lbl-wrk-flw-main-hdr-s1:before {
        content: "";
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 50px;
        border: 1px solid #e7e7e7;
    }

label.control-label {
    font-weight: 400 !important;
    font-size: 14px;
    color: #525252 !important;
    margin: 5px 0;
    /* line-height: 20px; */
}

.lbl-mandatory-s2 {
    color: #F74E0A;
}

.isc-section-lbl-cont-entity-form-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 16px;
}

.isc-thm-bg-inactive {
    background-color: #F74E0A !important;
}

.isc-list-cir-s1 {
    height: 18px;
    width: 18px;
    float: left;
    border-radius: 50% !important;
    background-color: #aaa;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    margin-right: 5px;
    margin-top: -1px;
    margin-left: 3px;
}


/*********Top Home.aspx********/
.isc-app-scr-content-srl-s1 {
    padding: 5px 5px;
    background-color: #FAFAFA;
}

.isc-sec-con-bdy-my-action {
    position: relative;
    padding: 10px 10px 10px;
    min-height: 265px;
}

.isc-sec-con-bdy-con-kbi-s1::before, .isc-sec-con-bdy-con-kbi-s1::before, .chart-section-inner-request-snap::before {
    content: "";
    display: table;
}

.isc-sec-con-bdy-con-kbi-s1::after, .isc-sec-con-bdy-con-kbi-s1::after, .chart-section-inner-request-snap::after {
    content: "";
    display: table;
    clear: both;
}

.chart-section-inner-request-snap {
    border: 1px solid #ddd;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    position: relative;
}

.chart-section-request-snap {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 10px;
    min-height: 30px;
    /* border-bottom: 1px solid #eeedef85; */
    /* height: 25px; */
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

    .chart-section-request-snap h3 {
        color: #256FAF;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
        font-weight: 500;
        font-size: 13px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.chart-section-inner-sign-banner {
    border: 1px solid #efefef;
    background-color: #fff !important;
    /* margin-bottom: 10px; */
    min-height: 250px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-tbl-sec-esign tr.isc-waiting td {
    border-bottom: 2px solid #F7B044;
    color: #F7B044;
}

isc-tbl-sec-esign td i {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td i {
    color: #F7B044;
}

.isc-tbl-sec-esign td span {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td span {
    color: #F7B044;
}

.isc-tbl-sec-esign {
    width: 100%;
}

    .isc-tbl-sec-esign td {
        padding: 10px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #eee;
        font-size: 13px;
        font-weight: 500;
        line-height: 24px;
        color: #0a5d0a;
        text-transform: uppercase;
    }

    .isc-tbl-sec-esign tr.isc-Overdue td {
        border-bottom: 2px solid #73A140;
        color: #73A140;
    }

        .isc-tbl-sec-esign tr.isc-Overdue td i {
            color: #73A140;
        }

        .isc-tbl-sec-esign tr.isc-Overdue td span {
            color: #73A140;
        }

    .isc-tbl-sec-esign tr.isc-Approved td {
        border-bottom: 2px solid #00AFBD;
        color: #00AFBD;
    }

        .isc-tbl-sec-esign tr.isc-Approved td i {
            color: #00AFBD;
        }

        .isc-tbl-sec-esign tr.isc-Approved td span {
            color: #00AFBD;
        }

    .isc-tbl-sec-esign tr.isc-Requested td {
        border-bottom: 2px solid #FF8085;
        color: #FF8085;
    }

        .isc-tbl-sec-esign tr.isc-Requested td i {
            color: #FF8085;
        }

        .isc-tbl-sec-esign tr.isc-Requested td span {
            color: #FF8085;
        }

.isc-section-header-container {
    position: relative;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #ececec;
    max-height: 40px;
    min-height: 40px;
}

.isc-sec-cir-cell-item {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 5px;
    background-color: #779ef2;
    line-height: 27px;
    color: #fff;
    font-size: 15px;
}

    .isc-sec-cir-cell-item i {
        color: #fff;
        line-height: 33px;
        /* display: block; */
        font-size: 20px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-lbl-sec-hdr-med {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
}

.isc-app-inr-bdy-sec-body-container {
    padding: 10px 0px;
}

.isc-app-inner-bdy-detail-sec-container {
    position: relative;
}

.hdr-bdr-bot-blue2 {
    border-bottom: 3px solid #3598DC;
}

.isc-app-inr-bdy-sec-title-container {
    position: relative;
    border-bottom: 3px solid #ccc;
    padding-left: 40px;
    padding-bottom: 10px;
}

.lbl-title-clr-blu2 {
    color: #0065b5;
}

.lbl-isc-app-sec-tile {
    margin: -4px 0px 0px 0px;
    line-height: 15px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.7px;
    color: #ccc;
}

.isc-app-scr-content-top-home {
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    padding: 10px 15px 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    /* margin-top: 10px; */
}

.isc-btn-act-bgm-s2:hover {
    background-color: #2e85bb !important;
    color: #fff !important;
}

.isc-btn-act-scr-sec-s1 i {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    margin-top: 0px;
    color: inherit;
}

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 13px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e7af7 !important;
    background-color: #b7e4fd !important;
    color: #2e7af7 !important;
}

.centertext text {
    fill: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-app-inr-bdy-sec-body-container::before {
    content: '';
    display: table;
}

.isc-app-inr-bdy-sec-body-container::after {
    content: " ";
    display: table;
    clear: both;
}

.isc-bor-ligt-gry {
    border: 1px solid #efefef;
}

.chart-section-inner-request-snap svg text.legend-text {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-act-read-list-cell-top-home {
    position: relative;
    padding: 5px 0px 5px 30px;
}

.isc-review-badge-lft-top-home {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    right: 0;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 0px;
}

    .isc-review-badge-lft-top-home i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-td-inline-status-ch-s1 {
    position: relative;
}

.isc-wrk-flw-sta-aprove {
    color: #77C45A !important;
}

.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.3px;
    font-weight: 400;
    color: #8A8A8A;
    display: inline-block;
    width: 100%;
}

.isc-td-inline-status-ch-s1 .dropdown-menu {
    box-shadow: 0 2px 3px #ddd;
    min-width: 120px;
    border: 1px solid #eee;
    border-radius: 4px !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-pcp-lst {
    color: #2293d6 !important;
}

.isc-wrk-flw-sta-re-req {
    color: #DE756C !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-btn-sts-bdg-thm-txt-1 {
    color: #2293d6;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-2 {
    color: #9fdb66;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-3 {
    color: #a094ed;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-4 {
    color: #25b4e9;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-5 {
    color: #f77e75;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-list-self-service-s1 .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-lbl-sec-hdr-content {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
    /*position: absolute;
    top: 5px;
    left: 20px;*/
    text-transform: capitalize;
}

    .isc-lbl-sec-hdr-content i {
        margin: 0px 0px 0px 0px;
        color: #779ef2;
        line-height: 20px;
        font-weight: 500;
        font-size: 10px;
        padding: 0 5px 0 0px;
    }

.isc-lbl-tbl-optimal-hir-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #8A8A8A;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

    .isc-lbl-tbl-optimal-hir-s1 i {
        display: inline-block;
        margin: 0px 6px 0px 0px;
        line-height: 15px;
        font-size: 13px;
        color: #808080;
    }
/*************EntityHome.aspx New changes css 18/3/2019*******/
.input-icon-s2 {
    position: relative;
}

    .input-icon-s2 > .form-control {
        margin-right: 115px;
        padding-left: 33px;
    }

    .input-icon-s2 > i {
        color: #ccc;
        display: block;
        position: absolute;
        margin: 10px 2px 4px 10px;
        z-index: 3;
        width: 16px;
        height: 16px;
        font-size: 16px;
        text-align: center;
    }

.isc-hdr-sec-flit-in-con-s1:before {
    content: "";
    display: table;
}

.isc-hdr-sec-flit-in-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-hdr-sec-flit-in-con-s1 {
    padding: 10px 15px;
}

.isc-bor-lft-s1 {
    border-left: 1px solid #ddd;
}

.isc-bor-rgt-s1 {
    border-right: 1px solid #ddd;
}

.isc-btn-act-scr-sec-lvl-tree-s1 {
    display: inline-block !important;
    line-height: 13px !important;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    border: 1px solid #5DC7BE !important;
    background-color: #5DC7BE !important;
    color: #fff !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    min-width: 75px;
    font-size: 11px !important;
    letter-spacing: 0.5px;
}

.isc-btn-act-scr-sec-lvl-tree-s2 {
    display: inline-block !important;
    cursor: pointer;
    line-height: 12px !important;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    border: 1px solid #A1A1A1 !important;
    background-color: #A1A1A1 !important;
    color: #fff !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    font-size: 11px !important;
    letter-spacing: 0.5px;
    min-width: 75px;
}

.isc-btn-act-scr-sec-lvl-tree-s3 {
    display: inline-block !important;
    cursor: pointer;
    line-height: 12px !important;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    /* border: 1px solid #A1A1A1 !important; */
    /* background-color: #A1A1A1 !important; */
    color: #CBD1D6 !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    font-size: 11px !important;
    letter-spacing: 0.5px;
    min-width: 75px;
    text-decoration: underline !important;
}

.isc-btn-act-scr-sec-lvl-tree-s1:hover {
    color: #3b827c !important;
    border: 1px solid #5DC7BE !important;
    background-color: #dcfffc !important;
}

.isc-btn-act-scr-sec-lvl-tree-s2:hover {
    color: #635b5b !important;
    border: 1px solid #A1A1A1 !important;
    background-color: #ededed !important;
}

.isc-btn-act-scr-sec-lvl-tree-s3:hover {
    color: #A1A1A1 !important;
}

.isc-mp-mod-dilog-cust-s1 {
    right: 0px;
    margin: 0px;
    float: right;
    top: 95px;
    position: absolute;
}

.isc-mp-modal-bdy-hgt-s1 {
    min-height: 475px !important;
}

.isc-mp-sec-act-icon-s1 {
    display: block;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    margin: 10px 0px 0px 10px;
}

    .isc-mp-sec-act-icon-s1 span {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        font-weight: 300;
        color: #8A8A8A;
        line-height: 14px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-mp-sec-act-icon-s1 i {
        background-color: #e9fdff;
        color: #ff7171;
        cursor: pointer;
        font-weight: 300;
    }




.isc-mp-sec-act-icon-s2 {
    display: block;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    margin: 0px 0px 10px 25px;
    cursor: pointer;
}

    .isc-mp-sec-act-icon-s2 span {
        margin: 0px 0px 0px 5px;
        font-size: 13px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 15px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-mp-sec-act-icon-s2 i {
        background-color: #e9fdff;
        color: #219ab5;
        cursor: pointer;
        font-weight: 300;
    }

.isc-mp-act-icon-clr-s1 {
    color: #219AB5 !important;
}

.isc-app-screen-sec-hdrs-container-s3 {
    height: 50px;
    border-bottom: 1px solid #efefef;
    background-color: #ffffff;
    position: relative;
    display: block;
    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);
}

.isc-list-nested-s1 {
    width: 100%;
    table-layout: fixed;
}


    .isc-list-nested-s1 th {
        padding: 8px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #78909C;
        /* border-bottom: 1px solid #E2E9F0; */
        text-align: left;
        text-transform: UPPERCASE;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        line-height: 20px;
        background-color: #F4F8F9;
    }


    .isc-list-nested-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        line-height: 20px;
        position: relative;
        border-bottom: 1px solid #E2E9F0;
    }

        .isc-list-nested-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #219ab5;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-list-nested-s1 td h2 i {
                font-size: 15px;
                line-height: 15px;
                text-align: center;
                background-color: #fff;
                /* border: 1px solid #D7D2CB; */
                color: #7c7c7c;
                margin: 0px 4px 0px 0px;
            }

        .isc-list-nested-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 400;
            color: #8A8A8A;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-nested-s1 td h3 a {
                cursor: pointer;
            }

        .isc-list-nested-s1 td h4 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #757980;
            font-size: 13px;
            font-weight: 400;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

            .isc-list-nested-s1 td h4 i {
                margin: 0px 4px 0px 4px;
                font-size: 11px;
                color: inherit;
            }

            .isc-list-nested-s1 td h4 span {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #A9A4A9;
                font-size: 11px;
                font-weight: 400;
                line-height: 24px;
                margin: 0px 7px 0px 4px;
                text-align: left;
            }

        .isc-list-nested-s1 td h5 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 400;
            color: #535358;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

        .isc-list-nested-s1 td h6 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #00a1b7;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

            .isc-list-nested-s1 td h6 i {
                margin: 0px 4px 0px 4px;
                font-size: 11px;
                color: inherit;
            }

            .isc-list-nested-s1 td h6 span {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #9e9e9e;
                font-size: 11px;
                font-weight: 400;
                line-height: 24px;
                margin: 0px 7px 0px 2px;
                text-align: left;
            }

.isc-list-td-pad-cust-s1 {
    padding: 0px 0px 0px 15px !important;
    border-left: 1px dashed #E8E8E8;
}

.isc-list-td-pad-cust-s2 {
    padding: 0px 0px 0px 15px !important;
    border-left: 1px dashed #B5B5B5;
}

.isc-list-nested-s1 tr:last-child td {
    border-bottom: none;
}

.isc-nest-list-cust-sel-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    border: none;
    -webkit-appearance: none;
}

    .isc-nest-list-cust-sel-s1:focus {
        outline: none;
    }

.isc-filter-par-con-s1 {
    position: relative;
    padding: 7px 15px;
    min-height: 50px;
    border-bottom: 1px solid #ddd;
    display: block;
}
/*********dropdown custom****/
.open > .dropdown-menu-port-controls {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /*box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
}


.dropdown-menu-port-controls {
    position: absolute;
    top: 25px;
    right: -10px;
    z-index: 99999;
    display: none;
    background-color: #0088dd;
    min-height: 45px;
    list-style: none;
    text-shadow: none;
    /* padding: 10px 15px; */
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    /* min-width: 1210px;
   */
    width: 1175px;
    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);
}


    .dropdown-menu-port-controls:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 20px;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
    }
/***********list drop******/
.isc-list-act-icon-s1 {
    margin: 0px;
    /* padding: 0px; */
    float: right;
    display: none;
    /* width: 100%;
   */
}


    .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:hover a {
            background-color: #e9fdff;
            color: #46c0bf;
            cursor: pointer;
        }

            .isc-list-act-icon-s1 li:hover a i {
                color: #46c0bf;
            }

        .isc-list-act-icon-s1 li a i {
            color: #aaa;
            font-weight: 500;
            font-size: 14px;
            margin: 0px 5px 0px 5px;
            padding: 5px 3px;
            line-height: 1;
            display: inline;
        }




.open > .isc-nested--list-dd-ls1 {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested--list-dd-ls1 {
    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;
    width: 125px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}


    .isc-nested--list-dd-ls1 li {
        width: 100%;
    }


        .isc-nested--list-dd-ls1 li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            clear: both;
            font-size: 12px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 0px 5px;
            width: 100%;
            border-bottom: 2px solid transparent;
            background-color: #fff !important;
        }


    .isc-nested--list-dd-ls1:before {
        content: "";
        display: block;
        position: absolute;
        right: 5px;
        top: -7%;
        border-bottom: 8px solid #d4d0d0;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        z-index: 1000;
    }


    .isc-nested--list-dd-ls1: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;
    }


    .isc-nested--list-dd-ls1 li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #f4fdff !important;
        color: #66c4e6 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 12px;
        text-align: left;
        border-bottom: 2px solid #fff;
    }


    .isc-nested--list-dd-ls1 li > a i {
        display: inline-block;
        float: left;
        /* margin-right: 3px;
   */
        font-size: 15px;
        color: #999999 !important;
        /* margin-top: 3px;
   */
        margin: 0px 8px 0px 0px;
        line-height: 15px;
    }

.isc-table-read-optimal td h2 i {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    background-color: #fff;
    /* border: 1px solid #D7D2CB; */
    color: #7c7c7c;
    margin: 0px 4px 0px 0px;
}

.isc-table-read-optimal tr:hover td .isc-list-act-icon-s1 {
    display: block !important;
}

.isc-nst-list-epic-icon-clr {
    color: #f37b05 !important;
}

.isc-nst-list-feat-icon-clr {
    color: #773b92 !important;
}

.isc-nst-list-userstr-icon-clr {
    color: #3ca6d0 !important;
}



/******EntityEdit.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-sec-collp-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
    margin-bottom: 15px;
}

.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;
}

.isc-mp-in-sec-med-con-s1 {
    position: relative;
    display: block;
    background-color: #F8F8F8;
    padding: 5px 20px;
    height: 60px;
    display: grid;
}

.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-s5 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

.isc-act-read-list-color-s2 {
    color: #4FCC73 !important;
}

.isc-lbl-mp-hdr-sec-s5 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

    .isc-lbl-mp-hdr-sec-s5 i {
        font-size: 10px;
        line-height: 20px;
        text-align: center;
        background-color: inherit;
        /* border: 1px solid #D7D2CB; */
        color: #7c7c7c;
        margin: 0px 4px 0px 0px;
    }

    .isc-lbl-mp-hdr-sec-s5 span Select {
        color: #8c8c8c;
        font-size: 13px;
        line-height: 25px;
        font-weight: 400;
        border: none;
        margin: 0px 0px 0px -4px;
        background-color: inherit;
    }

.isc-lbl-mp-hdr-sec-s4 span [type=text] {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 22px;
    font-weight: 400;
    border: none;
    margin: 0px 0px 0px 0px;
    background-color: inherit;
}

    .isc-lbl-mp-hdr-sec-s4 span [type=text]:focus {
        outline: none;
    }

.isc-lbl-mp-hdr-sec-s4 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

.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-s3 {
    margin: 0px 0px 0px 10px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px;
}

    .isc-lbl-mp-hdr-sec-s3 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 11px;
        font-weight: 400;
        line-height: 25px;
        margin: 0px 7px 0px 15px;
        text-align: left;
    }

    .isc-lbl-mp-hdr-sec-s3 i {
        margin: 0px 4px 0px 4px;
        font-size: 11px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #00a1b7;
        font-size: 10px;
        font-weight: 400;
        line-height: 11px;
        margin: 0px 4px 0px 0px;
        text-align: left;
    }

.isc-mp-box-nav-s1 {
    padding: 0px;
    margin: 0px;
    /* margin-top: 3px; */
}


    .isc-mp-box-nav-s1 li {
        float: left;
        display: block;
        list-style: none;
        list-style-type: none;
    }


        .isc-mp-box-nav-s1 li a {
            display: block;
            padding: 5px 10px;
            background-color: #fff;
            border: 1px solid #f8f8f8;
            /* 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-mp-box-nav-s1 li:last-child a {
            border-right: 1px solid #e6e6e6;
        }


        .isc-mp-box-nav-s1 li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #0e9b91;
            font-weight: 500;
            border-color: #0e9b91;
            border-width: 1px;
            border-bottom-color: transparent;
            border-right: 1px solid #0e9b91;
        }


        .isc-mp-box-nav-s1 li.active a {
            padding-bottom: 5px !important;
            background-color: #e4fdff;
            color: #17ADBC;
            font-weight: 500;
            border-color: #00a1df;
            /* border-width: 1px; */
            border-right: 1px solid #00a1df;
            border-bottom-color: transparent;
            /* border-bottom: 4px solid #fff; */
            opacity: 1;
            /* padding: 4px 10px; */
            line-height: 18px;
        }

.isc-mp-sec-coll-par-con-s1:before, .isc-mp-sec-coll-par-hdrcon-s1:before, .isc-mp-sec-coll-par-bdycon-s1:before, .isc-mp-chart-par-con-s1:before, .isc-mp-chart-par-hdrcon-s1:before, .isc-mp-chart-par-bdycon-s1:before {
    content: "";
    display: table;
}

.isc-mp-sec-coll-par-con-s1:after, .isc-mp-sec-coll-par-hdrcon-s1:after, .isc-mp-sec-coll-par-bdycon-s1:after, .isc-mp-chart-par-con-s1:after, .isc-mp-chart-par-hdrcon-s1:after, .isc-mp-chart-par-bdycon-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-mp-box-nav-s1 li a span {
    height: 20px;
    width: 40px;
    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-mp-sec-coll-par-bdycon-s1 {
    position: relative;
    padding: 10px 10px;
    /* display: block; */
    border-top: 1px solid #F1F1F1;
    /* min-height: 199px; */
}

.isc-mp-sec-coll-par-hdrcon-s1 a i {
    float: right;
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    /* border: 1px solid #D7D2CB; */
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-mp-chart-par-bdycon-s1 {
    position: relative;
    padding: 7px 10px;
    min-height: 200px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 5px;
}

    .isc-mp-chart-par-bdycon-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
    cursor: pointer;
}

.isc-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

.isc-mp-sec-coll-par-con-s1 {
    position: relative;
    display: block;
    /* border: 1px solid #e8e8e8a3; */
    margin-bottom: 0px;
    border-radius: 4px !important;
}

.isc-mp-sec-coll-par-hdrcon-s1 {
    position: relative;
    display: block;
    padding: 5px 10px;
}

    .isc-mp-sec-coll-par-hdrcon-s1 h2 {
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        color: #3A3C3C;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        font-weight: 400;
        position: relative;
        text-transform: capitalize;
    }

.isc-mp-cust-txt-are-s1 {
    border: none !important;
    min-height: 50px !important;
    max-height: 100px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    resize: none;
    padding: 5px 5px;
    font-size: 14px;
    color: #80808f;
    font-weight: 400;
}

.isc-mp-chart-par-con-s1 {
    position: relative;
}

.isc-mp-chart-par-hdrcon-s1 {
    padding: 3px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 0px 20px 0px 0px;
}

    .isc-mp-chart-par-hdrcon-s1 [type=text] {
        width: 100%;
        padding: 7px 10px;
        border: none;
        color: #525252;
        border: none;
    }

.isc-coll-hdr-cmt-con-s2 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 9px 10px 0px 50px;
}

.isc-act-cir-cell-acc-hdr-s2 {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    /* top: 7px; */
    letter-spacing: 0.5px;
}

.isc-act-cir-cell-acc-cmt-hdr-s2 {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    /* top: 7px; */
    letter-spacing: 0.5px;
}

.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-list-act-hov-icon-s1 {
    width: 100%;
}

    .isc-list-act-hov-icon-s1 td {
        padding: 4px 10px 4px 10px;
        height: 25px;
    }

        .isc-list-act-hov-icon-s1 td h2 {
            margin: 0px 0px 0px 5px;
            font-weight: 400;
            color: #949494;
            font-size: 13px;
            line-height: 25px;
            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-dd-ul-nav-list-s1 li a:hover .isc-lft-sec-nav-menu-s1 li a h1 i {
    color: #fff !important;
}

.isc-lbl-span-color-s1 {
    color: #33bdfd !important;
    font-weight: 400 !important;
    margin: 0px 0px 0px 5px !important;
}

.isc-lbl-span-color-s2 {
    color: darkorange !important;
    font-weight: 400 !important;
    margin: 0px 5px !important;
}


.isc-mp-chart-par-bdycon-s1::-webkit-scrollbar {
    width: 6px;
}

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
    cursor: pointer;
}

    .isc-lbl-dsh-brd-tile-con-s3 span {
        font-weight: 300;
        margin: 0px 5px;
    }

.isc-act-read-tile-clr-s1 {
    color: #F36192 !important;
    margin: 0px !important; /* font-weight: 400; */
}

.isc-act-read-tile-clr-s2 {
    color: #25D5E4 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s3 {
    color: #FF8A80 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s4 {
    color: #29B4F7 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s5 {
    color: #ffc000 !important; /* margin:0px !important; */
}

.isc-act-read-tile-clr-s6 {
    color: #9574CD !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s7 {
    color: #81C685 !important; /* margin:0px !important; */
}

.isc-act-read-tile-clr-s8 {
    color: gray !important;
    margin: 0px 5px !important;
    font-weight: 400;
}

.isc-lbl-mp-attch-s1 {
    margin: 20px 0px 20px 0px;
    font-size: 20px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    line-height: 35px;
    color: #6381A1;
    text-overflow: ellipsis;
}

    .isc-lbl-mp-attch-s1 i {
        margin: 0px 8px 0px 0px;
        color: #737373;
        font-size: 50px;
        display: block;
        line-height: 50px;
    }

.fileContainer {
    overflow: hidden;
    position: absolute;
    font-weight: 400;
    text-align: center;
    text-align: center;
    /* margin-left: 48%; */
    cursor: pointer;
    border-radius: 3px !important;
    padding: 8px 16px 0px 16px;
    font-size: 13px;
    line-height: 10px;
    /* border: 1px solid #2e7af7 !important; */
    background-color: #6BCEE5 !important;
    color: #fff !important;
    transform: translate(-50%,-50%);
    top: 95%;
    left: 50%;
}

    .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;
        top: 0;
    }

.isc-mp-chart-par-hdrcon-s1 [type=text]:focus {
    outline: none;
}

.isc-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 20px 40px;
}

.isc-act-cir-bg-s3 {
    background-color: #F06292 !important;
}

.isc-mp-list-sec-bdy-s1 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-mp-list-sec-bdy-s1 td {
        padding: 3px 7px;
        border-bottom: 1px 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 td h2 {
            color: #777;
            text-decoration: none;
            font-weight: 400;
            font-size: 11px;
            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 h3 {
            font-size: 13px;
            line-height: 15px;
            margin: 0px 0px 0px 0px;
            color: #0091ae;
            font-weight: 400;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: inherit;
        }

.isc-lbl-sec-list-date-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 20px;
    letter-spacing: 0.5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-sec-list-date-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 11px;
        font-weight: 400;
        line-height: 16px;
        margin: 0px 0px 0px 4px;
        text-align: left;
    }

.isc-act-cir-cen-btn:hover i {
    color: #219AB5;
}

.isc-act-cir-cen-btn i {
    font-size: 13px;
    line-height: 30px;
    color: inherit;
    display: block;
    margin: 0px 5px 0px 5px;
}

.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;
}
/**********obervation css****/
.isc-coll-hdr-cmt-con-s1 {
    /* position: absolute; */
    display: -webkit-box;
    padding: 10px 0px 5px 8px;
    /* min-height: 44px; */
    padding-left: 40px;
    background-color: #fff;
    /* width: 100%; */
    z-index: 999;
    min-height: 60px;
    border-bottom: 2px solid #ddd;
}

.isc-app-screen-sec-container-s1 {
    padding: 5px 11px;
    background-color: #fff;
    position: relative;
}

.isc-cmt-sec-scroll-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 550px;
}

    .isc-cmt-sec-scroll-bdy-con-s1::-webkit-scrollbar {
        width: 8px;
    }

.isc-cmt-sec-scroll-foot-con-s1 {
    padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 20px 20px 0px 0px;
}

.isc-bdy-lft-slide-menu-panel-s1:before, .isc-sec-h-scrol-tile-con-s1:before, .isc-sec-h-sroll-in-tile-s1:before, .isc-sec-y-scroll-con-s1:before, .isc-sec-in-y-scrol-con-s1:before, .isc-coll-hdr-cmt-con-s1:before, .isc-sec-cmt-par-con-s1:before, .isc-sec-cmt-par-hdr-con-s1:before, .isc-sec-cmt-par-bdy-con-s1:before, .isc-coll-hdr-cmt-con-s2:before, .isc-cmt-sec-scroll-bdy-con-s1:before, .isc-sec-comt-cont-s1:before, .isc-sec-multi-prog-cont-s1:before {
    content: "";
    display: table;
}

.isc-bdy-lft-slide-menu-panel-s1:after, .isc-sec-h-scrol-tile-con-s1:after, isc-sec-h-sroll-in-tile-s1:after, .isc-sec-y-scroll-con-s1:after, .isc-sec-in-y-scrol-con-s1:after, .isc-coll-hdr-cmt-con-s1:after, .isc-sec-cmt-par-con-s1:after, .isc-sec-cmt-par-hdr-con-s1:after, .isc-sec-cmt-par-bdy-con-s1:after, .isc-coll-hdr-cmt-con-s2:after, .isc-cmt-sec-scroll-bdy-con-s1:after, .isc-sec-comt-cont-s1:after, .isc-sec-multi-prog-cont-s1:after {
    content: "";
    display: table;
    clear: both;
}

.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;
}

    .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: 16px;
                text-align: center;
            }
/*********chat drops*****/
.dropdown-menu-s1 {
    position: absolute;
    top: 25px;
    right: 10px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    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); */
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100px;
}

.isc-act-read-list-icon-s1 {
    position: relative;
}

.isc-read-act-list-hvr-icon-s1 {
    position: relative;
}

.open > .dropdown-menu-s1 {
    display: block;
}

.dropdown-menu-s1 li > a {
    padding: 6px 10px 6px 10px;
    color: gray;
    text-decoration: none;
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .dropdown-menu-s1 li > a i {
        display: block;
        float: left;
        margin-right: 3px;
        font-size: 13px;
        color: #999999;
        margin-top: 3px;
    }

    .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: #eee;
        color: #333;
        filter: none;
        width: 98px;
    }
/**********chart header*****/
.isc-act-cir-cell-acc-hdr-s1 {
    height: 40px;
    width: 40px;
    border-radius: 3px !important;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 10px;
}

    .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;
    width: 100%;
    display: block;
    margin: 0px 0px 0px 0px;
    margin-top: 6px;
    letter-spacing: 0.4px;
}

.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-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-hdr-sec-sm-nav-s1 {
    padding: 0px;
    margin: 20px 0px 0px -66px;
    float: left;
}

    .isc-hdr-sec-sm-nav-s1 li {
        float: left;
        list-style: none;
        position: relative;
    }

        .isc-hdr-sec-sm-nav-s1 li a {
            display: block;
            margin: 0px px 0px 0px;
            font-weight: 300;
            font-size: 11px;
            color: #a2a2a2;
            line-height: 20px;
            letter-spacing: normal;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 10px 0px 0px;
            cursor: pointer;
        }

            .isc-hdr-sec-sm-nav-s1 li a span i {
                font-size: 13px;
                text-align: center;
                color: #2db5d4;
                line-height: inherit;
                margin: 0px 2px 0px 0px;
            }

.isc-hdr-sec-nav-hvr-sub-con-s1 {
    position: absolute;
    top: 100%;
    left: -9px;
    z-index: 1000;
    display: none;
    padding: 5px 10px;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 170px;
    min-height: 43px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    overflow-y: auto;
}

.isc-lbl-hdr-sec-hvr-con-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 300;
    font-size: 11px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

    .isc-lbl-hdr-sec-hvr-con-s1 span {
        height: 35px;
        width: 35px;
        border-radius: 50px !important;
        border-radius: 50px !important;
        font-size: 11px;
        padding: 4px 4px;
        line-height: 35px;
        text-align: center;
        font-weight: 400;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
    }

.isc-hdr-sec-sm-nav-s1 li:hover .isc-hdr-sec-nav-hvr-sub-con-s1 {
    display: block;
}

.isc-mp-list-sec-bdy-s1 td h4 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 10px;
    color: #8a8a8a;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*******EntityHome.aspx **20/3/2019*******/
.isc-list-indent-right {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    /*background-color: #fff;*/
    /* border: 1px solid #D7D2CB; */
    color: #642D2E;
    margin: 0px 3px 0px 0px;
}

.isc-bg-clr-active {
    background-color: #eff6fb !important;
}
/*****************/

.isc-app-ent-brd-s1 li a select {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 500;
    color: #080707;
    line-height: 10px;
    margin-top: 0px;
    letter-spacing: 0.4px;
    border: none;
    display: block;
    background-color: inherit;
}

    .isc-app-ent-brd-s1 li a select:focus {
        outline: none;
    }


/*Css ruby Anand mark 20th, 2109*/

.isc-tree-par-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after {
    content: '';
    display: table;
    clear: both;
}



.isc-act-scr-lvl-but {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 20px;
    user-select: none;
    /* margin-left: 10px; */
    background-color: #779ef2;
    color: #ffffff !important;
}

    .isc-act-scr-lvl-but i {
        float: left;
        font-size: 15px;
        color: inherit;
        line-height: inherit;
        margin: 0px 7px 0px 0px;
    }

    .isc-act-scr-lvl-but:hover {
        background-color: #5eb4ff;
        color: #fff;
    }

/*.isc-sec-cont-con-s1{
    padding:2px 4px;

}*/




.isc-dd-fot-sec-s1 {
    position: relative;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top: 1px solid #ddd;
    padding: 5px 10px;
}

.isc-sec-lvl-cust-dd-s1 {
    margin: 0px;
    float: left;
    padding: 0px;
}


    .isc-sec-lvl-cust-dd-s1 li {
        /* float: left; */
        /* display: inline-block; */
        list-style: none;
        position: relative;
    }


        .isc-sec-lvl-cust-dd-s1 li a {
            display: inline-block;
            color: #ffffff;
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            padding: 0px 10px;
            font-weight: 400;
            border-radius: 0px !important;
            float: left;
            line-height: 27px;
            background-color: #00a1df;
            position: relative;
            border: 1px solid #efefef;
            border-radius: 3px !important;
        }

        .isc-sec-lvl-cust-dd-s1 li:hover a {
            /* background-color: #e9fdff; */
            /* color: #46c0bf; */
            cursor: pointer;
        }

            .isc-sec-lvl-cust-dd-s1 li:hover a i {
                color: inherit;
            }

        .isc-sec-lvl-cust-dd-s1 li a i {
            color: #16325c;
            font-weight: 500;
            font-size: 15px;
            margin: 0px 0px 0px 10px;
            line-height: 20px;
            display: inline;
        }

    .isc-sec-lvl-cust-dd-s1 ul {
        margin: 0;
        padding: 0 0px;
    }


.open > .isc-nested-list-dd-s2 {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested-list-dd-s2 {
    position: absolute;
    top: 35px;
    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;
    width: 150px;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 0px rgba(0, 0, 0, 0.08); */
}


    .isc-nested-list-dd-s2 li {
        width: 100%;
    }


        .isc-nested-list-dd-s2 li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            /* clear: both; */
            font-size: 13px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 4px 8px;
            width: 100%;
            border-bottom: 0px solid transparent;
            background-color: #fff !important;
        }

        .isc-nested-list-dd-s2 li h2 {
            text-decoration: underline;
            color: gray !important;
            font-size: 13px;
            font-weight: normal;
            line-height: 25px;
            border-top: 1px solid #ddd;
            float: right;
            overflow: hidden;
            background-color: #f9f9f9;
            width: 100%;
            padding: 0px 5px 0px 0px;
            cursor: pointer;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

        .isc-nested-list-dd-s2 li:hover h2 {
            color: #5eb4ff !important;
        }

        .isc-nested-list-dd-s2 li h2 i {
            display: inline-block;
            font-size: 13px;
            color: #999999;
            margin: 3px 3px 0px 0px;
            line-height: inherit;
        }

        .isc-nested-list-dd-s2 li > a span {
            float: left;
            margin: 0px 5px 0px 0px;
        }

    .isc-nested-list-dd-s2:before {
        content: "";
        display: block;
        position: absolute;
        right: 6px;
        top: -8px;
        border-bottom: 8px solid #c5c5c5;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        z-index: 1000;
    }


    .isc-nested-list-dd-s2: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;
    }


    .isc-nested-list-dd-s2 li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #ecf7ff !important;
        color: #779ef2 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 13px;
        text-align: left;
        border-bottom: 0px solid #fff;
    }


    .isc-nested-list-dd-s2 li > a i {
        display: inline-block;
        float: left;
        font-size: 13px;
        color: #999999;
        margin: 0px 5px 0px 0px;
        line-height: inherit;
    }

.isc-sec-filter-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-filter-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-sec-filter-s1 li a {
            background-color: #779ef2;
            padding: 4px 0px;
            height: 27px;
            width: 30px;
            border-radius: 3px !important;
            display: inline-block;
            text-align: center;
            margin: 0px 0px 0px 10px;
        }

            .isc-sec-filter-s1 li a i {
                margin: 3px 0px 0px 0px;
                font-weight: 400;
                font-size: 14px;
                color: #ffffff;
                line-height: 16px;
                letter-spacing: normal;
                overflow: hidden;
                padding: 0px 0px;
                white-space: nowrap;
                text-overflow: ellipsis;
                cursor: pointer;
            }

        .isc-sec-filter-s1 li.active a i {
            color: #fff;
        }

        .isc-sec-filter-s1 li.active a {
            background-color: #25b4e9;
        }

        .isc-sec-filter-s1 li:hover a {
            background-color: #5eb4ff;
        }

.isc-sec-filt-con-s1 {
    position: relative;
    border: 1px solid #f7f7f7;
    padding: 10px 10px;
    min-height: 50px;
}

    .isc-sec-filt-con-s1::before {
        display: table;
        content: "";
    }

    .isc-sec-filt-con-s1::after {
        display: table;
        content: "";
        clear: both;
    }


.isc-sec-filt-con-s2 {
    position: relative;
    border: 1px solid #f7f7f7;
    padding: 10px 10px;
    /* min-height: 70px; */
}

.isc-sec-fil-clse {
    margin: 5px 0 0 0;
    font-weight: 400;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 22px;
    letter-spacing: normal;
    overflow: hidden;
    background-color: gainsboro;
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.isc-lst-hdr-act-coll-icon {
    font-weight: 400;
    font-size: 14px;
    color: #9a9a9a;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    padding: 0px 4px;
}

.isc-table-read-optimal tr:hover td .isc-lst-hdr-act-hvr-icn {
    display: block;
}

.isc-lst-hdr-act-hvr-icn {
    display: block;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    height: 20px;
    text-align: center;
    display: none;
    width: 20px;
    border-radius: 50px !important;
    border-bottom: none;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #5d5d5d;
    cursor: pointer;
}

    .isc-lst-hdr-act-hvr-icn i {
        color: #5d5d5d;
        font-size: 12px;
    }

    .isc-lst-hdr-act-hvr-icn:hover {
        background-color: #5eb4ff;
        border: 1px solid #5eb4ff;
    }

        .isc-lst-hdr-act-hvr-icn:hover i {
            color: #fff;
        }

.isc-lbl-group-by-hdr-s1 {
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*Css ruby Anand mar 20th, 2109*/
.pad-lft-50 {
    padding-left: 50px !important;
}

/*********Pipeline.aspx************/
.isc-table-read-optimal thead tr th h2 span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    border: 1px solid #ddd;
    height: 14px;
    width: 25px;
    border-radius: 50px !important;
    padding: 0px 10px;
}

.isc-pie-lne-cir-bgclr-s1 {
    background-color: #44BEE8 !important;
}

.isc-cir-bud-pipe-line-list-s1-1 {
    height: 45px;
    width: 45px;
    border-radius: 4px !important;
    font-size: 20px;
    line-height: 45px;
    margin: 0px auto;
    font-weight: 400;
    color: #ffffff;
    display: block;
    background-color: #0081B2;
    text-align: center;
    /* border: 1px solid #ddd; */
}

.isc-pie-lne-cir-bgclr-s2 {
    background-color: #8DD98B !important;
}

.isc-pie-lne-cir-bgclr-s3 {
    background-color: #F1B449 !important;
}

.isc-cir-bud-pipe-line-list-s2-2 {
    height: 30px;
    width: 30px;
    border-radius: 4px !important;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    color: #ffffff;
    display: block;
    background-color: #32BCF0;
    text-align: center;
    margin: 0px auto;
    /* border: 1px solid #ddd; */
}

.isc-cir-bud-pipe-line-list-s3-3 {
    height: 25px;
    width: 25px;
    border-radius: 4px !important;
    font-size: 15px;
    line-height: 27px;
    text-align: center;
    font-weight: 400;
    color: #ffffff;
    background-color: #98DEF7;
    display: block;
    text-align: center;
    margin: 0px auto;
    /* border: 1px solid #ddd; */
}

.isc-list-alter-row-clr-s1 td {
    background-color: #f5fdff !important;
}
/*********Growth.aspx**********/

.isc-bdy-sec-con-scroll-s1 {
    position: relative;
    /*height: 600px;
   */
    overflow: hidden;
    overflow-y: auto;
}


.isc-KPI-ver-list-panel-col-s2 {
    width: 100%;
    float: left;
    padding: 0px 0px;
}


.isc-KPI-ver-list-panel-grp-s1 {
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    position: relative;
    background-color: #fff;
}


.isc-KPI-ver-list-panel-grp-bdy-s1 {
    /*padding: 10px 7px;*/
    position: relative;
    /* min-height: 400px;
   */
}


.isc-table-hor-bar-chart-s4 {
    width: 100%;
}


    .isc-table-hor-bar-chart-s4 th:nth-child(1) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 th {
        background-color: #f5f5f5;
        padding: 10px 10px;
    }


    .isc-table-hor-bar-chart-s4 td:nth-child(3) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 th:nth-child(2) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 td:nth-child(1) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 td {
        padding: 10px 10px;
    }




        .isc-table-hor-bar-chart-s4 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: center;
            padding: 0px 10px;
        }


.isc-table-hor-bar-lbl h2 {
    color: #333;
    !important;
}


.isc-table-hor-bar-chart-s4 td h3 {
    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-cir-bud-list-view-bg-s3 {
    background-color: #6BC2E6;
}


.isc-act-cir-cell-list-view-s1 {
    height: 20px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    margin: 0 auto;
}


.isc-cir-bud-list-view-bg-s2 {
    background-color: #57d0b5 !important;
}


.isc-table-hor-bar-chart-s4 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-s4 th {
    background-color: #f5f5f5;
    padding: 10px 10px;
}

/*pattern2*/

.isc-table-hor-bar-chart-s2 {
    width: 100%;
}


    .isc-table-hor-bar-chart-s2 th {
        /* background-color: #f5f5f5; */
        padding: 8px 10px;
        border-bottom: 1px solid #DCDDDD;
        background-color: #F7F9FA;
        color: #333;
        text-transform: uppercase;
        /* font-size: 11px; */
        border-top: 1px solid #e0dbdb4d;
    }


        .isc-table-hor-bar-chart-s2 th h2 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            /* 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 10px;
    }


.isc-table-hor-bar-lbl {
    background-color: #F7F9FA;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    /* border-bottom: 1px solid #fefefe; */
    border-bottom: 1px solid #DCDDDD;
}


.isc-table-hor-bar-chart-s2 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 0px;
}

.isc-table-hor-bar-chart-s2 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    color: #5d5d5d;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 10px;
}

.isc-table-hor-bar-chart-s2 td h5 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #5d5d5d;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 0px;
}

.isc-lbl-td-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #e05347 !important;
    text-align: center;
}


.isc-lbl-td-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #50b1da !important;
    text-align: center;
    padding: 0 0px;
}


.isc-table-hor-bar-chart-s2 td:nth-child(1) {
    border-right: 1px solid #ddd;
}


.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 #ddd;
}


.isc-table-hor-bar-chart-s2 td:nth-child(5) {
    border-right: 1px solid #ddd;
}

/*pattern3*/

.isc-table-hor-bar-chart-s3 {
    width: 100%;
    /* table-layout: fixed;
   */
}


    .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active {
        border-top: 1px solid #dcdddd52;
        border-bottom: 1px solid #DCDDDD;
        background-color: #F7F9FA;
        color: #333;
        /* font-size: 14px;
   */
        font-weight: 500;
    }


        .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active tr td:first-child {
            padding: 0 5px;
        }


    .isc-table-hor-bar-chart-s3 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        /*color: #3d3d3d;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        padding: 0 0px;
    }


    .isc-table-hor-bar-chart-s3 td {
        padding: 8px 0px;
    }


    .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active tr td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        /*color: #3d3d3d;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        padding: 0 0px;
    }


    .isc-table-hor-bar-chart-s3 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        text-align: left;
        padding: 0 10px;
    }


    .isc-table-hor-bar-chart-s3 td:nth-child(3) {
        border-right: 1px solid #999;
    }


.isc-tbl-hor-bar-cht-child-s4 {
    position: relative;
    float: left;
    height: 25px;
}


.isc-tbl-hor-bar-cht-bg-s1 {
    background-color: #0575c9;
    border-right: 1px solid #fff;
}


.isc-tbl-hor-bar-cht-bg-s5 {
    background-color: #9fdb66;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s3 {
    background-color: #25b4e9;
    /* background-color: #3F5CB9;
   */
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s4 {
    background-color: #e9af67;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s7 {
    background-color: #f77e75;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-table-hor-bar-chart-s3 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 25px;
    font-weight: 500;
    /*color: #4d4d4d;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: right;
    padding: 0px 0px;
    cursor: pointer;
}


.isc-tbl-hor-bar-cht-par-s1 {
    width: 100%;
    position: relative;
}


.isc-lbl-tbl-hor-bar-s1 {
    font-weight: 400 !important;
    text-align: center !important;
    font-size: 13px;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
}


.isc-tbl-hor-bord-radis {
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/*pattern 4**************/

.isc-tbl-bar-bor-rgt-none td:nth-child(5) {
    border-right: none !important;
}


.isc-cir-bud-list-view-bg-smal {
    background-color: #f3ae6b;
}

/********pattern 5********/

.isc-lst-bar-chrt-par-cont-s1 {
    position: relative;
    border: 1px solid #f3f3f3;
    display: inline-block;
    min-height: 40px;
    padding: 5px 5px 5px 5px;
}


.isc-lst-bar-chrt-nav-s1 {
    margin: 0px;
    padding: 0px;
    /* padding-right: 25px;
   */
}


    .isc-lst-bar-chrt-nav-s1 li.new {
        background-color: #57d0b5;
    }


    .isc-lst-bar-chrt-nav-s1 li.existing {
        background-color: #f3ae6b;
    }


    .isc-lst-bar-chrt-nav-s1 li.pro_made {
        background-color: #aaa;
    }


    .isc-lst-bar-chrt-nav-s1 li {
        float: left;
        width: 4px;
        display: block;
        list-style: none;
        border-right: 1px solid #fff;
        background-color: #e5e5e5;
        height: 30px;
        cursor: pointer;
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
    }


        .isc-lst-bar-chrt-nav-s1 li:hover {
            transition: .5s;
            transform: scale(0.9);
        }


.isc-cir-badge-theme-leg-new {
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 15% !important;
    display: inline-block;
    margin-right: 5px;
}


.isc-cir-badge-theme-prog-new {
    height: 10px;
    width: 100px;
    text-align: center;
    line-height: 0;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 5px !important;
    /* margin-top: 5px;
   */
    display: inline-block;
    /* margin-right: 5px;
   */
}


.isc-cir-badge-theme-badge-new {
    height: 22px;
    width: 32px;
    border-radius: 50px !important;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    margin-top: 5px;
    display: inline-block;
    margin-right: 5px;
}


.isc-cir-badge-theme-btn-new {
    height: 20px;
    width: 100px;
    text-align: center;
    line-height: 0;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 5px !important;
    /* margin-top: 5px;
   */
    display: inline-block;
    /* margin-right: 5px;
   */
}

.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-cir-bud-list-view-bg-s1 {
    background-color: #f3ae6b;
}

.isc-cir-bud-list-view-bg-s5 {
    background-color: #aaa;
}
/**************/
/*********AgingPattern.aspx****/
.isc-sec-dash-brd-par-con-s1:before, .isc-sec-dash-brd-par-hdr-con-s1:before, .isc-sec-dash-brd-par-bdy-con-s2:before {
    content: '';
    display: table;
}

.isc-sec-dash-brd-par-con-s1:after, .isc-sec-dash-brd-par-hdr-con-s1:after, .isc-sec-dash-brd-par-bdy-con-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-sec-dash-brd-par-con-s1 {
    border-radius: 4px !important;
    border: 1px solid #E3ECEC;
}

.isc-sec-dash-brd-par-hdr-con-s1 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    /* border-bottom: 1px solid #E3ECEC; */
    padding: 5px 15px;
    position: relative;
    cursor: pointer;
    min-height: 30px;
    background-color: #f4f3fc;
    /*border: 1px solid #dcdddd52;*/
    /* border-bottom: 1px solid #DCDDDD; */
}

.isc-dash-brd-lbl-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #16325c;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-dash-brd-lbl-sec-hdr-s1 i {
        margin: 0px 10px 0px 0px;
    }

.isc-sec-dash-brd-par-bdy-con-s2 {
    padding: 0px 0px;
    /* border-bottom-left-radius: 4px !important;
   */
    /* border-bottom-right-radius: 4px !important;
   */
    /* box-shadow: 0px 1px 5px -1px rgba(134, 134, 134, 0.75); */
    min-height: 225px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    padding: 7px 10px;
}

    .isc-sec-dash-brd-par-bdy-con-s2::-webkit-scrollbar {
        width: 4px;
    }

.ht-235 {
    height: 235px;
    width: 100%;
}

.isc-read-list-nav-cal-s1 {
    padding: 0px;
    margin: 0px;
}


    .isc-read-list-nav-cal-s1 li {
        float: right;
        list-style: none;
        display: block;
    }


        .isc-read-list-nav-cal-s1 li span {
            display: block;
            /* padding: 4px 4px;
   */
            font-size: 10px;
            font-weight: 400;
            color: #89827C;
            border-bottom: none;
            text-decoration: none;
            line-height: 20px;
            margin: 0px 18px 0px 6px;
        }


.isc-nav-badge-s1 {
    font-size: 11px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    text-align: center;
    height: 20px;
    width: 20px;
    border-radius: 20% !important;
}


.isc-list-nav-badge-s1 {
    background-color: #A3D39C;
}


.isc-list-nav-badge-s2 {
    background-color: #0787A3;
}


.isc-list-nav-badge-s3 {
    background-color: #F8B721;
}


.isc-list-badges-s1 {
    background-color: #9cda93;
}


.isc-list-nav-badge-s4 {
    background-color: #6DC6CD;
}


.isc-sect-tile-lbl-inner-header {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    /* border-bottom: 1px solid #ddd;
   */
    line-height: 15px;
    overflow: hidden;
    padding: 5px 0px;
    /* white-space: nowrap;
   */
    text-overflow: ellipsis;
    white-space: nowrap;
}


    .isc-sect-tile-lbl-inner-header span {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #8a8a8a;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 15px;
        overflow: hidden;
        padding: 5px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-sect-tile-lbl-inner-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    /* border-bottom: 1px solid #ddd;
   */
    line-height: 20px;
    overflow: hidden;
    padding: 0px 0px;
    /* white-space: nowrap;
   */
    text-overflow: ellipsis;
    white-space: nowrap;
}


    .isc-sect-tile-lbl-inner-header-s1 span {
        margin: 0px 0px 0px 4px;
        font-size: 11px;
        font-weight: 300;
        color: #989898;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 20px;
        overflow: hidden;
        padding: 0px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-agil-scr-tile-con-s1 {
    position: relative;
    display: inline-grid;
    margin: 0px 15px;
    border-radius: 6px !important;
    cursor: pointer;
    width: 95%;
    padding: 10px 10px;
}


.isc-agil-scr-tile-con-lbl-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 20px;
    font-weight: 400;
    color: #4E4E4E;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    border-bottom: 1px solid #ddd;
}


    .isc-agil-scr-tile-con-lbl-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        font-weight: 400;
        color: #8a8a8a;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 15px;
        overflow: hidden;
        padding: 5px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-agil-scr-tile-con-lbl-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

/****************/
/******QualityAnalysis.aspx*********/
/******QualityAnalysis.aspx*********/
.isc-hor-list-main-sec-cont-s1 {
    min-height: 35px;
    display: flex;
}

.isc-list-qual-analy-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-qual-analy-s1 thead {
        border: 1px solid #efefef;
    }

    .isc-list-qual-analy-s1 th {
        padding: 18px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #333;
        line-height: 20px;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

.isc-cir-bud-list-view-bg-s1 {
    background-color: #f3ae6b;
}

.isc-list-qual-analy-s1 th span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #C4C5C9;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    /* border: 1px solid #ddd;
   */
    /* height: 20px;
   */
    /* width: 25px;
   */
    border-radius: 50px !important;
    padding: 1px 3px;
}

.isc-list-qual-analy-s1 td {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.2px;
    /* line-height: 20px;
   */
    border-bottom: 1px solid #efefef;
    padding: 10px 10px;
    position: relative;
    /* border-bottom: 1px;
   */
}

.isc-list-qual-analy-s1 tbody {
    border: 1px solid #ddd;
}

.isc-list-qual-analy-s1 th h3 {
    background: rgba(228, 237, 241, 0.02);
    font-size: 14px;
    font-weight: 400;
    color: #455669;
    text-align: center;
    border-bottom: 1px solid #efefef;
    margin-top: 0px;
    padding: 0px 6px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #efefef;
}

    .isc-list-qual-analy-s1 th h3 span {
        font-size: 14px;
        color: inherit;
        /* font-style: italic;
   */
        color: #72CBD6;
        margin: 0px 0px 0px 0px;
    }

.isc-list-qual-analy-s1 th h4 {
    /* background-color: #F7F9FA;
   */
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    color: #ABADBE;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px solid #efefef;
}



.isc-list-qual-analy-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #6F778A;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h4 {
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    font-weight: 400;
    color: gray;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-hor-list-sm-con-s3 {
    position: relative;
    width: 25%;
}

.isc-80per-col-s2 {
    width: 75%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
    border-right: 1px solid #efefef;
}



.isc-list-alter-s1 {
    width: 100%;
    margin-left: -1px;
}

    .isc-list-alter-s1 th {
        width: 200px;
        padding: 0px 0px !important;
    }

    .isc-list-alter-s1 td {
        padding: 0px 0px !important;
    }

.isc-80per-col-s2::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    cursor: pointer !important;
}

.isc-list-qual-analy-s1 tr.custom-bor-btm td {
    border-bottom: 5px solid #aaaaaa7a;
}

.isc-lbl-qua-anly-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-qua-anly-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px dashed #ddd;
}

.isc-lbl-color-blue-s1 {
    color: #00a1b7;
}

.isc-lbl-color-orange-s1 {
    color: Orange;
}

.isc-list-alter-s1 td:last-child .isc-lbl-qua-anly-s2 {
    border-right: none;
}

/********************/


.isc-list-qual-analy-s1 th h3 {
    background: rgba(228, 237, 241, 0.02);
    font-size: 14px;
    font-weight: 400;
    color: #455669;
    text-align: center;
    border-bottom: 1px solid #efefef;
    margin-top: 0px;
    padding: 0px 6px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #efefef;
}

    .isc-list-qual-analy-s1 th h3 span {
        font-size: 14px;
        color: inherit;
        /* font-style: italic;
   */
        color: #44ACD9;
        margin: 0px 0px 0px 0px;
    }

.isc-list-qual-analy-s1 th h4 {
    /* background-color: #F7F9FA;
   */
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    color: #909090;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px solid #efefef;
}

.isc-list-qual-analy-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #525252;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    /* text-transform: uppercase;
   */
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #6F778A;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h4 {
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    font-weight: 400;
    color: gray;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-hor-list-sm-con-s3 {
    position: relative;
    width: 25%;
}

.isc-80per-col-s2 {
    width: 75%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
    border-right: 1px solid #efefef;
}

.isc-act-cir-cell-list-view-s2 {
    height: 18px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    margin: 0 auto;
}

.isc-list-alter-s1 {
    width: 100%;
}

    .isc-list-alter-s1 th {
        width: 200px;
        padding: 0px 0px !important;
    }

    .isc-list-alter-s1 td {
        padding: 0px 0px !important;
    }



.isc-lbl-qua-anly-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-qua-anly-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px dashed #ddd;
}

.isc-lbl-color-blue-s1 {
    color: #25b4e9;
}

.isc-lbl-color-orange-s1 {
    color: #f77e75;
}

.isc-list-alter-s1 td:last-child .isc-lbl-qua-anly-s2 {
    border-right: none;
}

/********************/
.pad-lft-70 {
    padding-left: 70px !important;
}

.isc-icon-dangers {
    color: #f72f1e;
}

.isc-icon-Warning {
    color: #ffc107fa;
}

/*******End Quality*************/
/**************select multi custom drop down overwrite css********/
.isc-multi-select-drop button.btn.dropdown-toggle.bs-placeholder.btn-default, .btn-group.bootstrap-select.show-tick.isc-manager-drop.open .btn-default.dropdown-toggle {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

    .isc-multi-select-drop button.btn.dropdown-toggle.bs-placeholder.btn-default:hover {
        background: transparent;
    }

.isc-multi-select-drop .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

.isc-multi-select-drop .btn-default {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

.isc-multi-select-drop.open .btn-default.dropdown-toggle {
    color: #333333;
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 0;
}

.isc-multi-select-drop .bs-searchbox .form-control {
    height: 30px;
}

.bootstrap-select .dropdown-menu {
    z-index: 9999999 !important;
}

.bootstrap-select .dropdown-toggle .filter-option {
    width: 90%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* margin-top: 2px; */
    font-size: 16px;
    font-weight: 500;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    color: #1589ee;
}

.bootstrap-select.btn-group .dropdown-menu li a:focus {
    outline: 0px auto -webkit-focus-ring-color !important;
}
/********************/


/*****singleform****************/

.isc-sec-cust-par-bdy-s1 {
    border: 1px solid #efefef;
    border-radius: 5px !important;
}


.isc-sec-cust-hdr-s1 {
    padding: 6px 15px;
    position: relative;
    background-color: rgba(114, 209, 246, 0.14);
    /* min-height: 40px;
   */
}



.isc-sec-cust-bdy-s1 {
    position: relative;
    /*min-height:375px;
   max-height:375px;
   overflow:hidden;
   overflow-y:auto;
   */
    padding: 10px 20px;
}


    .isc-sec-cust-bdy-s1::-webkit-scrollbar {
        width: 4px;
    }


.isc-lbl-screen-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #256FAF;
    line-height: 20px;
    letter-spacing: 0.2px;
    /* text-transform: uppercase;
   */
    /* padding: 7px 10px;
   */
    display: inline;
    /* border-radius: 50px !important;
   */
    /* background-color: #F2FBFA;
   */
}


.isc-custom-overwrite-control .form-group label.control-label {
    font-weight: 400 !important;
    font-size: 14px;
    color: #525252 !important;
    margin: 5px 0;
    /*line-height: 20px;
   */
}

/*.isc-custom-overwrite-control .form-group textarea.form-control {
     border-radius: 4px !important;
     border: 2px solid #ccc !important;
     height: auto!important;
     cursor: pointer;
}
 .isc-custom-overwrite-control .form-group select[multiple], select[size] {
     border-radius: 4px !important;
     border: 2px solid #ccc !important;
     height: auto!important;
     cursor: pointer;
}
 .isc-custom-overwrite-control .form-group .form-control {
     border: 2px solid #ccc !important;
     height: 40px!important;
     cursor: pointer;
}
 */

.lbl-mandatory-s2 {
    color: #F74E0A;
}


.isc-custom-overwrite-control .form-group select:focus, .isc-custom-overwrite-control .form-group textarea:focus, .isc-custom-overwrite-control .form-group input[type="checkbox"]:focus, .isc-custom-overwrite-control .form-group input[type="radio"]:focus, .isc-custom-overwrite-control .form-group input[type="text"]:focus, .isc-custom-overwrite-control .form-group input[type="password"]:focus, .isc-custom-overwrite-control .form-group input[type="datetime"]:focus, .isc-custom-overwrite-control .form-group input[type="datetime-local"]:focus, .isc-custom-overwrite-control .form-group input[type="date"]:focus, .isc-custom-overwrite-control .form-group input[type="month"]:focus, .isc-custom-overwrite-control .form-group input[type="time"]:focus, .isc-custom-overwrite-control .form-group input[type="week"]:focus, .isc-custom-overwrite-control .form-group input[type="number"]:focus, .isc-custom-overwrite-control .form-group input[type="email"]:focus, .isc-custom-overwrite-control .form-group input[type="url"]:focus, .isc-custom-overwrite-control .form-group input[type="search"]:focus, .isc-custom-overwrite-control .form-group input[type="tel"]:focus, .isc-custom-overwrite-control .form-group input[type="color"]:focus, .isc-custom-overwrite-control .form-group .uneditable-input:focus {
    border-color: #66afe9 !important;
    outline: 0 !important;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)!important;
   */
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)!important;
   */
}


.isc-custom-overwrite-control .form-group label.control-label i {
    color: #a2a2a2b0;
    padding-left: 5px;
}


.isc-form-modal-title {
    color: #8A8A8A;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
}


    .isc-form-modal-title i {
        padding-right: 5px;
    }


.open > .dropdown-menu-form-s5 {
    display: block;
}


.dropdown-menu-form-s5 {
    position: absolute;
    right: 0px;
    left: 10px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
    /* box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
   */
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    /* border: 1px solid silver;
   */
    border-radius: 0 0 5px 5px !important;
    width: 190px;
    border: 1px solid #00a1df;
}


.isc-remove-applied-filter {
    display: none !important;
}


.dropdown-menu-form-s5 li:hover isc-remove-applied-filter {
    display: block !important;
}

/*.dropdown-menu-s4 li.active > a:hover {
     border-left: 1px solid #46c0b9;
}
 */

.dropdown-menu-form-s5 li > a:hover {
    background-color: #f4fdff;
    color: #978a8a;
}


.dropdown-menu-form-s5 li > a {
    /* padding: 6px 10px 6px 10px;
   */
    /* padding: 6px 10px 6px 10px;
   */
    color: gray;
    text-decoration: none;
    display: inline-block;
    clear: both;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    border: none;
    padding: 5px 10px !important;
    margin: 0 !important;
    color: #7d7d7d;
    font-weight: 500;
    border-radius: unset !important;
}


.dropdown-menu-form-s5 li:hover a {
    cursor: pointer;
    border-radius: unset !important;
}


.dropdown-menu-form-s5 li {
    width: 100%;
    list-style: none;
}


.dropdown-menu-form-s5 ul {
    margin: 0;
    padding: 0;
}


.isc-assign-bdy-con-s1 {
    padding: 7px 5px;
    position: relative;
}


.isc-assign-bdy-inner-con-s1 {
    padding: 5px 0px;
}


.isc-assign-bdy-con-inner-footer-s1 {
    padding: 0px 5px;
}


.isc-assign-bdy-con-hdr-s1 {
    padding: 0px 5px;
    position: relative;
    /* background-color: #effcffe3;
   */
}


    .isc-assign-bdy-con-hdr-s1 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #46c0b9;
        line-height: 20px;
        letter-spacing: 0.2px;
        /* text-transform: uppercase;
   */
        /* padding: 7px 10px;
   */
        display: inline;
        /* border-radius: 50px !important;
   */
        /* background-color: #F2FBFA;
   */
    }


.isc-section-lbl-cont-entity-form-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 16px;
}


    .isc-section-lbl-cont-entity-form-s1 a {
        /* padding: 6px 10px 6px 10px;
   */
        color: gray;
        text-decoration: none;
        display: inline-block;
        clear: both;
        font-size: 12px;
        font-weight: normal;
        line-height: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        border: none;
        padding: 5px 0px !important;
        margin: 0 !important;
        color: #7d7d7d;
        font-weight: 400;
        border-radius: unset !important;
    }


.isc-sec-cust-bdy-s2 {
    position: relative;
    padding: 0 8px;
}

.isc-sec-cust-par-bdy-s1 {
    border: 1px solid #efefef;
    border-radius: 5px !important;
}

.chart-section-header-container-s1 {
    background-color: #f4f3fc;
    position: relative;
    padding: 5px 10px;
    min-height: 30px;
    /* border-bottom: 1px solid #eeedef85; */
    /* height: 25px; */
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
    cursor: pointer;
}

    .chart-section-header-container-s1 h3 {
        color: #16325c;
        letter-spacing: 0.5px;
        margin: 3px 0px 0px 0px;
        line-height: 0px;
        font-weight: 500;
        font-size: 14px;
        padding: 0px 0px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 15px;
        padding: 0;
    }

.lbl-mandatory-s1 {
    color: #F74E0A;
}

.bootstrap-select .caret {
    display: none;
}

.isc-list-value-kpi-s1 {
    background-color: #ffffff;
    border-radius: 50px !important;
    color: #6f6f6f;
    float: none;
    font-size: 13px;
    position: relative;
    font-weight: 400;
    height: 25px;
    line-height: 24px;
    margin: 0px auto;
    text-align: center;
    width: 25px;
    display: block;
    border: 1px solid #adadad;
}



/*Css By Anand, Mar 28,2019*/
/*Home Tile Screen*/
.isc-tree-par-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-home-sec-tile-par-con-s1 {
    position: relative;
    display: block;
    border: 1px solid #ddd;
    border-radius: 3px !important;
    min-height: 150px;
    padding: 10px 10px;
}

.isc-lbl-hme-sec-tile-hdr-s1 {
    text-transform: capitalize;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #1C2C3B;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-hme-sec-tile-hdr-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #5b5b5b;
        font-size: 12px;
        font-weight: 400;
        line-height: 19px;
        display: block;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

.isc-lbl-hme-tile-date-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #5d5d5d;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-hme-tile-date-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        margin: 0px 0px 0px 4px;
        text-align: left;
    }

    .isc-lbl-hme-tile-date-s1 i {
        color: #00adb7;
        margin: 0px 3px 0px 0px;
        font-size: 12px;
        line-height: 19px;
    }

.isc-lbl-hme-tile-date-clr {
    color: red !important;
}

.isc-hme-sec-prg-con-s2 {
    position: absolute;
    background-color: #25d5e4;
    height: 4px;
    top: 3px;
    left: 3px;
    border-radius: 50px !important;
}

.isc-hme-sec-prg-con-s1 {
    width: 100%;
    position: relative;
    height: 9px;
    background-color: #eaeaea;
    border-radius: 50px !important;
}


.isc-lbl-hme-tile-date-s2 {
    margin: 0px;
    font-size: 13px;
    color: #4c4c4c;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-hme-tile-date-s3 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

    .isc-lbl-hme-tile-date-s3 span {
        margin: 0px 0px 0px 1px;
        font-size: 11px;
        color: #088c9a;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-bottom: 3px;
    }


.isc-bg-inprogress {
    background-color: #0088dd;
}

.isc-bg-completed {
    background-color: #2BC891;
}

.isc-bg-overdue {
    background-color: #ff4c7e;
}

.isc-bg-yettostart {
    background-color: #f3a854;
}
/*Home Tile Screen*/
/*Css By Anand, Mar 28,2019*/
/**********Growth.aspx pattern 5 tab css*******/
.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.chart-section-inner-container {
    border: 1px solid #ddd;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.chart-section-inner-container {
    padding: 8px 10px;
    min-height: 250px;
    background-color: #fafafa;
}

.isc-chrt-mp-chrt-par-con-s1 {
    border-radius: 6px !important;
    padding: 8px 10px;
    min-height: 250px;
    background-color: #fafafa80;
    height: 250px;
}

.chart-section-header-container h3 {
    color: #256FAF;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-screen-hint-cell-header {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.ht-350 {
    height: 350px !important;
}

.isc-matrix-list-rio-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-matrix-list-rio-s1 th {
        padding: 5px 10px;
        border: 1px solid #ddd;
        position: relative;
        background-color: #F7F9FA;
        font-size: 14px;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 400;
        text-align: center;
        color: #595252;
    }

    .isc-matrix-list-rio-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-matrix-list-rio-s1 th h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.2px;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        color: #7e7e7e;
        text-align: center;
    }


    .isc-matrix-list-rio-s1 td h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* float: left; */
        /* width: 85%; */
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #7e7e7e;
        text-align: center;
    }

    .isc-matrix-list-rio-s1 tbody td {
        padding: 7px 10px;
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        line-height: 20px;
        font-weight: 400;
        color: #5d5d5d;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        letter-spacing: 0.2px;
    }

        .isc-matrix-list-rio-s1 tbody td:first-child {
            border-left: 1px solid #eee;
        }

        .isc-matrix-list-rio-s1 tbody td:last-child {
            border-right: 1px solid #eee;
        }

    .isc-matrix-list-rio-s1 tr td.custom-set-height-bg {
        padding: 5px 10px;
        background-color: #F7F9FA;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 500;
        text-align: center;
        color: #7e7e7e;
        border: 1px solid #ddd;
    }

.isc-lbl-tile-sec-hdr-rio-rig {
    margin: 0px 0px 5px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-clr-light-red {
    color: red !important;
}

.isc-clr-light-blue {
    color: deepskyblue !important;
}
/****chart missed css********/
.nv-bulletChart {
    transform: translate(0%,0%);
}

.bor-rad-lft {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.bor-rad-right {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.isc-table-hor-bar-chart-s2 thead tr.bg-none th {
    background-color: #fff !important;
    border-top: 1px solid #fff;
}
/******Nav header Logo**********/
.isc-lbl-app-hdr-switch-s1 {
    display: inline-block;
    border-radius: 50px !important;
    /* background-color: #6bcee5; */
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    padding: 4px 0px;
    line-height: 20px;
    text-align: center;
    position: relative;
    cursor: pointer;
    margin-top: 2px;
    float: right;
    height: 33px;
    width: 33px;
    border: 1px solid #e3e3e3;
}

.isc-toggle-button-clr-s2 {
    /* background-color: #00a1b7; */
}

.isc-lbl-app-hdr-switch-s1 img {
    height: 23px;
    width: 23px; /* border-radius: 50px !important; */
}

.isc-main-app-sel-dd-cust-s1 {
    margin-top: 2px;
}

    .isc-main-app-sel-dd-cust-s1 .filter-option {
        color: #252525;
        font-size: 15px;
        font-weight: 500;
    }

.cursor-pointer {
    cursor: pointer !important;
}

.isc-grop-icon {
    height: 18px;
    width: 18px;
    margin: 0px 0px 0px 5px;
    border-radius: 50px !important;
    font-size: 11px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    background-color: #3cbce9;
    color: #fff;
    font-weight: 400;
    float: right;
}
/**************/
/***********WorkFlowHomeGroup.aspx************/
.isc-arw-panel-grp-hdr-cell-grop-s2 {
    min-height: 28px;
    background-color: #f6fbfd;
    padding: 6px 15px;
    position: relative;
    text-align: center;
    font-size: 13px;
    color: #1589EE;
    letter-spacing: 1px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 500;
    /* border: 1px solid #ddd;
   */
    /* border-radius: 5px !important;
   */
    border-right: none !important;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

    .isc-arw-panel-grp-hdr-cell-grop-s2:before {
        left: 95%;
        top: 20px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(96, 109, 115, 0);
        border-left-color: #696868;
        border-width: 13px;
        margin-top: -17px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-grop-s2:after {
        left: 95%;
        top: 18px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(125, 142, 150, 0);
        border-left-color: #ffffff;
        border-width: 10px;
        margin-top: -12px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-grop-s2 span {
        margin-left: 3px;
        font-size: 14px;
    }

.isc-app-page-panel-col-s1:before, .isc-app-page-panel-inner-container-s1:before, .isc-app-page-panel-grp-hdr-s1:before, .isc-app-page-panel-grp-bdy-s1:before, .isc-app-page-panel-tile-s1:before, .isc-dd-pan-hdr-s1:before, .isc-dd-pan-bdy-s1:before {
    content: "";
    display: table;
}

.isc-app-page-panel-col-s1:after, .isc-app-page-panel-inner-container-s1:after, .isc-app-page-panel-grp-hdr-s1:after, .isc-app-page-panel-grp-bdy-s1:after, .isc-app-page-panel-tile-s1:after, isc-dd-pan-hdr-s1, isc-dd-pan-hdr-s1:after, .isc-dd-pan-bdy-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-page-panel-col-s1 {
    width: 20%;
    float: left;
}

.isc-app-page-panel-inner-container-s1 {
    padding: 0px 0px 0px 0px;
}

.isc-app-page-panel-grp-hdr-s1 {
    border-radius: 2px !important;
    padding: 10px 7px;
    position: relative;
    background-color: #fff;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-app-page-panel-grp-bdy-s1 {
    border-radius: 2px !important;
    padding: 5px 7px;
    min-height: 450px;
    max-height: 450px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-app-page-panel-grp-bdy-s1::-webkit-scrollbar {
        width: 0px;
    }

.isc-lbl-panl-hdr-s1 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panl-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #bbbbbb;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-panl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #bbbbbb;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

.isc-lbl-panl-hdr-s4 {
    height: 15px;
    width: 25px;
    border-radius: 6px !important;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #b9b9b9;
}

.isc-app-page-panel-tile-s1 {
    border-left: 2px solid #7c7c7c;
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
    padding: 7px 10px;
    display: block;
}

.isc-pnl-bor-lft-s1 {
    border-left: 3px solid #4cdc10;
    border-radius: 4px !important;
    background-color: #f4fff6;
}

.isc-pnl-bor-lft-s2 {
    border-left: 3px solid #1589EE;
    border-radius: 4px !important;
    background-color: #f6fbfd;
}

.isc-pnl-bor-lft-s3 {
    border-left: 3px solid #46c0b9;
    border-radius: 4px !important;
    background-color: #d9fffa;
    border-left: 3px solid #1589EE;
    border-radius: 4px !important;
    background-color: #f6fbfd;
}

.isc-pnl-bor-lft-s4 {
    border-left: 3px solid #F1714F;
    border-radius: 4px !important;
}

.isc-sec-pan-bor-s1 {
    border: 1px solid #ddd;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-lbl-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-tile-hdr-s1 span i {
        margin: 0px 6px 0px 0px;
        font-size: 12px;
        color: inherit;
        line-height: inherit;
    }

.isc-lbl-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #427E9D;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-tile-hdr-s2 span i {
        margin: 0px 6px 0px 0px;
        font-size: 12px;
        color: inherit;
        line-height: inherit;
    }

.isc-lbl-tile-hdr-s3 {
    margin: 5px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #2e85bb !important;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /* white-space: nowrap;
   */
    /* text-overflow: ellipsis;
   */
    font-size: 11px;
    font-weight: 500;
    color: #777;
    line-height: 16px;
    display: block;
}

.isc-lbl-tile-hdr-work-act-but-s1 {
    /* margin: 0px 0px 0px -3px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 1px 5px;
    border-radius: 3px !important;
    background-color: #2196F3;
    text-decoration: none;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    line-height: 15px;
    position: relative;
}

    .isc-lbl-tile-hdr-work-act-but-s1:hover {
        color: #fff;
    }

.isc-panel-hdr-sec-act-but-s1 {
    position: relative;
    line-height: 20px;
    height: 18px;
    width: 25px;
    border-radius: 4px !important;
    border: 1px solid #E1E6EB;
    color: #427E9D;
    margin: 0px 0px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    padding: 1px 7px;
    background-color: #fdfdfd;
    display: inline-block;
}

    .isc-panel-hdr-sec-act-but-s1 span i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
        color: #427E9D;
        padding: 5px 7px;
    }

    .isc-panel-hdr-sec-act-but-s1:hover {
        background-color: #03A9F4;
        border: none;
        color: #fff;
        cursor: pointer;
    }

.open > .dropdown-menu-work-s3 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /*box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
}

.dropdown-menu-work-s3 {
    position: absolute;
    top: 28px;
    right: 8px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 150px;
    list-style: none;
    text-shadow: none;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 200px;
    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-work-s3:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 1.5%;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #c8c8c8;
    }

.isc-dd-pan-hdr-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-dd-pan-bdy-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-dd-ul-nav-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-dd-ul-nav-list-s1 li {
        float: left;
        list-style: none;
        display: block;
        width: 100%;
        padding: 5px 5px;
    }

        .isc-dd-ul-nav-list-s1 li a {
            color: #fff;
        }

        .isc-dd-ul-nav-list-s1 li:hover {
            background-color: #1589ee;
            color: #fff;
            cursor: pointer;
            border-radius: 7px !important;
        }

            .isc-dd-ul-nav-list-s1 li:hover h3 {
                color: #fff;
            }

            .isc-dd-ul-nav-list-s1 li:hover h2 {
                color: #fff;
            }

        .isc-dd-ul-nav-list-s1 li a h2 {
            font-size: 12px;
            font-weight: 400;
            color: #B7B7B7;
            margin: 0px 0px 0px 0px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: uppercase;
        }

        .isc-dd-ul-nav-list-s1 li a h3 {
            font-size: 13px;
            font-weight: 400;
            color: #494949;
            margin: 0px 0px 0px 0px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-lbl-dd-hdr-s1 {
    margin: 0px 0px 0px 0px !important;
    font-size: 14px !important;
    color: #515151 !important;
    line-height: 20px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

    .isc-lbl-dd-hdr-s1 span {
        font-size: 10px;
        font-weight: 400;
        line-height: 10px;
        color: #a9a9a9;
        /* display: block;
   */
        /* display: block;
   */
        /* float: left;
   */
        margin: 0px 0px 0px 1px;
    }

        .isc-lbl-dd-hdr-s1 span i {
            margin: 0px 5px 0px 0px;
            color: inherit;
            font-size: 14px;
        }

.isc-panel-bg-s1 {
    background-color: ghostwhite;
}

.isc-lbl-wrk-flw-hdr-wrflw-s2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-align: left;
    text-transform: uppercase;
    /* letter-spacing: 0.7px;
   */
    overflow: hidden;
    white-space: nowrap;
    margin: 0px 0px 0px 0px;
    text-overflow: ellipsis;
    line-height: 10px;
    cursor: pointer;
}

    .isc-lbl-wrk-flw-hdr-wrflw-s2 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #fff;
        display: inline-block;
        /* margin: 0px 9px 0px 0px;
   */
        border: 1px solid #D7D2CB;
        display: block;
        padding: 0 0px 0 0px;
        display: inline-block;
        margin: 0 10px 0px 0px;
    }

        .isc-lbl-wrk-flw-hdr-wrflw-s2 span i {
            text-align: center;
            padding: 0;
        }

.isc-act-cir-wrk-flw-badge-s1 {
    height: 30px;
    width: 30px;
    border-radius: 4px !important;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    /* margin-bottom: 7px;
   */
    background-color: #b9b9b9;
}

    .isc-act-cir-wrk-flw-badge-s1:hover {
        cursor: pointer;
        color: #fff;
    }

    .isc-act-cir-wrk-flw-badge-s1:focus {
        cursor: pointer;
        color: #fff;
    }

.isc-wrk-flw-par-hdr-con-s1.collapsed .isc-act-cir-wrk-flw-badge-s1 {
    display: block;
}

.isc-wrk-flw-par-hdr-con-s1 .isc-act-cir-wrk-flw-badge-s1 {
    display: none;
}

.isc-wrk-flw-par-con-s1:before, .isc-wrk-flw-par-hdr-con-s1:before, .isc-wrk-flw-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-wrk-flw-par-con-s1:after, .isc-wrk-flw-par-hdr-con-s1:after, .isc-wrk-flw-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-wrk-flw-ovr-all-con-s1 {
    position: relative;
    min-height: 50px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-wrk-flw-ovr-all-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-wrk-flw-par-con-s1 {
    position: relative;
}

.isc-wrk-flw-par-hdr-con-s1 {
    position: relative;
    padding: 10px 10px;
    cursor: pointer;
}

.isc-wrk-flw-par-bdy-con-s1 {
    position: relative;
    padding: 10px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-ctrs-tile-thm-s2 .isc-tile-ctr-s1 {
    background-color: #fafafa;
}

.isc-status-req {
    border-top: 3px solid #C0C2C3;
}

.isc-tile-ctr-s1 {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75);
   */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    min-height: 100px;
    margin-bottom: 9px;
}

.isc-tile-pnl-sec-s1 {
    position: relative;
}

.isc-doc-cell-s2 {
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 200;
    height: 15px;
    font-size: 11px;
    font-weight: 400;
    color: #333;
    line-height: 15px;
    text-align: center;
    width: 55px;
}

.isc-ctrs-tile-thm-s2 .isc-doc-cell-s1 {
    background-color: #fafafa;
}

.isc-icon-tds-shw-s2 {
    font-size: 30px;
    color: #b2b2b2;
    position: absolute;
    top: 14px;
}

.isc-lbls-til-txt-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #088c9a;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-lbls-til-txt-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 400;
    color: #224C79;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-lbls-til-txt-s3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s5 {
    color: #c8a0e2;
    font-weight: 700;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.tile-action-icon-cirs-grp-s1 {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background-color: #b1b1b1;
    font-weight: 400;
    cursor: pointer;
}

.isc-doc-stst-s1, .isc-doc-stst-s2, .isc-doc-stst-s3, .isc-doc-stst-s4, .isc-doc-stst-s5 {
    height: 19px;
    width: 86px;
    border: 1px solid #C0C2C3;
    background-color: #C0C2C3;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    position: absolute;
    left: 10px;
    bottom: 5px;
    border-radius: 6px !important;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 17px;
}

    .isc-doc-stst-s1:hover {
        text-decoration: none;
        color: #fff;
    }

.isc-doc-stst-s2 {
    color: #2DB5D4;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s2:hover, .isc-doc-stst-s2:focus {
        color: #2DB5D4;
    }

.isc-doc-stst-s3 {
    color: #FF931D;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s3:hover, .isc-doc-stst-s3:focus {
        color: #FF931D;
    }

.isc-doc-stst-s4 {
    color: #77c45a;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s4:hover, .isc-doc-stst-s4:focus {
        color: #77c45a;
    }

.isc-doc-stst-s5 {
    color: #DE756C;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s5:hover, .isc-doc-stst-s5:focus {
        color: #DE756C;
    }

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s1 {
    color: #8a8a8a;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s2 {
    color: #2DB5D4;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s3 {
    color: #FF931D;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s4 {
    color: #77c45a;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s5 {
    color: #c8a0e2;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-status-req {
    border-top: 3px solid #C0C2C3;
}

.isc-status-upd {
    border-top: 3px solid #2DB5D4;
}

.isc-status-rev {
    border-top: 3px solid #FF931D;
}

.isc-status-act {
    border-top: 3px solid #77c45a;
}

.isc-status-rej {
    border-top: 3px solid #DE756C;
}

.isc-status-demo {
    border-top: 3px solid Orange;
}

.isc-ctrs-tile-thm-s2 .isc-tile-ctr-s1 {
    background-color: #fafafa;
}

.isc-ctrs-tile-thm-s2 .isc-doc-cell-s1 {
    background-color: #fafafa;
}

.isc-pos-abs-btn-s1 {
    position: absolute;
    top: -10px;
    right: 0px;
}

    .isc-pos-abs-btn-s1 i {
        margin: 2px 0px 0px 0px;
    }

.isc-img-sec-logo-s1 {
    position: absolute;
    top: 8px;
    left: 0px;
    height: 55px;
}

.isc-img-sec-logo-s2 {
    position: absolute;
    top: 9px;
    left: 0px;
    height: 50px;
}

.isc-img-sec-logo-s3 {
    position: absolute;
    top: 13px;
    left: -2px;
    height: 43px;
}

.isc-wid-col-1-s3 {
    width: 20%;
    float: left;
}

.isc-wid-col-2-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-3-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-4-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-5-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-6-s3 {
    width: 20%;
    float: left;
}

.isc-mar-lft-75 {
    margin-left: 75px;
}

.isc-mar-lft-90 {
    margin-left: 45px;
}

.isc-act-cir-wrk-flw-s1 {
    height: 22px;
    width: 40px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    margin-bottom: 7px;
    display: none;
    background-color: #b9b9b9;
}

.isc-wrk-flw-hdr-wid-s1 {
    float: left;
    width: 10%;
}

.isc-wrk-flw-hdr-wid-s2 {
    float: left;
    width: 14%;
}

.isc-wrk-flw-hdr-wid-s3 {
    float: left;
    width: 23%;
}

.isc-wrk-flw-hdr-wid-s4 {
    float: left;
    width: 14%;
}

.isc-wrk-flw-hdr-wid-s5 {
    float: left;
    width: 25%;
}

.isc-wrk-flw-hdr-wid-s6 {
    float: left;
    width: 11%;
}

.isc-bg-rej {
    background-color: #DE756C !important;
}

.isc-bg-upd {
    background-color: #2DB5D4 !important;
}

.isc-bg-act {
    background-color: #77c45a !important;
}

.isc-bg-demo {
    background-color: Orange !important;
}

.isc-wrk-flw-par-hdr-con-s1 .isc-act-cir-wrk-flw-s1 {
    display: none;
}

.isc-wrk-flw-par-hdr-con-s1.collapsed .isc-act-cir-wrk-flw-s1 {
    display: block;
}

.isc-status-tile-req {
    border-top: 3px solid #C0C2C3;
}

.isc-tile-ctr-work-s1 {
    box-shadow: 0 1px 2px 1px transparent, 0 3px 6px transparent;
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75); */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    /* min-height: 100px; */
    margin-bottom: 9px;
    margin-left: 15px;
}

.isc-tile-pnl-sec-s1 {
    position: relative;
}

.isc-lbls-til-txt-tile-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbls-til-txt-tile-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 400;
    color: #525295;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbls-til-txt-tile-s3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 10px;
    font-weight: 300;
    line-height: 17px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-tile-ctr-work-s1 {
    box-shadow: 0 1px 2px 1px transparent, 0 3px 6px transparent;
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75);
   */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    /* min-height: 100px;
   */
    margin-bottom: 9px;
    margin-left: 15px;
}

.isc-status-tile-req {
    border-top: 3px solid #C0C2C3;
}

.isc-status-tile-rej {
    border-top: 3px solid #DE756C;
}

.isc-status-tile-update {
    border-top: 3px solid #2DB5D4;
}

.isc-status-tile-access {
    border-top: 3px solid #77c45a;
}

.isc-status-tile-demo {
    border-top: 3px solid Orange;
}

.isc-lbl-wrk-flw-hdr-s1 {
    font-size: 13px;
    font-weight: 400;
    color: #6F6F6F;
    text-align: left;
    text-transform: uppercase;
    /* letter-spacing: 0.7px; */
    overflow: hidden;
    white-space: nowrap;
    margin: 0px 0px 0px 0px;
    text-overflow: ellipsis;
}

    .isc-lbl-wrk-flw-hdr-s1 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #fff;
        display: inline-block;
        margin: 0px 9px 0px 0px;
        border: 1px solid #D7D2CB;
        display: none;
    }

.isc-lbl-wrk-flw-hdr-wrflw-s2 span {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    display: inline-block;
    /* margin: 0px 9px 0px 0px; */
    border: 1px solid #D7D2CB;
    display: block;
    padding: 0 0px 0 0px;
    display: inline-block;
    margin: 0 10px 0px 0px;
}

.isc-arw-panel-grp-hdr-cell-grop-s2.arrow-fun-close:before {
    display: none;
}

.isc-arw-panel-grp-hdr-cell-grop-s2.arrow-fun-close:after {
    display: none;
}
/************isc-header-drop-down custom-prop-set*****/
.bootstrap-select.isc-multi-select-drop.custom-prop-set .dropdown-toggle .filter-option {
    font-size: 13px;
    font-weight: 400;
    color: #03A9F4;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 65%;
    margin: 0px 0 0 0;
    /* line-height: 1; */
    padding: 0 0 0 10px;
}

.isc-header-border-lft-drop {
    border-left: 1px solid #ddd;
    margin: 9px 0 0 0;
}

.sub-header-right-side-align {
    width: 150px;
}
/*****************/
/********DirectHomev1.aspx***********/
.isc-tbl-sec-esign tr.isc-completed td {
    border-bottom: 2px solid #03C6A8;
    color: #03C6A8;
}

.isc-tbl-sec-esign tr.isc-hold td {
    border-bottom: 2px solid gray;
    color: gray;
}

.isc-tbl-sec-esign tr.isc-delay td {
    border-bottom: 2px solid #EF5350;
    color: #EF5350;
}

.isc-tbl-sec-esign tr.isc-extend td {
    border-bottom: 2px solid #D7897C;
    color: #D7897C;
}

.isc-tbl-sec-esign tbody tr:hover {
    background-color: #f6fbfd;
}
/***************/
/**********IntegratedHome.aspx******/
.sub-header-lft-side-icon {
    display: flex;
}

    .sub-header-lft-side-icon h2 {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        font-weight: 600;
        color: #525252;
        line-height: 16px;
        letter-spacing: 0.4px;
    }

        .sub-header-lft-side-icon h2 span {
            font-size: 13px;
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #747474;
            line-height: 15px;
            letter-spacing: 0.4px;
            display: block;
        }

.isc-app-screen-sec-container-user-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px 25px 15px 25px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    display: block;
    overflow: auto;
}

.isc-section-lbl-hdr-user-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    color: #00a1b7;
    margin-bottom: 10px;
    line-height: 20px;
}

.isc-screen-entity-list-s1 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 8px;
    display: block;
}

    .isc-screen-entity-list-s1 li {
        float: left;
        width: 20%;
        list-style: none;
        display: block;
    }

        .isc-screen-entity-list-s1 li a {
            display: block;
            text-decoration: none;
            padding: 0px 15px 7px 15px;
            position: relative;
            padding-left: 43px;
            cursor: pointer;
        }

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 50px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-s1 span {
        height: 35px;
        width: 35px;
        background-repeat: no-repeat;
        display: block;
        margin: 0 auto;
        margin-top: 2px;
    }

span.img-s1 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -279px -1px;
}

span.img-s2 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -244px -2px;
}

span.img-s3 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -105px -2px;
}

span.img-s4 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -315px -1px;
}

span.img-s5 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -350px -1px;
}

.isc-section-lbl-hdr-s5 {
    font-size: 14px;
    color: #666;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-weight: 500;
}

.isc-serv-col-list-s1 .isc-section-lbl-hdr-s7 {
    margin: 1px 0px 0px 0px;
    color: #3CA09D;
    font-weight: 500;
    font-size: 19px;
}

.isc-bar-patern-cells-s1 {
    border: 1px solid #ddd;
    border-radius: 3px;
    /* box-shadow: 0 0 4px rgba(0,0,0,0.2) inset;
   */
    height: 13px;
    position: relative;
    overflow: hidden;
    margin-top: 6px;
    margin-bottom: 8px;
    margin-left: -42px;
    margin-right: 40px;
    border-radius: 5px !important;
}

.isc-bar-patern-cells-chile-s1 {
    border-radius: 3px 0 0 3px;
    height: 11px;
    float: left;
}

.isc-serv-col-list-s1 li {
    width: 33.333%;
}

.isc-cht-flow-cell-s1 {
    min-height: 35px;
    /*padding: 8px 8px;*/
    border: 1px solid #e7e7e7;
    margin-bottom: 3px;
    border-radius: 3px !important;
    position: relative;
}

.isc-lbl-floting-cht-s1 {
    margin: 0px;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    z-index: 100;
    position: absolute;
    top: 8px;
    left: 10px;
    font-weight: 300;
}

.isc-cht-flow-cell-s1 .isc-badg-tds-bt-s1 {
    position: absolute;
    top: 9px;
    right: 11px;
    z-index: 100;
}

.isc-bgts-s2 {
    background: #1d90c6;
}

.isc-badg-tds-bt-s1:hover {
    color: #fff;
}

.isc-badg-tds-bt-s1 {
    display: inline-block;
    padding: 1px 4px;
    padding: 1px 4px;
    height: 14px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    color: #ffffff;
    font-weight: 300;
    float: none;
    margin: 0 auto;
    background-color: #2cb6d0;
}

.isc-cht-flow-fill-cell-s1 {
    background-color: #b6fff736;
    position: absolute;
    height: 33px;
    top: 0px;
    left: 0px;
    width: 100%;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}

.timeline-container {
    margin: 0px !important;
}

.timeline-headline {
    color: #00a1b7 !important;
}

.timeline-event-label {
    color: #3CA09D;
}

.timeline-event-body {
    color: #909090;
}

.timeline-body::-webkit-scrollbar {
    height: 6px !important;
}

.timeline-wrapper {
    height: 245px !important;
}
/******CRMList.aspx********/

.isc-scr-sec-hdr-bde-con-s1 {
    position: relative;
    min-height: 40px;
    /* border-bottom: 1px solid $border-clr73;
   */
}

    .isc-tile-act-par-con-s1:before, .isc-tile-act-par-hdr-con-s1:before, .isc-tile-act-par-bdy-con-s1:before, .isc-scr-sec-hdr-bde-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s2:before {
        content: "";
        display: table;
    }

    .isc-tile-act-par-con-s1:after, .isc-tile-act-par-hdr-con-s1:after, .isc-tile-act-par-bdy-con-s1:after, .isc-scr-sec-hdr-bde-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s2:after {
        content: "";
        display: table;
        clear: both;
    }

.input-icon-s2 {
    position: relative;
}

    .input-icon-s2 > .form-control {
        margin-right: 115px;
        padding-left: 33px;
    }

    .input-icon-s2 > i {
        color: #ccc;
        display: block;
        position: absolute;
        margin: 10px 2px 4px 10px;
        z-index: 3;
        width: 16px;
        height: 16px;
        font-size: 16px;
        text-align: center;
    }

.isc-app-pge-panel-s1 {
    /* border: 1px solid $light-bdr-clr6e;
   */
    border-radius: 2px !important;
    padding: 7px 0px 7px 0px;
    /* border-top: 3px solid $light-bdr-clr;
   */
    position: relative;
    background-color: #fff;
}

.isc-app-page-bdy-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 450px;
    max-height: 500px;
    padding: 2px;
}

.isc-app-pag-panel-tile-s2 {
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 10px;
    border-top: none;
}

.isc-lbl-panel-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-sec-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
}

.isc-app-pag-panel-tile-s2:hover {
    background-color: rgba(33, 146, 190, 0.1);
}

.isc-app-pag-panel-tile-active {
    background-color: #d0f6ffe3;
    border-radius: 6px !important;
}

.isc-act-list-icon-blck-s1 {
    display: none;
    position: absolute;
    top: 20px;
    right: 0px;
}

.isc-app-page-bdy-s1::-webkit-scrollbar {
    width: 5px;
}

.isc-tile-hover-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

    .isc-tile-hover-icon-s1 i {
        margin: 0px 10px 0px 10px;
        font-size: 14px;
        text-align: center;
        color: #00a1b7;
        line-height: 20px;
    }

.isc-app-pag-panel-tile-s2:hover .isc-act-list-icon-blck-s1 {
    display: block;
}

.isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
    display: block;
}

.isc-sec-tile-acc-in-bdy-con-s1 {
    padding: 7px 7px;
    border: 1px solid #ddd;
    max-height: 335px !important;
    overflow: hidden;
    border-top: none;
    overflow-y: auto;
    min-height: 50px;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

    .isc-sec-tile-acc-in-bdy-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-tile-act-par-con-s1 {
    position: relative;
}

.isc-cir-budicon-s1 {
    height: 15px;
    width: 15px;
    border-radius: 50% !important;
    border: 1px solid #2e85bb !important;
    line-height: 16px;
    background-color: #b7e4fd;
    color: #2e85bb;
    font-size: 11px;
    border: none;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    cursor: pointer;
    display: inline-block;
}

.isc-tile-act-par-bdy-con-s1 {
    position: relative;
    padding: 7px 5px;
}

.isc-list-bde-contact-act-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-bde-contact-act-s1 td {
        padding: 7px 3px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        /* border: 1px solid $border-clr8c;
   */
    }

        .isc-list-bde-contact-act-s1 td h2 {
            font-size: 13px;
            font-weight: 400;
            color: #5d5d5d;
            text-align: left;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-list-bde-contact-act-s1 td h3 {
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 12px;
            line-height: 12px;
            font-weight: 400;
            color: #7b7b7b;
        }

        .isc-list-bde-contact-act-s1 td i {
            font-size: 14px;
            text-align: center;
            font-weight: 500;
        }

        .isc-list-bde-contact-act-s1 td i {
            font-size: 14px;
            text-align: center;
            font-weight: 500;
        }

.isc-lbl-panel-header-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #2e85bb;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-header-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #2e85bb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
}

    .isc-lbl-panel-header-s5 span i {
        margin: 0px 10px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #2e85bb;
    }

.isc-lbl-panel-header-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #2e85bb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    text-decoration: underline;
    cursor: pointer;
}

    .isc-lbl-panel-header-s6 span i {
        margin: 0px 10px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #2e85bb;
    }

.isc-lbl-panel-header-s3 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.5px;
    cursor: pointer;
}

    .isc-lbl-panel-header-s3 span i {
        height: 17px;
        width: 17px;
        text-align: center;
        line-height: 19px;
        font-size: 11px;
        font-weight: 500;
        color: #fff;
        border-radius: 50% !important;
        background-color: #21b799;
        margin: 0px 0px 0px 5px;
    }

.isc-list-select-s1 {
    border: none;
    background-color: inherit;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #2e85bb;
    text-align: left;
    line-height: 20px;
    padding: 1px 5px;
    -webkit-appearance: none;
    transition: all .3s ease-out;
}

.isc-tile-act-par-hdr-con-s1 {
    position: relative;
    padding: 5px 7px;
    border-bottom: 1px solid #ddd;
}

.isc-lbl-act-hdr-con-s1 {
    color: #525252;
    /* margin: 0px 0px 0px 0px;
   */
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-act-hdr-con-s2 span i {
    margin: 0px 5px 0px 0px;
}

.isc-lbl-act-hdr-con-s2 {
    color: #8A8A8A;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-panel-cmt-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-checklist-nav-s1 li.active a {
    background-color: #aaa;
    color: #fff;
}

.isc-checklist-nav-s1-crm {
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

    .isc-checklist-nav-s1-crm li {
        list-style: none;
        float: left;
        display: block;
    }

        .isc-checklist-nav-s1-crm li a i {
            font-size: inherit;
            display: block;
            float: left;
            margin-right: 5px;
            margin-top: 0px;
        }

        .isc-checklist-nav-s1-crm li a.active {
            background-color: #00a1b7;
            color: #fff;
            text-decoration: none;
        }

        .isc-checklist-nav-s1-crm li:hover a {
            background-color: #00a1b7;
            color: #fff;
            text-decoration: none;
        }

            .isc-checklist-nav-s1-crm li:hover a span {
                /* background-color: $primary-color;
   */
                color: #fff;
                text-decoration: none;
            }

        .isc-checklist-nav-s1-crm li a {
            padding: 4px 10px 3px 10px;
            position: relative;
            display: block;
            font-size: 12px;
            margin-right: 16px;
            border-radius: 6px !important;
            line-height: 15px;
            cursor: pointer;
            text-decoration: none;
            font-weight: 400;
        }

.isc-cir-bud-bg-s3 {
    color: Orange;
    border: 1px solid Orange;
    background-color: #fdb32a38;
}

    .isc-cir-bud-bg-s3:hover {
        background-color: Orange;
        color: #fff;
    }

.isc-list-bde-contact-act-s1 tr:hover {
    background-color: rgba(33, 146, 190, 0.1);
    cursor: pointer;
}

.isc-rght-cmt-par-con-s1 {
    position: relative;
    max-height: 600px;
    min-height: 550px;
    border-left: 1px solid #efefef;
    margin-left: 0px;
    padding: 10px 10px;
}

.isc-rght-cmt-in-con-s1 {
    position: relative;
    border-top: 1px solid #efefef;
    margin-top: 0px;
    padding-left: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.isc-rght-cmt-in-con-s2 {
    background-color: #fff;
    /*min-height: 100px;
   */
    border: 1px solid #efefef;
    border-radius: 6px !important;
    border-top: none;
    box-shadow: 0px 0px 5px 0px #ddd;
    padding: 5px 5px;
}

.isc-rght-cmt-in-con-s3 {
    background-color: #fff;
    /*min-height: 100px;
   */
    border: 1px solid #efefef;
    border-radius: 6px !important;
    border-top: none;
    box-shadow: 0px 0px 5px 0px #ddd;
    padding: 10px 10px;
}

.isc-bg-cir-bud-s1 {
    background-color: #45ae3d !important;
    color: #fff !important;
}

.isc-bg-cir-bud-s3 {
    background-color: Orange !important;
    color: #fff;
}

.isc-cmt-con-cir-bud-s1 {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    /* margin: 0 auto;
   */
    position: absolute;
    left: -22px;
    top: -10px;
    cursor: pointer;
}

    .isc-cmt-con-cir-bud-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
    }

.isc-cmt-con-cir-bud-s2 {
    border-radius: 50px !important;
    font-size: 5px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    border-bottom-right-radius: 50% !important;
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
    height: 25px;
    width: 25px;
    position: absolute;
    padding: 5px 2px;
    left: -22px;
    top: -3px;
}

    .isc-cmt-con-cir-bud-s2 i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
    }

.isc-cmt-sec-txt-area-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 100%;
    resize: none;
    border: none;
    border-radius: 4px !important;
    outline: none;
    padding: 7px 5px;
    margin: 5px 1px 3px 0px;
    min-height: 35px;
    max-height: 75px;
    overflow: hidden;
}

    .isc-cmt-sec-txt-area-s1:focus {
        box-shadow: 0 0 5px #ddd;
        padding: 3px 0px 3px 3px;
        margin: 5px 1px 3px 0px;
        border: 1px solid #51cbee;
    }

.isc-lbl-cmt-bdy-s1 {
    /* margin: 0px 0px 0px 0px;
   */
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

.isc-lbl-cmt-bdy-s2 {
    margin: 0px 4px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #8A8A8A;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-style: italic;
    width: 65px;
}

.isc-lbl-acc-hdr-sec-s3 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 11px;
    color: #2d2d2d;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-acc-hdr-sec-s4 {
    color: #2e85bb;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 3px 0px 3px;
    font-style: italic;
    /*text-decoration: underline;
   */
    cursor: pointer;
}

.isc-img-hor-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-img-hor-nav-s1 li {
        float: left;
        list-style: none;
        margin-right: 8px;
        position: relative;
        display: block;
    }

        .isc-img-hor-nav-s1 li a {
            display: inline-block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
            margin: 0px 5px 0px 0px;
            cursor: pointer;
            position: relative;
            vertical-align: middle;
        }

            .isc-img-hor-nav-s1 li a i {
                font-size: 14px;
                text-align: center;
            }

            .isc-img-hor-nav-s1 li a img {
                height: 16px;
                width: 16px;
                text-align: center;
                position: relative;
                top: -1px;
                margin: 0px 5px 0px 5px;
            }

        .isc-img-hor-nav-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-dd-add-action-s1 .isc-img-dd-menu-s1 {
    box-shadow: 0px 8px 14px 0px rgba(146, 146, 146, 0.14);
    /*border-radius: 1px !important;
   */
}

.open > .isc-img-dd-menu-s1 {
    display: block;
}

.btn-group.open .isc-img-dd-menu-s1 {
    -webkit-box-shadow: none;
}

.isc-img-dd-menu-s1 {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    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);
   */
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border: 1px solid #ddd;
    font-size: 14px;
    width: 162px;
}

    .isc-img-dd-menu-s1 li > a {
        padding: 6px 15px 6px 5px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-input-tag-cell-s2 {
    display: inline-block;
    /* min-height: 22px !important;
   */
    padding: 1px 10px;
    padding-right: 20px;
    position: relative !important;
    margin: 0px 7px 0px -2px !important;
    border-radius: 6px !important;
    background-color: #ededed !important;
    text-decoration: none;
    font-size: 10px !important;
    font-weight: 500 !important;
    color: #5d5d5d !important;
    line-height: 13px !important;
    position: relative !important;
    cursor: pointer !important;
}

    .isc-input-tag-cell-s2 h3 {
        margin: 0px;
        color: inherit;
        font-size: inherit;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 3px 5px;
    }

.isc-tag-bg-clor-s4 {
    color: #7c7c7c !important;
    border: 1px solid #ddd !important;
    background-color: rgba(240, 240, 240, 0.4) !important;
}

    .isc-tag-bg-clor-s4:hover {
        color: #fff !important;
        border: 1px solid #ddd !important;
        background-color: #525252 !important;
    }

.isc-input-tag-cell-s2 i {
    position: absolute !important;
    font-size: 10px !important;
    color: inherit !important;
    top: 2px !important;
    right: 2px !important;
}

.isc-img-dd-menu-s1 li > a span {
    position: relative;
    display: inline-block;
    padding: 5px 12px;
    cursor: pointer;
    font-size: 13px;
    color: #5d5d5d;
    line-height: 12px;
    /* min-height: 20px;
   */
    font-weight: 500;
    margin: 0px 0px 0px 15px;
}

.isc-img-dd-menu-s1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0%;
    top: -10%;
    border-bottom: 9px solid #ddd;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    z-index: 1000;
}

.isc-img-dd-menu-s1:after {
    content: "";
    display: block;
    position: absolute;
    left: 0%;
    top: -10%;
    border-bottom: 10px solid #ddd;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    z-index: 1;
}

.isc-img-dd-menu-s1 li > a:hover, .isc-img-dd-menu-s1 .active > a, .isc-img-dd-menu-s1 .active > a:hover {
    text-decoration: none;
    background-image: none;
    background-color: rgba(33, 146, 190, 0.1);
    color: #7c7c7c;
    filter: none;
    width: 159px;
    font-size: 13px;
}

.isc-img-dd-menu-s1 li > a i {
    display: block;
    float: left;
    margin-right: 3px;
    font-size: 13px;
    color: #939393;
    margin-top: 3px;
}

.isc-sect-hdr-con-s1 {
    position: relative;
    padding: 4px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-main-contend {
    height: 200px;
    overflow: hidden;
    overflow-y: auto !important;
}

    .isc-main-contend::-webkit-scrollbar {
        width: 5px;
    }
/*********CRM Body******/
.isc-sec-hdr-kpi-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-sec-hdr-kpi-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-sec-hdr-kpi-cell-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-sec-hdr-kpi-cell-s1 li a {
            display: block;
            padding: 0px 10px 0px 10px;
            text-decoration: none;
            border-right: 1px solid #e9e9e9;
        }

            .isc-sec-hdr-kpi-cell-s1 li a h1 {
                margin: 0px 0px 0px 0px;
                font-size: 11px;
                line-height: 20px;
                color: #7c7c7c;
                font-weight: 500;
                text-transform: uppercase;
                text-align: center;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-sec-hdr-kpi-cell-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                font-size: 14px;
                line-height: 15px;
                color: #00a1b7;
                /* color: $light-gray-clr;
   */
                font-weight: 500;
                text-align: center;
            }

                .isc-sec-hdr-kpi-cell-s1 li a h2 span {
                    font-size: 11px;
                    font-style: italic;
                    margin: 0px 0px 0px 3px;
                }

        .isc-sec-hdr-kpi-cell-s1 li:last-child a {
            border-right: none;
        }

.isc-sec-hdr-kpi-cir-cell-s1 {
    height: 20px;
    width: 20px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 19px;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    border-radius: 50% !important;
    margin: 0px auto;
}

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}

    .isc-btn-act-scr-sec-s1 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 13px;
        margin-top: 0px;
        color: inherit;
    }

.isc-app-nav-bde-menu-s1 {
    padding: 0px;
    margin: 0px;
    margin-right: 0px;
    border-right: 1px solid #b5b5b5 !important;
}

.isc-act-icon-nav-bde-hdr-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-icon-nav-bde-hdr-s1 li {
        float: left;
        list-style: none;
        margin-right: 0px;
        margin-top: 8px;
    }

        .isc-act-icon-nav-bde-hdr-s1 li a i {
            font-size: 18px;
            text-align: center;
            color: #000;
        }

.isc-act-cir-bud-bde-s1 {
    margin: 0px 0px 0px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-act-cir-bud-bde-s1 span {
        margin: 0px 20px 0px 15px;
    }

.isc-app-ent-brd-s1 {
    padding: 0px;
    margin: 0px;
    display: flex;
}

    .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;
}

.isc-lbl-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #8A8A8A;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-transform: capitalize;
}

.isc-act-cir-bud-bde-s1 span i {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    background-color: #F74E0A;
}

.isc-status-td-s2 {
    border: 1px solid transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    padding: 2px 8px;
    border-radius: 3px !important;
    color: #5d5d5d;
    cursor: pointer;
    width: 80%;
    display: block;
    margin: 0px auto;
    text-align: center;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-btn-act-bgm-s1 {
    border-color: #26c393 !important;
    color: #29b187 !important;
    background-color: #eafff9;
    border: 1px solid #26c393 !important;
}

.isc-cir-bud-bg-s3 {
    color: Orange;
    border: 1px solid Orange;
    background-color: #fdb32a38;
}
/*******IntegratedReport.aspx**********/
.isc-lbl-screen-main-title {
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 25px;
    color: #525252;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: 400;
}

.isc-label-db-ans-entity {
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #00B3E9;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-lbl-screen-main-hint {
    font-size: 18px;
    font-weight: 400;
    color: #525252;
    margin-right: 3px;
}

.isc-lbl-screen-hint-cell {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 35em;
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-hor-filter-list li {
    list-style: none;
    float: left;
}

    .isc-hor-filter-list li + li {
        margin-left: 14px;
    }

    .isc-hor-filter-list li a {
        display: block;
        text-align: left;
        font-size: 12px;
        font-weight: 500;
        line-height: 20px;
        color: #7c7c7c;
    }

        .isc-hor-filter-list li.active a, .isc-hor-filter-list li a:hover {
            color: #00B3E9;
            text-decoration: none;
        }

.isc-group-filter-control {
    background-color: #fff;
    border: 1px solid #eee;
    min-height: 32px;
    padding: 5px;
}

.isc-list-group-filter {
    margin: 0;
    padding: 0;
}

    .isc-list-group-filter li {
        list-style: none;
        float: left;
        margin: 0px 5px 0px 5px;
    }

        .isc-list-group-filter li + li {
            margin-left: 0px;
        }

        .isc-list-group-filter li a {
            display: block;
            padding: 2px 12px;
            border-right: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background: #eee;
        }

        .isc-list-group-filter li:last-child a {
            border-right: none;
        }

        .isc-list-group-filter li.active a, .isc-list-group-filter li a:hover {
            color: #fff;
            text-decoration: none;
            background: #00B3E9;
        }

.isc-lbl-filter-s1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    color: #525252;
    margin: 0px 0px 0px 0px;
}
/*****IntegratedDash.aspx**********/
.isc-label-seq-val {
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #525252;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.3px;
}

.isc-seq-kpi-footer {
    padding: 5px 0px;
}

.isc-seq-kpi-body {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.isc-label-seq-qs {
    display: inline-block;
    text-align: left;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 20px;
    color: #525252;
    margin: 0px 0px 0px 0px;
}

.isc-seq-kpi-top {
    height: 28px;
}

.isc-label-seq-footer-data {
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-type-serach-box-s1:focus, .isc-lbl-type-serach-box-s1:focus {
    outline: none;
}

.isc-cmt-tile-cont-s1 {
    position: relative;
    padding: 2px 10px;
    border-bottom: 1px solid #70aeda1c;
    background-color: #f7fdff00;
    /* border-radius: 3px !important; */
    min-height: 50px;
    margin-bottom: 10px;
}

    .isc-cmt-tile-cont-s1:hover {
        background-color: #ecfff9ee !important;
        border: 0.5px solid #70aeda42;
        border-radius: 10px !important;
    }

.isc-lbl-cmt-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #4f5e6b;
    text-align: left;
}

    .isc-lbl-cmt-hdr-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 10px;
        font-weight: 400;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #8f919d;
        /* font-style: italic; */
    }

.isc-lbl-cmt-bdy-s1 {
    color: #565867;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    text-align: left;
    text-indent: 50px;
}

.isc-cmnt-par-hdr-con-s1 {
    position: relative;
    border-bottom: 1px solid #dddddd7a;
    padding: 7px 10px;
}

.isc-lbl-type-serach-box-s1 {
    width: 100%;
    /* border: none; */
    border: 1px solid #ddd;
    background-color: inherit;
    color: #7c7c7c;
    margin: 0px;
    font-weight: 500;
    font-size: inherit;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* width: 85%; */
    text-transform: none;
    text-align: left;
    line-height: 20px;
    padding: 4px 12px;
    /* -webkit-appearance: none; */
    cursor: pointer;
    font-size: 12px;
    border-radius: 12px !important;
}
/******PCP List.aspx********/
.isc-cir-div-lg-s1-float-circle {
    height: 20px;
    width: 20px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 2;
    font-size: 11px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    /* margin-top: 2px; */
    /* float: left; */
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin: 0;
}


.open > .isc-nested-list-pcp-lst {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested-list-pcp-lst {
    position: absolute;
    top: 35px;
    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;
    width: 150px;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 0px rgba(0, 0, 0, 0.08); */
}


    .isc-nested-list-pcp-lst li {
        width: 100%;
    }


        .isc-nested-list-pcp-lst li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            /* clear: both; */
            font-size: 13px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 4px 8px;
            width: 100%;
            border-bottom: 0px solid transparent;
            background-color: #fff !important;
            text-align: left;
        }

        .isc-nested-list-pcp-lst li h2 {
            text-decoration: underline;
            color: gray !important;
            font-size: 13px;
            font-weight: normal;
            line-height: 25px;
            border-top: 1px solid #ddd;
            float: right;
            overflow: hidden;
            background-color: #f9f9f9;
            width: 100%;
            padding: 0px 5px 0px 0px;
            cursor: pointer;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

        .isc-nested-list-pcp-lst li:hover h2 {
            color: #5eb4ff !important;
        }

        .isc-nested-list-pcp-lst li h2 i {
            display: inline-block;
            font-size: 13px;
            color: #999999;
            margin: 3px 3px 0px 0px;
            line-height: inherit;
        }

        .isc-nested-list-pcp-lst li > a span {
            float: left;
            margin: 0px 5px 0px 0px;
        }

    .isc-nested-list-pcp-lst:before {
        content: "";
        display: block;
        position: absolute;
        right: 55px;
        top: -8px;
        border-bottom: 8px solid #c5c5c5;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        z-index: 1000;
    }


    .isc-nested-list-pcp-lst: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;
    }


    .isc-nested-list-pcp-lst li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #ecf7ff !important;
        color: #779ef2 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 13px;
        text-align: left;
        border-bottom: 0px solid #fff;
    }


    .isc-nested-list-pcp-lst li > a i {
        display: inline-block;
        float: left;
        font-size: 13px;
        color: #999999;
        margin: 0px 5px 0px 0px;
        line-height: inherit;
    }

.isc-act-scr-reg-stand-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 22px;
    user-select: none;
    /* margin-left: 10px; */
    background-color: #779ef2;
    color: #ffffff !important;
    min-width: 50%;
}
/***********Followuplist.aspx **********/
.bor-set {
    border: 1px solid #ececec;
}

.isc-bdy-Followup-sec-con::before, .isc-accor-panel-sec-con::before, .isc-accor-panel-header-sec::before, .isc-accor-panel-follow-body-sec::before {
    display: table;
    content: "";
}

.isc-bdy-Followup-sec-con::after, .isc-accor-panel-sec-con::after, .isc-accor-panel-header-sec::after, .isc-accor-panel-follow-body-sec::after {
    display: table;
    content: "";
    clear: both;
}

.isc-bdy-Followup-sec-con {
    position: relative;
    /* height: 600px; */
    overflow: hidden;
    overflow-y: auto;
}

.isc-accor-panel-sec-con {
    position: relative;
    /* border: 1px solid #ddd6; */
    border-radius: 4px !important;
    margin-bottom: 5px;
}

.isc-accor-panel-header-sec {
    position: relative;
    padding: 7px 10px;
    /* border-bottom: 1px dotted #ddd; */
    cursor: pointer;
    min-height: 35px;
}

.isc-accor-panel-follow-body-sec {
    position: relative;
    padding: 0px 10px 0px 10px;
    /* min-height: 50px; */
    /* max-height: 400px; */
    /* overflow: hidden; */
    overflow-y: auto;
    border-bottom: 1px solid #ccc;
}

    .isc-accor-panel-follow-body-sec::-webkit-scrollbar {
        width: 5px;
    }

.isc-text-transfm-none i {
    background-color: #a094ed;
    height: 25px;
    width: 25px;
    display: inline-block;
    border-radius: 3px !important;
    vertical-align: middle;
    text-align: center;
    line-height: 26px;
    color: #fff;
    padding: 0 0 0 0px;
    margin: 0 5px 0 0;
}

.isc-text-transfm-none {
    color: #000 !important;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* margin: 0px 0px 0px 0px; */
    /*text-transform: uppercase;*/
    /* letter-spacing: 0.5px; */
    /* padding: 0 0px 0px 0px; */
    line-height: 18px;
    /* vertical-align: bottom; */
    margin: 0;
}

.isc-lbl-inside-span {
    color: #a8acad !important;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 400 !important;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: unset !important;
    /* height: 0!important; */
    /* width: 0!important; */
    display: inline !important;
    text-transform: capitalize;
    /* margin-left: 15px; */
}

.isc-td-subdoc-cell-container-s1 {
    padding-left: 0px;
    background-color: transparent;
}

.isc-list-self-service-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #525252;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-sec-paggination-s5 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-paggination-s5 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-sec-paggination-s5 li a {
            display: block;
            padding: 5px 7px;
            font-size: 12px;
            font-weight: 400;
            background-color: #f7f7f7;
            border-bottom: none;
            margin: 0px 5px 0px 5px;
            height: 25px;
            text-decoration: none;
            text-align: center;
            border-radius: 4px !important;
            color: #427E9D;
            border: 1px solid #E1E6EB;
            line-height: 15px;
        }

        .isc-sec-paggination-s5 li:first-child a i {
            font-size: 16px;
            line-height: 11px;
            margin: 0px 0px 0px 0px;
            padding-right: 10px;
            text-align: center;
        }

        .isc-sec-paggination-s5 li:last-child a i {
            font-size: 16px;
            line-height: 15px;
            margin: 0px 0px 0px 0px;
            padding-right: 10px;
            text-align: center;
        }

        .isc-sec-paggination-s5 li.active a {
            background-color: #40B2E2;
            color: #fff;
            border: 1px solid #40B2E2;
        }

        .isc-sec-paggination-s5 li a:hover {
            background-color: #46d4f5;
            color: #fff;
            border: 1px solid #46d4f5;
        }

.isc-lbl-tile-foot-act-but-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 8px;
    border-radius: 4px !important;
    background-color: #00a1b7;
    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-lone-coot-but-bg-s4 {
    background-color: #209bd1;
}

.isc-lone-coot-but-bg-s1 {
    background-color: #979596;
}

.isc-lbl-tile-foot-act-but-s1:hover {
    color: #ffffff;
}

.isc-lbl-tbl-optimal-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px !important;
    color: #8A8A8A !important;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400 !important;
    text-transform: capitalize;
}
/*Detail Screen-Oct 10th,2019*/
.isc-detail-hdr-sec-s1 {
    position: relative;
    /* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08); */
    padding: 15px 10px;
    border: 1px solid #f1f1f1;
}

.isc-lbl-det-hdr-s1 {
    margin: 4px 0px 0px 0px;
    color: #3A3C3C;
    font-size: 10px;
    line-height: 25px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    text-align: left;
    letter-spacing: 0.8px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-det-hdr-s1 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 14px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: 0px;
        display: contents;
    }

    .isc-lbl-det-hdr-s1 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.pad-lft-25 {
    padding-left: 25px;
}

.isc-dd-cust-wid-s1 {
}

    .isc-dd-cust-wid-s1 .select2-container {
        width: -webkit-fill-available !important;
    }

.div-col-8per {
    width: 8%;
    float: left;
}

.div-col-92per {
    width: 92%;
    float: left;
}

.isc-txt-area-data-status-sec {
    position: relative;
    display: flex;
    /* padding: 10px; */
    border: 1px solid #efefef;
    padding: 7px 10px;
    border-radius: 5px !important;
}

.isc-det-min-hgt-s1 {
    min-height: 485px;
}

.isc-attc-par-con-s1 {
    position: relative;
    display: block;
    /* border-left: 1px solid #ddd; */
    min-height: 450px;
}

.isc-attc-par-hdr-con-s1 {
    position: relative;
    display: block;
    min-height: 24px;
    border-bottom: 1px solid #ddd;
}

.isc-update-cntrl-con {
    position: relative;
    border: 1px solid #ddd;
    padding: 0px 0px;
    border-radius: 4px !important;
    height: 27px;
}

.isc-btn-inp-typ-file-bg-s1 {
    background-color: #779ef2 !important;
    color: #fff !important;
}

.isc-btn-inp-typ-file-s1 {
    overflow: hidden;
    position: relative;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 12px;
    line-height: 15px;
    /* border: 1px solid #2e7af7 !important; */
    /* background-color: #b7e4fd !important; */
    /* color: #2e7af7 !important; */
}

    .isc-btn-inp-typ-file-s1 [type=file] {
        cursor: pointer;
        display: block;
        font-size: 999px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        cursor: pointer;
        text-align: right;
        top: 0;
    }

.isc-btn-inp-typ-file-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 8px 6px 8px;
    border-radius: 3px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
    font-weight: 400;
    color: #ffffff;
    line-height: 14px;
    text-transform: capitalize;
    position: relative;
    border: none;
    letter-spacing: 0.7px;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    position: relative;
}

    .isc-btn-inp-typ-file-s1[type=file] {
        cursor: pointer;
        display: block;
        font-size: 999px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }
    /*.isc-btn-inp-typ-file-s1:after
        {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 0%;
            height: 100%;
            background-color: rgba(255,255,255,0.4);
            -webkit-transition: none;
            -moz-transition: none;
            -ms-transition: none;
            -o-transition: none;
            transition: none;
        }
.isc-btn-inp-typ-file-s1:hover:after
        {
            width: 120%;
            background-color: rgba(255,255,255,0);
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }*/
    .isc-btn-inp-typ-file-s1:focus {
        outline: none;
    }

.isc-update-cntrl-con h2 {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    border: none;
    text-align: center;
    margin: 0px 0px 0px 0px;
    background-color: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-update-cont-refresh {
    height: 26px;
    float: right;
    width: 25px;
    background-color: #779ef2;
    text-align: center;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    cursor: pointer;
}

    .isc-update-cont-refresh i {
        text-align: center;
        color: #fff;
        font-size: 13px;
        line-height: 24px;
        font-weight: 400;
    }

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #bdc3c7 !important;
}

.isc-mp-img-viewer {
    display: block;
    margin: 0px auto;
    width: 100%;
    height: 100%;
}

.isc-mp-bdy-cust-s1 {
    max-height: 600px !important;
    overflow-y: hidden !important;
}

.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-act-cir-cen-btn {
    /* font-size: 16px; */
    /* line-height: 20px; */
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: right;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}
/*Detail Screen-Oct 10th,2019*/
.isc-det-pan-lft-con-s1 {
    position: relative;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    min-height: 485px;
    display: block;
    padding: 15px 15px;
}

.isc-lbl-wrk-flw-main-hdr-s1 {
    margin: 0px 0px 10px 0px;
    font-weight: 500;
    font-size: 11px;
    color: #3A3C3C;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

    .isc-lbl-wrk-flw-main-hdr-s1 i {
        color: #17b4d3;
        background-color: #e4fdff;
        font-size: 11px;
        line-height: 22px;
        height: 20px;
        width: 20px;
        text-align: center;
        margin: 0px 5px 0px 0px;
        border-radius: 50px !important;
    }

    .isc-lbl-wrk-flw-main-hdr-s1:before {
        content: "";
        position: absolute;
        left: 25px;
        bottom: 0px;
        width: 50px;
        border: 0.5px solid #e7e7e7;
    }

.isc-lbl-det-hdr-s2 {
    margin: 0px 0px 0px 0px;
    color: #aba8a8;
    font-size: 10px;
    font-weight: 400;
    line-height: 30px;
    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-det-hdr-s2 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s2 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.isc-dd-cust-wid-s2 {
}

    .isc-dd-cust-wid-s2 .select2-container {
        width: -webkit-fill-available !important;
    }

    .isc-dd-cust-wid-s2 .select2-container--default .select2-selection--single {
        border: none !important;
    }

        .isc-dd-cust-wid-s2 .select2-container--default .select2-selection--single .select2-selection__rendered {
            font-size: 14px;
            padding: 0px 0px;
        }

    .isc-dd-cust-wid-s2 .form-control {
        border: none !important;
        padding-left: 0px;
        font-size: 14px;
        color: #8A8A8A;
    }

.isc-det-txt-par-con-s1 {
    position: relative;
    display: block;
    border-radius: 5px !important;
    margin-bottom: 25px;
}

.isc-det-txt-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

    .isc-det-txt-par-hdr-con-s1 h2 {
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 11px;
        color: #3A3C3C;
        line-height: 20px;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
    }

        .isc-det-txt-par-hdr-con-s1 h2 i {
            color: #17b4d3;
            background-color: #e4fdff;
            font-size: 11px;
            line-height: 22px;
            height: 20px;
            width: 20px;
            text-align: center;
            margin: 0px 5px 0px 0px;
            border-radius: 50px !important;
        }

.isc-det-txt-par-bdy-con-s1 {
    position: relative;
    padding: 7px 10px;
    /* border-top: 1px solid #efefeff2; */
}

.isc-dec-para-txt {
    margin: 0px 0px 0px 0px;
    color: #909090;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}


.isc-act-icon-nav-hdr-s2 {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
}

    .isc-act-icon-nav-hdr-s2 li {
        float: left;
        list-style: none;
        margin-right: 5px;
    }

        .isc-act-icon-nav-hdr-s2 li a {
            display: block;
            font-size: 12px;
            color: #4B9BB3;
            font-weight: 400;
            line-height: 10px;
            padding: 5px 7px 5px 7px;
        }

            .isc-act-icon-nav-hdr-s2 li a i {
                font-size: 13px;
                margin: 0px 7px 0px 0px;
                text-align: center;
                color: #4AC0E6;
            }

        .isc-act-icon-nav-hdr-s2 li:hover a {
            background-color: #f1feff;
            color: #17b4d3;
        }

        .isc-act-icon-nav-hdr-s2 li:hover a {
            color: #17b4d3;
        }

        .isc-act-icon-nav-hdr-s2 li.active a {
            border-top-left-radius: 9px !important;
            border-top-right-radius: 9px !important;
            background-color: #17b4d3;
            color: #e4fdff;
        }

            .isc-act-icon-nav-hdr-s2 li.active a i {
                color: #fff;
            }
/*CSS BY Anand-Oct 11th,2019*/
.isc-det-pag-par-s1 {
    position: relative;
    border: 1px solid #f1f1f1;
    /* border-top-left-radius:5px !important; */
    /* border-top-right-radius:5px !important; */
}

.isc-det-pag-par-hdr-s1 {
    position: relative;
    padding: 15px 15px;
    border-bottom: 1px solid #f1f1f1;
}

.isc-det-pag-par-bdy-s1 {
    position: relative;
    padding: 15px 10px;
    min-height: 380px;
}

.div-col-12halfper {
    width: 12.5%;
    float: left;
}

.isc-lbl-det-hdr-s3 {
    margin: 0px 0px 0px 0px;
    color: #3A3C3C;
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    /* border-bottom: 1px solid #f1f1f1; */
    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-det-hdr-s3 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s3 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.isc-dd-cust-wid-s3 {
    position: relative;
    padding-left: 18px;
    display: block;
}

    .isc-dd-cust-wid-s3 .form-control {
        border: none !important;
        padding-left: 8px;
        font-size: 14px;
        color: #8A8A8A;
    }

    .isc-dd-cust-wid-s3 input[type=text] {
        width: 95% !important;
    }

    .isc-dd-cust-wid-s3 i {
        color: #8c8c8c;
        font-size: 17px;
        top: 7px;
        line-height: 20px;
        left: 3px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px 0px 0px 0px;
    }

.isc-nav-bar-hdr-sec-s1 {
    padding: 0px;
    margin: 0px;
    /* padding-left: 20px; */
}

    .isc-nav-bar-hdr-sec-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-nav-bar-hdr-sec-s1 li a {
            padding: 5px 10px;
            display: block;
            color: #9c9c9c;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
            border-bottom: 2px solid transparent;
            /* text-transform: uppercase; */
        }

            .isc-nav-bar-hdr-sec-s1 li a i {
                color: #a9a9a9;
                text-align: center;
                cursor: pointer;
                text-decoration: none;
                margin: 0px 0px 0px 0px;
                font-size: 20px;
                line-height: 20px;
            }

.isc-nav-bar-hdr-sect-s1 li a {
    position: relative;
}

    .isc-nav-bar-hdr-sect-s1 li a span {
        height: 18px;
        width: 18px;
        border-radius: 50% !important;
        text-align: center;
        display: block;
        font-size: 10px;
        line-height: 20px;
        background-color: #a5a5a5;
        color: #fff;
        font-weight: 400;
        position: absolute;
        top: -6px;
        left: 23px;
    }

.isc-nav-bar-hdr-sec-s1 li:hover a {
    text-decoration: none;
    border-bottom-color: #36BBA1;
    color: #222;
}

.isc-nav-bar-hdr-sec-s1 li.active a {
    border-bottom-color: #1589ee;
    color: #00A6BC;
}

    .isc-nav-bar-hdr-sec-s1 li.active a span {
        background-color: #17b4d3;
    }

    .isc-nav-bar-hdr-sec-s1 li.active a i {
        color: #2e7af7;
    }

.isc-nav-hdr-icon-s1 i {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 5px;
    left: -5px;
    line-height: 35px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
}

.isc-nav-hdr-icon-s2 i {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 5px;
    right: -5px;
    line-height: 35px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
}

.isc-tbl-jqry-bor-s1 {
}

    .isc-tbl-jqry-bor-s1 td {
        border-right: 1px solid #ddd;
    }

    .isc-tbl-jqry-bor-s1 tr td:last-child {
        border-right: none !important;
    }

    .isc-tbl-jqry-bor-s1 td:nth-child(2) {
        border-right: 1px solid #ddd;
    }

    .isc-tbl-jqry-bor-s1 td:nth-child(4) {
        border-right: 1px solid #ddd;
    }

.isc-clr-inbox {
    color: gray !important;
}

.isc-clr-yettostart {
    color: #25b4e9 !important;
}

.isc-clr-inprogress {
    color: orange !important;
}

.isc-clr-completed {
    color: #9fdb66 !important;
}

.isc-clr-hold {
    color: #f77e75 !important;
}

.isc-lbl-clr-dev {
    color: #0094FF !important;
}

.isc-lbl-clr-uat {
    color: #A76000 !important;
}

.isc-lbl-clr-test {
    color: #e7c400 !important;
}

.isc-lbl-clr-bp {
    color: #F16E13 !important;
}

.isc-lbl-clr-prod {
    color: #9B59B6 !important;
}

.isc-lbl-clr-apprve {
    color: #1CBB9F !important;
}

.isc-week-clr-s1 {
    color: #29d729 !important;
}

.isc-week-clr-s2 {
    color: orange !important;
}

.isc-week-clr-s3 {
    color: #fe0f0fe6 !important;
}

.isc-frm-cntrl-bor {
    border: 1px solid #efefef !important;
}

.isc-cust-filt-dd-s1 {
}

    .isc-cust-filt-dd-s1 .select2-container--default .select2-selection--single {
        border: 1px solid #efefef !important;
    }

.isc-lbl-blck-clr-s1 {
    color: #3A3C3C !important;
}
/*CSS BY Anand-Oct 11th,2019*/
.isc-cht-flow-cell-bdy {
    border: 1px solid #f1f1f1;
    border-top: none;
    padding: 7px 10px;
    min-height: 150px;
    max-height: 250px;
    /* margin-bottom: 10px; */
}

.isc-list-hvr-txt-nav {
    margin: 0px;
    padding: 0px;
}

    .isc-list-hvr-txt-nav li {
        list-style: none;
        width: 100%;
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #21283A;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

        .isc-list-hvr-txt-nav li h1 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #828282;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-hvr-txt-nav li h1 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav li h1 i {
                color: #2cb6d0;
                margin: 0px 3px 0px 0px;
                font-size: 12px;
                line-height: inherit;
            }

.imin-hgt-my-home {
    min-height: 600px;
}

.isc-list-td-sub-par-con-s1 {
    padding: 10px 10px;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    display: inline-block;
}

.isc-list-hvr-txt-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-list-hvr-txt-nav-s1 li {
        list-style: none;
        width: -webkit-fill-available;
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #21283A;
        line-height: 20px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        /* text-overflow: ellipsis; */
        text-align: left;
    }

        .isc-list-hvr-txt-nav-s1 li h1 {
            margin: 2px 0px 3px 10px;
            font-size: 13px;
            font-weight: 400;
            color: #6e6e6e;
            padding-left: 10px;
            line-height: 20px;
            /* overflow: hidden; */
            /* white-space: nowrap; */
            position: relative;
            /* text-overflow: ellipsis; */
            text-align: left;
        }

            .isc-list-hvr-txt-nav-s1 li h1 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav-s1 li h1 i {
                color: #8d8d8d;
                margin: 0px 3px 0px 0px;
                font-size: 7px;
                position: absolute;
                left: 0px;
                line-height: inherit;
            }

        .isc-list-hvr-txt-nav-s1 li h2 {
            margin: 3px 0px 3px 25px;
            font-size: 13px;
            font-weight: 400;
            color: #278bf2;
            padding-left: 10px;
            line-height: 17px;
            overflow: hidden;
            white-space: nowrap;
            position: relative;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-hvr-txt-nav-s1 li h2 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav-s1 li h2 i {
                color: #85b0ff;
                margin: 0px 3px 0px 0px;
                font-size: 8px;
                position: absolute;
                left: 0px;
                line-height: inherit;
            }
/*Detail Page v4.apx-CSS By Anand- Nov 11th,2019*/
.isc-lbl-det-hdr-s4 {
    margin: 0px 0px 0px 0px;
    color: #1e1e1e;
    font-size: 11px;
    font-weight: 500;
    line-height: 32px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-det-hdr-s4 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s4 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }


/*Detail Page v4.apx-CSS By Anand- Nov 11th,2019*/

/*Detail Page v6.apx-CSS By Anand- Nov 20th,2019*/
.isc-det-par-con-s1 {
    position: relative;
    display: block;
}

.isc-det-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

.isc-det-par-bdy-con-s1 {
    position: relative;
    /* display:block; */
    padding: 7px 10px;
    min-height: 100px !important;
}

.isc-det-par-hdr-con-s1 h2 {
    margin: 0px 0px 0px 0px;
    color: #1D1D1D;
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    position: relative;
    text-align: left;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-det-par-hdr-con-s1 h2 i {
        margin: 0px 5px 0px 0px;
        color: #898989;
        font-size: 16px;
        font-weight: 600;
    }

.isc-det-par-bdy-con-s1 {
    padding: 7px 10px;
    position: relative;
    /* display:block; */
}

.isc-detail-cust-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-detail-cust-list-s1 td {
        position: relative;
        padding: 7px 10px;
        border-bottom: 1px solid #F3F3F3;
    }

        .isc-detail-cust-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            color: #6E6E6E;
            font-size: 13px;
            font-weight: 400;
            line-height: 30px;
            position: relative;
            text-align: left;
            letter-spacing: 0.5px;
            text-decoration: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-detail-cust-list-s1 td h2 span {
                margin: 0px 0px 0px 3px !important;
                font-size: 15px !important;
                font-weight: 400;
                color: red;
                position: absolute;
                top: -4px;
            }

.isc-dd-cust-wid-s4 {
}

    .isc-dd-cust-wid-s4 .select2-container {
        width: -webkit-fill-available !important;
    }

    .isc-dd-cust-wid-s4 .select2-container--default .select2-selection--single {
        border: none !important;
    }

        .isc-dd-cust-wid-s4 .select2-container--default .select2-selection--single .select2-selection__rendered {
            font-size: 13px;
            padding: 0px 0px;
        }

    .isc-dd-cust-wid-s4 .form-control {
        border: none !important;
        padding-left: 0px;
        font-size: 13px;
        color: #1B1B1B;
    }

    .isc-dd-cust-wid-s4 i {
        color: rgb(140, 140, 140);
        font-size: 17px;
        top: 12px;
        line-height: 20px;
        left: 3px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px;
    }

.isc-cmt-par-con {
    position: relative;
}

.isc-cmt-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

    .isc-cmt-par-hdr-con-s1 h2 {
        margin: 0px 0px 0px 0px;
        color: #1D1D1D;
        font-size: 15px;
        font-weight: 500;
        line-height: 30px;
        position: relative;
        text-align: left;
        letter-spacing: 0.5px;
        text-decoration: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-cmt-par-bdy-con-s1 {
    position: relative;
    display: block;
    border-bottom: 1px solid #F3F3F3;
    padding-left: 25px;
}

    .isc-cmt-par-bdy-con-s1 i {
        color: #8c8c8c;
        font-size: 17px;
        top: 7px;
        line-height: 20px;
        left: 7px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px 0px 0px 0px;
    }

    .isc-cmt-par-bdy-con-s1 input[type='text'] {
        width: 100%;
        color: #6E6E6E;
        border: none;
        padding: 7px 10px;
    }

        .isc-cmt-par-bdy-con-s1 input[type='text']:focus {
            outline: none;
        }

.isc-cmt-par-bdy-con-s2 {
    position: relative;
    display: block;
    padding: 7px 10px;
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-crt-bul-pop {
    border-bottom: 1px solid #ddd;
}

.isc-crt-btl-btn {
    padding: 10px 10px;
}

.isc-popup-detail-form-s1 .modal-body {
    padding: 20px 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #8A8A8A;
}

.isc-btn-act-search-s1 {
    display: inline-block;
    margin: 1px 0px 0px 0px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 6px 8px;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}

.isc-btn-act-bg-search {
    /* border: 1px solid #2e85bb; */
    background-color: #2e85bb;
    color: #fff;
}

.isc-btn-act-search-s1 img {
    height: 13px;
    width: 13px;
}

.daterangepicker .daterangepicker_input i {
    top: 6px !important;
}

.glyphicon-calendar:before {
    content: "\e109";
}

#dte-meetingOn .fa-calendar {
    color: #aaa;
}

.select2-container--default .select2-selection--single {
    background-color: transparent;
    /* border: 1px solid #ccc; */
    border-radius: 3px !important;
}

.isc-prs-man-new-prj {
    table-layout: fixed;
    width: 100%;
    border: 1px solid #eee;
}

    .isc-prs-man-new-prj th {
        padding: 10px;
        border-bottom: 1px solid #eee;
        margin: 0px 0px;
        line-height: 20px;
        font-weight: 400;
        font-size: 14px;
        color: #8A8A8A;
    }

    .isc-prs-man-new-prj td {
        border-bottom: 1px dotted #ddd;
        color: #525252;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 8px 11px;
        position: relative;
    }

.isc-list-indent-right {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    /* background-color: #fff; */
    /* border: 1px solid #D7D2CB; */
    color: #642D2E;
    margin: 0px 3px 0px 0px;
}

.isc-prs-man-new-prj td h2 {
    font-size: 14px;
    color: #0070d2 !important;
    margin: 0px;
    font-weight: 400;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    line-height: 18px;
}

.isc-prs-man-new-prj td h3 {
    color: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-prs-man-new-prj td h5 {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-prs-man-new-prj td h4 {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-pp-lst-scr {
    display: block;
    empty-cells: show;
    border-spacing: 0;
}

    .isc-pp-lst-scr thead {
        display: block;
    }

    .isc-pp-lst-scr tbody {
        display: block;
        position: relative;
        width: 100%;
        overflow-y: scroll;
        min-height: 88px;
        max-height: 100px;
    }

        .isc-pp-lst-scr tbody::-webkit-scrollbar {
            width: 6px;
        }

    .isc-pp-lst-scr tr {
        width: 100%;
        display: flex;
    }

    .isc-pp-lst-scr td, .isc-pp-lst-scr th {
        flex-basis: 100%;
        display: block;
    }

.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.chart-section-inner-container {
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.chart-section-header-container h3 {
    color: #256FAF;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.center-txt {
    text-align: center !important;
}

.isc-txt-are-wid {
    width: 400px;
    max-width: 400px;
}

.isc-dev-hom-lst-cont {
    border: 1px solid #eee;
}

.isc-pp-lst-scr {
    display: block;
    empty-cells: show;
    border-spacing: 0;
}

    .isc-pp-lst-scr thead {
        display: block;
    }

    .isc-pp-lst-scr tbody {
        display: block;
        position: relative;
        width: 100%;
        overflow-y: scroll;
        min-height: 100px;
        max-height: 150px;
    }

        .isc-pp-lst-scr tbody::-webkit-scrollbar {
            width: 6px;
        }

    .isc-pp-lst-scr tr {
        width: 100%;
        display: flex;
    }

    .isc-pp-lst-scr td, .isc-pp-lst-scr th {
        flex-basis: 100%;
        display: block;
    }

.isc-dev-hme-prnt-hdr {
    padding: 10px 10px;
}

.isc-relative {
    position: relative;
}

.isc-tile-sec-nav-con-sm {
    padding: 5px 10px;
    border-bottom: 1px solid #e2e2e2;
}

.isc-bdgs-lbl-act-s1 {
    text-align: center;
    font-size: 11px !important;
    line-height: 19px !important;
    color: #3bca62 !important;
}
/******Css BY Ramya 1/4/2020********/
.isc-page-header i {
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    font-size: inherit;
    background-color: Orange;
    width: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 15px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
}

.isc-page-header h2 {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #525252;
    line-height: 16px;
    letter-spacing: 0.4px;
}

.isc-home-sec-act-tile-s3 {
    position: relative;
    display: inline-grid;
    width: 14%;
    margin: 10px 15px;
    max-height: 200px;
    min-height: 180px;
    border: 2px solid #ddd;
    border-radius: 6px !important;
    cursor: pointer;
}

.pull-right {
    float: right !important;
}

.isc-drop-set-custom-s1 i {
    margin: 5px 0 0 0px;
    font-size: 14px;
    font-weight: 400;
    color: #c1c1c1;
    position: absolute;
    top: 4px;
    left: -15px;
    right: 0;
}

.dropdown .dropdown-menu.isc-instance-view {
    right: 3px;
    left: auto;
    top: 25px;
    min-width: 110px;
    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.isc-instance-view li a {
    color: gray !important;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 10px;
    display: block;
    font-weight: 400;
}

.isc-home-sec-baner-custom-s1 {
    display: block;
    padding: 35px 10px 35px 10px;
    height: 180px;
}

.isc-sec-tle-bdy-icon-s1 {
    text-align: center;
    margin: 20px 0px 0px 0px;
    display: block;
    font-size: 40px;
    color: #46c0b9;
}

.isc-lbl-sec-act-tile-bdy-s1 {
    margin: 20px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
    display: block;
    text-align: center;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    line-height: 20px;
    letter-spacing: 0.4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-right-head-align-span-s1 {
    cursor: pointer;
    height: 16px;
    /* width: 25px; */
    /* float: left; */
    /* margin-right: 5px; */
    color: #fff !important;
    border: 2px solid #657379;
    background-color: #657379;
    color: #333;
    border-radius: 50px !important;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    display: inline-block;
    text-align: center;
    /* margin-left: 3px; */
    /* min-width: 25px; */
    width: 28px;
}

.isc-bdge-cus-sky:hover {
    background-color: #fff;
    color: #2cb6d0 !important;
    border: 2px solid #2cb6d0 !important;
}

.isc-bdge-cus-sky {
    background-color: #2cb6d0;
    border: 2px solid #2cb6d0;
}

.isc-lbl-hdr-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #525252;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    /* text-shadow: rgb(228, 228, 228) 1px 1px, rgb(240, 240, 240) 2px 2px; */
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    display: inline-block;
}

    .isc-lbl-hdr-sec-s1 span {
        text-transform: none;
        color: #7c7c7c;
        font-size: 11px;
        line-height: 10px;
        text-shadow: none;
        margin: 0px 0px 0px 5px;
    }

.isc-bdy-sec-tile-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 7px !important;
    display: block;
    min-height: 100px;
    box-shadow: 0px 1px 5px #ccc;
    margin: 0px 15px 0px 0px;
}

.isc-lbl-tile-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #525252;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-sec-hdr-s2 {
    margin: 15px 0px 0px 0px;
    font-size: 25px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-sec-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    text-indent: 10px;
    text-align: justify;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.2px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}

.isc-lbl-tile-clor-s1 {
    color: Orange;
}

.isc-lbl-tile-clor-s2 {
    color: #00a5b8;
}

.isc-lbl-tile-sec-hdr-s3 span {
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}

.isc-arc-any-ent-cont-s1 {
    background-color: #6992A6;
    width: 23%;
    height: 250px;
    border: none;
    margin: 10px 12px;
}

.isc-arc-any-icn1 {
    color: #fff !important;
    margin: 0px 0px;
}

.isc-arc-any-txt1 {
    margin: 30px 0px 3px 0px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 50px;
}

.isc-arc-any-txt2 {
    margin: 10px 0px;
    font-size: 25px;
    font-weight: 400;
    color: #46c0b9;
    text-align: center;
    line-height: 30px;
}

.isc-arc-any-txt3 {
    margin: 10px 0px;
    font-size: 17px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    line-height: 50px;
}

.isc-arc-any-ent-cont-s2 {
    background-color: #BBCB2D;
}

.isc-arc-any-ent-cont-s3 {
    background-color: #F4AD3B;
}

.isc-arc-any-ent-cont-s4 {
    background-color: #F3867F;
}

.isc-arc-any-ent-cont-s5 {
    background-color: #8A9AA7;
}

.isc-arc-any-ent-cont-s6 {
    background-color: #777F81;
}

.isc-arc-any-ent-cont-s7 {
    background-color: #58B9C0;
}

.isc-arc-any-ent-cont-s8 {
    background-color: #4BC4AE;
}

.isc-list-grp-res {
    margin: 0;
    padding: 0;
    margin-top: 2px;
}

    .isc-list-grp-res li {
        list-style: none;
        float: left;
    }

        .isc-list-grp-res li a {
            display: block;
            padding: 2px 12px 2px 12px;
            border: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 23px;
            color: #7c7c7c;
            background-color: #fff;
        }

        .isc-list-grp-res li + li {
            margin-left: 2px;
        }

        .isc-list-grp-res li.active a, .isc-list-grp-res li a:hover {
            color: #fff;
            text-decoration: none;
            background-color: #00B3E9;
        }

.isc-simp-list-s2 th {
    padding: 7px 10px;
    font-size: 11px;
    font-weight: 400;
    color: #a2a2a2;
    border: 1px solid #ddd;
    text-align: left;
    background-color: #F9F9F9;
    text-transform: uppercase;
    border-right: 1px solid #ddd;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sdfc-tile-group-cell-s1 {
    position: relative;
    padding-top: 0px;
    padding-left: 45px;
    padding-right: 45px;
}

.isc-rolling-kpi-list-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-rolling-kpi-list-cell-s1 li {
        width: 33.33%;
        float: left;
        list-style: none;
        display: block;
    }

        .isc-rolling-kpi-list-cell-s1 li a {
            display: block;
            padding: 5px;
            text-decoration: none;
            cursor: pointer;
        }

        .isc-rolling-kpi-list-cell-s1 li.active a .isc-multi-list-kpi-container-s1 {
            background-color: #f5fffa;
            border-color: #b7efd1;
            border-top: 2px solid #41d2bf;
        }

.isc-lbl-multi-kpi-hdr-s1 {
    margin: 18px 0px 10px 0px;
    font-size: 26px;
    font-weight: 600;
    color: #3987b7;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-multi-kpi-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #777;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-rolling-kpi-list-cell-s1 li:hover a .isc-multi-list-kpi-container-s1 {
    background-color: #f3faff;
    border-color: #83d2f3;
    border-top: 2px solid #69c7ef;
}

.isc-multi-list-kpi-container-s1 {
    border: 1px solid #e0e0e0;
    min-height: 100px;
    border-radius: 4px !important;
    padding: 10px 15px;
}

.sdfc-tile-group-cell-s1:hover .sdfc-hover-show-icns-s1, .sdfc-tile-group-cell-s1:hover .sdfc-hover-show-icns-s2 {
    display: block;
}

.sdfc-hover-show-icns-s1 i {
    line-height: 94px;
    font-size: 27px;
    color: #333;
    margin-left: -3px;
}

.sdfc-hover-show-icns-s1 {
    position: absolute;
    top: 5px;
    left: 6px;
    font-size: 35px;
    color: #29a567;
    opacity: 0.6;
    cursor: pointer;
    display: block;
    height: 99px;
    width: 23px;
    background-color: #fbfbfb;
    border: 1px solid #eee;
    text-align: center;
}

.sdfc-hover-show-icns-s2 i {
    line-height: 94px;
    font-size: 27px;
    color: #333;
    margin-right: -3px;
}

.sdfc-hover-show-icns-s2 {
    position: absolute;
    top: 5px;
    right: 13px;
    font-size: 35px;
    color: #29a567;
    opacity: 0.6;
    cursor: pointer;
    display: block;
    height: 99px;
    width: 23px;
    background-color: #fbfbfb;
    border: 1px solid #eee;
    text-align: center;
}

.isc-bi-par-tile-con-s1 {
    position: relative;
    background: #fff;
    /* border-radius: 4px !important; */
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.18);
    /* -webkit-box-shadow: $box-shodow-kpi; */
    min-height: 150px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-bi-par-tile-hdr-con-s1 {
    position: relative;
    background: rgba(114, 209, 246, 0.14);
    padding: 5px 10px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-sect-tile-lbl-s1 {
    margin: 3px 0px 0px 0px;
    font-weight: 400;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #256FAF;
    letter-spacing: 0.2px;
    font-size: 14px;
    text-transform: uppercase;
}

.isc-bi-par-tile-bdy-con-s1 {
    position: relative;
    background: #fff;
    padding: 7px 10px;
    border-top: none;
    border: 1px solid #ddd;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    min-height: 150px;
}

.isc-sect-tile-lbl-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-bi-sm-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #8A8A8A;
    display: inline-block;
    float: right;
    line-height: 15px;
}

.isc-table-read-mul-thms-s1 {
    width: 100%;
}

    .isc-table-read-mul-thms-s1 th {
        text-align: center;
        padding: 4px 8px;
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
        color: #222;
        text-transform: uppercase;
        background-color: #f0f0f0;
        border-right: 1px solid #fff;
    }

    .isc-table-read-mul-thms-s1 tr.isc-ver-spcd-s1 td {
        background-color: #fff;
        padding: 3px 0px;
    }

    .isc-table-read-mul-thms-s1 td:first-child {
        font-weight: 600;
        background-color: #F0F0F0;
        text-align: left;
    }

    .isc-table-read-mul-thms-s1 td {
        padding: 14px 8px;
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
        color: #222;
        text-align: center;
        border-right: 1px solid #fff;
    }

tr.isc-tr-sts-bg-s1 td:first-child {
    background-color: #F0F0F0;
    border-left: 5px solid rgb(153, 210, 186);
}

tr.isc-tr-sts-bg-s1 td {
    background-color: rgb(153, 210, 186);
}

tr.isc-tr-sts-bg-s2 td {
    background-color: #E8A9B3;
}

    tr.isc-tr-sts-bg-s2 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #E8A9B3;
    }

tr.isc-tr-sts-bg-s3 td {
    background-color: #F9DBB2;
}

    tr.isc-tr-sts-bg-s3 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #F9DBB2;
    }

tr.isc-tr-sts-bg-s4 td {
    background-color: #92C5E4;
}

    tr.isc-tr-sts-bg-s4 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #92C5E4;
    }

.img-td-pos-s2 {
    position: absolute;
    right: 6px;
    top: 6px;
}

    .img-td-pos-s1 img, .img-td-pos-s2 img, .img-td-pos-s3 img {
        height: 15px;
    }

.img-td-pos-s3 {
    position: absolute;
    right: 32px;
    top: 6px;
}

.isc-act-read-list-color-s3 {
    color: #EA4335 !important;
}

.isc-read-bi-tile-list-s1 td h3 span i {
    font-size: 14px;
    line-height: inherit;
    margin: 0px 0px 0px 5px;
    color: #40AD5D;
    margin: 0px 0px 0px 0px;
}

.isc-rolling-kpi-list-cell-s2 li {
    width: 14.28%;
}

.isc-rolling-kpi-list-cell-s3 li {
    width: 50%;
}

.isc-arc-any-cht-sel {
    position: relative;
    top: -11px;
}

    .isc-arc-any-cht-sel .select2-container--default .select2-selection--single {
        background-color: #fff !important;
        border: none !important;
    }

        .isc-arc-any-cht-sel .select2-container--default .select2-selection--single .select2-selection__rendered {
            z-index: 999999999999999;
        }

.isc-arc-any-account {
    padding: 40px 20px 20px 20px;
    margin: 0 auto;
}

.isc-arc-any-acc-txt1 {
    text-align: center;
    margin: 0px 0px;
    font-size: 30px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 30px;
}

.isc-rolling-kpi-list-cell-s4 li {
    width: 25%;
}

.isc-rolling-kpi-list-cell-s5 li {
    width: 16.666%;
}

.isc-lbl-tile-sec-hdr-s2-span {
    font-size: 10px;
    display: block;
    text-align: left;
}

.isc-arc-adm-icn {
    margin: 20px 0px 0px 0px;
    font-size: 30px;
    color: #79CB6C;
}

.isc-adm-hom-hdr-txt {
    margin: 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #7BAEE8;
    text-align: right;
}

.isc-read-list-s2 {
    width: 100%;
    table-layout: fixed;
}

    .isc-read-list-s2 thead {
        border-bottom: 2px solid #ddd;
    }

    .isc-read-list-s2 th {
        font-size: 12px;
        padding: 8px 10px;
        position: relative;
        background-color: #E9EBEC;
        font-weight: 600;
        text-align: center;
        color: #595252;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-align: right;
        text-overflow: ellipsis;
    }

    .isc-read-list-s2 tbody {
        border: 1px solid #ddd;
    }

    .isc-read-list-s2 tr.active-s1 td {
        background-color: #fffeec !important;
        border-bottom: 2px solid #ddd;
    }

    .isc-read-list-s2 td:nth-child(1) {
        /* border-right: 3px solid #ddd !important; */
    }

    .isc-read-list-s2 td {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 600;
        color: #404040;
        text-align: left;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 8px 10px;
        border-bottom: 1px dotted #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background-color: #fff;
        line-height: 20px;
    }

        .isc-read-list-s2 td h4 {
            padding-left: 50px !important;
            color: #1c1c1c !important;
            margin: 0px 0px 0px 0px !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .isc-read-list-s2 td h3 {
            margin: 0px 0px 0px 0px;
            color: #000000;
            font-weight: 400;
            font-size: 15px;
            text-shadow: none;
            overflow: hidden;
            line-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-read-list-s2 td h3 {
            text-align: right !important;
            /* font-size: 12px !important; */
        }

    .isc-read-list-s2 tr:hover td {
        background-color: #f4fdffe3;
        cursor: pointer;
    }

    .isc-read-list-s2 td h2 {
        margin: 0px 0px 0px 0px;
        color: #000000;
        font-weight: 400;
        font-size: 14px;
        text-shadow: none;
        overflow: hidden;
        line-height: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }
/*.isc-read-list-s2 td h2 {
    font-weight: 600 !important;
    text-align: right !important;
    color: #3a3a3a !important;
}*/
.isc-expand.fa-plus, .isc-expand.fa-minus {
    color: #bdc3c7;
}

.isc-cht-sec-cont-scr {
    min-height: 350px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-cht-sec-cont-scr::-webkit-scrollbar {
        width: 4px;
    }

.ht-270 {
    height: 270px;
}

.isc-ht-con-cus-in-scr-s1 {
    min-height: 580px;
    max-height: 580px;
}

.isc-lst-exp-td-bg-clr {
    background-color: #ffe1e1 !important;
}

.isc-lst-suc-td-bg-clr {
    background-color: #e2ffd8 !important;
}

.isc-read-list-s2 tr.total td {
    background-color: #fff9f0 !important;
}
/*CSS by Anand- Apr 17, 2020*/
.isc-chrt-sec-bdy-scroll {
    min-height: 300px !important;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-crt-rand-hgt {
    height: 100vh;
}

.isc-chrt-sec-bdy-scroll::-webkit-scrollbar {
    width: 8px;
}

.ht-280 {
    height: 280px;
}

.isc-manger-home-par-con-s1 {
    /* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08); */
    padding: 5px 15px 5px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    display: flow-root;
    position: relative;
    border: 1px solid #ddd;
}

.isc-hme-sec-kpi-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-hme-sec-kpi-nav-s1 li {
        float: left;
        list-style: none;
        display: block;
        width: 25%;
        position: relative;
    }

        .isc-hme-sec-kpi-nav-s1 li a {
            display: block;
            padding: 10px 25px;
            padding-left: 70px;
            /* min-height: 60px; */
            position: relative;
            border-left: 1px solid #eaeaea !important;
            border: 2px solid transparent;
            cursor: default;
        }

        .isc-hme-sec-kpi-nav-s1 li:first-child a {
            border-left: none !important;
        }


        .isc-hme-sec-kpi-nav-s1 li a:before {
            position: absolute;
            top: 0px;
            left: 0px;
            content: "";
            width: 100%;
            height: 100%;
            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-hme-sec-kpi-nav-s1 li a:hover:before {
            transform: scaleX(1);
        }

        .isc-hme-sec-kpi-nav-s1 li a:hover {
            border: 2px solid transparent;
            background-color: #f4feff6b;
            transition: .2s;
            border-right: none !important;
            border-left: none !important;
        }

        .isc-hme-sec-kpi-nav-s1 li a:after {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            content: "";
            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: 5px !important;
        }




        .isc-hme-sec-kpi-nav-s1 li a:hover:after {
            transform: scaleY(1);
        }



        .isc-hme-sec-kpi-nav-s1 li a h2 {
            text-align: left;
            font-size: 15px;
            font-weight: 600;
            line-height: 17px;
            color: #454545;
            margin: 0px 0px 0px 0px;
            letter-spacing: 0.3px;
        }

        .isc-hme-sec-kpi-nav-s1 li a h3 {
            text-align: left;
            font-size: 11px;
            font-weight: 400;
            line-height: 20px;
            color: #454545;
            letter-spacing: 0.4px;
            margin: 0px 0px 0px 0px;
            text-transform: uppercase;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.isc-hme-sec-kpi-nav-cir-icon {
    position: absolute;
    left: 15px;
    top: 12px;
    height: 40px;
    display: block;
    width: 40px;
    padding: 3px 3px;
    background-color: #ebf1f06e;
    border: 1px solid #eae8e8;
    border-radius: 50px !important;
    text-align: center;
}

    .isc-hme-sec-kpi-nav-cir-icon i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 300;
        line-height: 35px;
        display: contents;
        color: gray;
        text-align: center;
        padding: 0px 0px;
    }


.isc-nav-kpi-cir-bg-s1 {
    border: 1px solid #34D3EB;
    background-color: #e7fcffc4;
}

    .isc-nav-kpi-cir-bg-s1 i {
        color: #34D3EB;
    }

.isc-nav-kpi-cir-bg-s2 {
    border: 1px solid #31ffa4;
    background-color: #e5fff3;
}

    .isc-nav-kpi-cir-bg-s2 i {
        color: #00ce73;
    }


.isc-nav-kpi-cir-bg-s3 {
    border: 1px solid #EF639D;
    background-color: #fff1f7;
}

    .isc-nav-kpi-cir-bg-s3 i {
        color: #EF639D;
    }

.isc-nav-kpi-cir-bg-s4 {
    border: 1px solid #ffbb43;
    background-color: #fff9ef;
}

    .isc-nav-kpi-cir-bg-s4 i {
        color: #ffbb43;
    }



.isc-nav-kpi-cir-tot-plan-task {
    border: 1px solid #adadad;
    background-color: #efefef;
}

    .isc-nav-kpi-cir-tot-plan-task i {
        color: #909090;
    }

.isc-nav-kpi-cir-yet-to-start {
    border: 1px solid #ff905f;
    background-color: #fff1ea;
    color: #FF6824 !important;
}

    .isc-nav-kpi-cir-yet-to-start i {
        color: #FF6824;
    }

.isc-nav-kpi-cir-over-due {
    border: 1px solid #ff626f;
    background-color: #ffc9ce;
}

    .isc-nav-kpi-cir-over-due i {
        color: #be1f2c;
    }




.isc-nav-kpi-cir-req-hlp {
    border: 1px solid #ff626f;
    background-color: #ffc9ce;
}

    .isc-nav-kpi-cir-req-hlp i {
        color: #be1f2c;
    }



.isc-nav-kpi-cir-plan-act {
    border: 1px solid #9872EC;
    background-color: #f4f0ff;
}

    .isc-nav-kpi-cir-plan-act i {
        color: #9872EC;
    }


.isc-hme-kpi-tile-bar-pro-s1 {
    background-color: #909090;
}

.isc-hme-kpi-tile-bar-pro-s2 {
    background-color: #FF6824;
}

.isc-hme-kpi-tile-bar-pro-s3 {
    background-color: #31ffa4;
}

.isc-hme-kpi-tile-bar-pro-s4 {
    background-color: #34D3EB;
}

.isc-hme-kpi-tile-bar-pro-s5 {
    background-color: #EF639D;
}

.isc-hme-kpi-tile-bar-pro-s6 {
    background-color: #ffbb43;
}

.isc-hme-kpi-tile-bar-pro-s7 {
    background-color: #9872EC;
}

/*CSS by Anand- Apr 17, 2020*/
/*CSS by Anand- Apr 18, 2020*/
.isc-ver-kpi-par-con-s1 {
    display: block;
    background-color: #F7F8FA;
    padding: 7px 10px;
    min-height: 335px;
    border-radius: 5px !important;
}

.isc-ver-kpi-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-ver-kpi-nav-s1 li {
        display: block;
        list-style: none;
        width: 100%;
        float: left;
    }

        .isc-ver-kpi-nav-s1 li a {
            padding: 19px 10px;
            position: relative;
            text-align: center;
            display: block;
            background-color: #fff;
            border-bottom: 1px solid #F5F5F5;
        }

            .isc-ver-kpi-nav-s1 li a i {
                margin: 15px 0px 20px 0px;
                font-size: 18px;
                font-weight: 300;
                line-height: 35px;
                color: gray;
                text-align: center;
                height: 40px;
                border-radius: 50px !important;
                width: 40px;
                padding: 3px 3px;
            }

            .isc-ver-kpi-nav-s1 li a h2 {
                font-size: 15px;
                font-weight: 600;
                line-height: 17px;
                color: #454545;
                text-align: center;
                margin: 0px 0px 0px 0px;
                letter-spacing: 0.3px;
            }

                .isc-ver-kpi-nav-s1 li a h2 span {
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 22px;
                    color: #3a3a3a;
                    letter-spacing: 0.4px;
                    margin: 0px 0px 8px 0px;
                    text-transform: uppercase;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: block;
                    white-space: nowrap;
                }

        .isc-ver-kpi-nav-s1 li:hover a {
            background-color: #defffe;
        }

            .isc-ver-kpi-nav-s1 li:hover a i {
                background-color: #fff !important;
            }

.isc-chrt-sec-bdy-scroll-s1 {
    min-height: 127px !important;
    max-height: 127px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-chrt-sec-bdy-scroll-s1::-webkit-scrollbar {
        width: 8px;
    }

.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    /* 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: #5eb4ff;
            }

.isc-lbl-group-by-hdr-s1 {
    margin: 6px 0px 0px 0px;
    font-weight: 400;
    font-size: 13px;
    color: #616060 !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-filter-search {
    display: inline-block;
    /*background: #2980b9;*/
    color: #fff;
    border-radius: 3px !important;
    padding: 4px 0px;
    cursor: pointer;
    margin-top: 3px;
}
/*.isc-filter-search:hover
            {
                    background-color: Orange;
            }
            .isc-filter-search i{
                color:#fff;
            }*/
.isc-filter-container-close {
    position: absolute;
    top: 5px;
    right: 10px;
}

    .isc-filter-container-close a {
        background-color: #dcdcdc;
        cursor: pointer;
        padding: 2px 5px;
        border-radius: 50% !important;
    }

        .isc-filter-container-close a i {
            font-weight: 400;
            font-size: 12px;
            color: #8a8a8a;
        }

        .isc-filter-container-close a:hover i {
            color: #fff;
        }

.isc-theme-blue-btn {
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #2e85bb;
    color: #ffffff;
}

    .isc-theme-blue-btn:hover {
        background-color: orange;
        color: #fff;
    }

.isc-read-list-s2 th i {
    color: #bdc3c7 !important;
    font-size: 14px;
}
/*****20/4 css by ramya******/
.isc-theme-blue-btn {
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #2e85bb;
    color: #ffffff;
}
    /*.isc-theme-blue-btn i {
    margin: 0px 5px 0px 0px;
}*/
    .isc-theme-blue-btn:hover {
        background-color: #3498db;
        color: #fff;
    }

.isc-tim-sht-hdr-txt1 {
    margin: 0px 0px;
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: #8f8f8f;
}

.isc-tim-sht-hdr-txt1-spn {
    margin: 0px 0px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #54549E;
    /* background-color:#92D050; */
    padding: 3px 8px 0px 0px;
    /*border-right: 1px solid #C5C5D8;*/
}

.isc-filter-search {
    display: inline-block;
}

    .isc-filter-search a {
        background: #1589ee;
        color: #fff;
        border-radius: 3px !important;
        padding: 8px;
    }

.isc-tim-sal-lst-dd .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd .select2-container {
    width: -webkit-fill-available !important;
    z-index: 999 !important;
}

.isc-tim-she-txt-box {
    border: none !important;
    width: 150px !important;
    padding: 5px 5px !important;
    text-align: left !important;
    color: #606568 !important;
    font-size: 13px;
}

    .isc-tim-she-txt-box:focus {
        outline: none !important;
    }

.isc-tim-shet-lst-txt {
    margin: 0px 0px;
    font-size: 15px;
    line-height: 18px;
    width: 100%;
    color: #5d5d5d !important;
    border: none !important;
    /*border-radius:5px !important;*/
    text-align: center !important;
}

.isc-tim-shet-lst-txt-tot {
    margin: 0px 0px;
    font-size: 13px;
    color: #5d5d5d !important;
    line-height: 25px !important;
    /*border:1px solid #eee;*/
    /*background-color:#eee;*/
    border-radius: 5px !important;
    /*width:100px;*/
    text-align: center !important;
}

    .isc-tim-shet-lst-txt-tot:focus {
        outline: none !important;
    }

.isc-table-toggle-parent {
    background: #F0FAFF;
    cursor: pointer;
}

.isc-list-coll-icn-clr-s1 {
    color: #bdc3c7;
    font-size: 14px;
}

.isc-tim-ent-cont {
    height: 25px;
    width: 60%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    text-align: center;
}

.isc-tim-ent-cont-spn {
    margin: 0px 0px;
    font-size: 13px;
    line-height: 23px;
    color: #5d5d5d;
    font-weight: 400;
}

.isc-tim-ent-cont1 {
    height: 25px;
    width: 60%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    background-color: #F2F2F2;
}

.isc-tim-sht-tot-txt {
    margin: 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
}

.isc-tim-sal-lst-dd1 .select2-container {
    width: -webkit-fill-available !important;
    z-index: 999 !important;
}

.isc-tim-sht-cust-lbl {
    margin: 0px 0px;
    font-size: 8px;
    color: red;
    line-height: 10px;
}

.isc-tim-ent-cont2 {
    height: 25px;
    width: 35%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    background-color: #F2F2F2;
}
/******date n time picker******/

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
    list-style: none;
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        margin: 2px 0;
        padding: 4px;
        width: 19em;
    }

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
    content: '';
    display: inline-block;
    position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #cccccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: -7px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    top: -6px;
    left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #cccccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    bottom: -7px;
    left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    bottom: -6px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0;
}

    .bootstrap-datetimepicker-widget a[data-action]:active {
        box-shadow: none;
    }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
}

    .bootstrap-datetimepicker-widget .picker-switch::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        content: "Toggle Date and Time Screens";
    }

    .bootstrap-datetimepicker-widget .picker-switch td {
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: inherit;
    }

        .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%;
        }

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

    .bootstrap-datetimepicker-widget table td,
    .bootstrap-datetimepicker-widget table th {
        text-align: center;
        border-radius: 4px;
    }

    .bootstrap-datetimepicker-widget table th {
        height: 20px;
        line-height: 20px;
        width: 20px;
    }

        .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px;
        }

        .bootstrap-datetimepicker-widget table th.disabled,
        .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: none;
            color: #777777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table th.prev::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
            content: "Previous Month";
        }

        .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
            content: "Next Month";
        }

    .bootstrap-datetimepicker-widget table thead tr:first-child th {
        cursor: pointer;
    }

        .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
            background: #eeeeee;
        }

    .bootstrap-datetimepicker-widget table td {
        height: 54px;
        line-height: 54px;
        width: 54px;
    }

        .bootstrap-datetimepicker-widget table td.cw {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #777777;
        }

        .bootstrap-datetimepicker-widget table td.day {
            height: 20px;
            line-height: 20px;
            width: 20px;
        }

            .bootstrap-datetimepicker-widget table td.day:hover,
            .bootstrap-datetimepicker-widget table td.hour:hover,
            .bootstrap-datetimepicker-widget table td.minute:hover,
            .bootstrap-datetimepicker-widget table td.second:hover {
                background: #eeeeee;
                cursor: pointer;
            }

        .bootstrap-datetimepicker-widget table td.old,
        .bootstrap-datetimepicker-widget table td.new {
            color: #777777;
        }

        .bootstrap-datetimepicker-widget table td.today {
            position: relative;
        }

            .bootstrap-datetimepicker-widget table td.today:before {
                content: '';
                display: inline-block;
                border: solid transparent;
                border-width: 0 0 7px 7px;
                border-bottom-color: #337ab7;
                border-top-color: rgba(0, 0, 0, 0.2);
                position: absolute;
                bottom: 4px;
                right: 4px;
            }

        .bootstrap-datetimepicker-widget table td.active,
        .bootstrap-datetimepicker-widget table td.active:hover {
            background-color: #337ab7;
            color: #ffffff;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        }

            .bootstrap-datetimepicker-widget table td.active.today:before {
                border-bottom-color: #fff;
            }

        .bootstrap-datetimepicker-widget table td.disabled,
        .bootstrap-datetimepicker-widget table td.disabled:hover {
            background: none;
            color: #777777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 54px;
            height: 54px;
            line-height: 54px;
            margin: 2px 1.5px;
            cursor: pointer;
            border-radius: 4px;
        }

            .bootstrap-datetimepicker-widget table td span:hover {
                background: #eeeeee;
            }

            .bootstrap-datetimepicker-widget table td span.active {
                background-color: #337ab7;
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .bootstrap-datetimepicker-widget table td span.old {
                color: #777777;
            }

            .bootstrap-datetimepicker-widget table td span.disabled,
            .bootstrap-datetimepicker-widget table td span.disabled:hover {
                background: none;
                color: #777777;
                cursor: not-allowed;
            }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
    cursor: pointer;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/************/
.isc-tim-sal-lst-dd2 .select2-container {
    width: 175px !important;
    z-index: 999 !important;
}

.isc-tim-sal-lst-dd1 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd3 .select2-container {
    width: 500px !important;
    z-index: 999 !important;
}

.isc-tim-sal-lst-dd2 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd3 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-shet-lst-txt:focus {
    outline: none !important;
}

.isc-tim-shet-lst-txt1 {
    margin: 0px 0px;
    font-size: 13px;
    line-height: 18px;
    width: 60px;
    border: 1px solid #eee;
    border-radius: 5px !important;
    text-align: center !important;
}

.isc-tim-sht-emp-det .select2 {
    width: 245px !important;
}

.isc-btn-act-bgm-s1:hover {
    background-color: #26c393 !important;
    color: #fff !important;
}

.isc-tim-sht-txt-box {
    border: none !important;
    color: #606568 !important;
    font-size: 13px;
    padding-left: 4px !important;
}

.isc-tim-sal-lst-dd .select2-selection__rendered {
    color: #606568 !important;
    font-size: 13px;
    padding-left: 0px !important;
}

.isc-tim-sal-lst-dd1 .select2-selection__rendered {
    color: #606568 !important;
    font-size: 13px;
    padding-left: 4px !important;
}

.isc-tim-sal-lst-dd2 .select2-selection__rendered {
    color: #5d5d5d !important;
}
/*CSS by ANAND- Apr 25, 2020*/
.isc-tim-sal-lst-dd .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.isc-lst-add-row-icn {
    color: #A5A6AA;
    font-size: 12px;
    background-color: #f6f6f6;
    text-align: center;
    padding: 4px 6px;
    border-radius: 50px !important;
    cursor: pointer;
}

    .isc-lst-add-row-icn:hover {
        background-color: #A5A6AA;
        color: #f6f6f6;
    }
/********Font-include for Lato only*******/
/*@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');*/
/*@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');*/
/*@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap-glyphicons.css");*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

/*********** ******************/
body {
    font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
}

svg text {
    font-family: 'Roboto', sans-serif !important;
}

div, input, select, textarea, table, label, td, th, p, a, button, ul, code, pre, li {
    font-family: 'Roboto', sans-serif !important;
}

span {
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif !important;
}

/*******mobile xs****************/
/*mobile menu*/
.mobile-logo {
    float: left;
    padding-left: 15px;
    padding-top: 15px;
}

.navbar-default {
    background-color: #fff;
    border-bottom: 3px solid #00a1df;
    padding: 0px 0;
}

.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;
    }

        .isc-app-sub-nav-mobi li a i {
            display: none;
        }

/* logo page */
.login {
    background-color: #fff !important;
}

.content-right {
    min-height: 800px;
    width: 700px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    margin-top: 28%;
    padding-bottom: 15px;
}

.isc-bg-blue-log {
    /*background-color: #45A6DB;
   */
    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: center;
    color: #fff;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 20px;
}

.isc-rigth-para {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}

.login .logo {
    margin: 0 auto;
    margin-top: 60px;
    padding: 15px;
    text-align: center;
}

.login .content {
    background-color: #fff;
    width: 400px;
    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: 16px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        font-weight: 500;
        color: #5d5d5d;
        margin-bottom: 10px;
    }

.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: 25%;
}

.login .sky.btn:hover {
    color: white;
    background-color: #45A6DB;
}

.login .sky.btn {
    color: white;
    background-color: #45A6DB;
    padding: 15px 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: 14px;
    font-weight: 400;
    color: #898b96;
}

.login .content {
    border-radius: 10px !important;
}

.isc-link-btn a {
    font-size: 14px;
}

.isc-mar-top-10Per {
    margin-top: 14%;
}

.login .content .form-actions {
    padding: 0px 30px 45px 30px;
}

.brd-log-s1 img {
    margin: 0 auto 12%;
}

.brd-log-s1 {
    text-align: center;
}

.login .content {
    border-radius: 10px !important;
    padding: 23% 15px 0px 15px;
}

    .login .content h3.form-title {
        margin: 10px 0 0 0;
    }

/****header******/
body {
    overflow: hidden;
    background-color: #fff;
}

    body.isc-app-body-container {
        font-size: 13px;
        height: 100%;
        background-color: #fff;
        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 #1589ee;
    height: 40px;
    position: relative;
    padding: 0px 20px;
}

.isc-app-top-brand-title-s1 {
    float: left;
    width: 210px;
}

.header-logo {
    padding: 10px 0px 0px 0px;
    display: block;
    height: 40px;
    color: #080707;
    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:70%;
   */
}

.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;
    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 0px 0 0px;
    }

        .isc-app-nav-menu-s1 > li.active > a {
            /* border-bottom-color: #00A6BC;
   */
            background-color: #e5f2fd;
            color: #080707;
        }


            .isc-app-nav-menu-s1 > li.active > a:before {
                content: '';
                height: 3px;
                display: block;
                background: #1589ee;
                position: absolute;
                top: 0;
                left: -1px;
                right: -1px;
                -webkit-animation: navBounceIn 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) both;
                animation: navBounceIn 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) both;
            }

.isc-app-sub-nav-s1 li a:hover {
    background-color: #e5f2fd;
    color: #080707;
}

.isc-app-nav-menu-s1 li:hover {
    background-color: #e5f2fd;
    color: #939393;
}

/*.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: 8px 10px 8px 10px;
    display: block;
    min-height: -16px;
    color: #080707;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    line-height: 21px;
    text-decoration: none;
    vertical-align: middle;
    border-bottom: 3px solid #1589ee !important;
}

.isc-app-nav-menu-s1 li .isc-app-sub-nav-s1 {
    display: none;
}

.position-relative {
    position: relative;
}

.isc-app-sub-nav-s1 {
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 40px;
    left: 0px;
    width: 150px;
    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;
    z-index: 9999999;
}

    .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: #080707;
            font-size: 14px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-app-sub-nav-s1 li .isc-app-sub-nav-child {
            display: none;
        }

.isc-app-sub-nav-child {
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0;
    left: 100%;
    /* right: 26px; */
    width: 150px;
    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-child li {
        display: block;
        list-style: none;
    }

        .isc-app-sub-nav-child li a {
            display: block;
            padding: 7px 13px;
            background-color: #fff;
            border-bottom: 1px solid #efefef;
            text-decoration: none;
            color: #080707;
            font-size: 14px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-app-sub-nav-s1 li:hover .isc-app-sub-nav-child {
    display: block;
}

.isc-app-nav-menu-s1 > li > a > i {
    font-size: 13px;
    color: inherit;
    line-height: 20px;
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    float: left;
    margin-right: 5px;
}

.isc-app-nav-menu-s1 > li > a > span {
    margin: 0px;
    font-size: 13px;
    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: 2px;
}

/***Login left********/
.isc-app-login-cell-s1 {
    width: 397px;
    height: 40px;
    background-color: transparent;
    float: right;
    cursor: pointer;
    position: relative;
    text-align: center;
}

.isc-app-brand-log-s1 {
    margin: 6px 40px 0px 0px;
    font-size: 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: 400;
}

    .isc-app-brand-log-s2 a {
        color: #7c7c7c;
    }

.isc-hme-hdr-question {
    position: relative;
}

    .isc-hme-hdr-question i {
        color: #9a989a;
        text-align: center;
        cursor: pointer;
        text-decoration: none;
        margin: 0px 15px 0px 5px;
        font-size: 20px;
        line-height: 38px;
    }





.open > .dd-isc-hdr-ques-act {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
}

.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-app-login-cell-s1 .login-out-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;
    height: 50px;
}

.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: inline-block;
        list-style: none;
        float: none;
        width: 100%;
    }

.sub-header-lft-side-icon 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: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
}

.isc-app-screen-header-title-s1 {
    /*margin-bottom: 5px;*/
    /*font-size: 16px;*/
    font-weight: 500;
    color: #080707;
    line-height: 12px;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.4px;
}

label {
    font-weight: 400;
    font-size: 14px;
    color: #8A8A8A;
    margin: 0px;
}

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: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 500;
    /* margin-top: 0px; */
    line-height: 25px;
}

.isc-app-ent-brd-s1 li a select {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 500;
    color: #080707;
    line-height: 10px;
    margin-top: 0px;
    letter-spacing: 0.4px;
    border: none;
    display: block;
    background-color: inherit;
}

/***footer********/
.slds-context-footer-bar {
    background-color: #fff;
    border-top: 3px solid #1589ee;
    bottom: 0px;
    color: #080707;
    display: block;
    padding: 3px 0px;
    left: 0px;
    line-height: 2;
    position: absolute;
    right: 0px;
    text-align: center;
    z-index: 999999;
    font-size: 14px;
}

/***body-container********/
.isc-app-screen-body-container::-webkit-scrollbar {
    width: 8px;
}

.isc-app-screen-body-container {
    /*overflow: $hidden;
   */
    overflow-y: auto;
    background-color: #fff;
}

.isc-min-ht-s2 {
    min-height: 450px;
}

.isc-app-screen-sec-container-s1 {
    padding: 8px 11px;
    background-color: #fff;
    position: relative;
    /* margin-bottom:15px;
  */
}

/*******UserSimple.aspx******UserHome.aspx**************/


.isc-sec-cir-cell {
    background-color: #00a1df;
    border-radius: 50px !important;
    color: #fff;
    font-size: 14px;
    left: 0px;
    line-height: 2;
    position: absolute;
    text-align: center;
    top: 12px;
    display: inline-block;
    padding: 3px 8px;
}

    .isc-sec-cir-cell i {
        font-size: 11px;
        line-height: 10px;
        vertical-align: middle;
    }

.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: 7px 10px;
        border-top: 1px solid #efefef;
        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: #525252;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 8px 10px;
        position: relative;
    }

    .isc-table-read-optimal th h2 {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0px;
        overflow: hidden;
        text-align: inherit;
        text-overflow: ellipsis;
        white-space: nowrap;
        /*width: 90%;*/
        text-transform: uppercase;
    }

    .isc-table-read-optimal td h2 {
        font-size: 14px;
        color: #0070d2 !important;
        margin: 0px;
        font-weight: 400;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: none;
        line-height: 18px;
    }

    .isc-table-read-optimal td h4 {
        color: #7c7c7c;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal td h5 {
        color: #5d5d5d;
        font-size: 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: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-table-read-optimal td h6 {
    color: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-table-read-optimal td h6 a {
        color: #5d5d5d;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-read-optimal td h6 i {
        font-size: 16px;
        margin: 0px 8px;
    }

    .isc-table-read-optimal td h6 span {
        margin: 0px 0px 0px 0px;
    }

        .isc-table-read-optimal td h6 span i {
            font-size: 16px;
            margin: 0px 0px 0px 0px;
            color: #642D2E;
        }

.isc-act-cir-cell-main {
    position: relative;
    display: inline-block;
    padding: 2px 10px;
    /* height: 16px;
   */
    /* width: 25px;
   */
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    /* float: none;
   */
    /* margin-left: 5px;
   */
    /* margin: 0 auto;
   */
    background-color: #657379;
    vertical-align: middle;
    /* float: right;
   */
    left: 40%;
}

.isc-act-cir-cen-btn i {
    font-size: inherit;
    line-height: 30px;
    color: inherit;
    display: block;
    margin: 0px 5px 0px 5px;
}

.isc-act-cir-cen-btn {
    /* font-size: 16px; */
    /* line-height: 20px; */
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: right;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

.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 #ccc !important;
    height: 32px;
    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;
    text-align: left;
}

/****Responsive tab list*************/
.isc-screen-nav-container-s1 ul {
    overflow: inherit;
    display: flex;
    overflow-y: hidden;
    margin: 0px;
    padding: 0px;
    min-height: 35px;
    border-bottom: 1px solid #e9e9e9 !important;
}

    .isc-screen-nav-container-s1 ul li {
        display: block;
        float: left;
        list-style: none;
        width: auto;
    }

.scrtabs-tab-container {
    height: 35px;
}

.isc-screen-nav-container-s1 ul li.active a {
    border-bottom: 3px solid #0070d2 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #0070d2;
    font-weight: 500;
}

.isc-screen-nav-container-s1 ul li a {
    background-color: transparent !important;
    border-bottom: 2px solid transparent !important;
    color: gray;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    padding: 6px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    margin: 0;
    border: none;
}

.isc-screen-nav-container-s1 ul li:hover a {
    border-bottom: 3px solid #0070d2 !important;
    text-decoration: none;
    background-color: rgba(33, 146, 190, 0.1) !important;
    color: #16325c !important;
}

.scrtabs-tab-scroll-arrow {
    border: 1px solid #ddd;
    border-radius: 50% !important;
    color: #40b2e2;
    display: none;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 2px;
    padding-top: 13px;
    width: 20px;
}

    .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-right, .scrtabs-tab-scroll-arrow span.glyphicon.glyphicon-chevron-left {
        font-size: 11px;
        line-height: 0;
        position: absolute;
        text-align: center;
        top: 20px;
        vertical-align: middle;
        /* left: 0;
   right: 0;
   */
        color: #00B3E9;
        margin: 0;
        padding: 0 1px;
    }

/**************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 #00a1df;
}

    .modal .modal-header .close {
        margin-top: 8px !important;
    }

.isc-popup-detail-form-s1 .modal-header {
    position: relative;
    background-color: #fff;
    padding: 10px 15px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-popup-detail-form-s1 .modal-title {
    color: #8A8A8A;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

    .isc-popup-detail-form-s1 .modal-title span {
        margin: 0px 0px 0px 5px;
        color: #40b2e2;
        font-size: 15px;
    }

    .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: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-popup-detail-form-s1 .modal-footer {
    margin: 0px 0px 0px 0px;
    padding: 10px 15px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    background-color: #e5e5e5;
}

.isc-btn-pop-action-s1 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #219AB5 !important;
    padding: 6px 10px;
    font-size: 13px;
}

.isc-btn-pop-action-s2 {
    width: 125px;
    border-radius: 5px !important;
    background-color: #979596 !important;
    color: #fff !important;
    padding: 6px 10px;
    font-size: 13px;
}

.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    opacity: 0.9 !important;
    /*background-image: url(/../img/remove-icon-small.png) !important;*/
}

.isc-boxed-container-s1 {
    padding: 5px 10px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    margin: 0px 5px;
    min-height: 400px;
}

/*******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: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 30px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px !important;
}

.select2-results__option {
    -moz-user-select: none;
    color: #8A8A8A;
    padding: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.select2-container {
    width: 200px !important;
    z-index: 999999 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0px;
}

.select2-dropdown {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border-radius: 2px 2px 5px 5px !important;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #00a1df;
    color: #fff;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    min-height: 20px !important;
    padding: 0;
    padding: 3px 5px !important;
    width: 95%;
    margin-left: 5px;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    width: 200px;
}

.select2-results {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
    width: 5px;
}

.select2-container .select2-selection--single {
    outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #1B1B1B;
}

/********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(../../images/arrowdown_60_2.png);
    /* height: 4px !important;
   */
    background-position: 97% 8px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
}

.isc-table-sorter-s1 thead th.header {
    background-image: none;
}

    .isc-table-sorter-s1 thead th.header:hover {
        background-image: url(../../images/arrowdown_60_2.png);
    }

    .isc-table-sorter-s1 thead th.header.headerSortDown {
        background-image: url(../../images/arrowup_60_4.png);
        /* height: 4px !important;
   */
        background-position: 97% 8px;
        background-size: 16px 16px;
        background-repeat: no-repeat;
    }

    .isc-table-sorter-s1 thead th.header.headerSortUp {
        background-image: url(../../images/arrowup_60_3.png);
        /* height: 4px !important;
   */
        background-position: 97% 8px;
        background-size: 16px 16px;
        background-repeat: no-repeat;
    }

.isc-table-sorter-s1 thead th.noheader {
    background-image: none !important;
}

/***************************/

/***********datatable custom css******************/
table.dataTable thead .sorting_desc {
    background-image: url(../../img/sorting-icons/sort_desc.png);
}

table.dataTable thead .sorting_asc {
    background-image: url(../../img/sorting-icons/sort_asc.png);
}

table.dataTable thead .sorting {
    background-image: url(../../img/sorting-icons/sort_both.png);
}

table.dataTable thead .sorting_desc:last-child {
    background-image: none;
}

table.dataTable thead .sorting_asc:last-child {
    background-image: none;
}

table.dataTable thead .sorting:last-child {
    background-image: none;
}

.dataTables_scrollBody::-webkit-scrollbar {
    width: 4px;
}

.dataTables_wrapper .dataTables_filter {
    margin-bottom: 5px;
}

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0.5em;
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
        height: 32px;
        cursor: pointer;
        padding-left: 10px;
    }

.dataTables_filter input:focus {
    border-color: #999999;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #f6f6f6 !important;
}

.dataTables_wrapper .dataTables_length {
    float: left;
    margin-top: 5px;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #DCDDDD;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #DCDDDD;
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
    font-size: 14px;
    font-weight: 400;
    color: gray !important;
    /* line-height: 20px;
   */
    /* margin: 8px 0px 0px 0px;
   */
    /* padding: 0px 10px 2px 10px;
   */
    display: block;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #f1f1f1 !important;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #cecece;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody::-webkit-scrollbar {
    height: 4px;
}

.dataTables_empty {
    font-weight: 400;
    color: #1675ac !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 2px;
    padding: 4px 15px;
    font-size: 13px;
    font-weight: 400;
    color: #428bca !important;
    border-bottom: none;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dddddd94;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
        cursor: pointer;
        color: #428bca !important;
        background-color: #fff;
        border: 1px solid #dddddd94;
        box-shadow: none;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
            cursor: pointer;
            color: #fff !important;
            background-color: #fff;
            border: 1px solid #dddddd94;
            box-shadow: none;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
            cursor: pointer;
            color: #fff !important;
            background-color: #fff;
            box-shadow: none;
        }

    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        border: 1px solid #40B2E2 !important;
        background-color: #40B2E2 !important;
        color: #fff !important;
        outline: none;
        border-left: none;
        border-right: none;
        background: none;
        box-shadow: none;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        outline: none;
        background-color: #40B2E2 !important;
        color: #fff !important;
        background: none;
        box-shadow: none;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border: 1px solid #46d4f5 !important;
        background-color: #46d4f5 !important;
        color: #fff !important;
        border-left: none;
        border-right: none;
        background: none;
        box-shadow: none;
    }




/*custom tree control color changes*/
.isc-tree-par-con-s1:before, .isc-tree-par-hdr-con-s1:before, .isc-tree-par-bdy-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after, .isc-tree-par-hdr-con-s1:after, .isc-tree-par-bdy-con-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-tree-par-con-s1 {
    position: relative;
}

.isc-tree-par-hdr-con-s1 {
    position: relative;
    padding: 5px 10px;
    cursor: pointer;
}

    .isc-tree-par-hdr-con-s1:before {
        border-bottom: 4px solid transparent;
        border-left: 5px solid #06B2E4;
        border-right: 5px solid transparent;
        border-top: 4px solid transparent;
        content: '';
        display: block;
        height: 0px;
        left: 0px;
        position: absolute;
        top: 10px;
        width: 0px;
        margin: 0 0 0 0px;
    }

    .isc-tree-par-hdr-con-s1 h2 {
        color: #000 !important;
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        /* letter-spacing: 0.5px;
   */
        padding: 0 0px 0px 0px;
    }

.isc-tree-par-bdy-con-s1 {
    position: relative;
    padding: 5px 10px;
    /* min-height:183px;
   max-height:183px;
   */
    overflow: hidden;
    transition: background-color 0.2s ease-out;
}

    .isc-tree-par-bdy-con-s1::-webkit-scrollbar {
        width: 4px;
    }

    .isc-tree-par-bdy-con-s1:hover {
        overflow-y: auto;
        transition: background-color 0.2s ease-out;
    }

.jstree-anchor .jstree-icon.jstree-themeicon {
    color: #71C2E9;
}

.jstree-default .jstree-anchor {
    color: #7D94A0;
    font-weight: 400;
}

.jstree-default .jstree-wholerow-clicked, .jstree-wholerow .jstree-wholerow-clicked {
    background-color: #e5feff;
    /*border-radius: 50px !important;
   */
}

.jstree-default .jstree-wholerow-hovered, .jstree-wholerow .jstree-wholerow-hovered {
    background-color: oldlace;
    border-radius: 50px !important;
}

.isc-tree-list-icon-clr-s1 {
    color: #FFCC00 !important;
}

.isc-tree-list-icon-clr-s2 {
    color: #6DD3BE !important;
}

.jstree-anchor i {
    color: #FFCC00;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -55px -4px;
    font-style: italic;
}

    .jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl:before {
        content: "\f0d8";
        font-family: "FontAwesome";
        font-size: 15px !important;
        text-decoration: initial;
        display: inline-block;
        vertical-align: middle;
        font-weight: 400;
        color: #a2a2a2;
        font-style: italic;
        transform: skew(13deg, 0deg);
        margin: 0px 0px 0px 5px;
    }

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 16px -4px;
}

jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 16px -4px;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl:before {
    content: "\f0d7";
    float: left;
    font-family: "FontAwesome";
    font-size: 15px;
    text-decoration: initial;
    font-style: italic;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #868686;
    transform: skew(13deg, 0deg);
    margin: 0px 0px 0px 8px;
}


/*.isc-bor-lft-set{border-left:1px solid #e2e6e973;}*/
/*********noteproceesing*/
.isc-act-dd-txt-box-s3 {
    border: none;
    border: 1px solid #tr;
    background-color: inherit;
    width: 100%;
    /* padding: 5px 5px; */
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: left;
    line-height: 20px;
    padding: 5px 5px;
    border-bottom: 1px solid #51cbee;
}

    .isc-act-dd-txt-box-s3:focus, .isc-act-dd-txt-box-s3:focus {
        outline: none;
    }

.isc-act-dd-txt-box-s2 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
    cursor: all-scroll;
}

    .isc-act-dd-txt-box-s2:focus, .isc-act-dd-txt-box-s2:focus {
        outline: none;
    }

.isc-note-processing-main-con::before {
    content: '';
    display: table;
}

.isc-lbl-wrk-flw-main-hdr {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 15px;
    color: #727272;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: 7px 5px;
}

.isc-note-processing-main-con::after {
    content: '';
    display: table;
    clear: both;
}

.isc-simp-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-simp-list-s1 th {
        padding: 7px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #a2a2a2;
        border-bottom: 1px solid #ddd;
        text-align: left;
        background-color: #FCFCFC;
        text-transform: uppercase;
        border-right: 1px solid #ddd;
    }

        .isc-simp-list-s1 th a i {
            color: #a2a2a2;
            font-weight: 500;
            font-size: 16px;
        }

    .isc-simp-list-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #dddddd52;
    }

        .isc-simp-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #767676;
            text-align: left;
            line-height: 25px;
        }

    .isc-simp-list-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-simp-list-s1 td h2 span img {
        height: 20px;
        width: 20px;
        margin: 0px 6px 0px 0px;
    }

.isc-action-badge-icon-s1 i {
    color: #aaa;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

.isc-simp-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #3a3a3a;
    text-align: left;
    line-height: 20px;
}

/********************************/
/*#freetext:first-child div {display:none;}*/
/*UserNotes.aspx*/
.isc-sec-over-all-con-kbi::before {
    content: "";
    display: table;
}

.isc-sec-over-all-con-kbi {
    content: "";
    display: table;
    clear: both;
}

.isc-sec-over-all-con-kbi {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 6px !important;
    display: block;
    /* min-height:400px;
   */
    border: 1px solid #ddd;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
}

.isc-sec-con-hdr-con-kbi {
    position: relative;
    padding: 6px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-sec-con-bdy-con-kbi {
    position: relative;
    padding: 7px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-kbi-s1 {
    position: relative;
    padding: 0px 10px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-kbi::-webkit-scrollbar, .isc-sec-con-bdy-con-kbi::-webkit-scrollbar {
    width: 5px;
}

.isc-tbl-sec-ent-s1 {
    width: 100%;
}

    .isc-tbl-sec-ent-s1 th {
        padding: 5px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #ddd;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
    }

    .isc-tbl-sec-ent-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-tbl-sec-ent-s1 td {
        padding: 6px 0px;
        vertical-align: middle;
        border-bottom: 1px solid #e9e9e9;
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        color: #207e9b;
    }

        .isc-tbl-sec-ent-s1 td h2 {
            font-size: 11px;
            font-weight: 400;
            line-height: 20px;
            color: #959595;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-lbl-KPI-header-kbi {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell-kbi {
    height: 25px;
    width: 25px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #2293d6c2 !important;
    color: #fff !important;
}

/*.isc-btn-sts-bdg-thm-s3 {
    background-color: Orange !important;
    color: #fff;
}*/

.isc-btn-sts-bdg-thm-s6 {
    background-color: #2cb6d0 !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #21b7999c;
    color: #fff;
}

.isc-act-cir-bg-re-request-kbi-gray {
    background-color: #9a9a9a !important;
    color: #fff !important;
}

/*.isc-act-cir-bg-tot-request-kbi {
     background-color:#7bb6da !important;
     color:$primary-color !important;
}
*/
.isc-sec-kpi-con-kbi {
    padding: 10px 10px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 5px !important;
}

.isc-right-head-align-span {
    position: relative;
    display: inline-block;
    padding: 1px 10px;
    /* height: 16px; */
    /* width: 25px; */
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    /* float: none; */
    margin-left: 3px;
    /* margin: 0 auto; */
    /* background-color: #2cb6d0; */
    vertical-align: middle;
    display: inline-block;
}
/**********animation transaction css 3*******************/
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: infinite;
    -moz-animation-duration: infinite;
    -ms-animation-duration: infinite;
    -o-animation-duration: infinite;
    animation-duration: infinite;
}
/*****************T109LDS Start from the scrach***7/3/2019********/
/******notification********/
.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: 0px;
    z-index: 9999999;
    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);
    animation: fadein 0.5s;
    -moz-animation: fadein 0.5s;
    -webkit-animation: fadein 0.5s;
    -o-animation: fadein 0.5s;
}

    .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 p {
            margin-bottom: 2px;
            font-size: 14px;
        }

        ul.dropdown-user li .dw-user-box .u-text .btn {
            color: #ffffff;
            padding: 3px 10px;
            display: inline-block;
            border-radius: 25px !important;
        }

            ul.dropdown-user li .dw-user-box .u-text .btn:hover {
                background: #1589ee;
            }

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: #1589ee !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: 500;
    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;
    }



@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.btn-custom-bg {
    color: white;
    background-color: #1589ee;
    border-color: #1589ee;
}
/*Main Menu Hdr Notification*/
/*********Home.aspx******/
.isc-hme-sec-hdr-s2 {
    /* font-size: 14px; */
    /* font-weight: 400; */
    /* color: #3A3738; */
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
}

.isc-home-par-KPI-in-Con-s1 {
    position: relative;
    background-color: #f6fbfd;
    padding: 5px 10px;
    display: block;
    min-height: 75px;
}

.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;
}

    .isc-kpi-icon-det-nav-s1 li {
        float: left;
        position: relative;
        list-style: none;
        width: 25%;
        cursor: pointer;
    }

        .isc-kpi-icon-det-nav-s1 li a {
            padding: 10px 10px;
            padding-left: 55px;
            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: #16325c;
                font-weight: 500;
                font-size: 15px;
                display: inline;
                padding: 0px 0px;
                text-align: center;
                /* border-bottom: 1px solid #ddd; */
                line-height: 24px;
                text-transform: capitalize;
            }

            .isc-kpi-icon-det-nav-s1 li a h3 {
                text-align: left;
                /* padding: 3px 0px; */
                font-size: 13px;
                font-weight: 400;
                line-height: 20px;
                letter-spacing: 0.2px;
                color: #16325c;
                margin: 0px 0px 0px 0px;
                text-transform: uppercase;
            }

                .isc-kpi-icon-det-nav-s1 li a h3 span {
                    margin: 0px 4px;
                    color: #696969;
                    font-size: 12px;
                    font-weight: 500;
                    text-transform: initial;
                }

.isc-kpi-icn-badg-bg-s1 {
    background-color: #779ef2 !important;
}

.isc-kpi-icn-badg-bg-s2 {
    background-color: #a094ed !important;
    text-shadow: 0 0 black;
}

.isc-kpi-icn-badg-bg-s3 {
    background-color: #25b4e9 !important;
}

.isc-kpi-icn-badg-bg-s4 {
    background-color: #f77e75 !important;
}

.isc-kpi-icn-badg-bg-s5 {
    background-color: #9fdb66 !important;
}

.isc-kpi-icn-badg-bg-s6 {
    background-color: gray !important;
}

.isc-kpi-icn-badg-bg-s7 {
    background-color: orange !important;
}
/******************custom bg color set******/
.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-kpi-icn-badg-bg-s6-1 {
    background-color: #4dca76 !important;
}

.isc-kpi-icn-badg-bg-s7-1 {
    background-color: #e9af67 !important;
}

.isc-kpi-icn-badg-bg-s8-1 {
    background-color: #b070e6 !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: 10px;
    display: block;
    height: 45px;
    width: 45px;
    /* padding: 4px 4px; */
    /* border-bottom-left-radius: 9px !important; */
    background-color: #ffffff;
    /* border-top-left-radius: 4px !important; */
    /* border: 2px solid #eae8e8; */
    border-bottom: none;
    border-top: none;
    border-radius: 3px !important;
}

.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: 10px 0px 0px 0px;
}

    .isc-cir-bud-hdr-kpi-s2 i {
        color: #fff;
        /* line-height: 35px; */
        /* display: block; */
        font-size: 20px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

    .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: 500;
        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-act-arr-block-row-s1 {
    text-decoration: none;
    /* float: right;
   */
}

.isc-panel-tile-list-grp-container-s1 {
    border: 1px solid #ddd;
    /* box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75); */
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
}

.isc-panel-tile-list-hdr-container-s1 {
    min-height: 80px;
    padding: 10px 10px;
    position: relative;
    /* background: #f6f6f6; */
}

.isc-clk-btn-sts-bdg-s1 {
    text-decoration: none;
    display: block;
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    color: #3e80b1;
}

    .isc-clk-btn-sts-bdg-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-pnl-til-hdr-s1 {
    margin: 0px;
    font-size: 15px;
    /* text-align: $center;
   */
    color: #16325c;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    font-weight: 400;
    padding: 0 0px 0 30px;
    /* margin-left: 0px; */
}

.isc-lbl-pnl-til-hdr-s2 {
    margin: 0px;
    font-size: 13px;
    color: #16325c;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-pnl-til-hdr-s3 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-pan-progress-bar-s1 {
    height: 5px;
    background-color: #e3e3e3;
    margin-top: 5px;
    margin-bottom: 5px;
}

.isc-lbl-pnl-til-hdr-s5 {
    margin: 5px 0px 0px 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-pnl-til-hdr-s6 {
    margin: 0px;
    font-size: 12px;
    color: #222;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-panel-tile-list-bdy-container-s1 {
    background-color: #fff;
}

a:hover, a:focus {
    text-decoration: none;
}

.isc-panel-tile-list-bdy-inner-cell-s1 {
    padding: 5px 15px;
    /* padding-bottom: 5px; */
    min-height: 62px;
}

.isc-pan-progress-bar-cell-s1 {
    height: 5px;
    float: left;
    width: 10%;
    background-color: #8de39c;
    margin-bottom: 3px;
}

.isc-section-lbl-cont-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 13px;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 15px;
}

.isc-section-lbl-cont-s2 {
    margin: 0px;
    font-size: 13px;
    color: #2d2d2d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 15px;
}

.isc-bads-cir-cell-s1 {
    border: 1px solid #aaa;
    color: #9a9a9a;
    background-color: #f0f0f0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s4 {
    border: 1px solid #e24f4f;
    color: #e24f4f;
    background-color: #f9d0d0;
    margin-left: 10px;
}

.isc-bads-cir-cell-s2 {
    border: 1px solid #26c393;
    color: #29b187;
    background-color: #eafff9;
    margin-left: 10px;
}

.isc-bads-cir-cell-s1 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    line-height: 2;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px;
}

.isc-side-sec-grp-hdr-container-s1 {
    border-bottom: 2px solid #eee;
    height: 25px;
}

.isc-lbl-side-sec-hdr-s1 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #2D96CB;
    font-weight: 400;
    border-bottom: 2px solid #209bd1;
    padding-bottom: 3px;
    display: inline-block;
}

.isc-table-readoptimal-altr-s1 {
    width: 100%;
}

.isc-smnt-img-td-s1 {
    height: 20px;
}

.isc-table-readoptimal-altr-s1 td {
    padding: 5px 5px;
    border-bottom: 1px dotted #E2E6E9;
    /* border-top: 1px $solid #f1f1f1;
   */
}

    .isc-table-readoptimal-altr-s1 td h2 {
        margin: 0px;
        font-size: 14px;
        line-height: 20px;
        color: #16325c;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h3 {
        margin: 0px;
        font-size: 13px;
        line-height: 15px;
        color: #5d5d5d;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-table-readoptimal-altr-s1 td h4 {
        margin: 0px;
        font-size: 13px;
        line-height: 20px;
        color: #5d5d5d;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-fnt-col-str-s1 {
    color: Orange !important;
}

.isc-table-readoptimal-altr-s1 tr:nth-child(even) {
    background-color: #F9F9F9;
}

.isc-panel-pro-bar-s3 {
    position: relative;
    height: 6px;
    background-color: #5eb4ff;
    float: left;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-cir-div-lg-s1-float-lft {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    /* margin-top: 2px; */
    float: left;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #2293d6 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #9fdb66 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s3 {
    background-color: #a094ed !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s4 {
    background-color: #25b4e9 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s5 {
    background-color: #f77e75 !important;
    color: #fff !important;
}

.isc-cir-div-lg-s1-float-rig {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.pad-rig-none {
    padding-right: 0px !important;
}

.isc-complete-inx-clr {
    color: #45ae3d !important;
}

.isc-yettostart-inx-clr {
    color: #0088dd !important;
}



.isc-cir-div-lg-s1 {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
    /*margin: 0 auto;*/
}

.smt-li-dataplan-inner-sub-title {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
    margin: 0px;
}

.smt-li-dataplan-hdr-cell {
    padding: 0px 0px 5px 0;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    margin-bottom: 3px;
}

.isc-clk-btn-right-bage {
    text-decoration: none;
    display: block;
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    /* background: #ddd; */
    text-align: center;
}

    .isc-clk-btn-right-bage i {
        color: #fff;
        line-height: 30px;
        /* display: block; */
        font-size: 16px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-lbl-pnl-til-hdr-s1 span {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 10px;
}

    .isc-lbl-pnl-til-hdr-s1 span i {
        color: #fff;
        line-height: 0;
        /* display: block; */
        font-size: 13px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-review-badge-lft-sec {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    /* position: absolute; */
    /* top: 9px; */
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    /* left: 10px; */
}

    .isc-review-badge-lft-sec i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    /*border-left: 1px solid #ddd;*/
}



.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-rig-arrow-s1 {
    display: block;
}

.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-lft-arrow-s1 {
    display: block;
}

.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: #5eb4ff;
        }

    .isc-icon-act-list-wrk-flw-s2 li.active a {
        background-color: #1589ee;
        height: 23px;
        width: 25px;
        display: block;
        border-radius: 3px !important;
    }

        .isc-icon-act-list-wrk-flw-s2 li.active a i {
            color: #fff;
            font-size: 14px;
        }

/**************SingleLineList.aspx*********/
.isc-app-screen-sec-container-sub-detail {
    padding: 0 10px;
    background-color: #fff;
    /*border-right: 1px solid #ddd;*/
    /* border-bottom: 1px solid #ddd; */
    position: relative;
}

tr.milestone-active-s1 td {
    background-color: #f4fff6 !important;
}

tr.milestone-active-s2 td {
    background-color: #ffe6ce !important;
}



two-row-readtype-s1 .iscdatepicker:focus {
    background-color: transparent;
    outline: none;
    text-decoration: underline;
    color: #1589ee;
}

.isc-table-read-optimal .iscdatepicker:focus {
    outline: none;
}

h4.miliestone-status-s1 {
    color: #17ca36 !important;
}

tr.isc-tr-child-cell-level1 td {
    background-color: #fafafa;
}

h4.miliestone-status-s2 {
    color: #f5851f !important;
}

.isc-table-read-optimal th:focus, .isc-table-read-optimal th:hover, .isc-table-read-optimal th:focus:hover, .isc-table-read-optimal th:focus, .isc-table-read-optimal th:focus:hover {
    background-color: white;
    box-shadow: #0070d2 0 0 0 1px inset, #0070d2 -0.25rem 0 0 inset;
    cursor: pointer;
}
/*.isc-table-read-optimal th:hover, .isc-table-read-optimal th:focus {
    box-shadow: #dddbda -0.25rem 0 0 inset;
}*/
.isc-section-lbl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

    .isc-section-lbl-hdr-s3 span {
        color: #8A8A8A;
        font-weight: 500;
        margin-left: 5px;
    }



.isc-section-lbl-cont-s2 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-fns-col-s2 {
    color: #0088dd;
}

.lbl-isc-scrs-cont-hdr-s4 {
    font-size: 13px;
    color: #1672ab;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .lbl-isc-scrs-cont-hdr-s4 i {
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 12px;
        color: #989898;
    }

/********MultiLine.aspx************/
.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;
    }

.open > .dropdown-menu-entity {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}

.dropdown-menu-entity {
    position: absolute;
    top: 80%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0px 0px 5px #ddd;
    border: 1px solid #efefef;
    font-size: 14px;
}

    .dropdown-menu-entity li > a i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 13px;
        color: #00a1b7;
        margin-top: 1px;
    }

    .dropdown-menu-entity li > a {
        padding: 6px 15px 6px 15px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        /* overflow: $hidden;
   */
        white-space: nowrap;
        text-overflow: ellipsis;
        border-bottom: 1px solid #eee;
    }

        .dropdown-menu-entity li > a:hover, .dropdown-menu-entity .active > a, .dropdown-menu-entity .active > a:hover {
            text-decoration: none;
            background-image: none;
            background-color: #eee;
            color: #333;
            filter: none;
        }

.isc-progress-bar-s1-list {
    position: absolute;
    width: 25%;
    height: 6px;
    top: 0px;
    left: 0px;
    background-color: #5eb4ff;
}

.prog-lbl-col .isc-lbl-prog-fot-s1 {
    top: 6px;
    left: 0px;
    color: #2d2d2d;
}

.isc-lbl-prog-fot-s2 {
    top: 6px;
    right: 0px;
}

.isc-lbl-prog-fot-s2 {
    position: absolute;
    font-size: 11px;
    top: 4px;
    right: 5px;
}

.isc-bud-cell-s1-list {
    position: relative;
}

.isc-bud-cell-s1-list {
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
    height: 5px;
    background-color: #dddbda;
    width: 80%;
    display: block;
    margin: 0px auto;
}

.isc-action-badge-td-s1 i {
    font-size: inherit;
    line-height: inherit;
    color: #a0a0a0;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
}

.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 0px 0px 0px 35px;
}

.isc-review-badge-lft-sec-s1 {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 0;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 0px;
}

    .isc-review-badge-lft-sec-s1 i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }
/*************Workflow.aspx**********/
.bg-none {
    background-color: #fff !important;
}

.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-new-scren-patern-s1 .isc-arw-panel-grp-col-cell-s1 {
    width: 20%;
}

.isc-arw-active-s1 {
    background-color: #4bca81 !important;
}

.min-height-70 {
    min-height: 70px !important;
}

.isc-section-lbl-hdr-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #5d5d5d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-checklist-nav-s1 {
    margin: 0px;
    padding: 0px;
    padding-left: 40px;
}

.isc-inline-pop-action-s1 {
    margin: 0 auto;
    text-align: center;
}

.isc-checklist-nav-s1 li {
    list-style: none;
    float: left;
    display: block;
}

    .isc-checklist-nav-s1 li.active a {
        background-color: #aaa;
        color: #fff;
    }

    .isc-checklist-nav-s1 li a {
        padding: 2px 18px 2px 10px;
        position: relative;
        display: block;
        font-size: 12px;
        color: #7c7c7c;
        background-color: #f0f0f0;
        margin-right: 15px;
        border-radius: 20px !important;
        line-height: 16px;
        cursor: pointer;
        text-decoration: none;
    }

    .isc-checklist-nav-s1 li:hover a {
        background-color: #4bca81;
        color: #fff;
        text-decoration: none;
    }

    .isc-checklist-nav-s1 li a i {
        font-size: inherit;
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 1px;
    }

.isc-acc-pos-up-s1 {
    height: 25px;
    width: 25px;
    border-radius: 50% !important;
    background-color: #e2e2e2;
    font-size: 18px;
    display: block;
    text-align: center;
    line-height: 22px;
    position: absolute;
    bottom: 5px;
    right: 25px;
    color: #6b6b6b;
}

.isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
    margin-left: 0px;
    margin-right: 0px;
}

.sdfc-cir-hover-show-icns-s1:hover, .sdfc-cir-hover-show-icns-s2:hover {
    background-color: #f0f0f0;
    color: #222;
    border-color: #ccc;
}

.sdfc-cir-hover-show-icns-s1 {
    position: absolute;
    top: 17px;
    left: 5px;
    height: 30px;
    width: 30px;
    background-color: #eeeeef;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 26px;
    color: #929292;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
    transition: all .3s;
}

    .sdfc-cir-hover-show-icns-s1 i {
        line-height: inherit;
        font-size: inherit;
        color: inherit;
        margin-left: -3px;
    }

.sdfc-cir-hover-show-icns-s2 {
    position: absolute;
    top: 17px;
    right: 5px;
    height: 30px;
    width: 30px;
    background-color: #eeeeef;
    border-radius: 50% !important;
    display: block;
    text-align: center;
    line-height: 26px;
    color: #929292;
    font-size: 20px;
    border: 1px solid #eee;
    cursor: pointer;
    display: none;
    transition: all .3s;
}

    .sdfc-cir-hover-show-icns-s2 i {
        line-height: inherit;
        font-size: inherit;
        color: inherit;
        margin-right: -3px;
    }

.isc-new-scren-patern-s1 .isc-sqr-panel-grp-col-cell-s1 {
    width: 25%;
}

.isc-sqr-panel-grp-col-cell-s1 {
    padding: 12px 10px;
    min-height: 60px;
    border-right: 1px solid #e9e9e9;
    width: 16.66%;
    float: left;
}

label.isc-icn-chk-list-comp-s1 {
    display: block;
    color: #777;
}

    label.isc-icn-chk-list-comp-s1 i {
        display: block;
        float: left;
        font-size: 13px;
        margin-right: 8px;
        color: #27ca27;
    }

.isc-app-screen-body-chks-container-s1 {
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}

.isc-sqr-panel-grp-col-cell-s1:last-child {
    border-right: none;
}

.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-arw-panel-grp-col-cell-s1 {
    width: 11%;
    float: left;
}

.isc-arw-panel-grp-hdr-cell-s1 {
    min-height: 25px;
    background-color: #0070d2;
    padding: 7px 15px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #fff;
    /*letter-spacing: 1px;*/
    line-height: 18px; /* text-transform: uppercase; */
    font-weight: 400;
}

.isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1 {
    border-radius: 15rem 0 0 15rem !important;
}


.isc-arw-panel-grp-hdr-cell-s1:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
    z-index: 1000;
}

.isc-arw-panel-grp-hdr-cell-s1:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 112, 210, 0);
    border-left-color: #0070d2;
    border-width: 15px;
    margin-top: -15px;
    z-index: 1000;
}

.isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before, .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after {
    display: none;
}

.isc-arw-active-s1 a {
    color: #fff;
}

.isc-arw-panel-grp-hdr-cell-s1 a {
    color: inherit;
}

.isc-arw-active-s1 {
    background-color: rgb(84, 184, 141) !important;
}

    .isc-arw-active-s1:after {
        border-color: rgba(75, 202, 129, 0);
    }

.isc-arw-panel-grp-gray-clr {
    min-height: 25px;
    background-color: rgb(229, 229, 238);
    position: relative;
    text-align: center;
    font-size: 12px;
    color: rgb(255, 255, 255);
    line-height: 18px;
    font-weight: 400;
    padding: 7px 15px 7px 25px;
}

    .isc-arw-panel-grp-gray-clr::before {
        left: 100%;
        top: 50%;
        content: " ";
        height: 0px;
        width: 0px;
        position: absolute;
        pointer-events: none;
        margin-top: -16px;
        z-index: 1000;
        border-style: solid;
        border-image: initial;
        border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255);
        border-width: 16px;
    }

.isc-arw-active-gray::after {
    border-color: rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgb(229, 229, 238);
}

.isc-arw-panel-grp-col-cell-s1:last-child .isc-arw-panel-grp-gray-clr {
    border-radius: 0px 15rem 15rem 0px !important;
}

.isc-arw-panel-grp-gray-clr::after {
    left: 100%;
    top: 50%;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    margin-top: -15px;
    z-index: 1000;
    border-style: solid;
    border-image: initial;
    /*border-color: rgba(0, 112, 210, 0) rgba(0, 112, 210, 0) rgba(0, 112, 210, 0) rgb(34, 104, 204);*/
    border-width: 15px;
}

.isc-arw-active-s1::after {
    border-color: rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgba(75, 202, 129, 0) rgb(84, 184, 141);
}

.isc-arw-panel-grp-col-cell-s1:last-child .isc-arw-panel-grp-gray-clr:after {
    display: none;
}

/**********Entity.aspx*************/
.isc-main-lft-container::before, .isc-main-rig-container::before {
    display: table;
    content: "";
}

.isc-main-lft-container::after, .isc-main-rig-container::after {
    display: table;
    content: "";
    clear: both;
}

.isc-main-lft-container {
    min-height: 340px;
    max-height: 450px;
    padding: 5px 10px;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    border-radius: 3px !important;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    overflow-y: auto;
}

.isc-main-rig-container {
    min-height: 200px;
    max-height: 350px;
    padding: 5px 10px;
    background-color: #fff;
    /*border:1px solid #ddd;*/
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    border-radius: 3px !important;
    overflow: hidden;
    overflow-y: auto;
}

.isc-main-lft-container::-webkit-scrollbar {
    width: 6px;
}

.isc-main-rig-container::-webkit-scrollbar {
    width: 6px;
}

.isc-main-lft-container h2, .isc-sub-main-container-header-sec h3 {
    color: #16325c;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 16px;
    padding: 0px 0px;
    text-transform: capitalize;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    line-height: 25px;
}

.isc-sub-main-container-header-sec h3 {
    color: #16325c;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 14px;
    padding: 0px 0px;
    text-transform: capitalize;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    line-height: 32px;
}

.isc-sub-main-container {
    /*min-height: 200px;
    max-height: 250px;*/
    /* padding: 5px 0px; */
    background-color: #fff;
    border: 1px solid #ddd;
    /*box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);*/
    border-radius: 3px !important;
}

.isc-sub-main-container-header-sec {
    background-color: #f4f3fc;
    min-height: 35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px;
}

.isc-sub-main-container-body-sec {
    /* min-height: 200px; */
    /* max-height: 250px; */
    padding: 3px 10px;
    background-color: #fff;
}

.isc-table-read-optimal tbody tr:last-child td {
    border-bottom: none;
}

.isc-right-sider-bar-container {
    /*min-height: 200px;*/
    min-height: 675px;
    padding: 5px 10px;
    background-color: #fff;
    border-left: 1px solid #ddd;
    overflow: hidden;
    overflow-y: auto;
    /*box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);*/
    /*border-radius: 3px !important;*/
}

.isc-hme-projct-head {
    text-transform: uppercase;
    color: #3A3738;
    line-height: 18px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
}
/******************userHome.aspx********/
.isc-manger-home-par-con-s2 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    /* padding: 10px 15px 10px 15px; */
    background-color: #fff;
    border-radius: 2px !important;
    display: block;
    position: relative;
}

.isc-hme-sec-bi-par-con-s1 {
    position: relative;
    border: 1px solid #efefef;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.isc-hme-sec-bi-par-hdr-con-s1 {
    position: relative;
    background-color: rgba(192, 206, 212, 0.14);
    padding: 5px 10px;
    min-height: 30px;
    margin: 0px 0px 0px 0px;
}

    .isc-hme-sec-bi-par-hdr-con-s1 h2 {
        color: #16325c;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 14px;
        padding: 0px 0px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 25px;
    }

.isc-hme-sec-bi-par-bdy-con-s1, .isc-hme-sec-bi-par-bdy-con-s2, .isc-hme-sec-bi-par-bdy-con-s3, .isc-hme-sec-bi-par-bdy-con-s4 {
    position: relative;
    min-height: 275px;
    max-height: 300px;
    overflow: hidden;
    padding: 15px 10px;
    overflow-y: auto;
}

.isc-hme-sec-bi-par-bdy-con-s2 {
    min-height: 255px;
    max-height: 255px;
    overflow: unset;
}

.isc-hme-sec-bi-par-bdy-con-s3 {
    min-height: 340px;
    max-height: 450px;
    padding: 5px 10px;
}

    .isc-hme-sec-bi-par-bdy-con-s3::-webkit-scrollbar {
        width: 5px;
    }

.isc-hme-sec-bi-par-bdy-con-s4 {
    min-height: 300px;
    max-height: 300px;
    padding: 5px 10px;
    display: block;
}

    .isc-hme-sec-bi-par-bdy-con-s3::-webkit-scrollbar, .isc-hme-sec-bi-par-bdy-con-s4::-webkit-scrollbar {
        width: 5px;
    }

.ht-250 {
    height: 250px;
}

.isc-hme-sec-das-brd-tile-s1 {
    position: relative;
    padding: 5px 10px;
    padding-left: 45px;
    margin: 0px 0px 20px 0px;
    display: block;
    border: 1px solid transparent;
}

    .isc-hme-sec-das-brd-tile-s1:hover {
        background-color: #f4feff;
        border: 1px solid #f1f7fb;
        border-radius: 4px !important;
        cursor: pointer;
    }

.isc-dsh-brd-tile-cir-con-s1 {
    height: 15px;
    position: absolute;
    left: 5px;
    letter-spacing: 1px;
    top: 5px;
    width: 28px;
    border-radius: 2px !important;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    /* margin: 0 auto; */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}

.isc-lbl-dsh-brd-tile-con-s1 {
    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: 17px;
}

.isc-lbl-dsh-brd-tile-con-s2 {
    margin: 0px 0px 5px 0px;
    font-size: 11px;
    font-weight: 300;
    color: #adadad;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
}

    .isc-lbl-dsh-brd-tile-con-s3 span {
        color: #278EAF;
        font-size: 12px;
        margin: 0px 5px;
    }

.isc-act-read-tile-bg-s1 {
    background-color: #f77e75;
}

.isc-act-read-tile-bg-s2 {
    background-color: #25b4e9;
}

.isc-act-read-tile-bg-s3 {
    background-color: #e9af67;
}

.isc-act-read-tile-bg-s4 {
    background-color: #29B4F7;
}

.isc-act-read-tile-bg-s5 {
    background-color: #ffc000;
}

.isc-act-read-tile-bg-s6 {
    background-color: #9574CD;
}

.isc-act-read-tile-bg-s7 {
    background-color: #81C685;
}




.isc-act-read-tile-clr-s1 {
    color: #f77e75 !important;
    margin: 0px !important;
    /* font-weight: 400; */
}

.isc-act-read-tile-clr-s2 {
    color: #25b4e9 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s3 {
    color: #e9af67 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s4 {
    color: #29B4F7 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s5 {
    color: #ffc000 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s6 {
    color: #9574CD !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s7 {
    color: #81C685 !important;
    margin: 0px !important;
}

/************common list pattern 2nd modal*******/
.isc-list-self-service-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-self-service-s1 th {
        padding: 8px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #7c7c7c;
        border-bottom: 1px solid #ccc;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        line-height: 15px;
        width: 100%;
    }

    .isc-list-self-service-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

    .isc-list-self-service-s1 tbody tr.isc-tr-show-parentfiles-s1.isc-bor-btm-none td {
        border-bottom: none;
    }

    .isc-list-self-service-s1 tbody tr:hover {
        /*background-color: rgba(114, 209, 246, 0.14);
   */
        cursor: pointer;
    }

    /*.isc-list-self-service-s1 tbody tr:last-child td {
     border-bottom: none !important;
}
*/
    .isc-list-self-service-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #525252;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-self-service-s1 td h2 span {
            margin: 0px 0px 0px 5px;
            font-size: 12px;
            font-weight: 400;
            color: #8A8A8A;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-list-self-service-s1 td h2 span i {
                margin: 0px 5px 0px 0px;
                height: 25px;
                width: 25px;
                border-radius: 50px !important;
                text-align: center;
                background-color: #3598dc;
                line-height: 25px;
                color: #fff;
                font-size: 13px;
            }

    .isc-list-self-service-s1 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

.isc-lbl-tbl-optimal-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #8A8A8A !important;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

.isc-list-self-service-s1 td h4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-lbl-list-clr-s1 {
    color: #46c0b9 !important;
}

.isc-lbl-list-hrs-day-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #219ab5;
    border-radius: 10px !important;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* color: #ffffff;
   */
    font-weight: 500;
    text-transform: uppercase;
}

    .isc-lbl-list-hrs-day-s1 span {
        margin: 0px 5px 0px 5px;
        font-size: 11px;
        color: #219ab5;
        text-align: left;
        /* line-height: 18px;
   */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 300;
        text-transform: lowercase;
    }

.isc-list-self-service-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #777;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-list-self-service-s1 td h3 span i {
        margin: 0px 8px 0px 0px;
        line-height: 20px;
        color: #3598dc;
        font-size: 20px;
    }

.isc-self-serv-list-hdr-selct-s1 {
    border: none;
    background-color: inherit;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #3CA09D;
    text-align: left;
    line-height: 18px;
    padding: 1px 5px;
    -webkit-appearance: none;
    transition: all .3s ease-out;
}

    .isc-self-serv-list-hdr-selct-s1:focus {
        outline: none;
    }

    .isc-self-serv-list-hdr-selct-s1:hover {
        cursor: pointer;
        /*background-color: #d8f2ff;
   */
        color: #0088dd;
        border-radius: 6px !important;
    }

.isc-lbl-rd-opt-list-s1 {
    font-size: 14px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tbl-optimal-s2 i {
    display: inline-block;
    margin: 0px 6px 0px 0px !important;
    line-height: 15px;
    font-size: 13px;
    color: #808080;
}

.isc-lbl-progress-hdr-s7 span i {
    margin: 0px 4px 0px 0px;
    font-size: 12px;
    color: inherit;
    line-height: inherit;
}

.isc-lbl-progress-hdr-s7:hover {
    color: #42a6bd;
}

.isc-lbl-progress-hdr-s7 {
    font-size: 13px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    /* text-align: center; */
    width: 100%;
    cursor: pointer;
    display: block;
    text-align: left;
}

.isc-act-cir-cen-btn-search-list-s1 {
    height: 30px;
    width: 30px;
    border-radius: 5px !important;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}

.isc-list-self-service-s1 th:focus, .isc-list-self-service-s1 th:hover, .isc-list-self-service-s1 th:focus:hover, .isc-list-self-service-s1 th:focus, .isc-list-self-service-s1 th:focus:hover {
    background-color: white;
    box-shadow: #0070d2 0 0 0 1px inset, #0070d2 -0.25rem 0 0 inset;
    cursor: pointer;
}

.isc-bdy-sec-tbl-bdy-s1 {
    min-height: 410px;
    max-height: 410px;
    /* padding: 5px 10px; */
    overflow: hidden;
    overflow-y: auto;
}

    .isc-bdy-sec-tbl-bdy-s1::-webkit-scrollbar {
        width: 5px;
    }
/********EntityHome.aspx***********/
.isc-sum-rpt-cell-s1 {
    width: 33.333%;
    float: left;
}

.isc-sum-rpt-cell-s2 {
    width: 33.333%;
    float: left;
    padding-left: 15px;
}

.isc-sum-rpt-inner-cell-s1 {
    width: 35%;
    float: left;
}

.isc-sum-rpt-inner-cell-s2 {
    width: 65%;
    float: left;
}

.lbl-isc-scrs-cont-hdr-s2 {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    letter-spacing: 0.4px;
    line-height: 20px;
    margin: 5px 0px 12px 0px;
    text-transform: uppercase;
}

.lbl-isc-scrs-cont-hdr-s3 {
    font-size: 13px;
    color: #aaa;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-fns-col-s1 {
    color: #333;
}

.lbl-isc-scrs-cont-hdr-s4 {
    font-size: 13px;
    color: #1672ab;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .lbl-isc-scrs-cont-hdr-s4 i {
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 12px;
        color: #989898;
    }

.isc-tr-show-subfiles-s1 {
    display: none;
}

tr.isc-tr-child-s1 td:first-child {
    padding-left: 60px;
}

tr.isc-tr-child-s1 td {
    background-color: #F6F6F6;
    padding: 4px 6px;
}

/*****EntityUserHome.aspx**********/
.isc-app-screen-sec-container-sub-home {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    border: 1px solid #ddd;
}

.isc-min-ht-400 {
    min-height: 400px;
}

.isc-screen-sub-bdy-inner-container-entity-s1 {
    padding: 5px 15px 15px 15px;
}

.isc-acc-pos-up-s2 {
    height: 15px;
    width: 15px;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 10px;
    position: absolute;
    top: 8px;
    left: 0px;
    color: #fff;
    background-color: #f78b60;
    text-decoration: none;
    border-radius: 3px !important;
}

    .isc-acc-pos-up-s2 i {
        line-height: 13px;
        vertical-align: middle;
    }

.isc-lbl-pnl-hdrs-s1 {
    margin: 0px;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 15px;
    font-weight: 400;
}

.isc-pnl-acc-grps-hdr-cell-s1 {
    padding: 7px 15px;
    position: relative;
    min-height: 30px;
    padding-left: 25px;
    cursor: pointer;
}

.isc-acc-pos-up-s2:hover {
    color: #fff;
}

.isc-lbl-wrk-flw-main-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 13px;
    color: #16325c;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

    .isc-lbl-wrk-flw-main-hdr-s1:before {
        content: "";
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 50px;
        border: 1px solid #e7e7e7;
    }

label.control-label {
    font-weight: 400 !important;
    font-size: 14px;
    color: #525252 !important;
    margin: 5px 0;
    /* line-height: 20px; */
}

.lbl-mandatory-s2 {
    color: #F74E0A;
}

.isc-section-lbl-cont-entity-form-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 16px;
}

.isc-thm-bg-inactive {
    background-color: #F74E0A !important;
}

.isc-list-cir-s1 {
    height: 18px;
    width: 18px;
    float: left;
    border-radius: 50% !important;
    background-color: #aaa;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    margin-right: 5px;
    margin-top: -1px;
    margin-left: 3px;
}


/*********Top Home.aspx********/
.isc-app-scr-content-srl-s1 {
    padding: 5px 5px;
    background-color: #FAFAFA;
}

.isc-sec-con-bdy-my-action {
    position: relative;
    padding: 10px 10px 10px;
    min-height: 265px;
}

.isc-sec-con-bdy-con-kbi-s1::before, .isc-sec-con-bdy-con-kbi-s1::before, .chart-section-inner-request-snap::before {
    content: "";
    display: table;
}

.isc-sec-con-bdy-con-kbi-s1::after, .isc-sec-con-bdy-con-kbi-s1::after, .chart-section-inner-request-snap::after {
    content: "";
    display: table;
    clear: both;
}

.chart-section-inner-request-snap {
    border: 1px solid #ddd;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    position: relative;
}

.chart-section-request-snap {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 10px;
    min-height: 30px;
    /* border-bottom: 1px solid #eeedef85; */
    /* height: 25px; */
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

    .chart-section-request-snap h3 {
        color: #256FAF;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
        font-weight: 500;
        font-size: 13px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.chart-section-inner-sign-banner {
    border: 1px solid #efefef;
    background-color: #fff !important;
    /* margin-bottom: 10px; */
    min-height: 250px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-tbl-sec-esign tr.isc-waiting td {
    border-bottom: 2px solid #F7B044;
    color: #F7B044;
}

isc-tbl-sec-esign td i {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td i {
    color: #F7B044;
}

.isc-tbl-sec-esign td span {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td span {
    color: #F7B044;
}

.isc-tbl-sec-esign {
    width: 100%;
}

    .isc-tbl-sec-esign td {
        padding: 10px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #eee;
        font-size: 13px;
        font-weight: 500;
        line-height: 24px;
        color: #0a5d0a;
        text-transform: uppercase;
    }

    .isc-tbl-sec-esign tr.isc-Overdue td {
        border-bottom: 2px solid #73A140;
        color: #73A140;
    }

        .isc-tbl-sec-esign tr.isc-Overdue td i {
            color: #73A140;
        }

        .isc-tbl-sec-esign tr.isc-Overdue td span {
            color: #73A140;
        }

    .isc-tbl-sec-esign tr.isc-Approved td {
        border-bottom: 2px solid #00AFBD;
        color: #00AFBD;
    }

        .isc-tbl-sec-esign tr.isc-Approved td i {
            color: #00AFBD;
        }

        .isc-tbl-sec-esign tr.isc-Approved td span {
            color: #00AFBD;
        }

    .isc-tbl-sec-esign tr.isc-Requested td {
        border-bottom: 2px solid #FF8085;
        color: #FF8085;
    }

        .isc-tbl-sec-esign tr.isc-Requested td i {
            color: #FF8085;
        }

        .isc-tbl-sec-esign tr.isc-Requested td span {
            color: #FF8085;
        }

.isc-section-header-container {
    position: relative;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #ececec;
    max-height: 40px;
    min-height: 40px;
}

.isc-sec-cir-cell-item {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 5px;
    background-color: #779ef2;
    line-height: 27px;
    color: #fff;
    font-size: 15px;
}

    .isc-sec-cir-cell-item i {
        color: #fff;
        line-height: 33px;
        /* display: block; */
        font-size: 20px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-lbl-sec-hdr-med {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
}

.isc-app-inr-bdy-sec-body-container {
    padding: 10px 0px;
}

.isc-app-inner-bdy-detail-sec-container {
    position: relative;
}

.hdr-bdr-bot-blue2 {
    border-bottom: 3px solid #3598DC;
}

.isc-app-inr-bdy-sec-title-container {
    position: relative;
    border-bottom: 3px solid #ccc;
    padding-left: 40px;
    padding-bottom: 10px;
}

.lbl-title-clr-blu2 {
    color: #0065b5;
}

.lbl-isc-app-sec-tile {
    margin: -4px 0px 0px 0px;
    line-height: 15px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.7px;
    color: #ccc;
}

.isc-app-scr-content-top-home {
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    padding: 10px 15px 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    /* margin-top: 10px; */
}

.isc-btn-act-bgm-s2:hover {
    background-color: #2e85bb !important;
    color: #fff !important;
}

.isc-btn-act-scr-sec-s1 i {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    margin-top: 0px;
    color: inherit;
}

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 13px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e7af7 !important;
    background-color: #b7e4fd !important;
    color: #2e7af7 !important;
}

.centertext text {
    fill: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-app-inr-bdy-sec-body-container::before {
    content: '';
    display: table;
}

.isc-app-inr-bdy-sec-body-container::after {
    content: " ";
    display: table;
    clear: both;
}

.isc-bor-ligt-gry {
    border: 1px solid #efefef;
}

.chart-section-inner-request-snap svg text.legend-text {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-act-read-list-cell-top-home {
    position: relative;
    padding: 5px 0px 5px 30px;
}

.isc-review-badge-lft-top-home {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    right: 0;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 0px;
}

    .isc-review-badge-lft-top-home i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-td-inline-status-ch-s1 {
    position: relative;
}

.isc-wrk-flw-sta-aprove {
    color: #77C45A !important;
}

.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-td-inline-status-ch-s1 .dropdown-menu {
    box-shadow: 0 2px 3px #ddd;
    min-width: 120px;
    border: 1px solid #eee;
    border-radius: 4px !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-pcp-lst {
    color: #2293d6 !important;
}

.isc-wrk-flw-sta-re-req {
    color: #e96458 !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-btn-sts-bdg-thm-txt-1 {
    color: #2293d6;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-2 {
    color: #9fdb66;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-3 {
    color: #a094ed;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-4 {
    color: #25b4e9;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-5 {
    color: #f77e75;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-list-self-service-s1 .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-lbl-sec-hdr-content {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
    /*position: absolute;
    top: 5px;
    left: 20px;*/
    text-transform: capitalize;
}

    .isc-lbl-sec-hdr-content i {
        margin: 0px 0px 0px 0px;
        color: #779ef2;
        line-height: 20px;
        font-weight: 500;
        font-size: 10px;
        padding: 0 5px 0 0px;
    }

.isc-lbl-tbl-optimal-hir-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #8A8A8A;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

    .isc-lbl-tbl-optimal-hir-s1 i {
        display: inline-block;
        margin: 0px 6px 0px 0px;
        line-height: 15px;
        font-size: 13px;
        color: #808080;
    }
/*************EntityHome.aspx New changes css 18/3/2019*******/
.input-icon-s2 {
    position: relative;
}

    .input-icon-s2 > .form-control {
        margin-right: 115px;
        padding-left: 33px;
    }

    .input-icon-s2 > i {
        color: #ccc;
        display: block;
        position: absolute;
        margin: 10px 2px 4px 10px;
        z-index: 3;
        width: 16px;
        height: 16px;
        font-size: 16px;
        text-align: center;
    }

.isc-hdr-sec-flit-in-con-s1:before {
    content: "";
    display: table;
}

.isc-hdr-sec-flit-in-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-hdr-sec-flit-in-con-s1 {
    padding: 10px 15px;
}

.isc-bor-lft-s1 {
    border-left: 1px solid #ddd;
}

.isc-bor-rgt-s1 {
    border-right: 1px solid #ddd;
}

.isc-btn-act-scr-sec-lvl-tree-s1 {
    display: inline-block !important;
    line-height: 13px !important;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    border: 1px solid #5DC7BE !important;
    background-color: #5DC7BE !important;
    color: #fff !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    min-width: 75px;
    font-size: 11px !important;
    letter-spacing: 0.5px;
}

.isc-btn-act-scr-sec-lvl-tree-s2 {
    display: inline-block !important;
    cursor: pointer;
    line-height: 12px !important;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    border: 1px solid #A1A1A1 !important;
    background-color: #A1A1A1 !important;
    color: #fff !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    font-size: 11px !important;
    letter-spacing: 0.5px;
    min-width: 75px;
}

.isc-btn-act-scr-sec-lvl-tree-s3 {
    display: inline-block !important;
    cursor: pointer;
    line-height: 12px !important;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 2px 10px;
    text-transform: uppercase;
    /* border: 1px solid #A1A1A1 !important; */
    /* background-color: #A1A1A1 !important; */
    color: #CBD1D6 !important;
    margin: 5px 0px 0px 0px;
    transition: all 0.5s ease;
    font-size: 11px !important;
    letter-spacing: 0.5px;
    min-width: 75px;
    text-decoration: underline !important;
}

.isc-btn-act-scr-sec-lvl-tree-s1:hover {
    color: #3b827c !important;
    border: 1px solid #5DC7BE !important;
    background-color: #dcfffc !important;
}

.isc-btn-act-scr-sec-lvl-tree-s2:hover {
    color: #635b5b !important;
    border: 1px solid #A1A1A1 !important;
    background-color: #ededed !important;
}

.isc-btn-act-scr-sec-lvl-tree-s3:hover {
    color: #A1A1A1 !important;
}

.isc-mp-mod-dilog-cust-s1 {
    right: 0px;
    margin: 0px;
    float: right;
    top: 95px;
    position: absolute;
}

.isc-mp-modal-bdy-hgt-s1 {
    min-height: 475px !important;
}

.isc-mp-sec-act-icon-s1 {
    display: block;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    margin: 10px 0px 0px 10px;
}

    .isc-mp-sec-act-icon-s1 span {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        font-weight: 300;
        color: #8A8A8A;
        line-height: 14px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-mp-sec-act-icon-s1 i {
        background-color: #e9fdff;
        color: #ff7171;
        cursor: pointer;
        font-weight: 300;
    }




.isc-mp-sec-act-icon-s2 {
    display: block;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    margin: 0px 0px 10px 25px;
    cursor: pointer;
}

    .isc-mp-sec-act-icon-s2 span {
        margin: 0px 0px 0px 5px;
        font-size: 13px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 15px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-mp-sec-act-icon-s2 i {
        background-color: #e9fdff;
        color: #219ab5;
        cursor: pointer;
        font-weight: 300;
    }

.isc-mp-act-icon-clr-s1 {
    color: #219AB5 !important;
}

.isc-app-screen-sec-hdrs-container-s3 {
    height: 50px;
    border-bottom: 1px solid #efefef;
    background-color: #ffffff;
    position: relative;
    display: block;
    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);
}

.isc-list-nested-s1 {
    width: 100%;
    table-layout: fixed;
}


    .isc-list-nested-s1 th {
        padding: 8px 10px;
        font-size: 12px;
        font-weight: 500;
        color: #78909C;
        /* border-bottom: 1px solid #E2E9F0; */
        text-align: left;
        text-transform: UPPERCASE;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        line-height: 20px;
        background-color: #F4F8F9;
    }


    .isc-list-nested-s1 td {
        padding: 7px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        line-height: 20px;
        position: relative;
        border-bottom: 1px solid #E2E9F0;
    }

        .isc-list-nested-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #219ab5;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-list-nested-s1 td h2 i {
                font-size: 15px;
                line-height: 15px;
                text-align: center;
                background-color: #fff;
                /* border: 1px solid #D7D2CB; */
                color: #7c7c7c;
                margin: 0px 4px 0px 0px;
            }

        .isc-list-nested-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 400;
            color: #8A8A8A;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-nested-s1 td h3 a {
                cursor: pointer;
            }

        .isc-list-nested-s1 td h4 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #757980;
            font-size: 13px;
            font-weight: 400;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

            .isc-list-nested-s1 td h4 i {
                margin: 0px 4px 0px 4px;
                font-size: 11px;
                color: inherit;
            }

            .isc-list-nested-s1 td h4 span {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #A9A4A9;
                font-size: 11px;
                font-weight: 400;
                line-height: 24px;
                margin: 0px 7px 0px 4px;
                text-align: left;
            }

        .isc-list-nested-s1 td h5 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 400;
            color: #535358;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

        .isc-list-nested-s1 td h6 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #00a1b7;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

            .isc-list-nested-s1 td h6 i {
                margin: 0px 4px 0px 4px;
                font-size: 11px;
                color: inherit;
            }

            .isc-list-nested-s1 td h6 span {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #9e9e9e;
                font-size: 11px;
                font-weight: 400;
                line-height: 24px;
                margin: 0px 7px 0px 2px;
                text-align: left;
            }

.isc-list-td-pad-cust-s1 {
    padding: 0px 0px 0px 15px !important;
    border-left: 1px dashed #E8E8E8;
}

.isc-list-td-pad-cust-s2 {
    padding: 0px 0px 0px 15px !important;
    border-left: 1px dashed #B5B5B5;
}

.isc-list-nested-s1 tr:last-child td {
    border-bottom: none;
}

.isc-nest-list-cust-sel-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    border: none;
    -webkit-appearance: none;
}

    .isc-nest-list-cust-sel-s1:focus {
        outline: none;
    }

.isc-filter-par-con-s1 {
    position: relative;
    padding: 7px 15px;
    min-height: 50px;
    border-bottom: 1px solid #ddd;
    display: block;
}
/*********dropdown custom****/
.open > .dropdown-menu-port-controls {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /*box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
}


.dropdown-menu-port-controls {
    position: absolute;
    top: 25px;
    right: -10px;
    z-index: 99999;
    display: none;
    background-color: #0088dd;
    min-height: 45px;
    list-style: none;
    text-shadow: none;
    /* padding: 10px 15px; */
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    /* min-width: 1210px;
   */
    width: 1175px;
    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);
}


    .dropdown-menu-port-controls:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 20px;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
    }
/***********list drop******/
.isc-list-act-icon-s1 {
    margin: 0px;
    /* padding: 0px; */
    float: right;
    display: none;
    /* width: 100%;
   */
}


    .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:hover a {
            background-color: #e9fdff;
            color: #46c0bf;
            cursor: pointer;
        }

            .isc-list-act-icon-s1 li:hover a i {
                color: #46c0bf;
            }

        .isc-list-act-icon-s1 li a i {
            color: #aaa;
            font-weight: 500;
            font-size: 14px;
            margin: 0px 5px 0px 5px;
            padding: 5px 3px;
            line-height: 1;
            display: inline;
        }




.open > .isc-nested--list-dd-ls1 {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested--list-dd-ls1 {
    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;
    width: 125px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}


    .isc-nested--list-dd-ls1 li {
        width: 100%;
    }


        .isc-nested--list-dd-ls1 li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            clear: both;
            font-size: 12px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 0px 5px;
            width: 100%;
            border-bottom: 2px solid transparent;
            background-color: #fff !important;
        }


    .isc-nested--list-dd-ls1:before {
        content: "";
        display: block;
        position: absolute;
        right: 5px;
        top: -7%;
        border-bottom: 8px solid #d4d0d0;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        z-index: 1000;
    }


    .isc-nested--list-dd-ls1: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;
    }


    .isc-nested--list-dd-ls1 li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #f4fdff !important;
        color: #66c4e6 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 12px;
        text-align: left;
        border-bottom: 2px solid #fff;
    }


    .isc-nested--list-dd-ls1 li > a i {
        display: inline-block;
        float: left;
        /* margin-right: 3px;
   */
        font-size: 15px;
        color: #999999 !important;
        /* margin-top: 3px;
   */
        margin: 0px 8px 0px 0px;
        line-height: 15px;
    }

.isc-table-read-optimal td h2 i {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    background-color: #fff;
    /* border: 1px solid #D7D2CB; */
    color: #7c7c7c;
    margin: 0px 4px 0px 0px;
}

.isc-table-read-optimal tr:hover td .isc-list-act-icon-s1 {
    display: block !important;
}

.isc-nst-list-epic-icon-clr {
    color: #f37b05 !important;
}

.isc-nst-list-feat-icon-clr {
    color: #773b92 !important;
}

.isc-nst-list-userstr-icon-clr {
    color: #3ca6d0 !important;
}



/******EntityEdit.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-sec-collp-par-con-s1 {
    position: relative;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    background-color: #fff;
    margin-bottom: 15px;
}

.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;
}

.isc-mp-in-sec-med-con-s1 {
    position: relative;
    display: block;
    background-color: #F8F8F8;
    padding: 5px 20px;
    height: 60px;
    display: grid;
}

.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-s5 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

.isc-act-read-list-color-s2 {
    color: #4FCC73 !important;
}

.isc-lbl-mp-hdr-sec-s5 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

    .isc-lbl-mp-hdr-sec-s5 i {
        font-size: 10px;
        line-height: 20px;
        text-align: center;
        background-color: inherit;
        /* border: 1px solid #D7D2CB; */
        color: #7c7c7c;
        margin: 0px 4px 0px 0px;
    }

    .isc-lbl-mp-hdr-sec-s5 span Select {
        color: #8c8c8c;
        font-size: 13px;
        line-height: 25px;
        font-weight: 400;
        border: none;
        margin: 0px 0px 0px -4px;
        background-color: inherit;
    }

.isc-lbl-mp-hdr-sec-s4 span [type=text] {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 22px;
    font-weight: 400;
    border: none;
    margin: 0px 0px 0px 0px;
    background-color: inherit;
}

    .isc-lbl-mp-hdr-sec-s4 span [type=text]:focus {
        outline: none;
    }

.isc-lbl-mp-hdr-sec-s4 {
    color: #8c8c8c;
    font-size: 17px;
    line-height: 21px;
    display: block;
    font-weight: 400;
    background-color: inherit;
    margin: 0px 0px 0px 0px;
}

.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-s3 {
    margin: 0px 0px 0px 10px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px;
}

    .isc-lbl-mp-hdr-sec-s3 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 11px;
        font-weight: 400;
        line-height: 25px;
        margin: 0px 7px 0px 15px;
        text-align: left;
    }

    .isc-lbl-mp-hdr-sec-s3 i {
        margin: 0px 4px 0px 4px;
        font-size: 11px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #00a1b7;
        font-size: 10px;
        font-weight: 400;
        line-height: 11px;
        margin: 0px 4px 0px 0px;
        text-align: left;
    }

.isc-mp-box-nav-s1 {
    padding: 0px;
    margin: 0px;
    /* margin-top: 3px; */
}


    .isc-mp-box-nav-s1 li {
        float: left;
        display: block;
        list-style: none;
        list-style-type: none;
    }


        .isc-mp-box-nav-s1 li a {
            display: block;
            padding: 5px 10px;
            background-color: #fff;
            border: 1px solid #f8f8f8;
            /* 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-mp-box-nav-s1 li:last-child a {
            border-right: 1px solid #e6e6e6;
        }


        .isc-mp-box-nav-s1 li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #0e9b91;
            font-weight: 500;
            border-color: #0e9b91;
            border-width: 1px;
            border-bottom-color: transparent;
            border-right: 1px solid #0e9b91;
        }


        .isc-mp-box-nav-s1 li.active a {
            padding-bottom: 5px !important;
            background-color: #e4fdff;
            color: #17ADBC;
            font-weight: 500;
            border-color: #00a1df;
            /* border-width: 1px; */
            border-right: 1px solid #00a1df;
            border-bottom-color: transparent;
            /* border-bottom: 4px solid #fff; */
            opacity: 1;
            /* padding: 4px 10px; */
            line-height: 18px;
        }

.isc-mp-sec-coll-par-con-s1:before, .isc-mp-sec-coll-par-hdrcon-s1:before, .isc-mp-sec-coll-par-bdycon-s1:before, .isc-mp-chart-par-con-s1:before, .isc-mp-chart-par-hdrcon-s1:before, .isc-mp-chart-par-bdycon-s1:before {
    content: "";
    display: table;
}

.isc-mp-sec-coll-par-con-s1:after, .isc-mp-sec-coll-par-hdrcon-s1:after, .isc-mp-sec-coll-par-bdycon-s1:after, .isc-mp-chart-par-con-s1:after, .isc-mp-chart-par-hdrcon-s1:after, .isc-mp-chart-par-bdycon-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-mp-box-nav-s1 li a span {
    height: 20px;
    width: 40px;
    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-mp-sec-coll-par-bdycon-s1 {
    position: relative;
    padding: 10px 10px;
    /* display: block; */
    border-top: 1px solid #F1F1F1;
    /* min-height: 199px; */
}

.isc-mp-sec-coll-par-hdrcon-s1 a i {
    float: right;
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    /* border: 1px solid #D7D2CB; */
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-mp-chart-par-bdycon-s1 {
    position: relative;
    padding: 7px 10px;
    min-height: 200px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 5px;
}

    .isc-mp-chart-par-bdycon-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
    cursor: pointer;
}

.isc-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

.isc-mp-sec-coll-par-con-s1 {
    position: relative;
    display: block;
    /* border: 1px solid #e8e8e8a3; */
    margin-bottom: 0px;
    border-radius: 4px !important;
}

.isc-mp-sec-coll-par-hdrcon-s1 {
    position: relative;
    display: block;
    padding: 5px 10px;
}

    .isc-mp-sec-coll-par-hdrcon-s1 h2 {
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        color: #3A3C3C;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        font-weight: 400;
        position: relative;
        text-transform: capitalize;
    }

.isc-mp-cust-txt-are-s1 {
    border: none !important;
    min-height: 50px !important;
    max-height: 100px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    resize: none;
    padding: 5px 5px;
    font-size: 14px;
    color: #80808f;
    font-weight: 400;
}

.isc-mp-chart-par-con-s1 {
    position: relative;
}

.isc-mp-chart-par-hdrcon-s1 {
    padding: 3px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 0px 20px 0px 0px;
}

    .isc-mp-chart-par-hdrcon-s1 [type=text] {
        width: 100%;
        padding: 7px 10px;
        border: none;
        color: #525252;
        border: none;
    }

.isc-coll-hdr-cmt-con-s2 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 9px 10px 0px 50px;
}

.isc-act-cir-cell-acc-hdr-s2 {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    font-weight: 500;
    background-color: #2DB5D4;
    color: #fff;
    /* top: 7px; */
    letter-spacing: 0.5px;
}

.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-list-act-hov-icon-s1 {
    width: 100%;
}

    .isc-list-act-hov-icon-s1 td {
        padding: 4px 10px 4px 10px;
        height: 25px;
    }

        .isc-list-act-hov-icon-s1 td h2 {
            margin: 0px 0px 0px 5px;
            font-weight: 400;
            color: #949494;
            font-size: 13px;
            line-height: 25px;
            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-dd-ul-nav-list-s1 li a:hover .isc-lft-sec-nav-menu-s1 li a h1 i {
    color: #fff !important;
}

.isc-lbl-span-color-s1 {
    color: #33bdfd !important;
    font-weight: 400 !important;
    margin: 0px 0px 0px 5px !important;
}

.isc-lbl-span-color-s2 {
    color: darkorange !important;
    font-weight: 400 !important;
    margin: 0px 5px !important;
}


.isc-mp-chart-par-bdycon-s1::-webkit-scrollbar {
    width: 6px;
}

.isc-lbl-dsh-brd-tile-con-s3 {
    margin: 0px 0px 15px 0px;
    font-size: 13px;
    font-weight: 300;
    color: #7D868F;
    line-height: 15px;
    text-align: left;
    word-spacing: 1.5px;
    cursor: pointer;
}

    .isc-lbl-dsh-brd-tile-con-s3 span {
        font-weight: 300;
        margin: 0px 5px;
    }

.isc-act-read-tile-clr-s1 {
    color: #F36192 !important;
    margin: 0px !important; /* font-weight: 400; */
}

.isc-act-read-tile-clr-s2 {
    color: #25D5E4 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s3 {
    color: #FF8A80 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s4 {
    color: #29B4F7 !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s5 {
    color: #ffc000 !important; /* margin:0px !important; */
}

.isc-act-read-tile-clr-s6 {
    color: #9574CD !important;
    margin: 0px !important;
}

.isc-act-read-tile-clr-s7 {
    color: #81C685 !important; /* margin:0px !important; */
}

.isc-act-read-tile-clr-s8 {
    color: gray !important;
    margin: 0px 5px !important;
    font-weight: 400;
}

.isc-lbl-mp-attch-s1 {
    margin: 20px 0px 20px 0px;
    font-size: 20px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    line-height: 35px;
    color: #6381A1;
    text-overflow: ellipsis;
}

    .isc-lbl-mp-attch-s1 i {
        margin: 0px 8px 0px 0px;
        color: #737373;
        font-size: 50px;
        display: block;
        line-height: 50px;
    }

.fileContainer {
    overflow: hidden;
    position: absolute;
    font-weight: 400;
    text-align: center;
    text-align: center;
    /* margin-left: 48%; */
    cursor: pointer;
    border-radius: 3px !important;
    padding: 8px 16px 0px 16px;
    font-size: 13px;
    line-height: 10px;
    /* border: 1px solid #2e7af7 !important; */
    background-color: #6BCEE5 !important;
    color: #fff !important;
    transform: translate(-50%,-50%);
    top: 95%;
    left: 50%;
}

    .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;
        top: 0;
    }

.isc-mp-chart-par-hdrcon-s1 [type=text]:focus {
    outline: none;
}

.isc-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 20px 40px;
}

.isc-act-cir-bg-s3 {
    background-color: #F06292 !important;
}

.isc-mp-list-sec-bdy-s1 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-mp-list-sec-bdy-s1 td {
        padding: 3px 7px;
        border-bottom: 1px 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 td h2 {
            color: #777;
            text-decoration: none;
            font-weight: 400;
            font-size: 11px;
            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 h3 {
            font-size: 13px;
            line-height: 15px;
            margin: 0px 0px 0px 0px;
            color: #0091ae;
            font-weight: 400;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: inherit;
        }

.isc-lbl-sec-list-date-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 20px;
    letter-spacing: 0.5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

    .isc-lbl-sec-list-date-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 11px;
        font-weight: 400;
        line-height: 16px;
        margin: 0px 0px 0px 4px;
        text-align: left;
    }

.isc-act-cir-cen-btn:hover i {
    color: #219AB5;
}

.isc-act-cir-cen-btn i {
    font-size: 13px;
    line-height: 30px;
    color: inherit;
    display: block;
    margin: 0px 5px 0px 5px;
}

.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;
}
/**********obervation css****/
.isc-coll-hdr-cmt-con-s1 {
    /* position: absolute; */
    display: -webkit-box;
    padding: 10px 0px 5px 8px;
    /* min-height: 44px; */
    padding-left: 40px;
    background-color: #fff;
    /* width: 100%; */
    z-index: 999;
    min-height: 60px;
    border-bottom: 2px solid #ddd;
}

.isc-app-screen-sec-container-s1 {
    padding: 5px 11px;
    background-color: #fff;
    position: relative;
}

.isc-cmt-sec-scroll-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 550px;
}

    .isc-cmt-sec-scroll-bdy-con-s1::-webkit-scrollbar {
        width: 8px;
    }

.isc-cmt-sec-scroll-foot-con-s1 {
    padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 20px 20px 0px 0px;
}

.isc-bdy-lft-slide-menu-panel-s1:before, .isc-sec-h-scrol-tile-con-s1:before, .isc-sec-h-sroll-in-tile-s1:before, .isc-sec-y-scroll-con-s1:before, .isc-sec-in-y-scrol-con-s1:before, .isc-coll-hdr-cmt-con-s1:before, .isc-sec-cmt-par-con-s1:before, .isc-sec-cmt-par-hdr-con-s1:before, .isc-sec-cmt-par-bdy-con-s1:before, .isc-coll-hdr-cmt-con-s2:before, .isc-cmt-sec-scroll-bdy-con-s1:before, .isc-sec-comt-cont-s1:before, .isc-sec-multi-prog-cont-s1:before {
    content: "";
    display: table;
}

.isc-bdy-lft-slide-menu-panel-s1:after, .isc-sec-h-scrol-tile-con-s1:after, isc-sec-h-sroll-in-tile-s1:after, .isc-sec-y-scroll-con-s1:after, .isc-sec-in-y-scrol-con-s1:after, .isc-coll-hdr-cmt-con-s1:after, .isc-sec-cmt-par-con-s1:after, .isc-sec-cmt-par-hdr-con-s1:after, .isc-sec-cmt-par-bdy-con-s1:after, .isc-coll-hdr-cmt-con-s2:after, .isc-cmt-sec-scroll-bdy-con-s1:after, .isc-sec-comt-cont-s1:after, .isc-sec-multi-prog-cont-s1:after {
    content: "";
    display: table;
    clear: both;
}

.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;
}

    .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: 16px;
                text-align: center;
            }
/*********chat drops*****/
.dropdown-menu-s1 {
    position: absolute;
    top: 25px;
    right: 10px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    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); */
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100px;
}

.isc-act-read-list-icon-s1 {
    position: relative;
}

.isc-read-act-list-hvr-icon-s1 {
    position: relative;
}

.open > .dropdown-menu-s1 {
    display: block;
}

.dropdown-menu-s1 li > a {
    padding: 6px 10px 6px 10px;
    color: gray;
    text-decoration: none;
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .dropdown-menu-s1 li > a i {
        display: block;
        float: left;
        margin-right: 3px;
        font-size: 13px;
        color: #999999;
        margin-top: 3px;
    }

    .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: #eee;
        color: #333;
        filter: none;
        width: 98px;
    }
/**********chart header*****/
.isc-act-cir-cell-acc-hdr-s1 {
    height: 40px;
    width: 40px;
    border-radius: 3px !important;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 10px;
}

    .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;
    width: 100%;
    display: block;
    margin: 0px 0px 0px 0px;
    margin-top: 6px;
    letter-spacing: 0.4px;
}

.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-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-hdr-sec-sm-nav-s1 {
    padding: 0px;
    margin: 20px 0px 0px -66px;
    float: left;
}

    .isc-hdr-sec-sm-nav-s1 li {
        float: left;
        list-style: none;
        position: relative;
    }

        .isc-hdr-sec-sm-nav-s1 li a {
            display: block;
            margin: 0px px 0px 0px;
            font-weight: 300;
            font-size: 11px;
            color: #a2a2a2;
            line-height: 20px;
            letter-spacing: normal;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 10px 0px 0px;
            cursor: pointer;
        }

            .isc-hdr-sec-sm-nav-s1 li a span i {
                font-size: 13px;
                text-align: center;
                color: #2db5d4;
                line-height: inherit;
                margin: 0px 2px 0px 0px;
            }

.isc-hdr-sec-nav-hvr-sub-con-s1 {
    position: absolute;
    top: 100%;
    left: -9px;
    z-index: 1000;
    display: none;
    padding: 5px 10px;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 170px;
    min-height: 43px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    overflow-y: auto;
}

.isc-lbl-hdr-sec-hvr-con-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 300;
    font-size: 11px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

    .isc-lbl-hdr-sec-hvr-con-s1 span {
        height: 35px;
        width: 35px;
        border-radius: 50px !important;
        border-radius: 50px !important;
        font-size: 11px;
        padding: 4px 4px;
        line-height: 35px;
        text-align: center;
        font-weight: 400;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
    }

.isc-hdr-sec-sm-nav-s1 li:hover .isc-hdr-sec-nav-hvr-sub-con-s1 {
    display: block;
}

.isc-mp-list-sec-bdy-s1 td h4 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 10px;
    color: #8a8a8a;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*******EntityHome.aspx **20/3/2019*******/
.isc-list-indent-right {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    /*background-color: #fff;*/
    /* border: 1px solid #D7D2CB; */
    color: #642D2E;
    margin: 0px 3px 0px 0px;
}

.isc-bg-clr-active {
    background-color: #eff6fb !important;
}
/*****************/

.isc-app-ent-brd-s1 li a select {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 500;
    color: #080707;
    line-height: 10px;
    margin-top: 0px;
    letter-spacing: 0.4px;
    border: none;
    display: block;
    background-color: inherit;
}

    .isc-app-ent-brd-s1 li a select:focus {
        outline: none;
    }


/*Css ruby Anand mark 20th, 2109*/

.isc-tree-par-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after {
    content: '';
    display: table;
    clear: both;
}



.isc-act-scr-lvl-but {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 20px;
    user-select: none;
    /* margin-left: 10px; */
    background-color: #779ef2;
    color: #ffffff !important;
}

    .isc-act-scr-lvl-but i {
        float: left;
        font-size: 15px;
        color: inherit;
        line-height: inherit;
        margin: 0px 7px 0px 0px;
    }

    .isc-act-scr-lvl-but:hover {
        background-color: #5eb4ff;
        color: #fff;
    }

/*.isc-sec-cont-con-s1{
    padding:2px 4px;

}*/




.isc-dd-fot-sec-s1 {
    position: relative;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top: 1px solid #ddd;
    padding: 5px 10px;
}

.isc-sec-lvl-cust-dd-s1 {
    margin: 0px;
    float: left;
    padding: 0px;
}


    .isc-sec-lvl-cust-dd-s1 li {
        /* float: left; */
        /* display: inline-block; */
        list-style: none;
        position: relative;
    }


        .isc-sec-lvl-cust-dd-s1 li a {
            display: inline-block;
            color: #ffffff;
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            padding: 0px 10px;
            font-weight: 400;
            border-radius: 0px !important;
            float: left;
            line-height: 27px;
            background-color: #00a1df;
            position: relative;
            border: 1px solid #efefef;
            border-radius: 3px !important;
        }

        .isc-sec-lvl-cust-dd-s1 li:hover a {
            /* background-color: #e9fdff; */
            /* color: #46c0bf; */
            cursor: pointer;
        }

            .isc-sec-lvl-cust-dd-s1 li:hover a i {
                color: inherit;
            }

        .isc-sec-lvl-cust-dd-s1 li a i {
            color: #ffffff;
            font-weight: 500;
            font-size: 15px;
            margin: 0px 0px 0px 10px;
            line-height: 20px;
            display: inline;
        }

    .isc-sec-lvl-cust-dd-s1 ul {
        margin: 0;
        padding: 0 0px;
    }


.open > .isc-nested-list-dd-s2 {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested-list-dd-s2 {
    position: absolute;
    top: 35px;
    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;
    width: 150px;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 0px rgba(0, 0, 0, 0.08); */
}


    .isc-nested-list-dd-s2 li {
        width: 100%;
    }


        .isc-nested-list-dd-s2 li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            /* clear: both; */
            font-size: 13px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 4px 8px;
            width: 100%;
            border-bottom: 0px solid transparent;
            background-color: #fff !important;
        }

        .isc-nested-list-dd-s2 li h2 {
            text-decoration: underline;
            color: gray !important;
            font-size: 13px;
            font-weight: normal;
            line-height: 25px;
            border-top: 1px solid #ddd;
            float: right;
            overflow: hidden;
            background-color: #f9f9f9;
            width: 100%;
            padding: 0px 5px 0px 0px;
            cursor: pointer;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

        .isc-nested-list-dd-s2 li:hover h2 {
            color: #5eb4ff !important;
        }

        .isc-nested-list-dd-s2 li h2 i {
            display: inline-block;
            font-size: 13px;
            color: #999999;
            margin: 3px 3px 0px 0px;
            line-height: inherit;
        }

        .isc-nested-list-dd-s2 li > a span {
            float: left;
            margin: 0px 5px 0px 0px;
        }

    .isc-nested-list-dd-s2:before {
        content: "";
        display: block;
        position: absolute;
        right: 6px;
        top: -8px;
        border-bottom: 8px solid #c5c5c5;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        z-index: 1000;
    }


    .isc-nested-list-dd-s2: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;
    }


    .isc-nested-list-dd-s2 li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #ecf7ff !important;
        color: #779ef2 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 13px;
        text-align: left;
        border-bottom: 0px solid #fff;
    }


    .isc-nested-list-dd-s2 li > a i {
        display: inline-block;
        float: left;
        font-size: 13px;
        color: #999999;
        margin: 0px 5px 0px 0px;
        line-height: inherit;
    }

.isc-sec-filter-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-filter-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-sec-filter-s1 li a {
            background-color: #779ef2;
            padding: 4px 0px;
            height: 27px;
            width: 30px;
            border-radius: 3px !important;
            display: inline-block;
            text-align: center;
            margin: 0px 0px 0px 10px;
        }

            .isc-sec-filter-s1 li a i {
                margin: 3px 0px 0px 0px;
                font-weight: 400;
                font-size: 14px;
                color: #ffffff;
                line-height: 16px;
                letter-spacing: normal;
                overflow: hidden;
                padding: 0px 0px;
                white-space: nowrap;
                text-overflow: ellipsis;
                cursor: pointer;
            }

        .isc-sec-filter-s1 li.active a i {
            color: #fff;
        }

        .isc-sec-filter-s1 li.active a {
            background-color: #25b4e9;
        }

        .isc-sec-filter-s1 li:hover a {
            background-color: #5eb4ff;
        }

.isc-sec-filt-con-s1 {
    position: relative;
    border: 1px solid #f7f7f7;
    padding: 10px 10px;
    min-height: 50px;
    margin-bottom: 10px;
}

    .isc-sec-filt-con-s1::before {
        display: table;
        content: "";
    }

    .isc-sec-filt-con-s1::after {
        display: table;
        content: "";
        clear: both;
    }


.isc-sec-filt-con-s2 {
    position: relative;
    border: 1px solid #f7f7f7;
    padding: 10px 10px;
    /* min-height: 70px; */
}

.isc-sec-fil-clse {
    margin: 5px 0 0 0;
    font-weight: 400;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 22px;
    letter-spacing: normal;
    overflow: hidden;
    background-color: gainsboro;
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.isc-lst-hdr-act-coll-icon {
    font-weight: 400;
    font-size: 14px;
    color: #9a9a9a;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    padding: 0px 4px;
}

.isc-table-read-optimal tr:hover td .isc-lst-hdr-act-hvr-icn {
    display: block;
}

.isc-lst-hdr-act-hvr-icn {
    display: block;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    height: 20px;
    text-align: center;
    display: none;
    width: 20px;
    border-radius: 50px !important;
    border-bottom: none;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #5d5d5d;
    cursor: pointer;
}

    .isc-lst-hdr-act-hvr-icn i {
        color: #5d5d5d;
        font-size: 12px;
    }

    .isc-lst-hdr-act-hvr-icn:hover {
        background-color: #5eb4ff;
        border: 1px solid #5eb4ff;
    }

        .isc-lst-hdr-act-hvr-icn:hover i {
            color: #fff;
        }

.isc-lbl-group-by-hdr-s1 {
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*Css ruby Anand mar 20th, 2109*/
.pad-lft-50 {
    padding-left: 50px !important;
}

/*********Pipeline.aspx************/
.isc-table-read-optimal thead tr th h2 span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    border: 1px solid #ddd;
    height: 14px;
    width: 25px;
    border-radius: 50px !important;
    padding: 0px 10px;
}

.isc-pie-lne-cir-bgclr-s1 {
    background-color: #44BEE8 !important;
}

.isc-cir-bud-pipe-line-list-s1-1 {
    height: 45px;
    width: 45px;
    border-radius: 4px !important;
    font-size: 20px;
    line-height: 45px;
    margin: 0px auto;
    font-weight: 400;
    color: #ffffff;
    display: block;
    background-color: #0081B2;
    text-align: center;
    /* border: 1px solid #ddd; */
}

.isc-pie-lne-cir-bgclr-s2 {
    background-color: #8DD98B !important;
}

.isc-pie-lne-cir-bgclr-s3 {
    background-color: #F1B449 !important;
}

.isc-cir-bud-pipe-line-list-s2-2 {
    height: 30px;
    width: 30px;
    border-radius: 4px !important;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    color: #ffffff;
    display: block;
    background-color: #32BCF0;
    text-align: center;
    margin: 0px auto;
    /* border: 1px solid #ddd; */
}

.isc-cir-bud-pipe-line-list-s3-3 {
    height: 25px;
    width: 25px;
    border-radius: 4px !important;
    font-size: 15px;
    line-height: 27px;
    text-align: center;
    font-weight: 400;
    color: #ffffff;
    background-color: #98DEF7;
    display: block;
    text-align: center;
    margin: 0px auto;
    /* border: 1px solid #ddd; */
}

.isc-list-alter-row-clr-s1 td {
    background-color: #f5fdff !important;
}
/*********Growth.aspx**********/

.isc-bdy-sec-con-scroll-s1 {
    position: relative;
    /*height: 600px;
   */
    overflow: hidden;
    overflow-y: auto;
}


.isc-KPI-ver-list-panel-col-s2 {
    width: 100%;
    float: left;
    padding: 0px 0px;
}


.isc-KPI-ver-list-panel-grp-s1 {
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    position: relative;
    background-color: #fff;
}


.isc-KPI-ver-list-panel-grp-bdy-s1 {
    /*padding: 10px 7px;*/
    position: relative;
    /* min-height: 400px;
   */
}


.isc-table-hor-bar-chart-s4 {
    width: 100%;
}


    .isc-table-hor-bar-chart-s4 th:nth-child(1) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 th {
        background-color: #f5f5f5;
        padding: 10px 10px;
    }


    .isc-table-hor-bar-chart-s4 td:nth-child(3) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 th:nth-child(2) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 td:nth-child(1) {
        border-right: 1px solid #e6e6e6;
    }


    .isc-table-hor-bar-chart-s4 td {
        padding: 10px 10px;
    }




        .isc-table-hor-bar-chart-s4 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: center;
            padding: 0px 10px;
        }


.isc-table-hor-bar-lbl h2 {
    color: #333;
    !important;
}


.isc-table-hor-bar-chart-s4 td h3 {
    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-cir-bud-list-view-bg-s3 {
    background-color: #6BC2E6;
}


.isc-act-cir-cell-list-view-s1 {
    height: 20px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    margin: 0 auto;
}


.isc-cir-bud-list-view-bg-s2 {
    background-color: #57d0b5 !important;
}


.isc-table-hor-bar-chart-s4 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-s4 th {
    background-color: #f5f5f5;
    padding: 10px 10px;
}

/*pattern2*/

.isc-table-hor-bar-chart-s2 {
    width: 100%;
}


    .isc-table-hor-bar-chart-s2 th {
        /* background-color: #f5f5f5; */
        padding: 8px 10px;
        border-bottom: 1px solid #DCDDDD;
        background-color: #F7F9FA;
        color: #333;
        text-transform: uppercase;
        /* font-size: 11px; */
        border-top: 1px solid #e0dbdb4d;
    }


        .isc-table-hor-bar-chart-s2 th h2 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            /* 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 10px;
    }


.isc-table-hor-bar-lbl {
    background-color: #F7F9FA;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    /* border-bottom: 1px solid #fefefe; */
    border-bottom: 1px solid #DCDDDD;
}


.isc-table-hor-bar-chart-s2 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 0px;
}

.isc-table-hor-bar-chart-s2 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    color: #5d5d5d;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 10px;
}

.isc-table-hor-bar-chart-s2 td h5 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #5d5d5d;
    /* color: #46c0b9;
   */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0px 0px;
}

.isc-lbl-td-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #e05347 !important;
    text-align: center;
}


.isc-lbl-td-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #50b1da !important;
    text-align: center;
    padding: 0 0px;
}


.isc-table-hor-bar-chart-s2 td:nth-child(1) {
    border-right: 1px solid #ddd;
}


.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 #ddd;
}


.isc-table-hor-bar-chart-s2 td:nth-child(5) {
    border-right: 1px solid #ddd;
}

/*pattern3*/

.isc-table-hor-bar-chart-s3 {
    width: 100%;
    /* table-layout: fixed;
   */
}


    .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active {
        border-top: 1px solid #dcdddd52;
        border-bottom: 1px solid #DCDDDD;
        background-color: #F7F9FA;
        color: #333;
        /* font-size: 14px;
   */
        font-weight: 500;
    }


        .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active tr td:first-child {
            padding: 0 5px;
        }


    .isc-table-hor-bar-chart-s3 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        /*color: #3d3d3d;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        padding: 0 0px;
    }


    .isc-table-hor-bar-chart-s3 td {
        padding: 8px 0px;
    }


    .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active tr td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        /*color: #3d3d3d;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        padding: 0 0px;
    }


    .isc-table-hor-bar-chart-s3 td h5 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        text-align: left;
        padding: 0 10px;
    }


    .isc-table-hor-bar-chart-s3 td:nth-child(3) {
        border-right: 1px solid #999;
    }


.isc-tbl-hor-bar-cht-child-s4 {
    position: relative;
    float: left;
    height: 25px;
}


.isc-tbl-hor-bar-cht-bg-s1 {
    background-color: #0575c9;
    border-right: 1px solid #fff;
}


.isc-tbl-hor-bar-cht-bg-s5 {
    background-color: #9fdb66;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s3 {
    background-color: #25b4e9;
    /* background-color: #3F5CB9;
   */
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s4 {
    background-color: #e9af67;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-tbl-hor-bar-cht-bg-s7 {
    background-color: #f77e75;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}


.isc-table-hor-bar-chart-s3 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 25px;
    font-weight: 500;
    /*color: #4d4d4d;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: right;
    padding: 0px 0px;
    cursor: pointer;
}


.isc-tbl-hor-bar-cht-par-s1 {
    width: 100%;
    position: relative;
}


.isc-lbl-tbl-hor-bar-s1 {
    font-weight: 400 !important;
    text-align: center !important;
    font-size: 13px;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
}


.isc-tbl-hor-bord-radis {
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/*pattern 4**************/

.isc-tbl-bar-bor-rgt-none td:nth-child(5) {
    border-right: none !important;
}


.isc-cir-bud-list-view-bg-smal {
    background-color: #f3ae6b;
}

/********pattern 5********/

.isc-lst-bar-chrt-par-cont-s1 {
    position: relative;
    border: 1px solid #f3f3f3;
    display: inline-block;
    min-height: 40px;
    padding: 5px 5px 5px 5px;
}


.isc-lst-bar-chrt-nav-s1 {
    margin: 0px;
    padding: 0px;
    /* padding-right: 25px;
   */
}


    .isc-lst-bar-chrt-nav-s1 li.new {
        background-color: #57d0b5;
    }


    .isc-lst-bar-chrt-nav-s1 li.existing {
        background-color: #f3ae6b;
    }


    .isc-lst-bar-chrt-nav-s1 li.pro_made {
        background-color: #aaa;
    }


    .isc-lst-bar-chrt-nav-s1 li {
        float: left;
        width: 4px;
        display: block;
        list-style: none;
        border-right: 1px solid #fff;
        background-color: #e5e5e5;
        height: 30px;
        cursor: pointer;
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
    }


        .isc-lst-bar-chrt-nav-s1 li:hover {
            transition: .5s;
            transform: scale(0.9);
        }


.isc-cir-badge-theme-leg-new {
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 15% !important;
    display: inline-block;
    margin-right: 5px;
}


.isc-cir-badge-theme-prog-new {
    height: 10px;
    width: 100px;
    text-align: center;
    line-height: 0;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 5px !important;
    /* margin-top: 5px;
   */
    display: inline-block;
    /* margin-right: 5px;
   */
}


.isc-cir-badge-theme-badge-new {
    height: 22px;
    width: 32px;
    border-radius: 50px !important;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    margin-top: 5px;
    display: inline-block;
    margin-right: 5px;
}


.isc-cir-badge-theme-btn-new {
    height: 20px;
    width: 100px;
    text-align: center;
    line-height: 0;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 5px !important;
    /* margin-top: 5px;
   */
    display: inline-block;
    /* margin-right: 5px;
   */
}

.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-cir-bud-list-view-bg-s1 {
    background-color: #f3ae6b;
}

.isc-cir-bud-list-view-bg-s5 {
    background-color: #aaa;
}
/**************/
/*********AgingPattern.aspx****/
.isc-sec-dash-brd-par-con-s1:before, .isc-sec-dash-brd-par-hdr-con-s1:before, .isc-sec-dash-brd-par-bdy-con-s2:before {
    content: '';
    display: table;
}

.isc-sec-dash-brd-par-con-s1:after, .isc-sec-dash-brd-par-hdr-con-s1:after, .isc-sec-dash-brd-par-bdy-con-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-sec-dash-brd-par-con-s1 {
    border-radius: 4px !important;
    border: 1px solid #E3ECEC;
}

.isc-sec-dash-brd-par-hdr-con-s1 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    /* border-bottom: 1px solid #E3ECEC; */
    padding: 5px 15px;
    position: relative;
    cursor: pointer;
    min-height: 30px;
    background-color: #f4f3fc;
    /*border: 1px solid #dcdddd52;*/
    /* border-bottom: 1px solid #DCDDDD; */
}

.isc-dash-brd-lbl-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #16325c;
    line-height: 20px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

    .isc-dash-brd-lbl-sec-hdr-s1 i {
        margin: 0px 10px 0px 0px;
    }

.isc-sec-dash-brd-par-bdy-con-s2 {
    padding: 0px 0px;
    /* border-bottom-left-radius: 4px !important;
   */
    /* border-bottom-right-radius: 4px !important;
   */
    /* box-shadow: 0px 1px 5px -1px rgba(134, 134, 134, 0.75); */
    min-height: 225px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    padding: 7px 10px;
}

    .isc-sec-dash-brd-par-bdy-con-s2::-webkit-scrollbar {
        width: 4px;
    }

.ht-235 {
    height: 235px;
    width: 100%;
}

.isc-read-list-nav-cal-s1 {
    padding: 0px;
    margin: 0px;
}


    .isc-read-list-nav-cal-s1 li {
        float: right;
        list-style: none;
        display: block;
    }


        .isc-read-list-nav-cal-s1 li span {
            display: block;
            /* padding: 4px 4px;
   */
            font-size: 10px;
            font-weight: 400;
            color: #89827C;
            border-bottom: none;
            text-decoration: none;
            line-height: 20px;
            margin: 0px 18px 0px 6px;
        }


.isc-nav-badge-s1 {
    font-size: 11px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    text-align: center;
    height: 20px;
    width: 20px;
    border-radius: 20% !important;
}


.isc-list-nav-badge-s1 {
    background-color: #A3D39C;
}


.isc-list-nav-badge-s2 {
    background-color: #0787A3;
}


.isc-list-nav-badge-s3 {
    background-color: #F8B721;
}


.isc-list-badges-s1 {
    background-color: #9cda93;
}


.isc-list-nav-badge-s4 {
    background-color: #6DC6CD;
}


.isc-sect-tile-lbl-inner-header {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    /* border-bottom: 1px solid #ddd;
   */
    line-height: 15px;
    overflow: hidden;
    padding: 5px 0px;
    /* white-space: nowrap;
   */
    text-overflow: ellipsis;
    white-space: nowrap;
}


    .isc-sect-tile-lbl-inner-header span {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #8a8a8a;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 15px;
        overflow: hidden;
        padding: 5px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-sect-tile-lbl-inner-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    /* border-bottom: 1px solid #ddd;
   */
    line-height: 20px;
    overflow: hidden;
    padding: 0px 0px;
    /* white-space: nowrap;
   */
    text-overflow: ellipsis;
    white-space: nowrap;
}


    .isc-sect-tile-lbl-inner-header-s1 span {
        margin: 0px 0px 0px 4px;
        font-size: 11px;
        font-weight: 300;
        color: #989898;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 20px;
        overflow: hidden;
        padding: 0px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-agil-scr-tile-con-s1 {
    position: relative;
    display: inline-grid;
    margin: 0px 15px;
    border-radius: 6px !important;
    cursor: pointer;
    width: 95%;
    padding: 10px 10px;
}


.isc-agil-scr-tile-con-lbl-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 20px;
    font-weight: 400;
    color: #4E4E4E;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    border-bottom: 1px solid #ddd;
}


    .isc-agil-scr-tile-con-lbl-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        font-weight: 400;
        color: #8a8a8a;
        /* border-bottom: 1px solid #ddd;
   */
        line-height: 15px;
        overflow: hidden;
        padding: 5px 0px;
        /* white-space: nowrap;
   */
        text-overflow: ellipsis;
        white-space: nowrap;
    }


.isc-agil-scr-tile-con-lbl-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

/****************/
/******QualityAnalysis.aspx*********/
/******QualityAnalysis.aspx*********/
.isc-hor-list-main-sec-cont-s1 {
    min-height: 35px;
    display: flex;
}

.isc-list-qual-analy-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-qual-analy-s1 thead {
        border: 1px solid #efefef;
    }

    .isc-list-qual-analy-s1 th {
        padding: 18px 10px;
        font-size: 13px;
        font-weight: 500;
        color: #333;
        line-height: 20px;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

.isc-cir-bud-list-view-bg-s1 {
    background-color: #f3ae6b;
}

.isc-list-qual-analy-s1 th span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #C4C5C9;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    /* border: 1px solid #ddd;
   */
    /* height: 20px;
   */
    /* width: 25px;
   */
    border-radius: 50px !important;
    padding: 1px 3px;
}

.isc-list-qual-analy-s1 td {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.2px;
    /* line-height: 20px;
   */
    border-bottom: 1px solid #efefef;
    padding: 10px 10px;
    position: relative;
    /* border-bottom: 1px;
   */
}

.isc-list-qual-analy-s1 tbody {
    border: 1px solid #ddd;
}

.isc-list-qual-analy-s1 th h3 {
    background: rgba(228, 237, 241, 0.02);
    font-size: 14px;
    font-weight: 400;
    color: #455669;
    text-align: center;
    border-bottom: 1px solid #efefef;
    margin-top: 0px;
    padding: 0px 6px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #efefef;
}

    .isc-list-qual-analy-s1 th h3 span {
        font-size: 14px;
        color: inherit;
        /* font-style: italic;
   */
        color: #72CBD6;
        margin: 0px 0px 0px 0px;
    }

.isc-list-qual-analy-s1 th h4 {
    /* background-color: #F7F9FA;
   */
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    color: #ABADBE;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px solid #efefef;
}



.isc-list-qual-analy-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #6F778A;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h4 {
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    font-weight: 400;
    color: gray;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-hor-list-sm-con-s3 {
    position: relative;
    width: 25%;
}

.isc-80per-col-s2 {
    width: 75%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
    border-right: 1px solid #efefef;
}



.isc-list-alter-s1 {
    width: 100%;
    margin-left: -1px;
}

    .isc-list-alter-s1 th {
        width: 200px;
        padding: 0px 0px !important;
    }

    .isc-list-alter-s1 td {
        padding: 0px 0px !important;
    }

.isc-80per-col-s2::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    cursor: pointer !important;
}

.isc-list-qual-analy-s1 tr.custom-bor-btm td {
    border-bottom: 5px solid #aaaaaa7a;
}

.isc-lbl-qua-anly-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-qua-anly-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px dashed #ddd;
}

.isc-lbl-color-blue-s1 {
    color: #00a1b7;
}

.isc-lbl-color-orange-s1 {
    color: Orange;
}

.isc-list-alter-s1 td:last-child .isc-lbl-qua-anly-s2 {
    border-right: none;
}

/********************/


.isc-list-qual-analy-s1 th h3 {
    background: rgba(228, 237, 241, 0.02);
    font-size: 14px;
    font-weight: 400;
    color: #455669;
    text-align: center;
    border-bottom: 1px solid #efefef;
    margin-top: 0px;
    padding: 0px 6px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #efefef;
}

    .isc-list-qual-analy-s1 th h3 span {
        font-size: 14px;
        color: inherit;
        /* font-style: italic;
   */
        color: #44ACD9;
        margin: 0px 0px 0px 0px;
    }

.isc-list-qual-analy-s1 th h4 {
    /* background-color: #F7F9FA;
   */
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    color: #909090;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px solid #efefef;
}

.isc-list-qual-analy-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #525252;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    /* text-transform: uppercase;
   */
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #6F778A;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-list-qual-analy-s1 td h4 {
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    font-weight: 400;
    color: gray;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-hor-list-sm-con-s3 {
    position: relative;
    width: 25%;
}

.isc-80per-col-s2 {
    width: 75%;
    float: left;
    overflow: hidden;
    overflow-x: auto;
    border-right: 1px solid #efefef;
}

.isc-act-cir-cell-list-view-s2 {
    height: 18px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    margin: 0 auto;
}

.isc-list-alter-s1 {
    width: 100%;
}

    .isc-list-alter-s1 th {
        width: 200px;
        padding: 0px 0px !important;
    }

    .isc-list-alter-s1 td {
        padding: 0px 0px !important;
    }



.isc-lbl-qua-anly-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-qua-anly-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-right: 1px dashed #ddd;
}

.isc-lbl-color-blue-s1 {
    color: #25b4e9;
}

.isc-lbl-color-orange-s1 {
    color: #f77e75;
}

.isc-list-alter-s1 td:last-child .isc-lbl-qua-anly-s2 {
    border-right: none;
}

/********************/
.pad-lft-70 {
    padding-left: 70px !important;
}

.isc-icon-dangers {
    color: #f72f1e;
}

.isc-icon-Warning {
    color: #ffc107fa;
}

/*******End Quality*************/
/**************select multi custom drop down overwrite css********/
.isc-multi-select-drop button.btn.dropdown-toggle.bs-placeholder.btn-default, .btn-group.bootstrap-select.show-tick.isc-manager-drop.open .btn-default.dropdown-toggle {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

    .isc-multi-select-drop button.btn.dropdown-toggle.bs-placeholder.btn-default:hover {
        background: transparent;
    }

.isc-multi-select-drop .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

.isc-multi-select-drop .btn-default {
    border: 0px;
    color: #000 !important;
    background: transparent;
    padding: 0;
}

.isc-multi-select-drop.open .btn-default.dropdown-toggle {
    color: #333333;
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 0;
}

.isc-multi-select-drop .bs-searchbox .form-control {
    height: 30px;
}

.bootstrap-select .dropdown-menu {
    z-index: 9999999 !important;
}

.bootstrap-select .dropdown-toggle .filter-option {
    width: 90%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* margin-top: 2px; */
    font-size: 16px;
    font-weight: 500;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    color: #1589ee;
}

.bootstrap-select.btn-group .dropdown-menu li a:focus {
    outline: 0px auto -webkit-focus-ring-color !important;
}
/********************/


/*****singleform****************/

.isc-sec-cust-par-bdy-s1 {
    border: 1px solid #efefef;
    border-radius: 5px !important;
}


.isc-sec-cust-hdr-s1 {
    padding: 6px 15px;
    position: relative;
    background-color: rgba(114, 209, 246, 0.14);
    /* min-height: 40px;
   */
}



.isc-sec-cust-bdy-s1 {
    position: relative;
    /*min-height:375px;
   max-height:375px;
   overflow:hidden;
   overflow-y:auto;
   */
    padding: 10px 20px;
}


    .isc-sec-cust-bdy-s1::-webkit-scrollbar {
        width: 4px;
    }


.isc-lbl-screen-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #256FAF;
    line-height: 20px;
    letter-spacing: 0.2px;
    /* text-transform: uppercase;
   */
    /* padding: 7px 10px;
   */
    display: inline;
    /* border-radius: 50px !important;
   */
    /* background-color: #F2FBFA;
   */
}


.isc-custom-overwrite-control .form-group label.control-label {
    font-weight: 400 !important;
    font-size: 14px;
    color: #525252 !important;
    margin: 5px 0;
    /*line-height: 20px;
   */
}

/*.isc-custom-overwrite-control .form-group textarea.form-control {
     border-radius: 4px !important;
     border: 2px solid #ccc !important;
     height: auto!important;
     cursor: pointer;
}
 .isc-custom-overwrite-control .form-group select[multiple], select[size] {
     border-radius: 4px !important;
     border: 2px solid #ccc !important;
     height: auto!important;
     cursor: pointer;
}
 .isc-custom-overwrite-control .form-group .form-control {
     border: 2px solid #ccc !important;
     height: 40px!important;
     cursor: pointer;
}
 */

.lbl-mandatory-s2 {
    color: #F74E0A;
}


.isc-custom-overwrite-control .form-group select:focus, .isc-custom-overwrite-control .form-group textarea:focus, .isc-custom-overwrite-control .form-group input[type="checkbox"]:focus, .isc-custom-overwrite-control .form-group input[type="radio"]:focus, .isc-custom-overwrite-control .form-group input[type="text"]:focus, .isc-custom-overwrite-control .form-group input[type="password"]:focus, .isc-custom-overwrite-control .form-group input[type="datetime"]:focus, .isc-custom-overwrite-control .form-group input[type="datetime-local"]:focus, .isc-custom-overwrite-control .form-group input[type="date"]:focus, .isc-custom-overwrite-control .form-group input[type="month"]:focus, .isc-custom-overwrite-control .form-group input[type="time"]:focus, .isc-custom-overwrite-control .form-group input[type="week"]:focus, .isc-custom-overwrite-control .form-group input[type="number"]:focus, .isc-custom-overwrite-control .form-group input[type="email"]:focus, .isc-custom-overwrite-control .form-group input[type="url"]:focus, .isc-custom-overwrite-control .form-group input[type="search"]:focus, .isc-custom-overwrite-control .form-group input[type="tel"]:focus, .isc-custom-overwrite-control .form-group input[type="color"]:focus, .isc-custom-overwrite-control .form-group .uneditable-input:focus {
    border-color: #66afe9 !important;
    outline: 0 !important;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)!important;
   */
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)!important;
   */
}


.isc-custom-overwrite-control .form-group label.control-label i {
    color: #a2a2a2b0;
    padding-left: 5px;
}


.isc-form-modal-title {
    color: #8A8A8A;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
}


    .isc-form-modal-title i {
        padding-right: 5px;
    }


.open > .dropdown-menu-form-s5 {
    display: block;
}


.dropdown-menu-form-s5 {
    position: absolute;
    right: 0px;
    left: 10px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
    /* box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
   */
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    /* border: 1px solid silver;
   */
    border-radius: 0 0 5px 5px !important;
    width: 190px;
    border: 1px solid #00a1df;
}


.isc-remove-applied-filter {
    display: none !important;
}


.dropdown-menu-form-s5 li:hover isc-remove-applied-filter {
    display: block !important;
}

/*.dropdown-menu-s4 li.active > a:hover {
     border-left: 1px solid #46c0b9;
}
 */

.dropdown-menu-form-s5 li > a:hover {
    background-color: #f4fdff;
    color: #978a8a;
}


.dropdown-menu-form-s5 li > a {
    /* padding: 6px 10px 6px 10px;
   */
    /* padding: 6px 10px 6px 10px;
   */
    color: gray;
    text-decoration: none;
    display: inline-block;
    clear: both;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    border: none;
    padding: 5px 10px !important;
    margin: 0 !important;
    color: #7d7d7d;
    font-weight: 500;
    border-radius: unset !important;
}


.dropdown-menu-form-s5 li:hover a {
    cursor: pointer;
    border-radius: unset !important;
}


.dropdown-menu-form-s5 li {
    width: 100%;
    list-style: none;
}


.dropdown-menu-form-s5 ul {
    margin: 0;
    padding: 0;
}


.isc-assign-bdy-con-s1 {
    padding: 7px 5px;
    position: relative;
}


.isc-assign-bdy-inner-con-s1 {
    padding: 5px 0px;
}


.isc-assign-bdy-con-inner-footer-s1 {
    padding: 0px 5px;
}


.isc-assign-bdy-con-hdr-s1 {
    padding: 0px 5px;
    position: relative;
    /* background-color: #effcffe3;
   */
}


    .isc-assign-bdy-con-hdr-s1 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #46c0b9;
        line-height: 20px;
        letter-spacing: 0.2px;
        /* text-transform: uppercase;
   */
        /* padding: 7px 10px;
   */
        display: inline;
        /* border-radius: 50px !important;
   */
        /* background-color: #F2FBFA;
   */
    }


.isc-section-lbl-cont-entity-form-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 16px;
}


    .isc-section-lbl-cont-entity-form-s1 a {
        /* padding: 6px 10px 6px 10px;
   */
        color: gray;
        text-decoration: none;
        display: inline-block;
        clear: both;
        font-size: 12px;
        font-weight: normal;
        line-height: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        border: none;
        padding: 5px 0px !important;
        margin: 0 !important;
        color: #7d7d7d;
        font-weight: 400;
        border-radius: unset !important;
    }


.isc-sec-cust-bdy-s2 {
    position: relative;
    padding: 0 8px;
}

.isc-sec-cust-par-bdy-s1 {
    border: 1px solid #efefef;
    border-radius: 5px !important;
}

.chart-section-header-container-s1 {
    background-color: #f4f3fc;
    position: relative;
    padding: 5px 10px;
    min-height: 30px;
    /* border-bottom: 1px solid #eeedef85; */
    /* height: 25px; */
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
    cursor: pointer;
}

    .chart-section-header-container-s1 h3 {
        color: #16325c;
        letter-spacing: 0.5px;
        margin: 3px 0px 0px 0px;
        line-height: 0px;
        font-weight: 500;
        font-size: 14px;
        padding: 0px 0px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 15px;
        padding: 0;
    }

.lbl-mandatory-s1 {
    color: #F74E0A;
}

.bootstrap-select .caret {
    display: none;
}

.isc-list-value-kpi-s1 {
    background-color: #ffffff;
    border-radius: 50px !important;
    color: #6f6f6f;
    float: none;
    font-size: 13px;
    position: relative;
    font-weight: 400;
    height: 25px;
    line-height: 24px;
    margin: 0px auto;
    text-align: center;
    width: 25px;
    display: block;
    border: 1px solid #adadad;
}



/*Css By Anand, Mar 28,2019*/
/*Home Tile Screen*/
.isc-tree-par-con-s1:before {
    content: '';
    display: table;
}

.isc-tree-par-con-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-home-sec-tile-par-con-s1 {
    position: relative;
    display: block;
    border: 1px solid #ddd;
    border-radius: 3px !important;
    min-height: 150px;
    padding: 10px 10px;
}

.isc-lbl-hme-sec-tile-hdr-s1 {
    text-transform: capitalize;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #1C2C3B;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-hme-sec-tile-hdr-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #5b5b5b;
        font-size: 12px;
        font-weight: 400;
        line-height: 19px;
        display: block;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

.isc-lbl-hme-tile-date-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #5d5d5d;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    line-height: 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

    .isc-lbl-hme-tile-date-s1 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9e9e9e;
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        margin: 0px 0px 0px 4px;
        text-align: left;
    }

    .isc-lbl-hme-tile-date-s1 i {
        color: #00adb7;
        margin: 0px 3px 0px 0px;
        font-size: 12px;
        line-height: 19px;
    }

.isc-lbl-hme-tile-date-clr {
    color: red !important;
}

.isc-hme-sec-prg-con-s2 {
    position: absolute;
    background-color: #25d5e4;
    height: 4px;
    top: 3px;
    left: 3px;
    border-radius: 50px !important;
}

.isc-hme-sec-prg-con-s1 {
    width: 100%;
    position: relative;
    height: 9px;
    background-color: #eaeaea;
    border-radius: 50px !important;
}


.isc-lbl-hme-tile-date-s2 {
    margin: 0px;
    font-size: 13px;
    color: #4c4c4c;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-lbl-hme-tile-date-s3 {
    margin: 0px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

    .isc-lbl-hme-tile-date-s3 span {
        margin: 0px 0px 0px 1px;
        font-size: 11px;
        color: #088c9a;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-bottom: 3px;
    }


.isc-bg-inprogress {
    background-color: #0088dd;
}

.isc-bg-completed {
    background-color: #2BC891;
}

.isc-bg-overdue {
    background-color: #ff4c7e;
}

.isc-bg-yettostart {
    background-color: #f3a854;
}
/*Home Tile Screen*/
/*Css By Anand, Mar 28,2019*/
/**********Growth.aspx pattern 5 tab css*******/
.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.chart-section-inner-container {
    border: 1px solid #ddd;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.chart-section-inner-container {
    padding: 8px 10px;
    min-height: 250px;
    background-color: #fafafa;
}

.isc-chrt-mp-chrt-par-con-s1 {
    border-radius: 6px !important;
    padding: 8px 10px;
    min-height: 250px;
    background-color: #fafafa80;
    height: 250px;
}

.chart-section-header-container h3 {
    color: #256FAF;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-screen-hint-cell-header {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.ht-350 {
    height: 350px !important;
}

.isc-matrix-list-rio-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-matrix-list-rio-s1 th {
        padding: 5px 10px;
        border: 1px solid #ddd;
        position: relative;
        background-color: #F7F9FA;
        font-size: 14px;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 400;
        text-align: center;
        color: #595252;
    }

    .isc-matrix-list-rio-s1 tbody {
        border: 1px solid #ddd;
    }

    .isc-matrix-list-rio-s1 th h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.2px;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        color: #7e7e7e;
        text-align: center;
    }


    .isc-matrix-list-rio-s1 td h2 {
        margin: 0px 0px 0px 0px;
        line-height: 18px;
        color: #a2a2a2;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* float: left; */
        /* width: 85%; */
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #7e7e7e;
        text-align: center;
    }

    .isc-matrix-list-rio-s1 tbody td {
        padding: 7px 10px;
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        line-height: 20px;
        font-weight: 400;
        color: #5d5d5d;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        letter-spacing: 0.2px;
    }

        .isc-matrix-list-rio-s1 tbody td:first-child {
            border-left: 1px solid #eee;
        }

        .isc-matrix-list-rio-s1 tbody td:last-child {
            border-right: 1px solid #eee;
        }

    .isc-matrix-list-rio-s1 tr td.custom-set-height-bg {
        padding: 5px 10px;
        background-color: #F7F9FA;
        position: relative;
        background-color: rgba(114, 209, 246, 0.14);
        font-weight: 500;
        text-align: center;
        color: #7e7e7e;
        border: 1px solid #ddd;
    }

.isc-lbl-tile-sec-hdr-rio-rig {
    margin: 0px 0px 5px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-clr-light-red {
    color: red !important;
}

.isc-clr-light-blue {
    color: deepskyblue !important;
}
/****chart missed css********/
.nv-bulletChart {
    transform: translate(0%,0%);
}

.bor-rad-lft {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.bor-rad-right {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.isc-table-hor-bar-chart-s2 thead tr.bg-none th {
    background-color: #fff !important;
    border-top: 1px solid #fff;
}
/******Nav header Logo**********/
.isc-lbl-app-hdr-switch-s1 {
    display: inline-block;
    border-radius: 50px !important;
    /* background-color: #6bcee5; */
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    padding: 4px 0px;
    line-height: 20px;
    text-align: center;
    position: relative;
    cursor: pointer;
    margin-top: 2px;
    float: right;
    height: 33px;
    width: 33px;
    border: 1px solid #e3e3e3;
}

.isc-toggle-button-clr-s2 {
    /* background-color: #00a1b7; */
}

.isc-lbl-app-hdr-switch-s1 img {
    height: 23px;
    width: 23px; /* border-radius: 50px !important; */
}

.isc-main-app-sel-dd-cust-s1 {
    margin-top: 2px;
}

    .isc-main-app-sel-dd-cust-s1 .filter-option {
        color: #252525;
        font-size: 15px;
        font-weight: 500;
    }

.cursor-pointer {
    cursor: pointer !important;
}

.isc-grop-icon {
    height: 18px;
    width: 18px;
    margin: 0px 0px 0px 5px;
    border-radius: 50px !important;
    font-size: 11px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    background-color: #3cbce9;
    color: #fff;
    font-weight: 400;
    float: right;
}
/**************/
/***********WorkFlowHomeGroup.aspx************/
.isc-arw-panel-grp-hdr-cell-grop-s2 {
    min-height: 28px;
    background-color: #f6fbfd;
    padding: 6px 15px;
    position: relative;
    text-align: center;
    font-size: 13px;
    color: #1589EE;
    letter-spacing: 1px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 500;
    /* border: 1px solid #ddd;
   */
    /* border-radius: 5px !important;
   */
    border-right: none !important;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

    .isc-arw-panel-grp-hdr-cell-grop-s2:before {
        left: 95%;
        top: 20px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(96, 109, 115, 0);
        border-left-color: #696868;
        border-width: 13px;
        margin-top: -17px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-grop-s2:after {
        left: 95%;
        top: 18px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(125, 142, 150, 0);
        border-left-color: #ffffff;
        border-width: 10px;
        margin-top: -12px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-grop-s2 span {
        margin-left: 3px;
        font-size: 14px;
    }

.isc-app-page-panel-col-s1:before, .isc-app-page-panel-inner-container-s1:before, .isc-app-page-panel-grp-hdr-s1:before, .isc-app-page-panel-grp-bdy-s1:before, .isc-app-page-panel-tile-s1:before, .isc-dd-pan-hdr-s1:before, .isc-dd-pan-bdy-s1:before {
    content: "";
    display: table;
}

.isc-app-page-panel-col-s1:after, .isc-app-page-panel-inner-container-s1:after, .isc-app-page-panel-grp-hdr-s1:after, .isc-app-page-panel-grp-bdy-s1:after, .isc-app-page-panel-tile-s1:after, isc-dd-pan-hdr-s1, isc-dd-pan-hdr-s1:after, .isc-dd-pan-bdy-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-page-panel-col-s1 {
    width: 20%;
    float: left;
}

.isc-app-page-panel-inner-container-s1 {
    padding: 0px 0px 0px 0px;
}

.isc-app-page-panel-grp-hdr-s1 {
    border-radius: 2px !important;
    padding: 10px 7px;
    position: relative;
    background-color: #fff;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-app-page-panel-grp-bdy-s1 {
    border-radius: 2px !important;
    padding: 5px 7px;
    min-height: 450px;
    max-height: 450px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-app-page-panel-grp-bdy-s1::-webkit-scrollbar {
        width: 0px;
    }

.isc-lbl-panl-hdr-s1 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panl-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #bbbbbb;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-panl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #bbbbbb;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

.isc-lbl-panl-hdr-s4 {
    height: 15px;
    width: 25px;
    border-radius: 6px !important;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #b9b9b9;
}

.isc-app-page-panel-tile-s1 {
    border-left: 2px solid #7c7c7c;
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
    padding: 7px 10px;
    display: block;
}

.isc-pnl-bor-lft-s1 {
    border-left: 3px solid #4cdc10;
    border-radius: 4px !important;
    background-color: #f4fff6;
}

.isc-pnl-bor-lft-s2 {
    border-left: 3px solid #1589EE;
    border-radius: 4px !important;
    background-color: #f6fbfd;
}

.isc-pnl-bor-lft-s3 {
    border-left: 3px solid #46c0b9;
    border-radius: 4px !important;
    background-color: #d9fffa;
    border-left: 3px solid #1589EE;
    border-radius: 4px !important;
    background-color: #f6fbfd;
}

.isc-pnl-bor-lft-s4 {
    border-left: 3px solid #F1714F;
    border-radius: 4px !important;
}

.isc-sec-pan-bor-s1 {
    border: 1px solid #ddd;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-lbl-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-tile-hdr-s1 span i {
        margin: 0px 6px 0px 0px;
        font-size: 12px;
        color: inherit;
        line-height: inherit;
    }

.isc-lbl-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #427E9D;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

    .isc-lbl-tile-hdr-s2 span i {
        margin: 0px 6px 0px 0px;
        font-size: 12px;
        color: inherit;
        line-height: inherit;
    }

.isc-lbl-tile-hdr-s3 {
    margin: 5px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #2e85bb !important;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-hdr-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /* white-space: nowrap;
   */
    /* text-overflow: ellipsis;
   */
    font-size: 11px;
    font-weight: 500;
    color: #777;
    line-height: 16px;
    display: block;
}

.isc-lbl-tile-hdr-work-act-but-s1 {
    /* margin: 0px 0px 0px -3px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 1px 5px;
    border-radius: 3px !important;
    background-color: #2196F3;
    text-decoration: none;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    line-height: 15px;
    position: relative;
}

    .isc-lbl-tile-hdr-work-act-but-s1:hover {
        color: #fff;
    }

.isc-panel-hdr-sec-act-but-s1 {
    position: relative;
    line-height: 20px;
    height: 18px;
    width: 25px;
    border-radius: 4px !important;
    border: 1px solid #E1E6EB;
    color: #427E9D;
    margin: 0px 0px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    padding: 1px 7px;
    background-color: #fdfdfd;
    display: inline-block;
}

    .isc-panel-hdr-sec-act-but-s1 span i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
        color: #427E9D;
        padding: 5px 7px;
    }

    .isc-panel-hdr-sec-act-but-s1:hover {
        background-color: #03A9F4;
        border: none;
        color: #fff;
        cursor: pointer;
    }

.open > .dropdown-menu-work-s3 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /*box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
}

.dropdown-menu-work-s3 {
    position: absolute;
    top: 28px;
    right: 8px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 150px;
    list-style: none;
    text-shadow: none;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 200px;
    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-work-s3:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 1.5%;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #c8c8c8;
    }

.isc-dd-pan-hdr-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-dd-pan-bdy-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-dd-ul-nav-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-dd-ul-nav-list-s1 li {
        float: left;
        list-style: none;
        display: block;
        width: 100%;
        padding: 5px 5px;
    }

        .isc-dd-ul-nav-list-s1 li a {
            color: #fff;
        }

        .isc-dd-ul-nav-list-s1 li:hover {
            background-color: #1589ee;
            color: #fff;
            cursor: pointer;
            border-radius: 7px !important;
        }

            .isc-dd-ul-nav-list-s1 li:hover h3 {
                color: #fff;
            }

            .isc-dd-ul-nav-list-s1 li:hover h2 {
                color: #fff;
            }

        .isc-dd-ul-nav-list-s1 li a h2 {
            font-size: 12px;
            font-weight: 400;
            color: #B7B7B7;
            margin: 0px 0px 0px 0px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: uppercase;
        }

        .isc-dd-ul-nav-list-s1 li a h3 {
            font-size: 13px;
            font-weight: 400;
            color: #494949;
            margin: 0px 0px 0px 0px;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.isc-lbl-dd-hdr-s1 {
    margin: 0px 0px 0px 0px !important;
    font-size: 14px !important;
    color: #515151 !important;
    line-height: 20px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

    .isc-lbl-dd-hdr-s1 span {
        font-size: 10px;
        font-weight: 400;
        line-height: 10px;
        color: #a9a9a9;
        /* display: block;
   */
        /* display: block;
   */
        /* float: left;
   */
        margin: 0px 0px 0px 1px;
    }

        .isc-lbl-dd-hdr-s1 span i {
            margin: 0px 5px 0px 0px;
            color: inherit;
            font-size: 14px;
        }

.isc-panel-bg-s1 {
    background-color: ghostwhite;
}

.isc-lbl-wrk-flw-hdr-wrflw-s2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-align: left;
    text-transform: uppercase;
    /* letter-spacing: 0.7px;
   */
    overflow: hidden;
    white-space: nowrap;
    margin: 0px 0px 0px 0px;
    text-overflow: ellipsis;
    line-height: 10px;
    cursor: pointer;
}

    .isc-lbl-wrk-flw-hdr-wrflw-s2 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #fff;
        display: inline-block;
        /* margin: 0px 9px 0px 0px;
   */
        border: 1px solid #D7D2CB;
        display: block;
        padding: 0 0px 0 0px;
        display: inline-block;
        margin: 0 10px 0px 0px;
    }

        .isc-lbl-wrk-flw-hdr-wrflw-s2 span i {
            text-align: center;
            padding: 0;
        }

.isc-act-cir-wrk-flw-badge-s1 {
    height: 30px;
    width: 30px;
    border-radius: 4px !important;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    /* margin-bottom: 7px;
   */
    background-color: #b9b9b9;
}

    .isc-act-cir-wrk-flw-badge-s1:hover {
        cursor: pointer;
        color: #fff;
    }

    .isc-act-cir-wrk-flw-badge-s1:focus {
        cursor: pointer;
        color: #fff;
    }

.isc-wrk-flw-par-hdr-con-s1.collapsed .isc-act-cir-wrk-flw-badge-s1 {
    display: block;
}

.isc-wrk-flw-par-hdr-con-s1 .isc-act-cir-wrk-flw-badge-s1 {
    display: none;
}

.isc-wrk-flw-par-con-s1:before, .isc-wrk-flw-par-hdr-con-s1:before, .isc-wrk-flw-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-wrk-flw-par-con-s1:after, .isc-wrk-flw-par-hdr-con-s1:after, .isc-wrk-flw-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-wrk-flw-ovr-all-con-s1 {
    position: relative;
    min-height: 50px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-wrk-flw-ovr-all-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-wrk-flw-par-con-s1 {
    position: relative;
}

.isc-wrk-flw-par-hdr-con-s1 {
    position: relative;
    padding: 10px 10px;
    cursor: pointer;
}

.isc-wrk-flw-par-bdy-con-s1 {
    position: relative;
    padding: 10px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-ctrs-tile-thm-s2 .isc-tile-ctr-s1 {
    background-color: #fafafa;
}

.isc-status-req {
    border-top: 3px solid #C0C2C3;
}

.isc-tile-ctr-s1 {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75);
   */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    min-height: 100px;
    margin-bottom: 9px;
}

.isc-tile-pnl-sec-s1 {
    position: relative;
}

.isc-doc-cell-s2 {
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 200;
    height: 15px;
    font-size: 11px;
    font-weight: 400;
    color: #333;
    line-height: 15px;
    text-align: center;
    width: 55px;
}

.isc-ctrs-tile-thm-s2 .isc-doc-cell-s1 {
    background-color: #fafafa;
}

.isc-icon-tds-shw-s2 {
    font-size: 30px;
    color: #b2b2b2;
    position: absolute;
    top: 14px;
}

.isc-lbls-til-txt-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #088c9a;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-lbls-til-txt-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 400;
    color: #224C79;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-lbls-til-txt-s3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s5 {
    color: #c8a0e2;
    font-weight: 700;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.tile-action-icon-cirs-grp-s1 {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background-color: #b1b1b1;
    font-weight: 400;
    cursor: pointer;
}

.isc-doc-stst-s1, .isc-doc-stst-s2, .isc-doc-stst-s3, .isc-doc-stst-s4, .isc-doc-stst-s5 {
    height: 19px;
    width: 86px;
    border: 1px solid #C0C2C3;
    background-color: #C0C2C3;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    position: absolute;
    left: 10px;
    bottom: 5px;
    border-radius: 6px !important;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 17px;
}

    .isc-doc-stst-s1:hover {
        text-decoration: none;
        color: #fff;
    }

.isc-doc-stst-s2 {
    color: #2DB5D4;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s2:hover, .isc-doc-stst-s2:focus {
        color: #2DB5D4;
    }

.isc-doc-stst-s3 {
    color: #FF931D;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s3:hover, .isc-doc-stst-s3:focus {
        color: #FF931D;
    }

.isc-doc-stst-s4 {
    color: #77c45a;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s4:hover, .isc-doc-stst-s4:focus {
        color: #77c45a;
    }

.isc-doc-stst-s5 {
    color: #DE756C;
    border: none;
    background-color: #fff;
}

    .isc-doc-stst-s5:hover, .isc-doc-stst-s5:focus {
        color: #DE756C;
    }

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s1 {
    color: #8a8a8a;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s2 {
    color: #2DB5D4;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s3 {
    color: #FF931D;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s4 {
    color: #77c45a;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-ctrs-tile-thm-s1 .isc-doc-stst-s5 {
    color: #c8a0e2;
    font-weight: 500;
    padding-left: 0px;
    background-color: transparent;
    border: none;
    text-align: left;
}

.isc-status-req {
    border-top: 3px solid #C0C2C3;
}

.isc-status-upd {
    border-top: 3px solid #2DB5D4;
}

.isc-status-rev {
    border-top: 3px solid #FF931D;
}

.isc-status-act {
    border-top: 3px solid #77c45a;
}

.isc-status-rej {
    border-top: 3px solid #DE756C;
}

.isc-status-demo {
    border-top: 3px solid Orange;
}

.isc-ctrs-tile-thm-s2 .isc-tile-ctr-s1 {
    background-color: #fafafa;
}

.isc-ctrs-tile-thm-s2 .isc-doc-cell-s1 {
    background-color: #fafafa;
}

.isc-pos-abs-btn-s1 {
    position: absolute;
    top: -10px;
    right: 0px;
}

    .isc-pos-abs-btn-s1 i {
        margin: 2px 0px 0px 0px;
    }

.isc-img-sec-logo-s1 {
    position: absolute;
    top: 8px;
    left: 0px;
    height: 55px;
}

.isc-img-sec-logo-s2 {
    position: absolute;
    top: 9px;
    left: 0px;
    height: 50px;
}

.isc-img-sec-logo-s3 {
    position: absolute;
    top: 13px;
    left: -2px;
    height: 43px;
}

.isc-wid-col-1-s3 {
    width: 20%;
    float: left;
}

.isc-wid-col-2-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-3-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-4-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-5-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-6-s3 {
    width: 20%;
    float: left;
}

.isc-mar-lft-75 {
    margin-left: 75px;
}

.isc-mar-lft-90 {
    margin-left: 45px;
}

.isc-act-cir-wrk-flw-s1 {
    height: 22px;
    width: 40px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    margin-bottom: 7px;
    display: none;
    background-color: #b9b9b9;
}

.isc-wrk-flw-hdr-wid-s1 {
    float: left;
    width: 10%;
}

.isc-wrk-flw-hdr-wid-s2 {
    float: left;
    width: 14%;
}

.isc-wrk-flw-hdr-wid-s3 {
    float: left;
    width: 23%;
}

.isc-wrk-flw-hdr-wid-s4 {
    float: left;
    width: 14%;
}

.isc-wrk-flw-hdr-wid-s5 {
    float: left;
    width: 25%;
}

.isc-wrk-flw-hdr-wid-s6 {
    float: left;
    width: 11%;
}

.isc-bg-rej {
    background-color: #DE756C !important;
}

.isc-bg-upd {
    background-color: #2DB5D4 !important;
}

.isc-bg-act {
    background-color: #77c45a !important;
}

.isc-bg-demo {
    background-color: Orange !important;
}

.isc-wrk-flw-par-hdr-con-s1 .isc-act-cir-wrk-flw-s1 {
    display: none;
}

.isc-wrk-flw-par-hdr-con-s1.collapsed .isc-act-cir-wrk-flw-s1 {
    display: block;
}

.isc-status-tile-req {
    border-top: 3px solid #C0C2C3;
}

.isc-tile-ctr-work-s1 {
    box-shadow: 0 1px 2px 1px transparent, 0 3px 6px transparent;
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75); */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    /* min-height: 100px; */
    margin-bottom: 9px;
    margin-left: 15px;
}

.isc-tile-pnl-sec-s1 {
    position: relative;
}

.isc-lbls-til-txt-tile-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbls-til-txt-tile-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 400;
    color: #525295;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbls-til-txt-tile-s3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 10px;
    font-weight: 300;
    line-height: 17px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-tile-ctr-work-s1 {
    box-shadow: 0 1px 2px 1px transparent, 0 3px 6px transparent;
    padding: 10px 10px;
    /* box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75);
   */
    border-radius: 8px !important;
    border: 1px solid #ddd;
    /* min-height: 100px;
   */
    margin-bottom: 9px;
    margin-left: 15px;
}

.isc-status-tile-req {
    border-top: 3px solid #C0C2C3;
}

.isc-status-tile-rej {
    border-top: 3px solid #DE756C;
}

.isc-status-tile-update {
    border-top: 3px solid #2DB5D4;
}

.isc-status-tile-access {
    border-top: 3px solid #77c45a;
}

.isc-status-tile-demo {
    border-top: 3px solid Orange;
}

.isc-lbl-wrk-flw-hdr-s1 {
    font-size: 13px;
    font-weight: 400;
    color: #6F6F6F;
    text-align: left;
    text-transform: uppercase;
    /* letter-spacing: 0.7px; */
    overflow: hidden;
    white-space: nowrap;
    margin: 0px 0px 0px 0px;
    text-overflow: ellipsis;
}

    .isc-lbl-wrk-flw-hdr-s1 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #fff;
        display: inline-block;
        margin: 0px 9px 0px 0px;
        border: 1px solid #D7D2CB;
        display: none;
    }

.isc-lbl-wrk-flw-hdr-wrflw-s2 span {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    display: inline-block;
    /* margin: 0px 9px 0px 0px; */
    border: 1px solid #D7D2CB;
    display: block;
    padding: 0 0px 0 0px;
    display: inline-block;
    margin: 0 10px 0px 0px;
}

.isc-arw-panel-grp-hdr-cell-grop-s2.arrow-fun-close:before {
    display: none;
}

.isc-arw-panel-grp-hdr-cell-grop-s2.arrow-fun-close:after {
    display: none;
}
/************isc-header-drop-down custom-prop-set*****/
.bootstrap-select.isc-multi-select-drop.custom-prop-set .dropdown-toggle .filter-option {
    font-size: 13px;
    font-weight: 400;
    color: #03A9F4;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 65%;
    margin: 0px 0 0 0;
    /* line-height: 1; */
    padding: 0 0 0 10px;
}

.isc-header-border-lft-drop {
    border-left: 1px solid #ddd;
    margin: 9px 0 0 0;
}

.sub-header-right-side-align {
    width: 150px;
}
/*****************/
/********DirectHomev1.aspx***********/
.isc-tbl-sec-esign tr.isc-completed td {
    border-bottom: 2px solid #03C6A8;
    color: #03C6A8;
}

.isc-tbl-sec-esign tr.isc-hold td {
    border-bottom: 2px solid gray;
    color: gray;
}

.isc-tbl-sec-esign tr.isc-delay td {
    border-bottom: 2px solid #EF5350;
    color: #EF5350;
}

.isc-tbl-sec-esign tr.isc-extend td {
    border-bottom: 2px solid #D7897C;
    color: #D7897C;
}

.isc-tbl-sec-esign tbody tr:hover {
    background-color: #f6fbfd;
}
/***************/
/**********IntegratedHome.aspx******/
.sub-header-lft-side-icon {
    display: flex;
}

    .sub-header-lft-side-icon h2 {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        font-weight: 600;
        color: #525252;
        line-height: 16px;
        letter-spacing: 0.4px;
    }

        .sub-header-lft-side-icon h2 span {
            font-size: 13px;
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #747474;
            line-height: 15px;
            letter-spacing: 0.4px;
            display: block;
        }

.isc-app-screen-sec-container-user-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px 25px 15px 25px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    display: block;
    overflow: auto;
}

.isc-section-lbl-hdr-user-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    color: #00a1b7;
    margin-bottom: 10px;
    line-height: 20px;
}

.isc-screen-entity-list-s1 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 8px;
    display: block;
}

    .isc-screen-entity-list-s1 li {
        float: left;
        width: 20%;
        list-style: none;
        display: block;
    }

        .isc-screen-entity-list-s1 li a {
            display: block;
            text-decoration: none;
            padding: 0px 15px 7px 15px;
            position: relative;
            padding-left: 43px;
            cursor: pointer;
        }

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 50px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-s1 span {
        height: 35px;
        width: 35px;
        background-repeat: no-repeat;
        display: block;
        margin: 0 auto;
        margin-top: 2px;
    }

span.img-s1 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -279px -1px;
}

span.img-s2 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -244px -2px;
}

span.img-s3 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -105px -2px;
}

span.img-s4 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -315px -1px;
}

span.img-s5 {
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -350px -1px;
}

.isc-section-lbl-hdr-s5 {
    font-size: 14px;
    color: #666;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-weight: 500;
}

.isc-serv-col-list-s1 .isc-section-lbl-hdr-s7 {
    margin: 1px 0px 0px 0px;
    color: #3CA09D;
    font-weight: 500;
    font-size: 19px;
}

.isc-bar-patern-cells-s1 {
    border: 1px solid #ddd;
    border-radius: 3px;
    /* box-shadow: 0 0 4px rgba(0,0,0,0.2) inset;
   */
    height: 13px;
    position: relative;
    overflow: hidden;
    margin-top: 6px;
    margin-bottom: 8px;
    margin-left: -42px;
    margin-right: 40px;
    border-radius: 5px !important;
}

.isc-bar-patern-cells-chile-s1 {
    border-radius: 3px 0 0 3px;
    height: 11px;
    float: left;
}

.isc-serv-col-list-s1 li {
    width: 33.333%;
}

.isc-cht-flow-cell-s1 {
    min-height: 35px;
    /*padding: 8px 8px;*/
    border: 1px solid #e7e7e7;
    margin-bottom: 3px;
    border-radius: 3px !important;
    position: relative;
}

.isc-lbl-floting-cht-s1 {
    margin: 0px;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    z-index: 100;
    position: absolute;
    top: 8px;
    left: 10px;
    font-weight: 300;
}

.isc-cht-flow-cell-s1 .isc-badg-tds-bt-s1 {
    position: absolute;
    top: 9px;
    right: 11px;
    z-index: 100;
}

.isc-bgts-s2 {
    background: #1d90c6;
}

.isc-badg-tds-bt-s1:hover {
    color: #fff;
}

.isc-badg-tds-bt-s1 {
    display: inline-block;
    padding: 1px 4px;
    padding: 1px 4px;
    height: 14px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    color: #ffffff;
    font-weight: 300;
    float: none;
    margin: 0 auto;
    background-color: #2cb6d0;
}

.isc-cht-flow-fill-cell-s1 {
    background-color: #b6fff736;
    position: absolute;
    height: 33px;
    top: 0px;
    left: 0px;
    width: 100%;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}

.timeline-container {
    margin: 0px !important;
}

.timeline-headline {
    color: #00a1b7 !important;
}

.timeline-event-label {
    color: #3CA09D;
}

.timeline-event-body {
    color: #909090;
}

.timeline-body::-webkit-scrollbar {
    height: 6px !important;
}

.timeline-wrapper {
    height: 245px !important;
}
/******CRMList.aspx********/

.isc-scr-sec-hdr-bde-con-s1 {
    position: relative;
    min-height: 40px;
    /* border-bottom: 1px solid $border-clr73;
   */
}

    .isc-tile-act-par-con-s1:before, .isc-tile-act-par-hdr-con-s1:before, .isc-tile-act-par-bdy-con-s1:before, .isc-scr-sec-hdr-bde-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s2:before {
        content: "";
        display: table;
    }

    .isc-tile-act-par-con-s1:after, .isc-tile-act-par-hdr-con-s1:after, .isc-tile-act-par-bdy-con-s1:after, .isc-scr-sec-hdr-bde-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s2:after {
        content: "";
        display: table;
        clear: both;
    }

.input-icon-s2 {
    position: relative;
}

    .input-icon-s2 > .form-control {
        margin-right: 115px;
        padding-left: 33px;
    }

    .input-icon-s2 > i {
        color: #ccc;
        display: block;
        position: absolute;
        margin: 10px 2px 4px 10px;
        z-index: 3;
        width: 16px;
        height: 16px;
        font-size: 16px;
        text-align: center;
    }

.isc-app-pge-panel-s1 {
    /* border: 1px solid $light-bdr-clr6e;
   */
    border-radius: 2px !important;
    padding: 7px 0px 7px 0px;
    /* border-top: 3px solid $light-bdr-clr;
   */
    position: relative;
    background-color: #fff;
}

.isc-app-page-bdy-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 450px;
    max-height: 500px;
    padding: 2px;
}

.isc-app-pag-panel-tile-s2 {
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 10px;
    border-top: none;
}

.isc-lbl-panel-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #00a1b7;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-sec-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
}

.isc-app-pag-panel-tile-s2:hover {
    background-color: rgba(33, 146, 190, 0.1);
}

.isc-app-pag-panel-tile-active {
    background-color: #d0f6ffe3;
    border-radius: 6px !important;
}

.isc-act-list-icon-blck-s1 {
    display: none;
    position: absolute;
    top: 20px;
    right: 0px;
}

.isc-app-page-bdy-s1::-webkit-scrollbar {
    width: 5px;
}

.isc-tile-hover-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

    .isc-tile-hover-icon-s1 i {
        margin: 0px 10px 0px 10px;
        font-size: 14px;
        text-align: center;
        color: #00a1b7;
        line-height: 20px;
    }

.isc-app-pag-panel-tile-s2:hover .isc-act-list-icon-blck-s1 {
    display: block;
}

.isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
    display: block;
}

.isc-sec-tile-acc-in-bdy-con-s1 {
    padding: 7px 7px;
    border: 1px solid #ddd;
    max-height: 335px !important;
    overflow: hidden;
    border-top: none;
    overflow-y: auto;
    min-height: 50px;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

    .isc-sec-tile-acc-in-bdy-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-tile-act-par-con-s1 {
    position: relative;
}

.isc-cir-budicon-s1 {
    height: 15px;
    width: 15px;
    border-radius: 50% !important;
    border: 1px solid #2e85bb !important;
    line-height: 16px;
    background-color: #b7e4fd;
    color: #2e85bb;
    font-size: 11px;
    border: none;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: -5px;
    right: -5px;
    cursor: pointer;
    display: inline-block;
}

.isc-tile-act-par-bdy-con-s1 {
    position: relative;
    padding: 7px 5px;
}

.isc-list-bde-contact-act-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-bde-contact-act-s1 td {
        padding: 7px 3px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        /* border: 1px solid $border-clr8c;
   */
    }

        .isc-list-bde-contact-act-s1 td h2 {
            font-size: 13px;
            font-weight: 400;
            color: #5d5d5d;
            text-align: left;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .isc-list-bde-contact-act-s1 td h3 {
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 12px;
            line-height: 12px;
            font-weight: 400;
            color: #7b7b7b;
        }

        .isc-list-bde-contact-act-s1 td i {
            font-size: 14px;
            text-align: center;
            font-weight: 500;
        }

        .isc-list-bde-contact-act-s1 td i {
            font-size: 14px;
            text-align: center;
            font-weight: 500;
        }

.isc-lbl-panel-header-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #2e85bb;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-header-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #2e85bb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
}

    .isc-lbl-panel-header-s5 span i {
        margin: 0px 10px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #2e85bb;
    }

.isc-lbl-panel-header-s6 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #2e85bb;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    text-decoration: underline;
    cursor: pointer;
}

    .isc-lbl-panel-header-s6 span i {
        margin: 0px 10px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        color: #2e85bb;
    }

.isc-lbl-panel-header-s3 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.5px;
    cursor: pointer;
}

    .isc-lbl-panel-header-s3 span i {
        height: 17px;
        width: 17px;
        text-align: center;
        line-height: 19px;
        font-size: 11px;
        font-weight: 500;
        color: #fff;
        border-radius: 50% !important;
        background-color: #21b799;
        margin: 0px 0px 0px 5px;
    }

.isc-list-select-s1 {
    border: none;
    background-color: inherit;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #2e85bb;
    text-align: left;
    line-height: 20px;
    padding: 1px 5px;
    -webkit-appearance: none;
    transition: all .3s ease-out;
}

.isc-tile-act-par-hdr-con-s1 {
    position: relative;
    padding: 5px 7px;
    border-bottom: 1px solid #ddd;
}

.isc-lbl-act-hdr-con-s1 {
    color: #525252;
    /* margin: 0px 0px 0px 0px;
   */
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-act-hdr-con-s2 span i {
    margin: 0px 5px 0px 0px;
}

.isc-lbl-act-hdr-con-s2 {
    color: #8A8A8A;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-panel-cmt-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-checklist-nav-s1 li.active a {
    background-color: #aaa;
    color: #fff;
}

.isc-checklist-nav-s1-crm {
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

    .isc-checklist-nav-s1-crm li {
        list-style: none;
        float: left;
        display: block;
    }

        .isc-checklist-nav-s1-crm li a i {
            font-size: inherit;
            display: block;
            float: left;
            margin-right: 5px;
            margin-top: 0px;
        }

        .isc-checklist-nav-s1-crm li a.active {
            background-color: #00a1b7;
            color: #fff;
            text-decoration: none;
        }

        .isc-checklist-nav-s1-crm li:hover a {
            background-color: #00a1b7;
            color: #fff;
            text-decoration: none;
        }

            .isc-checklist-nav-s1-crm li:hover a span {
                /* background-color: $primary-color;
   */
                color: #fff;
                text-decoration: none;
            }

        .isc-checklist-nav-s1-crm li a {
            padding: 4px 10px 3px 10px;
            position: relative;
            display: block;
            font-size: 12px;
            margin-right: 16px;
            border-radius: 6px !important;
            line-height: 15px;
            cursor: pointer;
            text-decoration: none;
            font-weight: 400;
        }

.isc-cir-bud-bg-s3 {
    color: Orange;
    border: 1px solid Orange;
    background-color: #fdb32a38;
}

    .isc-cir-bud-bg-s3:hover {
        background-color: Orange;
        color: #fff;
    }

.isc-list-bde-contact-act-s1 tr:hover {
    background-color: rgba(33, 146, 190, 0.1);
    cursor: pointer;
}

.isc-rght-cmt-par-con-s1 {
    position: relative;
    max-height: 600px;
    min-height: 550px;
    border-left: 1px solid #efefef;
    margin-left: 0px;
    padding: 10px 10px;
}

.isc-rght-cmt-in-con-s1 {
    position: relative;
    border-top: 1px solid #efefef;
    margin-top: 0px;
    padding-left: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.isc-rght-cmt-in-con-s2 {
    background-color: #fff;
    /*min-height: 100px;
   */
    border: 1px solid #efefef;
    border-radius: 6px !important;
    border-top: none;
    box-shadow: 0px 0px 5px 0px #ddd;
    padding: 5px 5px;
}

.isc-rght-cmt-in-con-s3 {
    background-color: #fff;
    /*min-height: 100px;
   */
    border: 1px solid #efefef;
    border-radius: 6px !important;
    border-top: none;
    box-shadow: 0px 0px 5px 0px #ddd;
    padding: 10px 10px;
}

.isc-bg-cir-bud-s1 {
    background-color: #45ae3d !important;
    color: #fff !important;
}

.isc-bg-cir-bud-s3 {
    background-color: Orange !important;
    color: #fff;
}

.isc-cmt-con-cir-bud-s1 {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    /* margin: 0 auto;
   */
    position: absolute;
    left: -22px;
    top: -10px;
    cursor: pointer;
}

    .isc-cmt-con-cir-bud-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
    }

.isc-cmt-con-cir-bud-s2 {
    border-radius: 50px !important;
    font-size: 5px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    border-bottom-right-radius: 50% !important;
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
    height: 25px;
    width: 25px;
    position: absolute;
    padding: 5px 2px;
    left: -22px;
    top: -3px;
}

    .isc-cmt-con-cir-bud-s2 i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
    }

.isc-cmt-sec-txt-area-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 100%;
    resize: none;
    border: none;
    border-radius: 4px !important;
    outline: none;
    padding: 7px 5px;
    margin: 5px 1px 3px 0px;
    min-height: 35px;
    max-height: 75px;
    overflow: hidden;
}

    .isc-cmt-sec-txt-area-s1:focus {
        box-shadow: 0 0 5px #ddd;
        padding: 3px 0px 3px 3px;
        margin: 5px 1px 3px 0px;
        border: 1px solid #51cbee;
    }

.isc-lbl-cmt-bdy-s1 {
    /* margin: 0px 0px 0px 0px;
   */
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}

.isc-lbl-cmt-bdy-s2 {
    margin: 0px 4px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #8A8A8A;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    font-style: italic;
    width: 65px;
}

.isc-lbl-acc-hdr-sec-s3 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 11px;
    color: #2d2d2d;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-acc-hdr-sec-s4 {
    color: #2e85bb;
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 3px 0px 3px;
    font-style: italic;
    /*text-decoration: underline;
   */
    cursor: pointer;
}

.isc-img-hor-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-img-hor-nav-s1 li {
        float: left;
        list-style: none;
        margin-right: 8px;
        position: relative;
        display: block;
    }

        .isc-img-hor-nav-s1 li a {
            display: inline-block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 500;
            line-height: 10px;
            margin: 0px 5px 0px 0px;
            cursor: pointer;
            position: relative;
            vertical-align: middle;
        }

            .isc-img-hor-nav-s1 li a i {
                font-size: 14px;
                text-align: center;
            }

            .isc-img-hor-nav-s1 li a img {
                height: 16px;
                width: 16px;
                text-align: center;
                position: relative;
                top: -1px;
                margin: 0px 5px 0px 5px;
            }

        .isc-img-hor-nav-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-dd-add-action-s1 .isc-img-dd-menu-s1 {
    box-shadow: 0px 8px 14px 0px rgba(146, 146, 146, 0.14);
    /*border-radius: 1px !important;
   */
}

.open > .isc-img-dd-menu-s1 {
    display: block;
}

.btn-group.open .isc-img-dd-menu-s1 {
    -webkit-box-shadow: none;
}

.isc-img-dd-menu-s1 {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    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);
   */
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border: 1px solid #ddd;
    font-size: 14px;
    width: 162px;
}

    .isc-img-dd-menu-s1 li > a {
        padding: 6px 15px 6px 5px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-input-tag-cell-s2 {
    display: inline-block;
    /* min-height: 22px !important;
   */
    padding: 1px 10px;
    padding-right: 20px;
    position: relative !important;
    margin: 0px 7px 0px -2px !important;
    border-radius: 6px !important;
    background-color: #ededed !important;
    text-decoration: none;
    font-size: 10px !important;
    font-weight: 500 !important;
    color: #5d5d5d !important;
    line-height: 13px !important;
    position: relative !important;
    cursor: pointer !important;
}

    .isc-input-tag-cell-s2 h3 {
        margin: 0px;
        color: inherit;
        font-size: inherit;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 3px 5px;
    }

.isc-tag-bg-clor-s4 {
    color: #7c7c7c !important;
    border: 1px solid #ddd !important;
    background-color: rgba(240, 240, 240, 0.4) !important;
}

    .isc-tag-bg-clor-s4:hover {
        color: #fff !important;
        border: 1px solid #ddd !important;
        background-color: #525252 !important;
    }

.isc-input-tag-cell-s2 i {
    position: absolute !important;
    font-size: 10px !important;
    color: inherit !important;
    top: 2px !important;
    right: 2px !important;
}

.isc-img-dd-menu-s1 li > a span {
    position: relative;
    display: inline-block;
    padding: 5px 12px;
    cursor: pointer;
    font-size: 13px;
    color: #5d5d5d;
    line-height: 12px;
    /* min-height: 20px;
   */
    font-weight: 500;
    margin: 0px 0px 0px 15px;
}

.isc-img-dd-menu-s1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0%;
    top: -10%;
    border-bottom: 9px solid #ddd;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    z-index: 1000;
}

.isc-img-dd-menu-s1:after {
    content: "";
    display: block;
    position: absolute;
    left: 0%;
    top: -10%;
    border-bottom: 10px solid #ddd;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    z-index: 1;
}

.isc-img-dd-menu-s1 li > a:hover, .isc-img-dd-menu-s1 .active > a, .isc-img-dd-menu-s1 .active > a:hover {
    text-decoration: none;
    background-image: none;
    background-color: rgba(33, 146, 190, 0.1);
    color: #7c7c7c;
    filter: none;
    width: 159px;
    font-size: 13px;
}

.isc-img-dd-menu-s1 li > a i {
    display: block;
    float: left;
    margin-right: 3px;
    font-size: 13px;
    color: #939393;
    margin-top: 3px;
}

.isc-sect-hdr-con-s1 {
    position: relative;
    padding: 4px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-main-contend {
    height: 200px;
    overflow: hidden;
    overflow-y: auto !important;
}

    .isc-main-contend::-webkit-scrollbar {
        width: 5px;
    }
/*********CRM Body******/
.isc-sec-hdr-kpi-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-sec-hdr-kpi-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-sec-hdr-kpi-cell-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-sec-hdr-kpi-cell-s1 li a {
            display: block;
            padding: 0px 10px 0px 10px;
            text-decoration: none;
            border-right: 1px solid #e9e9e9;
        }

            .isc-sec-hdr-kpi-cell-s1 li a h1 {
                margin: 0px 0px 0px 0px;
                font-size: 11px;
                line-height: 20px;
                color: #7c7c7c;
                font-weight: 500;
                text-transform: uppercase;
                text-align: center;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-sec-hdr-kpi-cell-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                font-size: 14px;
                line-height: 15px;
                color: #00a1b7;
                /* color: $light-gray-clr;
   */
                font-weight: 500;
                text-align: center;
            }

                .isc-sec-hdr-kpi-cell-s1 li a h2 span {
                    font-size: 11px;
                    font-style: italic;
                    margin: 0px 0px 0px 3px;
                }

        .isc-sec-hdr-kpi-cell-s1 li:last-child a {
            border-right: none;
        }

.isc-sec-hdr-kpi-cir-cell-s1 {
    height: 20px;
    width: 20px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 19px;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    border-radius: 50% !important;
    margin: 0px auto;
}

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}

    .isc-btn-act-scr-sec-s1 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 13px;
        margin-top: 0px;
        color: inherit;
    }

.isc-app-nav-bde-menu-s1 {
    padding: 0px;
    margin: 0px;
    margin-right: 0px;
    border-right: 1px solid #b5b5b5 !important;
}

.isc-act-icon-nav-bde-hdr-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-icon-nav-bde-hdr-s1 li {
        float: left;
        list-style: none;
        margin-right: 0px;
        margin-top: 8px;
    }

        .isc-act-icon-nav-bde-hdr-s1 li a i {
            font-size: 18px;
            text-align: center;
            color: #000;
        }

.isc-act-cir-bud-bde-s1 {
    margin: 0px 0px 0px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-act-cir-bud-bde-s1 span {
        margin: 0px 20px 0px 15px;
    }

.isc-app-ent-brd-s1 {
    padding: 0px;
    margin: 0px;
    display: flex;
}

    .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;
}

.isc-lbl-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    color: #8A8A8A;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-transform: capitalize;
}

.isc-act-cir-bud-bde-s1 span i {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    background-color: #F74E0A;
}

.isc-status-td-s2 {
    border: 1px solid transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    padding: 2px 8px;
    border-radius: 3px !important;
    color: #5d5d5d;
    cursor: pointer;
    width: 80%;
    display: block;
    margin: 0px auto;
    text-align: center;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-btn-act-bgm-s1 {
    border-color: #26c393 !important;
    color: #29b187 !important;
    background-color: #eafff9;
    border: 1px solid #26c393 !important;
}

.isc-cir-bud-bg-s3 {
    color: Orange;
    border: 1px solid Orange;
    background-color: #fdb32a38;
}
/*******IntegratedReport.aspx**********/
.isc-lbl-screen-main-title {
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 25em;
    line-height: 25px;
    color: #525252;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: 400;
}

.isc-label-db-ans-entity {
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #00B3E9;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-lbl-screen-main-hint {
    font-size: 18px;
    font-weight: 400;
    color: #525252;
    margin-right: 3px;
}

.isc-lbl-screen-hint-cell {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 35em;
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.isc-hor-filter-list li {
    list-style: none;
    float: left;
}

    .isc-hor-filter-list li + li {
        margin-left: 14px;
    }

    .isc-hor-filter-list li a {
        display: block;
        text-align: left;
        font-size: 12px;
        font-weight: 500;
        line-height: 20px;
        color: #7c7c7c;
    }

        .isc-hor-filter-list li.active a, .isc-hor-filter-list li a:hover {
            color: #00B3E9;
            text-decoration: none;
        }

.isc-group-filter-control {
    background-color: #fff;
    border: 1px solid #eee;
    min-height: 32px;
    padding: 5px;
}

.isc-list-group-filter {
    margin: 0;
    padding: 0;
}

    .isc-list-group-filter li {
        list-style: none;
        float: left;
        margin: 0px 5px 0px 5px;
    }

        .isc-list-group-filter li + li {
            margin-left: 0px;
        }

        .isc-list-group-filter li a {
            display: block;
            padding: 2px 12px;
            border-right: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background: #eee;
        }

        .isc-list-group-filter li:last-child a {
            border-right: none;
        }

        .isc-list-group-filter li.active a, .isc-list-group-filter li a:hover {
            color: #fff;
            text-decoration: none;
            background: #00B3E9;
        }

.isc-lbl-filter-s1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    color: #525252;
    margin: 0px 0px 0px 0px;
}
/*****IntegratedDash.aspx**********/
.isc-label-seq-val {
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #525252;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.3px;
}

.isc-seq-kpi-footer {
    padding: 5px 0px;
}

.isc-seq-kpi-body {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.isc-label-seq-qs {
    display: inline-block;
    text-align: left;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 20px;
    color: #525252;
    margin: 0px 0px 0px 0px;
}

.isc-seq-kpi-top {
    height: 28px;
}

.isc-label-seq-footer-data {
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
}

.isc-lbl-type-serach-box-s1:focus, .isc-lbl-type-serach-box-s1:focus {
    outline: none;
}

.isc-cmt-tile-cont-s1 {
    position: relative;
    padding: 2px 10px;
    border-bottom: 1px solid #70aeda1c;
    background-color: #f7fdff00;
    /* border-radius: 3px !important; */
    min-height: 50px;
    margin-bottom: 10px;
}

    .isc-cmt-tile-cont-s1:hover {
        background-color: #ecfff9ee !important;
        border: 0.5px solid #70aeda42;
        border-radius: 10px !important;
    }

.isc-lbl-cmt-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #4f5e6b;
    text-align: left;
}

    .isc-lbl-cmt-hdr-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 10px;
        font-weight: 400;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #8f919d;
        /* font-style: italic; */
    }

.isc-lbl-cmt-bdy-s1 {
    color: #565867;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    text-align: left;
    text-indent: 50px;
}

.isc-cmnt-par-hdr-con-s1 {
    position: relative;
    border-bottom: 1px solid #dddddd7a;
    padding: 7px 10px;
}

.isc-lbl-type-serach-box-s1 {
    width: 100%;
    /* border: none; */
    border: 1px solid #ddd;
    background-color: inherit;
    color: #7c7c7c;
    margin: 0px;
    font-weight: 500;
    font-size: inherit;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* width: 85%; */
    text-transform: none;
    text-align: left;
    line-height: 20px;
    padding: 4px 12px;
    /* -webkit-appearance: none; */
    cursor: pointer;
    font-size: 12px;
    border-radius: 12px !important;
}
/******PCP List.aspx********/
.isc-cir-div-lg-s1-float-circle {
    height: 20px;
    width: 20px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 2;
    font-size: 11px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    /* margin-top: 2px; */
    /* float: left; */
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin: 0;
}


.open > .isc-nested-list-pcp-lst {
    display: block;
}


.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   */
}


.isc-nested-list-pcp-lst {
    position: absolute;
    top: 35px;
    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;
    width: 150px;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 0px rgba(0, 0, 0, 0.08); */
}


    .isc-nested-list-pcp-lst li {
        width: 100%;
    }


        .isc-nested-list-pcp-lst li > a {
            /* padding: 6px 10px 6px 10px;
   */
            color: gray !important;
            text-decoration: none;
            display: inline-block;
            /* clear: both; */
            font-size: 13px;
            font-weight: normal;
            line-height: 24px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 4px 8px;
            width: 100%;
            border-bottom: 0px solid transparent;
            background-color: #fff !important;
            text-align: left;
        }

        .isc-nested-list-pcp-lst li h2 {
            text-decoration: underline;
            color: gray !important;
            font-size: 13px;
            font-weight: normal;
            line-height: 25px;
            border-top: 1px solid #ddd;
            float: right;
            overflow: hidden;
            background-color: #f9f9f9;
            width: 100%;
            padding: 0px 5px 0px 0px;
            cursor: pointer;
            text-align: right;
            margin: 0px 0px 0px 0px;
        }

        .isc-nested-list-pcp-lst li:hover h2 {
            color: #5eb4ff !important;
        }

        .isc-nested-list-pcp-lst li h2 i {
            display: inline-block;
            font-size: 13px;
            color: #999999;
            margin: 3px 3px 0px 0px;
            line-height: inherit;
        }

        .isc-nested-list-pcp-lst li > a span {
            float: left;
            margin: 0px 5px 0px 0px;
        }

    .isc-nested-list-pcp-lst:before {
        content: "";
        display: block;
        position: absolute;
        right: 55px;
        top: -8px;
        border-bottom: 8px solid #c5c5c5;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        z-index: 1000;
    }


    .isc-nested-list-pcp-lst: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;
    }


    .isc-nested-list-pcp-lst li > a:hover, .isc-nested--list-dd-ls1 .active > a, .isc-nested--list-dd-ls1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #ecf7ff !important;
        color: #779ef2 !important;
        filter: none;
        width: 100%;
        /* float: left;
   */
        font-size: 13px;
        text-align: left;
        border-bottom: 0px solid #fff;
    }


    .isc-nested-list-pcp-lst li > a i {
        display: inline-block;
        float: left;
        font-size: 13px;
        color: #999999;
        margin: 0px 5px 0px 0px;
        line-height: inherit;
    }

.isc-act-scr-reg-stand-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 22px;
    user-select: none;
    /* margin-left: 10px; */
    background-color: #779ef2;
    color: #ffffff !important;
    min-width: 50%;
}
/***********Followuplist.aspx **********/
.bor-set {
    border: 1px solid #ececec;
}

.isc-bdy-Followup-sec-con::before, .isc-accor-panel-sec-con::before, .isc-accor-panel-header-sec::before, .isc-accor-panel-follow-body-sec::before {
    display: table;
    content: "";
}

.isc-bdy-Followup-sec-con::after, .isc-accor-panel-sec-con::after, .isc-accor-panel-header-sec::after, .isc-accor-panel-follow-body-sec::after {
    display: table;
    content: "";
    clear: both;
}

.isc-bdy-Followup-sec-con {
    position: relative;
    /* height: 600px; */
    overflow: hidden;
    overflow-y: auto;
}

.isc-accor-panel-sec-con {
    position: relative;
    /* border: 1px solid #ddd6; */
    border-radius: 4px !important;
    margin-bottom: 5px;
}

.isc-accor-panel-header-sec {
    position: relative;
    padding: 7px 10px;
    /* border-bottom: 1px dotted #ddd; */
    cursor: pointer;
    min-height: 35px;
}

.isc-accor-panel-follow-body-sec {
    position: relative;
    padding: 0px 10px 0px 10px;
    /* min-height: 50px; */
    /* max-height: 400px; */
    /* overflow: hidden; */
    overflow-y: auto;
    border-bottom: 1px solid #ccc;
}

    .isc-accor-panel-follow-body-sec::-webkit-scrollbar {
        width: 5px;
    }

.isc-text-transfm-none i {
    background-color: #a094ed;
    height: 25px;
    width: 25px;
    display: inline-block;
    border-radius: 3px !important;
    vertical-align: middle;
    text-align: center;
    line-height: 26px;
    color: #fff;
    padding: 0 0 0 0px;
    margin: 0 5px 0 0;
}

.isc-text-transfm-none {
    color: #000 !important;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* margin: 0px 0px 0px 0px; */
    /*text-transform: uppercase;*/
    /* letter-spacing: 0.5px; */
    /* padding: 0 0px 0px 0px; */
    line-height: 18px;
    /* vertical-align: bottom; */
    margin: 0;
}

.isc-lbl-inside-span {
    color: #a8acad !important;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 400 !important;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: unset !important;
    /* height: 0!important; */
    /* width: 0!important; */
    display: inline !important;
    text-transform: capitalize;
    /* margin-left: 15px; */
}

.isc-td-subdoc-cell-container-s1 {
    padding-left: 0px;
    background-color: transparent;
}

.isc-list-self-service-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #525252;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-sec-paggination-s5 {
    margin: 0px;
    padding: 0px;
}

    .isc-sec-paggination-s5 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-sec-paggination-s5 li a {
            display: block;
            padding: 5px 7px;
            font-size: 12px;
            font-weight: 400;
            background-color: #f7f7f7;
            border-bottom: none;
            margin: 0px 5px 0px 5px;
            height: 25px;
            text-decoration: none;
            text-align: center;
            border-radius: 4px !important;
            color: #427E9D;
            border: 1px solid #E1E6EB;
            line-height: 15px;
        }

        .isc-sec-paggination-s5 li:first-child a i {
            font-size: 16px;
            line-height: 11px;
            margin: 0px 0px 0px 0px;
            padding-right: 10px;
            text-align: center;
        }

        .isc-sec-paggination-s5 li:last-child a i {
            font-size: 16px;
            line-height: 15px;
            margin: 0px 0px 0px 0px;
            padding-right: 10px;
            text-align: center;
        }

        .isc-sec-paggination-s5 li.active a {
            background-color: #40B2E2;
            color: #fff;
            border: 1px solid #40B2E2;
        }

        .isc-sec-paggination-s5 li a:hover {
            background-color: #46d4f5;
            color: #fff;
            border: 1px solid #46d4f5;
        }

.isc-lbl-tile-foot-act-but-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 8px;
    border-radius: 4px !important;
    background-color: #00a1b7;
    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-lone-coot-but-bg-s4 {
    background-color: #209bd1;
}

.isc-lone-coot-but-bg-s1 {
    background-color: #979596;
}

.isc-lbl-tile-foot-act-but-s1:hover {
    color: #ffffff;
}

.isc-lbl-tbl-optimal-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px !important;
    color: #8A8A8A !important;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400 !important;
    text-transform: capitalize;
}
/*Detail Screen-Oct 10th,2019*/
.isc-detail-hdr-sec-s1 {
    position: relative;
    /* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08); */
    padding: 15px 10px;
    border: 1px solid #f1f1f1;
}

.isc-lbl-det-hdr-s1 {
    margin: 4px 0px 0px 0px;
    color: #3A3C3C;
    font-size: 10px;
    line-height: 25px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    text-align: left;
    letter-spacing: 0.8px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-det-hdr-s1 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 14px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: 0px;
        display: contents;
    }

    .isc-lbl-det-hdr-s1 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.pad-lft-25 {
    padding-left: 25px;
}

.isc-dd-cust-wid-s1 {
}

    .isc-dd-cust-wid-s1 .select2-container {
        width: -webkit-fill-available !important;
    }

.div-col-8per {
    width: 8%;
    float: left;
}

.div-col-92per {
    width: 92%;
    float: left;
}

.isc-txt-area-data-status-sec {
    position: relative;
    display: flex;
    /* padding: 10px; */
    border: 1px solid #efefef;
    padding: 7px 10px;
    border-radius: 5px !important;
}

.isc-det-min-hgt-s1 {
    min-height: 485px;
}

.isc-attc-par-con-s1 {
    position: relative;
    display: block;
    /* border-left: 1px solid #ddd; */
    min-height: 450px;
}

.isc-attc-par-hdr-con-s1 {
    position: relative;
    display: block;
    min-height: 24px;
    border-bottom: 1px solid #ddd;
}

.isc-update-cntrl-con {
    position: relative;
    border: 1px solid #ddd;
    padding: 0px 0px;
    border-radius: 4px !important;
    height: 27px;
}

.isc-btn-inp-typ-file-bg-s1 {
    background-color: #779ef2 !important;
    color: #fff !important;
}

.isc-btn-inp-typ-file-s1 {
    overflow: hidden;
    position: relative;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 7px 10px;
    font-size: 12px;
    line-height: 15px;
    /* border: 1px solid #2e7af7 !important; */
    /* background-color: #b7e4fd !important; */
    /* color: #2e7af7 !important; */
}

    .isc-btn-inp-typ-file-s1 [type=file] {
        cursor: pointer;
        display: block;
        font-size: 999px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        cursor: pointer;
        text-align: right;
        top: 0;
    }

.isc-btn-inp-typ-file-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 8px 6px 8px;
    border-radius: 3px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
    font-weight: 400;
    color: #ffffff;
    line-height: 14px;
    text-transform: capitalize;
    position: relative;
    border: none;
    letter-spacing: 0.7px;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    position: relative;
}

    .isc-btn-inp-typ-file-s1[type=file] {
        cursor: pointer;
        display: block;
        font-size: 999px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }
    /*.isc-btn-inp-typ-file-s1:after
        {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 0%;
            height: 100%;
            background-color: rgba(255,255,255,0.4);
            -webkit-transition: none;
            -moz-transition: none;
            -ms-transition: none;
            -o-transition: none;
            transition: none;
        }
.isc-btn-inp-typ-file-s1:hover:after
        {
            width: 120%;
            background-color: rgba(255,255,255,0);
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }*/
    .isc-btn-inp-typ-file-s1:focus {
        outline: none;
    }

.isc-update-cntrl-con h2 {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    border: none;
    text-align: center;
    margin: 0px 0px 0px 0px;
    background-color: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-update-cont-refresh {
    height: 26px;
    float: right;
    width: 25px;
    background-color: #779ef2;
    text-align: center;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    cursor: pointer;
}

    .isc-update-cont-refresh i {
        text-align: center;
        color: #fff;
        font-size: 13px;
        line-height: 24px;
        font-weight: 400;
    }

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #bdc3c7 !important;
}

.isc-mp-img-viewer {
    display: block;
    margin: 0px auto;
    width: 100%;
    height: 100%;
}

.isc-mp-bdy-cust-s1 {
    max-height: 600px !important;
    overflow-y: hidden !important;
}

.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-act-cir-cen-btn {
    /* font-size: 16px; */
    /* line-height: 20px; */
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: right;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}
/*Detail Screen-Oct 10th,2019*/
.isc-det-pan-lft-con-s1 {
    position: relative;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    min-height: 485px;
    display: block;
    padding: 15px 15px;
}

.isc-lbl-wrk-flw-main-hdr-s1 {
    margin: 0px 0px 10px 0px;
    font-weight: 500;
    font-size: 11px;
    color: #3A3C3C;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

    .isc-lbl-wrk-flw-main-hdr-s1 i {
        color: #17b4d3;
        background-color: #e4fdff;
        font-size: 11px;
        line-height: 22px;
        height: 20px;
        width: 20px;
        text-align: center;
        margin: 0px 5px 0px 0px;
        border-radius: 50px !important;
    }

    .isc-lbl-wrk-flw-main-hdr-s1:before {
        content: "";
        position: absolute;
        left: 25px;
        bottom: 0px;
        width: 50px;
        border: 0.5px solid #e7e7e7;
    }

.isc-lbl-det-hdr-s2 {
    margin: 0px 0px 0px 0px;
    color: #aba8a8;
    font-size: 10px;
    font-weight: 400;
    line-height: 30px;
    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-det-hdr-s2 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s2 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.isc-dd-cust-wid-s2 {
}

    .isc-dd-cust-wid-s2 .select2-container {
        width: -webkit-fill-available !important;
    }

    .isc-dd-cust-wid-s2 .select2-container--default .select2-selection--single {
        border: none !important;
    }

        .isc-dd-cust-wid-s2 .select2-container--default .select2-selection--single .select2-selection__rendered {
            font-size: 14px;
            padding: 0px 0px;
        }

    .isc-dd-cust-wid-s2 .form-control {
        border: none !important;
        padding-left: 0px;
        font-size: 14px;
        color: #8A8A8A;
    }

.isc-det-txt-par-con-s1 {
    position: relative;
    display: block;
    border-radius: 5px !important;
    margin-bottom: 25px;
}

.isc-det-txt-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

    .isc-det-txt-par-hdr-con-s1 h2 {
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 11px;
        color: #3A3C3C;
        line-height: 20px;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
    }

        .isc-det-txt-par-hdr-con-s1 h2 i {
            color: #17b4d3;
            background-color: #e4fdff;
            font-size: 11px;
            line-height: 22px;
            height: 20px;
            width: 20px;
            text-align: center;
            margin: 0px 5px 0px 0px;
            border-radius: 50px !important;
        }

.isc-det-txt-par-bdy-con-s1 {
    position: relative;
    padding: 7px 10px;
    /* border-top: 1px solid #efefeff2; */
}

.isc-dec-para-txt {
    margin: 0px 0px 0px 0px;
    color: #909090;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}


.isc-act-icon-nav-hdr-s2 {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
}

    .isc-act-icon-nav-hdr-s2 li {
        float: left;
        list-style: none;
        margin-right: 5px;
    }

        .isc-act-icon-nav-hdr-s2 li a {
            display: block;
            font-size: 12px;
            color: #4B9BB3;
            font-weight: 400;
            line-height: 10px;
            padding: 5px 7px 5px 7px;
        }

            .isc-act-icon-nav-hdr-s2 li a i {
                font-size: 13px;
                margin: 0px 7px 0px 0px;
                text-align: center;
                color: #4AC0E6;
            }

        .isc-act-icon-nav-hdr-s2 li:hover a {
            background-color: #f1feff;
            color: #17b4d3;
        }

        .isc-act-icon-nav-hdr-s2 li:hover a {
            color: #17b4d3;
        }

        .isc-act-icon-nav-hdr-s2 li.active a {
            border-top-left-radius: 9px !important;
            border-top-right-radius: 9px !important;
            background-color: #17b4d3;
            color: #e4fdff;
        }

            .isc-act-icon-nav-hdr-s2 li.active a i {
                color: #fff;
            }
/*CSS BY Anand-Oct 11th,2019*/
.isc-det-pag-par-s1 {
    position: relative;
    border: 1px solid #f1f1f1;
    /* border-top-left-radius:5px !important; */
    /* border-top-right-radius:5px !important; */
}

.isc-det-pag-par-hdr-s1 {
    position: relative;
    padding: 15px 15px;
    border-bottom: 1px solid #f1f1f1;
}

.isc-det-pag-par-bdy-s1 {
    position: relative;
    padding: 15px 10px;
    min-height: 380px;
}

.div-col-12halfper {
    width: 12.5%;
    float: left;
}

.isc-lbl-det-hdr-s3 {
    margin: 0px 0px 0px 0px;
    color: #3A3C3C;
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    /* border-bottom: 1px solid #f1f1f1; */
    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-det-hdr-s3 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s3 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }

.isc-dd-cust-wid-s3 {
    position: relative;
    padding-left: 18px;
    display: block;
}

    .isc-dd-cust-wid-s3 .form-control {
        border: none !important;
        padding-left: 8px;
        font-size: 14px;
        color: #8A8A8A;
    }

    .isc-dd-cust-wid-s3 input[type=text] {
        width: 95% !important;
    }

    .isc-dd-cust-wid-s3 i {
        color: #8c8c8c;
        font-size: 17px;
        top: 7px;
        line-height: 20px;
        left: 3px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px 0px 0px 0px;
    }

.isc-nav-bar-hdr-sec-s1 {
    padding: 0px;
    margin: 0px;
    /* padding-left: 20px; */
}

    .isc-nav-bar-hdr-sec-s1 li {
        list-style: none;
        display: block;
        float: left;
    }

        .isc-nav-bar-hdr-sec-s1 li a {
            padding: 5px 10px;
            display: block;
            color: #9c9c9c;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
            border-bottom: 2px solid transparent;
            /* text-transform: uppercase; */
        }

            .isc-nav-bar-hdr-sec-s1 li a i {
                color: #a9a9a9;
                text-align: center;
                cursor: pointer;
                text-decoration: none;
                margin: 0px 0px 0px 0px;
                font-size: 20px;
                line-height: 20px;
            }

.isc-nav-bar-hdr-sect-s1 li a {
    position: relative;
}

    .isc-nav-bar-hdr-sect-s1 li a span {
        height: 18px;
        width: 18px;
        border-radius: 50% !important;
        text-align: center;
        display: block;
        font-size: 10px;
        line-height: 20px;
        background-color: #a5a5a5;
        color: #fff;
        font-weight: 400;
        position: absolute;
        top: -6px;
        left: 23px;
    }

.isc-nav-bar-hdr-sec-s1 li:hover a {
    text-decoration: none;
    border-bottom-color: #36BBA1;
    color: #222;
}

.isc-nav-bar-hdr-sec-s1 li.active a {
    border-bottom-color: #1589ee;
    color: #00A6BC;
}

    .isc-nav-bar-hdr-sec-s1 li.active a span {
        background-color: #17b4d3;
    }

    .isc-nav-bar-hdr-sec-s1 li.active a i {
        color: #2e7af7;
    }

.isc-nav-hdr-icon-s1 i {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 5px;
    left: -5px;
    line-height: 35px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
}

.isc-nav-hdr-icon-s2 i {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 5px;
    right: -5px;
    line-height: 35px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
}

.isc-tbl-jqry-bor-s1 {
}

    .isc-tbl-jqry-bor-s1 td {
        border-right: 1px solid #ddd;
    }

    .isc-tbl-jqry-bor-s1 tr td:last-child {
        border-right: none !important;
    }

    .isc-tbl-jqry-bor-s1 td:nth-child(2) {
        border-right: 1px solid #ddd;
    }

    .isc-tbl-jqry-bor-s1 td:nth-child(4) {
        border-right: 1px solid #ddd;
    }

.isc-clr-inbox {
    color: gray !important;
}

.isc-clr-yettostart {
    color: #25b4e9 !important;
}

.isc-clr-inprogress {
    color: orange !important;
}

.isc-clr-completed {
    color: #9fdb66 !important;
}

.isc-clr-hold {
    color: #f77e75 !important;
}

.isc-lbl-clr-dev {
    color: #0094FF !important;
}

.isc-lbl-clr-uat {
    color: #A76000 !important;
}

.isc-lbl-clr-test {
    color: #e7c400 !important;
}

.isc-lbl-clr-bp {
    color: #F16E13 !important;
}

.isc-lbl-clr-prod {
    color: #9B59B6 !important;
}

.isc-lbl-clr-apprve {
    color: #1CBB9F !important;
}

.isc-week-clr-s1 {
    color: #29d729 !important;
}

.isc-week-clr-s2 {
    color: orange !important;
}

.isc-week-clr-s3 {
    color: #fe0f0fe6 !important;
}

.isc-frm-cntrl-bor {
    border: 1px solid #efefef !important;
}

.isc-cust-filt-dd-s1 {
}

    .isc-cust-filt-dd-s1 .select2-container--default .select2-selection--single {
        border: 1px solid #efefef !important;
    }

.isc-lbl-blck-clr-s1 {
    color: #3A3C3C !important;
}
/*CSS BY Anand-Oct 11th,2019*/
.isc-cht-flow-cell-bdy {
    border: 1px solid #f1f1f1;
    border-top: none;
    padding: 7px 10px;
    min-height: 150px;
    max-height: 250px;
    /* margin-bottom: 10px; */
}

.isc-list-hvr-txt-nav {
    margin: 0px;
    padding: 0px;
}

    .isc-list-hvr-txt-nav li {
        list-style: none;
        width: 100%;
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #21283A;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

        .isc-list-hvr-txt-nav li h1 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 400;
            color: #828282;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-hvr-txt-nav li h1 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav li h1 i {
                color: #2cb6d0;
                margin: 0px 3px 0px 0px;
                font-size: 12px;
                line-height: inherit;
            }

.imin-hgt-my-home {
    min-height: 600px;
}

.isc-list-td-sub-par-con-s1 {
    padding: 10px 10px;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    display: inline-block;
}

.isc-list-hvr-txt-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-list-hvr-txt-nav-s1 li {
        list-style: none;
        width: -webkit-fill-available;
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #21283A;
        line-height: 20px;
        /* overflow: hidden; */
        /* white-space: nowrap; */
        /* text-overflow: ellipsis; */
        text-align: left;
    }

        .isc-list-hvr-txt-nav-s1 li h1 {
            margin: 2px 0px 3px 10px;
            font-size: 13px;
            font-weight: 400;
            color: #6e6e6e;
            padding-left: 10px;
            line-height: 20px;
            /* overflow: hidden; */
            /* white-space: nowrap; */
            position: relative;
            /* text-overflow: ellipsis; */
            text-align: left;
        }

            .isc-list-hvr-txt-nav-s1 li h1 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav-s1 li h1 i {
                color: #8d8d8d;
                margin: 0px 3px 0px 0px;
                font-size: 7px;
                position: absolute;
                left: 0px;
                line-height: inherit;
            }

        .isc-list-hvr-txt-nav-s1 li h2 {
            margin: 3px 0px 3px 25px;
            font-size: 13px;
            font-weight: 400;
            color: #278bf2;
            padding-left: 10px;
            line-height: 17px;
            overflow: hidden;
            white-space: nowrap;
            position: relative;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-list-hvr-txt-nav-s1 li h2 span {
                margin: 0px 3px 0px 0px;
                font-size: 13px;
                font-weight: 500;
                color: #8A8A8A;
                line-height: 14px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                text-align: left;
            }

            .isc-list-hvr-txt-nav-s1 li h2 i {
                color: #85b0ff;
                margin: 0px 3px 0px 0px;
                font-size: 8px;
                position: absolute;
                left: 0px;
                line-height: inherit;
            }
/*Detail Page v4.apx-CSS By Anand- Nov 11th,2019*/
.isc-lbl-det-hdr-s4 {
    margin: 0px 0px 0px 0px;
    color: #1e1e1e;
    font-size: 11px;
    font-weight: 500;
    line-height: 32px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-det-hdr-s4 span {
        margin: 0px 0px 0px 3px !important;
        font-size: 15px !important;
        font-weight: 400;
        color: red;
        position: absolute;
        top: -4px;
    }

    .isc-lbl-det-hdr-s4 i {
        font-size: 14px;
        margin: 0px 5px 0px 5px;
        padding: 0 0 0 10px;
        color: #f37b05;
    }


/*Detail Page v4.apx-CSS By Anand- Nov 11th,2019*/

/*Detail Page v6.apx-CSS By Anand- Nov 20th,2019*/
.isc-det-par-con-s1 {
    position: relative;
    display: block;
}

.isc-det-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

.isc-det-par-bdy-con-s1 {
    position: relative;
    /* display:block; */
    padding: 7px 10px;
    min-height: 100px !important;
}

.isc-det-par-hdr-con-s1 h2 {
    margin: 0px 0px 0px 0px;
    color: #1D1D1D;
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    position: relative;
    text-align: left;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-det-par-hdr-con-s1 h2 i {
        margin: 0px 5px 0px 0px;
        color: #898989;
        font-size: 16px;
        font-weight: 600;
    }

.isc-det-par-bdy-con-s1 {
    padding: 7px 10px;
    position: relative;
    /* display:block; */
}

.isc-detail-cust-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-detail-cust-list-s1 td {
        position: relative;
        padding: 7px 10px;
        border-bottom: 1px solid #F3F3F3;
    }

        .isc-detail-cust-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            color: #6E6E6E;
            font-size: 13px;
            font-weight: 400;
            line-height: 30px;
            position: relative;
            text-align: left;
            letter-spacing: 0.5px;
            text-decoration: none;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-detail-cust-list-s1 td h2 span {
                margin: 0px 0px 0px 3px !important;
                font-size: 15px !important;
                font-weight: 400;
                color: red;
                position: absolute;
                top: -4px;
            }

.isc-dd-cust-wid-s4 {
}

    .isc-dd-cust-wid-s4 .select2-container {
        width: -webkit-fill-available !important;
    }

    .isc-dd-cust-wid-s4 .select2-container--default .select2-selection--single {
        border: none !important;
    }

        .isc-dd-cust-wid-s4 .select2-container--default .select2-selection--single .select2-selection__rendered {
            font-size: 13px;
            padding: 0px 0px;
        }

    .isc-dd-cust-wid-s4 .form-control {
        border: none !important;
        padding-left: 0px;
        font-size: 13px;
        color: #1B1B1B;
    }

    .isc-dd-cust-wid-s4 i {
        color: rgb(140, 140, 140);
        font-size: 17px;
        top: 12px;
        line-height: 20px;
        left: 3px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px;
    }

.isc-cmt-par-con {
    position: relative;
}

.isc-cmt-par-hdr-con-s1 {
    position: relative;
    display: block;
    padding: 7px 10px;
}

    .isc-cmt-par-hdr-con-s1 h2 {
        margin: 0px 0px 0px 0px;
        color: #1D1D1D;
        font-size: 15px;
        font-weight: 500;
        line-height: 30px;
        position: relative;
        text-align: left;
        letter-spacing: 0.5px;
        text-decoration: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-cmt-par-bdy-con-s1 {
    position: relative;
    display: block;
    border-bottom: 1px solid #F3F3F3;
    padding-left: 25px;
}

    .isc-cmt-par-bdy-con-s1 i {
        color: #8c8c8c;
        font-size: 17px;
        top: 7px;
        line-height: 20px;
        left: 7px;
        font-weight: 400;
        position: absolute;
        background-color: inherit;
        margin: 0px 0px 0px 0px;
    }

    .isc-cmt-par-bdy-con-s1 input[type='text'] {
        width: 100%;
        color: #6E6E6E;
        border: none;
        padding: 7px 10px;
    }

        .isc-cmt-par-bdy-con-s1 input[type='text']:focus {
            outline: none;
        }

.isc-cmt-par-bdy-con-s2 {
    position: relative;
    display: block;
    padding: 7px 10px;
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-crt-bul-pop {
    border-bottom: 1px solid #ddd;
}

.isc-crt-btl-btn {
    padding: 10px 10px;
}

.isc-popup-detail-form-s1 .modal-body {
    padding: 20px 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #8A8A8A;
}

.isc-btn-act-search-s1 {
    display: inline-block;
    margin: 1px 0px 0px 0px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 6px 8px;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}

.isc-btn-act-bg-search {
    /* border: 1px solid #2e85bb; */
    background-color: #2e85bb;
    color: #fff;
}

.isc-btn-act-search-s1 img {
    height: 13px;
    width: 13px;
}

.daterangepicker .daterangepicker_input i {
    top: 6px !important;
}

.glyphicon-calendar:before {
    content: "\e109";
}

#dte-meetingOn .fa-calendar {
    color: #aaa;
}

.select2-container--default .select2-selection--single {
    background-color: transparent;
    /* border: 1px solid #ccc; */
    border-radius: 3px !important;
}

.isc-prs-man-new-prj {
    table-layout: fixed;
    width: 100%;
    border: 1px solid #eee;
}

    .isc-prs-man-new-prj th {
        padding: 10px;
        border-bottom: 1px solid #eee;
        margin: 0px 0px;
        line-height: 20px;
        font-weight: 400;
        font-size: 14px;
        color: #8A8A8A;
    }

    .isc-prs-man-new-prj td {
        border-bottom: 1px dotted #ddd;
        color: #525252;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        line-height: 20px;
        padding: 8px 11px;
        position: relative;
    }

.isc-list-indent-right {
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    /* background-color: #fff; */
    /* border: 1px solid #D7D2CB; */
    color: #642D2E;
    margin: 0px 3px 0px 0px;
}

.isc-prs-man-new-prj td h2 {
    font-size: 14px;
    color: #0070d2 !important;
    margin: 0px;
    font-weight: 400;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    line-height: 18px;
}

.isc-prs-man-new-prj td h3 {
    color: #427E9D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-prs-man-new-prj td h5 {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-prs-man-new-prj td h4 {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-pp-lst-scr {
    display: block;
    empty-cells: show;
    border-spacing: 0;
}

    .isc-pp-lst-scr thead {
        display: block;
    }

    .isc-pp-lst-scr tbody {
        display: block;
        position: relative;
        width: 100%;
        overflow-y: scroll;
        min-height: 88px;
        max-height: 100px;
    }

        .isc-pp-lst-scr tbody::-webkit-scrollbar {
            width: 6px;
        }

    .isc-pp-lst-scr tr {
        width: 100%;
        display: flex;
    }

    .isc-pp-lst-scr td, .isc-pp-lst-scr th {
        flex-basis: 100%;
        display: block;
    }

.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.chart-section-inner-container {
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.chart-section-header-container h3 {
    color: #256FAF;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.center-txt {
    text-align: center !important;
}

.isc-txt-are-wid {
    width: 400px;
    max-width: 400px;
}

.isc-dev-hom-lst-cont {
    border: 1px solid #eee;
}

.isc-pp-lst-scr {
    display: block;
    empty-cells: show;
    border-spacing: 0;
}

    .isc-pp-lst-scr thead {
        display: block;
    }

    .isc-pp-lst-scr tbody {
        display: block;
        position: relative;
        width: 100%;
        overflow-y: scroll;
        min-height: 100px;
        max-height: 150px;
    }

        .isc-pp-lst-scr tbody::-webkit-scrollbar {
            width: 6px;
        }

    .isc-pp-lst-scr tr {
        width: 100%;
        display: flex;
    }

    .isc-pp-lst-scr td, .isc-pp-lst-scr th {
        flex-basis: 100%;
        display: block;
    }

.isc-dev-hme-prnt-hdr {
    padding: 10px 10px;
}

.isc-relative {
    position: relative;
}

.isc-tile-sec-nav-con-sm {
    padding: 5px 10px;
    border-bottom: 1px solid #e2e2e2;
}

.isc-bdgs-lbl-act-s1 {
    text-align: center;
    font-size: 11px !important;
    line-height: 19px !important;
    color: #3bca62 !important;
}
/******Css BY Ramya 1/4/2020********/
.isc-page-header i {
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    font-size: inherit;
    background-color: Orange;
    width: 30px;
    height: 25px;
    border-radius: 4px !important;
    font-size: 15px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
}

.isc-page-header h2 {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #525252;
    line-height: 16px;
    letter-spacing: 0.4px;
}

.isc-home-sec-act-tile-s3 {
    position: relative;
    display: inline-grid;
    width: 14%;
    margin: 10px 15px;
    max-height: 200px;
    min-height: 180px;
    border: 2px solid #ddd;
    border-radius: 6px !important;
    cursor: pointer;
}

.pull-right {
    float: right !important;
}

.isc-drop-set-custom-s1 i {
    margin: 5px 0 0 0px;
    font-size: 14px;
    font-weight: 400;
    color: #c1c1c1;
    position: absolute;
    top: 4px;
    left: -15px;
    right: 0;
}

.dropdown .dropdown-menu.isc-instance-view {
    right: 3px;
    left: auto;
    top: 25px;
    min-width: 110px;
    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.isc-instance-view li a {
    color: gray !important;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 5px 10px;
    display: block;
    font-weight: 400;
}

.isc-home-sec-baner-custom-s1 {
    display: block;
    padding: 35px 10px 35px 10px;
    height: 180px;
}

.isc-sec-tle-bdy-icon-s1 {
    text-align: center;
    margin: 20px 0px 0px 0px;
    display: block;
    font-size: 40px;
    color: #46c0b9;
}

.isc-lbl-sec-act-tile-bdy-s1 {
    margin: 20px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
    display: block;
    text-align: center;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    line-height: 20px;
    letter-spacing: 0.4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-right-head-align-span-s1 {
    cursor: pointer;
    height: 16px;
    /* width: 25px; */
    /* float: left; */
    /* margin-right: 5px; */
    color: #fff !important;
    border: 2px solid #657379;
    background-color: #657379;
    color: #333;
    border-radius: 50px !important;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    display: inline-block;
    text-align: center;
    /* margin-left: 3px; */
    /* min-width: 25px; */
    width: 28px;
}

.isc-bdge-cus-sky:hover {
    background-color: #fff;
    color: #2cb6d0 !important;
    border: 2px solid #2cb6d0 !important;
}

.isc-bdge-cus-sky {
    background-color: #2cb6d0;
    border: 2px solid #2cb6d0;
}

.isc-lbl-hdr-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #525252;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    /* text-shadow: rgb(228, 228, 228) 1px 1px, rgb(240, 240, 240) 2px 2px; */
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    display: inline-block;
}

    .isc-lbl-hdr-sec-s1 span {
        text-transform: none;
        color: #7c7c7c;
        font-size: 11px;
        line-height: 10px;
        text-shadow: none;
        margin: 0px 0px 0px 5px;
    }

.isc-bdy-sec-tile-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 7px !important;
    display: block;
    min-height: 100px;
    box-shadow: 0px 1px 5px #ccc;
    margin: 0px 15px 0px 0px;
}

.isc-lbl-tile-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #525252;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-sec-hdr-s2 {
    margin: 15px 0px 0px 0px;
    font-size: 25px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-lbl-tile-sec-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    text-indent: 10px;
    text-align: justify;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.2px;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}

.isc-lbl-tile-clor-s1 {
    color: Orange;
}

.isc-lbl-tile-clor-s2 {
    color: #00a5b8;
}

.isc-lbl-tile-sec-hdr-s3 span {
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}

.isc-arc-any-ent-cont-s1 {
    background-color: #6992A6;
    width: 23%;
    height: 250px;
    border: none;
    margin: 10px 12px;
}

.isc-arc-any-icn1 {
    color: #fff !important;
    margin: 0px 0px;
}

.isc-arc-any-txt1 {
    margin: 30px 0px 3px 0px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 50px;
}

.isc-arc-any-txt2 {
    margin: 10px 0px;
    font-size: 25px;
    font-weight: 400;
    color: #46c0b9;
    text-align: center;
    line-height: 30px;
}

.isc-arc-any-txt3 {
    margin: 10px 0px;
    font-size: 17px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    line-height: 50px;
}

.isc-arc-any-ent-cont-s2 {
    background-color: #BBCB2D;
}

.isc-arc-any-ent-cont-s3 {
    background-color: #F4AD3B;
}

.isc-arc-any-ent-cont-s4 {
    background-color: #F3867F;
}

.isc-arc-any-ent-cont-s5 {
    background-color: #8A9AA7;
}

.isc-arc-any-ent-cont-s6 {
    background-color: #777F81;
}

.isc-arc-any-ent-cont-s7 {
    background-color: #58B9C0;
}

.isc-arc-any-ent-cont-s8 {
    background-color: #4BC4AE;
}

.isc-list-grp-res {
    margin: 0;
    padding: 0;
    margin-top: 2px;
}

    .isc-list-grp-res li {
        list-style: none;
        float: left;
    }

        .isc-list-grp-res li a {
            display: block;
            padding: 2px 12px 2px 12px;
            border: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 23px;
            color: #7c7c7c;
            background-color: #fff;
        }

        .isc-list-grp-res li + li {
            margin-left: 2px;
        }

        .isc-list-grp-res li.active a, .isc-list-grp-res li a:hover {
            color: #fff;
            text-decoration: none;
            background-color: #00B3E9;
        }

.isc-simp-list-s2 th {
    padding: 7px 10px;
    font-size: 11px;
    font-weight: 400;
    color: #a2a2a2;
    border: 1px solid #ddd;
    text-align: left;
    background-color: #F9F9F9;
    text-transform: uppercase;
    border-right: 1px solid #ddd;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sdfc-tile-group-cell-s1 {
    position: relative;
    padding-top: 0px;
    padding-left: 45px;
    padding-right: 45px;
}

.isc-rolling-kpi-list-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-rolling-kpi-list-cell-s1 li {
        width: 33.33%;
        float: left;
        list-style: none;
        display: block;
    }

        .isc-rolling-kpi-list-cell-s1 li a {
            display: block;
            padding: 5px;
            text-decoration: none;
            cursor: pointer;
        }

        .isc-rolling-kpi-list-cell-s1 li.active a .isc-multi-list-kpi-container-s1 {
            background-color: #f5fffa;
            border-color: #b7efd1;
            border-top: 2px solid #41d2bf;
        }

.isc-lbl-multi-kpi-hdr-s1 {
    margin: 18px 0px 10px 0px;
    font-size: 26px;
    font-weight: 600;
    color: #3987b7;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-multi-kpi-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #777;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-rolling-kpi-list-cell-s1 li:hover a .isc-multi-list-kpi-container-s1 {
    background-color: #f3faff;
    border-color: #83d2f3;
    border-top: 2px solid #69c7ef;
}

.isc-multi-list-kpi-container-s1 {
    border: 1px solid #e0e0e0;
    min-height: 100px;
    border-radius: 4px !important;
    padding: 10px 15px;
}

.sdfc-tile-group-cell-s1:hover .sdfc-hover-show-icns-s1, .sdfc-tile-group-cell-s1:hover .sdfc-hover-show-icns-s2 {
    display: block;
}

.sdfc-hover-show-icns-s1 i {
    line-height: 94px;
    font-size: 27px;
    color: #333;
    margin-left: -3px;
}

.sdfc-hover-show-icns-s1 {
    position: absolute;
    top: 5px;
    left: 6px;
    font-size: 35px;
    color: #29a567;
    opacity: 0.6;
    cursor: pointer;
    display: block;
    height: 99px;
    width: 23px;
    background-color: #fbfbfb;
    border: 1px solid #eee;
    text-align: center;
}

.sdfc-hover-show-icns-s2 i {
    line-height: 94px;
    font-size: 27px;
    color: #333;
    margin-right: -3px;
}

.sdfc-hover-show-icns-s2 {
    position: absolute;
    top: 5px;
    right: 13px;
    font-size: 35px;
    color: #29a567;
    opacity: 0.6;
    cursor: pointer;
    display: block;
    height: 99px;
    width: 23px;
    background-color: #fbfbfb;
    border: 1px solid #eee;
    text-align: center;
}

.isc-bi-par-tile-con-s1 {
    position: relative;
    background: #fff;
    /* border-radius: 4px !important; */
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.18);
    /* -webkit-box-shadow: $box-shodow-kpi; */
    min-height: 150px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-bi-par-tile-hdr-con-s1 {
    position: relative;
    background: rgba(114, 209, 246, 0.14);
    padding: 5px 10px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

.isc-sect-tile-lbl-s1 {
    margin: 3px 0px 0px 0px;
    font-weight: 400;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #256FAF;
    letter-spacing: 0.2px;
    font-size: 14px;
    text-transform: uppercase;
}

.isc-bi-par-tile-bdy-con-s1 {
    position: relative;
    background: #fff;
    padding: 7px 10px;
    border-top: none;
    border: 1px solid #ddd;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    min-height: 150px;
}

.isc-sect-tile-lbl-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-bi-sm-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #8A8A8A;
    display: inline-block;
    float: right;
    line-height: 15px;
}

.isc-table-read-mul-thms-s1 {
    width: 100%;
}

    .isc-table-read-mul-thms-s1 th {
        text-align: center;
        padding: 4px 8px;
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
        color: #222;
        text-transform: uppercase;
        background-color: #f0f0f0;
        border-right: 1px solid #fff;
    }

    .isc-table-read-mul-thms-s1 tr.isc-ver-spcd-s1 td {
        background-color: #fff;
        padding: 3px 0px;
    }

    .isc-table-read-mul-thms-s1 td:first-child {
        font-weight: 600;
        background-color: #F0F0F0;
        text-align: left;
    }

    .isc-table-read-mul-thms-s1 td {
        padding: 14px 8px;
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
        color: #222;
        text-align: center;
        border-right: 1px solid #fff;
    }

tr.isc-tr-sts-bg-s1 td:first-child {
    background-color: #F0F0F0;
    border-left: 5px solid rgb(153, 210, 186);
}

tr.isc-tr-sts-bg-s1 td {
    background-color: rgb(153, 210, 186);
}

tr.isc-tr-sts-bg-s2 td {
    background-color: #E8A9B3;
}

    tr.isc-tr-sts-bg-s2 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #E8A9B3;
    }

tr.isc-tr-sts-bg-s3 td {
    background-color: #F9DBB2;
}

    tr.isc-tr-sts-bg-s3 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #F9DBB2;
    }

tr.isc-tr-sts-bg-s4 td {
    background-color: #92C5E4;
}

    tr.isc-tr-sts-bg-s4 td:first-child {
        background-color: #F0F0F0;
        border-left: 5px solid #92C5E4;
    }

.img-td-pos-s2 {
    position: absolute;
    right: 6px;
    top: 6px;
}

    .img-td-pos-s1 img, .img-td-pos-s2 img, .img-td-pos-s3 img {
        height: 15px;
    }

.img-td-pos-s3 {
    position: absolute;
    right: 32px;
    top: 6px;
}

.isc-act-read-list-color-s3 {
    color: #EA4335 !important;
}

.isc-read-bi-tile-list-s1 td h3 span i {
    font-size: 14px;
    line-height: inherit;
    margin: 0px 0px 0px 5px;
    color: #40AD5D;
    margin: 0px 0px 0px 0px;
}

.isc-rolling-kpi-list-cell-s2 li {
    width: 14.28%;
}

.isc-rolling-kpi-list-cell-s3 li {
    width: 50%;
}

.isc-arc-any-cht-sel {
    position: relative;
    top: -11px;
}

    .isc-arc-any-cht-sel .select2-container--default .select2-selection--single {
        background-color: #fff !important;
        border: none !important;
    }

        .isc-arc-any-cht-sel .select2-container--default .select2-selection--single .select2-selection__rendered {
            z-index: 999999999999999;
        }

.isc-arc-any-account {
    padding: 40px 20px 20px 20px;
    margin: 0 auto;
}

.isc-arc-any-acc-txt1 {
    text-align: center;
    margin: 0px 0px;
    font-size: 30px;
    color: #5d5d5d;
    font-weight: 400;
    line-height: 30px;
}

.isc-rolling-kpi-list-cell-s4 li {
    width: 25%;
}

.isc-rolling-kpi-list-cell-s5 li {
    width: 16.666%;
}

.isc-lbl-tile-sec-hdr-s2-span {
    font-size: 10px;
    display: block;
    text-align: left;
}

.isc-arc-adm-icn {
    margin: 20px 0px 0px 0px;
    font-size: 30px;
    color: #79CB6C;
}

.isc-adm-hom-hdr-txt {
    margin: 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #7BAEE8;
    text-align: right;
}

.isc-read-list-s2 {
    width: 100%;
    table-layout: fixed;
}

    .isc-read-list-s2 thead {
        border-bottom: 2px solid #ddd;
    }

    .isc-read-list-s2 th {
        font-size: 12px;
        padding: 8px 10px;
        position: relative;
        background-color: #E9EBEC;
        font-weight: 600;
        text-align: center;
        color: #595252;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-align: right;
        text-overflow: ellipsis;
    }

    .isc-read-list-s2 tbody {
        border: 1px solid #ddd;
    }

    .isc-read-list-s2 tr.active-s1 td {
        background-color: #fffeec !important;
        border-bottom: 2px solid #ddd;
    }

    .isc-read-list-s2 td:nth-child(1) {
        /* border-right: 3px solid #ddd !important; */
    }

    .isc-read-list-s2 td {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 600;
        color: #404040;
        text-align: left;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 8px 10px;
        border-bottom: 1px dotted #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background-color: #fff;
        line-height: 20px;
    }

        .isc-read-list-s2 td h4 {
            padding-left: 50px !important;
            color: #1c1c1c !important;
            margin: 0px 0px 0px 0px !important;
            font-size: 12px !important;
            font-weight: 400 !important;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .isc-read-list-s2 td h3 {
            margin: 0px 0px 0px 0px;
            color: #000000;
            font-weight: 400;
            font-size: 15px;
            text-shadow: none;
            overflow: hidden;
            line-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-read-list-s2 td h3 {
            text-align: right !important;
            /* font-size: 12px !important; */
        }

    .isc-read-list-s2 tr:hover td {
        background-color: #f4fdffe3;
        cursor: pointer;
    }

    .isc-read-list-s2 td h2 {
        margin: 0px 0px 0px 0px;
        color: #000000;
        font-weight: 400;
        font-size: 14px;
        text-shadow: none;
        overflow: hidden;
        line-height: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }
/*.isc-read-list-s2 td h2 {
    font-weight: 600 !important;
    text-align: right !important;
    color: #3a3a3a !important;
}*/
.isc-expand.fa-plus, .isc-expand.fa-minus {
    color: #bdc3c7;
}

.isc-cht-sec-cont-scr {
    min-height: 350px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-cht-sec-cont-scr::-webkit-scrollbar {
        width: 4px;
    }

.ht-270 {
    height: 270px;
}

.isc-ht-con-cus-in-scr-s1 {
    min-height: 580px;
    max-height: 580px;
}

.isc-lst-exp-td-bg-clr {
    background-color: #ffe1e1 !important;
}

.isc-lst-suc-td-bg-clr {
    background-color: #e2ffd8 !important;
}

.isc-read-list-s2 tr.total td {
    background-color: #fff9f0 !important;
}
/*CSS by Anand- Apr 17, 2020*/
.isc-chrt-sec-bdy-scroll {
    min-height: 300px !important;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-crt-rand-hgt {
    height: 100vh;
}

.isc-chrt-sec-bdy-scroll::-webkit-scrollbar {
    width: 8px;
}

.ht-280 {
    height: 280px;
}

.isc-manger-home-par-con-s1 {
    /* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08); */
    padding: 5px 15px 5px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    display: flow-root;
    position: relative;
    border: 1px solid #e9e9e9;
}

.isc-hme-sec-kpi-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-hme-sec-kpi-nav-s1 li {
        float: left;
        list-style: none;
        display: block;
        width: 33.33%;
        position: relative;
    }

        .isc-hme-sec-kpi-nav-s1 li a {
            display: block;
            padding: 10px 25px;
            padding-left: 70px;
            /* min-height: 60px; */
            position: relative;
            border-left: 1px solid #eaeaea !important;
            border: 2px solid transparent;
            cursor: default;
        }

        .isc-hme-sec-kpi-nav-s1 li:first-child a {
            border-left: none !important;
        }


        .isc-hme-sec-kpi-nav-s1 li a:before {
            position: absolute;
            top: 0px;
            left: 0px;
            content: "";
            width: 100%;
            height: 100%;
            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-hme-sec-kpi-nav-s1 li a:hover:before {
            transform: scaleX(1);
        }

        .isc-hme-sec-kpi-nav-s1 li a:hover {
            border: 2px solid transparent;
            background-color: #f4feff6b;
            transition: .2s;
            border-right: none !important;
            border-left: none !important;
        }

        .isc-hme-sec-kpi-nav-s1 li a:after {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            content: "";
            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: 5px !important;
        }




        .isc-hme-sec-kpi-nav-s1 li a:hover:after {
            transform: scaleY(1);
        }



        .isc-hme-sec-kpi-nav-s1 li a h2 {
            text-align: left;
            font-size: 15px;
            font-weight: 500;
            line-height: 17px;
            color: #454545;
            margin: 0px 10px 0px 0px;
            letter-spacing: 0.3px;
            display: inline-block;
        }

        .isc-hme-sec-kpi-nav-s1 li a h3 {
            text-align: left;
            font-size: 11px;
            font-weight: 400;
            line-height: 20px;
            color: #454545;
            letter-spacing: 0.4px;
            margin: 0px 0px 0px 0px;
            text-transform: uppercase;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.isc-hme-sec-kpi-nav-cir-icon {
    position: absolute;
    left: 15px;
    top: 12px;
    height: 40px;
    display: block;
    width: 40px;
    padding: 3px 3px;
    background-color: #ebf1f06e;
    border: 1px solid #eae8e8;
    border-radius: 50px !important;
    text-align: center;
}

    .isc-hme-sec-kpi-nav-cir-icon i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 300;
        line-height: 35px;
        display: contents;
        color: gray;
        text-align: center;
        padding: 0px 0px;
    }


.isc-nav-kpi-cir-bg-s1 {
    border: 1px solid #34D3EB;
    background-color: #e7fcffc4;
}

    .isc-nav-kpi-cir-bg-s1 i {
        color: #34D3EB;
    }

.isc-nav-kpi-cir-bg-s2 {
    border: 1px solid #31ffa4;
    background-color: #e5fff3;
}

    .isc-nav-kpi-cir-bg-s2 i {
        color: #00ce73;
    }


.isc-nav-kpi-cir-bg-s3 {
    border: 1px solid #EF639D;
    background-color: #fff1f7;
}

    .isc-nav-kpi-cir-bg-s3 i {
        color: #EF639D;
    }

.isc-nav-kpi-cir-bg-s4 {
    border: 1px solid #ffbb43;
    background-color: #fff9ef;
}

    .isc-nav-kpi-cir-bg-s4 i {
        color: #ffbb43;
    }



.isc-nav-kpi-cir-tot-plan-task {
    border: 1px solid #adadad;
    background-color: #efefef;
}

    .isc-nav-kpi-cir-tot-plan-task i {
        color: #909090;
    }

.isc-nav-kpi-cir-yet-to-start {
    border: 1px solid #ff905f;
    background-color: #fff1ea;
    color: #FF6824 !important;
}

    .isc-nav-kpi-cir-yet-to-start i {
        color: #FF6824;
    }

.isc-nav-kpi-cir-over-due {
    border: 1px solid #ff626f;
    background-color: #ffc9ce;
}

    .isc-nav-kpi-cir-over-due i {
        color: #be1f2c;
    }




.isc-nav-kpi-cir-req-hlp {
    border: 1px solid #ff626f;
    background-color: #ffc9ce;
}

    .isc-nav-kpi-cir-req-hlp i {
        color: #be1f2c;
    }



.isc-nav-kpi-cir-plan-act {
    border: 1px solid #9872EC;
    background-color: #f4f0ff;
}

    .isc-nav-kpi-cir-plan-act i {
        color: #9872EC;
    }


.isc-hme-kpi-tile-bar-pro-s1 {
    background-color: #909090;
}

.isc-hme-kpi-tile-bar-pro-s2 {
    background-color: #FF6824;
}

.isc-hme-kpi-tile-bar-pro-s3 {
    background-color: #31ffa4;
}

.isc-hme-kpi-tile-bar-pro-s4 {
    background-color: #34D3EB;
}

.isc-hme-kpi-tile-bar-pro-s5 {
    background-color: #EF639D;
}

.isc-hme-kpi-tile-bar-pro-s6 {
    background-color: #ffbb43;
}

.isc-hme-kpi-tile-bar-pro-s7 {
    background-color: #9872EC;
}

/*CSS by Anand- Apr 17, 2020*/
/*CSS by Anand- Apr 18, 2020*/
.isc-ver-kpi-par-con-s1 {
    display: block;
    background-color: #F7F8FA;
    padding: 7px 10px;
    min-height: 335px;
    border-radius: 5px !important;
}

.isc-ver-kpi-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-ver-kpi-nav-s1 li {
        display: block;
        list-style: none;
        width: 100%;
        float: left;
    }

        .isc-ver-kpi-nav-s1 li a {
            padding: 19px 10px;
            position: relative;
            text-align: center;
            display: block;
            background-color: #fff;
            border-bottom: 1px solid #F5F5F5;
        }

            .isc-ver-kpi-nav-s1 li a i {
                margin: 15px 0px 20px 0px;
                font-size: 18px;
                font-weight: 300;
                line-height: 35px;
                color: gray;
                text-align: center;
                height: 40px;
                border-radius: 50px !important;
                width: 40px;
                padding: 3px 3px;
            }

            .isc-ver-kpi-nav-s1 li a h2 {
                font-size: 15px;
                font-weight: 600;
                line-height: 17px;
                color: #454545;
                text-align: center;
                margin: 0px 0px 0px 0px;
                letter-spacing: 0.3px;
            }

                .isc-ver-kpi-nav-s1 li a h2 span {
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 22px;
                    color: #3a3a3a;
                    letter-spacing: 0.4px;
                    margin: 0px 0px 8px 0px;
                    text-transform: uppercase;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: block;
                    white-space: nowrap;
                }

        .isc-ver-kpi-nav-s1 li:hover a {
            background-color: #defffe;
        }

            .isc-ver-kpi-nav-s1 li:hover a i {
                background-color: #fff !important;
            }

.isc-chrt-sec-bdy-scroll-s1 {
    min-height: 127px !important;
    max-height: 127px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-chrt-sec-bdy-scroll-s1::-webkit-scrollbar {
        width: 8px;
    }

.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    /* 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: #5eb4ff;
            }

.isc-lbl-group-by-hdr-s1 {
    margin: 6px 0px 0px 0px;
    font-weight: 400;
    font-size: 13px;
    color: #616060 !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-filter-search {
    display: inline-block;
    /*background: #2980b9;*/
    color: #fff;
    border-radius: 3px !important;
    padding: 4px 0px;
    cursor: pointer;
    margin-top: 3px;
}
/*.isc-filter-search:hover
            {
                    background-color: Orange;
            }
            .isc-filter-search i{
                color:#fff;
            }*/
.isc-filter-container-close {
    position: absolute;
    top: 5px;
    right: 10px;
}

    .isc-filter-container-close a {
        background-color: #dcdcdc;
        cursor: pointer;
        padding: 2px 5px;
        border-radius: 50% !important;
    }

        .isc-filter-container-close a i {
            font-weight: 400;
            font-size: 12px;
            color: #8a8a8a;
        }

        .isc-filter-container-close a:hover i {
            color: #fff;
        }

.isc-theme-blue-btn {
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #2e85bb;
    color: #ffffff;
}

    .isc-theme-blue-btn:hover {
        background-color: orange;
        color: #fff;
    }

.isc-read-list-s2 th i {
    color: #bdc3c7 !important;
    font-size: 14px;
}
/*****20/4 css by ramya******/
.isc-theme-blue-btn {
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    border-radius: 3px !important;
    padding: 6px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #00a1df;
    color: #ffffff;
}
    /*.isc-theme-blue-btn i {
    margin: 0px 5px 0px 0px;
}*/
    .isc-theme-blue-btn:hover {
        background-color: #3498db;
        color: #fff;
    }

.isc-tim-sht-hdr-txt1 {
    margin: 0px 0px;
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: #8f8f8f;
}

.isc-tim-sht-hdr-txt1-spn {
    margin: 0px 0px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #54549E;
    /* background-color:#92D050; */
    padding: 3px 8px 0px 0px;
    /*border-right: 1px solid #C5C5D8;*/
}

.isc-filter-search {
    display: inline-block;
}

    .isc-filter-search a {
        background: #2e85bb;
        color: #fff;
        border-radius: 3px !important;
        padding: 8px;
    }

.isc-tim-sal-lst-dd .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd .select2-container {
    width: -webkit-fill-available !important;
    z-index: 999 !important;
}

.isc-tim-she-txt-box {
    border: none !important;
    width: 150px !important;
    padding: 5px 5px !important;
    text-align: left !important;
    color: #606568 !important;
    font-size: 13px;
}

    .isc-tim-she-txt-box:focus {
        outline: none !important;
    }

.isc-tim-shet-lst-txt {
    margin: 0px 0px;
    font-size: 14px;
    line-height: 18px;
    width: -webkit-fill-available;
    color: #5d5d5d !important;
    border: none !important;
    /*border-radius:5px !important;*/
    text-align: left !important;
}

.isc-tim-shet-lst-txt-tot {
    margin: 0px 0px;
    font-size: 13px;
    color: #5d5d5d !important;
    line-height: 25px !important;
    /*border:1px solid #eee;*/
    /*background-color:#eee;*/
    border-radius: 5px !important;
    /*width:100px;*/
    text-align: center !important;
}

    .isc-tim-shet-lst-txt-tot:focus {
        outline: none !important;
    }

.isc-table-toggle-parent {
    background: #ebfffa87;
    cursor: pointer;
}

.isc-list-coll-icn-clr-s1 {
    color: #bdc3c7;
    font-size: 14px;
}

.isc-tim-ent-cont {
    height: 25px;
    width: 60%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    text-align: center;
}

.isc-tim-ent-cont-spn {
    margin: 0px 0px;
    font-size: 13px;
    line-height: 23px;
    color: #5d5d5d;
    font-weight: 400;
    padding-left: 10px;
}

.isc-tim-ent-cont1 {
    height: 25px;
    width: 60%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    background-color: #F2F2F2;
}

.isc-tim-sht-tot-txt {
    margin: 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
}

.isc-tim-sal-lst-dd1 .select2-container {
    width: -webkit-fill-available !important;
    z-index: 999 !important;
}

.isc-tim-sht-cust-lbl {
    margin: 0px 0px;
    font-size: 8px;
    color: red;
    line-height: 10px;
}

.isc-tim-ent-cont2 {
    height: 25px;
     width: 35%;
    border: 1px solid #eee;
    border-radius: 5px !important;
    background-color: #F2F2F2;
}
/******date n time picker******/

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
    list-style: none;
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        margin: 2px 0;
        padding: 4px;
        width: 19em;
    }

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
    content: '';
    display: inline-block;
    position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #cccccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: -7px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    top: -6px;
    left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #cccccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    bottom: -7px;
    left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    bottom: -6px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0;
}

    .bootstrap-datetimepicker-widget a[data-action]:active {
        box-shadow: none;
    }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
}

    .bootstrap-datetimepicker-widget .picker-switch::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        content: "Toggle Date and Time Screens";
    }

    .bootstrap-datetimepicker-widget .picker-switch td {
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: inherit;
    }

        .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%;
        }

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

    .bootstrap-datetimepicker-widget table td,
    .bootstrap-datetimepicker-widget table th {
        text-align: center;
        border-radius: 4px;
    }

    .bootstrap-datetimepicker-widget table th {
        height: 20px;
        line-height: 20px;
        width: 20px;
    }

        .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px;
        }

        .bootstrap-datetimepicker-widget table th.disabled,
        .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: none;
            color: #777777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table th.prev::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
            content: "Previous Month";
        }

        .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
            content: "Next Month";
        }

    .bootstrap-datetimepicker-widget table thead tr:first-child th {
        cursor: pointer;
    }

        .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
            background: #eeeeee;
        }

    .bootstrap-datetimepicker-widget table td {
        height: 54px;
        line-height: 54px;
        width: 54px;
    }

        .bootstrap-datetimepicker-widget table td.cw {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #777777;
        }

        .bootstrap-datetimepicker-widget table td.day {
            height: 20px;
            line-height: 20px;
            width: 20px;
        }

            .bootstrap-datetimepicker-widget table td.day:hover,
            .bootstrap-datetimepicker-widget table td.hour:hover,
            .bootstrap-datetimepicker-widget table td.minute:hover,
            .bootstrap-datetimepicker-widget table td.second:hover {
                background: #eeeeee;
                cursor: pointer;
            }

        .bootstrap-datetimepicker-widget table td.old,
        .bootstrap-datetimepicker-widget table td.new {
            color: #777777;
        }

        .bootstrap-datetimepicker-widget table td.today {
            position: relative;
        }

            .bootstrap-datetimepicker-widget table td.today:before {
                content: '';
                display: inline-block;
                border: solid transparent;
                border-width: 0 0 7px 7px;
                border-bottom-color: #337ab7;
                border-top-color: rgba(0, 0, 0, 0.2);
                position: absolute;
                bottom: 4px;
                right: 4px;
            }

        .bootstrap-datetimepicker-widget table td.active,
        .bootstrap-datetimepicker-widget table td.active:hover {
            background-color: #337ab7;
            color: #ffffff;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        }

            .bootstrap-datetimepicker-widget table td.active.today:before {
                border-bottom-color: #fff;
            }

        .bootstrap-datetimepicker-widget table td.disabled,
        .bootstrap-datetimepicker-widget table td.disabled:hover {
            background: none;
            color: #777777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 54px;
            height: 54px;
            line-height: 54px;
            margin: 2px 1.5px;
            cursor: pointer;
            border-radius: 4px;
        }

            .bootstrap-datetimepicker-widget table td span:hover {
                background: #eeeeee;
            }

            .bootstrap-datetimepicker-widget table td span.active {
                background-color: #337ab7;
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            }

            .bootstrap-datetimepicker-widget table td span.old {
                color: #777777;
            }

            .bootstrap-datetimepicker-widget table td span.disabled,
            .bootstrap-datetimepicker-widget table td span.disabled:hover {
                background: none;
                color: #777777;
                cursor: not-allowed;
            }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
    cursor: pointer;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/************/
.isc-tim-sal-lst-dd2 .select2-container {
    width: 175px !important;
    z-index: 999 !important;
}

.isc-tim-sal-lst-dd1 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd3 .select2-container {
    width: 500px !important;
    z-index: 999 !important;
}

.isc-tim-sal-lst-dd2 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-sal-lst-dd3 .select2-container--default .select2-selection--single {
    border: none !important;
}

.isc-tim-shet-lst-txt:focus {
    outline: none !important;
}

.isc-tim-shet-lst-txt1 {
    margin: 0px 0px;
    font-size: 14px;
    line-height: 18px;
    width: 60px;
    font-weight: 400;
    color: #000000;
    border: 1px solid #eee;
    border-radius: 5px !important;
    text-align: center !important;
}

.isc-tim-sht-emp-det .select2 {
    width: 245px !important;
}

.isc-btn-act-bgm-s1:hover {
    background-color: #26c393 !important;
    color: #fff !important;
}

.isc-tim-sht-txt-box {
    border: none !important;
    color: #606568 !important;
    font-size: 13px;
    padding-left: 4px !important;
}

.isc-tim-sal-lst-dd .select2-selection__rendered {
    color: #606568 !important;
    font-size: 13px;
    padding-left: 2px !important;
}

.isc-tim-sal-lst-dd1 .select2-selection__rendered {
    color: #606568 !important;
    font-size: 13px;
    padding-left: 4px !important;
}

.isc-tim-sal-lst-dd2 .select2-selection__rendered {
    color: #5d5d5d !important;
}
/*CSS by ANAND- Apr 25, 2020*/
.isc-tim-sal-lst-dd .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

.isc-lst-add-row-icn {
    color: #A5A6AA;
    font-size: 12px;
    background-color: #f6f6f6;
    text-align: center;
    padding: 4px 6px;
    border-radius: 50px !important;
    cursor: pointer;
}

    .isc-lst-add-row-icn:hover {
        background-color: #A5A6AA;
        color: #f6f6f6;
    }

.isc-tim-sal-lst-dd1 .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
/*CSS by Anand, Apr 27, 2020*/
.isc-lbl-list-hdr-s1 {
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #4b4b4b;
    letter-spacing: 0.4px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-list-hdr-s1 span {
        text-align: left;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        color: #595959;
        letter-spacing: 0.4px;
        margin: 0px 4px 0px 4px;
    }

.isc-lbl-list-hdr-s2 {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #60606C;
    letter-spacing: 0.4px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isc-nst-par-lst-con-s1 {
    position: relative;
    display: block;
    background-color: #fff;
}

.isc-nst-par-lst-hdr-con-s1 {
    margin-right: 5px;
}

.isc-nst-par-lst-bdy-con-s1 {
    min-height: auto;
    max-height: 150px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-nst-par-lst-bdy-con-s2 {
    min-height: auto;
    max-height: aut0;
}

.isc-nst-par-lst-foot-con-s1 {
    margin-right: 5px;
    background-color: #fff;
}


.isc-list-grgh-info-s1 {
    width: 100%;
    table-layout: fixed;
    background-color: #fff;
}

    .isc-list-grgh-info-s1 th {
        padding: 8px 6px 8px 6px;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        color: #333c47;
        text-transform: uppercase;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* background-color: #F8FAFB; */
        border-bottom: 1px solid #bebebe;
    }

        .isc-list-grgh-info-s1 th h2 {
            font-size: 10px;
            font-weight: 400;
            color: #6d6d6d;
            text-align: left;
            line-height: 20px;
            overflow: hidden;
            letter-spacing: 0.7px;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 0px 0px 0px;
        }

        .isc-list-grgh-info-s1 th:last-child {
            border-right: none;
        }

    .isc-list-grgh-info-s1 td:last-child {
        border-right: none;
    }

.isc-grph-tbl-th-bg-s1 {
    background-color: #fdf5e6 !important;
}

.isc-list-grgh-info-s1 th h2 span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #72CBD6;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    /* height: 20px; */
    /* width: 25px; */
    border-radius: 50px !important;
    padding: 1px 3px;
}

.isc-list-grgh-info-s1 td {
    padding: 5px 3px;
    font-size: 13px;
    font-weight: 500;
    color: #5d5d5d;
    position: relative;
    vertical-align: middle;
    text-align: left;
    /* border-right: 1px dashed #ececec; */
    border-bottom: 1px solid #efefef9c;
    background-color: #fff;
}

    .isc-list-grgh-info-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #404040;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

    .isc-list-grgh-info-s1 td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #2C353F;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        /* text-transform: uppercase; */
        text-overflow: ellipsis;
    }

    .isc-list-grgh-info-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #5d5d5d;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

        .isc-list-grgh-info-s1 td h4 i {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            line-height: inherit;
        }

        .isc-list-grgh-info-s1 td h4 span {
            margin: 0px 2px 0px 2px;
            font-size: 13px;
            font-weight: 400;
            color: #8A8A8A;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

.isc-list-grgh-info-s1 tfoot td {
    /* background-color: #F8FAFB; */
    border-top: 1px solid #bebebe;
    padding: 5px 7px;
}

.isc-list-grgh-info-s1 tr:last-child td {
    border-bottom: none;
}

.isc-lbl-nest-tbl-foot-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #585858;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 500;
    position: relative;
    text-transform: capitalize;
}

.isc-lbl-nest-tbl-foot-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #3A3C3C;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 400;
    position: relative;
    text-transform: capitalize;
}

.isc-list-grgh-info-s1 .select2-selection__rendered {
    color: #14182F !important;
    font-size: 13px;
    padding-left: 4px !important;
    font-weight: 400;
}

.isc-list-grgh-info-s1 .isc-tim-sht-txt-box {
    color: #14182F !important;
    font-size: 13px;
    padding-left: 4px !important;
}

.isc-list-grgh-info-s1 .isc-tim-shet-lst-txt {
    /*margin: 0px 0px 0px 10px;*/
    font-size: 14px;
    line-height: 18px;
    width: -webkit-fill-available;
    color: #474B5B !important;
    border: none !important;
    /* border-radius: 5px !important; */
    text-align: left !important;
    font-weight: 400;
}

.isc-nst-par-lst-bdy-con-s1::-webkit-scrollbar {
    width: 6px;
}

.isc-lst-td-bg-grey {
    background-color: #ffffff7a;
    padding: 0px 0px 0px 30px !important;
}
/*CSS by Anand- Apr 28, 2020*/
.isc-module-par-con-s1 {
    display: block;
}

.isc-module-par-hdr-con-s1 h2 {
    margin: 0px 0px 0px 0px;
    background-image: linear-gradient(to right, #29ab9f, #2196f3);
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 0px 0px;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    text-align: center;
    line-height: 30px;
    text-transform: capitalize;
}

.isc-module-par-hdr-con-s1 {
    display: block;
}

.isc-module-par-bdy-con-s1 {
    display: block;
}

.isc-module-tile-par-con-s1 {
    display: block;
    border: none;
    margin-bottom: 20px;
}

.isc-module-tile-hdr-par-con-s1 {
    /* box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15); */
    position: relative;
    padding: 10px 20px;
    display: block;
    background-color: #fff;
    border: none;
    border: 1px solid #e5e5e5;
}

    .isc-module-tile-hdr-par-con-s1:hover {
        background-color: #f4fdffe3;
    }

.isc-module-tile-bdy-par-con-s1 {
    padding: 15px 15px;
    background-color: #F6F7FB;
    border-top: 1px solid #f1f1f1;
}

.isc-lbl-mod-hdr-s1 {
    color: #2a2a2a;
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
}

    .isc-lbl-mod-hdr-s1 span {
        color: #000000;
        font-size: 15px;
        font-weight: 400;
        margin: 0px 0px 0px 0px;
    }

.isc-lbl-mod-hdr-s2 {
    color: #747474;
    font-size: 12px;
    font-weight: 400;
    display: block;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-module-info-lbl-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-module-info-lbl-s1 li {
        float: left;
        display: block;
        list-style: none;
        margin: 0px 10px 0px 0px;
    }

        .isc-module-info-lbl-s1 li h2 {
            color: #6E7783;
            font-size: 11px;
            font-weight: 400;
            line-height: 15px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-module-info-lbl-s1 li h2 span {
                color: #3bb4b4;
                font-size: 11px;
                font-weight: 400;
                line-height: inherit;
                margin: 0px 0px 0px 5px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

        .isc-module-info-lbl-s1 li h3 {
            color: #6E7783;
            font-size: 12px;
            font-weight: 400;
            line-height: 15px;
            margin: 6px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-module-info-lbl-s1 li h3 span {
                color: #3bb4b4;
                font-size: 12px;
                font-weight: 400;
                line-height: inherit;
                margin: 0px 5px 0px 5px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-module-info-lbl-s1 li h3 i {
                color: #7E89A9;
                font-size: 7px;
                height: 16px;
                text-align: center;
                padding: 0px 4px;
                line-height: 16px;
                border-radius: 50px !important;
                width: 16px;
                background-color: #E7ECF2;
            }

        .isc-module-info-lbl-s1 li h4 {
            color: #6E7783;
            font-size: 11px;
            font-weight: 400;
            line-height: 22px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-module-info-lbl-s1 li h4 span {
                color: #6E7783;
                font-size: 11px;
                font-weight: 400;
                line-height: inherit;
                margin: 0px 5px 0px 5px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-module-info-lbl-s1 li h4 i {
                color: #7E89A9;
                font-size: 9px;
                height: 16px;
                text-align: center;
                padding: 0px 4px;
                line-height: 16px;
                border-radius: 50px !important;
                width: 16px;
                background-color: #E7ECF2;
            }

        .isc-module-info-lbl-s1 li:last-child {
            /* border-left: 1px solid #a9a9a9; */
            /* padding: 0px 0px 0px 5px; */
        }

.isc-mod-status-but-s1 {
    display: block;
    padding: 0px 10px;
    border-radius: 5px !important;
    background-color: #25d5e4;
    color: #fff;
    line-height: 25px;
    min-width: 65px;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
}

.fa-pull-right {
    float: right;
}

.isc-lbl-prg-hdr-s1 {
    color: #3d3d45;
    font-size: 18px;
    font-weight: 500;
    display: block;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-prg-hdr-s1 span {
        color: #879CB4;
        font-size: 14px;
        font-weight: 400;
        line-height: 15px;
        margin: 0px 0px 0px 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-lbl-prg-hdr-s2 {
    color: #646464;
    font-size: 12px;
    font-weight: 400;
    display: block;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.isc-lbl-seq-list-read-s1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

    .isc-lbl-seq-list-read-s1 li {
        list-style: none;
        display: block;
        width: 31.33%;
        float: left;
    }

        .isc-lbl-seq-list-read-s1 li a {
            padding: 0px 0px 0px 0px;
            text-align: center;
            display: block;
        }

            .isc-lbl-seq-list-read-s1 li a h3 {
                margin: 5px 0px 0px 0px;
                color: #515C72;
                font-weight: 400;
                font-size: 12px;
                padding: 0px 0px;
                text-align: center;
                line-height: 16px;
                text-transform: capitalize;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

                .isc-lbl-seq-list-read-s1 li a h3 span {
                    margin: 0px 0px 0px 3px;
                    color: #515C72;
                    font-weight: 500;
                    font-size: 14px;
                    text-align: center;
                    padding: 0px 0px;
                    display: inline-block;
                    line-height: 18px;
                    text-transform: capitalize;
                }

.isc-tile-read-list-clr-s1 {
    color: #3DBEFF !important;
}

.isc-tile-read-list-clr-s2 {
    color: #9837EA !important;
}

.isc-tile-read-list-clr-s3 {
    color: #0CDD9B !important;
}

.isc-tile-read-list-clr-s4 {
    color: orange !important;
}

.isc-tile-read-list-clr-s5 {
    color: #343434 !important;
}

.isc-pro-par-con-s1 {
    background-color: #eaeaea;
    position: relative;
    width: 100%;
    height: 8px;
    border-radius: 50px !important;
    overflow: hidden;
}

.isc-pro-par-chld-con-s1 {
    display: inline-block;
    float: left;
    height: 8px;
    margin: 0px 0px 0px 0px;
}

.isc-bg-reg {
    background-color: #0CDD9B;
}

.isc-bg-ovt-tme {
    background-color: orange;
}

.isc-bg-paid-tme {
    background-color: #343434;
}

.isc-yet-to-start-bg {
    background-color: #4f5255;
}

.isc-lbl-time-entry-s1 {
    border: 1px solid #cccccc;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #4b4b4b;
    left: 2px;
    position: relative;
    background-color: #ffffff;
    letter-spacing: 0.4px;
    margin: 6px 0px 0px 0px;
    overflow: hidden;
    border-radius: 6px !important;
    width: 101px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-time-entry-s1 i {
        text-align: left;
        font-size: 13px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.4px;
        margin: 0px 5px 0px 0px;
        overflow: hidden;
        color: #fff;
        display: inline-block;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        background-color: #00a1df;
        height: 25px;
        width: 25px;
    }

    .isc-lbl-time-entry-s1 span {
        line-height: 25px;
    }

.isc-act-cir-cell-acc-hdr-s2 {
    height: 33px;
    width: 33px;
    border-radius: 50px !important;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    font-weight: 400;
    background-color: #00a1df;
    color: #fff;
    letter-spacing: 0.5px;
    margin-top: 2px;
    text-transform: uppercase;
}

    .isc-act-cir-cell-acc-hdr-s2.s1 {
        height: 33px;
        width: 33px;
        border-radius: 50px !important;
        font-size: 14px;
        line-height: 35px;
        text-align: center;
        font-weight: 400;
        background-color: #00a1df;
        color: #fff;
        letter-spacing: 0.5px;
        margin-top: 2px;
        position: absolute;
        left: 0px;
        top: 0px;
    }

.isc-lbl-mp-cmt-sec-s1 {
    margin: 0px 0px 5px 0px;
    font-weight: 400;
    color: #828483;
    font-size: 12px;
    padding: 5px 10px;
    line-height: 18px;
    border-radius: 3px !important;
    letter-spacing: normal;
    overflow: hidden;
    text-align: justify;
    background-color: #F1F3F2;
    display: inline-block;
}

.isc-mp-cmt-sec-par-bdy-con-s1 {
    padding: 10px 10px 15px 35px;
}

.isc-cmt-sec-scroll-foot-con-s1 {
    border: 1px solid #ddd;
    border-radius: 4px !important;
    margin: 5px 5px;
    overflow: hidden;
}

.isc-cmt-sec-txt-box-s1 {
    width: 100%;
    padding: 5px 10px;
    border: none;
    color: #525252;
}

.isc-mo-hg-lgt-lbl {
    text-align: center;
    color: gray;
    line-height: 100px;
}
/*Css by Anand- Apr, 29 2020*/
.isc-pan-chck-bx-con-s1 {
    /* width: 100%; */
    display: inline-block;
    margin: 15px 0px 0px -10px;
}

.isc-lbl-wrk-flw-info-s1 {
    margin: 0px 0px 0px 0px;
    color: #787878;
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    position: relative;
    text-align: left;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-wrk-flw-info-s1 span {
        margin: 0px 0px 0px 3px;
        color: #008291;
        font-size: 11px;
        font-weight: 400;
        position: relative;
        text-decoration: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-tile-cmd-icns1 {
    color: gray;
    cursor: pointer;
    float: right;
}

.isc-tile-read-list-clr-s6 {
    color: red !important;
}
/*CSS by Anand- Apr 30, 2020*/
.isc-sec-det-par-con-s1 {
    position: relative;
    /* border: 1px solid #ddd; */
    overflow: hidden;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.isc-sec-det-par-hdr-con-s1 {
    padding: 7px 10px;
}

.isc-lbl-det-sec-hdr-s1 {
    /* text-transform: uppercase; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #3C4152;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-sec-det-par-bdy-con-s1 {
    padding: 7px 20px;
}

.isc-lbl-det-sec-hdr-s1 span {
    color: #6a6a6a;
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    margin: 0px 0px 0px 5px;
    text-align: left;
    background-color: #e5e5e5;
    padding: 2px 6px;
    border-radius: 50px !important;
}

.isc-yet-to-start-bg1 {
    background-color: #aeaeae !important;
}

.isc-lbl-mod-hdr-s3 {
    font-size: 13px;
}

    .isc-lbl-mod-hdr-s3 span {
        font-size: 13px;
    }

.isc-mod-status-but-s1 a {
    color: #fff !important;
}

.isc-tim-sht-sel .select2-selection select2-selection--single {
    z-index: 999999 !important;
}

.isc-tim-sht-icn-pst {
    position: absolute;
    right: 10px;
    top: 10px;
}

.isc-ext-bdy {
    min-height: 100px !important;
    max-height: 150px !important;
}

.modal-open .datepicker {
    z-index: 9999999999999999 !important;
}

.datepicker.dropdown-menu {
    z-index: 99999999999999999 !important;
}

.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: 300px;
    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: #00bee0;
            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: 20px;
        color: #00bee0;
        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);
    }
}
/*Pre Loader New style*/
.preloader-1 {
    margin: 300px auto;
    width: 65px;
    height: 58px;
}

    .preloader-1 div {
        color: #00bee0;
        margin: 5px 0;
        text-transform: uppercase;
        text-align: center;
        font-family: 'Arial', sans-serif;
        font-size: 10px;
        letter-spacing: 2px;
        font-weight: 600;
    }

    .preloader-1 .line {
        width: 5px;
        height: 25px;
        background: #00bee0;
        margin: 0 1px;
        display: inline-block;
        animation: opacity-1 1000ms infinite ease-in-out;
    }

    .preloader-1 .line-1, .preloader-2 .line-1 {
        animation-delay: 800ms;
    }

    .preloader-1 .line-2, .preloader-2 .line-2 {
        animation-delay: 600ms;
    }

    .preloader-1 .line-3, .preloader-2 .line-3 {
        animation-delay: 400ms;
    }

    .preloader-1 .line-4, .preloader-2 .line-4 {
        animation-delay: 200ms;
    }

    .preloader-1 .line-6, .preloader-2 .line-6 {
        animation-delay: 200ms;
    }

    .preloader-1 .line-7, .preloader-2 .line-7 {
        animation-delay: 400ms;
    }

    .preloader-1 .line-8, .preloader-2 .line-8 {
        animation-delay: 600ms;
    }

    .preloader-1 .line-9, .preloader-2 .line-9 {
        animation-delay: 800ms;
    }

@keyframes opacity-1 {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes opacity-2 {
    0% {
        opacity: 1;
        height: 15px;
    }

    50% {
        opacity: 0;
        height: 12px;
    }

    100% {
        opacity: 1;
        height: 15px;
    }
}
/**********************************/

/**sorting css(20200520)**/
.th-shorting-s1 {
    height: 18px;
    float: right;
    /* margin-left: 6px; */
    /* margin-top: 4px; */
    position: absolute;
    top: 5px;
    right: 0px;
}

/* Make the badge float in the top right corner of the button(20202205) */
.button__badge {
    background-color: #32CD32;
    border-radius: 2px;
    color: white;
    padding: 1px 3px;
    font-size: 8px;
    position: inherit; /* Position the badge within the relatively positioned button */
    top: 0;
    right: 0;
}

/*****01-06-2020******/
.daterangepicker dropdown-menu.rem-box:focus {
    outline: none !important;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    z-index: 9999999999999999 !important;
}

.bootstrap-datetimepicker-widget {
    z-index: 9999999999999999 !important;
}

.isc-btn-inp-typ-file-s2 {
    overflow: hidden;
    position: relative;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    /*width: 30px;*/
    border-radius: 3px !important;
    /*padding: 0px 10px;
    font-size: 12px;*/
    /*line-height: 15px;*/
    /* border: 1px solid #2e7af7 !important; */
    /*background-color: #b7e4fd !important;*/
    background-color: #00a1df !important;
    z-index: 9999 !important;
}

    .isc-btn-inp-typ-file-s2 i {
        margin: 2px 0px 0px 0px;
        line-height: 25px;
        position: absolute;
        left: 9px;
        color: #fff;
    }

.isc-btn-inp-typ-file-s3 {
    overflow: hidden;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    width: 30px;
    border-radius: 3px !important;
    padding: 4px 7px;
    font-size: 12px;
    line-height: 15px;
    border: none !important;
    /*background-color: #b7e4fd !important;*/
    background-color: #00a1df !important;
    z-index: 99999999999 !important;
}

.isc-wk-date.daterangepicker.ltr {
    width: 549px !important;
}

/*****8/6/2020******/
.isc-tim-enty-bck select2 {
    z-index: 9999 !important;
}

.fs-label-wrap .fs-label {
    padding: 9px 22px 7px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #959191;
    /* border-radius: 4px !important; */
}

.fs-arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #918c8c;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    margin: auto;
    transition: ease-in 0.15s;
}

.fs-label-wrap {
    position: relative;
    background-color: #fff;
    border: 1px solid #c9c6c6;
    cursor: default;
    border-radius: 3px !important;
}

    .fs-label-wrap:focus, .fs-wrap.multiple.fs-default:focus, .fs-label:focus {
        outline: 0 !important;
        box-shadow: none !important;
    }

input[type="submit"]:focus {
    outline: 0 !important;
    box-shadow: none !important;
}

.range_inputs {
    position: relative;
    top: 250px;
}

.btn-success {
    color: white;
    background-color: #00a1df !important;
    border-color: #00a1df !important;
}

.isc-tim-enty-bck .select2-container {
    width: 200px !important;
    z-index: 9999 !important;
}

/*Chat box 20200612*/
.isc-lbl-acc-hdr-sec-s5 {
    font-size: 13px;
}

.isc-coll-hdr-cmt-con-s2 {
    padding: 6px 10px 0px 37px;
}

.mp_comment .modal-body {
    min-height: 150px;
    max-height: 400px;
    overflow-y: auto;
}

.isc-mp-cmt-sec-par-con-s1.text-right .isc-lbl-acc-hdr-sec-s5 span {
    margin: 0px 10px 0px 0px;
}

.isc-mp-cmt-sec-par-con-s1.text-right .isc-lbl-mp-cmt-sec-s1 {
    margin: 0px 0px 5px 100px;
    border-radius: 12px 0px 0px 12px !important;
}

.isc-lbl-mp-cmt-sec-s1 {
    margin: 0px 100px 5px 0px;
}

.validation-violence {
    box-shadow: #e38989 0px 0px 4px 0px;
    color: #e38989 !important;
}



.isc-prj-hm-ul li {
    padding: 2px 10px !important;
}

.open > .isc-list-sts-dd-con-s1 {
    display: block;
}

.isc-list-sts-dd-con-s1 {
    position: absolute;
    top: 50px;
    /*width: 207px;*/
    right: 255px;
    z-index: 9999999;
    display: none;
    float: left;
    /* margin: 0 auto !important; */
    width: 150px !important;
    list-style: none;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    text-shadow: none;
    margin: 0px;
    color: #ffffff;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    box-shadow: 0px 1px 5px -1px rgba(208, 208, 208, 0.75);
    min-height: auto;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-list-sts-dd-con-s1:after {
        content: "\f0de";
        float: left;
        font-family: "FontAwesome";
        font-size: 17px;
        position: absolute;
        right: 3%;
        line-height: 0px;
        top: 1px;
        background-color: inherit;
        /* z-index: 1; */
        color: #686868;
    }

    .isc-list-sts-dd-con-s1::-webkit-scrollbar {
        width: 4px;
    }

.isc-prj-hm-ul {
    padding: 0px 0px;
    margin: 0px 0px;
}

    .isc-prj-hm-ul li h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #828282;
        line-height: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

.isc-list-par-hvr-con:hover .isc-list-sts-dd-con-s1 {
    display: block;
}

.isc-list-par-hvr-con:hover {
    cursor: pointer;
}

*:focus {
    outline: 0;
}


.isc-hme-sec-kpi-nav-s1 li a {
    cursor: pointer;
}

.isc-popup-container {
    min-height: 90px !important;
}


.mar-top-6 {
    margin-top: 6px;
}

.Arc-Time-For-pass a {
    color: #8A8A8A;
}

.For-Password .modal-body {
    min-height: 90px !important;
}

.pad-rig-30 {
    padding-right: 30px;
}

.mar-top-min2 {
    margin-top: -2px !important;
}

.mar-top-4 {
    margin-top: 4px;
}

.gr-ico i {
    color: #7dc770;
}

.mar-top-5 {
    margin-top: 5px;
}

.invalid {
    background: url(../../img/invalid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid {
    background: url(../../img/valid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}


a.isc-theme-blue-btn[disabled] {
    opacity: 0.62;
    cursor: not-allowed;
}

.pTLeft{
padding-left:10px;
padding-top: 5px;
}

*{
   scrollbar-width:thin;
   scrollbar-color:#cecece #eaeaea;
}


/*-For Clock-Start-*/

.clock-in-btn {
position:absolute;
z-index:9999;
top:0px;
margin-top:7px;
border:0px !important;

}

.clock-in-btn input {
    background: #00a1df !important;
    color: #fff;
    border:0px !important;
    border-radius: 3px !important;
}



.clock-in-btn-hide {
    color: #000;
    display:none;
    position:absolute;
    margin-left:87px;
    float:left;
    top: 5px;
    right: 30px;
        line-height: 13px;
    text-align:left;
}

html input[type="button"]{
border:0px !important;
}


#divMsg span {
    font-size:11px;
}

.mR25 {
margin-right:25px;
}

/*-For Clock-End-*/

 .bootstrap-datetimepicker-widget.dropdown-menu {
            margin: 2px 0;
            padding: 4px;
            width: 19em;
            position: absolute;
            top: 40px !important;
            z-index: 99999999999999 !important;
            background-color: #fff !important;
            height: 300px !important;
        }

        .bootstrap-datetimepicker-widget table td.day {
            position: relative;
            height: 20px;
            line-height: 20px;
            width: 20px;
            /*background-color: #fff !important;*/
        }

        .bootstrap-datetimepicker-widget.dropdown-menu:before,
        .bootstrap-datetimepicker-widget.dropdown-menu:after {
            content: '';
            display: none !important;
            position: absolute;
        }


        .fR {
float:right !important;
}


/*--Jayaram-Start---*/.timer-info {        font-size: 13px;    font-weight: 400;    line-height: 24px;    letter-spacing: 0.4px;    float: left;    margin: 0px 5px 0px 0px;    overflow: hidden;    color: #fff;    display: inline-block;    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;    background-color: #ffa500;    height: 25px;    width:25px;    font-size: 10px;}.isc-lbl-time-entry-s1 {        width: auto;        font-size: 11px;        padding-right: 3px;}.timer-info i {background:none;margin:0px;padding:0px;font-size:11px;width:auto;        margin-left: 8px;    line-height: 17px;}.sidebar-contact{position: fixed;        top: -17px;    right: 57px;    transform: translateY(-50%);    width:auto;    height: auto;    padding:4px;    background: #fff;    /*box-shadow: 0 20px 50px rgb(0 0 0 / 50%);*/    box-sizing: border-box;    /*transition: 0.5s;*/    border: 1px solid #ccc;}.sidebar-contact.active{      right:31px;    top: 115px;}.sidebar-contact input,.sidebar-contact textarea{  width:100%;  height:36px;  padding:5px;  margin-bottom:10px;  box-sizing:border-box;  border:1px solid rgba(0,0,0,.5);  outline:none;}.sidebar-contact h2{  margin:0 0 20px;  padding:0;}.sidebar-contact textarea{  height:60px;  resize:none;}.sidebar-contact input[type="submit"]{  background:#00bcd4;  color:#fff;  cursor:pointer;  border:none;  font-size:18px;}.toggle{    position: absolute;    height: 25px;    width: 26px;    text-align: center;    border-radius: 3px !important;    cursor: pointer;    background: #00a1df;    top: -92px;    left:842px;    border: 1px solid #00a1df;    line-height: 49px;    overflow: hidden;}.toggle.active {position: absolute;    left: 868px;    top: 40px;}.toggle:before{  content:'contact';  font-family:fontAwesome;  font-size:18px;  color:#fff;  display: inline-block;    white-space: nowrap;    /* this is for shity "non IE" browsers       that dosn't support writing-mode */    -webkit-transform: translate(1.1em,0) rotate(90deg);       -moz-transform: translate(1.1em,0) rotate(90deg);         -o-transform: translate(1.1em,0) rotate(90deg);            transform: translate(1.1em,0) rotate(90deg);    -webkit-transform-origin: 0 0;       -moz-transform-origin: 0 0;         -o-transform-origin: 0 0;            transform-origin: 0 0;   / IE9+ /   -ms-transform: none;   -ms-transform-origin: none;   / IE8+ /   -ms-writing-mode: tb-rl;   / IE7 and below /   *writing-mode: tb-rl;}}.toggle.active:before{  content:'\f00d';}.sidebar-contact .toggle i {font-size: 16px;    margin-top: -46px;    color: #fff;    display: block;}.m0 {    margin:0px;}.mTop10 {    margin-top:10px;}.isc-top-times .isc-lbl-time-entry-s1 {      width: 107px;    font-size: 14px;    font-weight: 500;    color: #000;}.isc-top-times p {display: inline;    text-align: left;    float: left;    padding-right: 2px;    padding-top: 3px;    font-size: 14px;    color: #000;    font-weight: 500;}    .isc-top-times p i {        line-height: 17px;         }.isc-top-times .isc-lbl-time-entry-s1 span {    line-height: 24px;}.mar-rig-8 {    margin-right: 8px;}.sidebar-contact .isc-theme-blue-btn {    padding: 6px 3px;    font-size: 12px;}.isc-app-top-brand-title-s1 {width: 197px !important;}.isc-act-cir-cell-acc-hdr-s2 {font-size: 13px  !important;;    line-height: 32px  !important;;        margin-top: 4px  !important;            width: 30px;    height: 30px;}.mar-rig-20 {    margin-right: 20px;}/*--Jayaram-End---*/.select2-container--disabled {
    z-index: 9999 !important;
}