﻿

.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;
        }

        .tab-screen-level-s1 li:hover a {
            text-decoration: none;
            color: #69A6DA;
            padding-bottom: 7px;
        }

        .tab-screen-level-s1 li.active a {
            color: #2d2d2d;
            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%;
}

    .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 8px;
        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: #fafafa;
}

.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: 1px solid #D0D0D0;
    border-radius: 3px !important;
    font-size: 12px;
    height: 30px;
    padding: 4px 12px;
}

.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: 250px;
        padding: 5px;
        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: #1c599a;
        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: #003057 !important;
        font-size: 16px;
    }

.isc-scorecard-container-grp-s1 {
    margin-top: 20px;
    margin-bottom: 5px;
}

.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 {
    margin-top: 15px;
    /* margin: 10px 10px 5px 10px; */
    min-height: 110px;
    /* border: 1px solid #ddd; */
    border-radius: 0px !important;
    padding: 10px 15px;
    /* border-left: 15px solid #bde3b0; */
    /* 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: 15px;
    color: #5a5a5a;
    line-height: 30px;
    letter-spacing: normal;
}

.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-s3 {
    margin: 0px 0px 0px 3px;
    font-weight: 600;
    font-size: 12px;
    color: #9d9d9d;
    line-height: 20px;
    letter-spacing: normal;
}

.isc-lbl-wid-hdr-s4 {
    margin: 0px 0px 0px 3px;
    font-weight: 500;
    font-size: 14px;
    color: #4B4F54;
    line-height: 20px;
    letter-spacing: normal;
}

.isc-lbl-wid-hdr-s5 {
    margin: 5px 0px 9px 0px;
    font-weight: 600;
    font-size: 17px;
    color: #7c7c7c;
    line-height: 20px;
}

.isc-sec-sm-tile-con-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    letter-spacing: normal;
}

.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: 10px 0px 8px 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: 600;
    color: #003057 !important;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

    .isc-link-lbl-hdr-s2 a {
        text-decoration: none;
        color: #003057;
    }

    .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: #4F2D7F;
}

.login-user-cell-s1 {
    position: absolute;
    top: 6px;
    right: 2px;
    width: 130px;
}

    .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;
    }

.isc-login-name-s1 {
    margin: 2px 0px -2px 0px;
    font-size: 12px;
    color: #AAAAAA;
    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: #dddddd;
        line-height: 30px;
    }

.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-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: #009e98 !important;
}

.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: #009e98 !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;
}

.client-logo-s2 img {
    max-height: 53px;
    max-width: 100px;
}

.client-logo-s2 {
    text-align: left;
}

.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, .isc-spc-table-read-action-s1 td 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-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;
    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: 13px;
}

.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;
    border-color: #D7D2CB;
    color: #003057;
    background-color: #D7D2CB;
    font-weight: 500;
    float: none;
    margin: 0 auto;
}

.isc-icn-lbl-s1 {
    color: #7c7c7c;
    margin-right: 3px;
}

.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;
}

.lbl-isc-app-bdy-data a, .lbl-isc-app-bdy-data h3 {
    font-size: 12px;
    font-weight: 600;
}

.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: #9d9d9d !important;
}

.isc-col-client-s1 {
    color: #0088dd !important;
}

h3.isc-col-eisner-s1 {
    color: #9d9d9d !important;
}

h3.isc-col-client-s1 {
    color: #0088dd !important;
}

.isc-grid-two-row-readtype-s1 td h3.isc-col-eisner-s1 {
    color: #6ebf30 !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: #1c599a;
    text-decoration: none;
}

.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: #0088dd;
            border-width: 2px;
            border-bottom-color: transparent;
            border-right: 2px solid #0088dd;
        }

        .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: 15px 25px; /* border: 2px solid #dbdbdb; */
    border-top: none;
    background-color: #fff;
}

    .isc-pipline-tab-container-s1 .isc-spc-table-read-action-s1 th {
        background-color: #e0e0e0;
        color: #3d3d3d;
    }

    .isc-pipline-tab-container-s1 .isc-spc-table-read-action-s1 td {
        background-color: #fff;
    }

.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;
}

.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;
}

    .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: #eaeaea;
    border: 1px solid #c3c3c3;
}

    .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: #3598DC;
    background-color: #fff;
    border: 2px solid #3598DC;
    font-weight: 600;
}

    .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: #333;
    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: rgb(8, 140, 154);
    font-weight: 700;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.isc-lbls-til-txt-s2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    font-weight: 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: #7c7c7c;
    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: 22%;
    float: left;
}

.isc-wid-col-2-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-3-s3 {
    width: 12%;
    float: left;
}

.isc-wid-col-4-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-5-s3 {
    width: 15%;
    float: left;
}

.isc-wid-col-6-s3 {
    width: 20%;
    float: left;
}

.isc-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: #909090;
}

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 {
}

.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;
}

.grid-action-btn-del i.fa {
    color: #7c7c7c !important;
}

    .grid-action-btn-del i.fa:hover {
        color: #0088dd !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;
}

.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-s12 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 20px;
    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-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: 20px;
    right: 5px;
    border-radius: 5px !important;
    /*border: 2px solid #379ee4;*/
    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;
    }

.client-logo-s1 {
    position: relative;
}

.isc-cir-list-cell-panel-s1 {
    /*width: 75px;
    margin: 0 auto;*/
    margin-top: 0px;
}

.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-s1 {
    border: 2px solid #68478D;
    color: #68478D;
}

.isc-uploaded-stage-s1 {
    border: 2px solid #2DB5D4;
    color: #2DB5D4;
}

.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-rerequested-stage-s1 {
    border: 2px solid #DE756C;
    color: #DE756C;
}

.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-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: #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 {
}

.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;
    cursor: move;
}

.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: #1c599a;
    }

.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 {
    display: none;
}

.isc-td-subdoc-cell-container-s1 {
    padding-left: 52px;
    background-color: #fafafa;
}

    .isc-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s1 {
        padding: 4px 15px;
        color: #156aa0;
        padding-left: 42px;
    }

    .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 {
        width: 36%;
    }

    .isc-td-subdoc-cell-container-s1 .isc-doc-cell-col-s1 {
        width: 15%;
    }

.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;
    }

        .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;
        }

        .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: #427E9D;
        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: #003057;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
}

/* Dec 29, 2016 */
.isc-app-top-menu-container-s1 {
    float: left;
    margin-right: 220px;
}

.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: 10px 10px 0px 10px;
    overflow: auto;
}

.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: 500;
    line-height: 20px;
    color: #222;
}

.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;
}

.isc-sec-div-grp-cell-s1 {
}

.isc-sec-div-grp-hdr-cell-s1 {
    position: relative;
    min-height: 35px;
    padding: 7px 20px;
    padding-left: 40px;
    border-bottom: 2px solid #658D1B;
}

.isc-sec-div-grp-bdy-cell-s1 {
    padding: 15px 0px;
}

.isc-sec-div-cir-icn-cell-s1 {
    height: 30px;
    width: 30px;
    border-radius: 50% !important;
    border: 2px solid #658D1B;
    line-height: 24px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #658D1B;
    color: #fff;
}

    .isc-sec-div-cir-icn-cell-s1 i {
        font-size: 14px;
        color: #fff;
        line-height: inherit;
    }

.isc-lbl-sec-div-hdr-s1 {
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.5px;
    color: #658D1B;
}

.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: 15px;
    font-weight: 600;
    line-height: 20px;
    color: #003057;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-lbl-tdsn-con-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9d9d9d;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-lbl-tdsn-con-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9d9d9d;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-lbl-tdsn-con-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #9e9e9e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.isc-tbl-read-act-s1 {
    width: 100%;
}

    .isc-tbl-read-act-s1 th {
        color: #636363;
        font-size: 11px;
        padding: 8px 5px;
        border-top: 1px solid #DCDDDD;
        border-bottom: 1px solid #DCDDDD;
        position: relative;
        background-color: #F7F9FA;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }

    .isc-tbl-read-act-s1 tr:hover td {
        background-color: #f2faff !important;
        cursor: pointer;
    }

    .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 tr:nth-child(even) td {
        background-color: #F9F9F9;
    }

.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;
    color: #9e9e9e;
}

    .isc-tbl-read-act-s1 a:hover {
        text-decoration: none;
    }

.isc-actv-bgd-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9d9d9d;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .isc-actv-bgd-s1 i {
        display: block;
        float: left;
        margin-right: 6px;
        margin-top: 4px;
        font-size: 13px;
        color: #5d5d5d;
    }

i.isc-icns-fns-s1 {
    color: #aaa;
}

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: #6ebf30;
}

.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: #003057;
    font-size: 13px;
}

.mar-top-dub-max-lg {
    margin-top: 30px;
}

.isc-app-content-detail-grp {
    text-align: center;
}

.isc-app-detail-img-center {
    text-align: center;
}

.lbl-isc-app-bdy-data a, .lbl-isc-app-bdy-data h3 {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.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-s3 {
    padding: 3px 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;
    line-height: 20px;
}

    .isc-btn-ent-acts-s3:hover {
        color: white;
        background-color: #33B9C4;
        /* border-color: #307f7a; */
    }

    .isc-btn-ent-acts-s3 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 11px;
        margin-top: 3px;
    }

.isc-btn-ent-acts-s1 {
    padding: 5px 10px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 4px;
    border-radius: 3px !important;
}

    .isc-btn-ent-acts-s1 i {
        display: block;
        float: left;
        margin-right: 5px;
        font-size: 11px;
        margin-top: 3px;
    }

.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: 5px;
}

.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: #aaa;
    }

    .isc-app-content-detail-grp:hover img {
        opacity: 0.6;
    }

    .isc-app-content-detail-grp:hover a {
        text-decoration: none;
    }

.isc-app-page-content-tab-container-s1 {
    min-height: 35px;
    background-color: #fff;
    position: relative;
    /* padding-left: 40px;
    padding-right: 40px;*/
    border-bottom: 1px solid #eee;
}

.isc-screen-tab-list-s1 {
    padding: 0px;
    margin: 0px;
    display: block;
}

    .isc-screen-tab-list-s1 li {
        float: left;
        list-style: none;
        display: block;
    }

        .isc-screen-tab-list-s1 li a {
            padding: 7px 20px;
            display: block;
            position: relative;
            font-size: 13px;
            color: #8e9da7;
            line-height: 20px;
            border-bottom: 2px solid transparent;
            background-color: transparent;
            text-decoration: none;
            font-weight: 500;
        }

        .isc-screen-tab-list-s1 li:hover a {
            text-decoration: none;
            color: #0088dd;
            border-bottom-color: #0088dd;
        }

        .isc-screen-tab-list-s1 li.active a {
            color: #27A0CE;
            border-bottom-color: #0491C7;
        }

.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: -6px;
    right: 0px;
}

.isc-act-scr-po-flot-s2 {
    position: absolute;
    top: -6px;
    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: 14px;
    color: #9d9d9d;
    line-height: 20px;
}

    .isc-lbl-wid-hdr-s20 a {
        text-decoration: none;
        cursor: text;
        color: #9d9d9d;
    }

.isc-lbl-wid-hdr-s21 {
    margin: 10px 0px 9px 0px;
    font-weight: 600;
    font-size: 12px;
    color: #9d9d9d;
    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;
    background-color: #0088dd;
    color: #fff;
    position: fixed;
    left: 47%;
    top: 50%;
    border-radius: 50% !important;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
}

    .isc-cir-cell-swt-user-s1 i {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
    }

.isc-tbl-assg-list-s1 {
    width: 100%;
}

    .isc-tbl-assg-list-s1 th {
        padding: 6px 5px;
        background-color: #e7e7e7;
        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 0px;
        font-size: 13px;
        color: #222;
        font-weight: 600;
    }

    .isc-tbl-assg-list-s1 td h4 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #777;
        font-weight: 500;
    }

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;
}

.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;
}

.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;
}

    /* 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: 500;
    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 8px 2px 8px;
    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;
}

.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;
}

.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::-webkit-scrollbar {
    width: 6px;
}

.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;
}

#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;
}


.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;
    left: -61px;
}

    .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-success-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 45px;
    color: #19ad56;
    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;
    }

.isc-uploaded-stage-s1 {
    border: 2px solid #2A81B9;
    color: #2A81B9;
}

.isc-app-top-menu-container-s1 {
    position: relative;
}

.isc-glb-btn-tut-s1 {
    height: 25px;
    width: 25px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    top: 2px;
    left: -68px;
    border: 2px solid #d6d6d6;
    font-size: 16px !important;
    line-height: 20px !important;
    text-align: center;
    cursor: pointer;
    color: #ffffff !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 {
    height: 79px;
}

.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;
}

.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-lgs-icn-set-s3 {
    display: block;
    font-size: 300px;
    color: #908e8a;
    line-height: 150px;
    text-align: center;
    margin-top: 20px;
}

.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;
}

.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: #9d9d9d;
    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;
}

/*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: #68478D;
    margin: 0 auto;
    padding: 4px 10px;
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0.5px;
    text-align: center;
}

.content-foot-main-cont {
    background-color: #68478D;
    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-td-subdoc-cell-container-s1 .isc-doc-slmp-cell-s2 {
    padding: 4px 15px;
    color: #003057;
    padding-left: 42px;
}

.isc-doc-slmp-cell-s2 {
    min-height: 30px;
    position: relative;
    padding: 7px 15px;
    padding-left: 42px;
    background-color: #d0f6ff80;
    border: 1px solid #D7D2CB;
    border-radius: 7px !important;
    margin-bottom: 7px;
}

.isc-doc-lft-cell-pos-s5 {
    position: absolute;
    width: 35px;
    height: 35px;
    right: -1px;
    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-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: #d0f6ff80;
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    cursor: pointer;
    padding: 7px 10px;
    border-right: 1px solid #003057;
}

.isc-sort-listview {
    float: left;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    color: #fff;
    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;
}

.isc-lbl-rdy-emper-s1 {
    padding-left: 30px;
    font-size: 13px;
    color: #948f8f;
}

.mp-readonly .bootstrap-select.form-control.disabled {
    background-color: transparent !important;
    padding: 0px 8px;
    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 10px;
    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;
}

#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;
}


.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-lbl-rdy-emper-s2 {
    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: 25px;
    width: 26px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    top: 1px;
    left: -105px;
    border: 2px solid #d6d6d6;
    font-size: 12px !important;
    line-height: 20px !important;
    text-align: center;
    cursor: pointer;
    color: #ffffff !important;
}

    .isc-glb-btn-tut-s2 i {
        font-size: inherit !important;
        color: inherit !important;
        line-height: inherit !important;
        font-weight: 500 !important;
    }

.isc-glb-btn-tut-s9 {
    height: 30px;
    width: 30px;
    display: block;
    border-radius: 50% !important;
    position: absolute;
    top: 12px;
    /* left: 0px; */
    right: 61px;
    border: 2px solid #003057;
    font-size: 17px !important;
    line-height: 27px !important;
    text-align: center;
    cursor: pointer;
    color: #003057 !important;
}

    .isc-glb-btn-tut-s9 i {
        font-size: inherit !important;
        color: inherit !important;
        line-height: inherit !important;
        font-weight: 500 !important;
    }

/*My Profile Style Start */


/*  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: #4F2D7F;
            }

            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: #4F2D7F;
                background-image: #4F2D7F;
                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 #4F2D7F;
                }

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;
}
/*My Profile Style End */

/*8 Aug,2017*/
/*2 step verfication mp*/
.isc-mp-text-box-lbl-s1 {
    margin: 0px auto;
    width: 150px;
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    font-weight: 500;
}

.isc-mp-text-box-lbl-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9d9d9d;
    text-indent: 20px;
}

.isc-mp-text-box-lbl-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}

.isc-mp-text-box-lbl-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #9d9d9d;
}

.isc-mp-text-box-lbl-s6 {
    margin: 0px 0px 0px 0px;
    border: 1px solid #D0D0D0;
    border-radius: 3px !important;
    font-size: 12px;
    height: 30px;
    padding: 4px 12px;
    font-weight: 600;
    line-height: 20px;
    white-space: nowrap;
    color: #333333;
}

.isc-sign-in-mp-con-s1 {
    padding: 7px 10px;
    border-top: 2px solid #003057;
    border-left: 1px solid #003057;
    border-right: 1px solid #003057;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    position: relative;
    padding-left: 60px;
}

.isc-sign-in-mp-cir-icon-s1 i {
    display: block;
    position: absolute;
    top: 35px;
    left: 15px;
    font-size: 30px !important;
    line-height: 27px !important;
    text-align: center;
    color: #003057 !important;
}

.isc-lbl-profile-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 12px;
    color: #9d9d9d;
    line-height: 20px;
    letter-spacing: normal;
}

    .isc-lbl-profile-s1 span i {
        height: 18px;
        width: 18px;
        border-radius: 50% !important;
        position: relative;
        border: 2px solid #003057;
        font-size: 12px !important;
        line-height: 15px !important;
        text-align: center;
        cursor: pointer;
        color: #003057 !important;
        margin: 5px 0px 0px 5px;
    }
/*2 step*/
.isc-mp-form-text-box {
    border: 1px solid #D0D0D0;
    border-radius: 3px !important;
    font-size: 12px;
    height: 30px;
    padding: 4px 12px;
    width: 100% !important;
    font-weight: normal;
    color: #333333;
    background-color: white;
}

.isc-mp-but-pos-s1 {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 2px 10px;
}

.isc-mp-but-pos-s2 {
    bottom: 6px;
    width: 100% !important;
    left: 0px;
    position: absolute;
    padding: 7px 10px;
}

.isc-spc-table-read-action-s1 td a.lbl-txts-s1 {
    color: #007ab2;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
}

.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;
    }
/*********************/
body {
    overflow: hidden;
    background-color: #fff !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 1.42857143;
}

.page-content {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
}

.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;
    }

.isc-list-fixed-s1 {
    table-layout: fixed;
}

.isc-tr-show-parentfiles-s1 {
    cursor: pointer;
}

.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;
    }

.lbl-txts-s1 span i {
    margin: 0px 5px 0px 0px;
    position: unset;
}


.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;
            }
/********custom Overwrite Plugin***15/10/2018****/
.dropdown-menu li > a {
    padding: 6px 10px 6px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bootstrap-select .dropdown-menu .dropdown-menu.inner::-webkit-scrollbar {
    width: 5px;
}

.isc-overflow-none-properties .modal-dialog .modal-body {
    overflow: visible !important;
    overflow-y: unset !important;
}

.mar-top-5 {
    margin-top: 5px !important;
}

.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;
}

.bootstrap-select.open .btn {
    border-color: #999999;
    border: 1px solid #ddd !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-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;
}

/*CSS ruby Anand Oct-18-2018*/

.isc-glb-btn-tut-s1:hover .isc-app-hdr-hvr-con-s1 {
    display: block;
}

.isc-app-hdr-hvr-con-s1 {
    border: 1px solid #71ceff75;
    background-color: #ffffff;
    padding: 7px 10px;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
    width: 200px;
    /* min-height: 100px; */
    position: absolute;
    border-radius: 3px !important;
    display: none;
    top: 25px;
    z-index: 9999;
    left: -172px;
    min-height: 50px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

    .isc-app-hdr-hvr-con-s1:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 5%;
        top: -7px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ffffff;
    }

.isc-lbl-list-read-opt-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 15px;
    /* overflow: hidden; */
    text-align: left;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}

    .isc-lbl-list-read-opt-s1 span i {
        margin: 0px 4px 0px 0px;
        .login-user-cell-s1 h3 font-size: 14px;
        line-height: 10px;
    }

/*CSS ruby Anand Oct-18-2018*/

.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;
}


.green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {
    color: white;
    background-color: #4f2d7f;
}

.green.btn {
    color: white;
    background-color: #4f2d7f;
}


.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-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-coll-hdr-cmt-con-s2 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 9px 10px 0px 50px;
}

.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-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-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-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;
}

.isc-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 5px 40px;
}

.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-cmt-sec-txt-box-s1 {
    width: 100%;
    padding: 7px 10px;
    border: none;
    color: #525252;
}

.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:focus {
    outline: 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-rerequest-stage-s1 {
    border: 2px solid #de928f;
    color: #de928f;
}

.isc-bgs-thms-s1 .isc-rerequest-stage-s1 {
    border: 2px solid #de928f;
    color: #fff;
    background-color: #de928f;
}
/*  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-overdue {
    color: #e07878 !important;
}

.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;
    }



.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;
}

/* Jan 03, 2017 */
.isc-btn-ent-acts-s1 {
    padding: 4px 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 {
    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-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: 3px;
    }

/**********css*************/
.isc-notification-set::before, .isc-notification-chat-board::before, .isc-notification-set-before::before {
    display: table;
    content: "";
}

.isc-notification-set-before-s1 {
    padding: 5px 10px;
    height: 35px;
    border: 2px solid #4F2D7F;
    border-radius: 3px !important;
    display: block;
    bottom: 4%;
    position: fixed;
    width: 23.8%;
    / right: 60px;
    / right: 8px;
    background-color: #4f2d7f;
    z-index: 1000000;
}

.isc-notification-set::after, .isc-notification-chat-board::after, .isc-notification-set-before::after {
    display: table;
    content: "";
    clear: both;
}

.isc-notification-set {
    position: relative;
    /* right: 0; */
    bottom: 0;
    width: 25%;
    left: 0;
    float: right;
    top: -40px;
    cursor: pointer;
    z-index: 999;
    color: #fff;
    background-color: #4F2D7F;
    /* border: 2px solid #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: -55px;
    position: absolute;
    width: 80%;
    left: 60px;
    right: 0px;
    background-color: #4f2d7f;
}


.isc-notification-chat-board {
    position: absolute;
    border: 2px solid #ddd;
    padding: 5px 10px;
    right: 0;
    bottom: 18px;
    width: 100%;
    left: -10px;
    /* float: right;
     */
    cursor: pointer;
    z-index: 999;
    /* min-height: 100%;
     */
    background-color: #fff;
    border-radius: 3px !important;
    /* max-height: 300px;
     */
    /*height: auto;*/
    height: 400px !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;
        width: 100%;
        list-style: none;
        position: relative;
        padding-left: 10px;
        list-style-type: decimal;
    }

        .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;
        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;
        }

.isc-accor-par-bdy-s9 {
    height: 300px !important;
    overflow: hidden;
    overflow-y: auto;
}

    .isc-accor-par-bdy-s9::-webkit-scrollbar {
        width: 6px;
    }

a {
    cursor: pointer;
}


/*karthick on 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-chck-box-cust-s1 {
    float: left;
    width: 40px;
}

.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;
}


/*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: 33.33%;
        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: #F58766;
}

    .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: #F58766;
}

    .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; */
}

.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: 14px;
    /* text-align: center; */
    color: #00a1df;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 500;
    text-overflow: ellipsis;
    margin-bottom: 3px;
}

.isc-panel-tile-list-hdr-container-s1:hover {
    cursor: pointer;
}

.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: 80%;
    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;
    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: 5px 4px 0px 0px;
        font-size: 14px;
        color: inherit;
        line-height: 10px;
    }

.isc-section-body-container-s1 {
    min-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

.div-col-33per {
    width: 33%;
}

/**************/


/*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;
        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: 0px 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: 4px 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: 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;
}

.isc-sec-logo-con-s1 {
    position: relative;
    background-color: #F3F2EE;
    /*min-height: 490px;*/
    min-height: 535px;
    /*padding: 180px 30px;*/
    padding: 10px 20px;
}

    .isc-sec-logo-con-s1 img {
        width: 100%;
    }

/*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-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;
    }

.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 [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;
    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;
    }
/*FEB 18,Css By Anand*/

/*karthick feb 19*/
/*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*/

.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-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;
    }

.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;
}

.no-data-found {
    margin-left: 30%;
    /* margin-top: 91%; */
    font-size: 14px;
    color: darkgray;
}
/*********login******/
.login .content {
    border-radius: 3px !important;
    margin-top: 120px;
    border-top: 3px solid #4F2D7F;
    border-left: 1px solid #4F2D7F;
    border-right: 1px solid #4F2D7F;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    background-color: #fff;
    width: 360px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}

    .login .content h3.form-title {
        margin-bottom: 40px;
    }

    .login .content h3.form-title {
        text-align: center;
        font-size: 30px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        font-weight: 600;
        color: #4f2d7f;
        margin-bottom: 0px;
    }

.form-group label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 95%;
    min-width: 0;
}

.isc-font-arial {
    font-family: Arial !important;
}

.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%;
}

.title-engagementname {
    color: #2db5d4;
}

table.dataTable tbody td {
    font-size: 10px;
    overflow-wrap: break-word;
    word-break: break-all;
}
/*************tab alignment css*******/
.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;
        }

.isc-section-header-container {
    position: relative;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #ececec;
    max-height: 40px;
    min-height: 35px;
}

.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; */
}

.isc-hdr-in-sec-dd-cust-s1 {
    margin: -8px 0px 0px 0px;
}
/************/
/***************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;
}

/*****************/
/********datamodal  /Client and Reviewer setup/ missing css******/
.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-scorecard-bdy-container-grp-s1 {
    min-height: 110px; /* border: 1px solid #ddd; */
    border-radius: 0px !important;
    padding: 10px 15px;
    border-left: 15px solid #696969;
    margin-top: 15px;
    box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
}

/*Css By Anand - Mar 06,2019--ManageUser.aspx*/

.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-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;
            }

.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-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-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-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: 600px;
    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-internal-table {
    width: 100%;
}

    .isc-internal-table 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-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-internal-table td {
        padding: 5px 2px;
        position: relative;
        font-size: 13px;
        position: relative;
        font-weight: 500;
        border: 1px transparent;
    }

.isc-sec-foot-abs-s1 {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    right: 0px;
    margin: 0px 0px -15px 0px;
}


.isc-hdr-sec-input-cust-s1 {
    margin: -8px -15px 0px 0px;
}

.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-s1:hover {
        background-color: #696969 !important;
    }

.isc-lone-coot-but-bg-s2 {
    background-color: #D97077;
}

.isc-lone-coot-but-bg-s3 {
    background-color: #3CA09D;
}

.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;
}


.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-app-scr-content-inner-container-s1.tab-user-rights {
    min-height: 660px;
}

.tab-assign-user .isc-app-scr-content-inner-container-s1 {
    min-height: 660px;
}
/*.screen-row.tab-assign-user {
    min-height: 700px;
}
.isc-app-scr-content-inner-container-s1 {
    min-height: 650px;
}

/*Css By Anand - Mar 06,2019--ManageUser.aspx*/

.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-radio-btn-lft-align-prop input {
    width: 15px !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;
}

.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;
}



/*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;
}

.ht-235 {
    height: 235px;
    width: 100%;
}

.isc-lbl-mp-sub-hdrs-s1 {
    margin: 10px 0px 0px 0px !important;
    font-size: 12px;
    line-height: 15px;
    color: #5a5a5a;
    font-weight: 400 !important;
}

.isc-requested-stage-pastdue-s1 {
    border: 2px solid #ff5c5c;
    color: #ff5c5c;
}
/**********************/
.responsive-select-asign .btn-group.bootstrap-select {
    margin-bottom: 3px !important;
}
/*******Ehome.aspx***right-side content***/
.isc-right-side-inner-container {
    /*border: 1px solid #ddd;*/
    /*min-height: 410px;
    max-height: 410px;*/
    overflow: hidden;
    overflow-y: auto;
    padding: 7px 10px;
    /*background-color:#fff;*/
}

    .isc-right-side-inner-container::-webkit-scrollbar {
        width: 6px;
    }

    .isc-right-side-inner-container p {
        margin: 0px;
        font-size: 9px;
        color: #5d5d5d;
        font-weight: 500;
        line-height: 20px;
        text-align: center;
    }

.isc-lbl-sec-sub-header {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 0.7px;
    text-align: center;
}

/*********403 Error pages***/

.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-screen-entity-list-s1.isc-entity-li li {
    width: 25% !important;
}

.isc-wid-col-1-s7 {
    width: 15%;
    float: left;
}

.isc-wid-col-1-s8 {
    width: 14%;
    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;
    font-weight: 400;
}

.isc-btn-clr {
    background-color: #979596 !important;
}

.isc-table-read-optimal {
    width: 100%;
    table-layout: fixed;
}

    .isc-table-read-optimal .iscdatepicker {
        border: none;
        padding: 0px;
        background-color: transparent;
        color: #7c7c7c;
        font-size: 12px;
        cursor: pointer;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-align: center;
    }

.isc-screen-nav-container-s2 ul {
    margin: 0px;
    padding: 0px;
}

    .isc-screen-nav-container-s2 ul li {
        display: block;
        float: left;
        list-style: none;
        width: auto;
    }

        .isc-screen-nav-container-s2 ul li.active a {
            border-bottom: 2px solid #40b2e2;
        }

        .isc-screen-nav-container-s2 ul li a {
            background-color: transparent;
            border-bottom: 2px solid transparent;
            color: #7c7c7c;
            display: block;
            font-size: 13px;
            font-weight: 400;
            line-height: 2;
            padding: 6px 15px;
            position: relative;
            text-align: center;
            text-decoration: none;
            margin-bottom: 10px;
        }

        .isc-screen-nav-container-s2 ul li:hover a {
            text-decoration: none;
            background-color: #40b2e2;
            color: #fff;
        }

/******************modal pop css with ev group screen***********/
.isc-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 10px 10px;
}

.isc-lbl-mp-hdr-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 18px;
    color: #aaa;
    text-shadow: none;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 25px;
}

.isc-lbl-mp-hdr-s3 {
    margin: 0px 0px 0px 5px;
    font-weight: 400;
    text-shadow: none;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 14px;
    line-height: 25px;
}

.isc-form-section-header-s1 {
    margin: 0px 0px 0px 0px;
    color: #274b75;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
}

.isc-mp-copy-icon-s1 {
    position: absolute;
    right: 20px;
    color: #a0a0a0;
    font-size: 75px;
    line-height: 0px;
    top: 60px;
}

.isc-lbl-mp-sec-con-s1 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-mp-sec-con-s2 {
    margin: 10px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #276cb9;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-section-lbl-cont-pop {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #525252;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}

.isc-sub-lbl-mp-s1 {
    font-size: 12px;
    color: #A4A7AC;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.2px;
    margin: 0px;
    overflow: hidden;
    margin: 5px 0px 0px 0px;
}

    .isc-sub-lbl-mp-s1 a {
        text-decoration: none;
        cursor: pointer;
    }

.List-inp-wdt input, select {
    width: unset !important;
}

.isc-wid-col-1-s9 {
    width: 9%;
    float: left;
}
