﻿

.login-info-cell-s1 {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px 20px;
}

    .login-info-cell-s1 a {
        text-decoration: none;
        font-size: 18px;
        color: #ff6600;
        line-height: 46px;
    }

        .login-info-cell-s1 a:hover {
            text-decoration: none;
        }

        .login-info-cell-s1 a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

.app-screen-header-s1 {
    padding: 10px 15px;
    min-height: 30px;
    background-color: #E0E0E0;
}

.lbl-app-screen-title-s1 {
    margin: 5px 0px 2px 0px;
    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.4px;
}

.lbl-app-screen-title-s2 {
    margin: 0px 0px 0px 0px;
    color: #8E8E8E;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

    .lbl-app-screen-title-s2 .lbl-screen-title-hint {
        color: #69A6DA;
        margin-left: 2px;
        margin-right: 6px;
    }

.lbl-screen-title-edit {
    color: #5d5d5d;
    font-size: 12px;
    text-transform: none;
    margin-left: 2px;
    font-weight: 600;
}

.btn-app-screen-save, .btn-app-screen-cancel {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-width: 0;
    padding: 13px 18px;
    font-size: 13px;
    outline: none !important;
    background-image: none !important;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    text-decoration: none;
    color: white;
    background-color: #6ebc4d;
}

    .btn-app-screen-save:hover, .btn-app-screen-cancel:hover {
        color: white;
        background-color: #5CA53E;
        text-decoration: none;
    }

.btn-app-screen-cancel {
    color: #2d2d2d;
    background-color: #dddddd;
}

    .btn-app-screen-cancel:hover {
        color: #2d2d2d;
        background-color: #cccccc;
    }

.app-screen-body-inner-container {
    padding: 15px 15px;
    background-color: #fff;
}

.btn-link, .btn-default-tag-list {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-width: 0;
    padding: 6px 7px;
    font-size: 13px;
    outline: none !important;
    background-image: none !important;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    text-decoration: none;
    color: #69A6DA;
}

    .btn-link:hover {
        color: #0088dd;
        text-decoration: none;
    }

.btn-default-tag-list {
    padding: 5px 35px 5px 12px;
    color: #2d2d2d;
    border: 1px solid #b8bcc2;
    background-color: #fff;
    border-radius: 4px !important;
    position: relative;
    font-size: 12px;
    margin-top: 2px;
    margin-left: 11px;
}

    .btn-default-tag-list:hover {
        text-decoration: none;
        background-color: #fafafa;
    }

    .btn-default-tag-list i {
        position: absolute;
        right: 5px;
        top: 7px;
        font-size: 13px;
        color: #aaa;
        font-weight: 400;
    }

    .btn-default-tag-list img {
        position: absolute;
        right: 5px;
        top: 7px;
        height: 13px;
    }

.screen-tab-container {
    height: 33px;
    border-bottom: 1px solid #dbdbdb;
    position: relative;
}

.tab-screen-level-s1 {
    padding: 0px;
    margin: 0px;
}

    .tab-screen-level-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .tab-screen-level-s1 li a {
            display: block;
            padding: 6px 16px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 500;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            margin-right: 5px;
        }

        .tab-screen-level-s1 li:hover a {
            text-decoration: none;
            color: #69A6DA;
            padding-bottom: 7px;
        }

        .tab-screen-level-s1 li.active a {
            color: #33B9C4;
            border: 1px solid #dbdbdb;
            border-bottom: 1px solid transparent;
            padding-bottom: 7px;
        }

.screen-sec-inner-container {
    padding: 20px 10px;
}

.grid-read-with-dd-action {
    width: 100%;
    table-layout: fixed;
}

    .grid-read-with-dd-action th {
        color: #000;
        border-bottom: 2px solid #e6e6e6;
        padding: 6px 8px 4px 8px;
        font-size: 13px;
        font-weight: 600;
        background-color: #e7e7e7;
    }

    .grid-read-with-dd-action td {
        color: #122035;
        border-bottom: 1px solid #e6e6e6;
        padding: 8px 0px 8px 2px;
        font-size: 14px;
        font-weight: 500;
    }

td.td-fn-th-s1 {
    color: #337ab7;
}

td.td-num-val {
    text-align: right;
}

.btn-dd-grid-action-s1 {
}

.btn-group.btn-dd-grid-action-s1 > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 9px;
    padding-bottom: 10px;
}

.btn-dd-grid-action-s1 .btn.default, .btn-group.btn-dd-grid-action-s1 > .btn + .dropdown-toggle {
    background-color: #dddddd;
}

.btn-dd-grid-action-s1 .dropdown-menu li {
    text-align: left;
}

.btn-dd-grid-action-s1 .dropdown-menu {
    box-shadow: none;
}

body {
    background-color: #fff;
}

.app-responsive-center-container {
    width: auto;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

/*Pagining*/
.btn-default-paging-list {
    padding: 5px 35px 5px 35px;
    color: #313233;
    border: 1px solid #b8bcc2;
    background-color: #fff;
    border-radius: 4px !important;
    position: relative;
    font-size: 12px;
    margin-top: 2px;
    text-align: center;
    text-decoration: none;
    display: block;
}

    .btn-default-paging-list:hover {
        text-decoration: none;
        background-color: #fafafa;
    }

    .btn-default-paging-list span {
        color: #999999;
    }

    .btn-default-paging-list img {
        position: absolute;
        height: 13px;
        top: 7px;
    }

.pag-next-icon {
    right: 10px;
}

.pag-prev-icon {
    left: 10px;
}

.form-control {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    height: 32px;
    cursor: pointer;
}

.mar-lft-15 {
    margin-left: 15px;
}

.mar-right-15 {
    margin-right: 15px;
}

.mega-menu-dah-s1 {
    padding: 0px;
    margin: 0px;
}

    .mega-menu-dah-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .mega-menu-dah-s1 li a {
            padding: 10px 20px;
            display: block;
            text-decoration: none;
        }

        .mega-menu-dah-s1 li:hover a {
            text-decoration: none;
        }

        .mega-menu-dah-s1 li:hover a {
        }

.mnu-cir-div-s1 {
    width: 85px;
    height: 85px;
    border: 2px solid #ff6600;
    text-align: center;
    border-radius: 50% !important;
}

    .mnu-cir-div-s1 img {
        height: 43px;
        margin-top: 16px;
        opacity: 0.7;
    }

.lbl-mnu-cir-title {
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #b0b3b7;
    line-height: 20px;
    margin: 10px 0px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.th-shorting-s1 {
    height: 13px;
    float: right;
    margin-left: 6px;
    margin-top: 4px;
}

.cls-2-grid .grid-read-with-dd-action tr:nth-child(even) td {
    background-color: #f0f0f0 !important;
}

.cls-3-grid .grid-read-with-dd-action tr:nth-child(even) td {
    background-color: #f0f0f0 !important;
}

.td-fn-th-s1 {
    color: #337ab7;
}

.br-lft-theme .grid-read-with-dd-action tr td:first-child {
    border-left: 3px solid #FFC095;
}

.br-lft-theme .grid-read-with-dd-action tr td {
    border-bottom: 4px solid #fff;
}

/* Mar 23 2016 */

.app-left-action-menu {
    background-color: #ebeff2;
    width: 40px;
    float: left;
}

.app-right-action-menu-content {
    width: 96%;
    float: left;
}

.menu-app-action-list {
    padding: 0px;
    margin: 0px;
}

    .menu-app-action-list li {
        display: block;
        list-style: none;
    }

        .menu-app-action-list li a {
            display: block;
            padding: 4px 0px;
            width: 100%;
            text-align: center;
            font-size: 18px;
            line-height: 40px;
            color: #cfcfcf;
            background-color: inherit;
        }

        .menu-app-action-list li:hover a {
            color: #2db5d4;
        }

        .menu-app-action-list li.active a {
            color: #D96610;
        }

        .menu-app-action-list li a i {
            font-size: inherit;
            color: inherit;
            line-height: inherit;
        }

/* Apr 5, 2016 */
.lbl-mandatory-s1 {
    color: #E62F2F;
}

.lbl-mandatory-s2 {
    color: #E62F2F;
}

/* Apr 6, 2016 */
.tr-td-cell-edit-field-s1 td {
    background-color: #e7e7e7;
}

.btn-td-add-action-s1 {
    text-decoration: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

    .btn-td-add-action-s1:hover {
        text-decoration: none;
        color: #fff;
    }

    .btn-td-add-action-s1 img {
        height: 14px;
    }

td.td-bgs-thm-s1 {
    background-color: #2F9BB5;
    cursor: pointer;
}

td.td-bgs-thm-s2 {
    background-color: #1BBC9B;
    cursor: pointer;
}

.screen-tab-pos-top-s1 {
    margin: 10px 20px 0px 20px;
}

.page-header.navbar.navbar-fixed-top {
}

.tree-grid-read-with-action {
    width: 100%;
}

    .tree-grid-read-with-action tr th {
        color: #000;
        border-bottom: 2px solid #e6e6e6;
        padding: 10px 5px;
        font-size: 13px;
        font-weight: 600;
    }

    .tree-grid-read-with-action tr td {
        padding: 10px 8px;
        font-size: 14px;
        font-weight: 500;
        border-bottom: 1px solid #eee;
        background-color: #fff;
    }

        .tree-grid-read-with-action tr td:first-child {
            border-left: 4px solid transparent;
        }

tr.tree-tr-parent-s1 td:first-child {
    border-left: 4px solid #44CAAE;
}

tr.tree-tr-parent-s1 td {
    background-color: #f1f1f1;
}

tr.tree-tr-child-s1 td:first-child {
    border-left: 4px solid #5BB9EC;
    padding-left: 20px;
}

tr.tree-tr-child-s1 td {
    background-color: #fafafa;
}

tr.tree-tr-child-s2 td:first-child {
    border-left: 4px solid #AED7EC;
    padding-left: 47px;
}

tr.tree-tr-child-s2 td {
    background-color: #fff;
}

.tr-parent-arrow-s1 {
    font-size: 14px;
    margin-right: 5px;
    margin-top: 2px;
    float: left;
    color: #2d2d2d;
    cursor: pointer;
}

.btn-th-add-action-s1 {
    text-decoration: none;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    background-color: #1BBC9B;
    text-align: center;
    margin-right: 5px;
}

.btn-th-add-action-s1 {
    text-decoration: none;
}

    .btn-th-add-action-s1 img {
        height: 14px;
        margin-top: 2px;
        margin-left: -1px;
    }

.scroll-x-auto-overflow {
    overflow-x: auto;
}


/* Apr 7, 2016 */
.tree-grid-read-with-action-s2 {
    width: 100%;
}

    .tree-grid-read-with-action-s2 tr th {
        color: #000;
        border-bottom: 2px solid #e6e6e6;
        padding: 10px 5px;
        font-size: 13px;
        font-weight: 600;
    }

    .tree-grid-read-with-action-s2 tr td {
        padding: 10px 8px;
        font-size: 14px;
        font-weight: 500;
        border-bottom: 1px solid #e6e6e6;
        background-color: #fff;
    }

        .tree-grid-read-with-action-s2 tr td:first-child {
            border-left: 4px solid transparent;
        }

    .tree-grid-read-with-action-s2 tr.tree-tr-parent-s1 td:first-child {
        border-left: 4px solid transparent;
    }

    .tree-grid-read-with-action-s2 tr.tree-tr-parent-s1 td {
        background-color: #fff;
    }

    .tree-grid-read-with-action-s2 tr.tree-tr-child-s1 td:first-child {
        border-left: 4px solid transparent;
        padding-left: 15px;
    }

    .tree-grid-read-with-action-s2 tr.tree-tr-child-s1 td {
        background-color: #fff;
    }

    .tree-grid-read-with-action-s2 tr.tree-tr-child-s2 td:first-child {
        padding-left: 40px;
    }

    .tree-grid-read-with-action-s2 tr.tree-tr-child-s2 td {
        background-color: #fff;
    }

    .tree-grid-read-with-action-s2 .tr-parent-arrow-s1 {
        font-size: 14px;
        margin-right: 5px;
        margin-top: 2px;
        float: left;
        color: #5d5d5d;
        cursor: pointer;
    }



.tree-grid-read-with-action-s3 {
    width: 100%;
}

    .tree-grid-read-with-action-s3 tr th {
        color: #000;
        border-bottom: 2px solid #e6e6e6;
        padding: 10px 5px;
        font-size: 13px;
        font-weight: 600;
    }

    .tree-grid-read-with-action-s3 tr td {
        padding: 10px 8px;
        font-size: 14px;
        font-weight: 500;
        border-bottom: 1px solid #e6e6e6;
        background-color: #fff;
    }

        .tree-grid-read-with-action-s3 tr td:first-child {
            border-left: 5px solid transparent;
        }

    .tree-grid-read-with-action-s3 tr.tree-tr-parent-s1 td:first-child {
        border-left: 5px solid transparent;
        padding-left: 2px;
    }

    .tree-grid-read-with-action-s3 tr.tree-tr-parent-s1 td {
        background-color: #fff;
        font-weight: 600;
        color: #0088dd;
    }

    .tree-grid-read-with-action-s3 tr.tree-tr-child-s1 td:first-child {
        border-left: 5px solid transparent;
        padding-left: 20px;
    }

    .tree-grid-read-with-action-s3 tr.tree-tr-child-s1 td {
        background-color: #fff;
        font-weight: 600;
    }

    .tree-grid-read-with-action-s3 tr.tree-tr-child-s2 td:first-child {
        border-left: 5px solid transparent;
        padding-left: 45px;
    }

    .tree-grid-read-with-action-s3 tr.tree-tr-child-s2 td {
        background-color: #fff;
    }

    .tree-grid-read-with-action-s3 .tr-parent-arrow-s1 {
        font-size: 14px;
        margin-right: 5px;
        margin-top: 2px;
        float: left;
        color: #5d5d5d;
        cursor: pointer;
    }

.app-top-main-menu-hover-cell-s1 {
    height: 10px;
    position: relative;
    background-color: #1E5C8E;
    color: #fafafa;
    text-align: center;
    font-size: 13px;
    line-height: 7px;
}

    .app-top-main-menu-hover-cell-s1 i {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
    }

.app-all-icon-set-list {
    padding: 0px;
    margin: 0px;
}

    .app-all-icon-set-list li {
        float: left;
        display: block;
        list-style: none;
    }

        .app-all-icon-set-list li a {
            height: 35px;
            width: 35px;
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 28px;
            color: #5d5d5d;
            background-color: #fafafa;
            border: 1px solid #eee;
            border-radius: 4px !important;
            margin: 0px 10px 15px 10px;
            text-decoration: none;
            cursor: pointer;
        }

        .app-all-icon-set-list li:hover a {
            background-color: #f0f0f0;
            text-decoration: none;
            color: #2d2d2d;
        }

        .app-all-icon-set-list li a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

        .app-all-icon-set-list li a img {
        }


/**/
.app-all-icon-set-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .app-all-icon-set-list-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .app-all-icon-set-list-s1 li a {
            height: 45px;
            width: 45px;
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 28px;
            color: #5d5d5d;
            background-color: #fafafa;
            border: 1px solid #eee;
            border-radius: 4px !important;
            margin: 0px 10px 15px 10px;
            text-decoration: none;
            cursor: pointer;
        }

        .app-all-icon-set-list-s1 li:hover a {
            background-color: #f0f0f0;
            text-decoration: none;
            color: #2d2d2d;
        }

        .app-all-icon-set-list-s1 li a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

        .app-all-icon-set-list-s1 li a img {
            margin-top: 9px;
            opacity: 0.6;
        }

.dd-handle:before {
    content: "";
    display: table;
}

.dd-handle:after {
    content: "";
    display: table;
    clear: both;
}

.tree-list-col9-s1 {
}

    .tree-list-col9-s1 .dd-handle {
        display: block;
        height: 41px;
        margin: 5px 0;
        cursor: move;
        padding: 5px 10px;
        color: #333;
        text-decoration: none;
        font-weight: 500;
        border: none;
        background: #fff;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: 14px;
        line-height: 27px;
        border-bottom: 1px solid #ddd;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }

.tree-list-col9-s1 {
}

.div-pos-s1 {
    position: relative;
}

.adj-pos-s1, .adj-pos-s2, .adj-pos-s3, .adj-pos-s4 {
    position: absolute;
    top: 13px;
    right: 5px;
}

.adj-pos-s2 {
    right: 30px;
    top: 13px;
}

.adj-pos-s3 {
    right: 55px;
    top: 14px;
}

.adj-pos-s4 {
    top: 12px;
    right: 82px;
}

.dd-list .dd-list {
}

    .dd-list .dd-list li .dd-handle {
    }

    .dd-list .dd-list li {
    }

.bs-glyphicon-class {
    font-size: 13px;
    color: #7c7c7c;
}

.dd-handle.list-par-s1 {
    font-weight: 600;
    color: #0088dd;
}

.dd-handle.list-par-s2 {
    font-weight: 600;
    color: #2d2d2d;
}

.dd-item > button[data-action="collapse"]:before {
    content: '\f147';
}

dd-item > button:before {
    content: '\f196';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    text-indent: 0;
    font-family: 'FontAwesome';
}

.dd-item > button {
    display: block;
    position: relative;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 20px;
    margin: 9px 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 0;
    background: none;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    font-weight: normal;
    color: #4d4d4d;
}

    .dd-item > button:before {
        content: '\f196';
    }

/* Apr 8, 2016 */

.btn-action-s1:hover {
    color: #fff;
    background-color: #27A5C1;
}

.panel-bor-none-s1 .app-pg-inner-sec-panel-container {
    border-top: 3px solid transparent;
    min-height: 233px;
}

.panel-bor-none-s1 .app-pg-inner-sec-panel-header-container {
    padding: 6px 5px 0px 15px;
}

.panel-bor-none-s1 .app-pg-inner-sec-panel-body-container {
    padding: 0px 0px;
}

.apps-pg-foo-s1 {
    position: relative;
    padding: 15px 15px 10px 15px;
}

.lbl-bar-chart-kpi-s1 {
    margin: 10px 0px 20px 0px;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 20px;
    font-family: inherit;
    color: #7c7c7c;
}

.lbl-foot-title-s1 {
    float: left;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    color: #5d5d5d;
    line-height: 17px;
    text-transform: uppercase;
}

.lbl-foot-title-s2 {
    float: right;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    color: #5d5d5d;
    line-height: 17px;
    text-transform: uppercase;
}

.lbl-btn-foot-s1 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 80px;
    text-align: center;
    padding: 4px 3px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    line-height: 17px;
    background-color: #EC6F88;
}

.lbl-btn-foot-s2 {
    float: right;
    margin: 0px 0px 0px 0px;
    width: 80px;
    text-align: center;
    padding: 4px 3px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    line-height: 17px;
    background-color: #00C38D;
}


/* Apr 11, 2016 */

.thm-kpi-hm-s1 .kpi-tile-info-container-s1 {
    box-shadow: none;
    border-radius: 5px !important;
    min-height: 160px;
    border: 1px solid #d9d9d9;
}

.thm-kpi-hm-s1 .div-cht-hor-bar-parent-s1 {
    width: 100%;
}

.thm-kpi-hm-s1 .table-bar-chart-sh-s1 td {
    padding: 0px 3px;
}

.thm-kpi-hm-s1 .kpi-tile-active {
    border-top: 4px solid #2DCA9E;
}

.thm-kpi-hm-s1 .kpi-tile-prgs {
    border-top: 4px solid #2DB5D4;
}

.thm-kpi-hm-s1 .kpi-tile-inprgs {
    border-top: 4px solid #FF931D;
}

.thm-kpi-hm-s1 .kpi-tile-info-container-s2 {
    border: 1px solid #d9d9d9;
    border-radius: 4px !important;
}

.thm-kpi-hm-s1 .lbl-tile-kpi-list-val-s1 {
    font-weight: 600;
    color: #7c7c7c;
}

.lbl-overdue {
    color: Red;
}

.dhs-ht-thm-s1.app-screen-dash-body-container {
    min-height: 118px;
}

.app-screen-dash-hdr-container {
    position: relative;
}

.sec-filtr-pos-tl-s1 {
    position: absolute;
    top: 2px;
    right: 10px;
    width: 170px;
}

.tbl-sm-bar-s6 .div-cht-hor-bar-parent-s1 {
    min-height: 144px;
}

.app-inner-list-data li.active a {
    background-color: #ADEAD9;
    color: #000;
}

.app-screen-innerheader-s1 {
    padding-bottom: 4px;
    border-bottom: 1px solid #ddd;
}

.lbl-app-screen-innertitle-s1 {
    margin: 0px 0px 0px 0px;
    color: #000;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.4px;
}

.lbl-app-screen-innertitle-s2 {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
}

.tdds-ht-adj-s1 .div-cht-hor-bar-parent-s1 {
    min-height: 200px;
}

i.hide-tab-menu-s1 {
    display: none;
}

.hide-tablog-menu-s1 {
    display: none;
}

.hide-tab-menu-title-s1 {
}

.login-info-cell-s2 {
    position: absolute;
    bottom: 3%;
    right: -6px;
    padding: 0px 20px;
}

    .login-info-cell-s2 a {
        text-decoration: none;
        font-size: 18px;
        color: #ff6600;
        line-height: 46px;
    }

        .login-info-cell-s2 a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

.label-dash-title, .lbl-pnl-kpi-hdr-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* Apr 12, 2016 */
.fr-bor-thm-s1 {
    border: 1px solid #dbdbdb;
}

.thms-pad-adj-s2 {
    padding: 0px;
}

.tds-all-none {
    background-color: transparent;
}

    .tds-all-none .div-cht-hor-bar-child-s1 {
        box-shadow: none;
    }

.bi-chart-adj-screen-s1 .table-bar-chart-sh-s1 {
    background-color: transparent;
}

.bi-chart-adj-screen-s1 .div-cht-hor-bar-parent-s1 {
    width: 20px;
}

.bi-chart-adj-screen-s1 .tbl-sm-bar-s1 .div-cht-hor-bar-parent-s1 {
    min-height: 230px;
    width: 9px;
}

.thms-pad-adj-s3 {
    padding: 0px;
    margin: 15px 15px 0px 15px;
}

.pad-onl-thm-s1 {
    padding: 0px;
}

.td-tr-last tr:last-child td {
    border-bottom: none;
}

.bi-chart-adj-screen-s2 .table-bar-chart-sh-s1 {
    background-color: transparent;
}

.bi-chart-adj-screen-s2 .div-cht-hor-bar-parent-s1 {
    min-height: 192px;
}


.bi-chart-adj-screen-s3 .div-cht-hor-bar-parent-s1 {
    width: 20px;
    min-height: 290px;
}

.bi-chart-adj-screen-s3 .div-cht-hor-bar-child-s1 {
    box-shadow: none;
}

.bi-chart-adj-screen-s3 .table-bar-chart-sh-s1 {
    background-color: transparent;
}

.icon-grid-act-gry {
    font-size: 13px;
    color: #8c8c8d;
    margin-right: 2px;
}

.icon-grid-act-gry {
    color: #2EABDC;
}

.bi-chart-adj-screen-s4 .table-bar-chart-sh-s1 {
    background-color: transparent;
}

.bi-chart-adj-screen-s4 .div-cht-hor-bar-parent-s1 {
    min-height: 160px;
}

.lbl-app-screen-innertitle-s2 span {
    color: #4EBD9E;
    font-size: 16px;
}

.font-thms-adj-s1 .app-screen-innerheader-s1 {
    border-bottom: none;
}

.font-thms-adj-s1 .lbl-app-screen-innertitle-s1 {
    font-weight: 600;
    margin: 0px 0px 2px 0px;
}

.font-thms-adj-s1 .lbl-app-screen-innertitle-s2 {
    margin: 0px 0px 15px 0px;
}

td.grid-cell-value {
    text-align: right;
}

.pad-top-27 {
    padding-top: 27px;
}

.scr-ctl-bor-none-s1 {
}

.ctrl-sec-pad-none-s1 .app-screen-dash-body-container {
    padding-bottom: 0px;
    min-height: 116px;
}

.kpis-tile-container-s1 {
    position: relative;
    min-height: 150px;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    border-radius: 6px !important;
}

.lbl-kpi-tile-title-s3 {
    color: #2f3f59;
    letter-spacing: 0.5px;
    font-weight: 600;
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0px 10px 0px;
    text-align: center;
}

.kpis-bg-cell-s1 {
    padding: 5px 10px 12px 10px;
    background-color: #8C8484;
}

.lbl-kpi-tile-titlecont-s3 {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.5px;
    display: block;
    text-align: center;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
}

.lbl-kpi-tile-titlecont-s4 {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    display: block;
    text-align: center;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
}

.kpis-foots-cell-s1 {
    padding: 10px 10px;
}

    .kpis-foots-cell-s1 .label-dash-inner-data-info {
        font-size: 13px;
        font-weight: 500;
        color: #2d2d2d;
    }

    .kpis-foots-cell-s1 .label-dash-inner-val-info {
        font-size: 12px;
    }

.kpis-bg-cell-s1.kpi-inactive {
    background-color: #DE807F;
}

.kpis-bg-cell-s1.kpi-active {
    background-color: #53C3A4;
}

.kpis-bg-cell-s1.kpi-progress {
    background-color: #569FBF;
}

.kpis-bg-cell-s1.kpi-inprogress {
    background-color: #E8B374;
}

.kpis-foots-cell-s1 .table-bar-chart-sh-s1 {
    background-color: #fff;
}

.kpis-foots-cell-s1 .tbl-sm-bar-s1 .div-cht-hor-bar-parent-s1 {
    min-height: 36px;
}

.kpis-foots-cell-s1 .para-kpi-tile-content {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
}

.lbl-overdue {
    color: #CA3737;
}

.apps-brand-title-s1 {
    display: none;
}

.page-logo a {
    text-decoration: none;
}

    .page-logo a:hover {
        text-decoration: none;
    }
/* Apr 19, 2016 */
.thm-pattern-drv-s1 .kpis-bg-cell-s1.kpi-progress {
    background-color: #35719A;
}

.thm-pattern-drv-s1 {
}

.app-screen-dash-body-container {
    position: relative;
}

.chart-bar-avg-axis-line-s1 {
    border-bottom: 2px solid #164C71;
    position: absolute;
    top: 120px;
    left: 7.3%;
    width: 90.7%;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    color: #2d2d2d;
    text-align: center;
    z-index: 50;
}

.z-ind-s1 {
    z-index: 1;
}

.z-ind-s2 {
    z-index: 2;
}

.grid-read-with-dd-action th {
    position: relative;
}
/* Start Apr 29,2016 */

.sort-img-sz-pos-s1 .th-shorting-s1, .sort-img-sz-pos-s2 .th-shorting-s1, .sort-img-sz-pos-s3 .th-shorting-s1, .sort-img-sz-pos-s4 .th-shorting-s1, .sort-img-sz-pos-s5 .th-shorting-s1, .sort-img-sz-pos-s6 .th-shorting-s1, .sort-img-sz-pos-s7 .th-shorting-s1, .sort-img-sz-pos-s8 .th-shorting-s1 {
    position: absolute;
    top: 9px;
    right: 4px;
    margin-top: 0px;
    margin-left: 0px;
    height: 25px;
}

.sort-img-sz-pos-s2 .th-shorting-s1 {
    height: 23px;
    top: 10px;
}

.sort-img-sz-pos-s3 .th-shorting-s1 {
    height: 31px;
    top: 6px;
}

.sort-img-sz-pos-s4 .th-shorting-s1 {
    height: 26px;
    top: 9px;
}

.sort-img-sz-pos-s5 .th-shorting-s1 {
    height: 19px;
    top: 12px;
}

.sort-img-sz-pos-s6 .th-shorting-s1 {
    height: 19px;
    top: 12px;
}

.sort-img-sz-pos-s7 .th-shorting-s1 {
    height: 17px;
    top: 12px;
}

.sort-img-sz-pos-s8 .th-shorting-s1 {
    height: 30px;
    top: 7px;
}
/* Sep 14, 2016 */
.page-header.navbar {
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}

    .page-header.navbar .page-logo {
        width: 223px;
        padding: 8px 11px;
    }

.page-logo h3 {
    font-size: 28px;
    font-weight: 700;
    margin: 8px 0px 0px 0px;
    color: #1578b5;
}

.page-header.navbar {
    height: 60px;
}

    .page-header.navbar .hor-menu .navbar-nav > li > a {
        padding: 16px 30px 15px 30px;
        font-weight: bold;
        color: #888888;
        text-transform: uppercase;
        font-size: 18px;
        letter-spacing: 2px;
    }

        .page-header.navbar .hor-menu .navbar-nav > li > a:hover {
            background-color: transparent;
            color: #5D9731;
        }

.isc-brand-logo-s2 {
    height: 41px;
    /*margin-top: 3px;*/
}

.page-header.navbar .hor-menu .navbar-nav > li:first-child > a {
    padding-left: 30px;
}

.login-info-cell-s1 a {
    text-decoration: none;
    font-size: 20px;
    color: #7c7c7c;
    line-height: 46px;
}

.page-content-wrapper .page-content {
    background-color: #fff;
}

.app-screen-main-content-inr-container {
}

.app-screen-main-content-body-container-s2 {
    padding: 15px 20px;
    margin-top: 10px;
}

.mar-top-msmx-s1 {
    margin-top: 20px;
}

    .mar-top-msmx-s1.portlet.box.blue {
        border: 1px solid #d6d5d5 !important;
        background-color: #fff !important;
        min-height: 750px;
    }

.portlet-tabs > .nav-tabs > li > a {
    padding: 12px 18px 7px 18px;
    font-size: 18px;
    font-weight: 600;
    color: #0E4B8A;
    margin-right: 15px;
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
}

.portlet-tabs > .nav-tabs > li.active > a {
    border-left: 1px solid #d6d5d5 !important;
    border-right: 1px solid #d6d5d5 !important;
    border-top: 1px solid #d6d5d5 !important;
    color: #555;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.portlet-tabs > .nav-tabs > li:hover > a {
    border-left: 1px solid #d6d5d5 !important;
    border-right: 1px solid #d6d5d5 !important;
    border-top: 1px solid #d6d5d5 !important;
    color: #5E9833;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.isc-tab-accd-s1 {
    border: 1px solid #d6d5d5;
    background-color: #fff;
}

.mar-top-min-s2 {
    margin-top: -11px;
}

.isc-tab-screen-innser-sec-container-s1 {
    padding: 15px 20px 35px 20px;
    background-color: #fff;
    min-height: 350px;
    margin: 0px 15px 5px 15px;
    border: 1px solid #d3d3d3;
    border-radius: 6px !important;
}

.isc-lbl-tab-hdr-s1 {
    margin: 0px 0px 15px 0px;
    font-size: 28px;
    font-weight: 300;
    color: #009E98;
    line-height: 42px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 1px;
}

    .isc-lbl-tab-hdr-s1 span {
        font-weight: 500;
        margin-left: 10px;
        color: #8BB0AE;
    }

.isc-spc-table-read-action-s1 {
    width: 100%;
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

isc-spc-table-read-action-s1 tbody tr:last-child td {
    border-bottom: none;
}


.isc-spc-table-read-action-s1 th {
    background-color: #F2F2F2;
    color: #5d5d5d;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 7px 10px;
}

.isc-spc-table-read-action-s1 td {
    padding: 10px 10px;
    border-bottom: 2px dotted #ddd;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    /*vertical-align: text-top;*/
}

    .isc-spc-table-read-action-s1 td a.lbl-txts-s1 {
        color: #3075bf;
        text-decoration: none;
    }

.isc-td-img-icn-cell-s1 img {
}

.isc-td-img-icn-cell-s1 i {
    font-size: 16px;
    color: #009E98;
}

.isc-spc-table-read-action-s1 {
}

.grid-action-btn-del {
}

    .grid-action-btn-del i {
        color: #000000 !important;
        font-size: 17px;
    }

.isc-scorecard-container-grp-s1 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.isc-scorecard-hdr-container-grp-s1 {
    background-color: #725798;
    min-height: 30px;
    padding: 0px 15px;
    padding-left: 35px;
    border-top-left-radius: 8px !important;
    /* border-bottom-left-radius: 8px !important; */
    border-top-right-radius: 8px !important;
    /* border-bottom-right-radius: 8px !important; */
}

.isc-scorecard-bdy-container-grp-s1 {
    min-height: 110px; /* border: 1px solid #ddd; */
    border-radius: 6px !important;
    padding: 10px 15px;
    border-left: 15px solid #696969;
    margin-top: 15px;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
}

.isc-lbl-wid-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 16px;
    color: #222;
    line-height: 30px;
    /* letter-spacing: 1.4px; */
}

.isc-lbl-wid-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 12px;
    color: #9d9d9d;
    line-height: 20px;
}

    .isc-lbl-wid-hdr-s2 a {
        margin: 10px 0px 9px 0px;
        font-weight: 600;
        font-size: 15px;
        color: #003057;
        line-height: 25px;
        letter-spacing: normal;
        text-decoration: none;
    }

    .isc-lbl-wid-hdr-s2:hover a {
        color: #003057;
    }

.isc-lbl-wid-hdr-s3 {
    margin: 0px 0px 0px 8px;
    font-weight: 600;
    font-size: 14px;
    color: #909090;
    line-height: 20px;
    /* letter-spacing: 1px; */
}

.isc-lbl-wid-hdr-s4 {
    margin: 29px 0px 9px 0px;
    font-weight: 600;
    font-size: 15px;
    color: #333;
    line-height: 20px; /* letter-spacing: 0.4px; */
}

.isc-lbl-wid-hdr-s5 {
    margin: 5px 0px 9px 0px;
    font-weight: 600;
    font-size: 17px;
    color: #7c7c7c;
    line-height: 20px;
}

.isc-prog-cell-s1 {
    margin: 29px 0px 0px 0px;
    position: relative;
}

.isc-prog-cell-pad-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-prog-cell-pad-s1 li {
        list-style-type: none;
        display: block;
        height: 25px;
        width: 45px;
        background-color: #EDEFEE;
        border: 1px solid #A6A6A6;
        float: left;
    }

        .isc-prog-cell-pad-s1 li:first-child {
            border-top-left-radius: 7px !important;
            border-bottom-left-radius: 7px !important;
        }

        .isc-prog-cell-pad-s1 li:last-child {
            border-top-right-radius: 7px !important;
            border-bottom-right-radius: 7px !important;
        }

li.bg-b-s1 {
    background-color: #6EC8E8;
}

.isc-wid-col-1 {
    width: 20%;
    float: left;
}

.isc-wid-col-2 {
    width: 12.5%;
    float: left;
}

.isc-wid-col-3 {
    width: 17.5%;
    float: left;
}

.isc-wid-col-4 {
    width: 15%;
    float: left;
}

.isc-wid-col-5 {
    width: 20%;
    float: left;
}

.isc-wid-col-6 {
    width: 15%;
    float: left;
}

.isc-link-lbl-hdr-s1 {
    text-decoration: none;
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #003057 !important;
    line-height: 20px;
    margin: 16px 0px 17px 0px;
}

    .isc-link-lbl-hdr-s1 i {
        font-size: 22px;
        color: #555555;
        margin-right: 6px;
        margin-left: 5px;
        float: left;
        display: block;
        margin-top: 5px;
    }

    .isc-link-lbl-hdr-s1:hover {
        text-decoration: none;
    }

.isc-link-lbl-hdr-s2 {
    text-decoration: none;
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #003057 !important;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

    .isc-link-lbl-hdr-s2 i {
        font-size: 22px;
        color: #555555;
        margin-right: 6px;
        margin-left: 5px;
        float: left;
        display: block;
        margin-top: 5px;
    }

    .isc-link-lbl-hdr-s2:hover {
        text-decoration: none;
    }

.page-header.navbar.navbar-fixed-top {
    border-bottom: 4px solid #4f2d7f;
}

.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a:hover {
    color: #009e98;
    background: transparent;
}

.login-user-cell-s1 {
    position: absolute;
    top: 6px;
    right: 2px;
}

    .login-user-cell-s1 h3 {
        margin: 2px 0px -2px 0px;
        font-size: 12px;
        color: #fff;
        font-weight: 500;
        display: block;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 80px;
    }

    .login-user-cell-s1 h4 {
        margin: 0px 0px 0px 0px;
        font-size: 16px;
        color: #118AC5;
        font-weight: 600;
        display: block;
        line-height: 15px;
    }

    .login-user-cell-s1 a {
        float: right;
        margin-right: 15px;
        font-size: 16px;
        font-weight: 600;
        color: #333;
        text-decoration: none;
        line-height: 39px;
        margin-left: 20px;
    }

        .login-user-cell-s1 a i {
            font-size: 18px;
            font-weight: 600;
            color: #777;
            line-height: 42px;
        }

.lbl-menu-div-s1 {
    margin: 10px 0px 25px 0px;
    font-size: 32px;
    font-weight: 600;
    color: #009E98;
    line-height: 20px;
}

.isc-pop-reds-s1 {
}

    .isc-pop-reds-s1.modal .modal-header {
        border-bottom: 1px solid #DDDDDD;
        /* background-color: #f3f3f3; */
        padding: 10px 10px;
    }

    .isc-pop-reds-s1.m-pop-cell-readview-s1 .modal-title {
        color: #6b6b6b;
        font-weight: 600;
    }

        .isc-pop-reds-s1.m-pop-cell-readview-s1 .modal-title span {
            text-align: left;
            font-size: 12px !important;
            font-weight: 500;
            line-height: 20px;
            color: gray !important;
            margin: 0px 0px 0px 8px;
        }

    .isc-pop-reds-s1.m-pop-cell-readview-s1 .modal-content {
        border-top: 3px solid #03B0E9;
    }

.isc-tab-screen-innser-sec-container-s1 {
    position: relative;
}

.btn-fil-action-s1 {
    position: absolute;
    top: 19px;
    right: 25px;
    background-color: #009e98 !important;
    border-radius: 8px !important;
}

    .btn-fil-action-s1 i {
        float: left;
        margin-right: 5px;
        margin-top: 3px;
    }

.isc-pop-reds-s1 .form-control.uneditable-input {
    height: 37px;
    padding: 9px 12px;
}

    .isc-pop-reds-s1 .form-control.uneditable-input i {
        color: #009E98;
    }

.isc-pop-reds-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-pop-reds-s1 .green.btn:hover, .isc-pop-reds-s1 .green.btn:focus, .isc-pop-reds-s1 .green.btn:active, .isc-pop-reds-s1 .green.btn.active {
    color: white;
    background-color: #8DC8E8 !important;
}

.isc-pop-resds-update-s1 {
    background-color: #4B4F54;
    color: #fff;
    border: none;
}

    .isc-pop-resds-update-s1:hover {
        background-color: #4B4F54;
        color: #fff;
        border: none;
    }

.isc-pop-resds-create-s1 {
    background-color: #4B4F54;
    color: #fff;
    border: none;
}

    .isc-pop-resds-create-s1:hover {
        background-color: #4B4F54;
        color: #fff;
        border: none;
    }

.isc-pop-reds-s1 .btn.default {
    /* background-color: transparent !important; */
    /* width: 125px; */
    border-radius: 3px !important;
    background-color: #979596 !important;
    color: #fff !important;
    padding: 3px 10px;
    font-size: 13px;
    margin: 0px 5px 0px 5px;
}

    .isc-pop-reds-s1 .btn.default:hover, .isc-pop-reds-s1 .btn.default:focus, .isc-pop-reds-s1 .btn.default:active, .isc-pop-reds-s1 .btn.default.active {
        color: #333333;
        background-color: transparent;
    }

.isc-pop-reds-s1 .green.btn {
    color: white;
    background-color: #8DC8E8 !important;
}

.isc-app-inner-section-container-s1 {
    padding: 20px 20px;
    min-height: 750px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px !important;
}

.client-logo-s1 img {
    max-height: 53px;
    max-width: 100px;
}

.client-logo-s1 {
    text-align: center;
}

.isc-panl-prep-s1 .isc-wid-col-1 {
    width: 40%;
    float: left;
}

.isc-panl-prep-s1 .isc-wid-col-3 {
    width: 20%;
    float: left;
}

.isc-panl-prep-s1 .isc-wid-col-5 {
    width: 20%;
    float: left;
}

.isc-panl-prep-s1 .isc-wid-col-6 {
    width: 20%;
    float: left;
}

.isc-link-lbl-hdr-s1 img {
    display: block;
    float: left;
    height: 33px;
    margin: -10px 5px 0px 0px;
}

.isc-link-lbl-hdr-s2 img {
    display: block;
    float: left;
    height: 33px;
    margin: -7px 5px 0px 0px;
}


/* AG Font Face Styles */
.page-header.navbar .hor-menu .navbar-nav > li > a, .isc-lbl-tab-hdr-s1, .isc-lbl-wid-hdr-s1, .isc-lbl-wid-hdr-s2, .isc-lbl-wid-hdr-s3, .isc-lbl-wid-hdr-s4, .isc-link-lbl-hdr-s1, .isc-link-lbl-hdr-s2, .isc-spc-table-read-action-s1 th,
a.lbl-txts-s1, .isc-spc-table-read-action-s1 td, .isc-lbl-tab-sec-s1, .isc-lbl-tab-sec-s2 {
}

.isc-dms-reps-container-s1 {
    position: relative;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    min-height: 64px;
    padding: 10px 15px 10px 15px;
    padding-left: 65px;
    border-radius: 3px !important;
    border-left: 3px solid #118AC5;
    background-color: #fff;
    margin-bottom: 15px;
}

.isc-img-dms-reps-s1 {
    position: absolute;
    top: 10px;
    left: 11px;
    height: 45px;
    opacity: 0.7;
}

.isc-lbl-tab-sec-s1 {
    margin: 4px 0px 0px 0px;
    font-weight: 700;
    font-size: 17px;
    color: #0E5589;
    line-height: 20px;
    letter-spacing: 1.0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tab-sec-s2 {
    margin: 0px 0px 0px 5px;
    font-weight: 300;
    font-size: 15px;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: 1px;
    letter-spacing: 1.0px;
}

.isc-tile-nav-s1 {
    display: block;
    width: 100%;
    text-decoration: none;
}

    .isc-tile-nav-s1:hover {
        text-decoration: none;
    }

.isc-lbl-tab-sec-s1 span {
    color: #7199bc;
    font-size: 12px;
    position: absolute;
    top: 8px;
    right: 8px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    letter-spacing: initial;
    font-weight: 600;
}

.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a:hover {
    color: #1d97d2;
    background: transparent;
}

.title-summary-container {
    padding: 10px 12px;
    background-color: #FFF;
    box-shadow: 1px 2px 1px -1px rgba(0, 0, 0, 0.75);
    border-radius: 8px !important;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    position: relative;
}

.title-summary-container-hdr-s1 {
    position: relative;
    padding-left: 45px;
    min-height: 43px;
}

    .title-summary-container-hdr-s1 img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 40px;
        opacity: 0.9;
    }

.lbl-tile-summary-user-name-s1 {
    font-size: 17px;
    color: #000;
    font-weight: 600;
    margin: 2px 0px 2px 0px;
}

.lbl-tile-summary-user-name-s2 {
    font-size: 14px;
    color: #ADB0B3;
    font-weight: 600;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
}

.lbl-label-tile-summary-entity-s1 {
    font-size: 14px;
    color: #4D4D4D;
    line-height: 20px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
    text-align: right;
}

    .lbl-label-tile-summary-entity-s1 span {
        color: #7c7c7c;
    }

.tile-prgrs-info {
    height: 10px;
    margin-bottom: 10px;
    margin-top: 12px;
    border-radius: 0px !important;
}

.tile-prgrs-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #fafafa;
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
    background-image: linear-gradient(to bottom,#ccc,#bbb);
}

    .tile-prgrs-bar.active {
        background: #5EB95E;
    }

    .tile-prgrs-bar.in-active {
        background: #656464;
    }

.isc-tile-fil-cell-s1 {
}

    .isc-tile-fil-cell-s1 select.form-control {
        border: none;
        outline: none;
        font-weight: 600;
        width: 77px;
        padding: 0px;
        height: 20px;
        padding-top: 0px;
        font-size: 16px;
    }

.btn-tile-summary-action {
    padding: 3px 15px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background-color: #326ba9;
    border-radius: 4px !important;
    text-decoration: none;
    color: #fff;
}

    .btn-tile-summary-action:hover {
        text-decoration: none;
        color: #fff;
    }

.isc-scr-ent-container-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 4px !important;
    padding: 25px 25px;
    min-height: 140px;
}

.isc-scr-ent-hdr-container-s1 {
}

.isc-scr-ent-bdy-container-s1 {
}

.isc-lbl-ent-s1 {
    margin: 0px 0px 20px 0px;
    font-size: 22px;
    color: #333;
    border-bottom: 1px solid #ccc;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 10px;
}

.isc-scr-ent-inner-container-s1 {
    position: relative;
    width: 35%;
}

.isc-lbl-ent-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    color: #5d5d5d;
    font-weight: 600;
    line-height: 25px;
    float: left;
}

.isc-lbl-ent-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    color: #333;
    font-weight: 600;
    line-height: 25px;
    float: right;
}

.isc-scr-ent-bdy-container-s2 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.isc-pans-ent-container-s1 {
    position: relative;
    min-height: 110px;
    border-radius: 6px !important;
    border: 1px solid #a7a7a7;
    border-left: 5px solid #0088CC;
    margin-top: 15px;
}

.isc-pans-ent-col-s1 {
    min-height: 110px;
    width: 40%;
    float: left;
}

.isc-pans-ent-col-s2 {
    min-height: 110px;
    width: 25%;
    float: left;
}

.isc-pans-ent-col-s3 {
    min-height: 110px;
    width: 35%;
    float: left;
    background-color: #DEDEDE;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.isc-pans-ent-col-s4 {
    min-height: 110px;
    width: 45%;
    float: left;
}

.isc-pans-ent-col-s5 {
    min-height: 110px;
    width: 25%;
    float: left;
}

.isc-pans-ent-col-s6 {
    min-height: 110px;
    width: 30%;
    float: left;
}

.isc-lbl-ent-s4 {
    margin: 8px 0px 15px 10px;
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    line-height: 20px;
}

.isc-lbl-ent-s5 {
    margin: 0px 0px 15px 10px;
    font-size: 27px;
    font-weight: 600;
    color: #333333;
    line-height: 20px;
}

.isc-lbl-ent-s6 {
    margin: 0px 0px 0px 10px;
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    line-height: 20px;
}

.isc-lbl-ent-s7 {
    margin: 8px 0px 15px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    line-height: 20px;
}

.isc-lbl-ent-s8 {
    margin: 0px 0px 0px 0px;
    font-size: 27px;
    font-weight: 600;
    color: #0088CC;
    line-height: 20px;
}

.isc-lbl-ent-s9 {
    margin: 26px 0px 8px 0px;
    font-size: 27px;
    font-weight: 600;
    color: #0088CC;
    line-height: 30px;
    text-align: center;
}

.isc-lbl-ent-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    line-height: 20px;
    text-align: center;
}

    .isc-lbl-ent-s10 span {
        color: #0088dd;
    }

.label-page-section-title {
    text-align: left;
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
    color: #333;
    margin: 0px 0px 5px 0px;
}

.isc-cust-con-s1 .isc-lbl-ent-s7 {
    margin: 8px 0px 10px 0px;
    font-size: 15px;
    font-weight: 600;
    color: #7F7F7F;
    line-height: 20px;
}

.isc-cust-con-s1 .isc-lbl-ent-s8 {
    font-size: 28px;
}

    .isc-cust-con-s1 .isc-lbl-ent-s8.active {
        color: #58AD5D;
    }

    .isc-cust-con-s1 .isc-lbl-ent-s8.inprog {
        color: #FD9943;
    }

.isc-cust-con-s1 .isc-lbl-ent-s9 {
    color: #5d5d5d;
    margin: 34px 0px 8px 0px;
    font-size: 28px;
}

.isc-cust-con-s1 .isc-pans-ent-container-s1 {
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    border: none;
}

.isc-lbl-ent-s6 {
    float: left;
    display: block;
}

.isc-lbl-ent-s7 {
    position: relative;
}

.isc-lbl-ent-s6-i {
    line-height: 25px;
    font-size: 12px;
    float: left;
    display: block;
    color: #7c7c7c;
    margin-left: 6px;
}

.isc-btn-ent-s1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-width: 0;
    padding: 4px 9px;
    font-size: 13px;
    outline: none !important;
    background-image: none !important;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-color: #59B15F !important;
    border-radius: 4px !important;
    border: 1px solid #3c9c43;
    color: #fff;
    margin-top: 10px;
}

    .isc-btn-ent-s1:hover {
        text-decoration: none;
        color: #fff;
    }

    .isc-btn-ent-s1.inprog {
        background-color: #FD9943 !important;
        border: 1px solid #FD9943;
    }

.label-page-section-title-s2 {
    margin: 0px 0px 10px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #5d5d5d;
    font-weight: 500;
}

.isc-panel-tile-cont-s1 {
    padding: 10px 15px;
    border: 1px solid #ddd;
    min-height: 378px;
    margin-top: 14px;
}

.isc-lbl-sst-s1 {
    font-weight: 700;
    color: #000;
}

.kpi-report-footer {
    border-top: 1px solid #ccc !important;
}

.kpi-report-header {
    background-color: #e2e2e2 !important;
}

.isc-pnsl-tile-s1 {
    position: relative;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
    min-height: 110px;
    padding: 10px 20px 10px 20px;
    border-radius: 3px !important;
    background-color: #fafafa;
    margin-bottom: 15px;
}

.isc-lbl-ent-tile-s1 {
    margin: 20px 0px 25px 0px;
    float: left;
    line-height: 30px;
    font-size: 15px;
    font-weight: 500;
    color: #7c7c7c;
}

.isc-lbl-ent-tile-s2 {
    margin: 20px 0px 25px 0px;
    float: right;
    line-height: 30px;
    font-size: 21px;
    font-weight: 600;
    color: #7c7c7c;
}

.isc-lbl-ent-tile-s3 {
    margin: 1px 0px 0px 0px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-weight: 600;
    color: #9a9a9a;
}

.isc-tile-bad-s1 {
    height: 17px;
    width: 17px;
    position: absolute;
    border-radius: 3px !important;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    top: 10px;
    right: 10px;
    font-weight: 500;
}

    .isc-tile-bad-s1.act {
        background-color: Red;
    }

    .isc-tile-bad-s1.inact {
        background-color: #59B15F;
    }


/* Sep 19, 2016 */
.isc-arw-panel-grp-container-s1 {
    position: relative;
}

.isc-arw-panel-grp-col-cell-s1 {
    width: 20%;
    float: left;
}

.isc-arw-panel-grp-hdr-cell-s1 {
    min-height: 28px;
    background-color: #a0a0a0;
    padding: 7px 15px;
    position: relative;
    text-align: center;
    font-size: 16px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 600;
}

    .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(96, 109, 115, 0);
        border-left-color: #696868;
        border-width: 18px;
        margin-top: -18px;
        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(125, 142, 150, 0);
        border-left-color: #a0a0a0;
        border-width: 15px;
        margin-top: -15px;
        z-index: 1000;
    }

    .isc-arw-panel-grp-hdr-cell-s1.last-child:before {
        display: none;
    }

    .isc-arw-panel-grp-hdr-cell-s1.last-child:after {
        display: none;
    }

.isc-arw-panel-grp-bdy-cell-s1 {
    padding: 10px 10px;
    min-height: 750px;
}

.isc-arw-panel-grp-bdy-cell-s1 {
}

.isc-bor-lr-s1 {
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

.isc-bor-r-s1 {
    border-right: 1px solid #efefef;
}

.isc-cells-last-s1:before {
}

.isc-cells-last-s1:after {
}

.kpi-tile-container-s2 {
    padding-left: 46px;
}

.isc-e-file-img-s1 {
    position: absolute;
    height: 45px;
    top: 8px;
    left: 3px;
    opacity: 0.8;
}

.lbl-tile-title-s1 {
    color: #014f84;
    font-weight: 700;
    line-height: 17px;
}

.lbl-tile-title-s1, .lbl-tile-sub-title-s1, .lbl-tile-sub-title-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 25px;
}

.isc-arw-panel-grp-header-container-s1 {
    min-height: 50px;
    padding: 14px 15px;
}

.isc-lbl-ent-tit-cont-s1 {
    text-align: left;
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
    color: #333;
    margin: 0px 0px 0px 0px;
}

    .isc-lbl-ent-tit-cont-s1 span {
        font-weight: 600;
        font-size: 15px;
        color: #5d5d5d;
        margin-left: 7px;
    }

.app-section-cust-dropdown-s1 .btn.dropdown-toggle {
    height: 27px;
    line-height: 27px;
    border-radius: 3px !important;
    color: #5d5d5d;
    padding: 0px 7px;
    background-color: #d8d8d8;
    padding: 0px 7px;
    border: 1px solid rgb(208, 206, 206);
}

.app-section-cust-dropdown-s1 {
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
}

.app-section-cust-dropdown-s2 .btn.dropdown-toggle i {
    float: left;
    line-height: 24px;
    margin-right: 6px;
}

.app-section-cust-dropdown-s2 .open .blue.btn.dropdown-toggle {
    color: white;
    background-color: #24b0e9;
    border-color: #24b0e9;
}

.app-section-cust-dropdown-s2 .dropdown-menu li > a {
    background-color: #FDFDFD;
    color: #6F6F6F;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}

.dropdown-menu li > a:hover {
    background-color: #ECECEC;
    color: #6F6F6F;
}

.margin-right-15 {
    margin-right: 15px;
}

.app-section-cust-dropdown-s2 .dropdown-menu {
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    border: none;
    z-index: 20000;
    font-family: "Open Sans", sans-serif;
}

.lbl-section-content-hdr span {
    font-size: 13px;
    font-weight: 600;
    color: #7c7c7c;
}

.tile-status-cell-s1 i {
    margin-right: 4px;
}

.isc-workflow-thms-s2 .isc-arw-panel-grp-header-container-s1 {
    background-color: #fff;
}

.isc-workflow-thms-s2 .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #fff;
    color: #6691c0;
}

    .isc-workflow-thms-s2 .isc-arw-panel-grp-hdr-cell-s1:before {
        border-left-color: #8893a0;
        border-width: 15px;
        margin-top: -15px;
    }

    .isc-workflow-thms-s2 .isc-arw-panel-grp-hdr-cell-s1:after {
        border-color: rgba(245, 245, 245, 0);
        border-left-color: #fff;
        border-width: 9px;
        margin-top: -9px;
    }



.isc-workflow-thms-s2 .isc-arw-panel-grp-bdy-cell-s1 {
    padding: 10px 6px;
}

.isc-workflow-thms-s2 .isc-bor-r-s1, .isc-workflow-thms-s2 .isc-bor-lr-s1 {
    border: none;
}

.isc-workflow-thms-s2 .kpi-tile-container-s2 {
    border-top: 1px solid #dbdbdb;
}


.isc-workflow-thms-s3 .isc-arw-panel-grp-header-container-s1 {
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #2b7bc2;
}

    .isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1:before {
        border-left-color: #0a4c75;
    }

    .isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1:after {
        border-left-color: #2b7bc2;
    }

.isc-workflow-thms-s3 .isc-arw-panel-grp-bdy-cell-s1 {
}

.isc-workflow-thms-s3 .isc-bor-r-s1, .isc-workflow-thms-s3 .isc-bor-lr-s1 {
}

.isc-workflow-thms-s3 .kpi-tile-container-s2 {
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-container-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1 {
    border-top-left-radius: 25px !important;
    border-bottom-left-radius: 25px !important;
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-container-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1 {
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before {
    display: none;
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after {
    display: none;
}

.isc-workflow-thms-s3 .isc-arw-panel-grp-hdr-cell-s1 span {
    color: #fff;
    margin-left: 5px;
    font-size: 18px;
}

.pad-lft-med-s10 {
    padding-left: 20px;
}

.isc-link-lbl-hdr-s1, .isc-link-lbl-hdr-s2 {
    position: relative;
}

.isc-tile-bad-s2 {
    height: 20px;
    width: 20px;
    position: absolute;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    top: -12px;
    left: 12px;
    font-weight: 500;
    background-color: #2293d6;
}


.isc-wid-col-s1-1 {
    width: 21%;
    float: left;
}

.isc-wid-col-s1-2 {
    width: 16%;
    float: left;
}

.isc-wid-col-s1-3 {
    width: 16%;
    float: left;
}

.isc-wid-col-s1-4 {
    width: 15%;
    float: left;
}

.isc-wid-col-s1-5 {
    width: 12%;
    float: left;
}

.tile-status-cell-days-s2 {
    position: absolute;
    bottom: 6px;
    left: 10px;
}

.tile-status-cell-days-s3 {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    color: #fff !important;
    font-weight: 500;
    float: left;
}

.tile-status-cell-days-s4 {
    float: left;
    margin-left: 5px;
    font-size: 12px;
    color: #5d5d5d;
    line-height: 20px;
}

.tile-status-cell-s1 {
    height: 15px;
    position: absolute;
    top: 10px;
    right: 6px;
}

.isc-days-active {
    background-color: #77C45A;
}

.isc-days-inactive {
    background-color: #e24b2c;
}

.isc-days-prog {
    background-color: #FF931D;
}

.tile-status-cell-s5 i {
    font-size: 16px;
    line-height: 15px;
}

.tile-status-cell-s5 {
    height: 15px;
    position: absolute;
    bottom: 10px;
    left: 6px;
}

.isc-e-file-img-pdf-s1 {
    position: absolute;
    height: 40px;
    top: 11px;
    left: 8px;
    opacity: 0.8;
}

.isc-e-file-img-wrd-s1 {
    position: absolute;
    height: 36px;
    top: 13px;
    left: 5px;
    opacity: 0.8;
}

.isc-app-inner-bdy-detail-sec-container {
    position: relative;
}

.isc-repts-hdr-s1 {
    margin: 0px 0px 5px 0px;
    font-size: 22px;
    font-weight: 700;
    line-height: 25px;
    text-align: center; /*color: #1bbc9b;*/
    color: #3d3d3d;
}

.isc-repts-hdr-s2 {
    margin: 0px 0px 20px 0px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    color: #5d5d5d;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.isc-rept-cell-container-s1 {
    min-height: 35px;
    padding: 10px 0px;
    border-bottom: 2px solid #5a9b1b;
    margin-bottom: 15px;
}

    .isc-rept-cell-container-s1 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        text-align: left;
        color: #333333;
    }

.isc-rept-chk-cell-s1 {
    padding: 0px 0px;
    margin: 0px 0px;
}

    .isc-rept-chk-cell-s1 li {
        display: block;
        padding: 5px 25px;
        font-size: 13px;
        line-height: 20px;
        color: #5d5d5d;
        list-style-type: none;
    }

        .isc-rept-chk-cell-s1 li label {
            margin-bottom: 0px;
        }

    .isc-rept-chk-cell-s1 span.isc-rept-txt-s1 {
    }

    .isc-rept-chk-cell-s1 span.isc-rept-cbox-s1 {
    }

.isc-lbl-rept-cell-cont-s1 {
    margin: 5px 0px 0px 29px;
    font-size: 12px;
    font-weight: 600;
    color: #333;
    line-height: 17px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.mar-bot-rept-s1 {
    margin-bottom: 10px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #A6D6FA;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #80CEFE;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #5CBBFF;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #39A9FF;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #0182D5;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #0182D5;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #A6D6FA;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #80CEFE;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #5CBBFF;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #39A9FF;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #0182D5;
}

.isc-pipline-theme-s1 .isc-arw-panel-grp-bdy-cell-s1 {
    background-color: #fafafa;
}

.isc-pipline-theme-s1 .isc-bor-r-s1 {
    border-right: 1px solid #bdbdbd;
}

.isc-pipline-theme-s1 .isc-bor-lr-s1 {
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
}

.mar-bot-min-s2 {
    margin-bottom: 20px;
    margin-top: 10px;
}

.lbl-isc-app-sec-tile span {
    color: #5d5d5d;
    font-size: 14px;
}

.isc-arw-panel-grp-hdr-cell-s1 span {
    margin-left: 3px;
    font-size: 14px;
}

.isc-kpi-tile-container-s1 {
    min-height: 120px;
    background-color: #fff;
    padding: 10px 10px 10px;
    margin-bottom: 10px;
    border: 1px solid #b3b3b3;
    position: relative;
}

.isc-kpi-tile-cell-top-s1 {
    position: relative;
    padding-left: 36px;
}

.isc-kpi-tile-cell-bottom-s1 {
    padding-bottom: 3px;
}

.isc-kpi-tile-cell-top-s1 .isc-e-file-img-pdf-s1 {
    top: 0px;
    left: 0px;
}

.isc-kpi-tile-cell-top-s1 .isc-e-file-img-s1 {
    top: 0px;
    left: -8px;
}

.isc-kpi-tile-cell-top-s1 .isc-e-file-img-wrd-s1 {
    top: 3px;
    left: -7px;
}

.isc-kpi-tile-cell-top-s1 .tile-status-cell-s1 {
    top: 0px;
    right: 0px;
}

.isc-kpi-tile-cell-top-s1 {
}

.lbl-tile-kpi-list-data-s1 {
    font-size: 11px;
}

.lbl-kpi-tile-title-s2, .lbl-kpi-tile-lg-val-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 20px;
}

.isc-bg-none-s1 .isc-arw-panel-grp-bdy-cell-s1 {
    background-color: #fff;
}

.input-icon > i {
    margin: 9px 2px 4px 10px;
    color: #3598dc;
}

.isc-red-theme-s1 .isc-rept-cell-container-s1 h3 {
    font-size: 12px;
    letter-spacing: 0.4px;
}

.isc-red-theme-s1 .isc-rept-cell-container-s1 {
    min-height: 35px;
    padding: 15px 0px 3px 0px;
    border-bottom: 2px solid #d6d6d6;
    margin-bottom: 15px;
}

.isc-red-theme-s1 {
}

.page-panel-comment-grp-row-container {
    margin-bottom: 10px;
    position: relative;
    padding-left: 45px;
    padding-right: 35px;
    clear: both;
}

.lbl-comment-user-info {
    color: #3598DC;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
}

.lbl-comment-dd {
    color: #a09fa0;
    font-size: 10px;
    font-style: italic;
    margin-left: 2px;
    font-weight: 600;
}

.lbl-comment-data-hilite {
    color: #5c7393;
    font-size: 11px;
    text-decoration: underline;
    margin-left: 2px;
}

.lbl-comment-text-data {
    color: #777679;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.img-user-circle {
    position: absolute;
    border-radius: 50% !important;
    top: 2px;
    left: 7px;
    height: 30px;
}

.page-panel-inner-comment-container {
    margin-left: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 4px !important;
    background-color: #fafafa;
    padding: 10px 0px;
    margin-bottom: 20px;
}

.icon-cancle {
    position: absolute;
    right: 0px;
    top: 22px;
    color: #2f8eca;
    font-size: 15px;
}

.isc-img-opc-s1 {
    opacity: 0.5;
}

.cmt-add-btn-s1 {
    position: absolute;
    right: 0px;
    height: 30px;
    top: 0px;
    line-height: 18px;
    width: 43px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    border: 1px solid #1bbc9b;
}

.isc-stream-lay-rig-input-s1 {
    position: relative;
    margin-bottom: 15px;
}

.tile-action-icon-grp-s2 {
    position: absolute;
    bottom: 9px;
    right: 35px;
}

    .tile-action-icon-grp-s2 i {
        float: left;
        margin-left: 15px;
        color: #696969;
        font-size: 13px;
        line-height: 15px;
    }

.isc-cmt-foot-pan-s1 {
    padding-bottom: 18px;
}

.isc-kpi-tile-cell-foos-s1 {
    position: absolute;
    height: 15px;
    background-color: #f0f0f0;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

    .isc-kpi-tile-cell-foos-s1 a {
        display: block;
        padding: 4px 5px;
        font-size: 10px;
        line-height: 7px;
        color: #636262;
        font-weight: 600;
        text-align: center;
    }

        .isc-kpi-tile-cell-foos-s1 a i {
            font-size: 11px;
            margin-right: 2px;
            line-height: 6px;
        }

.isc-form-thm-s1 .form-group {
    margin-bottom: 20px;
}

.isc-e-file-img-fil-s1 {
    position: absolute;
    height: 40px;
    top: 11px;
    left: 2px;
    opacity: 0.8;
}

.isc-kpi-tile-cell-top-s1 .isc-e-file-img-fil-s1 {
    top: 0px;
    left: -7px;
}

.isc-popups-read-s1 {
}

.isc-popups-read-s1 {
}

.isc-tile-nav-s1 {
    cursor: pointer;
}

.isc-tds-lbla-s1 {
}

.isc-tds-lbla-s2 {
    color: #aaa;
    font-size: 12px;
}

.isc-spc-table-read-action-s1 .tile-status-cell-days-s3 {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #003057;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    border-color: #D7D2CB;
    background-color: #D7D2CB;
}

.isc-icn-lbl-s1 {
    color: #7c7c7c;
    margin-right: 3px;
}

.isc-pop-reds-s1.m-pop-cell-readview-s1 .modal-title span {
    color: #003057;
    font-size: 14px;
}

.lbl-isc-app-bdy-data a, .lbl-isc-app-bdy-data h3 {
    font-size: 12px;
    font-weight: 600;
    color: #003057;
}

.lbl-kpi-tile-title-s2 {
    line-height: 18px;
    font-size: 13px;
}

.lbl-kpi-tile-lg-val-s2 {
    margin: 0px 0px 17px 0px;
    line-height: 19px;
    font-size: 16px;
}


.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #C0C2C3;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #2DB5D4;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #FF931D;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #77C45A;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1 {
    background-color: #DE756C;
}


.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #ffffff;
    border-width: 16px;
    margin-top: -16px;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1:before {
    border-left-color: #DE756C;
    border-width: 16px;
    margin-top: -16px;
}



.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #C0C2C3;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(2) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #2DB5D4;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(3) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #FF931D;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(4) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #77C45A;
}

.isc-pipline-theme-s2 .isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1:after {
    border-left-color: #DE756C;
}

input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #333333 !important;
}

input::-moz-placeholder {
    /* Firefox 19+ */
    color: #333333 !important;
}

input:-ms-input-placeholder {
    /* IE 10+ */
    color: #333333 !important;
}

input:-moz-placeholder {
    /* Firefox 18- */
    color: #333333 !important;
}

select.form-control {
    padding: 4px 10px;
}

.screen-top-leg-s1 {
    padding: 0px;
    margin: 0px;
    float: right;
}

    .screen-top-leg-s1 li {
        float: left;
        display: block;
        list-style: none;
        font-size: 13px;
        color: #5d5d5d;
        line-height: 16px;
        padding: 0px 8px;
    }

.isc-col-eisner-s1 {
    color: #42a6bd !important;
}

.isc-col-client-s1 {
    color: #0088dd !important;
}

h3.isc-col-eisner-s1 {
    color: #9e9e9e !important;
}

h3.isc-col-client-s1 {
    color: #9e9e9e !important;
}

.isc-grid-two-row-readtype-s1 td h3.isc-col-eisner-s1 {
    color: #658D1B !important;
}

.isc-grid-two-row-readtype-s1 td h3.isc-col-client-s1 {
    color: #0088dd !important;
}

.isc-spc-table-read-action-s1 td a.lbl-txts-s1 {
    color: #1c599a;
    text-decoration: none;
}

.isc-spc-table-read-action-s1 td a {
    color: #007ab2;
    text-decoration: none;
    display: inline-block;
}

.tab-screen-pip-s1 {
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
}

    .tab-screen-pip-s1 li {
        float: left;
        display: block;
        list-style: none;
        list-style-type: none;
    }

        .tab-screen-pip-s1 li a {
            display: block;
            padding: 10px 16px 10px 20px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 500;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            padding-right: 38px;
            position: relative;
            border-right: none;
            opacity: 0.7;
        }

        .tab-screen-pip-s1 li:last-child a {
            border-right: 1px solid #e6e6e6;
        }

        .tab-screen-pip-s1 li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #0088dd;
            font-weight: 600;
            border-color: #658D1B;
            border-width: 2px;
            border-bottom-color: transparent;
            border-right: 2px solid #658D1B;
        }

        .tab-screen-pip-s1 li.active a {
            padding-bottom: 11px;
            background-color: #fff;
            color: #000;
            font-weight: 600;
            border-color: #dbdbdb;
            border-width: 2px;
            border-right: 2px solid #dbdbdb;
            border-bottom-color: transparent;
            opacity: 1;
        }

        .tab-screen-pip-s1 li a span {
            height: 20px;
            width: 20px;
            line-height: 18px;
            font-size: 10px;
            text-align: center;
            border-radius: 50% !important;
            background-color: transparent;
            border: 1px solid transparent;
            color: #fff;
            font-weight: 600;
            position: absolute;
            top: 10px;
            right: 10px;
        }


.screen-tab-container-s5 {
    height: 42px;
    border-bottom: 2px solid #dbdbdb;
    position: relative;
}

.isc-pipline-tab-container-s1 {
    padding: 0px 25px 15px 25px !important; /* border: 2px solid #dbdbdb; */
    border-top: none;
    background-color: #fff;
    min-height: 700px;
}

    .isc-pipline-tab-container-s1 .isc-spc-table-read-action-s1 th {
        background-color: #D7D2CB;
        color: #3d3d3d;
    }

    .isc-pipline-tab-container-s1 .isc-spc-table-read-action-s1 td {
        background-color: #fff;
        position: relative;
    }

.isc-tdss-img-s1 {
    height: 29px;
}

.isc-tdss-img-s2 {
    height: 29px;
    opacity: 0.9;
}

.isc-tdss-img-s3 {
    height: 29px;
    opacity: 0.9;
}

.isc-tdss-img-s4 {
    height: 29px;
    opacity: 0.9;
}

.isc-tdss-img-s5 {
    height: 29px;
    opacity: 0.9;
}

.td-btn-status-s1 {
    display: block !important;
}

.td-btn-status-typ-s1 {
    background-color: #C0C2C3;
    color: #fff !important;
}

.td-btn-status-typ-s2 {
    background-color: #2DB5D4;
    color: #fff !important;
}

.td-btn-status-typ-s3 {
    background-color: #FF931D;
    color: #fff !important;
}

.td-btn-status-typ-s4 {
    background-color: #77C45A;
    color: #fff !important;
}

.td-btn-status-typ-s5 {
    background-color: #DE756C;
    color: #fff !important;
}

.td-btn-status-typ-s6 {
    background-color: #a677c5;
    color: #fff !important;
}

.isc-days-iinactive {
    background-color: #D7D2CB;
    color: #003057 !important;
}

a {
    text-shadow: none;
    color: inherit;
    text-decoration: none;
}

.isc-detail-form-thm-s1 .form-body label {
    font-size: 13px;
    font-weight: 600;
}

.isc-detail-form-thm-s1 .form-control {
    border: 1px solid #e2e1e1;
    margin-top: 5px;
}

.isc-detail-form-thm-s1 .form-group {
    margin-bottom: 10px;
}

.isc-det-container-s1 {
    padding: 10px 25px;
    background-color: #f0f0f0;
    border: 1px solid #dbdbdb;
    border-radius: 5px !important;
}

.app-page-inner-header-container {
    margin-top: 10px;
    margin-bottom: 4px;
}

.isc-brf-grp-container {
}

.isc-brf-lft-container {
    width: 25%;
    float: left;
}

.isc-brf-rig-container {
    width: 75%;
    float: left;
}

.isc-brf-lft-inner-container {
    min-height: 200px;
    background-color: #fff;
    padding: 10px 20px 20px 20px;
    margin: 20px 0px 0px 20px;
}

.isc-brf-rig-inner-container {
    min-height: 200px;
    padding: 20px 20px;
    margin: 15px 20px 20px 30px;
    background-color: #fff;
}

.isc-brf-rig-inner-container-s2 {
    min-height: 45px;
    background-color: #e7e7e7;
    padding: 7px 15px;
    margin: 20px 20px 0px 30px;
}

.isc-pip-timline-grp-container {
    position: relative;
    margin-bottom: 10px;
}

.isc-stick-cell-s1 {
    width: 1px;
    background-color: #ddd;
    min-height: 822px;
    position: absolute;
    top: 0px;
    left: 27px;
}

.isc-pip-timline-hdr-container {
    position: relative;
    padding: 8px 20px 8px 20px;
    padding-left: 60px;
    background-color: #fff;
}

.isc-pip-timline-hdr-cir {
    height: 55px;
    width: 55px;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
}

    .isc-pip-timline-hdr-cir i {
        font-size: 25px;
        line-height: 52px;
        color: #adadad;
    }

.isc-pip-timline-bdy-container {
    padding: 15px 10px 20px 10px;
    min-height: 85px;
    margin-left: 41px;
}

.isc-lbl-pip-timline-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    color: #475A6A;
}

.isc-lbl-pip-timline-hdr-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #7c7c7c;
}

.isc-lbl-pip-tim-dwn-s1 {
    position: absolute;
    right: 5px;
    top: 16px;
    text-decoration: none;
    height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
}

    .isc-lbl-pip-tim-dwn-s1 i {
        font-size: 15px;
        color: #7c7c7c;
        line-height: 15px;
    }

.isc-block-list-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-block-list-s1 li {
        display: block;
        list-style-type: none;
        list-style: none;
    }

        .isc-block-list-s1 li a {
            text-decoration: none;
            padding: 4px 10px 4px 10px;
            display: block;
            font-size: 13px;
            font-weight: 600;
            color: #475A6A;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            cursor: pointer;
        }

        .isc-block-list-s1 li.active > a {
            background-color: #def2ff;
            color: #1072af;
        }

        .isc-block-list-s1 li:hover > a {
            background-color: #def2ff;
            color: #0088dd;
        }

        .isc-block-list-s1 li a i {
            font-size: 13px;
            margin-right: 3px;
            color: #333;
        }

        .isc-block-list-s1 li:hover a {
            text-decoration: none;
        }

.isc-lbl-pip-timline-hdr-s2 {
    font-size: 20px;
    font-weight: 600;
    color: #3598dc;
    line-height: 22px;
    margin: 3px 0px 15px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-pip-timline-hdr-s3 {
    font-size: 20px;
    font-weight: 600;
    color: #5d5d5d;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-pip-timline-hdr-s3 span {
        font-size: 15px;
        color: #0088dd;
    }

.isc-lbl-pip-timline-hdr-s6 {
    font-size: 13px;
    font-weight: 600;
    color: #7c7c7c;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-pip-timline-hdr-s6 span {
        margin-right: 5px;
        color: #333;
    }

.isc-btn-brf-s1 {
    margin: 18px 2px 0px 0px;
    border-radius: 4px !important;
    padding: 0px;
    height: 35px;
    width: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
}

    .isc-btn-brf-s1 i {
        color: #fff;
        font-size: 14px;
        line-height: 35px;
    }

.isc-pip-timline-hdr-cir-s2 {
    height: 17px;
    width: 17px;
    border-radius: 50% !important;
    text-align: center;
    background-color: #1bbc9b;
    position: absolute;
    top: 0px;
    left: 35px;
    z-index: 100;
}

    .isc-pip-timline-hdr-cir-s2 i {
        font-size: 9px;
        color: #fff;
        line-height: 16px;
    }

.isc-i-active {
}

    .isc-i-active i {
        color: #1bbc9b;
    }

.isc-iframe-resp-wh-s1 {
    width: 1110px;
    height: 650px;
}

.isc-sub-block-list-s2 {
    padding-left: 15px;
}

.isc-block-list-s1 li > ul > li > a {
    color: #7c7c7c;
}

.isc-icn-bg-thm-s1 {
    background-color: #7c7c7c;
}

.lbl-kpi-report-val-s1 span {
    color: #7c7c7c;
    font-size: 13px;
}

.isc-btn-ctrl-s1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 4px 10px 5px 10px;
    font-size: 13px;
    line-height: 1.5;
    color: #333333;
    background-color: #e5e5e5;
    transition: all .3s ease-out;
    text-decoration: none;
}

    .isc-btn-ctrl-s1:hover {
        text-decoration: none;
        color: inherit;
    }

.isc-btn-ctrl-icn-s1 i {
    font-size: 16px;
    display: block;
    float: right;
    margin-right: 3px;
    margin-left: 9px;
    margin-top: 2px;
    color: inherit;
    line-height: 15px;
}

.isc-btn-ctrl-icn-s2 i {
    font-size: 13px;
    display: block;
    float: left;
    margin-right: 6px;
    margin-left: 3px;
    margin-top: 2px;
    color: inherit;
    line-height: 15px;
}

.isc-btn-rds-s1 {
    border-radius: 3px !important;
}

.isc-btn-thm-s1 {
    /*background-color: #219ab5;
    border: 1px solid #219ab5;*/
}

    .isc-btn-thm-s1:hover {
        /*background-color: #cccccc;
    border: 1px solid #bbb;*/
    }

.isc-btn-thm-s2 {
    color: white;
    background-color: #578ebe;
    border: 1px solid #3c78ad;
}

    .isc-btn-thm-s2:hover {
        color: white;
        background-color: #3a81bf;
    }

.isc-btn-thm-s3 {
    color: #fff;
    background-color: #8DC8E8;
    border: 2px solid #8DC8E8;
    font-weight: 600;
    text-decoration: none;
}

    .isc-btn-thm-s3:hover {
        color: white;
        background-color: #3598DC;
        border: 2px solid #3598DC;
    }

.isc-btn-thm-s4 {
    color: #fff;
    background-color: #26a69a;
    border: 1px solid #26a69a;
}

    .isc-btn-thm-s4:hover {
        color: white;
        background-color: #2bbbad;
        border: 1px solid #2bbbad;
    }

.isc-btn-sdw-s1 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.isc-btn-thm-s5 {
    color: #fff;
    background-color: #578ebe;
    border: 1px solid #578ebe;
}

    .isc-btn-thm-s5:hover {
        color: white;
        background-color: #2e7af7;
        border: 1px solid #2e7af7;
    }

.isc-btn-thm-s6 {
    color: #fff;
    background-color: #1bbc9b;
    border: 1px solid #1ba39c;
}

    .isc-btn-thm-s6:hover {
        color: white;
        background-color: #1ba39c;
        border: 1px solid #1bbc9b;
    }

.isc-btn-thm-s7 {
    color: #fff;
    background-color: #00897b;
    border: 1px solid #00897b;
}

    .isc-btn-thm-s7:hover {
        color: white;
        background-color: #26a69a;
        border: 1px solid #26a69a;
    }

.isc-btn-txt-s1 {
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.isc-tile-pnl-sec-s1 {
    position: relative;
}

.isc-tile-ctr-s1 {
    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-doc-cell-s1 {
    position: absolute;
    height: 40px;
    width: 40px;
    top: 6px;
    left: 3px;
    opacity: 1;
    border-radius: 50% !important;
    background-color: #e6e6e6;
    text-align: center;
    z-index: 100;
}

.isc-doc-cell-s2 {
    position: absolute;
    top: 45px;
    left: -2px;
    z-index: 200;
    height: 15px;
    font-size: 10px;
    font-weight: 700;
    color: #4B4F54;
    line-height: 15px;
    text-align: center;
    width: 55px;
}

.isc-img-thmns-s1 {
    height: 25px;
    margin-top: 8px;
    opacity: 1;
}

.isc-lbls-til-txt-s1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #003057;
    font-weight: 700;
    line-height: 20px;
    margin: 0px 0px 0px 30px;
    text-align: center;
    width: 75%;
}

.isc-lbls-til-txt-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 500;
    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: #4B4F54;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.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: 600;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    position: absolute;
    left: 6px;
    bottom: 5px;
    border-radius: 6px !important;
    text-align: center;
    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 {
    background-color: #2DB5D4;
    border: 1px solid #2DB5D4;
}

.isc-doc-stst-s3 {
    background-color: #FF931D;
    border: 1px solid #FF931D;
}

.isc-doc-stst-s4 {
    background-color: #77C45A;
    border: 1px solid #77C45A;
}

.isc-doc-stst-s5 {
    background-color: #DE756C;
    border: 1px solid #DE756C;
}

.isc-ctrs-tile-thm-s1 {
}

    .isc-ctrs-tile-thm-s1 .isc-doc-stst-s1 {
        color: #8a8a8a;
        font-weight: 700;
        padding-left: 0px;
        background-color: transparent;
        border: none;
        text-align: left;
    }

    .isc-ctrs-tile-thm-s1 .isc-doc-stst-s2 {
        color: #2DB5D4;
        font-weight: 700;
        padding-left: 0px;
        background-color: transparent;
        border: none;
        text-align: left;
    }

    .isc-ctrs-tile-thm-s1 .isc-doc-stst-s3 {
        color: #FF931D;
        font-weight: 700;
        padding-left: 0px;
        background-color: transparent;
        border: none;
        text-align: left;
    }

    .isc-ctrs-tile-thm-s1 .isc-doc-stst-s4 {
        color: #77C45A;
        font-weight: 700;
        padding-left: 0px;
        background-color: transparent;
        border: none;
        text-align: left;
    }

    .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;
    }

.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-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: 10%;
    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: 15%;
    float: left;
}

.isc-ench-ctrl-s1 .isc-link-lbl-hdr-s1 {
    margin: 12px 0px 17px 0px;
}

.isc-ench-ctrl-s1 .isc-link-lbl-hdr-s2 {
    margin: 25px 0px 0px 0px;
}

i.isc-link-icn-s1 {
    margin-left: 1px;
    margin-top: 2px;
    margin-right: 7px;
    color: #003057;
}

i.isc-link-icn-s2 {
    margin-left: 1px;
    margin-top: 2px;
    margin-right: 7px;
    color: #003057;
}

i.isc-link-icn-s3 {
    margin-left: 1px;
    margin-top: 2px;
    margin-right: 7px;
    color: #003057;
}

.isc-usrd-logs-s1 {
    height: 30px;
    width: 30px;
    border-radius: 50% !important;
    position: absolute;
    top: 10px;
    right: 10px;
}

.label-pt-vw-qs-s5 {
    text-align: left;
    line-height: 18px;
    font-size: 20px;
    font-weight: 600;
    color: rgb(8, 140, 154);
    margin: 12px 0px 5px 0px;
}

.isc-endg-thm-s1 .label-pt-vw-qs {
    margin: 0px 0px 0px 0px;
    display: block;
    color: #333;
    font-size: 15px;
    font-weight: 500;
}

.isc-endg-thm-s1 .isc-mar-top-adjs-s1 {
    margin-top: 3px;
}

.isc-endg-thm-s1 .label-pt-vw-ans {
    font-weight: 500;
    color: #7c7c7c;
    margin-bottom: 0px;
}

    .isc-endg-thm-s1 .label-pt-vw-ans span {
        color: #0088dd;
    }

.isc-endg-thm-s1 .panel-vw-tile {
    background-color: #fafafa;
    border-radius: 5px !important;
}

.grp-action-list li a {
    position: relative;
}

.isc-tile-bad-s5 {
    height: 17px;
    width: 17px;
    position: absolute;
    font-size: 10px;
    line-height: 17px;
    text-align: center;
    color: #3598dc;
    top: -7px;
    right: -3px;
    font-weight: bold;
    background-color: #fafafa;
}

.isc-panel-prep-cell-grp-s1 {
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.16),0 1px 10px 0 rgba(0,0,0,0.12);
    min-height: 300px;
}

.isc-panel-prep-cell-hdr-s1 {
    border-bottom: 1px solid #E3EAF0;
    background: #F5FBFD;
    background: -moz-linear-gradient(top, #F5FBFD 48%, #F1F8FB 76%, #EDF5F9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#F5FBFD), color-stop(76%,#F1F8FB), color-stop(100%,#EDF5F9));
    background: -webkit-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: -o-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: -ms-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: linear-gradient(to bottom, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5FBFD', endColorstr='#EDF5F9',GradientType=0 );
    padding: 8px 15px;
    min-height: 35px;
    position: relative;
}

.isc-panel-prep-cell-bdy-s1 {
    padding: 15px 15px;
    min-height: 205px;
    background-color: #fff;
    position: relative;
}

.isc-panel-prep-cell-foot-s1 {
    background-color: #f0f0f0;
    padding: 8px 15px;
    min-height: 60px;
    border-top: 1px solid #ddd;
    position: relative;
}

.isc-panel-prep-cell-foot-s2 {
    background-color: #fafafa;
    padding: 8px 15px;
    min-height: 125px;
}

.isc-lbls-pnl-prp-hdr-s1 {
    color: #3C6885;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
    letter-spacing: .5px;
    margin: 0px 0px 0px 0px;
}

.isc-lbls-pnl-prp-con-s1 {
    color: #7c7c7c;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.isc-lbls-pnl-prp-con-s2 {
    color: #4A728D;
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.isc-txt-rig-s1 {
    text-align: right !important;
}

.isc-stat-grid-s1 {
    width: 100%;
}

    .isc-stat-grid-s1 th {
        padding: 7px 9px;
        font-size: 11px;
        color: #5d5d5d;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
        text-align: right;
    }

    .isc-stat-grid-s1 td {
        padding: 8px 9px;
        font-size: 14px;
        color: #000;
        font-weight: 600;
        text-align: right;
    }

    .isc-stat-grid-s1 tr td:first-child {
        color: #116da7;
        text-align: left;
    }

.isc-fnt-icn-col-s1 {
    color: #C0C2C3;
    margin-right: 5px;
    font-size: 13px;
}

.isc-fnt-icn-col-s2 {
    color: #2DB5D4;
    margin-right: 5px;
    font-size: 13px;
}

.isc-fnt-icn-col-s3 {
    color: #FF931D;
    margin-right: 5px;
    font-size: 13px;
}

.isc-lbl-pip-tim-dwn-s1 {
    position: absolute;
    right: 5px;
    top: 5px;
    text-decoration: none;
    height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
}

    .isc-lbl-pip-tim-dwn-s1 i {
        font-size: 13px;
        color: #a0a0a0;
        line-height: 27px;
    }

.grid-list-with-gant-s1 {
}

    .grid-list-with-gant-s1.fixed {
        table-layout: fixed;
    }

.isc-lbls-pnl-prp-hdr-s1 span {
    color: #808080;
    font-size: 12px;
}

.isc-lbls-pnl-prp-hdr-s1 span {
    color: #808080;
    font-size: 12px;
}

.isc-seccs-file-cell-s1 {
    margin-right: 15px;
    margin-top: 5px;
}

    .isc-seccs-file-cell-s1 .form-group {
        margin-bottom: 0px !important;
    }

.isc-seccs-file-cell-s2 .form-group {
    margin-bottom: 0px !important;
}

.isc-seccs-file-cell-s1 select.form-control {
}

.lbls-isc-fil-shw-s1 {
    margin: 12px 15px 0px 0px;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    color: #333;
    text-transform: uppercase;
}

.isc-seccs-file-cell-s2 {
    margin-right: 41px;
    margin-top: -11px;
}

.tile-action-icon-grp-s1 i.fa {
    color: #7c7c7c;
}

.isc-file-none-s1 {
    text-align: right;
    background-color: #ffffff !important;
    padding: 0px 0px 10px 0px !important;
}

    .isc-file-none-s1 input[type=file] {
        display: none;
    }

.isc-td-img-icn-cell-s10 img {
    height: 20px;
}

.isc-table-doc-list-type-s2 {
    width: 100%;
    border: 1px solid #d8dde6;
    margin-top: 10px;
}

    .isc-table-doc-list-type-s2 th {
        padding: 5px 10px;
        background-color: #dddddd;
        color: #525252;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
    }

    .isc-table-doc-list-type-s2 td {
        padding: 7px 8px;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
        color: #5d5d5d;
        border-bottom: 1px solid #d8dde6;
    }

    .isc-table-doc-list-type-s2 tr td:nth-child(2) {
        color: #06a7a0;
        font-size: 13px;
    }

.isc-td-grp-icn-cell-s1 {
    text-align: center;
}

    .isc-td-grp-icn-cell-s1 a {
        text-decoration: none;
    }

        .isc-td-grp-icn-cell-s1 a:hover {
            text-decoration: none;
        }

        .isc-td-grp-icn-cell-s1 a i {
            color: inherit;
            font-size: 12px;
            color: #a71010;
        }

.isc-td-read-status-s1 {
}

select.isc-td-read-status-s1 {
    border: none;
    padding: 0px;
    background-color: transparent;
}

td.isc-sel-td-bg-s1 {
    background-color: #f4f6f9;
}

.lbl-pop-bdy-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: #0088dd;
}

    .lbl-pop-bdy-cont-s1 span {
        color: #7c7c7c;
        font-size: 14px;
        margin-left: 4px;
    }

.isc-file-none-s1 .radio-list > label, .isc-file-none-s1 label {
    display: block;
    text-align: left;
}

    .isc-file-none-s1 label.isc-llb-s1 {
        font-weight: 600;
        font-size: 12px;
        margin-top: 10px;
    }

.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: 20px;
    text-align: center;
    color: #fff;
    background-color: #b1b1b1;
    font-weight: 700;
    cursor: pointer;
    border-color: #D7D2CB;
    color: #003057;
    background-color: #D7D2CB;
}

.grid-action-btn-del i.fa {
    color: #7c7c7c !important;
}

.isc-doc-slmp-cell-s1 {
    min-height: 30px;
    position: relative;
    padding: 7px 15px;
    padding-left: 42px;
    background-color: #e6f6ff;
    border: 1px solid #55a9d8;
    border-radius: 7px !important;
    margin-bottom: 7px;
    cursor: move;
}

.lbls-isc-doc-slmp-s1 span {
    font-size: 12px;
    margin-left: 10px;
}

.lbls-isc-doc-slmp-s1 {
    margin: 0px 0px 0px 22px !important;
    font-size: 12px !important;
    line-height: 20px;
    font-weight: 600;
    color: #156aa0 !important;
}

.isc-doc-lft-cell-pos-s1 {
    position: absolute;
    width: 35px;
    height: 35px;
    left: -1px;
    top: 0px;
    text-align: center;
    background-color: #2a81b9;
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    cursor: pointer;
}

.isc-doc-lft-cell-pos-s2 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 10px;
    top: 0px;
    text-align: center;
    background-color: transparent;
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    text-decoration: none;
    cursor: pointer;
}

.isc-doc-lft-cell-pos-s5 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 25px;
    top: 6px;
    text-align: center;
    background-color: transparent;
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    text-decoration: none;
    cursor: pointer;
}

.isc-doc-lft-cell-pos-s2 i {
    line-height: 30px;
    color: #2a81b9;
}

.isc-doc-lft-cell-pos-s12 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 30px;
    top: 0px;
    text-align: center;
    background-color: transparent;
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    text-decoration: none;
    cursor: pointer;
}

    .isc-doc-lft-cell-pos-s12 i {
        line-height: 30px;
        color: #2a81b9;
    }

.isc-td-subdoc-cell-container-s1 .isc-doc-lft-cell-pos-s3 {
    height: 28px;
}

.isc-doc-lft-cell-pos-s3 {
    position: absolute;
    width: 35px;
    height: 35px;
    left: -1px;
    top: 0px;
    text-align: center;
    background-color: #2a81b9;
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    cursor: pointer;
    padding: 7px 10px;
    border-right: 1px solid #2a81b9;
}

    .isc-doc-lft-cell-pos-s3 i {
        color: #fff;
    }

.isc-doc-lft-cell-pos-s1 i {
    line-height: 30px;
    color: #fff;
}

.isc-doc-cell-col-s2 {
    width: 30%;
    float: left;
}

.isc-doc-cell-col-s1 {
    width: 23%;
    float: left;
}

.isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 {
    background-color: #777777;
    border: 1px solid #777777;
    margin-bottom: 20px;
}

    .isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #777777;
    }

    .isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 .lbls-isc-doc-slmp-s1 {
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 0.4px;
    }

.isc-status-rev .tile-action-icon-cirs-grp-s1 {
    background-color: #b1b1b1;
}

.isc-status-act .tile-action-icon-cirs-grp-s1 {
    background-color: #b1b1b1;
}

.isc-status-rej .tile-action-icon-cirs-grp-s1 {
    background-color: #b1b1b1;
}

.isc-doc-tile-sep-cir-s1 {
    position: absolute;
    bottom: 11px;
    right: 7px;
}

.isc-pos-cir-span-s1 span {
    cursor: pointer;
    height: 20px;
    width: 20px;
    float: left;
    margin-right: 5px;
    border: 2px solid transparent;
    background-color: transparent;
    color: #333;
    border-radius: 50% !important;
    font-size: 11px;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
}

    .isc-pos-cir-span-s1 span.approved {
        border: 2px solid #77C45A;
        background-color: #f0ffea;
        color: #77C45A;
    }

    .isc-pos-cir-span-s1 span.rejected {
        border: 2px solid #DE756C;
        background-color: #ffefed;
        color: #DE756C;
    }

    .isc-pos-cir-span-s1 span.uploaded {
        border: 2px solid #2687c3;
        background-color: #eef9ff;
        color: #2687c3;
    }

.isc-btn-hov-s1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    padding: 3px 8px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-width: 0;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    background-color: #4B4F54;
    position: absolute;
    top: 17px;
    right: 5px;
    border-radius: 5px !important;
    display: none;
}

    .isc-btn-hov-s1:hover {
        text-decoration: none;
        color: #fff;
        background-color: #8DC8E8;
    }

.isc-scorecard-bdy-container-grp-s1 {
    position: relative;
}

    .isc-scorecard-bdy-container-grp-s1:hover > .isc-btn-hov-s1 {
        display: block;
    }

.eisner-logo-s1 {
    position: relative;
}

.isc-cir-list-cell-panel-s1 {
    /*
position: absolute;
    bottom: 0px;
    left: 38%;

        width: 75px;
    margin: 0 auto;
    margin-top: 10px;*/
}

.isc-cir-stages-s1 {
    cursor: context-menu;
    height: 20px;
    width: 20px;
    float: left;
    margin-right: 5px;
    border: 2px solid transparent;
    background-color: transparent;
    color: #333;
    border-radius: 50% !important;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
}

.isc-requested-stage-pastdue-s1 {
    border: 2px solid #ff5c5c;
    color: #ff5c5c;
}

.isc-requested-stage-s1 {
    border: 2px solid #68478D;
    color: #68478D;
}

.isc-uploaded-stage-s1 {
    border: 2px solid #E87722;
    color: #E87722;
}

.isc-waiting-stage-s1 {
    border: 2px solid #a677c5;
    color: #a677c5;
}

.isc-reviewed-stage-s1 {
    border: 2px solid #FF931D;
    color: #FF931D;
}

.isc-accepted-stage-s1 {
    border: 2px solid #77C45A;
    color: #77C45A;
}

.isc-rerequest-stage-s1 {
    border: 2px solid #de928f;
    color: #de928f;
}

.isc-rerequested-stage-s1 {
    border: 2px solid #DE756C;
    color: #DE756C;
}

.isc-uploaded-stage-s1 {
    border: 2px solid #2A81B9;
    color: #2A81B9;
}

.isc-bgs-thms-s1 .isc-requested-stage-s1 {
    border: 2px solid #C0C2C3;
    color: #fff;
    background-color: #C0C2C3;
}

.isc-bgs-thms-s1 .isc-uploaded-stage-s1 {
    border: 2px solid #2DB5D4;
    color: #fff;
    background-color: #2DB5D4;
}

.isc-bgs-thms-s1 .isc-reviewed-stage-s1 {
    border: 2px solid #FF931D;
    color: #fff;
    background-color: #FF931D;
}

.isc-bgs-thms-s1 .isc-accepted-stage-s1 {
    border: 2px solid #77C45A;
    color: #fff;
    background-color: #77C45A;
}

.isc-bgs-thms-s1 .isc-rerequest-stage-s1 {
    border: 2px solid #de928f;
    color: #fff;
    background-color: #de928f;
}

.isc-bgs-thms-s1 .isc-rerequested-stage-s1 {
    border: 2px solid #DE756C;
    color: #fff;
    background-color: #DE756C;
}

.isc-lbl-wid-hdr-s14 {
    text-decoration: none;
    cursor: pointer;
    display: block;
    font-weight: 300;
    font-size: 13px;
    color: #428bca;
    line-height: 20px;
    font-family: "AG Old Face";
    letter-spacing: 0.5px;
}

    .isc-lbl-wid-hdr-s14 i {
        display: block;
        float: left;
        margin-right: 5px;
        color: #428bca;
        margin-top: 2px;
    }

    .isc-lbl-wid-hdr-s14:hover {
        color: #428bca;
        text-decoration: none;
    }

.eisner-adjs-s1 img {
    height: 65px;
}

.eisner-adjs-s1 .isc-cir-list-cell-panel-s1 {
    bottom: -24px;
}

.isc-panel-prep-cell-hdr-s1 {
    border-bottom: 1px solid #E3EAF0;
    background: #F5FBFD;
    background: -moz-linear-gradient(top, #F5FBFD 48%, #F1F8FB 76%, #EDF5F9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#F5FBFD), color-stop(76%,#F1F8FB), color-stop(100%,#EDF5F9));
    background: -webkit-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: -o-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: -ms-linear-gradient(top, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    background: linear-gradient(to bottom, #F5FBFD 48%,#F1F8FB 76%,#EDF5F9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5FBFD', endColorstr='#EDF5F9',GradientType=0 );
    padding: 8px 15px;
    min-height: 35px;
    position: relative;
}

.isc-panel-prep-cell-bdy-s1 {
    padding: 15px 15px;
    min-height: 205px;
    background-color: #fff;
    position: relative;
}

.isc-panel-prep-cell-foot-s1 {
    background-color: #f0f0f0;
    padding: 8px 15px;
    min-height: 60px;
    border-top: 1px solid #ddd;
    position: relative;
}

.isc-panel-prep-cell-foot-s2 {
    background-color: #fafafa;
    padding: 8px 15px;
    min-height: 125px;
}

.isc-lbls-pnl-prp-hdr-s1 {
    color: #3C6885;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
    letter-spacing: .5px;
    margin: 0px 0px 0px 0px;
}

.isc-lbls-pnl-prp-con-s1 {
    color: #7c7c7c;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.isc-lbls-pnl-prp-con-s2 {
    color: #4A728D;
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.isc-txt-rig-s1 {
    text-align: right !important;
}

.isc-stat-grid-s1 {
    width: 100%;
}

    .isc-stat-grid-s1 th {
        padding: 7px 9px;
        font-size: 11px;
        color: #5d5d5d;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
        text-align: right;
    }

    .isc-stat-grid-s1 td {
        padding: 8px 9px;
        font-size: 14px;
        color: #000;
        font-weight: 600;
        text-align: right;
    }

    .isc-stat-grid-s1 tr td:first-child {
        color: #116da7;
        text-align: left;
    }

.isc-fnt-icn-col-s1 {
    color: #68478D;
    margin-right: 5px;
    font-size: 13px;
}

.isc-fnt-icn-col-s2 {
    color: #77C45A;
    margin-right: 5px;
    font-size: 13px;
}

.isc-fnt-icn-col-s3 {
    color: #2A81B9;
    margin-right: 5px;
    font-size: 13px;
}

.isc-lbl-pip-tim-dwn-s1 {
    position: absolute;
    right: 5px;
    top: 5px;
    text-decoration: none;
    height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
}

    .isc-lbl-pip-tim-dwn-s1 i {
        font-size: 13px;
        color: #a0a0a0;
        line-height: 27px;
    }

.grid-list-with-gant-s1 {
}

.isc-lbls-pnl-prp-hdr-s1 span {
    color: #808080;
    font-size: 12px;
}

.isc-seccs-file-cell-s1 {
    margin-right: 15px;
    margin-top: 5px;
}

    .isc-seccs-file-cell-s1 .form-group {
        margin-bottom: 0px !important;
    }

.isc-seccs-file-cell-s2 .form-group {
    margin-bottom: 0px !important;
}

.isc-seccs-file-cell-s1 select.form-control {
}

.lbls-isc-fil-shw-s1 {
    margin: 12px 15px 0px 0px;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    color: #333;
    text-transform: uppercase;
}

.isc-seccs-file-cell-s2 {
    margin-right: 41px;
    margin-top: -11px;
}

.tile-action-icon-grp-s1 i.fa {
    color: #7c7c7c;
}

.isc-file-none-s1 {
    text-align: right;
    background-color: #ffffff !important;
    padding: 0px 0px 10px 0px !important;
}

    .isc-file-none-s1 input[type=file] {
        display: none;
    }

.isc-td-img-icn-cell-s10 img {
    height: 20px;
}

.isc-table-doc-list-type-s2 {
    width: 100%;
    border: 1px solid #d8dde6;
    margin-top: 10px;
}

    .isc-table-doc-list-type-s2 td {
        padding: 7px 8px;
        font-size: 13px;
        font-weight: 600;
        color: #5d5d5d;
        border-bottom: 1px solid #d8dde6;
    }

    .isc-table-doc-list-type-s2 tr td:nth-child(2) {
        color: #06a7a0;
        font-size: 13px;
    }

.isc-td-grp-icn-cell-s1 {
    text-align: center;
}

    .isc-td-grp-icn-cell-s1 a {
        text-decoration: none;
    }

        .isc-td-grp-icn-cell-s1 a:hover {
            text-decoration: none;
        }

        .isc-td-grp-icn-cell-s1 a i {
            color: inherit;
            font-size: 12px;
            color: #a71010;
        }

.isc-td-read-status-s1 {
}

select.isc-td-read-status-s1 {
    border: none;
    padding: 0px;
    background-color: transparent;
}

td.isc-sel-td-bg-s1 {
    background-color: #f4f6f9;
}

.lbl-pop-bdy-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: #0088dd;
}

    .lbl-pop-bdy-cont-s1 span {
        color: #7c7c7c;
        font-size: 14px;
        margin-left: 4px;
    }

.isc-file-none-s1 .radio-list > label, .isc-file-none-s1 label {
    display: block;
    text-align: left;
}

    .isc-file-none-s1 label.isc-llb-s1 {
        font-weight: 600;
        font-size: 12px;
        margin-top: 10px;
    }


.isc-doc-slmp-cell-s1 {
    min-height: 30px;
    position: relative;
    padding: 7px 15px;
    padding-left: 42px;
    background-color: #e6f6ff;
    border: 1px solid #55a9d8;
    border-radius: 7px !important;
    margin-bottom: 7px;
}

.isc-doc-slmp-cell-s2 {
    min-height: 30px;
    position: relative;
    padding: 7px 15px;
    padding-left: 42px;
    background-color: #e6f6ff;
    border: 1px solid #55a9d8;
    border-radius: 7px !important;
    margin-bottom: 7px;
}

.isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s2 {
    padding: 4px 15px;
    color: #003057;
    padding-left: 42px;
}

.lbls-isc-doc-slmp-s1 span {
    font-size: 12px;
    margin-left: 10px;
}

.lbls-isc-doc-slmp-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #156aa0;
}

.isc-doc-lft-cell-pos-s1 {
    position: absolute;
    width: 35px;
    height: 35px;
    left: -1px;
    top: 0px;
    text-align: center;
    background-color: #2a81b9;
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    cursor: pointer;
}

.isc-doc-lft-cell-pos-s2 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: -1px;
    top: 0px;
    text-align: center;
    background-color: transparent;
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    text-decoration: none;
    cursor: pointer;
}

    .isc-doc-lft-cell-pos-s2 i {
        line-height: 30px;
        color: #2a81b9;
    }

.isc-doc-lft-cell-pos-s1 i {
    line-height: 30px;
    color: #fff;
}

.isc-doc-cell-col-s2 {
    width: 30%;
    float: left;
}

.isc-doc-cell-col-s1 {
    width: 23%;
    float: left;
}

.isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 {
    background-color: #777777;
    border: 1px solid #777777;
    margin-bottom: 20px;
}

    .isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #777777;
    }

    .isc-doc-slmp-cell-s1.isc-doc-hdr-pattern-s1 .lbls-isc-doc-slmp-s1 {
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 0.4px;
    }

.isc-lbl-progress-hdr-s1 {
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 10px;
    color: #7c7c7c;
    display: block;
    float: left;
    margin-right: 5px;
}

.isc-lbl-progress-hdr-s2 span {
    width: 10px;
    height: 10px;
    border-radius: 50% !important;
    background-color: #C0C2C3;
    margin-right: 5px;
    float: left;
    display: block;
    cursor: pointer;
}

    .isc-lbl-progress-hdr-s2 span.approved {
        background-color: #77C45A;
    }

    .isc-lbl-progress-hdr-s2 span.rejected {
        background-color: #DE756C;
    }

    .isc-lbl-progress-hdr-s2 span.notreviewed {
        background-color: #2a81b9;
    }

.isc-table-status-thm-s1 td.isc-td-status-cell-s1 a {
    display: block;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0.4px;
    color: #fff;
    background-color: transparent;
    border-radius: 4px !important;
}

.isc-table-status-thm-s1 tr.tr-approved-cell td.isc-td-status-cell-s1 a {
    background-color: #77C45A;
    color: #fff;
}

.isc-table-status-thm-s1 tr.tr-rejected-cell td.isc-td-status-cell-s1 a {
    background-color: #DE756C;
    color: #fff;
}

.isc-table-status-thm-s1 tr.tr-notreviewed-cell td.isc-td-status-cell-s1 a {
    background-color: #C0C2C3;
    color: #fff;
}

.isc-spc-table-read-action-s1 .isc-tr-show-subfiles-s1 td {
    background-color: #fafafa;
}

.isc-spc-table-read-action-s1 .isc-tr-show-subfiles-s1, .isc-spc-table-read-action-s1 .isc-tr-show-grandsubfiles-s1 {
    display: none;
}

.isc-td-subdoc-cell-container-s1, .isc-td-subdoc-cell-container-s2 {
    padding-left: 60px;
    background-color: #fafafa;
}

.isc-td-subdoc-cell-container-s2 {
    padding-left: 35px;
}

    .isc-td-subdoc-cell-container-s2 .isc-doc-slmp-cell-s1.doc-approved-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #77C45A;
    }

.isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1 {
    padding: 4px 15px;
    color: #156aa0;
    padding-left: 15px;
}

.isc-td-subdoc-cell-container-s1 .isc-doc-lft-cell-pos-s1 {
    height: 28px;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-lft-cell-pos-s1 i {
        line-height: 25px;
        color: #fff;
    }

.isc-td-subdoc-cell-container-s1 .lbls-isc-doc-slmp-s1 {
    font-size: 13px;
    color: inherit;
}

.isc-td-subdoc-cell-container-s1 .isc-doc-lft-cell-pos-s2 i {
    line-height: 28px;
    color: #c1827c;
    font-size: 11px;
}

.isc-td-subdoc-cell-container-s1 .isc-doc-lft-cell-pos-s12 i {
    line-height: 28px;
    color: #2a81b9;
    font-size: 11px;
}

.isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-approved-s1 {
    background-color: #e7f6ec;
    border: 1px solid #c3e8d1;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-approved-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #77C45A;
    }

.isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-rejected-s1 {
    background-color: #f5e8e8;
    border: 1px solid #e8c6c7;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-rejected-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #de756c;
    }

.isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-upload-s1 {
    background-color: #e7f0f7;
    border: 1px solid #c3d9ec;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1.doc-upload-s1 .isc-doc-lft-cell-pos-s1 {
        background-color: #2a81b9;
    }

.isc-td-subdoc-cell-container-s1 .box.isc-file-none-s1 {
    background-color: #fafafa !important;
}

.isc-td-subdoc-cell-container-s1 {
    position: relative;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-cell-col-s2, .isc-td-subdoc-cell-container-s1 .isc-doc-cell-col-s3 {
        width: 35%;
    }

    .isc-td-subdoc-cell-container-s1 .isc-doc-cell-col-s3 {
        width: 39%;
        display: inline-block;
        float: left;
    }

    .isc-td-subdoc-cell-container-s1 .isc-doc-cell-col-s1 {
        width: 14%;
    }

.isc-doc-lft-cell-pos-s10 {
    display: none;
    position: absolute;
    top: 6px;
    right: 45px;
    text-decoration: none;
    cursor: pointer;
    height: 15px;
    width: 15px;
    text-align: center;
}

    .isc-doc-lft-cell-pos-s10:hover {
        text-decoration: none;
    }

    .isc-doc-lft-cell-pos-s10 i {
        color: #106fab;
    }

.isc-doc-slmp-cell-s1:hover .isc-doc-lft-cell-pos-s10 {
    /* display:block;*/
}

td.isc-td-subdoc-show-s1 {
    cursor: pointer;
}


/* Nov 30, 2016 */
.isc-swt-lgn-vw-thm-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-swt-lgn-vw-thm-s1 li {
        float: left;
        list-style: none;
    }

        .isc-swt-lgn-vw-thm-s1 li a {
            text-decoration: none;
            display: block;
            height: 32px;
            width: 35px;
            font-size: 15px;
            line-height: 30px;
            text-align: center;
            color: #7c7c7c;
            border: 1px solid #eee;
        }

        .isc-swt-lgn-vw-thm-s1 li:first-child a {
            border-top-left-radius: 2px !important;
            border-bottom-left-radius: 2px !important;
            border-right: none;
        }

        .isc-swt-lgn-vw-thm-s1 li:last-child a {
            border-top-right-radius: 2px !important;
            border-bottom-right-radius: 2px !important;
            border-left: none;
        }

        .isc-swt-lgn-vw-thm-s1 li a i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

        .isc-swt-lgn-vw-thm-s1 li:hover a {
            text-decoration: none;
            background-color: #fafafa;
        }

        .isc-swt-lgn-vw-thm-s1 li.active a {
            background-color: #209bd1;
            color: #fff;
        }

.isc-cel-cell-adjs-s1 .isc-doc-cell-col-s2 {
    width: 18%;
}

.isc-cel-cell-adjs-s1 .isc-doc-cell-col-s1 {
    width: 13%;
}

.isc-doc-lft-cell-pos-s1 .checker {
    top: 7px;
}

.isc-cel-cell-adjs-s1 .isc-td-subdoc-cell-container-s1 {
    padding-left: 15px;
}

.isc-dd-add-action-s1 .btn.dropdown-toggle {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
    font-size: 12px;
    padding: 6px 10px 5px 10px;
    border-left: none;
    border-color: #ccc;
}

.dd-btn-siz-s1 .btn.dropdown-toggle {
    padding: 6px 10px 5px 7px;
    font-size: 13px;
    height: 32px;
    border-left: 1px solid #ccc;
}

span.isc-lbl-dd-sub-tit-s1 {
    color: #656565;
}

    span.isc-lbl-dd-sub-tit-s1 span {
        color: #141414;
        margin-left: 3px;
    }

.isc-llist-pre-col-thm-s1 ul.isc-rept-chk-cell-s1 li:before {
    content: '';
    display: table;
}

.isc-llist-pre-col-thm-s1 ul.isc-rept-chk-cell-s1 li:after {
    content: '';
    display: table;
    clear: both;
}

.isc-list-col-pat-s1 {
    width: 25%;
    float: left;
}

.isc-list-col-pat-s2 {
    width: 12.5%;
    float: left;
}

.isc-list-hdr-col-pat-s1 {
    width: 25.7%;
    float: left;
}

.isc-list-hdr-col-pat-s2 {
    width: 12.05%;
    float: left;
}

.isc-llist-pre-col-thm-s1 .isc-rept-txt-s1 {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}

.isc-llist-pre-col-thm-s1 .isc-rept-cbox-s1 {
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 89%;
}

.isc-llist-pre-col-thm-s1 label {
    width: 100%;
    display: block;
}

.isc-lbl-rept-txt-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    color: #777;
    line-height: 20px;
}

.isc-txt-status-col-s1 {
    color: #2DB5D4;
}

.isc-txt-status-col-s2 {
    color: #aaa;
}

.isc-txt-status-col-s3 {
    color: #DE756C;
}

.isc-txt-status-col-s4 {
    color: #77C45A;
}

.isc-txt-status-col-s5 {
}

.isc-dslist-patn-s1 .isc-list-hdr-col-pat-s2 .isc-lbl-rept-txt-cont-s1 {
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    margin: 5px 0px 0px 0px;
}

.isc-icn-acct-s1 {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    font-size: 12px;
    color: #9c9c9c;
}

.isc-llist-pre-col-thm-s1 .isc-lbl-rept-cell-cont-s1 {
    margin: 5px 0px 0px 14px;
}


.isc-llist-pre-col-thm-s1 .isc-rept-txt-s1 {
    display: none;
}

li.doc-sts-upd-active label .isc-rept-cbox-s1 {
    color: #2DB5D4;
}

li.doc-sts-rev-active label .isc-rept-cbox-s1 {
    color: #FF931D;
}

li.doc-sts-acp-active label .isc-rept-cbox-s1 {
    color: #77C45A;
}

li.doc-sts-rer-active label .isc-rept-cbox-s1 {
    color: #DE756C;
}

li.doc-sts-req-active label .isc-rept-cbox-s1 {
    color: #C0C2C3;
}

.isc-cent-grp-div-lft-container-s1 {
    width: 20%;
    float: left;
    border-right: 1px solid #CDCDCD;
    min-height: 750px;
    background-color: #fff;
}

.isc-cent-grp-div-rig-container-s1 {
    width: 80%;
    float: left;
    padding: 0px 10px;
    min-height: 750px;
    background-color: #fff;
}

.isc-grid-two-row-readtype-s1 {
    width: 100%;
}

    .isc-grid-two-row-readtype-s1 th {
        font-size: 13px;
        padding: 8px 6px;
        border-bottom: 1px solid #e2e6e9;
        position: relative;
        background-color: #D7D2CB;
        color: #3d3d3d;
    }

        .isc-grid-two-row-readtype-s1 th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 600;
            color: #222;
            font-size: inherit;
            letter-spacing: 0.3px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            max-width: 90%;
            min-width: 0;
            line-height: 18px;
        }

        .isc-grid-two-row-readtype-s1 th h4 {
            margin: 0px 0px 0px 0px;
            color: #222;
            font-size: 12px;
        }

    .isc-grid-two-row-readtype-s1 td h3 {
        margin: 0px 0px 0px 0px;
        color: #003057;
        font-weight: 600;
        font-size: inherit;
        text-shadow: none;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 95%;
        line-height: 20px;
    }

    .isc-grid-two-row-readtype-s1 td h4 {
        margin: 3px 0px 0px 0px;
        color: #7c7c7c;
        font-size: 12px;
    }

    .isc-grid-two-row-readtype-s1 td:first-child h4 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 95%;
    }

    .isc-grid-two-row-readtype-s1 td {
        font-size: 13px;
        padding: 8px 6px;
        border-bottom: 1px solid #e2e6e9;
    }

    .isc-grid-two-row-readtype-s1 tbody tr:hover td {
        background-color: #f3f3f3;
    }
/*.isc-grid-two-row-readtype-s1 thead th:hover
{
    background-color: #EEEEEE;
}*/

.isc-status-td-s1 {
    border: 1px solid transparent;
    background-color: transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 25px !important;
    color: #5d5d5d;
    display: block;
    margin: 0 auto;
    cursor: pointer; /* width: 100px; */
}

    .isc-status-td-s1 i {
        color: inherit;
        margin-right: 6px;
        font-size: 13px;
    }

    .isc-status-td-s1:hover {
        text-decoration: none;
        border-color: #5d5d5d;
    }

.isc-sts-planned {
    color: #ffc000;
}

    .isc-sts-planned:hover {
        border-color: #ffc000;
        color: #ffc000;
    }

.isc-sts-progress {
    color: #2D96CB;
}

    .isc-sts-progress:hover {
        border-color: #2D96CB;
        color: #2D96CB;
    }

.isc-sts-active {
    color: #45AE3D;
}

    .isc-sts-active:hover {
        border-color: #45AE3D;
        color: #45AE3D;
    }

.isc-sts-inactive {
    color: #F74E0A;
}

    .isc-sts-inactive:hover {
        border-color: #F74E0A;
        color: #F74E0A;
    }

.isc-sts-hold {
    color: #aaa;
}

    .isc-sts-hold:hover {
        border-color: #aaa;
        color: #aaa;
    }

h3.isc-td-fn-s1 {
    color: #2d2d2d !important;
    font-weight: 500 !important;
}

.isc-sorting-support-s1 {
}

.isc-sorting-cell-th-s1 {
    width: 9px;
    height: 10px;
    float: right;
    margin: 6px 6px 0 0;
    position: absolute;
    top: 8px;
    right: 0;
    opacity: 0.8 !important;
}

    .isc-sorting-cell-th-s1:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0px 4.5px 4px 4.5px;
        border-color: transparent transparent #333 transparent;
        content: "";
        display: block;
        position: absolute;
        top: -2px;
    }

    .isc-sorting-cell-th-s1:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 4.5px 0px 4.5px;
        border-color: #333 transparent transparent transparent;
        content: "";
        display: block;
        position: absolute;
        bottom: 2px;
    }

.isc-action-badge-td-s1 {
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    color: #2d2d2d;
    border-radius: 2px !important;
    text-decoration: none;
}

    .isc-action-badge-td-s1:hover {
        text-decoration: none;
    }

    .isc-action-badge-td-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: #a0a0a0;
    }

.isc-bud-cell-s1 {
    position: relative;
}

.isc-progress-bar-s1 {
    position: absolute;
    width: 25%;
    height: 25px;
    top: 0px;
    left: 0px;
    background-color: rgba(28, 154, 14, 0.09);
}

.btn-toolbar {
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
}

    .btn-toolbar .btn:first-child {
        border-top-left-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        border-color: #ccc;
    }

    .btn-toolbar .btn:last-child {
        border-top-right-radius: 2px !important;
        border-bottom-right-radius: 2px !important;
        border-color: #ccc;
    }

.isc-grid-entity-count-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #2d2d2d;
    line-height: 29px;
}

.pagination > li.next > a {
    padding: 5px 5px 6px 5px;
}

.pagination > li.prev > a {
    padding: 5px 5px 6px 5px;
}

.pagination > li > a {
    margin-right: 5px;
    padding: 3px 10px 3px 10px;
    font-size: 14px;
    border-radius: 5px !important;
}

.pagination .active > a {
    box-shadow: inset 0px 3px 6px rgba(0,0,0,0.1) !important;
    background: #f2f2f2 !important;
    border: 1px solid #aaa !important;
    font-weight: 600;
}

    .pagination .active > a:hover {
        background: #F3F3F3;
        box-shadow: 0 0 3px rgba(0,0,0,0.15);
        border: 1px solid #999;
    }

.isc-float-nav-toggle-s1 {
    display: none;
    position: fixed;
    width: 250px;
    top: 49px;
    left: 0px;
    height: 100%;
    background-color: #196485;
    z-index: 2000;
    padding: 20px 10px;
}

.doc-type-td-img-s5 {
    height: 25px;
}

.doc-type-td-img-s5 {
    height: 25px;
}

.isc-multi-in-icn-s1 a {
    float: left;
}

.isc-action-badge-td-s1 {
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    color: #2d2d2d;
    border-radius: 2px !important;
    text-decoration: none;
}

    .isc-action-badge-td-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: #a0a0a0;
    }

.isc-section-lbl-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    color: #757575;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    letter-spacing: 0.4px;
    display: inline-block;
    border-bottom: 2px solid #ccc;
    line-height: 20px;
}

.isc-mar-rigs-s1 {
    margin-right: 5px;
}

.isc-tr-show-subfiles-s1 td {
    background-color: #fafafa;
}

.isc-tr-show-subfiles-s1 {
    display: none;
}

.tile-status-cell-days-s3 {
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
}

.isc-btn-sec-thm-s1 {
    height: 29px;
    padding: 3px 12px 3px 10px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    border-radius: 2px !important;
    background-color: #3dbb74;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase; /* box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04); */
    margin-right: 15px;
}

.isc-btn-link-s1 {
}

.isc-btn-sec-thm-s1:hover {
    color: #fff;
}

.isc-btn-link-s1 i {
    font-size: 12px;
    margin-right: 10px;
    margin-top: 9px;
    display: block;
    margin-bottom: 0px;
    line-height: 6px;
    float: left;
}

td.isc-lbl-new-pat-s1 h3 {
    position: relative;
}

    td.isc-lbl-new-pat-s1 h3 span {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: #f0f0f0;
        border-radius: 5px !important;
        font-size: 11px;
        line-height: 13px; /* padding: 3px 3px; */
        height: 15px;
        width: 36px;
        text-align: center;
        color: #7c7c7c;
    }

.isc-spc-table-read-action-s1 td a.lbl-txts-s1 {
    color: #007ab2;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
}

/* Dec 29, 2016 */
.isc-app-top-menu-container-s1 {
    float: left;
}

.isc-app-top-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-app-top-nav-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-app-top-nav-s1 li a {
            display: block;
            text-decoration: none;
            padding: 8px 20px 7px 20px;
            font-size: 13px;
            font-weight: 500;
            letter-spacing: 0.4px;
            color: #658D1B;
            text-align: center;
            font-weight: 500;
            text-transform: uppercase;
            transition: all .3s;
            background-color: transparent;
        }

            .isc-app-top-nav-s1 li a i {
                display: block;
                color: inherit;
                font-size: 20px;
                line-height: 20px;
                margin: 0 auto;
                margin-bottom: 5px;
                text-align: center;
            }

            .isc-app-top-nav-s1 li a span {
                display: block;
                line-height: 18px;
                font-size: inherit;
                color: #658D1B;
                text-align: center;
            }

        .isc-app-top-nav-s1 li:hover a {
            background-color: #f0f0f0;
            color: #222;
        }

            .isc-app-top-nav-s1 li:hover a span {
                color: #222;
                letter-spacing: 0.6px;
            }

        .isc-app-top-nav-s1 li.active a {
            background-color: #658D1B;
            color: #fff;
        }

            .isc-app-top-nav-s1 li.active a span {
                color: #fff;
            }

.page-header.navbar {
    box-shadow: none;
}

.isc-app-scr-content-container-s1 {
    /*padding: 15px 20px;*/
}

.isc-app-entity-container-s1 {
    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;
}

.isc-lbl-app-ent-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: #1d9bcf;
}

.isc-app-ent-brd-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    display: block;
}

    .isc-app-ent-brd-s1 li {
        display: block;
        list-style: none;
        float: left;
        padding: 2px 4px;
    }

        .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 a i {
                display: block;
                float: left;
                margin-right: 4px;
                color: #a7a7a7;
                font-size: inherit;
                margin-top: -2px;
            }

        .isc-app-ent-brd-s1 li:hover a {
            color: #222;
            text-decoration: none;
        }

        .isc-app-ent-brd-s1 li.active a {
            color: #0088dd;
        }

        .isc-app-ent-brd-s1 li:first-child {
            padding-left: 0px;
            padding-right: 0px;
        }

        .isc-app-ent-brd-s1 li:last-child {
            border: none;
        }

.isc-app-scr-content-srl-s1 {
}

.isc-app-scr-content-inner-container-s1 {
    /* 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-sec-div-grp-cell-s1 {
}

.isc-sec-div-grp-hdr-cell-s1 {
    position: relative;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #ececec;
    max-height: 40px;
    min-height: 35px;
}

.isc-sec-div-grp-bdy-cell-s1 {
    padding: 15px 0px 15px 0px;
}

.isc-sec-div-cir-icn-cell-s1 {
    height: 30px;
    width: 30px;
    border-radius: 50px !important;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 4px;
    background-color: #33B9C4;
    line-height: 27px;
    color: #fff;
    font-size: 15px;
}

    .isc-sec-div-cir-icn-cell-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-sec-div-hdr-s1 {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.7px;
}

.isc-bud-cir-cell-s1, .isc-bud-cir-cell-s2, .isc-bud-cir-cell-s3, .isc-bud-cir-cell-s4 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #ddd;
    margin: 0 auto;
}

.isc-bud-cir-cell-s1 {
    border-color: #D7D2CB;
    color: #003057;
    background-color: #D7D2CB;
}

.isc-bud-cir-cell-s2 {
    border-color: #26c393;
    color: #29b187;
    background-color: #eafff9;
}

.isc-bud-cir-cell-s3 {
    border-color: #f5851f;
    color: #f5851f;
    background-color: #ffe6ce;
}

.isc-bud-cir-cell-s4 {
    border-color: #2db5d4;
    color: #2db5d4;
    background-color: #cdf6ff;
}

.isc-lbl-ths-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #5a5a5a;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-lbl-tdsn-con-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #003057;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: NONE;
}

    .isc-lbl-tdsn-con-s1:hover {
        color: #003057;
    }

.isc-lbl-tdsn-con-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9e9e9e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: text;
}

.isc-lbl-tdsn-con-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #4B4F54;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-lbl-tdsn-con-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9e9e9e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-tbl-read-act-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-tbl-read-act-s1 th {
        background-color: #D7D2CB;
        color: #969696;
        font-size: 13px;
        font-weight: 600;
        padding: 4px 6px 4px 6px;
    }

    .isc-tbl-read-act-s1 td {
        padding: 8px 6px 8px 6px;
        color: #969696;
        font-size: 13px;
        font-weight: 600;
        border-bottom: 1px dotted #ddd;
    }

.isc-tbl-read-act-s1 {
}

.isc-srt-tile-container-s1 {
    background-color: #f0f0f0;
    min-height: 100px;
    margin: 0px 10px;
    color: #5d5d5d;
    border-radius: 4px !important;
}

.isc-lbl-lgs-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-align: center;
    color: inherit;
    text-transform: uppercase;
}

.isc-icns-lgs-s1 {
    font-size: 33px;
    line-height: 30px;
    display: block;
    text-align: center;
    color: inherit;
    margin-top: 25px;
    margin-bottom: 12px;
}

.isc-div-bgs-s1 {
    background-color: #62a9ce;
    color: #fff;
}

.isc-div-bgs-s2 {
    background-color: #2DCA9E;
    color: #fff;
}

.isc-div-bgs-s3 {
    background-color: #bb8073;
    color: #fff;
}

.isc-arrg-block-s1 {
    display: block;
    text-decoration: none;
}

    .isc-arrg-block-s1:hover {
        text-decoration: none;
    }

.isc-tbl-read-act-s1 a {
    text-decoration: none;
}

    .isc-tbl-read-act-s1 a:hover {
        text-decoration: none;
    }

.isc-actv-bgd-s1 {
    display: block;
    font-size: 13px;
    color: #4B4F54;
}

    .isc-actv-bgd-s1:hover {
        display: block;
        font-size: 13px;
        color: #4B4F54;
    }

    .isc-actv-bgd-s1 i {
        display: block;
        float: left;
        margin-right: 6px;
        margin-top: 4px;
        font-size: 13px;
        color: #4B4F54;
    }

i.isc-icns-fns-s1 {
    color: #4B4F54;
}

i.isc-icns-fns-s2 {
    color: #2DB5D4;
}

i.isc-icns-fns-s3 {
    color: #29b187;
}

i.isc-icns-fns-s4 {
    color: #E87B7A;
}

i.isc-icns-fns-s5 {
    color: #FFBC6D;
}

.isc-col-eisner-s1 {
    color: #9e9e9e;
}

.isc-col-client-s1 {
    color: #0088dd;
}

.isc-grid-icn-bdgs-s1 {
    text-align: center;
    margin-right: 3px;
    width: 30px;
    height: 30px;
    border-radius: 50% !important;
    line-height: 26px;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #fafafa;
    margin: 0 auto;
    color: #7c7c7c;
    display: block;
}

    .isc-grid-icn-bdgs-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-sec-div-hdr-s1 span {
    color: #777;
    font-size: 13px;
    font-weight: 500;
    margin: 0px 0px 0px 5px;
}

.mar-top-dub-max-lg {
    margin-top: 30px;
}

.isc-app-content-detail-grp {
    text-align: center;
}

.isc-app-detail-img-center {
    text-align: center;
}

    .isc-app-detail-img-center i:hover {
        opacity: 0.6;
    }

.app-detail-img-s1 {
    height: 36px !important;
    margin-bottom: 9px;
}

.isc-app-detail-img-center i {
    text-align: center;
    margin: 15px 0px 15px 0px;
    display: block;
    font-size: 35px;
}

.lbl-isc-app-bdy-data a, .lbl-isc-app-bdy-data h3 {
    /* margin: 2px 0px 3px 0px; */
    font-size: 13px;
    font-weight: 500;
    color: gray;
    overflow: hidden;
    display: block;
    text-align: center;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    line-height: 17px;
}

.isc-brand-mob-logo-s1 {
    display: none;
    height: 39px;
    margin-top: 2px;
}

.iscbrand-menu-cell-s1 {
    display: none;
    position: absolute;
    height: 45px;
    width: 45px;
    background-color: #5b5b5b;
    top: 0px;
    left: 0px;
    padding: 9px 5px 7px 9px;
    cursor: pointer;
}

    .iscbrand-menu-cell-s1 span {
        height: 5px;
        width: 6px;
        float: left;
        display: block;
        margin-right: 4px;
        background-color: #fff;
        margin-bottom: 4px;
    }

    .iscbrand-menu-cell-s1 .isc-last-cells-s1 span {
        margin-bottom: 0px;
    }

.isc-brand-mob-logo-s2 {
    display: none;
    width: 100%;
}

.isc-brf-rig-inner-container, .isc-brf-rig-inner-container-s2 {
    margin: 0px;
}

.isc-brf-lft-inner-container {
    padding: 0px;
    margin: 0px;
}

.isc-brf-rig-inner-container-s2 {
    border-bottom: 2px dotted #d0d0d0;
    background-color: #ffffff;
}

/* Jan 03, 2017 */
.isc-btn-ent-acts-s1 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    background-color: #4B4F54;
    border: none;
    color: #fff;
}

.isc-btn-ent-acts-s1 {
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    background-color: #219AB5;
    border: none;
    text-decoration: none;
    color: #fff !important;
    padding: 5px 10px;
    font-size: 13px;
    margin: 0px 5px 0px 5px;
}

    .isc-btn-ent-acts-s1:hover {
        color: #fff;
        text-decoration: none;
        background-color: #33B9C4;
    }

    .isc-btn-ent-acts-s1 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 11px;
        margin-top: 2px;
    }

.mar-lft-med-s1 {
    margin-left: 15px;
}

.dd-btn-siz-s1 .btn.dropdown-toggle {
    padding: 6px 10px 5px 7px;
    font-size: 13px;
    height: 32px;
    border-left: 1px solid #ccc;
}

span.isc-lbl-dd-sub-tit-s1 {
    color: #656565;
}

    span.isc-lbl-dd-sub-tit-s1 span {
        color: #141414;
        margin-left: 3px;
    }

.dd-btn-siz-s1 .dropdown-menu {
    box-shadow: 1px 1px 3px rgba(0,0,0,0.15);
    border: 1px solid silver;
    border-radius: 0 0 5px 5px !important;
    width: 213px;
    font-family: "Open Sans", sans-serif;
}

.dd-btn-siz-s1 .btn.dropdown-toggle {
    border-radius: 3px !important;
    font-size: 12px;
    padding: 6px 10px 5px 7px;
    font-size: 13px;
    height: 32px;
    border-left: 1px solid #ccc;
    border-color: #ccc;
}

.isc-app-srt-img-s1 {
    height: 40px;
}

.isc-app-detail-img-center {
    margin-bottom: 0px;
}

.lbl-isc-app-bdy-data h3 {
    margin-bottom: 16px;
}

    .lbl-isc-app-bdy-data h3.last {
        margin-bottom: 0px;
    }

.isc-app-content-detail-grp {
    cursor: pointer;
}

    .isc-app-content-detail-grp:hover h3 {
        color: #003057;
    }

    .isc-app-content-detail-grp:hover img {
        opacity: 0.6;
    }

    .isc-app-content-detail-grp:hover a {
        text-decoration: none;
        color: #003057;
    }

.isc-scr-nav-container-s1 {
    height: 30px;
    border-bottom: 2px solid #ddd;
    position: relative;
    margin-bottom: 10px;
}

.isc-nav-scr-list-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-nav-scr-list-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-nav-scr-list-s1 li a {
            display: block;
            padding: 4px 15px;
            font-size: 13px;
            font-weight: 500;
            color: #89827C;
            border-bottom: none;
            text-decoration: none;
            background-color: #fff;
            text-transform: capitalize;
        }

        .isc-nav-scr-list-s1 li:first-child a {
            margin-left: 10px;
        }

        .isc-nav-scr-list-s1 li:hover a {
            text-decoration: none;
            color: #0088dd;
            border-color: #0088dd;
            border-top-left-radius: 6px !important;
            border-top-right-radius: 6px !important;
            border: 1px solid #ddd;
            border-bottom: none;
            border-top: 2px solid #0088dd;
        }

        .isc-nav-scr-list-s1 li.active a {
            color: #0065b5;
            padding-bottom: 6px;
            border-top-left-radius: 6px !important;
            border-top-right-radius: 6px !important;
            border: 1px solid #ddd;
            border-bottom: none;
            border-top: 2px solid #3598dc;
            text-transform: uppercase;
        }

.sdfc-cir-hover-show-icns-s22 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    left: 0px;
    line-height: 33px;
    font-size: 22px;
    color: #aaa;
    text-align: center;
}

.sdfc-cir-hover-show-icns-s23 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 33px;
    font-size: 22px;
    color: #aaa;
    text-align: center;
}

.sdfc-cir-hover-show-icns-s22 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

.sdfc-cir-hover-show-icns-s23 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

.isc-screen-inner-bdy-content-container-s1 {
    padding: 15px 10px;
    min-height: 577px;
    background-color: #fff;
}

.isc-pnl-acc-grps-cell-s1 {
}

.isc-pnl-acc-grps-hdr-cell-s1 {
    padding: 7px 15px;
    position: relative;
    min-height: 30px;
    padding-left: 25px;
}

.isc-pnl-acc-grps-bdy-cell-s1 {
    padding: 0px 20px;
}

.mar-top-none-s1 {
    margin-top: 0px !important;
}

.isc-act-scr-po-flot-s1 {
    /*position: absolute;*/
    top: 0px;
    right: 0px;
}

.isc-act-scr-po-flot-s2 {
    /*position: absolute;*/
    top: 0px;
    right: 108px;
}

.isc-btn-ent-acts-s2 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 4px;
    border-radius: 3px !important;
    background-color: #118ac5;
    border-color: #118ac5;
}

    .isc-btn-ent-acts-s2:hover {
        background-color: #159ada;
        border-color: #118ac5;
    }

    .isc-btn-ent-acts-s2 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 11px;
        margin-top: 3px;
    }

.isc-wid-col-s1-5 {
    position: relative;
}

.isc-cell-edt-act-cir-s1 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    border-color: #29a7dc;
    color: #2990dc;
    background-color: #e9f7fd;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    display: block;
    position: absolute;
    bottom: 0px;
    right: 30px;
}

    .isc-cell-edt-act-cir-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-cell-edt-act-cir-s2 {
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    border-color: #45b6af;
    color: #1d9891;
    background-color: #e4fffd;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    display: block;
    position: absolute;
    bottom: 0px;
    right: -5px;
}

    .isc-cell-edt-act-cir-s2 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-scorecard-bdy-container-grp-s1 {
    min-height: 100px;
    padding: 7px 15px 10px 15px;
}

.isc-mar-addjs-pat-s1 {
    margin-top: 30px;
}

.isc-lbl-wid-hdr-s20 {
    margin: 10px 0px 9px 0px;
    font-weight: 600;
    font-size: 12px;
    color: #454a4e;
    line-height: 20px;
}

.isc-lbl-wid-hdr-s21 {
    margin: 10px 0px 9px 0px;
    font-weight: 600;
    font-size: 12px;
    color: #4B4F54;
    line-height: 20px;
}

.isc-grps-pos-float-s1 {
    position: absolute;
    top: -4px;
    right: 0px;
}

.form-marg-adg-s1 {
    margin-right: 0px !important;
}

.form-marg-adg-s2 {
    margin-left: 0px !important;
}

.isc-sub-cmt-lbl-pos-s1 {
    margin-top: 5px;
    margin-left: 28px;
    position: relative;
}

    .isc-sub-cmt-lbl-pos-s1 label {
        font-size: 11px;
        text-transform: uppercase;
        color: #2d60bf;
        letter-spacing: 0.5px;
        line-height: 18px;
        font-weight: 600;
        display: block;
        float: left;
    }

.isc-sms-bg-s1 {
    background-color: #0088dd;
}

.isc-user-asg-grp-cell-s1 {
    position: relative;
}

.isc-user-asg-lft-cell-s1 {
    width: 50%;
    float: left;
    padding: 10px 10px;
}

.isc-user-asg-rig-cell-s1 {
    width: 50%;
    float: left;
    padding: 10px 10px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.isc-user-asg-inner-cell-s1 {
    border: 1px solid #eee;
    min-height: 300px;
    position: relative;
}

.isc-cir-cell-swt-user-s1 {
    height: 35px;
    width: 35px !important;
    background-color: #0088dd;
    color: #fff;
    position: relative;
    /*position: fixed;*/
    left: 0;
    top: 150px;
    border-radius: 50% !important;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
    /*transform: translate(-50%, -50%);*/
}

    .isc-cir-cell-swt-user-s1 i {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
    }

.isc-tbl-assg-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-tbl-assg-list-s1 th {
        padding: 6px 5px;
        background-color: #D7D2CB;
        font-size: 11px;
        text-transform: uppercase;
        line-height: 15px;
        color: #5d5d5d;
        letter-spacing: 0.4px;
        font-weight: 600;
    }

    .isc-tbl-assg-list-s1 td {
        padding: 4px 5px;
        border-bottom: 1px solid #fafafa;
    }

    .isc-tbl-assg-list-s1 tr.active td {
        background-color: #e3f4ff;
    }

    .isc-tbl-assg-list-s1 td h3 {
        margin: 0px 0px 0px 15px;
        font-size: 14px;
        font-weight: 500;
        color: #707070;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        width: 70%;
    }

    .isc-tbl-assg-list-s1 td h4 {
        margin: 0px 0px 0px 15px;
        font-size: 11px;
        font-weight: 100;
        color: #8f919d;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

ul.dropdown-menu .input-icon {
    margin-right: 15px;
}

.isc-lbl-adjs-flt-s1 {
    margin-left: 19px;
}

.isc-actv-bgd-s1 span {
    font-weight: 500;
    color: #aaa;
    font-size: 10px;
}

.isc-rept-cbox-s1 i {
    color: #60aad8;
    cursor: pointer;
}

.isc-btn-cmt-sms-s1 {
    display: block;
    float: left;
    padding: 2px 8px;
    font-size: 10px;
    background-color: #3db560;
    color: #fff;
    border-radius: 10px !important;
    margin-left: 15px;
    text-decoration: none;
    line-height: 12px;
    margin-top: -2px;
}

    .isc-btn-cmt-sms-s1:hover {
        text-decoration: none;
        color: #fff;
    }

    .isc-btn-cmt-sms-s1 i {
        display: block;
        float: left;
        margin-right: 2px;
        font-size: 8px;
        margin-top: 0px;
        color: inherit;
    }

.modal-body .form-group {
    margin-bottom: 5px;
}

.isc-det-container-s1 {
    min-height: 302px;
}

/* 25th Jan 2017 (Gopinath Ganesan) - Start */

.modal-body .form-group {
    margin-bottom: 5px;
}

.isc-det-container-s1 {
    min-height: 302px;
}

.isc-lbl-sec-div-hdr-s1 i, .isc-icn-edit {
    color: #928b8b !important;
}

.isc-lbl-subsec-hdr-s1 {
    color: #333333 !important;
    font-weight: 600 !important;
}

    .isc-lbl-subsec-hdr-s1 span {
        color: #5d5d5d;
        font-weight: normal;
        text-transform: none;
    }

.isc-inline-edit-cell-s1 {
    position: relative;
}

.isc-inline-edit-action-s1 {
    position: absolute;
    top: 15px;
    right: 0px;
}

    .isc-inline-edit-action-s1 a:first-child {
        background-color: #f0f0f0;
    }

    .isc-inline-edit-action-s1 a {
        margin: 0px;
        border-radius: 0px !important;
        height: 30px;
        line-height: 28px;
    }

.isc-action-inline {
    height: 32px;
    width: 32px;
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #428bca;
    background-color: #fafafa;
    border: 1px solid #eee;
    border-radius: 4px !important;
    text-decoration: none;
    cursor: pointer;
    float: left;
}

    .isc-action-inline i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-inline-edit-action-s1 a:last-child {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-action-inline.submit {
    color: #fafafa;
    background-color: #428bca;
}

.isc-rept-cell-container-s1 {
    position: relative;
}

h3.isc-td-fn-s1.isc-active-cell {
    color: #6ebf30 !important;
}

h3.isc-td-fn-s1.isc-inactive-cell {
    color: #bf6630 !important;
}

.isc-scorecard-bdy-container-grp-s1.isc-row-locked {
    border-left: 15px solid #70aeda;
}

.isc-scorecard-bdy-container-grp-s1.isc-row-inprogress {
    border-left: 15px solid #ffce99;
}
/* 25th Jan 2017 (Gopinath Ganesan) - End */

.modal-body .isc-rept-cell-container-s1 {
    min-height: 20px;
    padding: 0px 0px 3px 0px;
    margin-bottom: 0px;
    border: none;
}

    .modal-body .isc-rept-cell-container-s1 h3 {
        font-size: 12px;
        letter-spacing: 0.4px;
        border-bottom: 2px solid #ddd;
        display: inline-block;
    }

/* 31st Jan 2017 Start */
.isc-td-inline-status-ch-s1 {
    position: relative;
}

    .isc-td-inline-status-ch-s1 .dropdown-menu {
        box-shadow: 0 2px 3px rgba(0,0,0,0.2);
        min-width: 100px;
        border: 1px solid #eee;
        border-radius: 4px !important;
    }

        .isc-td-inline-status-ch-s1 .dropdown-menu li a {
            padding: 4px 16px 4px 8px;
            font-size: 12px;
            text-align: left;
            color: #7c7c7c;
        }

            .isc-td-inline-status-ch-s1 .dropdown-menu li a i {
                font-size: inherit;
                display: block;
                float: left;
                margin-right: 5px;
                color: inherit;
            }

.isc-status-td-s1 {
    border: 1px solid transparent;
    background-color: transparent;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 25px !important;
    color: #5d5d5d;
    display: block;
    margin: 0 auto;
    cursor: pointer; /* width: 100px; */
}

    .isc-status-td-s1 i {
        color: inherit;
        margin-right: 6px;
        font-size: 13px;
    }

    .isc-status-td-s1:hover {
        text-decoration: none;
        border-color: #5d5d5d;
    }

.isc-sts-planned {
    color: #ffc000;
}

    .isc-sts-planned:hover {
        border-color: #ffc000;
        color: #ffc000;
    }

.isc-sts-progress {
    color: #2D96CB;
}

    .isc-sts-progress:hover {
        border-color: #2D96CB;
        color: #2D96CB;
    }

.isc-sts-active {
    color: #45AE3D;
}

    .isc-sts-active:hover {
        border-color: #45AE3D;
        color: #45AE3D;
    }

.isc-sts-inactive {
    color: #F74E0A;
}

    .isc-sts-inactive:hover {
        border-color: #F74E0A;
        color: #F74E0A;
    }

.isc-sts-hold {
    color: #aaa;
}

    .isc-sts-hold:hover {
        border-color: #aaa;
        color: #aaa;
    }

h3.isc-td-fn-s1 {
    color: #2d2d2d !important;
    font-weight: 500 !important;
}

.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-active {
    color: #00a51b;
}

.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inactive {
    color: #d97000;
}

.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-planned {
    color: #ffc000;
}

.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inprogress {
    color: #2D96CB;
}

.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-hold {
    color: #aaa;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-planned {
    background-color: #ffc000;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-progress {
    background-color: #2D96CB;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-hold {
    background-color: #aaa;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-active {
    background-color: #45AE3D;
    color: #fff;
}

.isc-td-inline-status-ch-s1.open a.isc-sts-inactive {
    background-color: #d97000;
    color: #fff;
}

.lbl-pop-bdy-cont-s2 {
    margin: 10px 0px 5px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #5d5d5d;
}

.isc-icon-tds-shw-s1 {
    font-size: 21px;
    color: #b2b2b2;
}

.isc-icon-tds-shw-s2 {
    font-size: 30px;
    color: #b2b2b2;
}

.isc-doc-cell-s1 {
    top: 16px;
}

.isc-mar-min-adjs-s1 .form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
}

.isc-lft-bor-cells-s1 {
    border-left: 1px solid #eee;
    padding-left: 10px;
    min-height: 297px;
}

.isc-pop-reds-s1 .modal-footer {
    margin-top: 0px;
    background-color: #e7e7e7;
}

.isc-pop-reds-s1 .isc-lbl-sec-div-hdr-s1 i, .isc-pop-reds-s1 .isc-icn-edit {
    color: #928b8b !important;
    font-size: 12px;
    margin-left: 5px;
}

.isc-pop-reds-s1 .modal-body .form-group, .isc-pop-reds-s1 .modal-body label {
    margin-bottom: 0px;
    padding-top: 0px;
}

.isc-pop-reds-s1 .modal-body .form-group {
    margin-bottom: 10px;
}

.isc-popup-edit-lbl-imp-s1 label.control-label {
    font-size: 11px;
    color: #2c2c2c;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2px;
}

.isc-popup-edit-lbl-imp-s1 {
}

.isc-inner-overflow-y {
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 250px;
}

.isc-list-alter-thm-s1 th {
    border-bottom: 1px solid #DCDDDD;
    background-color: #F7F9FA;
    border-top: 1px solid #DCDDDD;
    color: #747474;
    padding: 4px 0px 2px 2px;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
}

.isc-list-alter-thm-s1 td {
    font-size: 12px;
}

.isc-list-alter-thm-s1 tr:nth-child(even) td {
    background-color: #fbfbfb;
    border-bottom: 1px solid #e4e4e4;
}

.isc-pos-abs-btn-s1 i {
    margin: 2px 0px 0px 5px;
    float: right;
    color: #219ab5;
    font-weight: 600;
    font-size: 16px;
}

.btn i.icon-folder-pos-s1 {
    float: right;
    margin-left: 5px;
}

/*Session Timeout Handler - Start*/

.session-timeout-popup-container:before, .session-timeout-popup-header-container:before, .session-timeout-popup-body-container:before {
    content: '';
    display: table;
}

.session-timeout-popup-container:after, .session-timeout-popup-header-container:after, .session-timeout-popup-body-container:after {
    content: '';
    display: table;
    clear: both;
}

.session-timeout-layer-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 100000;
    top: 0px;
    left: 0px;
}

.session-timeout-popup-container {
    z-index: 2000;
    width: 450px;
    margin: 0 auto;
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    border-top: 3px solid #6DC3BB;
    margin-top: 85px;
}

.session-timeout-popup-header-container {
    background-color: #E0DFDF;
    min-height: 50px;
    text-align: center;
    font-size: 23px;
    line-height: 44px;
    color: #5d5d5d;
    font-weight: 500;
    text-shadow: rgb(202, 201, 201) 1px 1px, rgb(202, 201, 201) 2px 2px, rgb(224, 223, 223) 3px 3px;
}

.session-timeout-popup-body-container {
    background-color: #fff;
    padding: 10px 0px 10px 20px;
}

.session-group-list-btn-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 30px;
    margin-bottom: 0px;
}

    .session-group-list-btn-s1 li {
        width: 24%;
        margin-right: 1%;
        float: left;
        list-style: none;
    }

        .session-group-list-btn-s1 li a {
            display: block;
            float: left;
            text-decoration: none;
            cursor: pointer;
        }

        .session-group-list-btn-s1 li:hover a {
            text-decoration: none;
        }

    .session-group-list-btn-s1 .img-section-s1 {
        width: 75px;
        height: 75px;
        border-radius: 50% !important;
        background-color: #e4e4e4;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        text-align: center;
    }

    .session-group-list-btn-s1 li a img {
        height: 40px;
        margin-top: 17px;
    }

    .session-group-list-btn-s1 .txt-section-s1 {
        font-size: 13px;
        margin: 10px 0px 10px 0px;
        text-align: center;
        line-height: 15px;
        color: #7c7c7c;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .4px;
        text-shadow: rgb(225, 225, 225) 1px 1px, rgb(225, 225, 225) 2px 2px, rgb(250, 250, 250) 3px 3px;
    }

.session-popup-content-container h3 {
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .4px;
    font-weight: 600;
    text-align: center;
    color: #3AA79C;
    margin: 20px 0px 0px 0px;
}

.session-popup-content-container h4 {
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    font-weight: 500;
    text-align: center;
    color: #7c7c7c;
    margin: 0px 0px 0px 0px;
}

.session-group-list-btn-s1 li:hover .img-section-s1 {
    background-color: #D8D8D8;
}

.session-popup-content-container h3 span {
    font-size: 12px;
    font-weight: 500;
    color: #B9B9B9;
}
/*Session Timeout Handler - End*/


/*Typeahead - Start*/
.typeahead-list {
    max-height: 350px;
    overflow-y: auto;
}

.cell-auto-container:before {
    content: "";
    display: table;
}

.cell-auto-container:after {
    content: "";
    display: table;
    clear: both;
}

.cell-auto-container {
}

.lbl-auto-s1 {
    margin: 0px 0px 5px 0px;
    line-height: 15px;
    font-size: 15px;
    letter-spacing: 0.5px;
    font-weight: 600;
    color: #00a5b8;
}

.lbl-auto-s2 {
    margin: 7px 0px 5px 0px;
    line-height: 15px;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-weight: 500;
    color: #404040;
}

    .lbl-auto-s2 span {
        font-size: 11px;
        color: #A7A6A6;
        float: right;
    }

.typeahead-field input {
    width: auto !important;
    height: 18px !important;
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
/*Typeahead - End*/


/* Page Loading */
.page-block {
    z-index: 999999;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: wait;
    position: fixed;
    opacity: 0.7;
    background-color: #FFF;
}

.page-block-container {
    z-index: 1011;
    position: fixed;
    padding: 0px;
    margin: 0px;
    width: 30%;
    top: 40%;
    left: 35%;
    text-align: center;
    color: rgb(0, 0, 0);
    border: 0px;
    cursor: wait;
}

.page-loading-boxed {
    border-left: 4px solid #7c7c7c;
    border-right: 4px solid #7c7c7c;
    background-color: #fafafa;
    border-top: none;
    border-bottom: none;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    display: inline-block;
    min-width: 125px;
    padding: 10px;
    margin: 0 auto;
    color: #000 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}

    .page-loading-boxed span {
        line-height: 20px;
        vertical-align: middle;
    }

/* Pre Loader */
.loader {
    width: 90px;
    height: 90px;
    margin: 300px auto;
}

    .loader .loader-inner {
        width: 60px;
        height: 60px;
        position: relative;
        margin: 0 auto;
    }

        .loader .loader-inner div {
            content: "";
            width: 16px;
            height: 16px;
            border-radius: 50%;
            background: #68478D;
            position: absolute;
            top: 10px;
            left: 10px;
            transform-origin: 20px 20px;
            -webkit-animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-2 {
            top: 10px;
            left: auto;
            right: 10px;
            transform-origin: -4px 20px;
            -webkit-animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-3 {
            top: auto;
            left: auto;
            right: 10px;
            bottom: 10px;
            transform-origin: -4px -4px;
            -webkit-animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

        .loader .loader-inner .box-4 {
            top: auto;
            bottom: 10px;
            transform-origin: 20px -4px;
            -webkit-animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
            animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
        }

    .loader .text {
        display: block;
        font-size: 12px;
        color: #68478D;
        text-align: center;
    }

@-webkit-keyframes loading-1 {
    0% {
        transform: rotate(90deg);
    }

    0% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-1 {
    0% {
        transform: rotate(90deg);
    }

    0% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-2 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-2 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-3 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-3 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-4 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-4 {
    0% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.bootstrap-select .dropdown-menu .dropdown-menu.inner {
    overflow-x: hidden !important;
    min-height: 35px !important;
    overflow-y: auto;
    max-height: 239px !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bootstrap-select button.dropdown-toggle span.filter-option {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85% !important;
    display: block;
}

.scroll-y-auto-overflow {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-home-container {
    height: 300px;
}

.isc-activity-container {
    height: 300px;
}

.isc-red-theme-s1 .isc-rept-cell-container-s1 {
    min-height: 35px;
    padding: 15px 0px 3px 0px;
    border-bottom: 2px solid #d6d6d6;
    margin-bottom: 15px;
}

.isc-fileuploader-initiler {
    height: 90px;
    cursor: pointer;
}

.validation-message {
    display: none;
    color: red;
}

.isc-comt-box-container-s1 {
    border: 1px solid #eee;
}

.isc-comt-box-hdr-container-s1 {
    padding: 10px 15px;
    min-height: 40px;
    background-color: #f8f8f8;
    position: relative;
    padding-right: 154px;
    border-bottom: 1px solid #e9e9e9;
}

.isc-comt-box-bdy-container-s1 {
    padding: 10px 15px;
    height: 550px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-comt-box-cont-cell-s1 {
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
    position: relative;
    margin-bottom: 5px;
}

.isc-comt-box-cont-inner-cell-s1 {
    position: relative;
    padding: 8px 8px;
    border-left: 3px solid #658D1B;
    margin-left: 15px;
}

.isc-comt-box-hdr-container-s1 .btn {
    width: 145px;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    height: 33px;
    line-height: 25px;
}

.isc-lbls-cmt-hdrs-s1 {
    margin: 3px 0px 12px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #777;
    line-height: 18px;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.isc-lbls-cmt-cont-s1 {
    margin: 0px 0px 0px 0px;
    color: #080808;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbls-cmt-cont-s1 span {
        margin-left: 5px;
        color: #8a8a8a;
        font-size: 12px;
        font-weight: 500;
    }

.isc-lbls-cmt-cont-s2 {
    margin: 0px 0px 0px 0px;
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-cmt-usr-img-s1 {
    margin-right: 5px;
    border-radius: 50px !important;
}

.isc-lbls-cmt-cont-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #8a8a8a;
    font-weight: 500;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbls-cmt-cont-s3 span {
        margin-left: 5px;
        color: #658D1B;
        font-size: 14px;
        font-weight: 600;
    }

.isc-lbls-cmt-cont-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #525252;
    font-weight: 500;
    line-height: 18px;
}

.modal-scroll-container-s1 {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 500px;
}

.control-label-ans {
    font-size: 11px;
    color: #2c2c2c;
    font-weight: normal;
    margin-bottom: 2px;
    display: block;
    width: 100%;
}

.isc-tdsn-lbl-s1 {
    color: #777;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.form-group label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 95%;
    min-width: 0;
}

.no-data:before {
    content: '';
    display: table;
}

.no-data:after {
    content: '';
    display: table;
    clear: both;
}

.no-data {
}

span.no-data-message {
    color: #969696;
    font-size: 13px;
    font-weight: 600;
}

span.no-data-message-s1 {
    color: #969696;
    font-size: 13px;
    font-weight: 600;
    padding-left: 60px;
}

#lst-client span.no-data-message {
    border-bottom: 1px dotted #ddd;
    padding: 9px 10px 9px 37px;
    display: block;
}

#lst-Engagement span.no-data-message {
    border-bottom: 1px dotted #ddd;
    padding: 9px 10px 9px 37px;
    display: block;
}

.isc-scroll-y {
    overflow: hidden;
    overflow-y: auto;
    height: 300px;
}

.previewfile {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
    color: #ccc;
    margin-top: 10px;
}

.dropdown-menu.isc-user-dd-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .dropdown-menu.isc-user-dd-cell-s1 li {
        display: block;
    }

        .dropdown-menu.isc-user-dd-cell-s1 li a {
            padding: 4px 10px !important;
            display: block;
            margin: 0px !important;
            float: none;
            text-align: left;
            font-size: 13px;
            font-weight: 500;
        }

            .dropdown-menu.isc-user-dd-cell-s1 li a i {
                float: left;
                display: block;
                font-size: 13px;
                color: #5d5d5d;
                margin-right: 5px;
                line-height: 18px;
                margin-top: 1px;
            }

        .dropdown-menu.isc-user-dd-cell-s1 li:hover a {
            background-color: #fafafa;
            color: #222;
        }

.isc-note-hdr-s1 {
    font-weight: 600;
    font-size: 15px;
}

.isc-note-s1 {
    margin: 0px 0px 0px 3px;
    font-weight: 500;
    font-size: 13px;
    color: #828282;
    line-height: 18px;
    letter-spacing: normal;
    text-align: left;
}

.isc-lnk-remove {
    text-decoration: underline;
    color: #c54e13;
    margin-top: 5px;
    display: block;
    font-size: 12px;
}

.isc-success-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 45px;
    color: #658D1B;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .isc-success-s1 i {
        font-size: 25px;
        margin-right: 5px;
    }

#masterpasswordstrength {
    position: absolute;
    width: 250px;
    top: 185px;
    left: 21px;
    padding: 15px;
    background: #fefefe;
    font-size: .875em;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #ddd;
    z-index: 10000000;
}

    #masterpasswordstrength h4 {
        margin: 0 0 10px 0;
        padding: 0;
        font-weight: normal;
    }

    #masterpasswordstrength::before {
        content: "\25B2";
        position: absolute;
        top: -12px;
        left: 45%;
        font-size: 14px;
        line-height: 14px;
        color: #ddd;
        text-shadow: none;
        display: block;
    }

.invalid {
    background: url(../../img/invalid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid {
    background: url(../../img/valid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}

#masterpasswordstrength {
    display: none;
}

.password-conformation {
    display: none;
}

#masterpasswordstrength ul {
    padding-left: 5px;
}

    #masterpasswordstrength ul li {
        list-style-type: none;
    }

/* AutoComplete Custom Style*/
.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999999999;
    float: left;
    display: none;
    min-width: 160px;
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.ui-autocomplete {
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

/*AC End*/

body.modal-open, #mp-create-client.modal-open {
    overflow: hidden !important;
    position: fixed;
    width: 100%;
}

.magnifier-icon {
    right: 5px;
    display: none;
}

.user-form > .form-control {
    padding-right: 33px;
    padding-left: 12px;
}

.isc-lbl-hint-txt-cell-s1 {
    cursor: pointer;
    color: #aaa;
    margin-left: 2px;
    display: inline-block;
    margin-top: -1px;
}

    .isc-lbl-hint-txt-cell-s1:hover {
        color: Orange;
    }

    .isc-lbl-hint-txt-cell-s1 i {
        font-size: 12px;
        color: inherit;
        line-height: 15px;
        display: block;
    }

.isc-app-top-menu-container-s1 {
    position: relative;
}

.isc-glb-btn-tut-s1 {
    height: 30px;
    width: 30px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    top: 2px;
    left: -68px;
    border: 2px solid #003057;
    font-size: 20px !important;
    line-height: 27px !important;
    text-align: center;
    cursor: pointer;
    color: #003057 !important;
}

    .isc-glb-btn-tut-s1 i {
        font-size: inherit !important;
        color: inherit !important;
        line-height: inherit !important;
        font-weight: 500 !important;
    }

.eisner-logo-m1 img {
    max-height: 79px;
    max-width: 150px;
}

.isc-ths-dat-scr-s1 {
    height: 30px;
    text-align: center;
    width: 20px;
    background-color: #e5f5fd;
    font-size: 15px;
    line-height: 30px;
    color: #222;
    position: absolute;
    top: 18px;
    left: 394px;
    cursor: pointer;
}

    .isc-ths-dat-scr-s1 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }

.isc-ths-dat-scr-s2 {
    height: 30px;
    text-align: center;
    width: 20px;
    background-color: #e5f5fd;
    font-size: 15px;
    line-height: 30px;
    color: #222;
    position: absolute;
    top: 18px;
    right: 0.7px;
    cursor: pointer;
    /* border-radius: 50% !important; */
    /* width: 30px; */
}

    .isc-ths-dat-scr-s2 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }

.isc-ths-dat-scr-s3 {
    height: 30px;
    text-align: center;
    width: 20px;
    background-color: #e5f5fd;
    font-size: 15px;
    line-height: 30px;
    color: #222;
    position: absolute;
    top: 18px;
    left: 425px;
    cursor: pointer;
}

    .isc-ths-dat-scr-s3 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }

.isc-ths-dat-scr-s4 {
    height: 30px;
    text-align: center;
    width: 20px;
    background-color: #e5f5fd;
    font-size: 15px;
    line-height: 30px;
    color: #222;
    position: absolute;
    top: 18px;
    right: 0.7px;
    cursor: pointer;
    /* border-radius: 50% !important; */
    /* width: 30px; */
}

    .isc-ths-dat-scr-s4 i {
        font-size: inherit;
        color: inherit;
        line-height: inherit;
    }



.mp-edit-engagement-folder-list {
    overflow: hidden;
    max-height: 400px;
    overflow-y: auto !important;
}

.isc-lbl-wid-hdr-s4 {
    margin: 0px 0px 0px 3px;
    font-weight: 600;
    font-size: 12px;
    color: #4B4F54;
    line-height: 20px;
    letter-spacing: normal;
}

.isc-hint-text-s1 {
    text-align: center;
    font-size: 13px;
    letter-spacing: 0.5px;
    font-weight: 600;
    color: #ccc;
    margin-top: 10px;
}

    .isc-hint-text-s1 a {
        text-decoration: underline;
        color: #0088dd;
    }

        .isc-hint-text-s1 a:hover {
            color: #035b92;
        }

.isc-scroll-container-s1 {
    overflow-y: auto;
    min-height: 400px;
}

[contenteditable] {
    background-color: #fff;
    border: 1px solid #ccc;
}

.lbl-hint-s1 {
    color: rgba(170,170,170,1);
}

/*File Upload Progress*/

.file_progress_outer {
    border: 1px solid #bdb6b6;
    width: 500px;
    display: none;
    padding: 5px;
    border-radius: 3px !important;
}

.file_progress_bar {
    width: 0%;
    background: #009E98;
    height: 20px;
    color: #fff;
    text-align: center;
    border-radius: 3px !important;
}

.file-loader {
    margin: 300px auto;
    width: 150px;
    height: 150px;
}

#fileloader-value i {
    font-size: 80px;
    margin-top: 55px;
    color: green;
}

.file-uploader-message {
    font-size: 15px;
    color: #989292;
    font-weight: 600;
}

    .file-uploader-message span {
        margin: 300px auto;
        width: 150px;
        height: 150px;
    }

.file-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;
}

.content-foot {
    background-color: #658D1B;
    margin: 0 auto;
    padding: 4px 10px;
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0.5px;
    text-align: center;
    /*     position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
       */
}

.isc-sort-listview {
    float: left;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    color: #848484;
    padding-top: 9px;
    padding-left: 9px;
}

.isc-lbl-wid-hdr-T1 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 15px;
    /* color: #5a5a5a; */
    color: #fff;
    line-height: 30px;
    letter-spacing: normal;
    float: left;
}

.mp-readonly .bootstrap-select.form-control.disabled {
    background-color: transparent !important;
    border: none;
}


.mp-readonly .bootstrap-select.form-control .btn.dropdown-toggle.selectpicker.disabled {
    background-color: #f0f0f0 !important;
    border: none;
    font-weight: 600;
    padding: 8px 0px;
}

    .mp-readonly .bootstrap-select.form-control .btn.dropdown-toggle.selectpicker.disabled .filter-option {
        font-size: 11px;
        text-transform: uppercase;
        font-weight: 600;
        margin-bottom: 2px;
        color: #8a8a8a;
        cursor: text;
    }

    .mp-readonly .bootstrap-select.form-control .btn.dropdown-toggle.selectpicker.disabled .caret {
        display: none;
    }

.mp-readonly .form-control[disabled] {
    background-color: #f0f0f0 !important;
    border: none;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2px;
    color: #8a8a8a;
    padding: 8px 0px;
    cursor: text;
}

.mp-readonly-s1 .form-control[disabled] {
    background-color: #fafafa !important;
    border: none;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2px;
    color: #8a8a8a;
    padding: 8px 0px;
    cursor: text;
}

.mp-readonly-s1 .bootstrap-select.form-control.disabled {
    background-color: transparent !important;
    border: none;
}

.dz-default.dz-message {
    display: none;
}

.dz-drag-hover, .ui-droppable-active.ui-droppable-hover {
    border: 1px solid #4D9CCE !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

.ui-droppable-active {
    border: 2px dashed #e6bc3c !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

.th-sorter-views-s1 {
    cursor: pointer;
}

.user-pas-deselect {
    border: 0px;
    background-color: #fafafa;
}


.dz-default.dz-message {
    display: none;
}

.dz-drag-hover, .ui-droppable-active.ui-droppable-hover {
    border: 1px solid #4D9CCE !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

.ui-droppable-active {
    border: 2px dashed #e6bc3c !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

.ui-draggable-helper {
    border: 1px dotted #000;
    padding: 20px;
    font-size: 1.2em;
    display: table-row;
}

.isc-drag-helper {
    border: 1px solid #cec7c7;
    /* padding: 15px 10px 2px 10px; */
    display: block;
    /* width: 100%; */
    min-width: 150px;
    max-width: 250px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    background-color: #fafafa;
    z-index: 9999999999999;
    min-height: 30px;
}

.isc-drag-helper-body {
    /* border-bottom: 1px solid #a29f9f; */
    /* padding: 5px; */
    /* min-height: 70px; */
    text-align: center;
    width: 100%;
}

.isc-drag-file-icon {
    width: 20%;
    float: left;
}

.isc-drag-file-title {
    width: 80%;
    float: right;
}

.isc-drag-helper-body i {
    color: green;
    font-size: 20px;
    margin-top: 8px;
}

.isc-drag-helper-body h3 {
    /* margin: 25px auto 0; */
    /* line-height: 14px; */
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #4d9cce;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    /* word-wrap: break-word; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    margin: 0px;
    margin-top: 8px;
}

.isc-drag-helper-fotter {
    min-height: 15px;
    text-align: right;
    margin-top: 2px;
}

    .isc-drag-helper-fotter span {
        color: #7c7c7c;
    }

        .isc-drag-helper-fotter span i {
            color: #118AC5;
            font-size: 12px;
        }

.isc-gant-bar-day {
    position: absolute;
    margin: 2px 0px 2px 0px;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
    z-index: 1;
    height: 6px;
    top: 8px;
    left: 0px;
    background-color: #FFFFFF;
}

.isc-lbl-rdy-emper-s1 {
    font-size: 13px;
    color: #948f8f;
}

.daterangepicker .input-mini {
    width: 100% !important;
}

.isc-inline-act-men-s1 {
    padding: 0px;
    margin: 0px;
    margin-top: 7px;
}

    .isc-inline-act-men-s1 li {
        list-style: none;
        float: left;
    }

        .isc-inline-act-men-s1 li a {
            display: block;
            padding: 2px 10px;
            font-size: 12px;
            text-decoration: none;
            margin-left: 5px;
            border-right: 2px solid #eee;
            color: #7c7c7c;
            cursor: pointer;
        }

.isc-glb-btn-tut-s2 {
    height: 30px;
    width: 30px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    top: 2px;
    left: -105px;
    border: 2px solid #003057;
    font-size: 17px !important;
    line-height: 27px !important;
    text-align: center;
    cursor: pointer;
    color: #003057 !important;
}

    .isc-glb-btn-tut-s2 i {
        font-size: inherit !important;
        color: inherit !important;
        line-height: inherit !important;
        font-weight: 500 !important;
    }

.input-icon.user-form i {
    cursor: pointer;
}

.isc-custom-but-s1 .btn.selectpicker {
    height: 28px;
}

.isc-sample-but-s1 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    /* background-color: #219AB5; */
    border: none;
    color: #464545;
    text-decoration: none;
    background-color: #e5e5e5;
}
/*****************************/
.isc-action-badge-td-s1.isc-mini-s1 {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #D7D2CB;
}

    .isc-action-badge-td-s1.isc-mini-s1 i {
        color: #7c7c7c;
        margin: 0px 0px 0px 0px;
    }

.isc-spc-table-read-action-s1 td h6 {
    color: #003057;
    text-decoration: none;
    font-weight: 600;
}

    .isc-spc-table-read-action-s1 td h6 span {
        height: 18px;
        width: 18px;
        border-radius: 50px !important;
        font-size: 11px;
        display: inline-block;
        line-height: 18px;
        text-align: center;
        background-color: #3cbce9;
        color: #fff;
        font-weight: 600;
        float: none;
        text-align: center;
        margin: 0 auto;
        vertical-align: middle;
        padding: 0 !important;
    }

.isc-spc-table-read-action-s1 tbody tr.isc-tr-show-subfiles-s1:hover {
    background-color: #f4fdffe3 !important;
    cursor: pointer;
}

.isc-tr-show-parentfiles-s1 {
    cursor: pointer;
}

.isc-app-entity-container-Comment-s1 {
    /* box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08); */
    padding: 10px 0px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

a:hover, a:focus {
    color: #2a6496;
    text-decoration: none;
}

.isc-btn-ent-acts-s1:focus {
    color: #fff;
}
/***************************/
.isc-acc-par-hdr-con-s2 {
    position: relative;
    padding: 5px 10px 5px 10px;
    cursor: pointer;
    font-size: 13px;
    /* min-height: 20px; */
    display: block;
    border-bottom: 1px solid #ddd;
}

.isc-acc-hdr-s1 {
    color: #427E9D !important;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 0px 0px 0px;
}

.isc-acc-par-cir-bud-s3 {
    position: relative;
    line-height: 20px;
    height: 25px;
    width: 25px;
    text-align: center;
    border-radius: 50px !important;
    border: 1px solid #E1E6EB;
    color: #427E9D;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 3px 3px;
}

.isc-acc-par-hdr-con-s2:hover {
    background-color: #F4F9FB;
}

.isc-accor-par-bdy-s1 {
    position: relative;
    padding: 7px 10px;
    /* min-height: 200px; */
    /* max-height: 250px; */
    /* overflow: hidden; */
    /* display: block; */
    /* overflow-y: auto; */
}

.isc-act-read-list-td-icon-s1 {
    font-size: 16px !important;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 500;
    line-height: 20px !important;
    text-align: center;
    vertical-align: middle;
    margin: 1px 0px 0 0px;
    padding: 3px 5px 0 0px;
}

.isc-accor-par-bdy-s1::-webkit-scrollbar {
    width: 4px;
}



.isc-sub-cmt-lbl-pos-s1 label span i {
    position: relative;
    line-height: 20px;
    height: 22px;
    width: 22px;
    border-radius: 50px !important;
    / border: 1px solid #E1E6EB;
    / color: #427E9D;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 23px;
    background-color: #f0fcff;
}



.isc-cust-txt-box-s1 {
    color: #484848;
    font-weight: normal;
    text-transform: none;
    background-color: white;
    display: inline-block;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    / width: 114%;
    / overflow: hidden;
    white-space: nowrap;
    min-width: 800px;
    padding: 7px 10px;
    / text-overflow: ellipsis;
    /;
}

    .isc-cust-txt-box-s1:focus {
        outline: none;
        padding: 7px 10px;
        border: 1px solid #ddd;
        border-radius: 6px !important;
    }



.isc-rept-chk-cell-s1 span.isc-rept-cbox-s2 {
    display: block;
    color: #00a1df;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
    font-weight: 400;
}




.isc-list-grp-icon-list-s1 {
    margin: 0px;
    padding: 0px;
    float: right;
}

    .isc-list-grp-icon-list-s1 li {
        disply: block;
        float: left;
        list-style: none;
        position: relative;
    }

        .isc-list-grp-icon-list-s1 li a {
            margin: 0px 0px 0px 0px;
            ext-align: center;
            white-space: nowrap;
            vertical-align: middle;
            cursor: pointer;
            background-image: none;
            font-weight: 500;
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            display: inline-block;
        }

            .isc-list-grp-icon-list-s1 li a i {
                color: #7c7c7c;
                font-size: 15px;
            }

            .isc-list-grp-icon-list-s1 li a:hover i {
                color: #0088dd;
            }


.isc-cir-bud-lbl-grp-icon-s1 {
    height: 14px;
    width: 14px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 14px;
    background-color: #77c45a;
    color: #fff;
    font-weight: 300;
    position: absolute;
    top: -1px;
    left: 15px;
}

.isc-cir-bud-lbl-grp-icon-s2 {
    display: block;
    font-size: 12px;
    line-height: 17px;
    color: #00a1b7;
    font-weight: 500;
    position: absolute;
    top: -4px;
    left: 20px;
}

.isc-cir-bud-lbl-grp-icon-s3 {
    display: block;
    font-size: 12px;
    line-height: 17px;
    color: #7c7c7c;
    border: 1px solid #ddd;
    font-weight: 500;
    position: absolute;
    background-color: #f2fdff;
    top: -6px;
    height: 17px;
    border-radius: 50px !important;
    left: 16px;
    width: 17px;
}

.isc-cir-bud-lbl-grp-icon-s4 {
    height: 16px;
    width: 16px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 17px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -5px;
    left: 11px;
}

    .isc-cir-bud-lbl-grp-icon-s4 i {
        color: #fd6f7b !important;
        font-size: 16px !important;
    }

.isc-cir-bud-lbl-grp-icon-s5 {
    height: 16px;
    width: 16px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 17px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -3px;
    z-index: 1;
    left: 11px;
}

    .isc-cir-bud-lbl-grp-icon-s5 i {
        color: orange !important;
        font-size: 15px !important;
    }

.isc-cir-bud-lbl-grp-icon-s6 {
    height: 16px;
    width: 16px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 14px !important;
    line-height: 17px;
    color: #7c7c7c !important;
    font-weight: 300;
    position: absolute;
    top: -6px;
    z-index: 1;
    left: 12px;
}

.isc-status-open-req-s1 {
    color: #68478D !important;
    border-radius: 4px !important;
    text-align: center;
    padding: 5px 10px;
    line-height: 15px;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}

    .isc-status-open-req-s1:hover {
        color: #428bca;
        text-decoration: underline;
    }

.isc-cir-bud-lbl-grp-icon-s7 {
    display: block;
    font-size: 12px;
    line-height: 12px;
    color: #7c7c7c;
    border: 1px solid #ddd;
    font-weight: 500;
    position: absolute;
    background-color: #ffffff;
    top: -6px;
    height: 16px;
    border-radius: 50px !important;
    left: 16px;
    width: 16px;
}


    .isc-cir-bud-lbl-grp-icon-s7 i {
        color: #7c7c7c !important;
        font-size: 11px !important;
    }

.isc-cir-bud-lbl-grp-icon-s8 {
    height: 14px;
    width: 14px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 11px;
    background-color: #3cbce9;
    line-height: 14px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -3px;
    z-index: 1;
    left: 14px;
}



    .isc-cir-bud-lbl-grp-icon-s8 i {
        color: #fff !important;
        font-size: 11px !important;
        font-weight: 300;
    }



.isc-cir-bud-lbl-grp-icon-s9 {
    font-size: 11px !important;
    color: #77c45a !important;
    font-weight: 300 !important;
    position: absolute;
    top: -2px;
    z-index: 1;
    left: 2px;
}

.isc-cir-bud-lbl-grp-icon-s10 {
    font-size: 12px !important;
    color: #77c45a !important;
    font-weight: 300 !important;
    position: absolute;
    top: -9px;
    z-index: 1;
    left: 7px;
}

.isc-cir-bud-lbl-grp-icon-s11 {
    font-size: 12px !important;
    color: #77c45a !important;
    font-weight: 300 !important;
    position: absolute;
    top: -9px;
    z-index: 1;
    left: 7px;
}

.isc-cir-bud-lbl-grp-icon-s12 {
    font-size: 12px !important;
    color: inherit;
    font-weight: 300 !important;
    position: absolute;
    top: -7px;
    z-index: 1;
    left: 24px;
}



.isc-read-list-s1 {
    width: 100%;
    table-layout: fixed;
}


    .isc-read-list-s1 thead {
        border: 1px solid #ddd;
    }


    .isc-read-list-s1 tbody {
        border: 1px solid #ddd;
    }


    .isc-read-list-s1 th {
        color: #636363;
        font-size: 11px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #e0e0e0;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }


        .isc-read-list-s1 th h2 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #3d3d3d;
            font-size: 11px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }


        .isc-read-list-s1 th h3 {
            margin: 0px 0px 0px 0px;
            font-weight: 500;
            color: #3d3d3d;
            font-size: 11px;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-overflow: ellipsis;
        }


        .isc-read-list-s1 th h4 {
            margin: 0px 0px 0px 0px;
            color: #222;
            font-size: 12px;
        }


    .isc-read-list-s1 td {
        padding: 5px 10px;
        border-bottom: 2px dotted #ddd;
        color: #9d9d9d;
        font-weight: 500;
        font-size: 12px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }


    .isc-read-list-s1 tr.active td {
        background-color: #00a1df;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
    }


        .isc-read-list-s1 tr.active td h2 {
            background-color: #00a1df;
            color: #fff;
            font-size: 13px;
            font-weight: 500;
        }


    .isc-read-list-s1 tr.active-s1 td {
        background-color: rgba(33, 146, 190, 0.1);
    }

    /*.isc-read-list-s1 tr.active-s1 td h2 {
     background-color:$light-sky-bg-hvr;
}
*/

    .isc-read-list-s1 td h2 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-weight: 400;
        font-size: inherit;
        font-size: 12px;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        text-overflow: ellipsis;
        text-align: center;
    }


.isc-read-list-td-color-s1 {
    color: #F74E0A !important;
    font-weight: 400 !important;
}


.isc-read-list-td-color-s2 {
    color: #17ca36 !important;
    font-weight: 400 !important;
}


.isc-read-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-weight: 400;
    font-size: 14px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
    text-align: left;
}


.isc-read-list-s1 tr:hover {
    background-color: rgba(33, 146, 190, 0.1);
    cursor: pointer;
}



.isc-list-hdr-act-icon-s1 {
    font-size: 13px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    float: right;
    cursor: pointer;
}

    .isc-list-hdr-act-icon-s1 i {
        color: #7c7c7c;
        margin: 0px 8px 0px 0px;
        font-size: 16px;
    }


.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: 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: 150px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

    .dropdown-menu-s3:after {
        content: '';
        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 7px; */
    min-height: 100px;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-dd-pan-foot-s1 {
    position: relative;
    padding: 8px 5px 5px 5px;
    background-color: #f0f0f0a8;
}

.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;
        margin-bottom: 2px;
    }

        .isc-dd-ul-nav-list-s1 li a {
            color: #fff;
            text-transform: lowercase;
        }

        .isc-dd-ul-nav-list-s1 li:hover {
            background-color: #f4fdff;
            color: #978a8a;
            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: #978a8a;
            }

        .isc-dd-ul-nav-list-s1 li a h2 {
            font-size: 12px;
            font-weight: 400;
            color: #978a8a;
            margin: 0px 0px 0px 0px;
            line-height: 20px;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: capitalize;
        }

        .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-dd-pan-bdy-s1::-webkit-scrollbar {
    width: 3px;
}

.isc-lbl-tile-hdr-act-but-s1 {
    margin: 0px 2px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 6px;
    border-radius: 4px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 10px;
    font-weight: 500;
    display: block;
    color: #ffffff;
    text-transform: capitalize;
    line-height: 14px;
    position: relative;
}

    .isc-lbl-tile-hdr-act-but-s1:hover {
        color: #fff;
        cursor: pointer;
    }

.isc-list-hdr-dd-foot-but-clr-s1 {
    background-color: #7c7c7c;
    color: #fff;
}

    .isc-list-hdr-dd-foot-but-clr-s1:hover {
        background-color: #7c7c7c;
        color: #fff;
        text-decoration: none;
    }

.isc-list-hdr-dd-foot-but-clr-s2 {
    color: #00a1b7;
    background-color: inherit;
    text-decoration: underline;
}

    .isc-list-hdr-dd-foot-but-clr-s2:hover {
        color: #00a1b7;
        background-color: inherit;
        text-decoration: underline;
    }


/*Css By Anand-July 30-2018*/

.isc-sec-scr-frm-par-con-s1:before, .isc-sec-scr-frm-par-hdr-s1:before, .isc-sec-scr-frm-par-bdy-s1:before, .isc-collp-sec-in-list-hdr-con-s1:before, .isc-collp-sec-in-list-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-sec-scr-frm-par-con-s1:after, .isc-sec-scr-frm-par-hdr-s1:after:after, .isc-sec-scr-frm-par-bdy-s1:after, .isc-collp-sec-in-list-hdr-con-s1:after, .isc-collp-sec-in-list-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}



.isc-sec-scr-frm-par-con-s1 {
    position: relative;
    margin: 0px 0px 10px 0px;
}

.isc-sec-scr-frm-par-hdr-s1 {
    position: relative;
    border: 1px solid #f0f4f7;
    cursor: -webkit-grab;
    display: block;
    padding: 7px 10px;
    padding-left: 45px;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}

.isc-sec-scr-frm-par-bdy-s1 {
    position: relative;
    /* min-height: 50px;
    max-height: 300px;
overflow-y: auto;
    overflow: hidden;
     margin-left: 15px; */
    padding: 5px 10px;
    border: 1px solid #f0f4f7;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top: none;
}

.isc-frm-par-act-hdr-cir-bud-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #427E9D;
    padding: 5px 6px;
    line-height: 27px;
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    z-index: 999999;
    background-color: #427E9D;
    position: absolute;
    top: 7px;
    left: 10px;
}

    .isc-frm-par-act-hdr-cir-bud-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 500;
        line-height: 17px;
        color: #ffffff;
        text-align: center;
        padding: 0px 1px;
    }

.isc-sec-scr-frm-par-bdy-s1::-webkit-scrollbar {
    width: 6px;
}

.isc-lbl-coll-hdr-sec-s1 {
    margin: 7px 0px 0px 0px;
    color: #427E9D;
    line-height: 15px;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.7px;
}

    .isc-lbl-coll-hdr-sec-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 12px;
        font-weight: 600;
        line-height: inherit;
        color: #3598dc;
    }

.isc-coll-form-icon-nav-list-s1 {
    margin: 0px;
    padding: 0px;
    /* margin-right: 15px; */
}

    .isc-coll-form-icon-nav-list-s1 li {
        display: inline-block;
        float: left;
        list-style: none;
    }

        .isc-coll-form-icon-nav-list-s1 li a {
            height: 22px;
            width: 22px;
            text-align: center;
            font-size: 9px;
            border-radius: 50px !important;
            line-height: 20px;
            border: 1px solid #ece9e9;
            margin: 0px 5px 0px 5px;
            display: inline-block;
            cursor: pointer;
        }

            .isc-coll-form-icon-nav-list-s1 li a i {
                color: #aaa;
                font-size: 13px;
                line-height: 20px;
            }

            .isc-coll-form-icon-nav-list-s1 li a:hover {
                background-color: #d0f6ffe3;
                border: 1px solid #d0f6ffe3;
            }

                .isc-coll-form-icon-nav-list-s1 li a:hover i {
                    color: #00a1b7;
                }


.isc-collp-sec-in-list-hdr-con-s1 {
    position: relative;
}

.isc-collp-sec-in-list-bdy-con-s1 {
    position: relative;
    min-height: 50px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}


    .isc-collp-sec-in-list-bdy-con-s1::-webkit-scrollbar {
        width: 4px;
    }

.isc-act-log-sec-con-s1 {
    position: relative;
    padding: 10px 10px;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border: 1px solid #f0f4f7;
}

.isc-lbl-log-act-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-log-act-hdr-s1 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #fff;
        /* border: 1px solid #D7D2CB; */
        display: inline-block;
    }

        .isc-lbl-log-act-hdr-s1 span i {
            color: #7c7c7c;
            margin: 0px 2px 0px 0px;
            font-size: 13px;
        }

.isc-lbl-log-act-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-but-sec-act-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 2px 10px;
    border-radius: 4px !important;
    background-color: #77C45A;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff !important;
    line-height: 15px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.isc-lbl-list-data-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #003057;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

    .isc-lbl-list-data-s1 span i {
        color: #7c7c7c;
        margin: 0px 8px 0px 0px;
        font-size: 14px;
    }

.isc-lbl-list-data-s2 {
    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-data-s2 span {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        text-align: left;
    }

.isc-lbl-list-data-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #8A8A8A;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

    .isc-lbl-list-data-s3 i {
        display: inline-block;
        margin: 0px 6px 0px 7px;
        line-height: 15px;
        font-size: 13px;
        color: #808080;
    }

.isc-list-fixed-s1 {
    table-layout: fixed;
}

/*Arc bot*/
.isc-arc-bot-par-con-s1:before, .isc-arc-bot-bdy-con-s1:before, .isc-arc-bot-foot-con-s1:before, .isc-arc-bot-in-foot-sec-con-s1:before, .isc-arc-bot-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s2:before {
    content: "";
    display: table;
}

.isc-arc-bot-par-con-s1:after, .isc-arc-bot-bdy-con-s1:after, .isc-arc-bot-foot-con-s1:after, .isc-arc-bot-in-foot-sec-con-s1:after, .isc-arc-bot-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-hdr-sec-icon-s1 {
    margin: 0px 0px 0px -9px;
    font-size: 8px !important;
    font-weight: 600 !important;
    color: #00CC99 !important;
    background-color: inherit !important;
    line-height: 14px !important;
    display: inline-block !important;
    padding: 0px !important;
    float: right !important;
}

.isc-arc-bot-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 7px !important;
}

.isc-arc-bot-bdy-con-s1 {
    position: relative;
    min-height: 490px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 30px;
}

    .isc-arc-bot-bdy-con-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-arc-bot-in-bdy-con-s1 {
    position: relative;
    padding: 20px 100px;
    /* border: 1px solid #ddd;
     */
    margin: 0px auto;
    width: 600px;
    margin-top: 150px;
}

.isc-arc-bot-bdy-img-s1 {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    margin-left: 140px;
}

.isc-arc-bot-foot-con-s1 {
    position: relative;
    border-top: 1px solid #ddd;
    padding: 15px 15px;
}

.isc-arc-bot-in-foot-sec-con-s1 {
    position: relative;
    padding: 15px 15px;
}

.isc-arc-bot-foot-icon-con-s1 {
    position: relative;
    border-left: 1px solid #ddd;
    padding: 13px 15px;
}

    .isc-arc-bot-foot-icon-con-s1 i {
        font-size: 30px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        margin: 0 auto;
        width: 45px;
    }

        .isc-arc-bot-foot-icon-con-s1 i:hover {
            color: #555555;
            cursor: pointer;
        }

.isc-arc-bot-foot-txt-s1 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
}

    .isc-arc-bot-foot-txt-s1:focus {
        outline: none;
    }

.isc-lbl-arc-bolt-bdy-s1 {
    margin: 15px 0px 0px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #7c7c7c;
    text-decoration: none;
    text-align: center;
}

    .isc-lbl-arc-bolt-bdy-s1 span {
        margin: 0px 2px 0px 2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
        line-height: 20px;
        font-weight: 500;
        color: #3d3d3d;
        text-decoration: none;
    }

.isc-arc-bolt-sec-in-bdy-con-s1 {
    border: 1px solid #ddd;
    padding: 10px 10px;
    border-radius: 10px !important;
}

.isc-arc-bolt-sec-in-bdy-con-s2 {
    padding: 10px 10px;
    min-height: 360px;
    border-radius: 10px !important;
}

.isc-lbl-arc-bolt-bdy-s2 {
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #00a1df;
    text-decoration: none;
}

    .isc-lbl-arc-bolt-bdy-s2 span {
        margin: 0px 0px 0px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #9a9a9a;
        text-decoration: none;
    }

.isc-lbl-arc-bolt-bdy-s3 {
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    color: #989898;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-style: italic;
    margin: 0;
    margin-left: 10px;
}

.isc-lbl-arc-bolt-bdy-s4 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    color: #3CA09D;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
}

.isc-arc-bot-foot-txt-s2 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: center;
    display: inherit;
}

    .isc-arc-bot-foot-txt-s2 span i {
        font-size: 25px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        display: block;
    }

    .isc-arc-bot-foot-txt-s2:hover i {
        color: #555555;
        cursor: pointer;
    }

    .isc-arc-bot-foot-txt-s2:hover {
        color: #555555;
        cursor: pointer;
    }

.ht-350 {
    height: 350px;
}

.mic .listening {
    font-size: 36px;
    color: #3498DB;
    display: none;
    text-align: center;
}

.isc-arc-bot-act-cir-bud-s1 {
    top: 0px;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: rgb(0, 204, 153) !important;
    /* background-color: inherit !important; */
    line-height: 14px !important;
    display: inline-block !important;
    float: right !important;
    margin: 0px 0px 0px -8px;
    padding: 0px !important;
    position: absolute;
    top: -3px;
    right: 0px;
}
/*Arc bot*/



.isc-mp-hdr-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #525252 !important;
    line-height: 15px;
    letter-spacing: 0.4px;
}

.isc-mp-hdr-lbl-s2 {
    font-weight: 400;
    font-size: 12px;
    color: #8A8A8A;
    display: block;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

    .isc-mp-hdr-lbl-s2 span {
        height: 17px;
        width: 17px;
        border-radius: 50% !important;
        border: 2px solid #fff;
        line-height: 19px;
        background-color: #00b3e9;
        color: #fff;
        font-size: 12px;
        border: none;
        text-align: center;
        cursor: pointer;
        display: inline-block;
        margin: 0px 0px 0px 5px;
    }



.isc-mp-list-sec-bdy-s1 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s1 th {
        padding: 5px 7px;
        font-size: 12px;
        font-weight: 600;
        color: #7e8d94;
        background-color: #dddddd5e;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }

    .isc-mp-list-sec-bdy-s1 td {
        padding: 7px 7px;
        border-bottom: 2px dotted #ddd;
        color: #000;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-mp-list-sec-bdy-s1 th h1 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s1 td h2 {
        color: #777;
        text-decoration: none;
        font-weight: 600;
        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 h2 span {
            background-color: #979596;
            display: inline-block;
            padding: 0px 8px;
            margin-left: 5px;
            border-radius: 6px !important;
            text-decoration: none;
            font-size: 10px;
            font-weight: 500;
            color: #fff;
            line-height: 15px;
            position: relative;
        }

        .isc-mp-list-sec-bdy-s1 td h2 img {
            height: 18px;
            margin: -4px 0px 0px 0px;
        }

    .isc-mp-list-sec-bdy-s1 td h3 {
        font-size: 13px;
        line-height: 15px;
        margin: 0px 0px 0px 0px;
        color: #3CA09D;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

    .isc-mp-list-sec-bdy-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 10px;
        color: #8a8a8a;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s1 tr:last-child td {
        border-bottom: none;
    }

.isc-list-pad-lft-cus-s1 {
    padding-left: 70px !important;
}



.isc-act-cir-cen-btn-s1 {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
        margin: 0px 5px 0px 5px;
    }

    .isc-act-cir-cen-btn-s1:hover i {
        color: #219AB5;
    }

.isc-lbl-act-read-lst-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 13px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-act-read-lst-s2 {
    font-size: 12px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbl-act-read-lst-s3 {
    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-act-read-lst-s4 {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    color: #7d7b7b;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
}

    .isc-lbl-act-read-lst-s4 span {
        margin: 0px 3px;
    }

.isc-lbl-act-read-lst-s2 i {
    margin: 0px 5px 0px 0px;
    font-size: 14px;
    font-weight: 300;
    color: inherit;
}

.isc-notif-bg-red-color {
    color: #fd6f7b !important;
}

.isc-notif-bg-green-color {
    color: #77c45a !important;
}

.isc-notif-bg-blue-color {
    color: #2DB5D4 !important;
}

.isc-bdy-sec-sm-grp-act-con-s1 {
    box-shadow: 0px 1px 3px 1px rgba(138, 138, 138, 0.08);
    padding: 7PX 10PX 0px 10px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    display: block;
}

.isc-sec-pagg-lbl-s1 {
    font-size: 14px;
    font-weight: 500;
    margin: 15px 0px 0px 0px;
    color: #717171;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-sec-pagg-lbl-s1 span i {
        margin: 0px 5px;
        font-size: 13px;
    }

.isc-para-lbl-txt-clr-s1 {
    color: #F57F17;
}

.isc-para-lbl-txt-clr-s2 {
    color: #8ece88;
}

.isc-para-lbl-txt-clr-s3 {
    color: #2fb3d9;
}
/*Css By Anand-July 30-2018*/



.isc-sec-cmt-par-con-s1 {
    position: relative;
    /* margin-top: 10px; */
}

.isc-sec-cmt-par-hdr-con-s1 {
    position: relative;
    padding-left: 65px;
    border-bottom: 1px solid #dddddd59;
    padding: 15px 10px 5px 15px;
    margin-right: 25px;
}

.isc-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-sec-cmt-par-bdy-con-s1 {
    position: relative;
    padding-left: 65px;
    padding: 20px 10px 0px 10px;
}

.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: 23px;
    width: 23px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    font-weight: 400;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 18px;
    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-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 5px 40px;
}

.isc-list-act-hov-icon-s1 {
    width: 100%;
}

    .isc-list-act-hov-icon-s1 td {
        padding: 4px 10px 4px 10px;
        height: 34px;
    }

        .isc-list-act-hov-icon-s1 td h2 {
            margin: 0px 0px 0px 5px;
            font-weight: 400;
            color: #949494;
            font-size: 13px;
            line-height: 15px;
            letter-spacing: normal;
            overflow: hidden;
            text-align: left;
        }

            .isc-list-act-hov-icon-s1 td h2 span i {
            }

            .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-list-act-hov-icon-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            color: #219ab5;
            display: inline-block;
            border-radius: 10px !important;
            /* background-color: #efefef; */
            text-align: left;
            line-height: 20px;
            padding: 0px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            /* color: #ffffff; */
            font-weight: 500;
            text-transform: uppercase;
        }

            .isc-list-act-hov-icon-s1 td h3 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-act-hov-icon-s1 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            color: #6f6767;
            text-align: left;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 300;
        }

            .isc-list-act-hov-icon-s1 td h4 span {
                margin: 0px 0px 0px 3px;
                font-size: 13px;
                color: #6f6767;
                text-align: left;
                line-height: 16px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-weight: 400;
            }

        .isc-list-act-hov-icon-s1 td h1 {
            margin: 0px 0px 0px 5px;
            font-weight: 400;
            color: #949494;
            font-size: 13px;
            line-height: 15px;
            letter-spacing: normal;
            overflow: hidden;
            text-align: left;
        }

            .isc-list-act-hov-icon-s1 td h1 span i {
                color: #46c0b9;
                margin: 0px 5px 0px 0px;
                font-size: 7px;
            }

.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-s2 tr:hover {
    background-color: #d0f6ffe3;
}
/*.isc-list-act-hov-icon-s1 tr:hover
{
        background-color: #d0f6ffe3;
}*/


.isc-act-read-list-icon-s1 {
    position: relative;
}

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-icon-s1 i {
    display: block;
}

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-con-s1 {
    display: block;
}


.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-cmt-sec-scroll-foot-con-s1 {
    padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 20px 20px 0px 20px;
}

.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;
            }

        .isc-act-icon-nav-hdr-s1 li:hover a {
            background-color: #fff;
            color: #0088dd;
        }

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-con-s1 {
    display: block;
}

.isc-read-act-list-hvr-con-s1 {
    position: relative;
    float: right;
    display: none;
}

.isc-act-read-list-icon-s1 {
    display: inline-block;
    /* float: right; */
}

.isc-act-read-list-icon-s1 {
    position: relative;
}

    .isc-act-read-list-icon-s1:hover i {
        background-color: #E6F8FA;
        color: #00B4CC;
        /* height: 30px; */
        /* width: 45px; */
        padding: 0px 15px;
        /* border-radius: 15% !important; */
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        cursor: pointer;
    }

    .isc-act-read-list-icon-s1 i {
        color: #a2a2a2;
        font-weight: 500;
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 15px;
        line-height: 20px;
        /* position: absolute; */
        /* top: 0px; */
    }

.isc-cmt-sec-scroll-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100px;
    max-height: 400px;
}

    .isc-cmt-sec-scroll-bdy-con-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-cmt-sec-txt-box-s1:focus {
    outline: none;
}

.isc-act-cir-bg-s1 {
    background-color: #f3a61a !important;
}

.isc-act-cir-bg-s2 {
    background-color: #49CA6E !important;
}

.isc-act-cir-bg-s3 {
    background-color: #F06292 !important;
}

.isc-act-cir-bg-s4 {
    background-color: #FFBB44 !important;
}

.isc-act-cir-bg-s5 {
    background-color: #996EFB !important;
}

.isc-act-cir-bg-s6 {
    background-color: #b9b9b9 !important;
}

.isc-lbl-icon-clr-s1 {
    color: #3cbce9;
}

.isc-lbl-icon-clr-s2 {
    color: #fd6f7b;
}

.isc-lbl-sec-coll--sub-hdr-s1 {
    display: block;
    color: #088C9A;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
    margin: 5px 0px 0px 0px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    padding-left: 18px;
}

    .isc-lbl-sec-coll--sub-hdr-s1:before {
    }

    .isc-lbl-sec-coll--sub-hdr-s1 span {
        color: #a2a2a2;
        margin: 0px 10px 0px 5px;
        font-size: 12px;
    }

.isc-lbl-progress-hdr-s7 {
    font-size: 11px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #8a8a8a;
    display: block;
    float: left;
    margin: 0px 0px 0px 35px;
    /* text-align: center; */
    width: 100%;
    cursor: pointer;
    display: block;
    text-align: left;
}

    .isc-lbl-progress-hdr-s7 span i {
        margin: 0px 5px 0px 0px;
        font-size: 14px;
        color: #42a6bd;
        line-height: inherit;
    }


.isc-nav-icon-hvr-s1.active i {
    color: orange !important;
}

.isc-nav-icon-hvr-s2.active i {
    color: #00a1b7 !important;
}


.isc-lbl-hdr-sec-sub-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 500;
    color: #8a8a8a;
    line-height: 18px;
    text-align: left;
}

.isc-act-cir-bud-icon-s1 {
    height: 18px;
    width: 18px;
    border-radius: 50px !important;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #D7D2CB;
}

    .isc-act-cir-bud-icon-s1 i {
        color: #9e9e9e;
        font-size: 12px;
        margin: 0px 0px 0px 0px;
        line-height: 17px;
    }


/*************AgingReport***********************/
.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: #9cda93;
}

.isc-list-nav-badge-s2 {
    background-color: #FCA82E;
}

.isc-list-nav-badge-s3 {
    background-color: #FF6161;
}

.isc-list-badges-s1 {
    background-color: #9cda93;
}

.isc-list-nav-badge-s4 {
    background-color: #ff2a2a;
}





.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: #f2fbfa6e;
}

.isc-dash-brd-lbl-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #46c0b9;
    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-app-sec-bdy-con-s1 {
    position: relative;
    background: #fff;
    padding: 7px 10px;
}

.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-app-sec-tiles-s1 {
    position: relative;
    /* border-bottom: 1px solid #eee; */
    padding: 7px 10px;
    margin: 0px 0px 0px 0px;
    min-height: 50px;
}

.isc-sect-tile-lbl-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #525252;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.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-sect-tile-lbl-s3 span i {
        font-size: 14px;
        line-height: inherit;
        margin: 0px 0px 0px 5px;
        color: #40AD5D;
    }

.isc-sect-tile-lbl-s4 {
    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-sect-tile-lbl-s4 span i {
        font-size: 14px;
        line-height: inherit;
        margin: 0px 0px 0px 5px;
        color: #40AD5D;
    }

.isc-sect-tile-lbl-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
    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 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 600;
    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-app-sec-bdy-con-main-s1 {
    position: relative;
    background: #fff;
    padding: 3px 10px;
}

.isc-sect-tile-lbl-inner-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #383434;
    /* border-bottom: 1px solid #ddd; */
    line-height: 15px;
    overflow: hidden;
    padding: 5px 0px;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
}

    .isc-sect-tile-lbl-inner-header-s1 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;
    }

/***********************/




/**********30/7/2018**************************/

.isc-KPI-ver-list-panel-col-s1:before, .isc-KPI-ver-list-panel-in-cont-s1:before, .isc-KPI-ver-list-panel-grp-s1:before, .isc-KPI-ver-list-panel-grp-hdr-s1:before, .isc-KPI-ver-list-panel-grp-bdy-s1:before, .isc-hor-tbl-par-s1:before, .isc-sec-over-all-con-s1:before, .isc-sec-con-hdr-con-s1:before, .isc-sec-con-bdy-con-s1:before, .isc-sec-kpi-con-s1:before, .isc-sec-acc-hdr-container-s3:before, .isc-app-hdr-in-sec-con-s1:before, .isc-sec-con-bdy-con-s2:before, .isc-KPI-ver-list-panel-col-s2:before {
    content: "";
    display: table;
}

.isc-KPI-ver-list-panel-col-s1:after, .isc-KPI-ver-list-panel-in-cont-s1:after, .isc-KPI-ver-list-panel-grp-s1:after, .isc-KPI-ver-list-panel-grp-hdr-s1:after, .isc-KPI-ver-list-panel-grp-bdy-s1:after, .isc-hor-tbl-par-s1:after, .isc-sec-over-all-con-s1:after, .isc-sec-con-hdr-con-s1:after, .isc-sec-con-bdy-con-s1:after, .isc-sec-kpi-con-s1:after, .isc-sec-acc-hdr-container-s3:after, .isc-app-hdr-in-sec-con-s1:after, .isc-sec-con-bdy-con-s2:after, .isc-KPI-ver-list-panel-col-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-KPI-ver-list-panel-col-s1 {
    width: 25%;
    float: left;
    padding: 0px 3px;
}

.isc-KPI-ver-list-panel-col-s2 {
    width: 100%;
    float: left;
    padding: 0px 0px;
}

.isc-KPI-ver-list-panel-in-cont-s1 {
    padding: 0px 5px;
}

.isc-KPI-ver-list-panel-grp-s1 {
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    position: relative;
    background-color: #fff;
}

.isc-KPI-ver-list-panel-grp-hdr-s1 {
    padding: 5px 7px;
    position: relative;
    /*border-bottom: 1px solid #E2E6E9;*/
    height: 35px;
}

.isc-KPI-ver-list-panel-grp-bdy-s1 {
    padding: 0px 7px;
    position: relative;
    min-height: 400px;
}

.isc-lbl-KPI-panel-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #848484;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-KPI-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.isc-table-hor-bar-chart-s1 {
    width: 100%;
}

    .isc-table-hor-bar-chart-s1 td:first-child {
        border-right: 2px dotted #dadada;
    }

    .isc-table-hor-bar-chart-s1 td {
        padding: 10px 0px;
    }

        .isc-table-hor-bar-chart-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: right;
            padding: 0px 10px;
        }

        .isc-table-hor-bar-chart-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            line-height: 20px;
            font-weight: 500;
            color: #4d4d4d;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
            text-align: left;
            padding: 0px 10px;
        }

    .isc-table-hor-bar-chart-s1 th h3 {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        line-height: 20px;
        font-weight: 500;
        color: #4d4d4d;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        border-left: 1px solid #eee;
        text-align: center;
    }

    .isc-table-hor-bar-chart-s1 tfoot td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        line-height: 20px;
        font-weight: 500;
        color: #4d4d4d;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        border-left: 1px solid #eee;
        text-align: center;
    }

.isc-tbl-hor-bar-cht-par-s1 {
    width: 100%;
    position: relative;
}

.isc-tbl-hor-bar-cht-par-s2 {
    width: 92%;
    position: relative;
}

.isc-lbl-tbl-hor-bar-s1 {
    font-weight: 600 !important;
    text-align: center !important;
    font-size: 13px;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
}

.isc-lbl-tbl-hor-bar-s2 {
    font-weight: 600 !important;
    text-align: center !important;
    font-size: 11px !important;
    color: #fff !important;
    line-height: inherit;
    letter-spacing: normal;
    line-height: 16px !important;
}

.isc-tbl-hor-bar-cht-child-s1 {
    position: relative;
    float: left;
    height: 10px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.isc-tbl-hor-bar-cht-child-s2 {
    position: relative;
    float: left;
    height: 10px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.isc-tbl-hor-bar-cht-child-s3 {
    position: relative;
    float: left;
    height: 6px;
    border-right: 2px solid #fff;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    margin-bottom: 1px;
}

.isc-tbl-hor-bar-cht-bg-s1 {
    background-color: #1d9bcfcf;
    border-right: 1px solid #fff;
}

.isc-tbl-hor-bar-cht-bg-s2 {
    background-color: #6c93d8;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s3 {
    background-color: #2A81B9;
    /*background-color: #3F5CB9;*/
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s4 {
    background-color: #77C45A;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s5 {
    background-color: #68478D;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s6 {
    background-color: #0182d5a3;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s7 {
    background-color: #DE756C;
    border-right: 1px solid #fff;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-bg-s8 {
    background-color: #C2DF9A;
    border-right: 1px solid #fff;
}

.isc-bar-chart-radius-rgt {
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-bar-chart-radius-lft {
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
}

.isc-tbl-hor-bar-cht-child-s4 {
    position: relative;
    float: left;
    height: 25px;
}

.isc-tbl-hor-bar-cht-child-s5 {
    position: relative;
    float: left;
    height: 15px;
}

.isc-hor-tbl-cir-s1 {
    height: 10px;
    width: 10px;
    border-radius: 50% !important;
    background-color: #00b3e9;
    top: 0px;
    position: absolute;
}

.isc-tbl-ver-bar-badges-bg1-s1 {
    background-color: #79bae2;
    color: #fff;
}


.isc-tbl-ver-cht-badges-s1 {
    font-size: 11px;
    line-height: 15px;
    font-weight: 600;
    display: inline-block;
    margin: 0px 5px 0px 5px;
    padding: 2px 4px;
    text-align: center;
    border-radius: 3px !important;
    height: 18px;
    width: 18px;
    border-radius: 25% !important;
    float: right;
    position: absolute;
    right: 35px;
}
/*Slim Scroll*/
.isc-sec-over-all-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 6px !important;
    display: block;
    /*    min-height:400px;*/
}

.isc-sec-con-hdr-con-s1 {
    position: relative;
    padding: 7px 10px;
    border-bottom: 1px solid #ddd;
}

.isc-sec-con-bdy-con-s1 {
    position: relative;
    padding: 10px 10px;
    height: 360px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-sec-con-bdy-con-s2 {
    position: relative;
    padding: 10px 10px;
    height: 152px;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-sec-con-bdy-con-s1::-webkit-scrollbar, .isc-sec-con-bdy-con-s2::-webkit-scrollbar {
        width: 4px;
    }

.isc-lbl-KPI-header-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #787878;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-act-cir-cell {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    float: none;
    margin: 0 auto;
}

.isc-act-cir-bg-comp {
    background-color: #edc753 !important;
    color: #fff !important;
}

.isc-act-cir-bg-accepted {
    background-color: #77C45A !important;
    color: #fff !important;
}

.isc-act-cir-bg-over-due {
    background-color: #ff8d8d !important;
    color: #fff !important;
}

.isc-act-cir-bg-re-request {
    background-color: #b9b9b9 !important;
    color: #fff !important;
}

.isc-act-cir-bg-tot-request {
    background-color: #7bb6da !important;
    color: #fff !important;
}

.isc-sec-kpi-con-s1 {
    padding: 10px 10px;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 5px !important;
}

.isc-float-list-kpi-cell-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-float-list-kpi-cell-s1 li {
        list-style: none;
        display: block;
        float: left;
        width: 18%;
    }

        .isc-float-list-kpi-cell-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-float-list-kpi-cell-s1 li a {
            display: block;
            padding: 0px 10px 0px 10px;
            text-decoration: none;
            border-right: 1px solid #e7e7e7;
        }

            .isc-float-list-kpi-cell-s1 li a h1 {
                margin: 0px 0px 4px 0px;
                font-size: 12px;
                line-height: 20px;
                color: #737373;
                font-weight: 500;
                text-transform: uppercase;
                text-align: center;
            }

            .isc-float-list-kpi-cell-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                font-size: 21px;
                line-height: 20px;
                color: #2e85bb;
                font-weight: 600;
                text-align: center;
            }

.isc-list-kpi-bg-s0 {
    color: #7bb6da !important;
}

.isc-list-kpi-bg-s1 {
    color: #edc753 !important;
}

.isc-list-kpi-bg-s2 {
    color: #77C45A !important;
}

.isc-list-kpi-bg-s3 {
    color: #b9b9b9 !important;
}

.isc-list-kpi-bg-s4 {
    color: #ff8d8d !important;
}

.isc-app-hdr-nav-s1 {
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
}


    .isc-app-hdr-nav-s1 li:hover {
        text-decoration: none;
        /*background-color: #00a1df;*/
        color: #2DB5D4;
    }

        .isc-app-hdr-nav-s1 li:hover a i {
            color: #a7a7a7;
        }

    .isc-app-hdr-nav-s1 li.active a {
        text-decoration: none;
        background-color: #fff;
        color: #fff;
    }

        .isc-app-hdr-nav-s1 li.active a i {
            color: #0088dd;
        }

.isc-sec-acc-hdr-container-s3 {
    min-height: 33px;
    position: relative;
    display: block;
    padding: 6px 12px;
    cursor: pointer;
    color: #7c7c7c;
    line-height: 20px;
    min-height: 20px;
    border-bottom: 1px dotted #eee;
    font-weight: 600;
    background-color: #F7F9FA;
}

.isc-lbl-sec-acc-hdr-s1 {
    font-size: 13px;
    color: #7c7c7c;
    line-height: 20px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.isc-sec-acc-hdr-container-s3 a i {
    display: block;
    float: right;
    margin-right: 10px;
    font-size: 13px;
    margin-top: 5px;
    margin-left: 5px;
    color: #7c7c7c;
}

.isc-kpi-nav-acc-hdr-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-nav-acc-hdr-s1 li {
        float: right;
        width: 18%;
        list-style: none;
    }

        .isc-kpi-nav-acc-hdr-s1 li a {
            display: block;
            font-size: 20px;
            font-weight: 600;
            line-height: 15px;
            text-decoration: none;
            border-right: 1px solid #ddd;
            padding: 2px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .isc-kpi-nav-acc-hdr-s1 a h2 {
        height: 10px;
        width: 10px;
        background-color: #979797;
        border-radius: 20% !important;
        display: block;
        text-align: center;
        font-size: 11px;
        line-height: 10px;
        text-decoration: none;
        color: #fff;
        cursor: pointer;
        padding: 0px 3px;
        margin: 0px 0px 0px 0px;
    }

    .isc-kpi-nav-acc-hdr-s1 li a h2 span {
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
        margin: 0px 0px 0px 10px;
    }

    .isc-kpi-nav-acc-hdr-s1 li a h3 {
        margin: 0px 0px 0px 0px;
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-kpi-nav-acc-hdr-s1 li:first-child a {
        border-right: none;
        margin-right: 0px !important;
    }


    .isc-kpi-nav-acc-hdr-s1 li:hover a {
        text-decoration: none;
    }

.isc-kpi-nav-acc-hdr-sub-end {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-nav-acc-hdr-sub-end li {
        float: right;
        width: 20%;
        list-style: none;
    }

        .isc-kpi-nav-acc-hdr-sub-end li a {
            display: block;
            font-size: 20px;
            font-weight: 600;
            line-height: 15px;
            text-decoration: none;
            border-right: 1px solid #ddd;
            padding: 2px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .isc-kpi-nav-acc-hdr-sub-end a h2 {
        height: 20px;
        width: 20px;
        background-color: #979797;
        border-radius: 20% !important;
        display: block;
        text-align: center;
        font-size: 11px;
        line-height: 20px;
        text-decoration: none;
        color: #fff;
        cursor: pointer;
        padding: 0px 5px;
        margin: 0px 0px 0px 0px;
    }

    .isc-kpi-nav-acc-hdr-sub-end li a span {
        color: #5d5d5d;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 600;
        margin: 0px 0px 0px 10px;
    }

    .isc-kpi-nav-acc-hdr-sub-end li:first-child a {
        border-right: none;
        margin-right: 0px !important;
    }


    .isc-kpi-nav-acc-hdr-sub-end li:hover a {
        text-decoration: none;
    }
/*Slim Scroll*/




.isc-app-hdr-in-sec-con-s1 {
    padding: 7px 0px;
    /* border: 1px solid #ddd; */
    width: 620px;
    float: left;
    position: absolute;
    top: 15px;
    right: -15px;
}

.isc-nav-acc-hdr-sec-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-s1 li {
        float: left;
        list-style: none;
        display: inline-block;
        width: 13%;
        border-right: 2px solid #ddd;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-s1 li a {
            height: 20px;
            width: 20px;
            border-radius: 15% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 20px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 600;
            margin: 0px 0px 0px 0px;
        }

        .isc-nav-acc-hdr-sec-s1 li:last-child {
            border-right: none;
        }

        .isc-nav-acc-hdr-sec-s1 li:hover a {
            text-decoration: none;
        }

.isc-nav-acc-hdr-sec-sub {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-sub li {
        float: left;
        list-style: none;
        display: inline-block;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-sub li a {
            height: 20px;
            width: 20px;
            border-radius: 50% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 20px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 600;
            margin: 0px 0px 0px 0px;
        }

        .isc-nav-acc-hdr-sec-sub li:last-child {
            border-right: none;
        }

        .isc-nav-acc-hdr-sec-sub li:hover a {
            text-decoration: none;
        }

.isc-nav-acc-hdr-sec-sub-end {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-acc-hdr-sec-sub-end li {
        float: left;
        list-style: none;
        display: inline-block;
        padding: 0px 10px;
    }

        .isc-nav-acc-hdr-sec-sub-end li a {
            height: 15px;
            width: 22px;
            border-radius: 15% !important;
            text-align: center;
            display: block;
            font-size: 11px;
            line-height: 16px;
            background-color: #f0f0f0;
            color: #5d5d5d;
            font-weight: 500;
            margin: 4px 0px 0px 0px;
        }

    .isc-nav-acc-hdr-sec-sub-end span {
        font-size: 11px;
        line-height: 16px;
    }

    .isc-nav-acc-hdr-sec-sub-end li:last-child {
        border-right: none;
    }

    .isc-nav-acc-hdr-sec-sub-end li:hover a {
        text-decoration: none;
    }

.isc-red-kbi-font {
    font-weight: 600 !important;
    color: #ff7054 !important;
}
/****Gainloss v1 end*********/
.isc-table-hor-bar-chart-s3 {
    width: 100%;
    /* table-layout:fixed; */
}

.isc-tbl-hor-bord-radis {
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.isc-table-hor-bar-chart-s3 td:nth-child(3) {
    border-right: 1px solid #dadada;
}

.isc-table-hor-bar-chart-s3 td {
    padding: 8px 0px;
}

    .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-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: 11px;
    line-height: 20px;
    font-weight: 600;
    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 h5 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #7c7c7c;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: left;
    padding: 0 10px;
}

.isc-table-hor-bar-chart-s3 th h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #4d4d4d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-left: 1px solid #eee;
    text-align: center;
}

.isc-table-lbl-legent-s1 {
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #7c7c7c;
    text-align: left;
}

.isc-lbl-td-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #67BBE4 !important;
    text-align: center;
    padding: 0 0px;
}

.legen-clr-new-s1 {
    background-color: #68478D !important;
}

.legen-clr-new-s2 {
    background-color: #2A81B9 !important;
}

.legen-clr-new-s3 {
    background-color: #77C45A !important;
}

.legen-clr-new-s4 {
    background-color: #67BBE4 !important;
}

.legen-clr-new-s5 {
    background-color: #DE756C !important;
}

.isc-con-bar-chart-list-s1 {
    height: 20px;
    width: 85%;
    border-radius: 3px !important;
    cursor: pointer;
}

.isc-lbl-td-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #ff8d8d !important;
    text-align: center;
    padding: 0 0px;
}


.legend-chart-list-control-inner-s1 {
    margin: 0;
    padding: 0;
}

    .legend-chart-list-control-inner-s1 li {
        float: left;
        display: block;
        padding: 10px 5px;
        margin-left: 3px;
        width: 22%;
    }

        .legend-chart-list-control-inner-s1 li:first-child {
            width: 10%;
        }

.isc-sec-list-scroll-par-bdy-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    /* min-height: 150px; */
    /*max-height: 440px*/
    /* border: 1px solid #efefef;*/
}

.isc-sec-list-scroll-par-hdr-con-s1 {
    position: relative;
}

.isc-sec-list-scroll-par-con-s1 {
    position: relative;
}

.isc-sec-list-scroll-par-bdy-con-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active {
    /*box-shadow: 0px 2px 5px 0px rgba(118, 118, 118, 0.33);*/
    border-bottom: 1px solid #ddd;
    background-color: #e0e0e0;
    color: #3d3d3d;
    /* font-size: 14px; */
    font-weight: 600;
}

    .isc-table-hor-bar-chart-s3 tbody.isc-mani-header-active tr td h3 {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        line-height: 20px;
        font-weight: 600;
        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-s2 {
    width: 100%;
}

    .isc-table-hor-bar-chart-s2 th {
        background-color: #f5f5f5;
        padding: 6px 10px;
    }

        .isc-table-hor-bar-chart-s2 th h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #7a7a7a;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

    .isc-table-hor-bar-chart-s2 td:nth-child(1) {
        border-right: 1px solid #e6e6e6;
    }

    .isc-table-hor-bar-chart-s2 td:nth-child(3) {
        border-right: 1px solid #e6e6e6;
    }

    .isc-table-hor-bar-chart-s2 td:nth-child(5) {
        border-right: 1px solid #e6e6e6;
    }

    .isc-table-hor-bar-chart-s2 td {
        padding: 10px 5px;
    }

.isc-table-hor-bar-lbl {
    background-color: #F2FBFA;
}

    .isc-table-hor-bar-lbl h2 {
        color: #00a1b7 !important;
    }

.isc-table-hor-bar-chart-s2 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #4d4d4d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    text-align: right;
    padding: 0px 10px;
}

.isc-table-hor-bar-chart-s2 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #4d4d4d;
    /* 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 th h3 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    color: #4d4d4d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    border-left: 1px solid #eee;
    text-align: center;
}


/***************LifeCycle.aspx End******************/

.isc-lbl-icon-clr-s1 {
    color: #ffa500 !important;
}

.isc-lbl-icon-clr-s2 {
    color: #54af48 !important;
}

.isc-mar-top-4 {
    margin-top: 4px;
}
/*************************Aging Report v1 Start*****************************/
/********agingreportv1******************/
.isc-sec-sm-lbl-con-s1-alter {
    position: relative;
    padding: 5px 0px;
}

    .isc-sec-sm-lbl-con-s1-alter h2 {
        margin: 0px 0px 3px 0px;
        font-size: 20px;
        font-weight: 400;
        color: #525252;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

    .isc-sec-sm-lbl-con-s1-alter h3 {
        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;
    }

.isc-lbl-filter-s1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    color: #525252;
    margin: 0px 0px 0px 0px;
}

.isc-list-grp-res {
    margin: 0;
    padding: 0;
    margin-top: 3px;
}


    .isc-list-grp-res li {
        list-style: none;
        float: left;
    }


        .isc-list-grp-res li + li {
            margin-left: 2px;
        }


        .isc-list-grp-res li a {
            display: block;
            position: relative;
            padding: 3px 12px;
            border: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background-color: #fff;
        }


            .isc-list-grp-res li.active a, .isc-list-grp-res li a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #00B3E9;
            }


.isc-icon-sm-filter {
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
    color: #999;
    margin-right: 4px;
}


.isc-list-grp-res li.active a .isc-icon-sm-filter, .isc-list-grp-res li a:hover .isc-icon-sm-filter {
    color: #fff;
}


.isc-tag-grp-filter {
    padding: 1px 1px;
    /* border:1px solid $light-grey-bg;
   */
    margin-top: 3px;
}

.isc-lbl-filter-s1 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;
}
/*******tile*****************/
.isc-app-page-panel-grp-bdy-s1 {
    border-radius: 2px !important;
    min-height: 475px;
    max-height: 475px;
    overflow: hidden;
    overflow-y: auto;
    padding: 10px 10px;
    position: relative;
    background-color: #fff;
    /* border: 1px solid #e2e6e98a; */
    border-top: none;
}

.isc-app-page-panel-grp-bdy-s2 {
    border-radius: 2px !important;
    min-height: 50px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
    padding: 10px 18px;
    position: relative;
    background-color: #fff;
    /* border: 1px solid #e2e6e98a; */
    border-top: none;
}

.isc-lbl-panel-header-s1 {
    margin: 0px 0px 0px 5px;
    font-size: 14px;
    font-weight: 400;
    color: #888686;
    text-align: left;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-panel-header-s1 span {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        display: inline-block;
        font-weight: 400;
        margin: 0px 0px 0px 5px;
        color: inherit;
        letter-spacing: 0.9px;
    }

.isc-lbl-panel-header-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-app-page-panel-tile-s2 {
    min-height: 60px;
    border-left: 2px solid #7c7c7c;
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
    padding: 5px 5px;
}

.isc-app-panel-tile-img {
    height: 20px;
}

.isc-lbl-panel-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #167bba;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-sec-s2 {
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #5b5b5b;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-panel-sec-s3 {
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #bbbbbb;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-tiles-list-s3 {
    padding: 0px;
    margin: 0px;
}

    .isc-tiles-list-s3 li {
        float: left;
        list-style: none;
        margin-right: 7px;
    }

        .isc-tiles-list-s3 li a {
            display: block;
            font-size: 10px;
            color: #7c7c7c;
            font-weight: 600;
            line-height: 10px;
        }


.isc-pnl-bor-lft-s1 {
    border-left: 3px solid #b4b4b4;
    border-radius: 4px !important;
}

.isc-pnl-bor-lft-s2 {
    border-left: 3px solid #1798CB;
    border-radius: 4px !important;
}

.isc-pnl-bor-lft-s3 {
    border-left: 3px solid #E5B43E;
    border-radius: 4px !important;
}

.isc-pnl-bor-lft-s4 {
    border-left: 3px solid #F1714F;
    border-radius: 4px !important;
}

.isc-pnl-bor-top-s1 {
    border-top: 2px solid #b4b4b4;
}

.isc-pnl-bor-top-s2 {
    border-top: 2px solid #1798CB;
}

.isc-pnl-bor-top-s3 {
    border-top: 2px solid #E5B43E;
}

.isc-pnl-bor-top-s4 {
    border-top: 2px solid #F1714F;
}

.isc-pnl-bor-top-s5 {
    border-top: 2px solid #2DCA9E;
}

.isc-cir-bud-bg-clr-s1 {
    background-color: #2DCA9E;
}

.isc-cir-bud-bg-clr-s2 {
    background-color: #f05f5f;
}

.isc-cir-bud-bg-clr-s3 {
    background-color: #FF9900;
}

.isc-sect-act-sm-tile-con-s1:hover {
    background-color: #effcffe3;
}


.isc-sec-panl-act-tile-s1 {
    position: relative;
    display: block;
    border-bottom: 1px solid #ddd;
    border: 1px solid #E2E6E9;
    border-radius: 4px !important;
    margin-bottom: 15px;
}

    .isc-sec-panl-act-tile-s1:hover {
        cursor: pointer;
        background-color: #f2fbfa6e;
    }

.isc-sec-panl-act-bdy-tile-s1 {
    position: relative;
    padding: 7px 10px;
    min-height: 75px;
}
/*.isc-sec-panl-act-bdy-tile-s1::before {
   width: 0px;
    height: 55px;
    border: 1px solid #2fbea0;
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    left: 0px;
}
.isc-sec-panl-act-bdy-tile-s1::after {
   width: 0px;
    height: 55px;
    border: 1px solid #2fbea0;
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    right: 0px;
}*/
.isc-sec-panl-act-foot-tile-s1 {
    position: relative;
    background-color: #f9f9f9;
    padding: 4px 10px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-lbl-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #00a1b7 !important;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-tile-hdr-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 13px;
        font-weight: 400;
        color: #7c7c7c;
        line-height: 20px;
    }

.isc-lbl-tile-hdr-main-head-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    color: #00a1b7 !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-lbl-tile-hdr-s2 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    font-size: 11px;
    font-weight: 400;
    500 color: #5e6c7a;
    line-height: 16px;
    display: block;
}

.isc-lbl-tile-hdr-s3 {
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #9e9e9e;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-tile-hdr-s3 i {
        margin: 0px 5px 0px 0px;
        color: #9e9e9e;
        font-size: 12px;
        line-height: 20px;
    }

.isc-lbl-til-hdr-s4 {
    margin: 0px 8px 0px 0px;
    font-size: 14px;
    color: #219ab5;
    text-align: right;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    text-transform: uppercase;
}

    .isc-lbl-til-hdr-s4 span {
        margin: 0px 0px 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-lbl-til-hdr-s5 {
    margin: 0px 8px 0px 0px;
    font-size: 14px;
    color: #219ab5;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    text-transform: uppercase;
}

.isc-tile-lbl-clr-s1 {
    color: #f05f5f;
}

    .isc-tile-lbl-clr-s1 i {
        color: #f05f5f;
    }

.isc-tile-lbl-clr-s2 {
    color: #2DCA9E;
}

    .isc-tile-lbl-clr-s2 i {
        color: #2DCA9E;
    }

.isc-lbl-til-hdr-s5 span {
    margin: 0px 0px 0px 0px;
    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-lbl-tile-foot-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 10px;
    color: #828282;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isc-lbl-tile-foot-s1 i {
        margin: 0px 2px 0px 0px;
        color: #069daf;
        font-size: 10px;
    }

    .isc-lbl-tile-foot-s1 span {
        margin: 0px 0px 0px 0px;
        font-weight: 300;
        font-size: 11px;
        color: #069daf;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-tile-badge-lbl-s1 {
    font-size: 10px;
    line-height: 14px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background-color: #70aeda;
    padding: 0px 4px;
    /* min-height: 19px; */
    text-align: right;
    float: right;
    border-radius: 3px !important;
}

.isc-tile-badge-bg-s1 {
    background-color: #2D96CB;
}

.isc-tile-badge-bg-s2 {
    background-color: #f78b60;
}

.isc-tile-badge-bg-s3 {
    background-color: #ffc000;
}

.isc-tile-badge-bg-s4 {
    background-color: #45ae3d;
}

.isc-lbl-tile-hdr-date-pic-s1 i {
    margin: 0px 5px 0px 0px;
    color: #9e9e9e;
    font-size: 12px;
    line-height: 20px;
}

.isc-lbl-tile-hdr-date-pic-s1 {
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #9e9e9e;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-txt-rgt {
    text-align: right;
}

.isc-tile-lbl-clr-date-pic-s2 {
    color: #2DCA9E;
}

.isc-app-page-panel-grp-bdy-s1::-webkit-scrollbar, .isc-app-page-panel-grp-bdy-s2::-webkit-scrollbar {
    width: 4px;
}

/***********************/

.isc-sec-panl-act-foot-tile-s1 a i {
    color: #989696;
}

/*************************Aging Report v1 End**************************************************/

/*ArcBot Start*/
.isc-arc-bot-com-par-con-s1:before, .isc-arc-bot-com-par-hdr-con-s1:before, .isc-arc-bot-com-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-arc-bot-com-par-con-s1:after, .isc-arc-bot-com-par-hdr-con-s1:after, .isc-arc-bot-com-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-arc-bot-com-par-con-s1 {
    position: relative;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.isc-arc-bot-com-par-hdr-con-s1 {
    padding: 5px 10px;
}

.isc-arc-bot-com-par-bdy-con-s1 {
    padding: 0px 10px 7px 10px;
}

.isc-lbl-arbot-comt-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-arbot-comt-hdr-s1 span {
        margin: 0px 0px 0px 8px;
        font-size: 11px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #8f919d;
        /* font-style: italic;
     */
    }

.isc-lbl-arbot-comt-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #999;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.isc-lbl-arbot-comt-hdr-s3 {
    color: #8e8e8e;
    text-align: left;
    font-size: 13px;
    line-height: 30px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .isc-lbl-arbot-comt-hdr-s3 span {
        margin: 0px 0px 0px 5px;
        font-size: 14px;
        color: #428bca;
        text-align: left;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 500;
    }
/*Arc bot*/
.isc-arc-bot-par-con-s1:before, .isc-arc-bot-bdy-con-s1:before, .isc-arc-bot-foot-con-s1:before, .isc-arc-bot-in-foot-sec-con-s1:before, .isc-arc-bot-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s1:before, .isc-arc-bolt-sec-in-bdy-con-s2:before {
    content: "";
    display: table;
}

.isc-arc-bot-par-con-s1:after, .isc-arc-bot-bdy-con-s1:after, .isc-arc-bot-foot-con-s1:after, .isc-arc-bot-in-foot-sec-con-s1:after, .isc-arc-bot-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s1:after, .isc-arc-bolt-sec-in-bdy-con-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-app-hdr-sec-icon-s1 {
    margin: 0px 0px 0px -9px;
    font-size: 8px !important;
    font-weight: 600 !important;
    color: #00CC99 !important;
    background-color: inherit !important;
    line-height: 14px !important;
    display: inline-block !important;
    padding: 0px !important;
    float: right !important;
}

.isc-arc-bot-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 7px !important;
}

.isc-arc-bot-bdy-con-s1 {
    position: relative;
    min-height: 490px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 30px;
}

    .isc-arc-bot-bdy-con-s1::-webkit-scrollbar {
        width: 6px;
    }

.isc-arc-bot-in-bdy-con-s1 {
    position: relative;
    padding: 20px 100px;
    /* border: 1px solid #ddd;
     */
    margin: 0px auto;
    width: 600px;
    margin-top: 150px;
}

.isc-arc-bot-bdy-img-s1 {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    margin-left: 140px;
}

.isc-arc-bot-foot-con-s1 {
    position: relative;
    border-top: 1px solid #ddd;
    padding: 15px 15px;
}

.isc-arc-bot-in-foot-sec-con-s1 {
    position: relative;
    padding: 15px 15px;
}

.isc-arc-bot-foot-icon-con-s1 {
    position: relative;
    border-left: 1px solid #ddd;
    padding: 13px 15px;
}

    .isc-arc-bot-foot-icon-con-s1 i {
        font-size: 30px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        margin: 0 auto;
        width: 45px;
    }

        .isc-arc-bot-foot-icon-con-s1 i:hover {
            color: #555555;
            cursor: pointer;
        }

.isc-arc-bot-foot-txt-s1 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    width: 100%;
    text-align: left;
}

    .isc-arc-bot-foot-txt-s1:focus {
        outline: none;
    }

.isc-lbl-arc-bolt-bdy-s1 {
    margin: 15px 0px 0px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #7c7c7c;
    text-decoration: none;
    text-align: center;
}

    .isc-lbl-arc-bolt-bdy-s1 span {
        margin: 0px 2px 0px 2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
        line-height: 20px;
        font-weight: 500;
        color: #3d3d3d;
        text-decoration: none;
    }

.isc-arc-bolt-sec-in-bdy-con-s1 {
    border: 1px solid #ddd;
    padding: 10px 10px;
    border-radius: 10px !important;
}

.isc-arc-bolt-sec-in-bdy-con-s2 {
    padding: 10px 10px;
    min-height: 100px;
    border-radius: 10px !important;
}

.isc-lbl-arc-bolt-bdy-s2 {
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #00a1df;
    text-decoration: none;
}

    .isc-lbl-arc-bolt-bdy-s2 span {
        margin: 0px 0px 0px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: 20px;
        font-weight: 500;
        color: #9a9a9a;
        text-decoration: none;
    }

.isc-lbl-arc-bolt-bdy-s3 {
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    color: #989898;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-style: italic;
    margin: 0;
    margin-left: 10px;
}

.isc-lbl-arc-bolt-bdy-s4 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    color: #3CA09D;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-arc-bot-foot-txt-s2 {
    color: #adb5bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    background-color: inherit;
    text-align: center;
    display: inherit;
}

    .isc-arc-bot-foot-txt-s2 span i {
        font-size: 25px;
        text-align: center;
        color: #ADB5BD;
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        display: block;
    }

    .isc-arc-bot-foot-txt-s2:hover i {
        color: #555555;
        cursor: pointer;
    }

    .isc-arc-bot-foot-txt-s2:hover {
        color: #555555;
        cursor: pointer;
    }

.ht-350 {
    height: 350px;
}

.mic .listening {
    font-size: 36px;
    color: #3498DB;
    display: none;
    text-align: center;
}

.isc-arc-bot-act-cir-bud-s1 {
    top: 0px;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: rgb(0, 204, 153) !important;
    /* background-color: inherit !important; */
    line-height: 14px !important;
    display: inline-block !important;
    float: right !important;
    margin: 0px 0px 0px -8px;
    padding: 0px !important;
    position: absolute;
    top: -3px;
    right: 0px;
}
/*Arc bot*/
/*ArcBot End*/

table tr[data-display="visible"] {
    display: table-row !important;
}

table tr[data-display="hidden"] {
    display: none !important;
}








/*Css By Anand -Aug 14,2018*/

.isc-bdy-sec-det-tile-s1:before, .isc-sec-in-sm-tile-par-s1:before, .isc-sec-in-sm-tile-hdr-par-s1:before, .isc-sec-in-sm-tile-bdy-par-s1:before {
    content: '';
    display: table;
}

.isc-bdy-sec-det-tile-s1:after, .isc-sec-in-sm-tile-par-s1:after, .isc-sec-in-sm-tile-hdr-par-s1:after, .isc-sec-in-sm-tile-bdy-par-s1:after {
    content: '';
    display: table;
    clear: both;
}


.isc-frm-txt-mar-s1 {
    margin: -10px 0px 0px 0px;
}

.isc-bdy-sec-det-tile-s1 {
    position: relative;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    /* min-height:100px; */
    margin: 0px 6px 12px 6px;
    width: 23%;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}

    .isc-bdy-sec-det-tile-s1:hover {
        cursor: pointer;
    }












.isc-sec-in-sm-tile-par-s1 {
    position: relative;
    display: block;
    /* background-color: #f2fbfa; */
    border-left: 1px solid #f5f5f5;
}

.isc-sec-in-sm-tile-hdr-par-s1 {
    position: relative;
    display: block;
    /* background-color: #40cefd !important; */
    color: #3CA09D;
    font-size: 20px;
    font-weight: 500;
    display: inherit;
    border-bottom: 1px solid #f9f9f9;
    line-height: 35px;
    text-align: center;
}

.isc-sec-in-sm-tile-bdy-par-s1 {
    position: relative;
    display: block;
    padding: 2px 4px;
    background-color: #fff;
    background-color: #F2FBFA;
    */ border-bottom-right-radius:;
}

.isc-bdy-sec-det-in-tile-s1 {
    padding: 8px 10px;
}

.isc-lbl-sec-tile-s1 {
    margin: 0px 0px 0px 0px;
    color: #2fb3d9;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-sec-tile-s2 {
    text-align: left;
    padding: 2px 0px;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}


.isc-nav-cir-val-bud-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-nav-cir-val-bud-s1 li {
        float: left;
        display: block;
        list-style: none;
        width: 50%;
    }

        .isc-nav-cir-val-bud-s1 li h1 {
            cursor: context-menu;
            height: 16px;
            width: 16px;
            float: left;
            margin-right: 5px;
            border: 2px solid transparent;
            background-color: transparent;
            color: #333;
            border-radius: 50% !important;
            font-size: 11px;
            font-weight: 500;
            line-height: 14px;
            text-align: center;
            margin: 0px 5px 0px 5px;
            background-color: #fff !important;
        }

.isc-nav-cir-clr-inpro {
    color: #FE9A00 !important;
    border: 1px solid #FE9A00 !important;
}

.isc-nav-cir-clr-comp {
    color: #B4DD37 !important;
    border: 1px solid #B4DD37 !important;
}


/*WorkLoad.aspx*/
.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-seq-kpi-body {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.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-label-seq-footer-data {
    text-align: left;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.chart-section-container {
}

.chart-section-header-container {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 13px 13px;
    min-height: 35px;
    /* border-bottom: 1px solid #eeedef85; */
    height: 25px;
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

    .chart-section-header-container h3 {
        color: #256FAF;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.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-inner-container {
    padding: 8px 10px;
    min-height: 250px;
    background-color: #fafafa;
}

.isc-lbl-filter-s1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3CA09D;
    margin: 0px 0px 0px 0px;
    /* border-bottom: 1px solid #ddd; */
}

    .isc-lbl-filter-s1 span {
        margin: 0px 0px 0px 5px;
        color: #939393;
        font-size: 12px;
        font-weight: 500;
    }

.isc-list-grp-res {
    margin: 0;
    padding: 0;
    margin-top: 3px;
}

    .isc-list-grp-res li {
        list-style: none;
        float: left;
    }

        .isc-list-grp-res li + li {
            margin-left: 2px;
            position: relative;
        }

        .isc-list-grp-res li a {
            display: block;
            padding: 3px 12px;
            border: 1px solid #ddd;
            text-align: center;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #7c7c7c;
            background-color: #fff;
        }

            .isc-list-grp-res li.active a, .isc-list-grp-res li a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #00B3E9;
            }

.isc-simp-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-simp-list-s1 th {
        padding: 5px 10px;
        font-size: 14px;
        font-weight: 400;
        color: #7c7c7c;
        border-bottom: 1px solid #ccc;
        text-align: left;
        text-transform: capitalize;
        letter-spacing: 0.7px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-simp-list-s1 tbody {
        /*border: 1px solid #ddd;*/
    }

    .isc-simp-list-s1 th a i {
        color: #a2a2a2;
        font-weight: 500;
        font-size: 16px;
    }

    .isc-simp-list-s1 td {
        padding: 7px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #E3ECEC;
    }

.isc-rd-opt-list-s1 {
    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-rd-opt-list-s1 span {
        margin: 0px 5px 0px 5px;
        font-size: 13px;
        font-weight: 400;
        color: #427E9D;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
        font-weight: 500;
    }

.isc-simp-list-s1 tr:last-child td {
    border-bottom: none;
}

td.isc-grid-cell-active {
    border-top: 2px solid #5cb85c;
    background-color: #fff !important;
}

.isc-simp-list-s1 td h2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #767676;
    text-align: left;
    line-height: 25px;
}

    .isc-simp-list-s1 td h2 span img {
        height: 20px;
        width: 20px;
        margin: 0px 6px 0px 0px;
    }

.isc-simp-list-s1 td h3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    color: #3a3a3a;
    text-align: right;
    line-height: 20px;
}

.isc-simp-list-s1 td h4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    color: #7b7b7b;
}

.isc-simp-list-s1 td h5 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 9px;
    line-height: 12px;
    font-weight: 500;
    color: #0088dd;
    text-align: right;
}

.isc-simp-list-s1 td h6 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #727272;
}

.isc-simp-list-s1 tr:hover td {
    background-color: #e8fbffe3;
    cursor: pointer;
}

.isc-lbl-rd-opt-list-s1 {
    font-size: 13px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
}

.isc-act-cir-cell {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    background-color #9a9a9a;
    float: none;
    margin: 0 auto;
}

.isc-lbl-rd-opt-list-s2 {
    font-size: 13px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

    .isc-lbl-rd-opt-list-s2 i {
        margin: 0px 0px 0px 0px;
        text-align: center;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
    }

.isc-lbl-clr-rd-opt-s1 {
    color: #77C45A;
}

.isc-lbl-clr-rd-opt-s2 {
    color: #ff7777;
}

.isc-sec-list-scroll-par-bdy-con-s2 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 150px;
    max-height: 440px;
}

    .isc-sec-list-scroll-par-bdy-con-s2::-webkit-scrollbar {
        width: 5px;
    }

.isc-act-cir-cen-btn-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;
    background-color: #F9F9F9;
    border: 1px solid #eee;
    display: block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn-list-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
    }

.isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 0px;
    color: #fff;
    margin-top: 3px;
    width: 100% !important;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e85bb;
    background-color: #2e85bb;
    color: #fff;
}


/**Drop Doen**/
.open > .dropdown-menu-s1 {
    display: block;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    / box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    /;
}

.dropdown-menu-s1 {
    position: absolute;
    top: 33px;
    left: 5px;
    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;
    min-width: 120px;
}

    .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:before {
        content: "";
        display: block;
        position: absolute;
        left: 5%;
        top: -10%;
        border-bottom: 9px solid #d4d0d0;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1000;
    }

    .dropdown-menu-s1:after {
        /* content: ""; */
        display: block;
        position: absolute;
        left: 84.7%;
        top: -10%;
        border-bottom: 10px solid #dddddd;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1;
    }

    .dropdown-menu-s1 li > a:hover, .dropdown-menu-s1 .active > a, .dropdown-menu-s1 .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #f4fdff;
        color: #978a8a;
        filter: none;
        min-width: 120px;
        /* float: left; */
        font-size: 12px;
        text-align: left;
    }

    .dropdown-menu-s1 li > a i {
        display: block;
        float: left;
        margin-right: 3px;
        font-size: 12px;
        color: #999999;
        margin-top: 3px;
    }
/**Drop Doen**/

.isc-panel-hdr-sec-act-but-s1 {
    position: relative;
    line-height: 20px;
    height: 25px;
    width: 25px;
    border-radius: 2px !important;
    border: 1px solid #E1E6EB;
    color: #427E9D;
    margin: 0px 0px 0px 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 4px 7px;
    background-color: #fdfdfd;
    display: inline-block;
    margin: 6px 0px 0px 5px;
}

    .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;
    }





/*Modal Pop-Up List*/
.isc-mp-list-sec-bdy-s1 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s1 th {
        padding: 5px 7px;
        font-size: 12px;
        font-weight: 500;
        color: #7e8d94;
        background-color: #dddddd5e;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }

    .isc-mp-list-sec-bdy-s1 td {
        padding: 12px 7px;
        border-bottom: 1px dotted #ddd;
        color: #000;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-mp-list-sec-bdy-s1 th h1 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s1 td h2 {
        color: #777;
        text-decoration: none;
        font-weight: 600;
        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 h2 span {
            background-color: #979596;
            display: inline-block;
            padding: 0px 8px;
            margin-left: 5px;
            border-radius: 6px !important;
            text-decoration: none;
            font-size: 10px;
            font-weight: 500;
            color: #fff;
            line-height: 15px;
            position: relative;
        }

    .isc-mp-list-sec-bdy-s1 td h3 {
        font-size: 13px;
        line-height: 15px;
        margin: 0px 0px 0px 0px;
        color: #3CA09D;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

    .isc-mp-list-sec-bdy-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-weight: 500;
        font-size: 10px;
        color: #8a8a8a;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s1 tr:last-child td {
        border-bottom: none;
    }


.isc-act-cir-cen-btn {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
        margin: 0px 5px 0px 5px;
    }

    .isc-act-cir-cen-btn:hover i {
        color: #219AB5;
    }





.isc-mp-bdy-scrl-con-s1 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 150px;
    max-height: 350px;
    border: 1px solid #efefef;
}

    .isc-mp-bdy-scrl-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-list-progress-act-s1 {
    position: relative;
    height: 5px;
    background-color: #E3E3E3;
    float: left;
    border-radius: 50px !important;
}

.isc-list-progress-act-s2 {
    background-color: #219ab5;
    position: absolute;
    height: 5px;
    top: 0px;
    left: 0px;
    float: left;
    border-radius: 50px !important;
    font-size: 10px;
    font-weight: 500;
}

.isc-list-lbl-sel-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: 300;
    color: #888686;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    /* border: none; */
    text-align: center;
    /* -webkit-appearance: none; */
}
/*Modal Pop-Up List*/

.isc-bg-list-cir-bud-s1 {
    background-color: #2DB5D4 !important;
}

.isc-bg-list-cir-bud-s2 {
    background-color: #F4C231 !important;
}

.isc-bg-list-cir-bud-s3 {
    background-color: #46c0b9 !important;
}

.isc-bg-list-cir-bud-s4 {
    background-color: orange !important;
}
/*WorkLoad.aspx*/
/*Css By Anand -Aug 14,2018*/



/*Css By Anand -Aug 15,2018*/
.isc-bdy-sec-det-tile-s2:before {
    content: '';
    display: table;
}

.isc-bdy-sec-det-tile-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-bdy-sec-det-tile-s2 {
    position: relative;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    min-height: 100px;
    margin: 0px 6px 12px 6px;
    width: 22%;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}


.isc-lbl-sam-sec-tile-s1 {
    margin: 0px 0px 0px 0px;
    color: #2fb3d9;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-sam-sec-tile-s2 {
    text-align: left;
    padding: 2px 0px;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.isc-bdy-sec-det-in-tile-s2 {
    padding: 8px 10px;
}

.isc-sec-in-sm-tile-bdy-par-s2, .isc-sec-in-sm-tile-bdy-par-s3 {
    position: relative;
    position: relative;
    display: block;
    margin: 8px 0px 0px 0px;
    padding: 10px 9px;
    min-height: 35px;
    border-top: 1px solid #f9f9f9;
    background-color: #fff;
    background-color: #f9f9f9;
}

.isc-sec-in-sm-tile-bdy-par-s3 {
    position: relative;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 6px 9px;
    min-height: 30px;
    border-top: 1px solid #f9f9f9;
    background-color: #fff;
    background-color: #f9f9f9;
}


.isc-sec-in-sm-tile-hdr-par-s2, .isc-sec-in-sm-tile-hdr-par-s3, .isc-sec-in-sm-tile-hdr-par-s4, .isc-sec-in-sm-tile-hdr-par-s5 {
    position: absolute;
    display: block;
    background-color: #00a1b7 !important;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    display: inherit;
    right: 0px;
    height: 60px;
    width: 60px;
    top: 0px;
    border-bottom: 1px solid #f9f9f9;
    line-height: 60px;
    text-align: center;
    border-top-right-radius: 4px !important;
}

.isc-sec-in-sm-tile-hdr-par-s3 {
    top: 18px;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}

.isc-sec-in-sm-tile-hdr-par-s4 {
    min-height: 84px;
    z-index: 1;
    border-bottom-right-radius: 6px !important;
    line-height: 85px;
    font-weight: 500;
    color: #1d9bcf;
    background-color: #F2FBFA !important;
    border-left: 1px solid #ddd;
}

.isc-sec-in-sm-tile-hdr-par-s5 {
    top: 0px;
    z-index: 1;
    border-bottom-left-radius: 50px !important;
    width: 45px;
    float: right;
    font-size: 20px;
    border-top-left-radius: 50px !important;
}



.isc-bdy-sec-det-tile-s3 {
    position: relative;
    margin: 0px 10px;
    cursor: pointer;
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    min-height: 100px;
    width: 22%;
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
    box-shadow: 0 1px 5px rgba(0,0,0,0.18);
}

    .isc-bdy-sec-det-tile-s3::before {
        width: 0px;
        height: 80px;
        border: 1.5px solid #2fbea0;
        content: "";
        display: block;
        position: absolute;
        top: 10px;
        left: -2px;
        z-index: 1;
        border-bottom-left-radius: 50px !important;
        border-top-left-radius: 50px !important;
    }

.isc-lbl-sam-sec-tile-s3 {
    margin: 0px 0px 0px 0px;
    color: #2fb3d9;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    /* overflow: hidden; */
    white-space: nowrap;
    position: relative;
    padding: 0px 35px 4px 2px;
    display: inline-block;
    text-overflow: ellipsis;
    border-bottom: 1px solid #E3ECEC;
}

    .isc-lbl-sam-sec-tile-s3:before {
        content: "\f10c";
        float: right;
        font-family: "FontAwesome";
        font-size: 8px;
        margin-right: 15px !important;
        position: absolute;
        right: -14px;
        top: 15px;
        background-color: #fff;
        z-index: 1;
    }

.isc-lbl-sam-sec-tile-s4 {
    text-align: left;
    padding: 2px 0px;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    color: #939393;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.isc-sec-tile-in-bdy-pad-s1 {
    position: relative;
    padding: 15px 10px;
}

.isc-sec-tile-in-foot-pad-s1 {
    position: relative;
    padding: 8px 6px;
    min-height: 30px;
    /* border-top: 1px solid #E3ECEC; */
    background-color: #f2fbfa6e;
}





.isc-nav-cir-val-bud-s2 {
    margin: 0px;
    padding: 0px;
    margin-top: 0px;
}

    .isc-nav-cir-val-bud-s2 li {
        float: left;
        display: block;
        list-style: none;
        width: 15%;
    }

        .isc-nav-cir-val-bud-s2 li h1 {
            cursor: context-menu;
            height: 18px;
            width: 18px;
            float: left;
            margin-right: 5px;
            color: #333;
            border-radius: 50% !important;
            font-size: 11px;
            font-weight: 300;
            line-height: 18px;
            text-align: center;
            margin: 0px 5px 0px 5px;
        }

.isc-nav-cir-clr-inpro-s1 {
    background-color: #FE9A00 !important;
    color: #fff !important;
}

.isc-nav-cir-clr-comp-s1 {
    background-color: #B4DD37 !important;
    border: 1px solid #B4DD37 !important;
    color: #fff !important;
}

.isc-cir-bud-sec-tile-s1 {
    height: 35px;
    width: 35px;
    border: 1px solid #E3ECEC;
    border-radius: 10% !important;
    text-align: center;
    font-size: 18px;
    line-height: 32px;
    color: #31aebc;
    position: absolute;
    background-color: #fff;
    top: 15px;
    right: 9px;
}



.isc-tile-nav-lbl-s2 {
    margin: 0px;
    padding: 0px;
    /* border-top: 1px solid #ddd; */
}

    .isc-tile-nav-lbl-s2 li {
        display: inline-block;
        list-style: none;
        width: 45%;
    }

        .isc-tile-nav-lbl-s2 li h2 {
            text-align: center;
            font-size: 11px;
            font-weight: 400;
            line-height: 20px;
            color: #939393;
            margin: 0px 0px 0px 0px;
            text-transform: uppercase;
        }

        .isc-tile-nav-lbl-s2 li h3 {
            margin: 0px 0px 0px 0px;
            font-size: 15px;
            font-weight: 500;
            color: #29b187;
            line-height: 17px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }

        .isc-tile-nav-lbl-s2 li h4 {
            margin: 0px 0px 0px 0px;
            font-size: 15px;
            font-weight: 500;
            color: orange;
            line-height: 17px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: center;
        }



/*Workload Collapse Panel*/
.isc-wrk-ld-col-par-con-s1:before, .isc-wrk-ld-col-par-hdr-con-s1:before, .isc-wrk-ld-col-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-wrk-ld-col-par-con-s1:after, .isc-wrk-ld-col-par-hdr-con-s1:after, .isc-wrk-ld-col-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-wrk-ld-col-par-con-s1 {
    position: relative;
    margin-bottom: 15px;
}

.isc-wrk-ld-col-par-hdr-con-s1 {
    position: relative;
    padding: 6px 0px 6px 0px;
}

.isc-wrk-ld-col-par-bdy-con-s1 {
    position: relative;
    padding: 6px 0px;
    overflow: hidden;
    overflow-y: auto;
    min-height: 20px;
    max-height: 250px;
}

    .isc-wrk-ld-col-par-bdy-con-s1::-webkit-scrollbar {
        width: 4px;
    }

.isc-lbl-hdr-coll-pan-s1 {
    color: #404040 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 15px !important;
    margin: 0px 0px 0px 0px !important;
}

.isc-lbl-hdr-coll-pan-s2 {
    position: relative !important;
    height: 20px !important;
    width: 39px !important;
    border-radius: 12px !important;
    border: 1px solid #E1E6EB !important;
    color: #427E9D !important;
    margin: -3px 0px 0px 5px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 12px !important;
    padding: 3px 6px !important;
    display: inline-block;
    text-align: center !important;
    background-color: #F2FBFA;
}

.isc-lbl-hdr-collpse-s1 {
    color: #818489;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}



    .isc-lbl-hdr-collpse-s1 i {
        height: 15px;
        width: 15px;
        border-radius: 50px !important;
        font-size: 12px;
        line-height: 15px;
        color: #7c7c7c;
        text-align: center;
        background-color: #fff;
        border: 1px solid #D7D2CB;
        margin: 0px 5px 0px 0px;
    }

    .isc-lbl-hdr-collpse-s1 span {
        text-align: left;
        font-size: 10px;
        font-weight: 400;
        line-height: 20px;
        color: #939393;
        margin: 0px 0px 0px 5px;
        margin: 0px 0px 0px 5px;
        text-transform: uppercase;
    }

.isc-lbl-hdr-collpse-s2 {
    color: #818489;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    margin: 5px 0px 0px 0px;
    text-transform: uppercase;
    position: relative;
    border-bottom: 1px solid #ddd;
}

.isc-pad-lft-100 {
    padding-left: 100px;
}
/*Workload Collapse Panel*/
.isc-lbl-sec-frm-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    letter-spacing: normal;
    /* overflow: hidden; */
    padding-left: 5px;
    display: contents;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    /* border-bottom: 1px solid #ddd; */
    position: relative;
}

    .isc-lbl-sec-frm-hdr-s1 span {
        position: relative;
        line-height: 20px;
        /* height: 25px; */
        /* width: 25px; */
        /* border-radius: 50px !important; */
        /* border: 1px solid #bbe5ec; */
        color: #46c0b9;
        font-size: 15px;
        font-weight: 500;
        display: inline-block;
        line-height: 20px;
        margin: 0px 0px 0px 5px;
        padding: 3px 3px;
        text-align: center;
        /* background-color: #f2fbfa; */
    }
/*.isc-lbl-sec-frm-hdr-s1:before
{
    content: "\f10c";
    float: right;
    font-family: "FontAwesome";
    font-size: 10px;
    margin-right: 15px !important;
    position: absolute;
    right: -15px;
    top: 20px;
    background-color: #fff;
    z-index: 1;
}
*/
.isc-section-lbl-cont-s1 {
    margin: 0px 0px 15px 10px;
    font-size: 13px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-section-lbl-cont-s2 {
    margin: 0px 0px 10px 0px;
    font-size: 13px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-sec-lbl-cont-clr-s1 {
    color: #b9b9b9 !important;
}

.isc-sec-lbl-cont-clr-s2 {
    color: #46c0b9 !important;
}

.isc-sec-lbl-cont-clr-s3 {
    color: #2DB5D4 !important;
}

.isc-sec-lbl-cont-clr-s4 {
    color: orange !important;
}

.chart-section-inner-container-s1 {
    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;
    padding: 5px 5px;
    min-height: 50px;
}

.isc-sec-in-hdr-con-s1 {
    position: relative;
    padding: 5px 7px;
    background-color: #F2FBFA;
}

.isc-lbl-sec-in-hdr-s1 {
    margin: 5px 0px 0px 5px;
    font-size: 15px;
    font-weight: 600;
    color: #46c0b9;
    line-height: 20px;
    overflow: hidden;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-kpi-list-par-con-s1 {
    position: relative;
    border: 1px solid #f0f4f7;
    /* padding: 10px 10px 10px 10px; */
}

.isc-kpi-list-par-con-s2 {
    position: relative;
    border-bottom: 1px solid #f0f4f7;
    padding: 10px 10px 10px 10px;
    margin: 0px 10px 10px 10px;
}

.isc-lbl-smp-tile-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 25px;
    font-weight: 400;
    color: #696969;
    text-align: center;
    text-transform: uppercase;
}

.isc-lbl-smp-tile-s2 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 24px;
    line-height: 25px;
    font-weight: 500;
    color: #3caf85;
    text-align: center;
}

.isc-lbl-smp-tile-s3 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-lbl-smp-tile-s4 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #a0a0a0;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-smp-tile-s5 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    color: #3CA09D;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

.isc-icon-border-custom-set {
    border-bottom: 1px solid #ddd;
}

.isc-app-screen-sec-container-contact-s1 {
    /* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08); */
    padding: 4px 0px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}
/*FeeJustificationReportv1*/

/*FeeJustificationReportv1*/
/*Css By Anand -Aug 15,2018*/

.tooltip-s1 {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    background-color: #0088dd;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=0);
}

.g {
    position: relative;
}


/*Css By Anand -Aug 15,2018*/



.isc-sec-clone-main-par-con-s1:before, .isc-sec-clone-main-par-rgt-con-s1:before, .isc-sec-clone-main-par-lft-con-s1:before, .isc-sec-clone-main-par-rgt-foot-con-s1:before, .isc-in-clone-bdy-sec-par-s1:before, .isc-in-clone-bdy-sec-par-hdr-s1:before, .isc-in-clone-bdy-sec-par-bdy-s1:before, .isc-clone-in-sec-grp-pan-s1:before, .isc-clone-in-sec-grp-pan-hdr-s1:before, .isc-clone-in-sec-grp-pan-bdy-s1:before {
    content: "";
    display: table;
}

.isc-sec-clone-main-par-con-s1:after, .isc-sec-clone-main-par-rgt-con-s1:after, .isc-sec-clone-main-par-lft-con-s1:after, .isc-sec-clone-main-par-rgt-foot-con-s1:after, .isc-in-clone-bdy-sec-par-s1:after, .isc-in-clone-bdy-sec-par-hdr-s1:after, .isc-in-clone-bdy-sec-par-bdy-s1:after, .isc-clone-in-sec-grp-pan-s1:after, .isc-clone-in-sec-grp-pan-hdr-s1:after, .isc-clone-in-sec-grp-pan-bdy-s1:after {
    content: "";
    display: table;
    clear: both;
}



.isc-clone-in-sec-grp-pan-s1 {
}

.isc-clone-in-sec-grp-pan-hdr-s1 {
}

.isc-clone-in-sec-grp-pan-bdy-s1 {
}


.isc-sec-clone-main-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    /* min-height:550px; */
}

.isc-sec-clone-main-par-lft-con-s1 {
    position: relative;
    /* border-right:1px solid #ddd; */
    /* min-height:550px; */
    padding: 10px 10px;
}

.isc-sec-clone-main-par-rgt-con-s1 {
    position: relative;
    /* min-height: 600px; */
    padding: 10px 10px;
    /* overflow: hidden; */
    /* max-height: 600px; */
    overflow-y: auto;
    border-left: 1px solid #ddd;
}

    .isc-sec-clone-main-par-rgt-con-s1::-webkit-scrollbar {
        width: 5px;
    }

.isc-sec-clone-main-par-rgt-foot-con-s1 {
    position: relative;
    background-color: #ffffff;
    padding: 7px 10px;
    /* min-height: 45px; */
    /* border-top: 1px solid #f1f1f1; */
}

.isc-clone-sec-lft-nav-s1 {
    margin: 0px;
    padding: 0px;
}

.isc-list-bdy-con-scroll-s2::-webkit-scrollbar {
    width: 4px;
}

.isc-list-bdy-con-scroll-s2 {
    position: relative;
    min-height: 100px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-clone-sec-lft-nav-s1 li {
    display: block;
    list-style: none;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

    .isc-clone-sec-lft-nav-s1 li a {
        display: block;
        padding: 10px 7px;
        text-decoration: none;
        margin-bottom: 0px;
    }

        .isc-clone-sec-lft-nav-s1 li a h2 {
            color: gray;
            position: relative;
            font-size: 13px;
            font-weight: 400;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 0px 0px 0px;
            text-align: left;
        }

            .isc-clone-sec-lft-nav-s1 li a h2 i {
                width: 20px;
                height: 20px;
                margin: 0px 0px 0px;
                to;
                */ display: block;
                text-align: center;
                cursor: pointer;
                font-size: 11px;
                float: right;
                display: inline-block;
                line-height: 20px;
                color: #3bca62;
                border-radius: 50% !important;
                background-color: #fff;
                border: 1px solid #ddd;
                text-decoration: none;
                display: none;
            }

    .isc-clone-sec-lft-nav-s1 li.active a {
        color: #46c0b9;
        border-left: 2px solid #40B2E2;
        background-color: #F2FBFA;
        border-top-left-radius: 3px !important;
        border-bottom-left-radius: 3px !important;
    }

        .isc-clone-sec-lft-nav-s1 li.active a h2 {
            color: #2DB5D4;
        }

        .isc-clone-sec-lft-nav-s1 li.active a i {
            display: block;
        }

    .isc-clone-sec-lft-nav-s1 li:hover a {
        border-left: 2px solid #2a6496;
        cursor: pointer;
        background-color: #f2f9ff;
        border-top-left-radius: 3px !important;
        border-bottom-left-radius: 3px !important;
    }





.isc-in-clone-bdy-sec-par-s1 {
    position: relative;
}

.isc-in-clone-bdy-sec-par-hdr-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-in-clone-bdy-sec-par-bdy-s1 {
    position: relative;
    display: block;
    padding: 7px 35px;
}
/*#edit-bdy-container .isc-in-clone-bdy-sec-par-bdy-s1 {
   min-height:160px;
}*/

.isc-in-clone-bdy-sec-par-bdy-s2 {
    position: relative;
    display: block;
    padding: 7px 35px;
}



.isc-lbl-sec-frm-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    padding-left: 5px;
    display: block;
    white-space: nowrap;
    /*width: 95%;*/
    text-overflow: ellipsis;
    /* border-bottom: 1px solid #ddd; */
    position: relative;
}

    .isc-lbl-sec-frm-hdr-s2 span {
        position: relative;
        color: #007BB6;
        font-size: 14px;
        font-weight: 600;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
        padding: 3px 0px;
        text-align: center;
        text-transform: uppercase;
        word-spacing: 0.7px;
    }
/*.isc-lbl-sec-frm-hdr-s2:before
{
    content: "\f10c";
    float: right;
    font-family: "FontAwesome";
    font-size: 10px;
    margin-right: 15px !important;
    position: absolute;
    right: -19px;
    top: 17px;
    background-color: #fff;
    z-index: 1;
}
*/
label-s1 {
    font-weight: 400;
    font-size: 13px;
    color: #7a7a7a;
    line-height: 35px;
}

    label-s1 span {
        margin: 0px 0px 0px 5px;
        color: red;
    }

.isc-clone-rd-opt-list-s1 {
    width: 100%;
}

    .isc-clone-rd-opt-list-s1 td {
        padding: 5px 2px;
        position: relative;
        font-size: 13px;
        position: relative;
        font-weight: 500;
        border: 1px transparent;
        margin-bottom: 2px;
        display: block;
    }

        .isc-clone-rd-opt-list-s1 td:hover {
            cursor: pointer;
        }






        .isc-clone-rd-opt-list-s1 td:before {
            position: absolute;
            top: 0px;
            left: 0px;
            content: "";
            width: 100%;
            height: 100%;
            border: none;
            border-top: 1px dotted #ddd;
            border-bottom: 1px dotted #ddd;
            box-sizing: border-box;
            transition: .6s;
            transform: scaleX(0);
            border-radius: 5px !important;
        }

        .isc-clone-rd-opt-list-s1 td:hover:before {
            transform: scaleX(1);
        }

        .isc-clone-rd-opt-list-s1 td:hover {
            background-color: #f4feff6b;
            transition: .2s;
        }

        .isc-clone-rd-opt-list-s1 td:after {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            content: "";
            height: 100%;
            border: none;
            border-left: 1px dotted #ddd;
            border-right: 1px dotted #ddd;
            box-sizing: border-box;
            transition: .6s;
            transform: scaleY(0);
            border-radius: 5px !important;
        }




        .isc-clone-rd-opt-list-s1 td:hover:after {
            transform: scaleY(1);
        }













        .isc-clone-rd-opt-list-s1 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #00a1b7;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-clone-rd-opt-list-s1 td h2 i {
                x !important;
                font-size: 13px;
                line-height: 20px;
                text-align: center;
                color: #d0d0d0 !important;
                font-weight: 300;
                background-color: #fcfcfc;
                display: inline-block;
                margin: 0px 0px 0px 10px;
                cursor: pointer;
            }

        .isc-clone-rd-opt-list-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            font-weight: 500;
            color: #525252;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            .isc-clone-rd-opt-list-s1 td h3 span {
                margin: 0px 0px 0px 5px;
                font-size: 12px;
                font-weight: 100;
                color: #8f919d;
                line-height: 15px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

        .isc-clone-rd-opt-list-s1 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #707070;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            position: relative;
            padding-left: 10px;
        }

            .isc-clone-rd-opt-list-s1 td h4 i {
                margin: 0px 0px 0px 0px;
                font-size: 7px;
                font-weight: 600;
                color: gray;
                line-height: 0px;
                position: absolute;
                left: 0px;
                top: 12px;
            }

        .isc-clone-rd-opt-list-s1 td h5 {
            margin: 0px 0px 0px 10px;
            font-size: 11px;
            font-weight: 100;
            color: #8f919d;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.screen-tab-container-s1 {
    height: 33px;
    border-bottom: 1px solid #dbdbdb;
    position: relative;
}

.tab-screen-level-s2 {
    padding: 0px;
    margin: 0px;
}

    .tab-screen-level-s2 li {
        float: left;
        display: block;
        list-style: none;
        padding-right: 15px;
    }

        .tab-screen-level-s2 li a {
            display: block;
            padding: 6px 16px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 13px;
            font-weight: 500;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
        }

        .tab-screen-level-s2 li:hover a {
            text-decoration: none;
            color: #999999;
            padding-bottom: 7px;
            border-top: 2px solid #5DC7BE;
        }

        .tab-screen-level-s2 li.active a {
            color: gray;
            /* border: 1px solid #dbdbdb; */
            border-bottom: 1px solid transparent;
            padding-bottom: 7px;
            border-top: 2px solid #40B2E2;
        }

.isc-screen-nav-container-s1 {
    border-bottom: 1px solid #E9E9E9;
}

    .isc-screen-nav-container-s1 ul {
        padding: 0px;
        margin: 0px;
    }

        .isc-screen-nav-container-s1 ul li {
            float: left;
            display: block;
            list-style: none;
        }

.isc-scr-nav-lbl-hdr-s1 {
    color: gray !important;
    text-align: center !important;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 10px 16px 10px 20px !important;
    font-size: 14px !important;
}

    .isc-scr-nav-lbl-hdr-s1 span {
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 10px !important;
        line-height: 20px;
        text-align: center;
        /* color: #fff; */
        font-weight: 500;
        float: right;
        /* margin: 0 auto; */
        background-color: #b9b9b9;
        color: #fff;
        margin: 0px 0px 0px 20px;
        display: inline-block;
    }

.isc-screen-nav-container-s1 ul li a {
    display: block;
    padding: 7px 25px !important;
    color: gray;
    text-align: center;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    transition: all .3s ease-out;
    border-bottom: 2px solid transparent;
    background-color: transparent;
}

    .isc-screen-nav-container-s1 ul li a span {
        position: relative;
        height: 20px;
        /* width: 39px; */
        border-radius: 12px !important;
        border: 1px solid #E1E6EB;
        color: #427E9D;
        margin: 0px 0px 0px 5px;
        font-size: 11px;
        font-weight: 500;
        line-height: 12px;
        padding: 3px 8px;
        display: inline-block;
        text-align: center;
    }

.isc-screen-nav-container-s1 ul li.active a span {
    background-color: #2DB5D4;
    color: #fff;
    border: 1px solid #fff;
}

.isc-screen-nav-container-s1 ul li:hover a span {
    background-color: #5DC7BE;
    color: #fff;
    border: 1px solid #fff;
}

.isc-screen-nav-container-s1 ul li:hover a {
    text-decoration: none;
    border-bottom: 2px solid #45AE3D !important;
    /* background-color: #def3cd; */
    color: gray !important;
    background-color: #fff !important;
}

.isc-screen-nav-container-s1 ul li.active a {
    border-bottom: 2px solid #40B2E2 !important;
    /* background-color: #cdeef5; */
    color: gray !important;
    background-color: #fff !important;
}

    .isc-screen-nav-container-s1 ul li.active a.isc-scr-nav-lbl-hdr-s1 span {
        background-color: #2DB5D4;
        color: #fff;
        font-size: 11px;
        font-weight: 600;
    }

.isc-screen-nav-container-s1 ul li:hover a.isc-scr-nav-lbl-hdr-s1 span {
    background-color: #5DC7BE;
    color: #fff;
    font-size: 11px;
}


.isc-clon-rd-par-con-s1 {
    position: relative;
    padding: 7px 10px;
    cursor: move;
}

.isc-clone-rd-opt-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #4e4e4e;
    line-height: 25px;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    position: relative;
    padding-left: 10px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

    .isc-clone-rd-opt-lbl-s1 span {
        text-align: left;
        font-size: 11px;
        font-weight: 400;
        line-height: 20px;
        color: #636363;
        margin: 0px 0px 0px 5px;
        margin: 0px 0px 0px 5px;
        text-transform: capitalize;
    }

    .isc-clone-rd-opt-lbl-s1 i {
        color: #9A9C9B;
        font-weight: 500;
        font-size: 12px;
        margin: 0px 0px 0px 10px;
        height: 22px;
        width: 22px;
        text-align: center;
        display: none;
        line-height: 20px;
        border: 1px solid #E6E6E6;
        border-radius: 50px !important;
    }

    .isc-clone-rd-opt-lbl-s1:hover i {
        /*background-color: #F2FBFA;*/
        color: #9A9C9B;
        cursor: pointer;
        display: inline-block;
        border: 1px solid #E6E6E6;
    }

.isc-clone-rd-opt-lbl-s2 {
    margin: 0px 0px 5px 10px;
    font-size: 11px;
    font-weight: 500;
    color: #767676;
    line-height: 16px;
    overflow: hidden;
    letter-spacing: 0.5px;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
}

.div-col-2per {
    width: 2%;
    float: left;
}

.isc-icon-clr-rd-pot-s1 {
    color: #3bca62 !important;
}



.isc-sec-swap-par-con-s1:before, .isc-sec-swap-par-hdr-con-s1:before, .isc-sec-swap-par-bdy-con-s1:before {
    content: "";
    display: table;
}

.isc-sec-swap-par-con-s1:after, .isc-sec-swap-par-hdr-con-s1:after, .isc-sec-swap-par-bdy-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-sec-swap-par-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.isc-sec-swap-par-hdr-con-s1 {
    position: relative;
    padding: 7px 10px;
    background-color: #effcffe3;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 9px !important;
    border-top-right-radius: 9px !important;
}

    .isc-sec-swap-par-hdr-con-s1 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 600;
        color: #2db5d4;
        line-height: 20px;
        text-transform: uppercase;
    }

.isc-sec-swap-par-bdy-con-s1 {
    position: relative;
    /* padding: 7px 10px; */
    /* min-height: 300px; */
    /* max-height: 300px; */
    overflow: hidden;
    overflow-y: auto;
    /* border-bottom-left-radius: 10px !important; */
    /* border-bottom-right-radius: 10px !important; */
}

.isc-sec-swap-par-bdy-con-s2 {
    position: relative;
    padding: 7px 10px;
    min-height: 205px;
    max-height: 205px;
    overflow: hidden;
    overflow-y: auto;
    /* border-bottom-left-radius: 10px !important; */
    /* border-bottom-right-radius: 10px !important; */
    /* border-top: none; */
    border-right: 1px solid #ddd;
}

    .isc-sec-swap-par-bdy-con-s2::-webkit-scrollbar {
        width: 4px;
    }

.isc-cir-cell-swt-user-s2 {
    height: 40px;
    width: 40px;
    background-color: #2db5d4;
    color: #fff;
    position: absolute;
    left: 49%;
    top: 50%;
    border-radius: 50% !important;
    font-size: 17px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    z-index: 1;
}

    .isc-cir-cell-swt-user-s2 i {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
    }

hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 0;
}

.isc-lbl-sum-con-s1 {
    margin: 0px 0px 20px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

.isc-lbl-sum-con-s2 {
    margin: 0px 0px 20px 0px;
    font-size: 13px;
    color: #3CA09D;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    line-height: 20px;
}

.isc-bor-rig-s1 {
    border-right: 1px solid #ddd;
}

.isc-swap-in-con-lbl-s1 {
    position: relative;
    padding: 7px 15px;
    /* background-color: #effcffe3; */
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 9px !important;
    border-top-right-radius: 9px !important;
}

    .isc-swap-in-con-lbl-s1 h2 {
        color: #1d9bcf;
        position: relative;
        font-size: 14px;
        font-weight: 500;
        display: inline-block;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        text-align: left;
    }

        .isc-swap-in-con-lbl-s1 h2 span {
            margin: 0px 0px 0px 5px;
            font-size: 11px;
            font-weight: 100;
            color: #8f919d;
            line-height: 16px;
            overflow: hidden;
            letter-spacing: 0.5px;
            /* white-space: nowrap; */
            text-overflow: ellipsis;
        }

.isc-lbl-tile-hdr-act-but-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 1px 8px;
    border-radius: 6px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    line-height: 15px;
    position: relative;
    display: inline-block;
    float: right;
    position: absolute;
    top: 10px;
    right: 5px;
    display: none;
}

.isc-clone-rd-opt-list-s1 td:hover .isc-lbl-tile-hdr-act-but-s1 {
    display: block;
}

.isc-lbl-tile-hdr-act-but-s1:hover {
    color: #fff;
}













.isc-lbl-tile-foot-act-but-s1 {
    margin: 0px 8px 0px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 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-lbl-tile-foot-act-but-s1:hover {
        color: #fff;
    }

.isc-lone-coot-but-bg-s1 {
    background-color: #979596;
}

.isc-lone-coot-but-bg-s2 {
    background-color: #D97077;
}

.isc-lone-coot-but-bg-s3 {
    background-color: #3CA09D;
}

.isc-lbl-mp-clone-yes-no-s1 {
    position: relative;
    color: gainsboro;
    font-size: 25px;
    font-weight: 600;
    display: block;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px;
    text-align: center;
    text-transform: uppercase;
    word-spacing: 0.7px;
}

    .isc-lbl-mp-clone-yes-no-s1 i {
        font-size: inherit;
        line-height: inherit;
        margin: 0px 0px 0px 5px;
    }





.isc-sec-swap-par-con-s2 {
    position: relative;
    border: 1px solid #dddddd9e;
    border-radius: 8px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.isc-sec-swap-par-hdr-con-s2 {
    position: relative;
    padding: 5px 10px;
    background-color: #f6fdffe3;
    border-bottom: 1px solid #dddddd9e;
    border-top-left-radius: 9px !important;
    border-top-right-radius: 9px !important;
}

    .isc-sec-swap-par-hdr-con-s2 h3 {
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        font-weight: 500;
        color: #2db5d4;
        line-height: 20px;
        text-transform: uppercase;
    }

        .isc-sec-swap-par-hdr-con-s2 h3 span {
            position: relative;
            height: 17px;
            /* width: 39px; */
            border-radius: 12px !important;
            border: 1px solid #E1E6EB;
            color: #427E9D;
            margin: 0px 0px 0px 5px;
            font-size: 12px;
            font-weight: 500;
            line-height: 12px;
            padding: 2px 8px;
            display: inline-block;
            background-color: #fff;
            text-align: center;
        }

.isc-sec-swap-par-bdy-con-s3 {
    position: relative;
    padding: 7px 10px;
    /* min-height: 300px; */
    /* max-height: 300px; */
    overflow: hidden;
    overflow-y: auto;
    /* border-bottom-left-radius: 10px !important; */
    /* border-bottom-right-radius: 10px !important; */
}















.isc-clone-rd-opt-list-s2 {
    width: 100%;
}

    .isc-clone-rd-opt-list-s2 td {
        padding: 5px 2px;
        position: relative;
        font-size: 13px;
        position: relative;
        font-weight: 500;
        border: 1px transparent;
        margin-bottom: 2px;
        /* display: block; */
    }

        .isc-clone-rd-opt-list-s2 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 400;
            color: #707070;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            position: relative;
            padding-left: 0px;
        }

            .isc-clone-rd-opt-list-s2 td h4 span {
                margin: 0px 0px 0px 3px;
                font-size: 10px;
                font-weight: 100;
                color: #8f919d;
                line-height: 15px;
                overflow: hidden;
                white-space: nowrap;
                /* display: block; */
                text-overflow: ellipsis;
            }

.isc-sec-cir-cell img {
    height: 22px;
    margin: 4px 0px 0px 0px;
}

.isc-home-srt-cut-icon-clr-s1 {
    color: #0377B0 !important;
}

.isc-home-srt-cut-icon-clr-s2 {
    color: #EBBA16 !important;
}

.isc-home-srt-cut-icon-clr-s3 {
    color: #46c0b9;
}

.isc-home-srt-cut-icon-clr-s4 {
    color: #EF639D;
}

.isc-home-srt-cut-icon-clr-s5 {
    color: #6BCEE5;
}

.isc-act-cir-cell-list-s1 {
    height: 19px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #b9b9b9;
}



.isc-clr-list-cir-bud-s1 {
    color: #2DB5D4 !important;
}

.isc-clr-list-cir-bud-s2 {
    color: #F4C231 !important;
}

.isc-clr-list-cir-bud-s3 {
    color: #46c0b9 !important;
}

.isc-clr-list-cir-bud-s4 {
    color: orange !important;
}

.isc-clr-list-cir-bud-s5 {
    color: #ff8080 !important;
}
/*Clone Engagement.aspx*/




/*ReviewChecklist*/
.isc-act-read-list-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-act-read-list-s1 thead {
        /*box-shadow: 1px 8px 15px 0px rgba(118, 118, 118, 0.33);*/
    }

    .isc-act-read-list-s1 th {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 500;
        background-color: #f9f9f9;
        color: #7c7c7c;
        border-bottom: 1px solid #ddd;
        position: relative;
        text-align: left;
        text-transform: uppercase;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .isc-act-read-list-s1 th span {
            margin: 0px 0px 0px 2px;
            font-size: 10px;
            font-weight: 300;
            color: #737373;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-act-read-list-s1 th span i {
                color: inherit;
                font-size: 16px;
                margin: 0px 0px 0px 10px;
                line-height: 20px;
            }
        /*.isc-act-read-list-s1 th:first-child
{
    border-top-left-radius: 10px !important;
}
.isc-act-read-list-s1 th:last-child
{
    border-top-right-radius: 10px !important;
}*/
        .isc-act-read-list-s1 th.active {
            color: #256faf;
        }

    .isc-act-read-list-s1 td {
        padding: 9px 6px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        text-align: left;
        border-bottom: 1px solid #efefef;
    }

        .isc-act-read-list-s1 td h2 {
            color: #818489;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            margin: 0px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin: 0px 0px 0px 0px;
        }

            .isc-act-read-list-s1 td h2 span {
                font-size: 11px;
                line-height: 20px;
                font-weight: 300;
                color: #a2a2a2;
                display: inline-block;
                margin: 0px 0px 0px 5px;
            }

        .isc-act-read-list-s1 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 300;
            color: #888686;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-act-read-list-s1 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 400;
            color: #444444;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

        .isc-act-read-list-s1 td h5 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #979797;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

            .isc-act-read-list-s1 td h5 span i {
                margin: 0px 10px 0px 0px;
                color: inherit;
                font-size: 8px;
            }

.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    color: #888686;
}

    .isc-lbl-act-read-list-s1 i {
        margin: 0px 5px 0px 0px;
        color: inherit;
        font-size: 8px;
        line-height: 20px;
    }

    .isc-lbl-act-read-list-s1:hover {
        text-decoration: none;
        color: inherit;
        cursor: pointer;
    }

.isc-act-read-list-s1 tr:last-child td {
    border-bottom: none;
}

.isc-act-read-list-s1 tbody tr:hover {
    /*box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);*/
    cursor: pointer;
}

.isc-act-read-list-s1 tr:hover .isc-read-act-list-hvr-con-s1 {
    display: block;
}

.isc-act-read-list-cell-box-s1 {
    position: relative;
    padding: 5px 10px;
}

.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 5px 0px 5px 45px;
}

.isc-act-read-list-cell-cir-bud-s1 {
    height: 35px;
    position: absolute;
    left: 0px;
    top: 3px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    float: none; /* margin: 0 auto; */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}

.isc-act-read-list-cell-icon-s1 {
    position: absolute;
    left: 23px;
    bottom: -3px;
    font-size: 10px;
    font-weight: 600;
    float: none;
    color: #31D486;
    display: inline-block;
    z-index: 9999;
}

.isc-act-read-list-cir-img-s1 {
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30px;
    border-radius: 50px !important;
}

.isc-act-read-list-icon-s1 i {
    color: #a2a2a2;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px;
    line-height: 20px;
    /* position: absolute; */
    /* top: 0px; */
}

.isc-act-read-list-icon-s1:hover i {
    background-color: #E6F8FA;
    color: #00B4CC;
    /* height: 30px; */
    /* width: 45px; */
    padding: 0px 10px;
    /* border-radius: 15% !important; */
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}

.isc-read-act-list-hvr-con-s1 {
    position: relative;
    float: right;
    display: none;
}

.isc-list-filt-sort-act {
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 5px;
    top: -8px;
}

    .isc-list-filt-sort-act li {
        float: left;
        list-style: none;
        position: relative;
    }


        .isc-list-filt-sort-act li a {
            display: block;
            font-size: 11px;
            color: #c7cacd;
            font-weight: 400;
            line-height: 10px;
            margin: 0px 5px 0px 5px;
            cursor: pointer;
            position: relative;
        }

            .isc-list-filt-sort-act li a i {
                font-size: 13px;
                text-align: center;
            }


            .isc-list-filt-sort-act li a:hover i {
                color: #3cbce9;
            }

            .isc-list-filt-sort-act li a h1 {
                margin: 0px 0px 0px 0px;
            }

                .isc-list-filt-sort-act li a h1:before {
                    content: "\f0dd";
                    font-family: FontAwesome;
                    display: inline-block;
                    vertical-align: middle;
                    font-weight: 400;
                    color: #9e9e9e;
                    background-image: none !important;
                    font-size: 14px !important;
                    margin: 0px 0px 0px 0px;
                    position: absolute;
                }

                .isc-list-filt-sort-act li a h1:after {
                    content: "\f0de";
                    font-family: FontAwesome;
                    display: inline-block;
                    vertical-align: middle;
                    font-weight: 400;
                    color: #3cbce9;
                    background-image: none !important;
                    font-size: 14px !important;
                    margin: 0px 0px 0px 0px;
                    top: 0px;
                    position: absolute;
                }

.isc-list-sort-icon-color-s1:before {
    color: #9e9e9e !important;
}

.isc-list-sort-icon-color-s1:after {
    color: #9e9e9e !important;
}

.isc-list-filt-sort-act li a h2:before {
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #3cbce9;
    background-image: none !important;
    font-size: 13px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

.isc-list-filt-sort-act li a h2:after {
    content: "\f0de";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #9e9e9e;
    background-image: none !important;
    font-size: 13px !important;
    margin: 0px 0px 0px 0px;
    top: 0px;
    position: absolute;
}

.isc-lbl-list-rd-opt-s1 {
    color: #1d9bcf;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.isc-lbl-list-clr-s1 {
    color: #ffa940 !important;
}

.isc-lbl-list-clr-s2 {
    color: #3bca62 !important;
}

.isc-bdgs-lbl-act-s1 {
    width: 25px;
    height: 25px;
    margin: 0 auto;
    display: block;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    line-height: 24px;
    color: #5d5d5d;
    border-radius: 50% !important;
    background-color: #fff;
    border: 1px solid #ddd;
    text-decoration: none;
}

    .isc-bdgs-lbl-act-s1 i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-status-td-s1-list {
    border: 1px solid transparent;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 18px;
    padding: 0px 0px;
    border-radius: 3px !important;
    display: block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    float: left;
    color: #fff !important;
    width: 100px;
    text-transform: capitalize;
}

.isc-act-read-list-bg-s1 {
    background-color: #49CA6E;
}

.isc-act-read-list-bg-s2 {
    background-color: #58c1e1;
}

.isc-act-read-list-bg-s3 {
    background-color: #F06292;
}

.isc-act-read-list-bg-s4 {
    background-color: #FFBB44;
}

.isc-act-read-list-bg-s5 {
    background-color: #996EFB;
}

.isc-act-read-list-bg-s6 {
    background-color: #8de39c;
    border: 1px solid #8de39c;
}

.isc-act-read-list-bg-s7 {
    background-color: #F9B954;
    border: 1px solid #F9B954;
}

.isc-act-read-list-bg-s8 {
    background-color: #9a9a9a;
    border: 1px solid #9a9a9a;
}
/*Checklist*/

/*Modal-Popup*/
.isc-mp-in-sm-par-con-s1 {
    position: relative;
    padding: 7px 10px 0px 15px;
}

.isc-mp-in-sm-par-con-s2 {
    position: relative;
    padding: 5px 30px;
}


.isc-lbl-mp-con-s1 {
    color: #219ab5;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    /* text-transform: uppercase; */
}




    .isc-lbl-mp-con-s1 span {
        text-align: left;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        color: #939393;
        margin: 0px 0px 0px 5px;
        margin: 0px 5px 0px 5px;
        /* text-transform: uppercase; */
    }

.isc-lbl-hdr-collpse-s3 {
    color: #696969;
    font-size: 11px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    margin: 5px 0px 0px 0px;
    text-transform: uppercase;
    position: relative;
    border-bottom: 1px solid #ddd;
}

.isc-bg-cthm-1 {
    background-color: #F4C231;
    color: #fff;
}

.isc-act-cir-cell-s1 {
    height: 10px;
    width: 10px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
    background-color: #b9b9b9;
}
/*Modal-Popup*/
/*Css By Anand -Aug 15,2018*/
.isc-left-border-slim-s1 {
    border-left: 1px solid #eee;
}



/*CSS By Anand - Sep 24-1018 */
.isc-eng-date-dd-menu-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-eng-date-dd-menu-s1 li {
        float: left;
        display: block;
        list-style: none;
    }

        .isc-eng-date-dd-menu-s1 li a {
            display: inline-block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 600;
            line-height: 10px;
            margin: 0px 10px 0px 7px;
            cursor: pointer;
            position: relative;
        }

    .isc-eng-date-dd-menu-s1 h2 {
        margin: 0px 0px 4px 0px;
        font-size: 12px;
        font-weight: 500;
        color: #00a1b7;
        line-height: 17px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .isc-eng-date-dd-menu-s1 h2 span {
            margin: 0px 0px 0px 4px;
            font-size: 11px;
            font-weight: 400;
            color: #8e8e8e;
            line-height: 15px;
            white-space: nowrap;
            text-overflow: ellipsis;
            /* border-bottom: 1px solid #f1f1f1; */
        }

            .isc-eng-date-dd-menu-s1 h2 span.no-txt {
                margin: 0px 37px;
            }

        .isc-eng-date-dd-menu-s1 h2 i {
            font-size: 12px;
            text-align: center;
            line-height: inherit;
            color: #aaa;
            margin: 0px 2px 0px 0px;
        }

        .isc-eng-date-dd-menu-s1 h2:hover .isc-eng-date-sub-dd-menu-s1 {
            display: block;
        }

.isc-eng-date-sub-dd-menu-s1 {
    position: absolute;
    top: 20px;
    left: 0px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 100px;
    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);
}

    .isc-eng-date-sub-dd-menu-s1:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0px;
        top: -8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #c8c8c8;
    }




.isc-mp-list-sec-bdy-s2 {
    width: 100%;
}

    .isc-mp-list-sec-bdy-s2 th {
        padding: 3px 10px;
        font-size: 11px;
        font-weight: 500;
        color: #7e8d94;
        background-color: #dbd8d826;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        border-bottom: 1px solid #eaeaea;
    }

    .isc-mp-list-sec-bdy-s2 td {
        padding: 4px 10px;
        border-bottom: 1px dotted #f1f7fb;
        color: #000;
        font-weight: 400;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-mp-list-sec-bdy-s2 th h1 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-list-sec-bdy-s2 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-s2 td h2 span {
            background-color: #979596;
            display: inline-block;
            padding: 0px 8px;
            margin-left: 5px;
            border-radius: 6px !important;
            text-decoration: none;
            font-size: 10px;
            font-weight: 400;
            color: #fff;
            line-height: 15px;
            position: relative;
        }

    .isc-mp-list-sec-bdy-s2 td h3 {
        font-size: 12px;
        line-height: 15px;
        margin: 0px 0px 0px 0px;
        color: #3CA09D;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

    .isc-mp-list-sec-bdy-s2 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;
    }

    .isc-mp-list-sec-bdy-s2 tr:last-child td {
        border-bottom: none;
    }


.isc-act-cir-cen-btn {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #b4b4b4 !important;
    font-weight: 400;
    float: none;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
}

    .isc-act-cir-cen-btn i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: block;
        margin: 0px 5px 0px 5px;
    }

    .isc-act-cir-cen-btn:hover i {
        color: #219AB5;
    }

.isc-mp-list-sec-bdy-s2 tr:hover td {
    cursor: pointer;
    background-color: #f4feff;
}


.isc-par-dd-tbl-par-cont-s1:before, .isc-par-dd-tbl-par-hdr-cont-s1:before, .isc-par-dd-tbl-par-bdy-cont-s1:before, .isc-sec-list-scroll-par-bdy-con-s3:before {
    content: "";
    display: table;
}

.isc-par-dd-tbl-par-cont-s1:after, .isc-par-dd-tbl-par-hdr-cont-s1:after, .isc-par-dd-tbl-par-bdy-cont-s1:after, .isc-sec-list-scroll-par-bdy-con-s3:after {
    content: "";
    display: table;
    clear: both;
}


.isc-par-dd-tbl-par-cont-s1 {
    position: relative;
}

.isc-par-dd-tbl-par-hdr-cont-s1 {
    position: relative;
}

.isc-par-dd-tbl-par-bdy-cont-s1 {
    position: relative;
}

label-s1 {
    font-weight: 400;
    font-size: 13px;
    color: #8A8A8A;
    line-height: 35px;
}

.isc-sec-list-scroll-par-bdy-con-s3 {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    min-height: 150px;
    max-height: 580px;
}

    .isc-sec-list-scroll-par-bdy-con-s3::-webkit-scrollbar {
        width: 6px;
    }
/*****Modal Pop-Up Chamgers****/
.isc-mp-in-sec-sm-con-s1, .isc-mp-in-sec-sm-con-s2 {
    position: relative;
    padding: 5px 5px;
    min-height: 32px;
    max-height: 125px;
    overflow: hidden;
    overflow-y: auto;
    background-color: white;
    border: 1px solid #e5e5e5;
    border-radius: 4px !important;
}

    .isc-mp-in-sec-sm-con-s1 span {
        color: gainsboro;
        text-align: center;
        margin-left: 30%;
    }

    .isc-mp-in-sec-sm-con-s1::-webkit-scrollbar {
        width: 4px;
    }

.isc-lbl-mp-in-bdy-sec-s1 {
    margin: 0px 0px 2px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
    padding: 4px 15px;
}

    .isc-lbl-mp-in-bdy-sec-s1:hover {
        background-color: #effdff;
        cursor: pointer;
        border-radius: 50px !important;
    }

.isc-lbl-sec-frm-hdr-s3 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    letter-spacing: normal;
    /* overflow: hidden; */
    padding-left: 5px;
    display: block;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
    position: relative;
}

    .isc-lbl-sec-frm-hdr-s3 span {
        position: relative;
        line-height: 20px;
        color: #46c0b9;
        font-size: 15px;
        font-weight: 400;
        display: inline-block;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        padding: 3px 0px;
        text-align: center;
    }

.isc-btn-inp-typ-file-bg-s1 {
    background-color: #6BCEE5 !important;
    color: #fff !important;
}

.isc-btn-inp-typ-file-s1 {
    overflow: visible !important;
    white-space: inherit !important;
    text-overflow: unset !important;
    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;
        text-align: right;
        top: 0;
    }

.isc-btn-inp-typ-file-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    padding: 6px 8px 3px 8px;
    border-radius: 3px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 13px !important;
    font-weight: 400;
    color: #ffffff;
    margin: 1px 10px;
    line-height: 25px;
    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-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

.modal-body {
    background-color: #fff;
    min-height: 200px;
    max-height: 600px;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

    .modal-body::-webkit-scrollbar {
        width: 6px;
    }

.isc-coll-hdr-sec-kpi-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #a9a9a9;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    letter-spacing: 0.7px;
}

    .isc-coll-hdr-sec-kpi-lbl-s1 span {
        /* height: 18px; */
        /* min-width: 18px; */
        margin: 0px 0px 0px 0px;
        border-radius: 50px !important;
        font-size: 12px;
        display: inline-block;
        line-height: 20px;
        text-align: center;
        /* background-color: #b3b3b3; */
        color: #219ab5;
        font-weight: 400;
        padding: 0px 0px;
        float: none;
    }
/*****Modal Pop-Up Chamgers****/
/*CSS By Anand - Sep 24-1018 */
.isc-app-main-body-layout-container {
    width: 100%;
    overflow-x: hidden;
    height: 900px;
}


/*CSS By Anand - Sep 26-1018 */
.isc-mp-in-sec-sm-par-con-s2:before, .isc-mp-in-sec-sm-hdr-con-s2:before, sc-mp-in-sec-sm-con-s2:before {
    content: "";
    display: table;
}

.isc-mp-in-sec-sm-par-con-s2:after, .isc-mp-in-sec-sm-hdr-con-s2:after, sc-mp-in-sec-sm-con-s2:after {
    content: "";
    display: table;
    clear: both;
}

.isc-mp-in-sec-sm-par-con-s2 {
    position: relative;
}

.isc-mp-in-sec-sm-hdr-con-s2 {
    position: relative;
    padding: 5px 3px;
}

.isc-mp-in-sec-sm-con-s2 {
    position: relative;
    padding: 10px 15px;
    min-height: 32px;
    max-height: 125px;
    overflow: hidden;
    overflow-y: auto;
    background-color: white;
    border: 1px solid #e5e5e5;
    border-radius: 4px !important;
}

    .isc-mp-in-sec-sm-con-s2::-webkit-scrollbar, .isc-mp-in-sec-sm-con-s3::-webkit-scrollbar {
        width: 4px;
    }

.isc-mp-in-sec-sm-con-s3 {
    position: relative;
    padding: 10px 15px;
    min-height: 50px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
    background-color: white;
    border: 1px solid #eaeaea;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top: none;
}


.isc-lbl-tile-req-seq-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #5d5d5d;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
}

    .isc-lbl-tile-req-seq-s1 span {
        margin: 0px 5px;
    }

.isc-lbl-tile-req-seq-bad-s1 {
    font-size: 12px;
    padding: 1px 7px;
    line-height: 12px;
    text-align: center;
    font-weight: 500;
    border-radius: 50px !important;
    float: none;
    margin: 0 auto;
    background-color: #8a8a8a;
    color: #fff !important;
    letter-spacing: 0.5px;
    cursor: pointer;
    display: inline-block !important;
}

    .isc-lbl-tile-req-seq-bad-s1 span {
        font-size: 10px;
        font-weight: 400;
    }

.isc-lbl-tile-req-seq-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-mp-temp-s1 {
    margin: 0px 0px 5px 5px;
    font-size: 12px;
    font-weight: 500;
    color: #515151;
    line-height: 18px;
    cursor: pointer;
    letter-spacing: 0.5px;
}

    .isc-lbl-mp-temp-s1 i {
        margin: 0px 5px;
        display: none;
        color: #ff8489;
        font-size: 12px;
        font-weight: 400;
    }

    .isc-lbl-mp-temp-s1:hover i {
        display: inline-block;
    }
/*CSS By Anand - Sep 26-1018 */



/*CSS By Anand - Sep 27-1018 */
.isc-seq-dat-icon-nav-s1 {
}

    .isc-seq-dat-icon-nav-s1 li {
    }

        .isc-seq-dat-icon-nav-s1 li a {
        }

        .isc-seq-dat-icon-nav-s1 li a {
        }


/*CSS By Anand - Sep 27-1018 */
/*******Audi trail custom css**********/
/********Prototype screen changes css***Oct 3 From the scrach******************/
.lbl-txts-s1 span i {
    margin: 0px 5px 0px 0px;
    position: unset;
}
/*********Comment.aspx**************/
.isc-seq-dat-icon-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-seq-dat-icon-nav-s1 li {
        display: block;
        list-style: none;
        float: left;
        position: relative;
        margin-right: 10px;
    }

        .isc-seq-dat-icon-nav-s1 li a {
            display: block;
            padding: 5px 10px;
            color: #9c9c9c;
            text-align: center;
            cursor: pointer;
            text-decoration: none;
        }

            .isc-seq-dat-icon-nav-s1 li a h2 {
                margin: 0px 0px 0px 0px !important;
                font-size: 11px;
                font-weight: 400;
                color: #828282;
                line-height: 20px;
                white-space: nowrap;
                text-overflow: ellipsis;
                position: relative;
            }

                .isc-seq-dat-icon-nav-s1 li a h2 span {
                    margin: 0px 10px 0px 0px;
                }

                    .isc-seq-dat-icon-nav-s1 li a h2 span i {
                        font-size: 14px;
                        text-align: center;
                        line-height: inherit;
                        color: #a9a9a9;
                        margin: 0px 2px 0px 0px;
                        position: relative;
                        z-index: 1;
                        /*background-color: #fff;*/
                        display: inherit;
                    }


            .isc-seq-dat-icon-nav-s1 li a h3 {
                margin: 0px 0px 0px 0px !important;
                font-size: 14px;
                font-weight: 500;
                color: #219ab5;
                line-height: 20px;
                white-space: nowrap;
                text-overflow: ellipsis;
                position: relative;
            }

                .isc-seq-dat-icon-nav-s1 li a h3 span {
                    margin: 0px 10px 0px 0px;
                }

                    .isc-seq-dat-icon-nav-s1 li a h3 span i {
                        font-size: 14px;
                        text-align: center;
                        line-height: inherit;
                        color: #a9a9a9;
                        margin: 0px 2px 0px 0px;
                        position: relative;
                        z-index: 1;
                        /*background-color: #fff;*/
                        display: inherit;
                    }
/*.isc-seq-dat-icon-nav-s1 li a h2:hover .isc-eng-date-sub-dd-menu-s1
{
    display:block;
}*/
.isc-seq-dat-icon-abs-s1 {
    font-size: 13px !important;
    color: #00A7B5 !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    position: absolute !important;
    left: 6px;
    top: -5px;
    height: 14px;
    /* border: 1px solid #00a7b5 !important; */
    width: 14px !important;
    z-index: 0 !important;
    background-color: #ffffff;
    border-radius: 50px !important;
}

.isc-seq-dat-icon-abs-s2 {
    font-size: 13px !important;
    color: #F4608A !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    position: absolute !important;
    left: 9px;
    top: -5px;
    height: 14px;
    /* border: 1px solid #00a7b5 !important; */
    width: 14px !important;
    z-index: 0 !important;
    background-color: #ffffff;
    border-radius: 50px !important;
}

.isc-seq-dat-icon-abs-s3 {
    font-size: 13px !important;
    color: #25B7D3 !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    position: absolute !important;
    left: 6px;
    top: -5px;
    height: 13px;
    /* border: 1px solid #00a7b5 !important; */
    width: 14px !important;
    z-index: 0 !important;
    background-color: #ffffff;
    border-radius: 50px !important;
}



.pad-rgt-10 {
    padding-right: 10px;
}

.mar-rgt-10 {
    margin-right: 10px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
    color: #4b8df8;
    font-weight: 500;
}


/*.isc-cust-dd .dd-btn-siz-s1 .btn.dropdown-toggle {
    width: 185px !important;
}*/

.isc-search-icn-cust-s1 {
    position: absolute;
    right: -3px;
    padding: 8px 8px !important;
    top: 5px;
}

    .isc-search-icn-cust-s1 i {
        margin: 0px !important;
    }

.isc-mp-list-sec-bdy-s2 td h3 {
    font-size: 12px !important;
    line-height: 15px !important;
    margin: 0px 0px 0px 0px !important;
    color: #3CA09D !important;
    font-weight: 400 !important;
    overflow: hidden;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    text-align: inherit;
}

.isc-para-lbl-txt-clr-s6 {
    color: #4F2D7F;
}

.div-col-14per {
    width: 14%;
    float: left;
}

.mar-rig-med {
    margin-right: 15px !important;
}

.mar-rig-min-5 {
    margin-right: 10px !important;
}

.div-col-13per {
    width: 13%;
    float: left;
}
/********custom Dropdown small-size************/
.isc-custom-callender-set-propre i {
    float: left;
}

.isc-custom-callender-set-propre span {
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    text-overflow: ellipsis;
    padding: 0 0 0 5px;
}

.isc-dd-add-action-s1 .isc-cust-dd .dd-btn-siz-s1 .btn.dropdown-toggle {
    width: 185px !important;
}

.bootstrap-select.btn-group .dropdown-menu.inner::-webkit-scrollbar {
    width: 5px;
}

.dd-btn-siz-s1 .dropdown-menu {
    width: 185px;
}

/*.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 185px !important;
}*/
/*************************/
/******CSS By Anand---(Sep 05, 2018)******/
.isc-app-sec-in-home-clientlist-bdy-scr-con-s1, .isc-activity-container, .isc-app-sec-in-clients-clientlist-bdy-scr-con-s1, .isc-app-sec-in-engagement-bdy-scr-con-s1 {
    overflow: hidden;
    overflow-y: auto;
    min-height: 250px;
}

    .isc-app-sec-in-home-clientlist-bdy-scr-con-s1::-webkit-scrollbar, .isc-activity-container::-webkit-scrollbar, .isc-app-sec-in-clients-clientlist-bdy-scr-con-s1::-webkit-scrollbar, .isc-app-sec-in-engagement-bdy-scr-con-s1::-webkit-scrollbar {
        width: 7px;
    }

/******CSS By Anand---(Sep 05, 2018)******/
body {
    overflow: hidden;
}
/*******12/10/2018 Changes *****************/
.isc-spc-table-read-action-s1 td a.lbl-txts-s1 h3 {
    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-spc-table-read-action-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-tbl-optimal-s1 {
    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;
}

.isc-res-cells-s2.isc-res-bg-s1 {
    background-color: #68478D !important;
    color: #fff;
}

.isc-res-cells-s3.isc-res-bg-s1 {
    background-color: #68478D !important;
    color: #fff;
}

.isc-res-cells-s2.isc-up-bg-s1 {
    background-color: #2DB5D4 !important;
    color: #fff;
}

.isc-res-cells-s2.isc-ac-bg-s1 {
    background-color: #77C45A !important;
    color: #fff;
}

.isc-res-cells-s3.isc-up-bg-s1 {
    background-color: #2DB5D4 !important;
    color: #fff;
}

.isc-res-cells-s3.isc-ac-bg-s1 {
    background-color: #77C45A !important;
    color: #fff;
}

.isc-res-cells-s2 {
    background-color: #e3e3e3;
    border-radius: 3px !important;
    color: #5d5d5d;
    cursor: pointer;
    transition: all .3s ease-out;
    height: 18px;
    width: 18px;
    /* margin: 0 auto; */
    color: #5d5d5d;
    font-size: 13px;
    text-align: center;
    /* line-height: 25px; */
    font-weight: 500;
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0;
    top: 2px;
}

.isc-res-cells-s3 {
    background-color: #e3e3e3;
    border-radius: 50px !important;
    color: #5d5d5d;
    cursor: pointer;
    transition: all .3s ease-out;
    height: 15px;
    width: 15px;
    /* margin: 0 auto; */
    color: #5d5d5d;
    font-size: 13px;
    text-align: center;
    /* line-height: 25px; */
    font-weight: 500;
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0;
    top: 3px;
}

.isc-relative {
    position: relative !important;
}

.pad-rig-min-5 {
    padding-right: 5px;
}
/******************/
/***********custom overwrite css plugin*******/
.dropdown-menu li > a {
    padding: 6px 10px 6px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.daterangepicker.dropdown-menu {
    padding: 5px;
    box-shadow: none;
}

textarea.form-control {
    height: auto;
    resize: none;
}

.bootstrap-select.btn-group .dropdown-menu {
    box-shadow: none;
}

.bootstrap-select.form-control:not([class*="span"]) {
    width: 100%;
    border: none !important;
    / border-radius: 57px !important;
    /;
}

.bootstrap-select.open .btn {
    border-color: #999999;
    border: 1px solid #ddd !important;
}
/*******changes 12/10/2018****/
.mp-edit-engagement-folder-list::-webkit-scrollbar {
    width: 5px;
}

.mp-edit-engagement-folder-list .isc-acc-par-hdr-con-s2 .isc-lbl-sec-frm-hdr-s2 span {
    font-size: 14px;
    font-weight: 600;
}

.mp-edit-engagement-folder-list .isc-in-clone-bdy-sec-par-bdy-s1 .isc-clon-rd-par-con-s1 {
    padding: 0px 10px;
}

    .mp-edit-engagement-folder-list .isc-in-clone-bdy-sec-par-bdy-s1 .isc-clon-rd-par-con-s1 .isc-clone-rd-opt-lbl-s2 {
        padding-left: 20px;
        padding-top: 5px;
    }

    .mp-edit-engagement-folder-list .isc-in-clone-bdy-sec-par-bdy-s1 .isc-clon-rd-par-con-s1 .isc-clone-rd-opt-lbl-s1 {
        line-height: 30px !important;
    }

    .mp-edit-engagement-folder-list .isc-in-clone-bdy-sec-par-bdy-s1 .isc-clon-rd-par-con-s1 textarea {
        margin-top: 10px;
    }

.pad-left-30 {
    padding-left: 30px !important;
}

/*************Correction*************15/10/2018****/
.isc-overflow-none-properties .modal-dialog .modal-body {
    overflow: visible !important;
    overflow-y: unset !important;
}

.mar-top-5 {
    margin-top: 5px !important;
}

.isc-coll-hdr-sec-kpi-lbl-time-picker {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #a9a9a9;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    letter-spacing: 0.7px;
    width: 30%;
    float: left;
}

    .isc-coll-hdr-sec-kpi-lbl-time-picker span {
        height: 18px;
        /* min-width: 18px; */
        margin: 0px 0px 0px 0px;
        border-radius: 50px !important;
        font-size: 12px;
        display: inline-block;
        line-height: 20px;
        text-align: center;
        /* background-color: #b3b3b3; */
        color: #219ab5;
        font-weight: 400;
        padding: 0px 0px;
        float: none;
    }

.isc-mp-sub-hdr-s1 {
    position: relative;
    color: #007BB6;
    font-size: 15px;
    font-weight: 600;
    display: block;
    line-height: 25px;
    /* letter-spacing: 0.5px; */
    margin: 0px 5px 10px 0px;
    padding: 0px 0px;
    text-align: left;
    text-transform: capitalize;
    border-bottom: 1px solid #ddd;
}

.isc-lbl-modl-pop-up-s1 {
    font-weight: 400;
    font-size: 13px;
    color: #8A8A8A;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
}

/*.isc-btn-ent-acts-s3 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    background-color: #4B4F54;
    border: none;
    color: #fff;
}*/

.isc-btn-ent-acts-s3 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    background-color: #979596;
    border: none;
    color: #fff;
    text-decoration: none;
    margin-top: -4px;
}

    .isc-btn-ent-acts-s3:hover {
        color: #fff;
        text-decoration: none;
        background-color: #979596;
    }

    .isc-btn-ent-acts-s3 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 11px;
        margin-top: 3px;
    }

.txt-mand-field {
    color: red;
}

#masterforcepasswordstrength {
    position: absolute;
    width: 250px;
    top: 125px;
    left: 21px;
    padding: 15px;
    background: #fefefe;
    font-size: .875em;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #ddd;
    z-index: 10000000;
}

    #masterforcepasswordstrength h4 {
        margin: 0 0 10px 0;
        padding: 0;
        font-weight: normal;
    }

    #masterforcepasswordstrength::before {
        content: "\25B2";
        position: absolute;
        top: -12px;
        left: 45%;
        font-size: 14px;
        line-height: 14px;
        color: #ddd;
        text-shadow: none;
        display: block;
    }

.invalid {
    background: url(../../img/invalid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid {
    background: url(../../img/valid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}

#masterforcepasswordstrength {
    display: none;
}

.password-conformation {
    display: none;
}

#masterforcepasswordstrength ul {
    padding-left: 5px;
}

    #masterforcepasswordstrength ul li {
        list-style-type: none;
    }

.isc-uploaded-stage-s1 {
    border: 2px solid #2A81B9;
    color: #2A81B9;
}

.isc-lgs-icn-set-s3 {
    display: block;
    font-size: 300px;
    color: #908e8a;
    line-height: 150px;
    text-align: center;
    margin-top: 20px;
}

.isc-maxs-s1 {
    margin-top: 65px;
}

    .isc-maxs-s1 p {
        font-size: 20px;
        font-weight: 600;
        line-height: 25px;
        color: #000;
        text-align: center;
    }

.isc-maxs-s2 {
    margin-top: 20px;
}

    .isc-maxs-s2 p {
        font-size: 15px;
        font-weight: 600;
        line-height: 25px;
        color: #5d5d5d;
        text-align: left;
    }

.isc-forg-main-container-s1 {
    width: 325px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 4px !important;
    margin-top: 55px;
    padding: 20px 25px;
    background-color: #fff;
    position: relative;
    height: 300px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

    .isc-forg-main-container-s1 .form-group label {
        text-align: left;
    }

    .isc-forg-main-container-s1 .input-icon > .form-control {
        padding-left: 12px;
    }

.isc-lbl-hint-cell-noti-s1 {
    position: absolute !important;
    left: 20% !important;
    width: 200px !important;
    top: 102px !important;
}

.mar-top-ajms-s1 {
    margin-top: 25px;
}

.mar-top-ajms-s2 {
    margin-top: 35px;
}

.isc-lgs-icn-set-s1 {
    display: block;
    font-size: 300px;
    color: #908e8a;
    line-height: 150px;
    text-align: center;
}

.isc-forg-main-container-s2 {
    width: 650px;
    margin: 0 auto;
    margin-top: 55px;
    padding: 20px 25px;
    position: relative;
}

.btn-successs5:hover, .btn-successs5:focus, .btn-successs5:active, .btn-successs5.active {
    color: white;
    background-color: #4f2d7f;
    border-color: #4f2d7f;
}

.btn-successs5 {
    color: white;
    background-color: #4f2d7f;
    border-color: #4f2d7f;
}

.isc-success-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 45px;
    color: #78827c;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {
    color: white;
    background-color: #4f2d7f;
}

.green.btn {
    color: white;
    background-color: #4f2d7f;
}

/*  bhoechie tab */
div.bhoechie-tab-container {
    z-index: 10;
    background-color: #ffffff;
    padding: 0 !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ddd;
    background-clip: padding-box;
    opacity: 0.97;
    filter: alpha(opacity=97);
    min-height: 500px;
}

div.bhoechie-tab-menu {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}

    div.bhoechie-tab-menu div.list-group {
        margin-bottom: 0;
    }

        div.bhoechie-tab-menu div.list-group > a {
            margin-bottom: 0;
        }

            div.bhoechie-tab-menu div.list-group > a .glyphicon,
            div.bhoechie-tab-menu div.list-group > a .fa {
                color: #658D1B;
            }

            div.bhoechie-tab-menu div.list-group > a:first-child {
                border-top-right-radius: 0;
                -moz-border-top-right-radius: 0;
            }

            div.bhoechie-tab-menu div.list-group > a:last-child {
                border-bottom-right-radius: 0;
                -moz-border-bottom-right-radius: 0;
            }

            div.bhoechie-tab-menu div.list-group > a.active,
            div.bhoechie-tab-menu div.list-group > a.active .glyphicon,
            div.bhoechie-tab-menu div.list-group > a.active .fa {
                background-color: #658D1B;
                background-image: #658D1B;
                color: #ffffff;
            }

                div.bhoechie-tab-menu div.list-group > a.active:after {
                    content: '';
                    position: absolute;
                    left: 100%;
                    top: 50%;
                    margin-top: -13px;
                    border-left: 0;
                    border-bottom: 13px solid transparent;
                    border-top: 13px solid transparent;
                    border-left: 10px solid #658D1B;
                }

div.bhoechie-tab-content {
    background-color: #ffffff;
    /* border: 1px solid #eeeeee; */
    padding-left: 20px;
    padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
    display: none;
}

.list-group-item {
    font-size: 15px;
    text-align: left;
}

    .list-group-item i {
        font-size: 20px;
        margin: 0px 5px 0px 0px;
    }

.bhoechie-tab-menu .list-group-item {
    border: none !important;
}

.bhoechie-tab {
    min-height: 530px;
    border-left: 1px solid #ddd;
}


.isc-mp-foot-s1 {
    position: absolute;
    bottom: 0px;
    right: 15px;
}

#masterforcepasswordstrengthChange {
    position: absolute;
    width: 250px;
    top: 125px;
    left: 21px;
    padding: 15px;
    background: #fefefe;
    font-size: .875em;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #ddd;
    z-index: 10000000;
}

    #masterforcepasswordstrengthChange h4 {
        margin: 0 0 10px 0;
        padding: 0;
        font-weight: normal;
    }

    #masterforcepasswordstrengthChange::before {
        content: "\25B2";
        position: absolute;
        top: -12px;
        left: 45%;
        font-size: 14px;
        line-height: 14px;
        color: #ddd;
        text-shadow: none;
        display: block;
    }

.invalid {
    background: url(../../img/invalid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid {
    background: url(../../img/valid.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}

#masterforcepasswordstrengthChange {
    display: none;
}

.password-conformation {
    display: none;
}

#masterforcepasswordstrengthChange ul {
    padding-left: 5px;
}

    #masterforcepasswordstrengthChange ul li {
        list-style-type: none;
    }



.dropdown-menu.isc-user-dd-cell-s1 {
    padding: 0px;
    margin: 0px;
    top: 39px;
    left: -45px;
    width: 190px;
}

.isc-cmnt-h3 {
    color: #2db5d4 !important;
    padding-bottom: 3px !important;
    line-height: 15px !important;
    font-size: 13px !important;
    text-decoration: none !important;
    text-transform: none !important;
    padding-left: 5px !important;
}

/*  16/10/2018  pagination custom plugin ovewrite*/
.jplist-drop-down, .jplist-label, .jplist-panel button {
    border-radius: 3px !important;
}

    .jplist-panel button:focus {
        outline: 0;
    }

    .jplist-drop-down .jplist-dd-panel:after {
        color: #111;
        display: inline-block;
        position: absolute;
        right: 10px;
        z-index: 1000;
        content: "\f107" !important;
        border: 0;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
    }

    .jplist-drop-down ul {
        overflow: hidden !important;
        min-height: 35px;
        max-height: 215px;
        overflow-y: auto !important;
    }

    .jplist-drop-down:hover .jplist-dd-panel {
        color: #333 !important;
        border-color: #999999;
    }

    .jplist-drop-down ul::-webkit-scrollbar {
        width: 5px;
    }

.isc-font-arial {
    font-family: Arial !important;
}
/******************/

.isc-wid-10percent {
    width: 10% !important;
}

.isc-wid-15percent {
    width: 15% !important;
}

.isc-wid-12percent {
    width: 12.5% !important;
}

.isc-overdue {
    color: #e07878 !important;
}


.mp-clone-engagement-folder-list {
    overflow: hidden;
    max-height: 400px;
    overflow-y: auto !important;
}

.ui-state-highlight_placeholder {
    border: 1px solid #eeeeef !important;
    font-weight: bold !important;
    font-size: 45px;
    background-color: #eeeeef !important;
    height: 30px;
}

/**********css*************/
.isc-notification-set::before, .isc-notification-chat-board::before, .isc-notification-set-before::before {
    display: table;
    content: "";
}

.isc-notification-set::after, .isc-notification-chat-board::after, .isc-notification-set-before::after {
    display: table;
    content: "";
    clear: both;
}

.isc-notification-set {
    position: absolute;
    right: 0;
    width: 25%;
    float: none;
    bottom: 10%;
    cursor: pointer;
    z-index: 99999;
    color: #fff;
    height: auto;
}
/*.isc-notification-set {
    position: relative;
    bottom: 0;
    width: 25%;
    left: 0;
    float: right;
    top: 5px;
    cursor: pointer;
    z-index: 999;
    color: #fff;
    background-color: #4F2D7F;
    background-color: #4F2D7F;
}*/

.isc-lbl-header-align {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #4F2D7F;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-header-align-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #ffff;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-notification i {
    color: #ffff;
    font-size: 16px;
    line-height: 20px;
}

.isc-notification-s1 i {
    color: #4F2D7F;
    font-size: 16px;
    line-height: 20px;
}

.isc-notification i:hover {
    color: #ffff;
    font-size: 16px;
}

.isc-notification-set-before {
    padding: 5px 10px;
    height: 35px;
    border: 2px solid #4F2D7F;
    border-radius: 3px !important;
    /* display: block; */
    /* top: 0; */
    position: fixed;
    width: 20%;
    /* left: 0; */
    right: 25px;
    background-color: #4f2d7f;
    bottom: 30px;
    z-index: 9999999999;
}


.isc-notification-chat-board {
    position: absolute;
    border: 2px solid #ddd;
    padding: 5px 10px;
    right: 0;
    bottom: -35px;
    width: 100%;
    left: -20px;
    /* float: right; */
    cursor: pointer;
    z-index: 999;
    /* min-height: 100%; */
    background-color: #fff;
    border-radius: 3px !important;
    /* max-height: 300px; */
    /* height: auto; */
    height: 412px !important;
}

.isc-notifi-banner-con-head::before, .isc-notifi-body-con::before {
    display: table;
    content: "";
}

.isc-notifi-banner-con-head::after, .isc-notifi-body-con::after {
    display: table;
    content: "";
    clear: both;
}

.isc-list-para {
    margin: 0px 0px 0px 10px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: normal;
    /*overflow: hidden;
     text-align: left;
     white-space: nowrap;
     text-overflow: ellipsis;
    */
}

.screen-content-group-list-cell {
    margin: 0px;
    width: 100%;
    padding: 0px 20px;
    display: block;
    padding-left: 47px;
}

    .screen-content-group-list-cell li.list-content {
        line-height: 20px;
        font-weight: 500;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        color: #7c7c7c;
        /* display: inline-block; */
        width: 100%;
        list-style: none;
        position: relative;
        padding-left: 12px;
        list-style-type: decimal !important;
    }

        .screen-content-group-list-cell li.list-content: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: 5px;
     width: 0px;*/
        }

.screen-content-group-list-cell-s1 {
    margin: 0px;
    width: 100%;
    padding: 0px 20px;
    display: block;
}

    .screen-content-group-list-cell-s1 li.list-content-s1 {
        line-height: 20px;
        font-weight: 500;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        color: #7c7c7c;
        display: block;
        width: 100%;
        list-style: none;
        position: relative;
        padding-left: 0px;
    }

        .screen-content-group-list-cell-s1 li.list-content-s1 i {
            color: #46c0b9;
            margin: 0px 5px 0px 0px;
            font-size: 8px;
        }

.screen-content-group-list-cell li.list-content span {
    font-weight: 500;
    color: #525252;
}
/********************/
.isc-bg-purple {
    background-color: #3CA09D !important;
}

.isc-app-hdr-nav-s1 li {
    list-style: none;
    float: left;
    display: block;
    display: block;
    margin: 0px 0px 0px 0px;
}

    .isc-app-hdr-nav-s1 li a {
        display: block;
        text-decoration: none;
        padding: 0px 10px;
        font-size: 14px;
        color: #274b75;
        line-height: 20px;
        cursor: pointer;
        font-weight: 500;
        border-right: 2px solid #eee;
    }

        .isc-app-hdr-nav-s1 li a i {
            display: block;
            text-decoration: none;
            padding: 2px 0px;
            font-size: 14px;
            color: #a7a7a7;
            line-height: 20px;
            cursor: pointer;
            font-weight: 500;
            border-radius: 2px !important;
        }

    .isc-app-hdr-nav-s1 li.active a i {
        text-decoration: none;
        background-color: #fff;
        color: #4F2D7F !important;
    }

    .isc-app-hdr-nav-s1 li a i:hover {
        color: #2DB5D4 !important;
    }

.isc-screen-entity-list-cus-s2 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    display: block;
}

    .isc-screen-entity-list-cus-s2 li {
        float: left;
        width: 20%;
        list-style: none;
        display: block;
    }

        .isc-screen-entity-list-cus-s2 li a {
            display: block;
            text-decoration: none;
            padding: 7px 10px;
            position: relative;
            padding-left: 45px;
            cursor: pointer;
        }

.isc-ent-img-cont-cus-s2 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-cus-s2 img {
        height: 35px;
        width: 35px;
        padding: 5px 5px;
    }

.isc-lbl-smp-tile-s6 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
    padding-right: 10px;
}



.isc-accor-par-bdy-s9 {
    height: 300px !important;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-accor-par-bdy-s9::-webkit-scrollbar {
        width: 6px;
    }
/********Select 2 overwrite Dropdown************************/
.isc-select-dropdown {
    padding: 6px 10px 5px 7px !important;
    font-size: 13px !important;
    height: 32px !important;
    border-left: 1px solid #ccc;
    -webkit-appearance: none;
}

.select2-container--focus {
    border: none !important;
}

.select2-container .select2-selection--single {
    height: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px !important;
}

.select2-results__option {
    -moz-user-select: none;
    color: #8A8A8A;
    padding: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.select2-container.select2-container--default.select2-container--open {
    z-index: 999999 !important;
}

.modal.isc-popups-read-s1 {
    /*z-index: 99999 !important;*/
}

.select2-container {
    width: 200px !important;
    /*z-index: 99999 !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: #8A8A8A;
}

/***********datatable & pagination 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_scroll div.dataTables_scrollBody::-webkit-scrollbar {
    height: 4px;
}

.dataTables_empty {
    font-weight: 400;
    color: #1675ac !important;
}

table.dataTable.no-footer {
    border-bottom: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    z-index: 2;
    color: #fff !important;
    background: #428bca !important;
    border-color: #428bca !important;
    cursor: default;
    box-shadow: unset !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    margin-left: 0px !important;
    color: #428bca !important;
    background: none;
    /* border: 1px solid transparent; */
    border-radius: 2px;
    border: 1px solid #ddd !important;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #2a6496 !important;
    border: 1px solid #ddd !important;
    background-color: #eee !important;
    border-color: #ddd;
    background: none;
    box-shadow: unset !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #eee)) !important;
    background: -webkit-linear-gradient(top, #eee 0%, #eee 100%) !important;
    background: -moz-linear-gradient(top, #eee 0%, #eee 100%) !important;
    background: -ms-linear-gradient(top, #eee 0%, #eee 100%) !important;
    background: -o-linear-gradient(top, #eee 0%, #eee 100%) !important;
    background: linear-gradient(to bottom, #eee 0%, #eee 100%) !important;
}

.paging_full_numbers a.paginate_button {
    color: red !important;
}

.paging_full_numbers a.paginate_active {
    color: red !important;
}

/*table.dataTable thead .sorting_asc {
    background-image: none !important;
}

table.dataTable thead .sorting_desc {
    background-image: none !important;
}

table.dataTable thead .sorting {
    background-image: none !important;
}*/

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 10px !important;
}

table.dataTable th, table.dataTable td {
    box-sizing: border-box !important;
}

.dataTables_wrapper .dataTables_paginate {
    padding-top: 0.75em !important;
}

textarea.form-control {
    resize: none;
}
/***************************************/
.dataTables_scrollBody table thead th {
    height: 0px;
    background: none;
    background-image: none;
}

.dataTables_scrollBody table.dataTable thead .sorting_asc, .dataTables_scrollBody table.dataTable thead .sorting_desc, .dataTables_scrollBody table.dataTable thead .sorting {
    background-image: none;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #999999 !important;
}

a {
    cursor: pointer;
}

.isc-btn-ent-acts-s5 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0px;
    border-radius: 3px !important;
    background-color: #219AB5;
    border: none;
    color: #fff;
    text-decoration: none;
    margin-top: -4px;
}

    .isc-btn-ent-acts-s5:hover {
        color: #fff;
        text-decoration: none;
        background-color: #219AB5;
    }

/* karthick 11-02-2019**/

.spn-kpi-request-bystatus {
    height: 20px;
    width: 22px;
    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: inline-block;
    margin: 0px auto;
}

.mar-lft-5 {
    margin-left: 5px !important;
}

.isc-cust-excl-cir-s1 {
    color: #f3d91a !important;
    margin: 0px 7px 0px -22px !important;
    line-height: 11px !important;
    display: inline-block !important;
    font-size: 18px !important;
}

.isc-frm-lbl-hdr-s1 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-lbl-nav-txt-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-lbl-nav-txt-s1 li {
        display: block;
        float: left;
        list-style: none;
        width: 100%;
    }

        .isc-lbl-nav-txt-s1 li h1 {
            margin: 0px 0px 0px 0px;
            font-size: 16px;
            color: #5d5d5d;
            text-align: left;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 500;
            text-transform: capitalize;
        }

        .isc-lbl-nav-txt-s1 li h2 {
            margin: 0px 0px 0px 5px;
            font-size: 14px;
            color: #729eba !important;
            text-align: left;
            line-height: 25px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 400 !important;
            text-transform: capitalize;
        }

        .isc-lbl-nav-txt-s1 li h3 {
            margin: 0px 0px 15px 5px;
            font-size: 14px;
            color: #8A8A8A !important;
            text-align: left;
            line-height: 25px;
            overflow: hidden;
            display: inline-block;
            width: 20%;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 400 !important;
            text-transform: capitalize;
        }

        .isc-lbl-nav-txt-s1 li h4 {
            margin: 0px 0px 15px 0px;
            font-size: 13px;
            color: #413059 !important;
            text-align: left;
            display: inline-block;
            width: 40%;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 500;
            text-transform: capitalize;
        }

            .isc-lbl-nav-txt-s1 li h4 span {
                color: gray;
                margin: 0px 0px 0px 2px;
                font-weight: 400;
            }

        .isc-lbl-nav-txt-s1 li:last-child {
            border-bottom: 1px dotted #ddd;
        }

/*New Home page*/
/*31 Aug 2017*/
/*Homev1*/
.isc-app-screen-sec-container-s1:before, .isc-mp-list-con-s1:before, .isc-list-inner-tab-con-s1:before, .isc-mp-list-inner-con-s1:before {
    content: '';
    display: table;
}

.isc-app-screen-sec-container-s1:after, .isc-mp-list-con-s1:after, .isc-list-inner-tab-con-s1:after, .isc-mp-list-inner-con-s1:after {
    content: '';
    display: table;
    clear: both;
}



.isc-app-screen-sec-container-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-section-lbl-hdr-s4 {
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 10px;
    line-height: 1;
}

.isc-screen-entity-list-s1 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    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: 7px 10px;
            position: relative;
            padding-left: 45px;
            cursor: pointer;
        }

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-s1 img {
        height: 35px;
        width: 35px;
        padding: 5px 5px;
    }

span.img-s1 {
    background-color: #adacac;
    background-image: url('../../img/appfinal/YettoCreate.png');
}

span.img-s2 {
    background-color: #2D96CB;
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -244px -2px;
}

span.img-s3 {
    background-color: #ffaa0d;
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -105px -2px;
}

span.img-s4 {
    background-color: #F57F17;
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -315px -1px;
}

span.img-s5 {
    background-color: #8ece88;
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -350px -1px;
}

span.img-s6 {
    background-color: #45AE3D;
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -139px -1px;
}

.isc-section-lbl-hdr-pos-s1 {
    font-size: 11px;
    color: #666;
    margin: 0px;
    line-height: 2;
    position: absolute;
    top: 35px;
    left: 0px;
}

.isc-section-lbl-hdr-s5 {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 0;
    margin: 0px;
}

.isc-section-lbl-hdr-s6 {
    font-size: 15px;
    font-weight: normal;
    color: #333;
    margin-bottom: 10px;
    line-height: 1;
    margin: 10px 0px 0px 0px;
}

.isc-min-ht-s2 {
    min-height: 430px;
}



.isc-mp-list-con-s1 {
    position: relative;
    height: 250px;
    overflow: hidden;
    overflow-y: auto;
}


.isc-mp-tbl-s1 {
    width: 100%;
}

    .isc-mp-tbl-s1 th {
        background-color: #F2F2F2;
        color: #969696;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 2px;
        padding: 5px 7px;
        background-color: #e0e0e0;
        color: #3d3d3d;
        line-height: 20px;
        position: relative;
    }

    .isc-mp-tbl-s1 td {
        padding: 5px 7px;
        border-bottom: 2px dotted #ddd;
        color: #000;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: normal;
        line-height: 20px;
        vertical-align: middle;
    }

    .isc-mp-tbl-s1 th h1 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-tbl-s1 th h2 {
        font-size: 11px;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-tbl-s1 th h1 span {
        font-size: 10px;
        line-height: inherit;
        color: inherit;
        font-weight: inherit;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .isc-mp-tbl-s1 th h1 span i {
            font-size: 12px;
            line-height: inherit;
            color: inherit;
            font-weight: inherit;
            margin: 0px 0px 0px 0px;
            text-align: inherit;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            float: right;
            cursor: pointer;
        }

    .isc-mp-tbl-s1 td h2 {
        color: #1c599a;
        text-decoration: none;
        font-weight: 600;
        font-size: 11px;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        text-align: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-mp-tbl-s1 td h3 {
        font-size: 11px;
        line-height: 20px;
        margin: 0px 0px 0px 0px;
        color: #777;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: inherit;
    }

.isc-cir-nav-list-s1 {
    padding: 0px;
    margin: 0px auto;
    width: 10px;
}

    .isc-cir-nav-list-s1 li {
        float: left;
        list-style: none;
        margin-right: 7px;
    }

        .isc-cir-nav-list-s1 li a {
            display: block;
            font-size: 10px;
            color: #fff;
            font-weight: 600;
            line-height: 10px;
            background-color: #bfb9b9;
            padding: 5px 7px;
            border-radius: 50% !important;
            height: 20px;
            width: 20px;
        }

        .isc-cir-nav-list-s1 li:hover a {
            text-decoration: none;
        }


.isc-list-inner-tab-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-list-inner-tab-s1 li {
        float: left;
        display: block;
        list-style: none;
        list-style-type: none;
    }

        .isc-list-inner-tab-s1 li a {
            display: block;
            padding: 7px 10px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid transparent;
            font-size: 12px;
            font-weight: 500;
            color: #999999;
            text-decoration: none;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
            position: relative;
            border-right: none;
        }

        .isc-list-inner-tab-s1 li:last-child a {
            border-right: 1px solid #e6e6e6;
        }

        .isc-list-inner-tab-s1 li:hover a {
            text-decoration: none;
            opacity: 1;
            color: #0088dd;
            font-weight: 600;
            border-color: #0088dd;
            border-width: 2px;
            border-bottom-color: transparent;
            border-right: 2px solid #0088dd;
        }

        .isc-list-inner-tab-s1 li.active a {
            padding-bottom: 6px;
            background-color: #fff;
            color: #000;
            font-weight: 600;
            border-color: #dbdbdb;
            border-width: 2px;
            border-right: 2px solid #dbdbdb;
            border-bottom-color: transparent;
            opacity: 1;
        }

        .isc-list-inner-tab-s1 li a span {
            height: 20px;
            width: 27px;
            line-height: 18px;
            font-size: 10px;
            text-align: center;
            border-radius: 4px !important;
            background-color: #e3e3e3;
            border: 1px solid #a1a1a1;
            color: #222;
            font-weight: 600;
            display: block;
            float: right;
            margin-left: 25px;
        }

.isc-list-inner-tab-con-s1 {
    padding: 7px 10px;
    background-color: #fff;
    border: 1px solid #E3ECEC;
    min-height: 200px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-mp-list-inner-con-s1 {
    padding: 7px 10px;
    background-color: #fff;
    border: 1px solid #E3ECEC;
    height: 450px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-mp-icon-add-s1 {
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    color: #22BE61;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.isc-mp-select-s1 {
    width: 100%;
    border: 1px solid #d5d5d5;
    border-radius: 4px !important;
    padding: 1px 5px;
    color: #777;
    font-weight: 500;
    display: block;
}

/*31 Aug 2017*/
/*Homev1*/
/**************Home custom css 13/2/2019*******/

.isc-screen-entity-list-s1 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    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: 7px 10px;
            position: relative;
            padding-left: 45px;
            cursor: pointer;
        }

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-s1 img {
        height: 35px;
        width: 35px;
        padding: 5px 5px;
    }

.isc-section-lbl-kpi-hdr-s2 {
    font-size: 11px;
    color: #666;
    margin-bottom: 10px;
    line-height: 0;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: 400;
    /* overflow: hidden; */
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-ent-img-cont-s1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-s1 i {
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        padding: 10px 10px;
        color: #fff;
    }

.isc-section-lbl-kpi-hdr-s1 {
    font-size: 16px;
    font-weight: 600;
    color: #5d5d5d;
    margin-bottom: 10px;
    line-height: 1;
    margin: 10px 0px 0px 0px;
}

.isc-lbl-sec-kpi-hdr-s1 {
    color: #00a1df;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 20px;
    margin: 0px;
}

.isc-app-screen-sec-container-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    margin-bottom: 10px;
}

.isc-app-scr-content-inner-container-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    padding: 5px 15px 10px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    /* margin-top: 10px; */
    /*min-height: 665px;*/
    min-height: 454px;
}

.isc-app-screen-sec-container-s1 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
    padding: 15px;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
}

.isc-sec-con-pad-cus-s1 {
    padding: 5px 0px 5px 15px !important;
}

.isc-frm-txt-bx-bor {
    border-bottom: 1px solid #ccc !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    border-radius: 0px !important;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #68478D !important;
    color: #fff;
}


.isc-act-cir-cell-kbi {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
}

.isc-tbl-sec-ent-s1 td {
    padding: 7px 5px;
    vertical-align: middle;
    border-bottom: 1px solid #f9f9f9;
    font-size: 12px;
    font-weight: 400 !important;
    line-height: 20px;
    color: #787878 !important;
}

.isc-panel-tile-list-bdy-container-s1 {
    background-color: #fff;
}

.isc-panel-tile-list-grp-container-s1 {
    border: 1px solid #dcdcdc;
    /* box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); */
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
    /* box-shadow: 0 1px 1px rgba(0,0,0,0.1), 0 0px 0px rgba(0,0,0,0.1); */
}

.isc-panel-tile-list-hdr-container-s1 {
    min-height: 80px;
    padding: 6px 12px;
    position: relative;
    background: #f6f6f6;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
}

.isc-panel-tile-list-bdy-container-s1 {
    background-color: #fff;
}

.isc-panel-tile-list-bdy-inner-cell-s1 {
    padding: 10px 15px;
    padding-bottom: 5px;
}


.isc-lbl-int-hme-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 12px;
    color: #7D868F;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}

.isc-lbl-int-hme-s2 {
    margin: 0px;
    font-size: 13px;
    color: #545454;
    /* overflow: hidden;*/
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}

.isc-act-cir-bg-comp-kbi {
    background-color: #edc753 !important;
    color: #fff !important;
}


.isc-act-cir-bg-accepted-kbi {
    background-color: #77C45A !important;
    color: #fff !important;
}


.isc-act-cir-bg-over-due-kbi {
    background-color: #ff8d8d !important;
    color: #fff !important;
}


.isc-act-cir-bg-re-request-kbi {
    background-color: #b9b9b9 !important;
    color: #fff !important;
}


.isc-act-cir-bg-tot-request-kbi {
    background-color: #7bb6da !important;
    color: #fff !important;
}

.isc-act-cir-cell-kbi {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0 auto;
}

.isc-lbl-hme-tile-con-s1 {
    margin: 0px 0px 0px 0px;
    color: #808080;
    line-height: 25px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.7px;
    border-bottom: 1px solid #f3f3f3;
    display: inline-block;
}


.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;
        color: #25b7d3;
    }


.isc-lbl-pnl-til-hdr-s1 {
    margin: 0px;
    font-size: 15px;
    /* text-align: center;
   */
    color: #00a1df;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}


.isc-lbl-pnl-til-hdr-s2 {
    margin: 0px;
    font-size: 12px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}


.isc-lbl-pnl-til-hdr-s3 {
    margin: 0px;
    font-size: 11px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.isc-pan-progress-bar-s1 {
    height: 5px;
    background-color: #e3e3e3;
    margin-top: 5px;
    margin-bottom: 5px;
}

.isc-panel-pro-bar-s3 {
    position: relative;
    height: 6px;
    background-color: #46c0b9;
    float: left;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}


.isc-lbl-pnl-til-hdr-s5 {
    margin: 5px 0px 0px 0px;
    font-size: 12px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.isc-lbl-pnl-til-hdr-s6 {
    margin: 0px;
    font-size: 12px;
    color: #222;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #68478D !important;
    color: #fff;
}

.isc-cir-div-lg-align {
    /* height: 18px; */
    width: 73%;
    padding: 0px 10px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 22px;
    font-size: 11px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 9% !important;
    margin-top: 2px;
    line-height: 19px;
}

.isc-btn-sts-bdg-thm-s7 {
    background-color: #ff5c5c !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #2DB5D4 !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s4 {
    background-color: #F58766 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s5 {
    background-color: #77C45A !important;
    color: #fff !important;
}

.isc-lbl-int-hme-s1 {
    margin: 0px 0px 3px 0px;
    font-size: 12px;
    color: #7D868F;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}

.isc-mar-0-aut {
    margin: 0px auto !important;
}

.pad-lft-15 {
    padding-left: 15px;
}

.isc-hme-in-sec-sm-par-bdy-con-s4 {
    display: block;
    position: relative;
    min-height: 300px;
    max-height: 375px;
    overflow: hidden;
    overflow-y: auto;
    margin: 10px 0px;
    padding: 0px 2px 0px 0px;
}

    .isc-hme-in-sec-sm-par-bdy-con-s1::-webkit-scrollbar, .isc-hme-in-sec-sm-par-bdy-con-s2::-webkit-scrollbar, .isc-hme-in-sec-sm-par-bdy-con-s3::-webkit-scrollbar, .isc-hme-in-sec-sm-par-bdy-con-s4::-webkit-scrollbar {
        width: 5px;
    }

.isc-lbl-int-hme-s2 span {
    background-color: #cdb0ff;
    border-radius: 50px !important;
    color: #4f2d7f;
    float: none;
    font-size: 11px;
    position: relative;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    margin: 0px 0px 0px 2px;
    text-align: center;
    width: 18px;
    display: inline-block;
}



.isc-list-hover-commnt-con-s2 {
    background-color: #fff;
    border: 1px solid #efefef;
    padding: 7px 10px;
    min-height: 35px;
    position: absolute;
    border-radius: 3px !important;
    display: none;
    top: 20px;
    z-index: 9999;
    max-height: 200px;
    overflow: hidden;
    /* z-index: 99999; */
    overflow-y: auto;
    width: 130px;
    right: 0px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    /* display: block; */
}

.isc-lbl-int-hme-s2:hover .isc-list-hover-commnt-con-s2 {
    display: block;
}

.isc-list-hover-commnt-con-s2:after {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: -2px;
    top: -11px;
    z-index: 9999;
    color: #c092ff;
    content: "\f0d8";
    float: right;
    font-family: "FontAwesome";
    font-size: 18px;
    margin-right: 15px !important;
}


.isc-lbl-list-hvr-kpi-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    color: #a0a0a0;
    line-height: 23px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .isc-lbl-list-hvr-kpi-s1 i {
        margin: 0px 4px 0px 0px;
        font-size: 14px;
        color: inherit;
        line-height: 10px;
    }



/**************/

/***Send Past Due Remainder***/
.isc-mp-frm-par-s1:before, .isc-mp-frm-par-hdr-s1:before, .isc-mp-frm-par-bdy-s1:before {
    content: '';
    display: table;
}

.isc-mp-frm-par-s1:after, .isc-mp-frm-par-hdr-s1:after, .isc-mp-frm-par-bdy-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-mp-frm-par-s1 {
    position: relative;
}

.isc-mp-frm-par-hdr-s1 {
    position: relative;
    padding: 7px 10px;
}

.isc-mp-frm-par-bdy-s1 {
    position: relative;
    padding: 3px 30px;
    /* border-bottom: 2px dotted #ddd; */
    /* margin-bottom: 15px; */
}

.isc-lbl-frm-mp-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
    display: inline-block;
    text-align: left;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    line-height: 25px;
    /* border-bottom: 1px solid #ddd; */
    letter-spacing: 0.4px;
}

    .isc-lbl-frm-mp-hdr-s1 i {
        font-size: 14px;
        margin: 0px 5px 0px 0px;
    }

.isc-lbl-frm-mp-hdr-s2 {
    position: relative;
    color: #007BB6;
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 0px 0px 5px 0px;
    text-align: center;
    text-transform: CAPITALIZE;
    word-spacing: 0.7px;
}

.isc-lbl-frm-mp-hdr-s3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: gray;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    margin: 0px 0px 0px 10px;
    text-align: left;
}

.isc-lbl-frm-mp-hdr-s4 {
    position: relative;
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    text-transform: CAPITALIZE;
    word-spacing: 0.7px;
}

.isc-mp-frm-in-sep-con-s1 {
    margin-bottom: 10px;
}

.isc-lbl-frm-mp-hdr-s4 i {
    margin: 0px 5px 0px 0px;
    color: #4F2D7F;
}

.isc-lbl-frm-mp-hdr-s4 span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #9e9e9e;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    margin: 0px 0px 0px 2px;
    text-align: left;
}

.lbl-footer-note {
    font-weight: 400;
    font-size: 13px;
    color: red;
}

/*UserMapping.aspx-CSS By Anand-Feb 14th,2019*/

.isc-act-read-list-s2 {
    width: 100%;
    table-layout: fixed;
}


    .isc-act-read-list-s2 thead {
        /* box-shadow: 1px 8px 15px 0px rgba(118, 118, 118, 0.33); */
    }


    .isc-act-read-list-s2 th {
        padding: 10px 12px;
        font-size: 11px;
        font-weight: 600;
        color: #7e8d94;
        border-bottom: 1px solid #dddddd5e;
        text-align: left;
        text-transform: uppercase;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .isc-act-read-list-s2 th h1 {
            margin: 0px 0px 0px 0px;
            color: #525252;
            line-height: 9px;
            font-weight: 600;
            font-size: 14px;
            letter-spacing: 0.7px;
            text-transform: capitalize;
            text-align: center;
        }

        .isc-act-read-list-s2 th span i {
            color: inherit;
            font-size: 16px;
            margin: 0px 0px 0px 10px;
            line-height: 20px;
        }


        .isc-act-read-list-s2 th.active {
            color: #10BCD3;
        }


    .isc-act-read-list-s2 td {
        padding: 10px 15px;
        font-size: 13px;
        font-weight: 500;
        color: #5d5d5d;
        vertical-align: middle;
        overflow: hidden;
        text-align: left;
        border-bottom: 1px solid #c2c2c2;
    }


        .isc-act-read-list-s2 td h2 {
            margin: 0px 0px 0px 0px;
            font-size: 14px;
            font-weight: 500;
            color: #5d5d5d;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }


            .isc-act-read-list-s2 td h2 span {
                height: 15px;
                width: 25px;
                border-radius: 50px !important;
                font-size: 12px;
                line-height: 17px;
                text-align: center;
                color: #fff;
                font-weight: 400;
                margin: 0px 0px 0px 7px;
                background-color: #33b9c4;
                display: inline-block;
            }


        .isc-act-read-list-s2 td h3 {
            margin: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: 500;
            color: #888686;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }


        .isc-act-read-list-s2 td h4 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #444444;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 20px;
        }

            .isc-act-read-list-s2 td h4 i {
                color: gray;
                margin: 0px 5px 0px 0px; /* height: 20px; */ /* width: 20px; */
                border-radius: 50px !important;
                font-size: 15px;
                line-height: 20px;
                text-align: center;
                background-color: #fff; /* border: 1px solid #D7D2CB; */
            }

        .isc-act-read-list-s2 td h5 {
            margin: 0px 0px 0px 0px;
            font-size: 13px;
            font-weight: 500;
            color: #979797;
            line-height: 15px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }


            .isc-act-read-list-s2 td h5 span i {
                margin: 0px 10px 0px 0px;
                color: inherit;
                font-size: 8px;
            }


.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 15px;
    font-weight: 500;
    color: #888686;
    display: inline-block;
    width: 100%;
}


    .isc-lbl-act-read-list-s1 i {
        margin: 0px 5px 0px 0px;
        color: inherit;
        font-size: 8px;
        line-height: 20px;
    }


    .isc-lbl-act-read-list-s1:hover {
        text-decoration: none;
        color: inherit;
        cursor: pointer;
    }


.isc-act-read-list-s2 tr:last-child td {
    border-bottom: none;
}


.isc-act-read-list-s2 tr:hover {
    /*box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);*/
}


    .isc-act-read-list-s2 tr:hover .isc-read-act-list-hvr-con-s1 {
        display: block;
    }


.isc-act-read-list-cell-box-s1 {
    position: relative;
    padding: 5px 10px;
}


.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 5px 0px 5px 45px;
}


.isc-act-read-list-cell-cir-bud-s1 {
    height: 35px;
    position: absolute;
    left: 0px;
    top: 3px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    float: none;
    /* margin: 0 auto;
   */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}


.isc-act-read-list-cell-icon-s1 {
    position: absolute;
    left: 23px;
    bottom: -3px;
    font-size: 10px;
    font-weight: 600;
    float: none;
    color: #31D486;
    display: inline-block;
    z-index: 9999;
}


.isc-act-read-list-cir-img-s1 {
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30px;
    border-radius: 50px !important;
}


.isc-act-read-list-icon-s1 i {
    color: #a2a2a2;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 5px 15px;
    line-height: 20px;
}


.isc-act-read-list-icon-s1:hover i {
    background-color: #E6F8FA;
    color: #00B4CC;
    /* height: 30px;
   */
    /* width: 45px;
   */
    padding: 5px 15px;
    /* border-radius: 15% !important;
   */
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}


.isc-read-act-list-hvr-con-s1 {
    position: relative;
    float: right;
    display: none;
}


.isc-read-act-list-icon-list-s1 {
    padding: 0px;
    margin: 0px;
}


    .isc-read-act-list-icon-list-s1 li {
        float: right;
        list-style: none;
        margin-right: 15px;
    }


        .isc-read-act-list-icon-list-s1 li a {
            display: block;
            font-size: 12px;
            color: #7c7c7c;
            font-weight: 600;
            line-height: 10px;
        }


    .isc-read-act-list-icon-list-s1 a i {
        font-size: 16px;
        text-align: center;
        padding: 5px 15px;
    }


    .isc-read-act-list-icon-list-s1 a:hover i {
        background-color: #E6F8FA;
        color: #00B4CC;
        padding: 5px 15px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        cursor: pointer;
    }


.isc-act-read-list-bor-lft-s1 {
    border-left: 2px solid #FF7473;
}

/*Backgroud-Color*/

.isc-act-read-list-bg-s1 {
    background-color: #49CA6E;
}


.isc-act-read-list-bg-s2 {
    background-color: #00CBD9;
}


.isc-act-read-list-bg-s3 {
    background-color: #F06292;
}


.isc-act-read-list-bg-s4 {
    background-color: #FFBB44;
}


.isc-act-read-list-bg-s5 {
    background-color: #996EFB;
}


.isc-act-read-list-bg-s6 {
    background-color: #40D78F;
    border: 1px solid #40D78F;
}


.isc-act-read-list-bg-s7 {
    background-color: #F9B954;
    border: 1px solid #F9B954;
}

/*Font-Color*/

.isc-act-read-list-color-s1 {
    color: #FFBB43 !important;
}


.isc-act-read-list-color-s2 {
    color: #4FCC73 !important;
}


.isc-act-read-list-color-s3 {
    color: #FF7373 !important;
}


.isc-act-read-list-color-s4 {
    color: #f78b60 !important;
}


.isc-act-read-list-color-s5 {
    color: #aaa !important;
}


.isc-act-read-list-color-s1:hover {
    color: #FFBB43;
}


.isc-act-read-list-color-s2:hover {
    color: #4FCC73;
}


.isc-act-read-list-color-s3:hover {
    color: #FF7373;
}


.isc-act-read-list-color-s4:hover {
    color: #f78b60 !important;
}


.isc-act-read-list-color-s5:hover {
    color: #aaa !important;
}


.isc-list-pad-0px {
    padding: 0px !important;
}

.isc-mar-lft-cust-s1 {
    margin: 0px 0px 0px 40px !important;
}

.isc-list-cust-in-tbl-s1 {
}

    .isc-list-cust-in-tbl-s1 td {
        border-bottom: 1px dashed #ddd !important;
    }

    .isc-list-cust-in-tbl-s1 tr:last-child td {
        border-bottom: none !important;
    }

    .isc-list-cust-in-tbl-s1 tr:hover td {
        background-color: #effeff !important;
        box-shadow: none !important;
    }

    .isc-list-cust-in-tbl-s1 tr:hover {
        box-shadow: none !important;
    }




/*Report.apx*/
.isc-lbl-hdr-sec-sub-lbl-s1 {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 13px;
    font-weight: 500;
    font-size: 12px;
    /* letter-spacing: 0.7px; */
}

    .isc-lbl-hdr-sec-sub-lbl-s1 span {
        color: #777;
        font-size: 11px;
        font-weight: 400;
        margin: 0px 0px 0px 5px;
    }


.isc-list-cust-in-tbl-s2 {
}

    .isc-list-cust-in-tbl-s2 thead {
        box-shadow: none;
    }

    .isc-list-cust-in-tbl-s2 th {
        border: 1px solid #efefef;
    }

.isc-list-hdr-th-bg-s1 {
    background-color: #fff3e4;
}

.isc-lbl-list-value-s1 {
    margin: 2px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 600;
    font-size: 15px;
    /* letter-spacing: 0.7px; */
}

.isc-lbl-list-value-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    font-size: 11px;
    background-color: #F58766;
    font-weight: 500;
    line-height: 15px;
    display: inline-block;
    padding: 0px 10px;
    margin: 5px 0px 0px 0px;
    border-radius: 3px !important;
    text-align: left;
    width: 53px;
}

    .isc-lbl-list-value-s2 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #ffffff;
        font-size: 9px;
        font-weight: 400;
        line-height: 12px;
        margin: 0px 0px 0px 2px;
        text-align: left;
    }

.isc-list-prg-bar-chrt-s1 {
    margin: 6px 4px 0px 0px;
    padding: 0px;
}

    .isc-list-prg-bar-chrt-s1 li {
        float: left;
        display: block;
        list-style: none;
        position: relative;
        height: 6px;
        margin: 3px 0px 0px 0px;
    }

        .isc-list-prg-bar-chrt-s1 li:hover {
            opacity: 0.8;
        }

        .isc-list-prg-bar-chrt-s1 li:first-child {
            border-bottom-left-radius: 50px !important;
            border-top-left-radius: 50px !important;
        }

        .isc-list-prg-bar-chrt-s1 li:last-child {
            border-bottom-right-radius: 50px !important;
            border-top-right-radius: 50px !important;
        }

.isc-opn-req-clr {
    color: #68478D;
}

.isc-upld-clr {
    color: #2DB5D4;
}

.isc-rereq-clr {
    color: #F58766;
}

.isc-approved-clr {
    color: #77C45A;
}

.isc-out-stand-clr {
    color: #009688;
}

.isc-past-due-clr {
    color: #ff5c5c;
}

.isc-before-due-clr {
    color: #bf360c;
}

.isc-afterdue-clr {
    color: #ff6d00;
}

.isc-sec-tab-bdy-con {
    border: 1px solid #ddd;
    border-top: none;
    padding: 5px 0px 0px 0px;
}


.isc-list-nest-sm-lbl-s1 {
    color: #777;
    font-size: 11px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
}

.isc-list-cust-td-bg-s1 {
}

    .isc-list-cust-td-bg-s1 td {
        background-color: #f2feffbd !important;
    }

.mar-top-8 {
    margin-top: -8px;
}

/*Report.apx*/

/*UserMapping.aspx-CSS By Anand-Feb 14th,2019 */

.isc-btn-sts-bdg-thm-s8 {
    background-color: #ff5c5c !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s9 {
    background-color: #009688 !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s10 {
    background-color: #bf360c !important;
    color: #fff;
}

.isc-btn-sts-bdg-thm-s11 {
    background-color: #ff6d00 !important;
    color: #fff;
}

.isc-list-bdy-con-scroll-s1::-webkit-scrollbar {
    width: 4px;
}

.isc-list-bdy-con-scroll-s1 {
    position: relative;
    min-height: 100px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

/*FEB 18,Css By Anand*/
/*403.apsx*/
.isc-err-nt-fonud {
    position: relative;
    height: 100vh;
}

.isc-err-nt-fonud-inner {
    position: absolute;
    left: 50%;
    top: 23%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 620px;
    width: 100%;
    min-width: 560px;
    padding-left: 160px;
    line-height: 1.1;
    box-sizing: border-box;
}

    .isc-err-nt-fonud-inner img {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 140px;
        height: 140px;
        background-size: cover;
    }

    .isc-err-nt-fonud-inner:before {
        content: '';
        position: absolute;
        width: 130px;
        height: 130px;
        -webkit-transform: scale(2.4);
        -ms-transform: scale(2.4);
        transform: scale(2.4);
        border-radius: 50%;
        background-color: #f2f5f8;
        z-index: -1;
        left: 0px;
        display: none;
    }

    .isc-err-nt-fonud-inner h1 {
        font-family: nunito,sans-serif;
        font-size: 65px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 10px;
        color: #151723;
        text-transform: uppercase;
    }

    .isc-err-nt-fonud-inner h2 {
        font-family: nunito,sans-serif;
        font-size: 21px;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase;
        color: #151723;
    }

    .isc-err-nt-fonud-inner p {
        font-family: nunito,sans-serif;
        color: #999fa5;
        font-weight: 400;
        margin: 1em 0px;
        font-size: 14px;
    }

    .isc-err-nt-fonud-inner a {
        font-family: 'Roboto', sans-serif;
        display: inline-block;
        font-weight: 600;
        border-radius: 40px;
        text-decoration: none;
        color: #775E9B;
        font-size: 20px;
    }
/*403.apsx*/



.isc-hdr-in-sec-dd-cust-s1 {
    margin: -8px 0px 0px 0px;
}

.isc-hdr-in-sec-dd-cust-s2 {
    margin: -3px 0px 0px 0px;
}

.fileContainer {
    /* overflow: hidden; */
    position: relative;
    font-weight: 400;
    text-align: center;
    text-align: center;
    cursor: pointer;
    height: 25px;
    display: inline-block;
    border-radius: 3px !important;
    padding: 4px 10px 7px 10px;
    font-size: 15px;
    line-height: 16px;
    /* border: 1px solid #2e7af7 !important; */
    background-color: #6BCEE5 !important;
    color: #fff !important;
    margin-top: 10px;
}

    .fileContainer span {
        position: absolute;
        /* display: inherit; */
        color: gray;
        left: 78px;
        font-weight: 400;
        font-size: 12px;
        top: 5px;
        z-index: 99999;
        text-overflow: ellipsis;
        /* width: 326px; */
        overflow: hidden;
        text-align: left;
        white-space: nowrap;
    }

    .fileContainer [type=file] {
        cursor: pointer;
        display: block;
        font-size: 0px;
        filter: alpha(opacity=0);
        /* min-height: 100%; */
        /* min-width: 100%; */
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        height: 25px;
        top: 0px;
        width: 100%;
    }

.isc-lbl-app-ent-hdr-s1 span {
    color: #777;
    font-size: 13px;
    font-weight: 500;
    margin: 0px 0px 0px 5px;
}

.isc-lbl-vry-sm-txt-s1 {
    margin: 0px 0px 5px 0px;
    color: #6f6f6f;
    line-height: 15px;
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.7px;
}

.mar-top-5 {
    margin-top: 5px !important;
}

.isc-sm-con-act-but-cust-s1 {
    position: absolute;
    width: 100%;
    left: 0px;
    right: 0px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
}

.isc-link-lbl-hdr-s1:hover .isc-tile-eng-hvr-act-con-s1 {
    display: block;
}

.isc-tile-eng-hvr-act-con-s1 {
    background-color: #fff;
    border: 1px solid #efefef;
    padding: 7px 10px;
    min-height: 50px;
    position: absolute;
    border-radius: 3px !important;
    display: none;
    width: 200px;
    top: 18px;
    z-index: 9999;
    max-height: 200px;
    /* overflow: hidden; */
    /* overflow-y: auto; */
    left: 0px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
}

    .isc-tile-eng-hvr-act-con-s1:before {
        content: "";
        display: block;
        position: absolute;
        left: 1px;
        top: -6%;
        border-bottom: 7px solid #d4d0d0;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1000;
    }

.isc-tile-eng-hvr-act-con-s2 {
    /* border-bottom: 1px solid #ddd; */
    padding: 5px 0px 0px 0px;
}

.isc-lbl-list-hvr-kpi-s1 {
    margin: 0px 0px 0px 0px;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    color: #a0a0a0;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
}

    .isc-lbl-list-hvr-kpi-s1:hover {
        background-color: #f7f7f7;
    }

    .isc-lbl-list-hvr-kpi-s1 span i {
        margin: 0px 5px 0px 0px;
        font-size: 14px;
        color: inherit;
        line-height: 20px;
    }

.isc-err-nt-fonud-inner-3 {
    position: absolute;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 620px;
    width: 100%;
    min-width: 560px;
    padding-left: 160px;
    line-height: 1.1;
    box-sizing: border-box;
}

    .isc-err-nt-fonud-inner-3 img {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 140px;
        height: 140px;
        background-size: cover;
    }

    .isc-err-nt-fonud-inner-3:before {
        content: '';
        position: absolute;
        width: 130px;
        height: 130px;
        -webkit-transform: scale(2.4);
        -ms-transform: scale(2.4);
        transform: scale(2.4);
        border-radius: 50%;
        background-color: #f2f5f8;
        z-index: -1;
        left: 0px;
    }

    .isc-err-nt-fonud-inner-3 h1 {
        font-family: nunito,sans-serif;
        font-size: 45px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 10px;
        color: #151723;
        text-transform: uppercase;
    }
/*FEB 18,Css By Anand*/

.isc-sec-lbl-frm-s1 {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #696969;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
}

.isc-sec-lbl-frm-s2 {
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #cecece;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
}

.isc-sec-lbl-frm-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* padding: 5px 8px; */
    border-radius: 50px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 11px;
    font-weight: 500;
    text-align: center;
    line-height: 26px;
    color: #ffffff;
    height: 25px;
    width: 25px;
    position: relative;
}

.isc-sec-lbl-frm-s4 {
    display: block;
    font-size: 15px;
    font-weight: 400;
    color: #77C45A;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
}

    .isc-sec-lbl-frm-s4 i {
        color: inherit;
        font-size: 16px;
        margin: 0px 0px 0px 3px;
    }

.isc-cir-bad-bg-clr-s1 {
    background-color: #6b6b6b;
}

.isc-section-edit-contnt {
    margin: 0px 0px 0px 5px;
    font-size: 13px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    line-height: 18px;
}

.isc-mp-hdr-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #525252 !important;
    line-height: 15px;
    letter-spacing: 0.4px;
}

.isc-mp-hdr-lbl-s2 {
    font-weight: 400;
    font-size: 12px;
    color: #8A8A8A;
    display: block;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

    .isc-mp-hdr-lbl-s2 span {
        height: 17px;
        width: 17px;
        border-radius: 50% !important;
        border: 2px solid #fff;
        line-height: 19px;
        background-color: #00b3e9;
        color: #fff;
        font-size: 12px;
        border: none;
        text-align: center;
        cursor: pointer;
        display: inline-block;
        margin: 0px 0px 0px 5px;
    }

.no-data-found {
    margin-left: 30%;
    /* margin-top: 91%; */
    font-size: 14px;
    color: darkgray;
}
/*****************/
.isc-lbl-hint-cell-noti-s1 {
    position: absolute !important;
    left: 50% !important;
    width: 200px !important;
    /* top: 0 !important; */
    /* top: 100% !important; */
    transform: translate(-76%,165%);
    right: 50%;
}



.isc-clir-bud-value-hvr-act-s1 {
    position: absolute;
    left: 0px;
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    background-color: #e0caff;
    color: #4F2D7F;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 27px;
}

    .isc-clir-bud-value-hvr-act-s1:hover .isc-cir-hvr-dd-list-s1 {
        display: block;
    }

.isc-cir-hvr-dd-list-s1 {
    position: relative;
    position: absolute;
    top: 25px;
    left: 5px;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    /* left: 0; */
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 10px;
    width: 100px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

    .isc-cir-hvr-dd-list-s1 ul {
        margin: 0px;
        padding: 0px;
    }

        .isc-cir-hvr-dd-list-s1 ul li {
            list-style: none;
            display: block;
            float: left;
            width: 100%;
        }

            .isc-cir-hvr-dd-list-s1 ul li a {
                color: gray;
                text-decoration: none;
                display: inline-block;
                /* clear: both; */
                font-size: 12px;
                font-weight: normal;
                line-height: 28px;
                overflow: hidden;
                text-align: left;
                white-space: nowrap;
                display: block;
                text-overflow: ellipsis;
                padding: 0px 5px;
                width: 100%;
                border-bottom: 2px solid transparent;
            }

.title-engagementname {
    color: #2db5d4;
}

table.dataTable tbody td {
    font-size: 10px;
    overflow-wrap: break-word;
    word-break: break-all;
}

.isc-cust-excl-cir-s5 {
    color: #de928f !important;
    /* margin: 0px 7px 0px -22px !important; */
    /* line-height: 11px !important; */
    /* display: inline-block !important; */
    font-size: 18px !important;
}
/***************filter change for custom*****27/21/2019****/
.isc-flt-banner {
    box-shadow: 0px 1px 3px 1px rgba(138, 138, 138, 0.08);
    padding: 6PX 10PX;
    background-color: #fff;
    border-radius: 2px !important;
    position: relative;
    display: block;
}

.isc-read-list-nav-cal-icon-s1 {
    padding: 0px;
    float: right;
    margin: 0px;
    border: 1px solid #e6e5e5;
    border-radius: 3px !important;
}

    .isc-read-list-nav-cal-icon-s1 li {
        float: left;
        list-style: none;
        display: block;
        position: relative;
        border-right: 1px solid #e6e6e66e;
    }

        .isc-read-list-nav-cal-icon-s1 li a {
            display: block;
            padding: 2px 10px;
            font-size: 13px;
            line-height: 20px;
            font-weight: 400;
            color: #89827C;
            border-bottom: none;
            text-decoration: none;
            background-color: #fff;
        }

            .isc-read-list-nav-cal-icon-s1 li a i {
                /* margin:0px 0px 0px 0px;
     */
                line-height: 20px;
                /* padding: 2px 10px;
     */
            }

        .isc-read-list-nav-cal-icon-s1 li.active a {
            background-color: #e9fdff;
            color: #46c0bf;
            /* padding: 2px 15px;
     */
            cursor: pointer;
        }

        .isc-read-list-nav-cal-icon-s1 li:hover a {
            text-decoration: none;
            cursor: pointer;
            color: #00a1b7;
        }

        .isc-read-list-nav-cal-icon-s1 li:last-child {
            border-right: none;
        }

.isc-btn-act-search-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;
    color: #fff;
    min-width: 85px;
}

.isc-btn-act-bg-search {
    border: 1px solid #2e85bb;
    background-color: #2e85bb;
    color: #fff;
}

.isc-app-screen-sec-hdrs-container-s3 {
    height: 50px;
    border-bottom: 1px solid #efefef;
    background-color: #ffffff;
    position: relative;
    display: block;
    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);
}

.isc-hdr-sec-flit-in-con-s1 {
    padding: 10px 15px;
}

/*****************/



.isc-list-alter-proposal-s1 {
    width: 100%;
    table-layout: fixed;
}

    .isc-list-alter-proposal-s1 th h6 span {
        font-size: 14px;
        color: #525252;
        margin: 0px 0px 0px 0px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 0 3px;
        white-space: pre-line;
        line-height: 30px;
    }

    .isc-list-alter-proposal-s1 th {
        padding: 0px 0px !important;
        border-right: 1px solid #ddd;
        position: relative;
    }

    .isc-list-alter-proposal-s1 tbody {
        border-top: none;
        border: 1px solid #ddd;
    }

    .isc-list-alter-proposal-s1 th h6 {
        background: rgba(228, 237, 241, 0.02);
        font-size: 14px;
        font-weight: 400;
        color: #455669;
        text-align: center;
        border-bottom: 1px solid #ddd;
        margin-top: 0px;
        line-height: 2;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0px 0px 0px 0px;
        /* border-right: 1px solid #efefef;
   */
        vertical-align: middle;
    }

    .isc-list-alter-proposal-s1 th h4 {
        /* background-color: #F7F9FA;
   */
        margin: 0px 0px 0px 0px;
        line-height: 25px;
        color: #7c7c7c;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        /*border-right: 1px solid #efefef;
  */
    }

    .isc-list-alter-proposal-s1 thead {
        border: 1px solid #ddd;
    }

    .isc-list-alter-proposal-s1 td {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.2px;
        /* line-height: 20px; */
        border-bottom: 1px solid #efefef;
        padding: 8px 8px;
        position: relative;
        /* border-bottom: 1px; */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .isc-list-alter-proposal-s1 tr:last-child td {
        border-bottom: none;
    }

    .isc-list-alter-proposal-s1 td h2 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        font-weight: 400;
        color: #42a6bd;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        /* text-transform: uppercase;
   */
        text-overflow: ellipsis;
    }

        .isc-list-alter-proposal-s1 td h2 span {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            font-weight: 400;
            color: #767676;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            line-height: 12px;
            letter-spacing: 0.7px;
        }

    .isc-list-alter-proposal-s1 td h3 {
        position: relative;
        color: #007BB6;
        font-size: 14px;
        font-weight: 600;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
        padding: 3px 0px;
        text-align: center;
        text-transform: uppercase;
        word-spacing: 0.7px;
    }

    .isc-list-alter-proposal-s1 td h6 {
        position: relative;
        color: #757980;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        text-align: center;
        text-transform: capitalize;
        word-spacing: 0.3px;
    }

        .isc-list-alter-proposal-s1 td h6 span {
            margin: 0px 0px 0px 15px;
            font-size: 11px;
            font-weight: 400;
            color: #939393;
            line-height: 10px;
            overflow: hidden;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-list-alter-proposal-s1 td h6 i {
            color: #00a1b7;
            margin: 0px 5px 0px 15px;
        }

    .isc-list-alter-proposal-s1 td h7 {
        position: relative;
        color: #757980;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        text-align: center;
        text-transform: capitalize;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-spacing: 0.3px;
    }

        .isc-list-alter-proposal-s1 td h7 span {
            margin: 0px 0px 0px 0px;
            font-size: 11px;
            font-weight: 400;
            color: #939393;
            line-height: 10px;
            overflow: hidden;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

        .isc-list-alter-proposal-s1 td h7 i {
            color: #00a1b7;
            margin: 0px 5px 0px 0px;
            font-size: 13px;
        }

    .isc-list-alter-proposal-s1 td h5 {
        color: #7c7c7c;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

    .isc-list-alter-proposal-s1 th h4 {
        /* background-color: #F7F9FA; */
        margin: 2px 0px 0px 0px;
        line-height: 28px;
        color: #7c7c7c;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 0.2px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        /* border-right: 1px solid #efefef; */
        vertical-align: middle;
    }

.isc-delete-icon-cust-s1 {
    color: #00A7B5;
    font-size: 15px;
    padding: 0 10px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    cursor: pointer;
    padding-left: 5px;
    font-weight: 600;
}

.isc-delete-icon-cust {
    color: red;
    font-size: 15px;
    padding: 0 10px;
    padding-top: 0px;
    padding-right: 5px;
    cursor: pointer;
    padding-bottom: 0px;
    padding-left: 5px;
    font-weight: 600;
}

.isc-internal-table {
    width: 100%;
}

    .isc-internal-table td h4 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #707070;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: relative;
        padding-left: 10px;
    }

    .isc-internal-table td h5 {
        margin: 0px 0px 0px 10px;
        font-size: 11px;
        font-weight: 100;
        color: #8f919d;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-list-filt-right {
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 10px;
    top: -10px;
}

    .isc-list-filt-right li {
        float: left;
        list-style: none;
        position: relative;
    }

        .isc-list-filt-right li a {
            display: block;
            font-size: 11px;
            color: #c7cacd;
            font-weight: 400;
            line-height: 10px;
            margin: 0px 5px 0px 5px;
            cursor: pointer;
            position: relative;
        }

            .isc-list-filt-right li a h2:before {
                content: "\f0dd";
                font-family: FontAwesome;
                display: inline-block;
                vertical-align: middle;
                font-weight: 400;
                color: #3cbce9;
                background-image: none !important;
                font-size: 13px !important;
                margin: 0px 0px 0px 0px;
                position: absolute;
            }

            .isc-list-filt-right li a h2:after {
                content: "\f0de";
                font-family: FontAwesome;
                display: inline-block;
                vertical-align: middle;
                font-weight: 400;
                color: #9e9e9e;
                background-image: none !important;
                font-size: 13px !important;
                margin: 0px 0px 0px 0px;
                top: 0px;
                position: absolute;
            }

.no-data-found-header-s1 {
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.no-data-found-s2 {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    color: #666666;
    font-size: 15px;
}

.dropdown-menu-multi-s1 {
    position: absolute;
    top: 93%;
    right: 0;
    left: 48%;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    /* left: 0; */
    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;
    line-height: 10px;
    width: 100px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.isc-date-format-tooltip {
    position: relative;
    color: darkgray;
    padding-left: 10px;
    font-size: 12px;
    cursor: pointer;
}

span.isc-date-format-tooltip:hover .dropdown-menu-multi-s1 {
    display: block;
}

.dropdown-menu-multi-s1 li {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .dropdown-menu-multi-s1 li > a {
        /* padding: 6px 10px 6px 10px; */
        color: gray;
        text-decoration: none;
        display: inline-block;
        clear: both;
        font-size: 12px;
        font-weight: normal;
        line-height: 28px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0px 5px;
        width: 100%;
        border-bottom: 2px solid transparent;
    }

.width-auto {
    width: auto !important;
}

.isc-radio-btn-lft-align-prop input {
    width: 15px !important;
}

.isc-acc-par-hdr-con-s2:hover .div-col-5per.isc-hover-ico {
    display: inline-flex;
}

.div-col-5per.isc-hover-ico {
    display: none;
}

.icon-round {
    font-weight: 500;
    font-size: 12px !important;
    margin: 0px 0px 0px 10px;
    height: 22px;
    width: 22px;
    text-align: center;
    line-height: 20px !important;
    border: 1px solid #E6E6E6;
    border-radius: 50px !important;
    color: #9A9C9B;
}

.isc-mp-in-sec-sm-con-s3.fix-height {
    min-height: unset !important;
    max-height: unset !important;
}

.isc-filter-kpi-cir-bud-tree-s1 {
    height: 14px;
    width: 14px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 10px;
    line-height: 14px;
    background-color: #00a1df;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -8px;
    left: 8px;
    z-index: 999;
}

.isc-eng-lbl-clr-purged {
    color: #ff3939;
}

.isc-eng-lbl-clr-approval {
    color: #ffb01c;
}

.isc-hgt-140 {
    height: 140px;
}

.isc-scorecard-bdy-container-grp-s1.isc-row-locked {
    border-left: 15px solid #bde3b0;
}

.isc-scorecard-bdy-container-grp-s1.isc-row-inprogress {
    border-left: 15px solid #ffce99;
}


.isc-scorecard-bdy-container-grp-s1.isc-row-approve {
    border-left: 15px solid #ffca67;
}

.isc-scorecard-bdy-container-grp-s1.isc-row-purge {
    border-left: 15px solid #ff6363;
}

.isc-mp-cent-txt-s1 {
    color: #666;
    font-size: 16px;
}

.isc-sm-p-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 30px;
    font-weight: 300;
}




/*CSS By Anand-Mar 11th,2018*/


.isc-lbl-hdr-user-ent-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    color: #666;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

    .isc-lbl-hdr-user-ent-s1 span {
        text-transform: capitalize;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        color: #666;
        font-weight: 400;
        line-height: 10px;
        margin: 0px 0px 0px 5px;
        text-align: left;
    }

        .isc-lbl-hdr-user-ent-s1 span i {
            margin: 0px 2px 0px 0px;
            font-size: 12px;
        }

.isc-lbl-hdr-user-ent-s2 {
    margin: 0px 3px 0px 0px;
    font-size: 10px;
    color: #5d5d5d;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
}






.isc-kpi-list-cir-clr-s1 {
    color: #68478D;
}

.isc-kpi-list-cir-clr-s2 {
    color: #ff5c5c;
}

.isc-kpi-list-cir-clr-s3 {
    color: #2DB5D4;
}

.isc-kpi-list-cir-clr-s4 {
    color: #F58766;
}

.isc-kpi-list-cir-clr-s5 {
    color: #77C45A;
}

.mar-rgt-5 {
    margin-right: 5px;
}


.isc-overall-kpi-highlig-con {
    box-shadow: 0 1px 4px 0 rgb(33, 154, 181), 0 1px 10px 0 rgb(33, 154, 181);
}

.isc-lbl-smp-tile-s6 {
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
    padding-right: 10px;
}

.isc-screen-entity-list-cus-s2 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    display: block;
}

    .isc-screen-entity-list-cus-s2 li {
        float: left;
        width: 20%;
        list-style: none;
        display: block;
    }

        .isc-screen-entity-list-cus-s2 li a {
            display: block;
            text-decoration: none;
            padding: 7px 10px;
            position: relative;
            padding-left: 45px;
            cursor: pointer;
        }

.isc-ent-img-cont-cus-s2 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}

    .isc-ent-img-cont-cus-s2 img {
        height: 35px;
        width: 35px;
        padding: 5px 5px;
    }


.isc-list-cust-cell-bor-s1 {
}

    .isc-list-cust-cell-bor-s1 td {
    }

        .isc-list-cust-cell-bor-s1 td:nth-child(1) {
            border-right: 1px solid #ddd;
        }

        .isc-list-cust-cell-bor-s1 td:nth-child(3) {
            border-right: 1px solid #ddd;
        }

        .isc-list-cust-cell-bor-s1 td:nth-child(5) {
            border-right: 1px solid #ddd;
        }

.isc-sm-p-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 30px;
    font-weight: 300;
    color: #7D94A0;
}

.isc-sm-p-lbl-s2 {
    margin: 0px 0px 0px 5px;
    font-size: 10px;
    color: #666;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

    .isc-sm-p-lbl-s2 span {
        text-transform: capitalize;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 12px;
        color: #666;
        font-weight: 400;
        line-height: 10px;
        margin: 0px 0px 0px 5px;
        text-align: left;
    }

    .isc-sm-p-lbl-s2 i {
        margin: 0px 2px 0px 0px;
        font-size: 12px;
        color: #413059;
    }

.isc-sm-p-lbl-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    color: #191919;
    text-align: left;
    text-transform: uppercase;
    line-height: 20px;
    overflow: hidden;
    letter-spacing: 0.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

.isc-eng-lbl-clr-purged {
    color: #ff3939;
}

.isc-eng-lbl-clr-approval {
    color: #ffb01c;
}

.isc-hgt-140 {
    height: 140px;
}
/*CSS By Anand-Mar 11th,2018*/

.mar-top-20 {
    margin-top: 20px;
}

.isc-act-read-list-s2 tr.active td {
    background-color: rgb(207, 246, 255);
    border-bottom: 1px solid transparent;
}

.isc-lbl-mp-sub-hdrs-s1 {
    margin: 10px 0px 0px 0px !important;
    font-size: 12px;
    line-height: 15px;
    color: #5a5a5a;
    font-weight: 400 !important;
}




.fileContainer span i {
    margin: 0px 0px 0px 7px;
    font-size: 12px;
    line-height: inherit;
    color: #ff2727;
}

.isc-gray-out .isc-scorecard-bdy-container-grp-s1 {
    background-color: #bcbcbc;
    border-left: 15px solid #bcbcbc;
}

.isc-gray-out .isc-panel-tile-list-grp-container-s1 {
    background-color: #bcbcbc !important;
}

.isc-gray-out .isc-panel-tile-list-hdr-container-s1 {
    background-color: #bcbcbc !important;
}

/***********Error Span*****/
.error-text-color {
    display: block;
    color: red;
    font-size: 14px;
    font-weight: 400;
}

/***22-07-2019***/
.isc-cust-47div {
    width: 48.5% !important;
}

.vendor-main-container {
    text-align: center;
}

    .vendor-main-container img {
        margin: 0 auto 3%;
        height: auto;
        /* float: left; */
        text-align: center;
    }
/***********404 Page css**/
.isc-404-nt-fonud-inner {
    position: absolute;
    left: 50%;
    top: 23%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 620px;
    width: 100%;
    min-width: 560px;
    padding-left: 140px;
    line-height: 1.1;
    box-sizing: border-box;
}

    .isc-404-nt-fonud-inner h1 {
        font-family: 'Roboto', sans-serif;
        font-size: 65px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 10px;
        color: #151723;
        text-transform: uppercase;
    }

    .isc-404-nt-fonud-inner h2 {
        font-family: 'Roboto', sans-serif;
        font-size: 21px;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase;
        color: #151723;
    }

    .isc-404-nt-fonud-inner p {
        font-family: 'Roboto', sans-serif;
        color: #999fa5;
        font-weight: 400;
        margin: 1em 0px;
        font-size: 14px;
    }

    .isc-404-nt-fonud-inner a {
        font-family: 'Roboto', sans-serif;
        display: inline-block;
        font-weight: 600;
        border-radius: 40px;
        text-decoration: none;
        color: #775E9B;
        font-size: 20px;
    }
/*************/
.isc-tbl-load-more {
    margin: 0 auto;
    font-size: 14px;
    line-height: 20px;
    display: block;
    width: 100px;
    border-radius: 15px !important;
    color: #ffffff;
    background-color: #008DDF;
    text-align: center;
    cursor: pointer;
}

/****05/05/2020*****/
.isc-lbl-list-hvr-kpi-s1.isc-lbl-delete-client i {
    margin: 5px 4px 0px 0px;
    font-size: 14px;
    color: inherit;
    line-height: 10px;
}
/****22/6/2020******/
.isc-con-not-txt {
    margin: 1px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #5d5d5d;
}

.isc-btn-clr {
    background-color: #979596 !important;
}

    .isc-btn-clr:hover {
        background-color: #979596 !important;
    }

.isc-wid-col-1-s4 {
    width: 10%;
    float: left;
}

.isc-wid-col-1-s5 {
    width: 13%;
    float: left;
}

.isc-wid-col-1-s6 {
    width: 15%;
    float: left;
}

.isc-con-not-icon {
    display: inline-block;
    margin: 15px 5px;
    font-size: 15px;
    color: #003057;
    padding: 15px;
    display: contents !important;
}

.isc-cnv-not-txt {
    display: inline-block;
    margin-top: 15px;
    margin-left: 5px;
    font-size: 15px;
    color: #003057;
}

.isc-wid-col-1-s9 {
    width: 21%;
    float: left;
}

.isc-wid-col-1-s7 {
    width: 12%;
    float: left;
}
