﻿
h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}
.app-screen-header-s1:before, .app-screen-body-inner-container:before, .screen-tab-container:before, .screen-sec-inner-container:before, .app-responsive-center-container:before, .app-left-action-menu:before, .app-right-action-menu-content:before, .app-screen-innerheader-s1:before, .isc-timline-filter-section-s1:before, .screen-sec-inner-container:before, .isc-note-pattern-container-s1:before, .isc-note-pattern-grp-container-s1:before, .isc-note-pattern-grp-hdr-container-s1:before, .isc-note-pattern-grp-bdy-container-s1:before, .isc-note-container-s1:before, .isc-note-vert-patern-hdr-container-s1:before, .isc-note-vert-patern-bdy-container-s1:before, .isc-note-ver-bdy-col-container-s1:before, .isc-note-ver-bdy-col-container-s2:before
{
    content: '';
    display: table;
}
.app-screen-header-s1:after, .app-screen-body-inner-container:after, .screen-tab-container:after, .screen-sec-inner-container:after, .app-responsive-center-container:after, .app-left-action-menu:after, .app-right-action-menu-content:after, .app-screen-innerheader-s1:after, .isc-timline-filter-section-s1:after, .isc-note-pattern-container-s1:after, .isc-note-pattern-grp-container-s1:after, .isc-note-pattern-grp-hdr-container-s1:after, .isc-note-pattern-grp-bdy-container-s1:after, .isc-note-container-s1:after, .isc-note-vert-patern-hdr-container-s1:after, .isc-note-vert-patern-bdy-container-s1:after, .isc-note-ver-bdy-col-container-s1:after, .isc-note-ver-bdy-col-container-s2:after
{
    content: '';
    display: table;
    clear: both;
}
.detail-view-data-value-list
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.detail-view-data-value-list li
{
    display: block;
    float: left;
    width: 25%;
}
.detail-view-data-value-list li a
{
    display: block;
    padding: 5px 5px;
    text-decoration: none;
}
.detail-view-data-value-list li:hover a
{
    text-decoration: none;
}
.lbl-detail-vw-data-list-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 500;
    color: #71829e;
    letter-spacing: 0.7px;
}
.lbl-detail-vw-value-list-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 15px;
    font-weight: 500;
    color: #15315c;
    letter-spacing: 0.7px;
}
.lbl-detail-vw-value-list-s1.active
{
    color: #4d94e5;
}
.detail-vw-data-value-container
{
    padding: 10px 30px;
}
.detail-view-stry-point-body-container
{
    background-color: #fff;
    min-height: 400px;
    padding: 10p 0px;
}
.detail-vw-inner-body-hdr-tab-continer:before, .detail-vw-tab-hdr-con-left:before, .detail-vw-tab-hdr-con-cen:beore, .detail-vw-tab-hdr-con-right:before, .cir-down-arrow:before, .detail-vw-inner-body-sec-container-left:before, .tab-con-vw:before, .detail-vw-tab-input-container:before, .detail-vw-tab-hdr-sec:before
{
    content: "";
    display: table;
}
.detail-vw-inner-body-hdr-tab-continer:after, .detail-vw-tab-hdr-con-left:after, .detail-vw-tab-hdr-con-cen:after, .detail-vw-tab-hdr-con-right:after, .cir-down-arrow:after, .detail-vw-inner-body-sec-container-left:after, .tab-con-vw:after, .detail-vw-tab-input-container:after, .detail-vw-tab-hdr-sec:after
{
    content: "";
    display: table;
    clear: both;
}
.isc-padss-lis-s1.t22-pd-sg-list li span
{
    width: 48px;
    padding: 0px;
}
.t22-pd-sg-list li.active span:after
{
    border-left: 12px solid #1e5a08;
}

.isc-timeline-container-s1
{
    position: relative;
}
.isc-timeline-list-s1
{
    padding: 0px;
    margin: 0px;
}
.isc-timeline-list-s1 li
{
    display: block;
    list-style: none;
}
.isc-timeline-list-s1 li a
{
    text-decoration: none;
    display: block;
    position: relative;
    padding: 15px 15px 10px 15px;
    padding-left: 58px;
}
.isc-timeline-list-s1 li:hover a
{
    text-decoration: none;
}
.isc-timeline-list-s1
{
}
.isc-timeline-cell-icns-s1
{
    position: absolute;
    top: 16px;
    left: 15px;
    height: 35px;
    width: 35px;
    background-color: #209bd1;
    color: #fff;
    font-size: 17px;
    text-align: center;
    line-height: 35px;
    border-radius: 6px !important;
}
.isc-timeline-cell-icns-s1 i
{
    line-height: 31px;
    color: inherit;
    font-size: 17px;
}
.isc-lbls-timeline-txt-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    color: #0070d2;
}
.isc-lbls-timeline-txt-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #333;
}
.isc-lbls-timeline-txt-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #333;
}
.isc-lbls-timeline-txt-s2 .isc-spns-txt-s0
{
    width: 105px;
    float: left;
}
.isc-lbls-timeline-txt-s2 .isc-spns-txt-s1
{
    color: #aaa;
    width: 75px;
    float: left;
}
.isc-lbls-timeline-txt-s2 .isc-spns-txt-s2
{
    margin-left: 40px;
    width: 80px;
    float: left;
}
.isc-lbls-timeline-txt-s2 .isc-spns-txt-s3
{
    color: #aaa;
    margin-left: 20px;
}
.isc-lbls-timeline-txt-s3 .isc-spns-txt-s0
{
    width: 105px;
    float: left;
}

.isc-lbls-timeline-txt-s3 .isc-spns-txt-s1
{
    color: #aaa;
    width: 75px;
    float: left;
}
.isc-lbls-timeline-txt-s3 .isc-spns-txt-s2
{
    margin-left: 40px;
}
.isc-lbls-timeline-txt-s3 .isc-spns-txt-s3
{
    color: #aaa;
    margin-left: 20px;
}

.isc-bgm-s1
{
    background-color: #4bc076;
}
.isc-bgm-s2
{
    background-color: #eb7092;
}
.isc-bgm-s3
{
    background-color: #48c3cc;
}
.isc-bgm-s4
{
    background-color: #95aec5;
}
.isc-timeline-scress-div-s1
{
    width: 2px;
    height: 450px;
    background-color: #efefef;
    position: absolute;
    top: 17px;
    left: 31px;
}
/* Timeline View Styles */
.isc-timline-filter-section-s1
{
    padding-left: 21px;
    padding-right: 21px;
}
.isc-menu-timeline-fil-s1
{
    padding: 0px;
    margin: 0px;
}

.isc-menu-timeline-fil-s1 li
{
    float: left;
    list-style: none;
    display: block;
    width: 12.125%;
    min-height: 70px;
}
.isc-menu-timeline-fil-s1 li:first-child
{
    width: 1.5%;
}
.isc-menu-timeline-fil-s1 li:last-child
{
    width: 1.5%;
}
.isc-menu-timeline-fil-s1 li:last-child a
{
    border-right: 1px solid #ddd;
}
.isc-menu-timeline-fil-s1 li a
{
    display: block;
    padding: 2px 2px;
    line-height: 63px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #5d5d5d;
    min-height: 70px;
    text-decoration: none;
    background-color: #fff;
    border-right: none;
}
.isc-menu-timeline-fil-s1 li a i
{
    line-height: inherit;
}
.isc-menu-timeline-fil-s1 li a h3
{
    margin: 16px 0px 0px 0px;
    color: #333;
    font-size: 15px;
    font-weight: 500;
}
.isc-menu-timeline-fil-s1 li a h4
{
    margin: 4px 0px 0px 0px;
    color: #333;
    font-size: 13px;
    font-weight: 500;
}
.isc-menu-timeline-fil-s1 li:hover a
{
    background-color: #0088dd;
}
.isc-menu-timeline-fil-s1 li:hover a h3, .isc-menu-timeline-fil-s1 li:hover a h4
{
    color: #fff;
    text-decoration: none;
}
.isc-menu-timeline-fil-s1 li.active a
{
    background-color: #01b4e5;
}
.isc-menu-timeline-fil-s1 li.active a h3, .isc-menu-timeline-fil-s1 li.active a h4
{
    color: #fff;
}

.screen-sec-inner-container
{
}
.isc-note-pattern-container-s1
{
}
.isc-note-pattern-grp-container-s1
{
    min-height: 750px;
    background-color: #fdfdfd;
    padding: 0px 12px;
    transition: all .3s ease-out;
}
.isc-note-pattern-grp-hdr-container-s1
{
    min-height: 50px;
    text-align: center;
    padding: 10px 0px;
    border-bottom: 2px solid #dbdbdd;
}
.isc-note-pattern-grp-bdy-container-s1
{
    padding: 15px 0px;
    min-height: 700px; /*    background-image: url(../../img/linedpaper.png);*/
}
.isc-note-container-s1
{
    background-color: #e6e6e6;
    border-radius: 4px !important;
    color: #5d5d5d;
    cursor: pointer;
    padding: 8px 8px;
    margin-bottom: 0px;
    transition: all .3s ease-out;
    min-height: 36px;
}
.isc-note-container-s1.active
{
    background-color: #4fdaaa;
    color: #fff;
}
.isc-note-container-s1.active2
{
    background-color: #c6dff5;
    color: #fff;
}
.isc-note-container-s1.iprogress
{
    background-color: #52a8f1;
    color: #fff;
}
.isc-note-container-s1.inactive
{
    background-color: #E87B7A;
    color: #fff;
}
.isc-note-container-s1.inprogress
{
    background-color: #f98d5f;
    color: #fff;
}
.isc-note-container-s1.hold
{
    background-color: #9f9ff7;
    color: #fff;
}
.isc-note-container-s1 h2
{
    margin: 0px 0px 0px 0px;
    color: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-note-container-s1 h3
{
    margin: 0px 0px 0px 0px;
    color: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-note-container-s1 p
{
    margin: 0px 0px 0px 0px;
    color: inherit;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-note-panel-hdr-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 50px;
    font-size: 22px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
}
.isc-note-pattern-col-s1
{
    width: 14.25%;
    float: left;
    padding: 10px 10px;
}
.isc-note-pattern-grp-container-s1:hover
{
    background-color: #f5f5f5;
}

.isc-note-pattern-grp-container-s1.active .isc-lbl-note-panel-hdr-s1
{
    color: #e52f3b;
}
/* Group Filter Oct 4, 2016*/
.isc-grp-filter-btn-thm-s1 .btn-default
{
    border-color: #D0D0D0;
    padding: 5px 13px;
    font-size: 13px;
    color: #333333;
}
.isc-grp-filter-btn-thm-s1 .btn-default:first-child
{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
.isc-grp-filter-btn-thm-s1 .btn-default.las-btns
{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.isc-grp-filter-btn-thm-s1 .dropdown-menu
{
    font-family: "Open Sans" , sans-serif;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.isc-grp-filter-btn-thm-s1 .dropdown-menu li > a
{
    font-size: 13px;
    color: #5d5d5d;
    border-bottom: 1px solid #ddd;
}
.isc-grp-filter-btn-thm-s1 .dropdown-menu li:last-child > a
{
    border-bottom: none;
}
.isc-grp-filter-btn-thm-s1 .btn-default.active
{
    background-color: #2DCA9E;
    color: #fff;
}
.isc-grp-filter-btn-thm-s1 .btn > i
{
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 6px;
    float: right;
    margin-top: 3px;
}
.isc-moden-tab-cells-s1 .app-screen-body-inner-container-s2
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}
.isc-moden-tab-cells-s1 .isc-pane-supt-s1
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.isc-moden-tab-cells-s1 .tab-screen-level-s1
{
    padding-left: 13px;
}
.kpi-detail-tile-header-cont-s1 h1
{
    margin: 10px 0px 0px 10px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 20px;
}
.isc-sc-ent-filt-s1
{
    position: relative;
    margin-left: 6px;
}
.isc-sc-ent-filt-s1 select
{
    /* position: absolute; */
    width: 82px;
    border: none;
    padding: 2px 0px;
    background-color: #f4f6f9;
    height: 23px;
    font-weight: 600;
    border-radius: 10px !important; /* top: 0px; */
    display: inline-block; /* left: 0px; */
}
.ver-bar-kpi-chart tbody td
{
    padding: 10px 0px 10px 0px;
}
.bar-kpi-chart-s1
{
    background-color: #2DCA9E;
    height: 35px;
}
.bar-kpi-chart-s2
{
    background-color: #E87B7A;
    height: 35px;
}
.bar-kpi-chart-s1
{
}
.grid-read-with-dd-action tr:last-child td
{
    border-bottom: none;
}
.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: #33CE1D;
    margin-right: 5px;
    font-size: 13px;
}
.isc-fnt-icn-col-s3
{
    color: #E57373;
    margin-right: 5px;
    font-size: 13px;
}
.apps-brand-title-s10
{
    margin: 11px 0px 0px 13px;
    float: left;
    font-weight: 600;
    color: #d05622;
    font-size: 20px;
}
.page-header.navbar .page-logo .logo-default
{
    float: left;
}
.login-user-cell-s1
{
    position: absolute;
    top: 4px;
    right: 47px;
}
.login-user-cell-s1 h3
{
    margin: 2px 0px 0px 0px;
    font-size: 12px;
    color: #909090;
    font-weight: 600;
    display: block;
    line-height: 15px;
}
.login-user-cell-s1 h4
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #afafaf;
    font-weight: 600;
    display: block;
    line-height: 15px;
}
.kpi-detail-tile-header-cont-s1 h1 span
{
    color: #7c7c7c;
    font-size: 14px;
}
.isc-note-container-s1:hover
{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.isc-note-pattern-grp-container-s1.active
{
    background-color: #f7f7f7;
}
.isc-note-vert-patern-hdr-container-s1
{
}
.isc-note-vertical-cell-col-s1
{
    width: 16.66%;
    float: left;
    padding: 0px 10px;
}
.isc-note-vertical-cell-col-s2
{
    width: 16.66%;
    float: left;
    padding: 0px 10px;
}
.isc-note-ver-bdy-col-container-s1
{
    text-align: center;
    padding: 0px 0px;
    text-align: center;
}
.isc-note-ver-bdy-col-container-s1 h2
{
    margin: 0px 0px 0px 0px;
    line-height: inherit;
    font-size: 22px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
}
.isc-note-ver-bdy-col-container-s2
{
    min-height: 67px;
    padding: 10px 0px;
    border-bottom: 2px solid #eee;
}
.isc-note-pattern-grp-hdr-container-s1.active
{
    background-color: #f7f7f7;
}
.isc-note-pattern-grp-hdr-container-s1.active .isc-lbl-note-panel-hdr-s1
{
    color: #e52f3b;
}

.isc-note-vertical-cell-col-s2.active
{
    background-color: #f7f7f7;
}
.isc-note-vertical-cell-col-s2.active
{
    background-color: #f7f7f7;
}
.isc-note-vertical-cell-col-s2.active .isc-lbl-note-panel-hdr-s1
{
    color: #e52f3b;
}

/* T105 New Styles Oct 13, 2016 */
div, span, ul
{
    margin: 0;
    padding: 0;
    
}
body.isc-app-body-container
{
    font-size: 13px;
    height: 100%;
    background-color: #a6a6a6;
    margin: 0;
    
}

/*****change t107 Oct 05, 2017*********/
.isc-app-main-top-layout-container
{
    background-color: white;
    
   
    position: relative;
    padding: 15px 25px;
}
.isc-app-main-body-layout-container
{
}
.isc-app-top-tog-btn-s1
{
    transition: background-color .08s linear;
    cursor: pointer;
    font-size: 0;
    position: relative;
    width: 50px;
    height: 49px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #209bd1;
    color: #fff;
    float: left;
}
.isc-app-top-tog-btn-s1 span
{
    transition: -webkit-transform .08s linear;
    transition: transform .08s linear;
    transition: transform .08s linear, -webkit-transform .08s linear;
    display: block;
    position: relative;
    width: 20px;
    height: 2px;
    cursor: pointer;
    font-size: 0;
    background-color: #fff;
    margin-top: 25px;
    margin-left: 10px;
}
.isc-app-top-tog-btn-s1 span:before
{
    top: -5px;
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
    background-color: #fff;
}
.isc-app-top-tog-btn-s1 span:after
{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: -5px;
}
.isc-app-top-tog-btn-s1.active
{
    background-color: #196485;
}
.isc-app-top-tog-btn-s1.active span
{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
/*****change t107 Oct 05, 2017*********/
.isc-app-top-brand-title-s1
{
    float: left;
    width: auto;
    width: 190px; 
}
.isc-app-top-brand-title-s1 img
{
      width: 150px; 
          float: left; 
}
.isc-app-top-menu-nav-s1
{
    float: left;
}
.isc-app-login-cell-s1
{
    width: 155px;
    height: 40px;
    background-color: transparent;
    float: right;
    cursor: pointer;
    position: relative;
    text-align: center;
}
.isc-app-login-cell-s1 img
{
    position:absolute;
    border-radius: 50% !important;
     top:4px;
     right:15px;
}
.isc-app-login-cell-s1:hover
{
  
}
.isc-app-nav-menu-s1
{
    padding: 0px;
    margin: 0px;
    height: 40px;
    margin-right: 0px;
}
.isc-app-nav-menu-s1 > li
{
    margin-right: 5px;
    list-style: none;
    display: block;
    float: left;
}
.isc-app-nav-menu-s1 > li > a
{
    padding: 10px 15px 0 15px;
    display: block;
    height: 39px;
    color: #9c9c9c;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 3px solid transparent;
}
.isc-app-nav-menu-s1 > li > a > i
{
    font-size: 13px;
    color: inherit;
    line-height: 18px;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    float: left;
    margin-right: 5px;
    
}
.isc-app-nav-menu-s1 > li > a > span
{
    margin: 0px;
    font-size: 13px;
    color: inherit;
    line-height: 20px;
}
/****t107*******/
.isc-app-nav-menu-s1 > li:hover > a
{
    text-decoration: none;
   /*border-bottom-color:#00a1df;*/
    color: #222;
}

.isc-app-nav-menu-s1 > li.active > a
{
  /* border-bottom-color:#00A6BC;*/
    color: #00a1df;
}
/****t107*******/
.isc-app-screen-header-container
{
    padding: 15px 25px 15px 25px;
       background: #f3f3f3;
    position: relative;
    border-bottom: 1px solid #efefef;    
}
.isc-app-screen-body-container
{
    padding: 0px 0px;
}
/****t107*******/
.isc-app-screen-header-title-s1
{
    margin: 0px 0px 5px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
}
.isc-app-screen-header-title-s1 span
{
    font-weight: 500;
    font-size: 12px;
    line-height: 10px;
    margin-left: 5px;
    color: #6c6c6c;
}
.isc-app-screen-header-entity-s1
{
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    color: #939393;
    line-height: 16px;
    font-weight: normal;
}

.isc-app-screen-header-entity-s1 span
{
    color: #222;
    margin-left: 5px;
}
.isc-app-screen-body-inner-container
{
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    padding: 15px 15px 15px 15px;
    background-color: #fff;
    border-radius: 2px !important;
    min-height: 700px;
}
.isc-dd-add-action-s1 .dropdown-menu .input-icon
{
}
.isc-dd-add-action-s1 .dropdown-menu .input-icon > i
{
    color: #ccc;
    display: block;
    position: absolute;
    margin: 6px 2px 4px 5px;
    z-index: 3;
    width: 16px;
    height: 16px;
    font-size: 13px;
    text-align: center;
}
.isc-dd-add-action-s1 .dropdown-menu input.form-control
{
    border: solid 1px #CCCCCC;
    border-radius: 4px !important;
    padding: 4px;
    height: 26px;
    font-size: 12px;
    padding-left: 23px;
}
.isc-list-cir-s1
{
    height: 18px;
    width: 18px;
    float: left;
    border-radius: 50% !important;
    background-color: #aaa;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    margin-right: 5px;
    margin-top: -1px;
    margin-left: 3px;
}
.isc-thm-bg-active
{
    background-color: #45AE3D;
}
.isc-thm-bg-inactive
{
    background-color: #F74E0A;
}
.isc-thm-bg-hold
{
    background-color: #aaa;
}
.isc-thm-bg-warning
{
    background-color: #FFA216;
}
.isc-thm-bg-progress
{
    background-color: #2D96CB;
}
.isc-bor-bot-s1
{
    border-bottom: 1px solid #CCCCCC !important;
}
b.isc-bold-li-s1
{
    font-size: 13px;
    font-weight: bold;
    color: #03537c;
    margin-left: 0;
}
.isc-screen-fil-ser-s1
{
}
.isc-screen-fil-ser-s1 i
{
    color: #ccc;
    margin: 10px 2px 4px 10px;
}
.isc-screen-fil-ser-s1 input.form-control
{
    height: 32px;
    padding-left: 33px;
    border-radius: 2px !important;
    border: 1px solid #ccc;
}
.isc-screen-fil-ser-s1 input.form-control:hover
{
    background-color: #fafafa;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
}
.isc-bud-cell-s1
{
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
    height: 5px;
    background-color: #58c1e1;
}
span.td-lbl-actual
{
    font-weight: bold;
    font-size: 13px;
    color: #1c9a0e;
}
span.td-lbl-budget
{
    font-size: 12px;
    color: #999999;
}
.isc-lbl-td-sub-s1
{
    color: #008410;
    font-size: 12px;
    margin-top: 3px;
}
.isc-bud-cir-cell-s1
{
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    border-color: #636363;
    color: #404040;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    margin: 0 auto;
    background-color: #e6e6e6;
}
.isc-grid-two-row-readtype-s1
{
    width: 100%;
}
.isc-grid-two-row-readtype-s1 th
{
    font-size: 12px;
    padding: 9px 6px;
    border-top: 1px solid #DCDDDD;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #F7F9FA;
    font-weight: 600;
}
.isc-grid-two-row-readtype-s1 th h3
{
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #636363;
    font-size: inherit;
    text-transform: uppercase;
    font-size: 11px;
}
.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: #7c7c7c  ;
    font-weight: 500;
    font-size: inherit;
    font-size: 13px;
    text-shadow: none;    
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none;
}
.isc-grid-two-row-readtype-s1 td:first-child h3
{
    font-size: 14px;
    color: #42a6bd  !important;
}
.isc-grid-two-row-readtype-s1 td h4
{
    margin: 3px 0px 0px 0px;
    color: #7c7c7c;
    font-size: 11px;
}
.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: 10px 6px;
    border-bottom: 1px solid #e4e4e4;
    background-color:#fff;
}
.isc-grid-two-row-readtype-s1 tbody tr:hover td
{
}
.isc-grid-two-row-readtype-s1 thead th:hover
{
}

.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;
    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: #f78b60;
}
.isc-sts-inactive:hover
{
    border-color: #f78b60;
    color: #f78b60;
}
.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: 7px;
    right: 0;
    opacity: 0.5 !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;
    cursor: pointer;
}
.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: 6px;
    top: 0px;
    left: 0px;
    background-color: rgb(141, 227, 156);
}
.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;
}
.isc-float-menu-s1
{
    padding: 0px;
    margin: 0px;
    margin-top: 25px;
}
.isc-float-menu-s1 li
{
    display: block;
    list-style: none;
}
.isc-float-menu-s1 li a
{
    padding: 9px 5px 9px 5px;
    font-size: 13px;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    display: block;
}
.isc-float-menu-s1 li a i
{
    font-size: 20px;
    margin-right: 13px;
    color: inherit;
    display: block;
    float: left;
    margin-top: 3px;
    font-weight: 500;
    color: #8ed0ec;
}
.isc-float-menu-s1 li:hover a
{
    text-decoration: none;
}

.isc-float-menu-s1 li.active a i
{
    color: #fff;
}
.isc-float-menu-s1 li a
{
}
.isc-def-btn-s1
{
    display: inline-block;
    float: none;
    position: relative;
    border-radius: 2px 0 0 2px !important;
    background: #fff;
    margin-right: 0;
    padding: 4px 12px 3px 13px;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #313131;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
    text-decoration: none;
    cursor: pointer;
    overflow: visible;
    line-height: 20px;
}
.isc-def-btn-s1:hover
{
    background-color: #F3F3F3;
    text-decoration: none;
}
.isc-app-brand-title-s1
{
    margin: 3px 0px 0px 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    text-transform: uppercase;
    color: #00A6BC;
    letter-spacing: 0.4px;
}
.isc-app-brand-title-s1 span
{
    color: #209bd1;
    font-weight: 600;
    font-size: 13px;
    text-transform: none;
}
/**t107****/
.isc-app-screen-sec-container-s1
{
    padding: 15px 25px 15px 25px;
    background-color:#a6a6a6;
    position: relative;
}
.isc-section-lbl-hdr-s1
{
    margin: 0px 0px 10px 0px;
    color: #209bd1;
    font-size: 16px;
    margin-bottom: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-weight: normal;
}
.isc-section-lbl-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #357494;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}
.isc-section-lbl-hdr-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    color: #777777;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: normal;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
}
.isc-section-lbl-hdr-s3 span
{
    color: #8A8A8A;
    font-weight: 500;
    margin-left: 5px;
}
.isc-grp-btn-s1 .btn
{
    padding: 6px 15px 6px 15px;
    color: #427E9D;
    border-color: #ccc;
    font-size: 13px;
}
.isc-grp-btn-s1 .btn:first-child
{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}
.isc-grp-btn-s1 .btn:last-child
{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}
.isc-grp-btn-s1 .btn:hover
{
    background-color: #209bd1;
    color: #fff;
}
.isc-screen-nav-container-s1
{
    border-bottom: 1px solid #E9E9E9;
}
.isc-screen-nav-container-s1 ul
{
    padding: 0px;
    margin: 0px;
}
.isc-screen-nav-container-s1 ul li
{
    float: left;
    display: block;
    list-style: none;
}
.isc-screen-nav-container-s1 ul li a
{
    display: block;
    padding: 10px 25px;
    color: gray;
    text-align: center;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    transition: all .3s ease-out;
    border-bottom: 2px solid transparent;
    background-color: transparent;
}

.isc-screen-nav-container-s1 ul li:hover a
{
    text-decoration: none;
    border-bottom: 2px solid #45AE3D;
}
.isc-screen-nav-container-s1 ul li.active a
{
    border-bottom: 2px solid #40B2E2;
}
.isc-screen-sub-bdy-inner-container-s1
{
    padding: 20px 15px 15px 15px;
}

.isc-bud-cell-s2
{
    position: relative;
    height: 10px;
    background-color: #e3e3e3;
}
.isc-bud-val-cell-s1
{
    background-color: #25a84a;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px;
    width: 5%;
}
.isc-action-badge-td-s1.isc-mini-s1
{
    height: 15px;
    width: 15px;
    text-align: center;
    font-size: 13px;
    line-height: 12px;
    background-color: #f0f0f0;
}
.isc-action-badge-td-s1.isc-mini-s1 i
{
    color: #2d2d2d;
}
tr.isc-tr-child-s1 td:first-child
{
    padding-left: 60px;
}
tr.isc-tr-child-s1 td
{
    background-color: #F6F6F6;
    padding: 2px 6px;
}
.isc-tr-show-subfiles-s1
{
    display: none;
}
tr.isc-tr-show-parentfiles-s1 td
{
    cursor: pointer;
}
tr.isc-tr-show-parentfiles-s1:hover td
{

}
.isc-section-lbl-cont-s1
{
    margin: 0px 0px 3px 0px;
    font-size: 13px;
    color: #8A8A8A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}
.isc-section-lbl-cont-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 15px;
}
hr.isc-div-s1
{
    margin: 10px 0px 10px 0px;
    border-top: 1px solid #E9E9E9;
}
.close.img-typ-sq
{
    opacity: 1;
    height: 23px;
    width: 23px;
    position: absolute;
    top: 17px;
    right: 10px;
    cursor: pointer;
    background-image: url(../../img/close_x_black.png) !important;
    background-image: url(../../img/remove-icon-small.png) !important;
}
.isc-detail-popup-s1 .modal-header
{
    background: #f6f6f6;
    padding-left: 25px;
    padding-right: 25px;
    border: none;
}
.isc-detail-popup-s1 .modal-body
{
    padding: 20px 15px;
}
.isc-detail-popup-s1 .modal-footer
{
}
.isc-detail-popup-s1 .modal-header h4
{
    color: #696868;
    font-weight: 600;
    font-size: 20px;
}
.isc-form-content-container-s1
{
    border-radius: 2px !important;
    border: 1px solid #e3e3e3;
    padding: 15px;
}
.isc-pop-foo-info-lbl-s1
{
    line-height: 1em;
    font-weight: 600;
    font-size: 14px;
    color: #323540;
    margin: 10px 0px 0px 0px;
}
.isc-detail-popup-s1 .modal-dialog
{
    width: 760px !important;
}
.isc-dd-cell-s2
{
    display: block;
}
.isc-dd-cell-s2 .btn.dropdown-toggle
{
    display: block;
    width: 100%;
    text-align: left;
    border-radius: 4px !important;
}
.isc-dd-cell-s2 .btn.dropdown-toggle i
{
    float: right;
}
.form-body label.control-label
{
    color: #8A8A8A;
    font-size: 12px;
    margin-top: 5px;
}
.form-body .form-control
{
    border-radius: 4px !important;
    border: 1px solid #ccc;
}
.isc-pop-action-s1, .isc-pop-action-s2,.isc-pop-action-s3
{
    background-color: #209bd1;
    border: none;
    display: inline-block;
    padding: 5px 9px;
    color: white;
    margin-right: 8px;
    cursor: pointer;
    font-size: 13px;
    box-shadow: none;
    border-radius: 3px !important;
    text-decoration: none;
}
.isc-pop-action-s1:hover, .isc-pop-action-s2:hover
{
    background-color: #197aa5;
    text-decoration: none;
    color: #fff;
}
.form-body .form-group
{
    margin-bottom: 10px;
}
.isc-pop-action-s2
{
    background-color: transparent;
    color: #3d3d3d;
}
.isc-pop-action-s2:hover
{
    background-color: transparent;
    color: #197aa5;
}
label
{
    font-weight: 400;
    font-size: 12px;
}
.isc-dd-cell-s2 .dropdown-menu
{
    top: 30px;
    z-index: 100000;
}
.isc-screen-sec-hdr-container-s1
{
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #d6d6d6;
    height:30px;
}
.isc-screen-sec-hdr-container-s1 h3
{
    font-size: 17px;
    font-weight: normal;
    color: #494949;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
   display: inline-block;
   border-bottom: 2px solid #96c03d;
    line-height: 29px;
}
.form-control
{
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    height: 32px;
}


.control-label
{
    color: #8A8A8A;
    font-size: 12px;
    margin-top: 5px;
}
.form-control:focus
{
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.1);
    background: #f2f2f2;
    border-color: #aaaaaa;
}
.form label
{
    color: #8A8A8A;
    font-size: 12px;
    margin-bottom: 2px;
}
.isc-detail-bg-s1
{
    background-color: #fafafa;
    border-radius: 4px !important;
    border: 1px solid #ccc;
}
.isc-input-tag-cell-s1
{
    position: relative;
    border: 1px solid #ccc;
    height: 32px;
    padding: 3px 7px;
    border-radius: 4px !important;
}
.isc-input-tag-val-s1
{
    display: block;
    text-decoration: none;
    padding: 2px 5px 2px 2px;
    padding-left: 20px;
    position: relative;
    font-size: 12px;
    color: #2581A7;
    line-height: 15px;
    float: left;
    margin-top: 2px;
    background: #F4F4F4;
    border: 1px solid #BABABA;
    cursor: pointer;
    margin-right: 3px;
    border-radius: 3px !important;
}

.isc-input-tag-val-s1:hover
{
    text-decoration: none;
    background: #f0f0f0;
}
.isc-input-tag-val-s1 i
{
    position: absolute;
    top: 4px;
    left: 5px;
    font-size: 10px;
    color: #9c9c9c;
    line-height: 10px;
}
.isc-table-sim-list-s1 th
{
}
.isc-table-sim-list-s1 td
{
    padding: 3px 6px;
}
.isc-min-ht-s2
{
    min-height: 416px;
}
.isc-chrt-img-s1
{
    text-align: center;
}
.isc-chrt-img-s1 img
{
    height: 200px;
}
.isc-chart-legent-s1
{
    padding: 0px;
    margin: 0px;
}
.isc-chart-legent-s1 li
{
    display: block;
    list-style: none;
}
.isc-chart-legent-s1 li a
{
    padding: 4px 15px 4px 15px;
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #5d5d5d;
}
.isc-chart-legent-s1 li a i
{
    float: left;
    display: block;
    margin-right: 5px;
    font-size: 12px;
}
.isc-chart-legent-s1 li a span
{
    float: right;
}
.isc-legent-fn-s1
{
    color: #45AE3D;
}
.isc-legent-fn-s2
{
    color: #F74E0A;
}
.isc-legent-fn-s3
{
    color: #FFA216;
}
.isc-legent-fn-s4
{
    color: #2D96CB;
}
.isc-legent-fn-s5
{
    color: #7c7c7c;
}
.isc-thm-hme-s1 .isc-screen-sec-hdr-container-s1
{
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #d6d6d6;
    background-color: #d0d0d0;
}
.isc-thm-hme-s1 .isc-app-screen-sec-container-s1
{
    padding: 0px 0px;
}
.isc-min-ht-s3
{
    min-height: 405px;
}
.isc-table-tile-sec-read-s1
{
    width: 100%;
}
.isc-table-tile-sec-read-s1 tr td
{
    padding: 9px 8px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #3d3d3d;
    border-bottom: 1px solid #e8e8e8;
}
.isc-table-tile-sec-read-s1 tr td:first-child
{
}
.isc-table-tile-sec-read-s1 tr td:last-child
{
    color: #b5b3b4;
}
td.isc-td-lbl-lft-s1
{
    text-align: left;
}
td.isc-td-lbl-rig-s1
{
    text-align: right;
}
tr.isc-partent-lf-tr-s1 td
{
    background-color: #f0f0f0;
    color: #333 !important;
}
.isc-tbl-bor-rig-n-s1 tr td:first-child
{
    border-right: none;
}
.isc-tbl-bor-rig-n-s1 tr td:last-child
{
    border-left: none;
}
.isc-section-lbl-hdr-s4
{
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 0px;
    line-height: 31px;
}
.isc-screen-entity-list-s1
{
    padding: 0px;
    margin: 0px;
    display: block;
}
.isc-screen-entity-list-s1 li
{
    float: left;
    width: 20%;
    list-style: none;
    display: block;
}
.isc-screen-entity-list-s1 li a
{
    display: block;
    text-decoration: none;
    padding: 0px 15px 0px 15px;
    position: relative;
    padding-left: 0px;
    cursor: pointer;
}
.isc-screen-entity-list-s1 li a
{
}
.isc-screen-entity-list-s1 li a
{
}
.isc-ent-img-cont-s1
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #27b0e3;
}
.isc-ent-img-cont-s1 span
{
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 2px;
}
span.img-s1
{
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -280px -1px;
}
span.img-s2
{
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -244px -2px;
}
span.img-s3
{
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -105px -2px;
}
span.img-s4
{
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -315px -1px;
}
span.img-s5
{
    background-image: url(../../img/af_glyph_sprite.png);
    background-position: -350px -1px;
}
.isc-section-lbl-hdr-s5
{
    font-size: 12px;
    color: #666;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
}
.isc-section-lbl-hdr-s6
{
    font-size: 15px;
    font-weight: normal;
    color: #3d3d3d;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}
.isc-section-lbl-hdr-pos-s1
{
    font-size: 11px;
    color: #666;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    position: absolute;
    top: 37px;
    left: 0px;
}
.isc-grp-thm-fill-s1 .btn
{
    border-color: #196485;
}
.isc-grp-thm-fill-s1 .btn.active
{
    background-color: #196485;
    color: #fff;
}
.isc-td-inline-status-ch-s1
{
    position: relative;
    display:inline-block;
}
.isc-td-inline-status-ch-s1 .dropdown-menu
{
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    min-width: 100px;
    border: 1px solid #eee;
    border-radius: 4px !important;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li
{
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a
{
    padding: 4px 16px 4px 8px;
    font-size: 12px;
    text-align: left;
    color: #7c7c7c;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li:hover a
{
    background-color: #EEEEEE;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a i
{
    font-size: inherit;
    display: block;
    float: left;
    margin-right: 5px;
    color: inherit;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-active
{
    color: #00a51b;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inactive
{
    color: #d97000;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-planned
{
    color: #ffc000;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-inprogress
{
    color: #2D96CB;
}
.isc-td-inline-status-ch-s1 .dropdown-menu li a.icn-fn-hold
{
    color: #aaa;
}
.isc-td-inline-status-ch-s1.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;
}
.isc-fav-icn-s1
{
}
.isc-multi-in-icn-s1 a
{
    float: left;
}
.isc-lbl-flt-amt-s1
{
    text-align: right;
}
tr.isc-txt-int-s1 td h4.isc-td-fn-s1
{
    margin-left: 20px;
}

.isc-panels-grp-container-s1
{
    width: 20%;
    float: left;
    padding: 0px 2.5px;
}
.isc-panels-grp-hdr-container-s1
{
}
.isc-panels-grp-bdy-container-s1
{
    min-height: 650px;
    background-color: #fcfcfc;
    border: 1px solid #dedede;
    border-radius: 2px !important;
    padding: 3px 3px;
}
.isc-tile-read-container-s1
{
    position: relative;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 7px;
}
.tile-bor-top-active
{
    border-top: 2px solid #45AE3D;
}
.tile-bor-top-inactive
{
    border-top: 2px solid #F74E0A;
}
.tile-bor-top-progress
{
    border-top: 2px solid #2D96CB;
}
.tile-bor-top-inprogress
{
    border-top: 2px solid #FFA216;
}
.tile-bor-top-hold
{
    border-top: 2px solid #7c7c7c;
}
.isc-tile-row-s1
{
    position: relative;
    padding: 5px 10px 5px 10px;
}
.isc-tile-row-s2
{
    background-color: #F5F5F5;
    position: relative;
    padding: 5px 10px 5px 10px;
}
.isc-lbl-tile-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #427E9D;
    line-height: 20px;
}
.isc-lbl-tile-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
}
.isc-lbl-tile-hdr-s4
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777777;
    line-height: 20px;
    float: left;
}
.isc-lbl-tile-hdr-s4 i
{
    font-size: 12px;
}
.isc-lbl-tile-hdr-s5
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #7c7c7c;
    line-height: 20px;
    float: right;
}
.isc-lbl-tile-hdr-s7
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #4c4c4c;
    line-height: 20px;
    float: left;
    letter-spacing: 0.3px;
}
.isc-tile-read-container-s1.tile-bor-top-active .isc-lbl-tile-hdr-s5
{
    color: #45AE3D;
}
.isc-tile-read-container-s1.tile-bor-top-inactive .isc-lbl-tile-hdr-s5
{
    color: #F74E0A;
}
.isc-tile-read-container-s1.tile-bor-top-progress .isc-lbl-tile-hdr-s5
{
    color: #2D96CB;
}
.isc-tile-read-container-s1.tile-bor-top-inprogress .isc-lbl-tile-hdr-s5
{
    color: #FFA216;
}
.isc-tile-read-container-s1.tile-bor-top-hold .isc-lbl-tile-hdr-s5
{
    color: #7c7c7c;
}
.isc-lbl-tile-hdr-s5 i
{
    color: inherit;
    margin-right: 3px;
    font-size: 8px;
    vertical-align: top;
}
.isc-lbl-tile-hdr-s6
{
    margin: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight: 500;
    color: #c7c7c7;
    line-height: 20px;
    float: right;
}
.isc-tile-hdr-row-s1
{
    position: relative;
    padding: 7px 10px 7px 10px;
    background-color: #cfd9e7;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
.isc-tile-hdr-row-s2
{
    position: relative;
    padding: 7px 10px 7px 10px;
    background-color: #d4d4d4;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
.isc-lbl-tile-panel-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    color: #427E9D;
    line-height: 17px;
}
.isc-lbl-tile-panel-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #333;
    line-height: 15px;
}
.isc-panel-swt-s1
{
    text-decoration: none;
    position: absolute;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    top: 12px;
    right: 10px;
    color: #7292bf;
    font-size: 22px;
    cursor: pointer;
}
.isc-panel-swt-s1 i
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-panel-swt-s1:hover
{
    color: #427E9D;
}
.isc-lbl-tile-panel-hdr-s3
{
    margin: 0px 0px 7px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 20px;
}

.isc-panel-swt-s2
{
    text-decoration: none;
    position: absolute;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    top: 12px;
    right: 10px;
    color: #45AE3D;
    font-size: 16px;
    cursor: pointer;
}
.isc-panel-swt-s2 i
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-panel-tile-read-container-s1
{
    border: 1px solid #ddd;
    border-radius: 3px !important;
    position: relative;
    padding: 4px 7px 2px 7px;
    margin-bottom: 7px;
    border-left: 5px solid #d2d2d2;
    min-height: 90px;
}
.isc-panel-tile-read-container-s2
{
}
.isc-lbl-panel-tile-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #427E9D;
    line-height: 20px;
    letter-spacing: 0.5px;
}
.isc-lbl-panel-tile-hdr-s1 span
{
    font-weight: 500;
    color: #999;
}
.isc-lbl-panel-tile-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    line-height: 20px;
}
.isc-lbl-panel-tile-hdr-s2 span
{
    color: #777;
}
.isc-btn-stat-pan-s1
{
    border: 1px solid #5d5d5d;
    background-color: transparent;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 3px 7px;
    border-radius: 4px !important;
    color: #5d5d5d;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    width: 100px;
    position: absolute;
    top: 5px;
    right: 5px;
    text-align: center;
}
.isc-btn-stat-pan-s1:hover
{
    text-decoration: none;
    color: inherit;
}
.isc-bor-fn-active
{
    border: 1px solid #45AE3D;
    color: #45AE3D;
}
.isc-bor-fn-inactive
{
    border: 1px solid #F74E0A;
    color: #F74E0A;
}
.isc-bor-fn-progress
{
    border: 1px solid #2D96CB;
    color: #2D96CB;
}
.isc-bor-fn-inprogress
{
    border: 1px solid #FFA216;
    color: #FFA216;
}
.isc-bor-fn-hold
{
    border: 1px solid #7c7c7c;
    color: #7c7c7c;
}
.isc-bor-fn-active:hover
{
    background-color: #45AE3D;
    color: #fff;
}
.isc-bor-fn-inactive:hover
{
    background-color: #F74E0A;
    color: #fff;
}
.isc-bor-fn-progress:hover
{
    background-color: #2D96CB;
    color: #fff;
}
.isc-bor-fn-inprogress:hover
{
    background-color: #FFA216;
    color: #fff;
}
.isc-bor-fn-hold:hover
{
    background-color: #7c7c7c;
    color: #fff;
}
.isc-pan-progress-bar-s1
{
    height: 5px;
    background-color: #e6e6e6;
    margin-top: 5px;
    margin-bottom: 5px;
}
.isc-lbl-panel-tile-hdr-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    line-height: 20px;
    float: left;
}
.isc-lbl-panel-tile-hdr-s3 span
{
    color: #777;
}
.isc-lbl-panel-tile-hdr-s4
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
    line-height: 20px;
    float: right;
}
.isc-lbl-panel-tile-hdr-s4 span
{
    font-weight: 600;
    color: #333;
}
.isc-pan-progress-bar-cell-s1
{
    height: 5px;
    float: left;
    width: 10%;
    background-color: #87cea3;
}
.isc-table-styl-s2
{
}
.isc-table-styl-s2 th
{
    background-color: #eee;
}
.isc-table-styl-s2 th
{
}
.isc-table-styl-s2 td
{
    padding: 2px 6px;
}
.isc-table-styl-s2 td
{
}
.isc-panel-tile-read-container-s1.active
{
    background-color: #fafafa;
}
.isc-edt-grid-s1 td input
{
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px !important;
    text-align: center;
}
.isc-tr-child-s2 td
{
    background-color: #f3f3f3 !important;
    padding: 0px 6px;
}
.isc-tr-child-s2 td h3
{
    font-weight: 500;
    color: #909090;
    margin-left: 7px;
}
.isc-grid-two-row-readtype-s1 td h3 span
{
    color: #777;
    margin-left: 4px;
    font-weight: 500;
}
.isc-btn-sec-thm-s1
{
    height: 32px;
    padding: 4px 12px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    border-radius: 2px !important;
    background-color: #56B3AE;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
}
.isc-btn-sec-thm-s1:hover
{
    text-decoration: none;
    color: #fff;
    background-color: #208218;
}
.isc-app-screen-sec-hdrs-container-s1
{
    height: 42px;
    border: 1px solid #E1E6EB;
    background-color: #f9f9f9;
    padding: 4px 10px;
    position: relative;
}
.isc-timesheet-table-s1
{
    width: 100%;
}
.isc-timesheet-table-s1 th
{
    padding: 6px 7px;
    background: #F7F9FA;
    border-top: 1px solid #e3e6e9;
    border-bottom: 1px solid #e3e6e9;
    border-left: 1px dotted #dbdbdb;
    position: relative;
}
.isc-timesheet-table-s1 th h3
{
    margin: 0px 0px 0px 0px;
    color: #222;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
      text-align: inherit;
}
.isc-timesheet-table-s1 th h4
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #222;
    line-height: 20px;
       text-align: inherit;
}
.isc-timesheet-table-s1 th h7
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    color: #222;
    line-height: 20px;
       text-align: inherit;
}
.isc-timesheet-table-s1 th h5
{
    margin: 0px 0px 0px 0px;
    color: #555;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
}
.isc-timesheet-table-s1 td
{
    padding: 6px 7px;
    border-left: 1px dotted #dbdbdb;
    border-bottom: 1px solid #e3e6e9;
    position: relative;
}
.isc-timesheet-table-s1 td h3
{
    margin: 0px 0px 0px 0px;
    color: #427E9D;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.isc-timesheet-table-s1 td h4
{
    margin: 0px 0px 0px 0px;
    color: #777;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}
.isc-timesheet-table-s1 td h4 span
{
    color: #222;
}
.isc-timesheet-table-s1 td h5
{
    margin: 0px 0px 0px 0px;
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
}
.isc-timeline-cell-s1
{
}
.isc-timeline-hdr-cell-s1
{
    background: #fafafa;
    color: #4f4f4f;
    border: 1px solid #e3e3e3;
    font-size: 10px;
    padding: 2px 3px;
    color: #a3a3a3;
    border-bottom: none;
    border-radius: 3px 3px 0 0 !important;
    text-align: center;
}
.isc-timeline-bdy-cell-s1
{
    border: 1px solid #e3e3e3;
    border-radius: 3px !important;
    padding: 1px 1px;
}
.isc-timeline-cell-s1:hover .isc-timeline-hdr-cell-s1
{
    background: #cde7f6;
    color: #4f4f4f;
}
.isc-timesheet-table-s1 input
{
    width: 100%;
    border: none;
    text-align:center;
}
.isc-timesheet-table-s1 input:focus
{
    outline: none;
}
td.isc-total-bg-s1
{
    background-color: #eee;
}
.isc-timesheet-table-s1 .isc-btn-stat-pan-s1
{
    top: 12px;
    right: 10px;
}
.mt-adj-s1
{
    margin-top: 7px;
}
.isc-pos-rel-s1
{
    position: relative;
}
.isc-left-menu-pin-s1
{
    text-decoration: none;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 0px;
    right: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
}
.isc-left-menu-pin-s1:hover
{
    text-decoration: none;
    color: #fff;
}
.isc-left-menu-pin-s1 i
{
    line-height: inherit;
    color: inherit;
    font-size: inherit;
}
.isc-left-menu-pin-s2
{
    text-decoration: none;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 0px;
    right: -5px;
    line-height: 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
}
.isc-left-menu-pin-s2:hover
{
    text-decoration: none;
    color: #fff;
}
.isc-left-menu-pin-s2 i
{
    line-height: inherit;
    color: inherit;
    font-size: inherit;
}
/****t107**********/
.isc-app-screen-body-container
{
    overflow: hidden;
    overflow-y: auto;
    min-height: 550px;
}
body
{
    overflow: hidden;
}
/* Left Menu Pin Style*/
.isc-app-main-body-layout-container.pin-menu
{
    padding-left: 15px;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li a span
{
    display: none;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-nav-toggle-s1
{
    width: 50px;
}

.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li a
{
    min-height: 40px;
    padding: 9px 3px 9px 0px;
}
.isc-app-main-body-layout-container.pin-menu .isc-left-menu-pin-s1
{
    right: 18px;
    font-size: 13px;
    color: #bcdef3;
}
.isc-app-main-body-layout-container.pin-menu .isc-left-menu-pin-s2
{
    right: -4px;
}
.isc-grp-cal-cell-s1
{
    width: 217px;
    height: 32px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
}
.isc-grp-cal-lft-cell-s1
{
    width: 33px;
    float: left;
    height: 32px;
    border: 1px solid #e3e6e9;
    border-radius: 3px 0 0 3px !important;
    position: relative;
}
.isc-grp-cal-cen-cell-s1
{
    width: 151px;
    float: left;
    height: 32px;
    border-top: 1px solid #e3e6e9;
    border-bottom: 1px solid #e3e6e9;
    position: relative;
}
.isc-grp-cal-rig-cell-s1
{
    width: 33px;
    float: left;
    height: 32px;
    border: 1px solid #e3e6e9;
    border-radius: 0 3px 3px 0 !important;
    position: relative;
}
.isc-grp-cal-cen-cell-s1 h3
{
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #777;
    line-height: 30px;
    padding-left: 10px;
}
.isc-grp-cal-lft-cell-s1 .arrow-s1
{
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #888c8e;
    border-width: 10px;
    border-right-width: 10px;
    border-left-width: 10px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 9px;
    left: 4px;
}
.isc-grp-cal-rig-cell-s1 .arrow-s1
{
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #888c8e;
    border-width: 10px;
    border-right-width: 10px;
    border-left-width: 10px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: 9px;
    left: 4px;
}
.isc-grp-cal-lft-cell-s1 .arrow-s1::after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #fff;
    top: -10px;
    left: -8px;
    border-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}
.isc-grp-cal-rig-cell-s1 .arrow-s1::after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    border-top-color: #fff;
    top: -10px;
    left: -8px;
    border-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}
.isc-gant-list-thm-s1
{
    width: 100%;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
}
.isc-gant-list-thm-s1 th
{
    color: #2d2d2d;
    background-color: #F1FAFC;
    padding: 2px 4px;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #ddd;
    white-space: nowrap;
}
.isc-gant-list-thm-s1 td
{
    padding: 2px 4px;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #DDD;
    white-space: nowrap;
}
.isc-gant-list-thm-s1 tr td:first-child
{
}
.isc-gant-list-thm-s1
{
}
td.isc-gant-fir-td-s1
{
    ackground: #f0f0f0;
    background: linear-gradient(to bottom, #fff, #f0f0f0);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fff', EndColorStr='#f0f0f0');
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    color: #333;
}
td.isc-gant-fir-td-s1 i
{
    color: inherit;
    font-size: 12px;
    color: #7c7c7c;
}
tr.isc-gant-tbdy-tr-parent-s1 td
{
    font-weight: 500;
    color: #2d2d2d;
    white-space: nowrap;
}
tr.isc-gant-tbdy-tr-child-s1 td
{
    color: #777;
}

tr.isc-gant-tbdy-tr-parent-s1 td .fa-angle-down
{
    font-size: 14px;
    margin-right: 8px;
}
.isc-gant-list-thm-s1 .form-control
{
    border: none !important;
}
.isc-x-scroll-auto-s1
{
    overflow: hidden;
    overflow-x: auto;
}

/* Oct 18, 2016 ORNK */
.isc-input-grp-btn-s1 .input-group .form-control
{
    width: 250px;
}
.isc-input-grp-btn-s1
{
    position: relative;
}
.isc-input-grp-btn-s1 .input-group-btn
{
    top: 0px;
    right: 0px;
    position: absolute;
}
.isc-input-grp-btn-s1 input
{
    border-color: #209bd1 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.isc-input-grp-btn-s1 .btn
{
    background-color: #32a2d4;
    color: #fff;
    margin-left: 1px;
    z-index: 2;
    padding: 5px 10px 5px 10px;
    border: 1px solid #209bd1;
    font-weight: 500;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.isc-input-grp-btn-s1
{
}
.isc-inline-pop-action-s1
{
    position: relative;
}
.isc-inline-pop-action-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;
    left: -38px;
}
.isc-inline-pop-action-s1 .dropdown-menu li a
{
    padding: 5px 16px 5px 8px;
    font-size: 12px;
    text-align: left;
    color: #7c7c7c;
}
.isc-inline-pop-action-s1
{
}
.isc-tab-single-row-s1 td
{
    padding: 4px 6px;
    position: relative;
}
.isc-tbl-pos-icn-act-s1
{
    position: absolute;
    top: 14px;
    right: 5px;
    height: 15px;
    width: 15px;
    text-align: center;
    line-height: 15px;
    color: #777;
    font-size: 11px;
}
.isc-tbl-pos-icn-act-s1 i
{
    line-height: inherit;
    font-size: inherit;
    color: inherit;
}
.isc-btn-link-s1
{
    background-color: transparent;
    color: #777;
    box-shadow: none;
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0.3px;
    text-align: center;
}
.isc-btn-link-s1:hover
{
    background-color: transparent;
    color: #209bd1;
}
.isc-btn-link-s1 i
{
    font-size: 12px;
    margin-right: 1px;
    margin-top: 2px;
    display: block;
    margin-bottom: 0px;
    line-height: 6px;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li a
{
    position: relative;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li:hover a span
{
    display: block;
    position: absolute;
    width: 140px;
    background-color: #196485;
    white-space: nowrap;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    left: 40px;
}
.isc-min-ht-s4
{
    min-height: 200px;
}
.isc-img-box-cell-s1
{
    position: relative;
    min-height: 110px;
    padding: 0px 15px 0px 0px;
    padding-left: 80px;
    border-right: 1px solid #eee;
}
.isc-img-box-cell-s2
{
    position: relative;
    min-height: 110px;
    padding: 0px 0px 0px 15px;
}
.img-s2
{
    height: 80px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.isc-section-lbl-hdr-s10
{
    margin: 0px 0px 15px 0px;
    font-size: 16px;
    color: #222;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    line-height: 20px;
}
.isc-section-lbl-hdr-s11
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #7c7c7c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.isc-section-lbl-hdr-s12
{
    margin: 13px 0px 0px 0px;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    letter-spacing: 0.4px;
}
.isc-section-lbl-hdr-s13
{
    margin: 7px 0px 0px 0px;
    font-size: 13px;
    color: #7c7c7c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
}
.isc-section-lbl-hdr-s14
{
    margin: 8px 0px 0px 0px;
    font-size: 13px;
    color: #0088dd;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
}
.isc-grp-user-img-s1 img
{
    border-radius: 50% !important;
    margin-top: 10px;
    float: left;
    margin-right: 5px;
}
.isc-hdr-tile-cell-s1
{
    min-height: 85px;
    border-radius: 2px !important;
    position: relative;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    background-color: #fff;
}
.isc-hdr-tile-inner-cell-s1
{
    min-height: 60px;
    position: relative;
    padding: 10px 15px;
    padding-left: 70px;
}
.isc-lbls-ti-cont-s1, .isc-lbls-ti-cont-s2, .isc-lbls-ti-cont-s3, .isc-lbls-ti-cont-s4, .isc-lbls-ti-cont-s5, .isc-lbls-ti-cont-s6
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.isc-lbls-ti-cont-s1
{
    margin: 8px 0px 0px 10px;
    font-size: 14px;
    color: #2d2d2d;
    font-weight: 600;
    letter-spacing: 0.4px;
}
.isc-lbls-ti-cont-s2
{
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    color: #777;
    font-weight: 500;
}
.isc-lbls-ti-cont-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 22px;
    color: #a5a5a5;
    font-weight: 600;
}
.isc-lbls-ti-cont-s4
{
    margin: 0px 0px 0px 0px;
}
.isc-lbls-ti-cont-s5
{
    margin: 0px 0px 0px 0px;
}
.isc-lbls-ti-cont-s6
{
    margin: 0px 0px 0px 0px;
}
td.isc-ver-base-s1
{
    vertical-align: bottom;
}
.img-s20
{
    position: absolute;
    left: 15px;
    top: 9px;
    height: 45px;
}
.div-col-16per
{
    width: 16.6666%;
    float: left;
}
.ht-px-5
{
    height: 5px;
}
.ht-px-10
{
    height: 10px;
}
.ht-px-15
{
    height: 15px;
}
.ht-px-20
{
    height: 20px;
}
.ht-px-25
{
    height: 25px;
}
.ht-px-30
{
    height: 30px;
}
.ht-px-35
{
    height: 35px;
}
.ht-px-40
{
    height: 40px;
}
.ht-px-45
{
    height: 45px;
}
.ht-px-50
{
    height: 50px;
}
.ht-px-55
{
    height: 55px;
}
.ht-px-60
{
    height: 58px;
}
.ht-px-65
{
    height: 65px;
}
.isc-gant-list-thm-s1 .div-cht-hor-bar-parent-s3
{
    height: 75px;
    position: relative;
    width: 30px;
    border: 1px solid #ddd;
    padding: 3px 3px 0px 3px;
}
.isc-gant-list-thm-s1 .div-cht-hor-bar-child-s3
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
}
.m-line-bar-table-s1
{
    width: 100%;
}
.z-int-s1
{
    z-index: 100;
}
.z-int-s2
{
    z-index: 200;
}
td.isc-td-bg-s1
{
    background-color: #2DCA9E;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    font-weight: 500 !important;
}
td.isc-td-bg-s2
{
    background-color: #E87B7A;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    font-weight: 500 !important;
}
td.isc-td-bg-s3
{
    background-color: #FFBC6D;
    color: #fff !important;
    text-align: center;
    font-size: 13px;
    font-weight: 500 !important;
}
.mn-ht-s2
{
    min-height: 30px;
}
/* Oct 18, 2016 ORNK */
.isc-input-grp-btn-s1 .input-group .form-control
{
    width: 250px;
}
.isc-input-grp-btn-s1
{
    position: relative;
}
.isc-input-grp-btn-s1 .input-group-btn
{
    top: 0px;
    right: 0px;
    position: absolute;
}
.isc-input-grp-btn-s1 input
{
    border-color: #209bd1 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.isc-input-grp-btn-s1 .btn
{
    background-color: #32a2d4;
    color: #fff;
    margin-left: 1px;
    z-index: 2;
    padding: 5px 10px 5px 10px;
    border: 1px solid #209bd1;
    font-weight: 500;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.isc-input-grp-btn-s1
{
}
.isc-inline-pop-action-s1
{
    position: relative;
}
.isc-inline-pop-action-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;
    left: -38px;
}
.isc-inline-pop-action-s1 .dropdown-menu li a
{
    padding: 5px 16px 5px 8px;
    font-size: 12px;
    text-align: left;
    color: #7c7c7c;
}
.isc-inline-pop-action-s1
{
}
.isc-tab-single-row-s1 td
{
    padding: 4px 6px;
    position: relative;
}
.isc-tbl-pos-icn-act-s1
{
    position: absolute;
    top: 14px;
    right: 5px;
    height: 15px;
    width: 15px;
    text-align: center;
    line-height: 15px;
    color: #777;
    font-size: 11px;
}
.isc-tbl-pos-icn-act-s1 i
{
    line-height: inherit;
    font-size: inherit;
    color: inherit;
}
.isc-btn-link-s1
{
    background-color: transparent;
    color: #777;
    box-shadow: none;
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0.3px;
    text-align: center;
}
.isc-btn-link-s1:hover
{
    background-color: transparent;
    color: #209bd1;
}
.isc-btn-link-s1 i
{
    font-size: 12px;
    margin-right: 1px;
    margin-top: 2px;
    display: block;
    margin-bottom: 0px;
    line-height: 6px;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li a
{
    position: relative;
}
.isc-app-main-body-layout-container.pin-menu .isc-float-menu-s1 li:hover a span
{
    display: block;
    position: absolute;
    width: 140px;
    background-color: #196485;
    white-space: nowrap;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    left: 40px;
}
.isc-cent-grp-div-container-s1
{
    position: relative;
}
.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: 15px 20px;
    min-height: 750px;
    background-color: #fff;
}
.isc-scr-list-set-menu-s1
{
    padding: 0px;
    margin: 0px;
}
.isc-scr-list-set-menu-s1 > li
{
    display: block;
    list-style: none;
}
.isc-scr-list-set-menu-s1 > li > a
{
    display: block;
    text-decoration: none;
    padding: 10px 10px;
    border-bottom: 1px solid #CDCDCD;
    background-color: #fafafa;
    color: #427E9D;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-scr-list-set-menu-s1 > li > a > i
{
    display: block;
    float: left;
    margin-right: 3px;
}
.isc-scr-list-set-menu-s1 > li:hover > a
{
    text-decoration: none;
    background-color: #f0f0f0;
}
.isc-scr-list-set-menu-s1 > li.active > a
{
    background-color: #2b9bd5;
    color: #fff;
}

.isc-scr-list-set-menu-s1 > li > ul
{
    padding: 0px;
    margin: 0px;
}
.isc-scr-list-set-menu-s1 > li > ul > li
{
    display: block;
    list-style: none;
}
.isc-scr-list-set-menu-s1 > li > ul > li > a
{
    display: block;
    text-decoration: none;
    padding: 9px 10px;
    font-size: 13px;
    color: #427e9d;
    background-color: #ecf9ff;
    border-bottom: none;
    padding-left: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-scr-list-set-menu-s1 > li > ul > li:hover > a
{
    text-decoration: none;
    background-color: #D3F1FF;
}
.isc-scr-list-set-menu-s1 > li > ul > li.active > a
{
}

.isc-app-screen-header-entity-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #939393;
    line-height: 16px;
    font-weight: normal;
}
.isc-block-list-ele-s1
{
    margin: 0px;
    padding: 0px;
}
.isc-block-list-ele-s1 li
{
    display: block;
    list-style: none;
}
.isc-block-list-ele-s1 li a
{
    text-decoration: none;
    padding: 2px 15px;
    font-size: 13px;
    font-weight: 500;
    display: block;
    color: #7c7c7c;
    line-height: 20px;
    cursor: pointer;
}
.isc-block-list-ele-s1 li:hover a
{
    text-decoration: none;
    color: #0088dd;
}
.div-col-33ptper
{
    width: 33%;
    float: left;
}
.div-col-66ptper
{
    width: 66%;
    float: left;
}

.isc-section-lbl-hdr-s10
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #7c7c7c;
}
.isc-section-lbl-hdr-s11
{
    margin: 0px 0px 0px 0px;
    font-size: 22px;
    color: #333;
}
.isc-cht-tb-var-s1
{
}
.isc-cht-tb-var-s1 .chart-ver-bar-bul-parent
{
    height: 200px;
}
.isc-min-ht-s11
{
    min-height: 316px;
}
.isc-min-ht-s10
{
    min-height: 150px;
}
.isc-sms-img-s1 img
{
}
.isc-sms-img-s1
{
    text-align: center;
}
.isc-lh-30-s1
{
    line-height: 30px;
}
.isc-detail-popup-s1 .modal-header h4 span
{
    font-weight: 500;
    font-size: 13px;
}
.isc-seccs-container-s1
{
    min-height: 750px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
}
.isc-docs-panel-cell-s1
{
    border: 1px solid #e3e3e3;
    border-left: 4px solid #ccc;
    background-color: #fff;
    min-height: 35px;
    border-radius: 3px !important;
    margin-bottom: 5px;
    padding-left: 45px;
    position: relative;
    padding-right: 10px;
        background-color: #f9f9f9;
}
.isc-chk-pos-s1
{
    position: absolute;
    top: 8px;
    left: 12px;
}
.assg-user-s1
{
    position: absolute;
    top: 6px;
    right: 6px;
    height: 22px;
    border-radius: 50% !important;
    opacity: 0.5;
}
.assg-user-s2
{
    position: absolute;
    top: 6px;
    right: 31px;
    height: 22px;
    border-radius: 50% !important;
    opacity: 0.5;
}
.assg-user-s3
{
    position: absolute;
    top: 6px;
    right: 56px;
    height: 22px;
    border-radius: 50% !important;
    opacity: 0.5;
}
.div-cust-col-s1
{
    width: 35%;
    float: left;
    position: relative;
}
.div-cust-col-s2
{
    width: 45%;
    float: left;
    position: relative;
}
.div-cust-col-s3
{
    width: 20%;
    float: left;
    position: relative;
}
.div-cust-col-s4
{
    width: 20%;
    float: left;
    position: relative;
}
.isc-lbl-cust-col-s1
{
    margin: 8px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #176ca0;
    font-weight: 500;
    letter-spacing: 0.4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-cust-col-s2
{
    margin: 5px 0px 0px 0px;
    padding: 2px 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    color: #2d2d2d;
    font-weight: 500;
    border-radius: 2px !important;
}
.isc-lbl-cust-col-s3
{
    margin: 8px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #5d5d5d;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-cust-col-s4
{
    margin: 8px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #5d5d5d;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
        text-align: right;
}
.isc-lbl-cust-col-s2:hover
{
    text-decoration: none;
    color: #fff;
}
.bad-s1
{
    background-color: #68cc92;
    color: #fff;
}
.bad-s2
{
    background-color: #71b3d4;
    color: #fff;
}
.bad-s3
{
    background-color: #c7a167;
    color: #fff;
}
.bad-s4
{
    background-color: #e47a7a;
    color: #fff;
}
.bad-s5
{
    background-color: #aaa;
    color: #fff;
}
.isc-fn-c-s1
{
    color: Red;
}
.isc-docs-panel-cell-s1.active
{
    background-color: #fafafa;
}
.isc-bor-none-s1
{
    border: none;
}
.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;
}
tr.isc-gant-tbdy-tr-child-s1 td:nth-child(2)
{
    padding-left: 25px;
}
.chd-int-s1 tr.isc-gant-tbdy-tr-child-s1 td:nth-child(2)
{
    padding-left: 4px;
}
.chd-int-s1 tr.isc-gant-tbdy-tr-child-s1 td:nth-child(1)
{
    padding-left: 25px;
}
.chd-int-s1 tr.isc-gant-tbdy-tr-child-s1 td
{
    background-color: #fbfbfb;
}
.chd-int-s1 tr.isc-gant-tbdy-tr-child-s1 td .isc-pan-progress-bar-s1
{
    background-color: #fbfbfb !important;
}
.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: 25px;
    background-color: #0070d2;
    padding: 7px 15px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 18px; /* text-transform: uppercase; */
    font-weight: 400;
    font-family: "Salesforce Sans" ,Arial,sans-serif;
}
.isc-arw-panel-grp-col-cell-s1:nth-child(1) .isc-arw-panel-grp-hdr-cell-s1
{
    /* border-radius: 15rem 0 0 15rem !important; */
}
.isc-arw-panel-grp-col-cell-s1:nth-child(5) .isc-arw-panel-grp-hdr-cell-s1
{
    /* border-radius: 0 15rem 15rem 0 !important; */
}
.isc-arw-panel-grp-hdr-cell-s1:before
{
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
    z-index: 1000;
}
.isc-arw-panel-grp-hdr-cell-s1:after
{
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 112, 210, 0);
    border-left-color: #0070d2;
    border-width: 15px;
    margin-top: -15px;
    z-index: 1000;
}
.isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before, .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after
{
    display: none;
}
.oct-act-s1
{
    opacity: 0.2;
}
.oct-act-s1:after
{
    opacity: 0.5;
}
.isc-arw-panel-grp-hdr-cell-s1 a
{
    color: inherit;
}
.isc-arw-panel-grp-hdr-cell-s1 a:hover
{
    color: inherit;
}
.isc-ne-frm-s1 .form-body label.control-label
{
    font-size: 13px;
    text-align: right;
}
.isc-ne-frm-s1
{
}
.help-block
{
    display: block;
}
.isc-wiz-ctr-s1 .isc-screen-sec-hdr-container-s1
{
    padding: 0px 0px 0px 0px;
    height: 31px;
}
.isc-wiz-ctr-s1 .isc-screen-sec-hdr-container-s1 h3
{
    display: inline-block;
    border-bottom: 2px solid #209bd1;
    line-height: 29px;
}
.isc-arw-active-s1
{
    background-color: #4bca81;
}
.isc-arw-active-s1 a
{
    color: #fff;
}
.isc-arw-active-s1 a i
{
    color: #fff;
    line-height: 16px;
}
.isc-arw-active-s1:before
{
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
}
.isc-arw-active-s1:after
{
    border-color: rgba(75, 202, 129, 0);
    border-left-color: #4bca81;
}
.isc-screen-sec-hdr-container-s1 h3 span
{
    color: #7c7c7c;
    font-size: 14px;
}
.isc-input-tag-cell-s1.active
{
    border: 1px solid #8DCDEE;
    background-color: #F2F7FC;
}
.isc-input-tag-cell-s1.active h3
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 23px;
    font-weight: 600;
    color: #333;
}
.isc-input-tag-cell-s1.active h3 span
{
    margin-left: 5px;
    font-weight: 500;
    color: #0088dd;
}
.isc-input-tag-cell-s1.inactive
{
    border: 1px solid #19af85;
    background-color: #def9f1;
    padding: 0px;
}
.cell-w-s1
{
    width: 32px;
    float: left;
    margin-right: 10px;
}
.isc-lbl-scer-s1
{
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    color: #b1b1b1;
}
.cell-w-s1 input
{
    border: none;
    background-color: transparent;
}
.cell-w-s1 input:focus
{
    border: none;
    background-color: #4bca81;
    color: #fff;
}
.isc-wiz-ctr-s1 .isc-gant-list-thm-s1 .div-cht-hor-bar-parent-s3
{
    height: 43px;
}
.isc-pro-sum-arw-s1 .isc-arw-panel-grp-col-cell-s1
{
    width: 16.66%;
}
.isc-pro-sum-arw-s1 .isc-arw-panel-grp-hdr-cell-s1:after
{
    border-color: rgba(112, 110, 112, 0);
    border-left-color: #706e70;
}
.isc-pro-sum-arw-s1 .isc-arw-panel-grp-hdr-cell-s1
{
    background-color: #706e70;
}
.isc-pro-sum-arw-s1
{
}
.isc-pro-sum-arw-s1
{
}
.lbl-isc-scrs-cont-hdr-s1
{
    font-size: 21px;
    color: #0088dd;
    line-height: 25px;
    margin: 0px 0px 5px 0px;
}
.lbl-isc-scrs-cont-hdr-s2
{
    font-size: 12px;
    color: #222;
    font-weight: 600;
    line-height: 20px;
    margin: 5px 0px 12px 0px;
    text-transform: uppercase;
    display: inline-block;
    border-bottom: 1px solid #c7c7c7;
}
.lbl-isc-scrs-cont-hdr-s2 span
{
    text-transform:none;
    color:#777;
    font-weight:500;
    font-size:13px;
}
.lbl-isc-scrs-cont-hdr-s3
{
    font-size: 13px;
    color: #aaa;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lbl-isc-scrs-cont-hdr-s4
{
    font-size: 13px;
    color: #1672ab;
    font-weight: 500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lbl-isc-scrs-cont-hdr-s4 i
{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    font-size: 12px;
    color: #989898;
}
.isc-sum-rpt-cell-s1
{
    width: 33.333%;
    float: left;
}
.isc-sum-rpt-cell-s2
{
    width: 33.333%;
    float: left;
    padding-left: 15px;
}
.isc-sum-rpt-inner-cell-s1
{
    width: 50%;
    float: left;
}
.isc-sum-rpt-inner-cell-s2
{
    width: 50%;
    float: left;
}
.mar-top-rpt-s1
{
    margin-top: 4px;
}
.mar-top-med {
    margin-top: 15px;
}
.isc-dd-row-ss-s1 td
{
    padding: 16px 6px;
}
.isc-pro-sum-arw-s1 .isc-grid-two-row-readtype-s1 th
{
    border-bottom: 1px solid #f5f5f5;
}
.isc-pro-sum-arw-s1 .isc-grid-two-row-readtype-s1 th h3
{
    font-weight: 500;
    color: #aaa;
}

.isc-pro-sum-arw-s1 .isc-grid-two-row-readtype-s1 td
{
    border-bottom: 1px solid #f5f5f5;
}

.isc-pro-sum-arw-s1 .isc-grid-two-row-readtype-s1 td h3
{
    font-weight: 500;
}
tr.isc-chds-s1 td:first-child h3
{
    font-weight: 500;
    color: #333;
}
tr.isc-chds-s1 td:first-child
{
    padding-left: 35px;
}
tr.isc-chds-s1 td
{
    background-color: #fafafa;
}
.isc-tds-cell-lbl-s1
{
    margin: 3px 0px 0px 0px;
    color: #7c7c7c;
    font-size: 12px;
}
.isc-td-alg-s1 td
{
    vertical-align: middle;
}
.isc-app-screen-header-entity-s1 a
{
    color: inherit;
    text-decoration: none;
}
.isc-app-screen-header-entity-s1 a:hover
{
    color: inherit;
    text-decoration: none;
}
.isc-bi-min-ht-s1
{
    min-height: 115px;
}
.isc-bi-min-ht-s2
{
    min-height: 350px;
}
.isc-bi-min-ht-s3
{
    min-height: 288px;
}
.isc-bi-min-ht-s4
{
    min-height: 325px;
}
.isc-bi-min-ht-s5
{
    min-height: 715px;
}
.isc-lbl-bi-scr-cnt-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 17px;
    color: #0a71b1;
    line-height: 20px;
}
.isc-lbl-bi-scr-cnt-s2
{
    margin: 15px 0px 5px 0px;
    font-weight: 600;
    color: #333;
    font-size: 23px;
    text-align: center;
    line-height: 20px;
}
.isc-lbl-bi-scr-cnt-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #aaa;
    line-height: 20px;
    text-align: center;
}
.isc-lbl-bi-scr-cnt-s4
{
    margin: 0px 0px 0px 0px;
}
.isc-lbl-bi-scr-cnt-s5
{
    margin: 0px 0px 0px 0px;
}
.isc-lbl-bi-scr-cnt-s6
{
    margin: 0px 0px 0px 0px;
}

.isc-fns-col-s1
{
    color: #333;
}
.isc-fns-col-s2
{
    color: #0088dd;
}
.isc-fns-col-s3
{
    color: #00a51b;
}
.isc-fns-col-s4
{
    color: #333;
}
.isc-img-cntrl-s1 img
{
    height: 150px;
}
.isc-img-cntrl-s1
{
    text-align: center;
}
.chat-ver-bar-data-parent
{
    height: 264px;
}
.ht-cel-50
{
    height: 42px;
}
.chat-ver-bar-parent
{
    height: 256px;
}
.isc-3col-s1 li
{
    width: 33.333%;
}
.isc-bi-min-ht-s5 .div-cht-hor-bar-parent-s1
{
    position: relative;
    min-height: 310px;
}

/* Nove 14, 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-section-entity-s10
{
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
    line-height: 25px;
    display: inline-block;
    border-bottom: 2px solid #209bd1;
}
.isc-section-entity-s10 span
{
    color: #aaa;
    font-size: 15px;
    margin-left: 5px;
}
.isc-kpi-tbls-wdh-s1 .new-tile-grd-box-s1 h3
{
    margin-top: 20px;
    margin-bottom: 5px;
}
.isc-kpi-tbls-wdh-s1 .new-tile-grd-box-s1
{
    height: 80px;
}
.isc-kpi-tbls-wdh-s1
{
}
.isc-kpi-tbls-wdh-s1 .ht-150
{
    height: 90px;
}
.isc-kpi-tbls-wdh-s1 .current-q-s1
{
    left: 50%;
}
.isc-kpi-tbls-wdh-s1.m-line-bar-table-s1 th
{
    padding: 2px 5px;
}
.ht-60
{
    height: 60px;
}
tr td.isc-tb-td-empty-s1
{
    background-color: transparent;
    border: none;
    padding: 8px 5px;
}
.isc-kpi-tbls-wdh-s1 td.pad-lft-2-per
{
    padding-left: 5px;
}
.isc-kpi-tbls-wdh-s1 tr.isc-act-tr-s1 td
{
    background-color: #f0f0f0;
}

.isc-exl-table-report-mline-s1
{
    width: 100%;
}
.isc-exl-table-report-mline-s1 th
{
    position: relative;
    padding: 4px 7px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ccc;
}
.isc-exl-table-report-mline-s1 td
{
    position: relative;
    padding: 4px 7px;
    font-size: 13px;
    color: #5d5d5d;
    font-weight: 500;
    border-bottom: 1px solid #eee;
}
.isc-exl-table-report-mline-s1 tr.isc-tr-com-block-s1
{
}
.isc-exl-table-report-mline-s1 td.isc-td-icn-s1 i
{
    display: block;
    float: left;
    margin-right: 7px;
    font-size: 13px;
    color: #7c7c7c;
}
.isc-exl-table-report-mline-s1 td.isc-td-icn-s2 i
{
    display: block;
    float: left;
    margin-right: 7px;
    font-size: 12px;
    color: #bbb;
    margin-top: 2px;
}
.isc-exl-table-report-mline-s1
{
}
.isc-exl-table-report-mline-s1
{
}
.isc-exl-table-report-mline-s1
{
}
.isc-exl-table-report-mline-s1
{
}
td.isc-td-alg-rig-s1
{
    text-align: right;
}
td.isc-td-font-s1
{
    font-weight: 600;
    color: #1b77b1;
    letter-spacing: 0.3px;
}
td.isc-td-font-s2
{
    font-weight: 600;
    color: #5d5d5d;
    letter-spacing: 0.3px;
}
.lbl-legent-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #7c7c7c;
    float: left;
}
.legend-chart-list-control-s1
{
    top: 22px;
}

.isc-res-bg-s1
{
    background-color: #2DCA9E;
    color: #fff;
}
.isc-res-bg-s2
{
    background-color: #62a9ce;
    color: #fff;
}
.isc-res-bg-s3
{
    background-color: #FFBC6D;
    color: #fff;
}
.isc-res-bg-s4
{
    background-color: #E87B7A;
    color: #fff;
}
.isc-res-bg-s5
{
    background-color: #ecec36;
    color: #fff;
}
.isc-res-bg-s6
{
    background-color: #a7a7a7;
    color: #fff;
}

.isc-res-cells-s1
{
    height: 25px;
    width: 25px;
    text-align: center;
    float: none;
    margin: 0 auto;
    line-height: 23px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
}
.isc-hts-s1
{
    height: 12.5px;
    line-height: 10px;
}
.isc-hts-s2
{
    height: 12.5px;
    line-height: 10px;
}
.legn-bg-s1
{
    background-color: #2DCA9E;
}
.legn-bg-s2
{
    background-color: #62a9ce;
}
.legn-bg-s3
{
    background-color: #FFBC6D;
}
.legn-bg-s4
{
    background-color: #a7a7a7;
}
.cir-legend-cell
{
    height: 10px;
    width: 10px;
    border-radius: 0% !important;
    margin-top: 3px;
    margin-right: 5px;
}

.wdh-100per-s1
{
    width: 100%;
}
tr.isc-tr-parent-cell-s1 td:first-child
{
    padding-left: 25px;
}
tr.isc-tr-parent-cell-s2 td:first-child
{
    padding-left: 39px;
}
tr.isc-tr-parent-cell-s2 td
{
    background-color: #fafafa;
}
.isc-ldg-inline-list-menu-s1
{
    padding: 0px;
    margin: 0px;
}
.isc-ldg-inline-list-menu-s1 li
{
    display: block;
    float: left;
    list-style: none;
}
.isc-ldg-inline-list-menu-s1 li a
{
    display: block;
    padding: 2px 10px;
    font-size: 13px;
    font-weight: 500;
    color: #aaa;
    border-right: 2px solid #ddd;
    line-height: 20px;
    text-decoration: none;
    cursor: pointer;
}
.isc-ldg-inline-list-menu-s1 li:hover a
{
    text-decoration: none;
    color: #333;
}
.isc-ldg-inline-list-menu-s1 li.active a
{
    color: #0088dd;
}
.isc-ldg-inline-list-menu-s1 li:last-child a
{
    border-right: none;
}
.isc-note-pattern-container-s1
{
    padding-bottom: 60px;
}
.isc-lbl-rigs-ptn-s1
{
    text-align: left;
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0.3px;
    font-weight: 500;
    color: #427E9D;
}

.isc-lbl-note-panel-hdr-s1
{
    line-height: 15px;
    font-size: 12px;
    font-weight: 500;
    text-transform: none;
}
.isc-note-pattern-grp-hdr-container-s1
{
    min-height: 35px;
}

.isc-note-vertical-cell-col-s1
{
    width: 18%;
}
.isc-note-vertical-cell-col-s2
{
    width: 18%;
}
.isc-div-wdth-s1
{
    width: 20%;
}
.isc-div-wdth-s2
{
    width: 20%;
    margin-bottom: 4px;
}
.isc-note-pattern-grp-hdr-container-s1
{
    border-bottom: 2px solid #ececec;
}
.isc-blp-s1 .isc-bud-cell-s1
{
    border: 1px solid #f9f9f9;
    font-size: 12px;
    padding: 3px 3px;
    border-radius: 2px !important;
    background-color: #fafafa;
    background-color: transparent;
    border: none;
}

/* Nov 16, 2016 */
.isc-comment-box-cell-s1
{
}
.isc-comment-box-s1
{
    position: relative;
    padding: 7px 10px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.isc-comment-box-s1.active
{
    background: #e8f5fa;
}
.isc-cmts-bdg-btn-s1
{
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #ccc;
    background: #dedede;
    width: 60px;
    height: 15px;
    text-align: center;
    display: block;
    color: #222;
    font-size: 11px;
    font-weight: 500;
    border-radius: 2px !important;
    line-height: 14px;
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.isc-cmts-bdg-btn-s1:hover
{
    text-decoration: none;
}
.isc-cmts-bdg-btn-s2
{
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #ccc;
    background: #dedede;
    width: 60px;
    height: 20px;
    text-align: center;
    display: block;
    color: #222;
    font-size: 12px;
    font-weight: 500;
    border-radius: 2px !important;
    line-height: 18px;
    position: absolute;
    top: 10px;
    right: 20px;
}
.isc-cmts-bdg-btn-s2:hover
{
    text-decoration: none;
}
.isc-lbl-cmts-float-hdr-s1
{
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
    color: #777;
    text-transform: uppercase;
}
.isc-lbl-cmts-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #427E9D;
}
.isc-lbl-cmts-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #357ea5;
    letter-spacing: 0.4px;
}
.isc-lbl-cmts-hdr-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #777;
}
.isc-lbl-cmts-hdr-s4
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #000;
}
.isc-lbl-cmts-hdr-s4 span
{
    color: #777;
    margin-left: 6px;
}
.isc-lbl-cmts-hdr-s5
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #222;
}
.isc-lbl-cmts-hdr-s6
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #2e87ad;
    text-decoration: underline;
}
.isc-lbl-cmts-hdr-s6 span
{
    color: #777;
    margin-left: 6px;
    color: #427E9D;
    text-decoration: none;
}
.isc-lbl-cmts-hdr-s3 i
{
    font-size: 12px;
    display: block;
    float: left;
    margin-right: 5px;
    color: #777;
    margin-top: 3px;
}
.isc-section-lbl-hdr-s50
{
    margin: 0px 0px 0px 0px;
    color: #d97000;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
}
.isc-section-lbl-hdr-s50 i
{
    font-size: 14px;
    display: block;
    float: left;
    margin-right: 5px;
    color: #d97000;
    margin-top: 0px;
}
.isc-section-lbl-hdr-s6
{
    margin: 0px 0px 0px 0px;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
}
.isc-section-lbl-hdr-s6 i
{
    font-size: 14px;
    display: block;
    float: left;
    margin-right: 5px;
    color: #777;
    margin-top: 0px;
}
.isc-section-lbl-hdr-s6 span
{
    margin-left: 6px;
    color: #777;
}
.isc-lbl-cmts-hdr-s1, .isc-lbl-cmts-hdr-s2, .isc-lbl-cmts-hdr-s3, .isc-lbl-cmts-hdr-s4, .isc-lbl-cmts-hdr-s5, .isc-lbl-cmts-hdr-s6
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 65px;
}
.bor-nones-s1
{
    border: none;
}
.isc-cmt-rep-btn-s1
{
    color: #989898;
    border: 1px solid #B1B1B1;
    padding: 8px 12px;
    border-radius: 2px !important;
    text-decoration: none;
    line-height: 20px;
    cursor: pointer;
    font-size: 13px;
}
.isc-cmt-rep-btn-s1:hover
{
    text-decoration: none;
    background-color: #fafafa;
}
.isc-cmt-rep-btn-s1 i
{
    margin-right: 5px;
    font-size: 13px;
    color: #989898;
}
.isc-table-read-2row-action-s1
{
    width: 100%;
}
.isc-table-read-2row-action-s1 th
{
    padding: 6px 8px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background-color: #E6E6E6;
    border-bottom: 1px solid #BBBBBB;
}
.isc-table-read-2row-action-s1 td
{
    padding: 6px 8px;
    font-weight: 500;
    border-bottom: 1px solid #f5f5f5;
    vertical-align: top;
}
.isc-lblstd-hdr-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    color: #2581A7;
    font-size: 13px;
}
.isc-lblstd-hdr-s2
{
    margin: 0px 0px 0px 0px;
    line-height: 17px;
    color: #aaa;
    font-size: 12px;
    font-weight: 500;
}
.isc-lblstd-hdr-s3
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 13px;
    color: #222;
}
.isc-lblstd-hdr-s4
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 12px;
    color: #7c7c7c;
}

.isc-cell-txt-rig-s1
{
    text-align: right;
}
.isc-badg-tds-bt-s1
{
    display: inline-block;
    padding: 1px 4px;
    float: right;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
    border-radius: 5px !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.isc-badg-tds-bt-s1:hover
{
    text-decoration: none;

}
.isc-badg-icn-tds-bt-s2
{
    text-decoration: none;
}
.isc-badg-icn-tds-bt-s2 i
{
    font-size: 13px;
    color: #aaa;
    line-height: 15px;
}
.isc-badg-icn-tds-bt-s2:hover
{
    text-decoration: none;
    color: #fff;
}
.isc-icns-s1 i
{
    color: #bc0c0c;
}
.isc-bgts-s1
{
    /*
background: #00710e;
    background: linear-gradient(to bottom, #26aa36, #00710e);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#26aa36', EndColorStr='#00710e');
*/
    background: #ebffee;
    border: 1px solid #00710e;
    color: #00710e;
    text-shadow: none;
}
.isc-ssts-col-s1
{
    color: #45AE3D;
}


.isc-table-scroll-x-autos-s1
{
    overflow: hidden;
    overflow-x: auto;
}
.isc-bud-div-cell-s1
{
    position: relative;
}
.isc-bud-div-cell-inner-s1
{
    padding: 0px 15px 0px 15px;
    min-height: 150px;
}
.isc-bud-div-lft-cell-s1
{
    width: 40%;
    float: left;
}
.isc-bud-div-rig-cell-s1
{
    width: 60%;
    float: left;
}
.isc-cir-bg-cell-pat-s1
{
    height: 100px;
    width: 100px;
    margin-right: 15px;
    border-radius: 50% !important;
    border: 1px solid #ccc;
    font-size: 16px;
    font-weight: 500;
    line-height: 55px;
    text-align: center;
    vertical-align: middle;
    color: #8e8e8e;
    float: left;
}
.isc-section-lbl-hdr-s12
{
    margin: 0px 0px 15px 0px;
    font-size: 12px;
    color: #2d2d2d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    letter-spacing: 0.4px;
}
.isc-section-lbl-hdr-s12 span
{
    color: #209bd1;
    margin-left: 10px;
}
.isc-div-progress-cell-parent-s1
{
    padding: 15px 20px 5px 20px;
    background-color: #FCFCFC;
    border: 1px solid #E2E6E9;
    border-radius: 2px !important;
}
.isc-section-lbl-hdr-s10
{
    font-size: 16px;    
    font-weight: 500;
    color: #5d5d5d;
    margin: 0px 0px 0px 0px;
    margin-bottom: 5px;    
}
.isc-section-lbl-hdr-s10 span
{
    color: #777;
    margin-left: 5px;
        font-size: 12px;
}
.isc-cht-flow-cell-s1
{
    min-height: 35px;
    padding: 8px 8px;
    border: 1px solid #d6d6d6;
    margin-bottom: 3px;
    border-radius: 3px !important;
    position: relative;
}
.isc-cht-flow-fill-cell-s1
{
    background-color: #E9FFEE;
    position: absolute;
    height: 33px;
    top: 0px;
    left: 0px;
    width: 100%;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
.isc-lbl-floting-cht-s1
{
    margin: 0px;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    z-index: 100;
    position: absolute;
    top: 8px;
    left: 10px;
}
.isc-lbl-floting-cht-s2
{
    margin: 0px;
    font-size: 12px;
    color: #222;
    line-height: 17px;
    z-index: 100;
    position: absolute;
    top: 9px;
    right: 80px;
}
.isc-min-ht-s12
{
    min-height: 350px;
}
.isc-cht-flow-cell-s1 .isc-badg-tds-bt-s1
{
    position: absolute;
    top: 9px;
    right: 11px;
    z-index: 100;
}
.isc-bgts-s2
{
    background: #d5effb;
    border: 1px solid #1d90c6;
    color: #1d90c6;
    text-shadow: none;
}
.isc-bgts-s3
{
    background: #fbe6cf;
    border: 1px solid #d97000;
    color: #d97000;
    text-shadow: none;
}
}
.isc-txt-cen-s1
{
    text-align: center;
}
.isc-chart-adjs-imgs-s1
{
    height: 285px;
}
.isc-chart-col-thm-s1 .chat-ver-bar-child-s4
{
    background-color: #b6c3ca;
}
.isc-lbl-scr-bi-cot-s1
{
    margin: 15px 0px 0px 0px;
    color: #333;
    font-size: 25px;
    line-height: 26px;
}
.isc-lbl-scr-bi-cot-s2
{
    margin: 5px 0px 0px 0px;
    color: #777;
    font-size: 15px;
    line-height: 20px;
}
.isc-ent-img-cont-s5
{
    position: absolute;
    top: 30px;
    right: 22px;
    height: 35px;
    width: 35px;
    border-radius: 5px !important;
    background-color: #0cbc21;
}
.isc-ent-img-cont-s5 span
{
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 2px;
}
.isc-tds-chart-col-s1
{
    background-color: #5da4d0;
}
.isc-tds-chart-col-s2
{
    background-color: #f9f9f9;
    border: 2px dotted #ccc;
}
.isc-chart-budget-bar-s1
{
    position: absolute;
    height: 5px;
    width: 100%;
    background-color: #2dca9e;
    left: 0px;
    bottom: 0px;
}
.isc-bud-val-cell-s10
{
    background-color: #b3b3b3;
    width: 5px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px;
}
.hor-stack-chart-child
{
    height: 20px;
}
.isc-tds-pad-adj-s1
{
}
.hor-stack-chart-parent
{
    position: relative;
    height: 20px;
}
.isc-hor-stack-chart-child-s1
{
    height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: #ffffff;
    border-left: none;
}
.isc-hor-stack-chart-child-s2
{
    height: 13px;
    position: absolute;
    top: 3px;
    left: 0px;
    width: 100%;
    background-color: #5da4d0;
    border-left: none;
}
.isc-tre-bg-thm-s1 th
{
    padding: 6px 8px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background-color: #E6E6E6;
    border-bottom: 1px solid #BBBBBB;
}
.isc-tre-bg-thm-s1 td
{
    padding: 6px 8px;
}
.isc-tre-bg-thm-s1 td:first-child
{
    color: #226e9e;
    font-size: 13px;
    font-weight: 500;
}
.isc-tre-bg-thm-s1 td:first-child i
{
    color: #777;
    display: block;
    float: left;
    margin-right: 5px;
}
.label-hor-chart-data
{
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: right;
}
/* Nov 18, 2016  */
.isc-lblstd-hdr-s5
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    color: #777;
    font-size: 13px;
}
.isc-lblstd-hdr-s5 a
{
    color: inherit;
    text-decoration: none;
}
.isc-lblstd-hdr-s1 a
{
    color: inherit;
    text-decoration: none;
}
.isc-txt-ver-alg-mid-s1 td
{
    vertical-align: middle;
}
.isc-bgts-s0
{
       background-color: #eaeaea;
    border: 1px solid #7c7c7c;
    color: #7c7c7c;
    text-shadow: none;
}
.isc-table-read-2row-action-s1 tr.isc-tr-show-subfiles-s1 td
{
    background-color: #f5f5f5;
    border-bottom: 1px solid #e7e7e7;
}
.isc-table-read-2row-action-s1 tr.isc-tr-show-subfiles-s1 td:nth-child(2)
{
    padding-left: 20px;
}
.isc-bgts-s4
{
    background-color: #ffecec;
    border: 1px solid #d02626;
    color: #d02626;
    text-shadow: none;
}
.isc-lblstd-hdr-s10
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    color: #777;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.chart-ver-bar-control tfoot td
{
    font-size: 11px;
    font-weight: 500;
}
.label-ver-chart-data
{
    font-size: 11px;
    font-weight: 500;
    color: #222;
    text-align: right;
}
.isc-floting-lbl-cht-s1
{
    position: absolute;
    top: 7px;
    left: 10px;
    z-index: 100;
}
.isc-cht-flow-fill-cell-s5
{
    background-color: #E9FFEE;
    position: absolute;
    height: 30px;
    top: 4px;
    left: 0px;
    width: 100%;
}
.isc-section-lbl-hdr-s6 span
{
    margin-left: 1px;
    color: #000;
    font-weight: 500;
    font-size: 16px;
}

.isc-thms-grid-pat-exl-s1 th
{
    border-bottom: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
    padding: 4px 4px;
}
.isc-thms-grid-pat-exl-s1 td
{
    padding: 10px 4px;
}
.isc-thms-grid-pat-exl-s1
{
}
.isc-smp-icn-s1
{
    float: left;
    margin-right: 6px;
    margin-top: 2px;
    color: #9c9c9c;
    font-size: 13px;
    height: 7px;
    width: 7px;
}
td.isc-txt-right-s1
{
    text-align: right;
}
.isc-txt-right-s1
{
    text-align: right;
}
.isc-grid-two-row-readtype-s1 .isc-smp-icn-s1
{
    margin-top: 0px;
}
.isc-table-pad-patn-s1 td
{
    padding: 10px 6px;
}
.isc-table-grid-input-temp-s1
{
    width: 100%;
}
.isc-table-grid-input-temp-s1 th
{
    padding: 6px 8px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background-color: #E6E6E6;
    border-bottom: 1px solid #BBBBBB;
}
.isc-table-grid-input-temp-s1 td
{
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.isc-table-grid-input-temp-s1 td .form-control
{
    background-color: lightyellow;
}
.isc-table-grid-input-temp-s1
{
}
td.isc-cell-pat-act-s1
{
    background-color: #29b17d;
    text-align: center;
}
td.isc-cell-pat-act-s1 a
{
    display: block;
    width: 20px;
    margin: 0 auto;
    text-decoration: none;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
}
td.isc-cell-pat-act-s1 a i
{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
.isc-table-grid-assign-rpt-s1
{
    width: 100%;
    border: 1px solid #d5d5d5;
}
.isc-table-grid-assign-rpt-s1 thead th
{
    padding: 3px 6px 4px 6px;
    border-bottom: 1px solid #d5d5d5;
    background-color: #eee;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    position: relative;
}
.isc-table-grid-assign-rpt-s1 tbody td
{
    padding: 0px 10px;
}
.isc-table-grid-assign-rpt-s1 tfoot td
{
    border-top: 2px solid #dedede;
    text-align: center;
    font-size: 11px;
    padding: 4px 0px;
    color: #5d5d5d;
}
.isc-res-cell-ht-s1
{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #777;
    font-weight: 600;
}
.isc-res-cell-ht-s2
{
    position: relative;
    height: 80px;
    border: 1px dotted #eee;
}
.isc-res-cell-ht-s3
{
}
.isc-res-alo-cell-bar-s1
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    background-color: #ECCA16;
    height: 10%;
}
.isc-res-alo-cell-bar-s2
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    background-color: #8ED284;
    height: 10%;
}
.isc-res-alo-cell-bar-s3
{
}
.isc-th-acc-cell-s1
{
    text-decoration: none;
    height: 18px;
    width: 18px;
    line-height: 17px;
    font-size: 13px;
    text-align: center;
    display: block;
    position: absolute;
    top: 3px;
    right: 5px;
    border-radius: 50% !important;
    color: #828282;
    background-color: #dcdcdc;
}
.isc-th-acc-cell-s1 i
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-scr-ctr-pad-adj-s1
{
    padding: 10px 15px 5px 15px;
}
.isc-note-vertical-cell-col-s5
{
    width: 4%;
    float: left;
    padding: 0px 5px;
}
.isc-note-vertical-cell-col-s6
{
    width: 4%;
    float: left;
    padding: 1px 5px 0px 5px;
}

.isc-bg-hdds-s1 .isc-lbl-note-panel-hdr-s1
{
    padding: 4px 0px;
    border: 1px solid #e9e9e9;
    background: #fafafa;
}
.isc-note-vertical-cell-col-s6 .isc-res-cells-s1
{
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    border-radius: 4px !important;
    margin-bottom: 0px;
}
.isc-note-vertical-cell-col-s6 .isc-res-cells-s1:hover
{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.isc-note-vertical-cell-col-s6 .isc-res-cells-s1.isc-hts-s1
{
    width: 100%;
    height: 17px;
    line-height: 17px;
    font-size: 13px;
    border-radius: 4px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    margin-bottom: 0px;
}
.isc-note-vertical-cell-col-s6 .isc-res-cells-s1.isc-hts-s2
{
    width: 100%;
    height: 17px;
    line-height: 17px;
    font-size: 13px;
    border-radius: 4px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    margin-bottom: 0px;
}
.isc-grid-two-row-readtype-s1 .iscdatepicker
{
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
}
.isc-grid-two-row-readtype-s1 .iscdatepicker:focus
{
    background-color: transparent;
    outline: none;
    text-decoration: underline;
    color: #0cbc21;
}

.isc-grid-two-row-readtype-s1 .input.iscdatepicker
{
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    height: 32px;
    padding: 6px 12px !important;
    font-size: 14px !important;
}
.isc-grid-two-row-readtype-s1
{
}
.isc-th-data-billed
{
    display: none;
}
.isc-th-data-hours
{
}
/*Nov 28, 2016*/
.help-block i
{
    margin-left: 5px;
    margin-right: 5px;
}
.isc-dd-cell-s2 .dropdown-menu
{
    top: 30px;
    z-index: 100000;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
    border-radius: 3px !important;
    font-family: "Roboto" ,Arial,sans-serif;
}
.isc-dd-cell-s2 .dropdown-menu li > a
{
    border-bottom: 1px solid #eee;
    color: #777;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.isc-dd-cell-s2 .dropdown-menu li:last-child > a
{
    border-bottom: none;
}
.isc-dd-cell-s2 .dropdown-menu li:hover > a
{
    color: #0088dd;
    background-color: #fafafa;
}
.isc-tab-tfoot-total-s1 tfoot td
{
    background-color: #edfff7;
    border-top: 1px solid #7bc7a4;
    border-bottom: 1px solid #7bc7a4;
}
.isc-tab-tfoot-total-s1 tbody tr:last-child td
{
    border-bottom: none;
}
.isc-tab-tfoot-total-s1 tfoot td h3
{
    color: #222;
}
.isc-grid-two-row-readtype-s1 .iscdatepicker1
{
    border: none !important;
    padding: 0px !important;
    background-color: transparent !important;
    color: #7c7c7c !important;
    font-size: 12px !important;
    cursor: pointer !important;
}
.isc-grid-two-row-readtype-s1 .iscdatepicker1:focus
{
    color: #46c76f !important;
    box-shadow: none !important;
}

.isc-exl-table-report-mline-s1 .iscdatepicker1
{
    border: none !important;
    padding: 0px !important;
    background-color: transparent !important;
    color: #7c7c7c !important;
    font-size: 12px !important;
    cursor: pointer !important;
}
.isc-exl-table-report-mline-s1 .iscdatepicker1:focus
{
    color: #46c76f !important;
    box-shadow: none !important;
}
.isc-isc-check-par-s1 .isc-smp-icn-s1
{
}
.isc-isc-check-par-s1 div.checker
{
    margin-left: -1px;
    margin-right: 5px !important;
}
.isc-table-read-2row-action-s1 tr.isc-tr-show-subfiles-s1 td:first-child
{
    padding-left: 25px;
}

/* Dec 1, 2016 */
.isc-table-col-ht-adj-s1 tr.isc-tr-show-subfiles-s1 td
{
    padding: 8px 6px;
}
.isc-table-col-ht-adj-s1 tr.isc-tr-show-subfiles-s1 td:first-child
{
    padding-left: 50px;
}
.isc-flot-btn-grp-s2 .btn.isc-btn-sp-s1
{
    margin-left: 10px;
    width: 80px;
    padding: 5px 0px;
    font-size: 13px;
    margin-top: -4px;
}
.isc-table-hover-bor-s1 tr:hover td:first-child
{
    border-left: 5px solid #aaa;
    cursor: move;
}

.isc-table-bg-pad-s1 tr.isc-tr-show-subfiles-s1 td
{
    padding: 6px 6px;
}
.isc-table-bg-pad-s2 tr td
{
    padding: 12px 6px;
}
.isc-table-bg-pad-s1 tr.isc-tr-show-subfiles-s1 td:first-child
{
    padding-left: 60px;
}
td h4.isc-h4-col-active-s1
{
    color: #dd6800 !important;
}
td h3.isc-h4-col-active-s1
{
    color: #dd6800 !important;
}

.isc-status-bbd-s1 ul li a
{
    padding: 10px 40px 10px 25px;
    position: relative;
}
.isc-status-bbd-s1 ul li a span
{
      position: absolute;
    top: 10px;
    right: -2px;
    height: 20px;
    width: 40px;
    background-color: #f0f0f0;
    color: #5d5d5d;
    font-size: 12px;
    display: block;
    text-align: center;
    line-height: 20px;
    border-radius: 50% !important;
}
.isc-status-bbd-s1 ul li a
{
}
.isc-lbl-note-panel-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    text-align: left;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-note-vertical-cell-col-s2 .isc-lbl-note-panel-hdr-s1
{
    margin-top: 8px;
}
.isc-app-main-body-layout-container.pin-menu .isc-left-menu-pin-s2
{
    display: none;
}
.isc-app-main-body-layout-container.pin-menu .isc-left-menu-pin-s1
{
    display: none;
}
.isc-note-pattern-container-s1
{
    width: 85%;
}
.isc-gant-list-thm-s1 .iscdatepicker
{
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
}
.isc-lbl-floting-cht-s3
{
    margin: 0px;
    font-size: 12px;
    color: #222;
    line-height: 17px;
    z-index: 100;
    position: absolute;
    top: 9px;
    left: 40%;
}

.isc-rept-cell-container-s1 h3
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 500;
    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-rept-cell-container-s1
{
    padding: 4px 6px;
    background-color: #fafafa;
    border-bottom: 1px solid #eee;
}
.isc-imgn-cell-s1
{
    position: relative;
}
.isc-lft-imgn-cell-s1
{
    float: left;
    width: 30%;
}
.isc-rig-imgn-cell-s1
{
    float: left;
    width: 70%;
}
.isc-inner-imgn-cell-s1
{
    min-height: 130px;
    border: 1px solid #e0e0e0;
    padding: 3px;
    margin-right: 15px;
    box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.08);
    border-radius: 4px !important;
}
.isc-inner-imgn-cell-s1 img
{
    height: 145px;
    width: 100%;
    border-radius: 4px !important;
}
.isc-section-lbl-hdr-s20
{
    margin: 10px 0px 5px 0px;
    font-size: 19px;
    color: #0088dd;
    line-height: 20px;
}
.isc-section-lbl-hdr-s21
{
    margin: 0px 0px 15px 0px;
    font-size: 14px;
    color: #777;
    line-height: 18px;
}
.isc-section-lbl-hdr-s22
{
    margin: 0px 0px 0px 0px;
}
.isc-report-btn-s1
{
    text-decoration: none;
    padding: 4px 14px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    line-height: 16px;
    background: #E0E0E0;
    background: -moz-linear-gradient(top, #E0E0E0 24%, #D3D4D4 60%, #CCCDCD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#E0E0E0), color-stop(60%,#D3D4D4), color-stop(100%,#CCCDCD));
    background: -webkit-linear-gradient(top, #E0E0E0 24%,#D3D4D4 60%,#CCCDCD 100%);
    background: -o-linear-gradient(top, #E0E0E0 24%,#D3D4D4 60%,#CCCDCD 100%);
    background: -ms-linear-gradient(top, #E0E0E0 24%,#D3D4D4 60%,#CCCDCD 100%);
    background: linear-gradient(to bottom, #E0E0E0 24%,#D3D4D4 60%,#CCCDCD 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#CCCDCD',GradientType=0 );
    border: 1px solid #CCCDCD;
}
.isc-report-btn-s1:hover
{
    color: #5d5d5d;
    text-decoration: none;
}
.isc-tr-show-child-table-s1 td
{
    padding: 0px 0px;
}

.isc-pannt-grp-s1
{
    padding: 10px 400px 10px 35px;
    background-color: #fafafa;
}
.isc-table-into-table-child-s1
{
    width: 100%;
}
.isc-table-into-table-child-s1 th
{
     padding: 3px 7px;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #6b6b6b;
    background-color: #efefef;
    border-right: 1px solid #dcdcdc;
    font-weight: 500;
}
.isc-table-into-table-child-s1 td
{
    padding: 6px 12px;
    font-size: 13px;
}
.isc-mini-bgd-s1
{
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    background-color: #d4d4d4;
    text-align: center;
    font-size: 10px;
    color: #5d5d5d;
    line-height: 19px;
}
.isc-mini-bgd-s1 i
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-tr-show-child-table-s1
{
    display: none;
}
.isc-multi-date-cell-s1
{
    cursor: pointer;
}
.isc-col-cc2
{
       background-color: #5be2a9;
    color: #fff !important;
}
.isc-task .isc-smp-icn-s1
{
    color: #2d2d2d;
}
.dd-btn-inline .isc-dd-cell-s2.open btn.btn-default.dropdown-toggle
{
    box-shadow: none;
    background-color: transparent;
}
.lnk-shortcut .isc-table-tile-sec-read-s1 tr td a
{
    color: #b5b3b4 !important;
    text-decoration: none;
}
.lnk-shortcut .isc-table-tile-sec-read-s1 tr td a.inactive
{
    color: #b9831c !important;
    opacity: 1;
}

.isc-short-cutes-lbl-s1 .isc-table-tile-sec-read-s1 tr td
{
        font-weight: 500;
}
.isc-short-cutes-lbl-s1 .isc-table-tile-sec-read-s1 tr td a
{
    color: #24c197  !important;
}
.isc-short-cutes-lbl-s1 .isc-table-tile-sec-read-s1 tr td a.inactive
{ 
        color: #b5b3b4 !important;
}
.isc-short-cutes-lbl-s1 .isc-table-tile-sec-read-s1 tr td
{
    padding: 2px 8px;
        border-bottom: none;
}
.isc-short-cutes-lbl-s1 .isc-min-ht-s3 {
    min-height: 239px;
}
.isc-short-cutes-lbl-s1 .isc-screen-sec-hdr-container-s1 {
    padding: 0px 0px 0px 0px;
        border-bottom: none;
    }
    .isc-screen-sec-hdr-container-s1 h3
    {
            font-size: 17px;
                color: #494949;
    }
    .isc-cir-bg-cell-pat-s1
    {
            margin-right: 19px;
    }
    .isc-sqr-bg-cell-pat-s2 {    
    width: 108px;
    margin-right: 12px;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px;
    color: #777;
    float: left;
    text-align: center;
    padding: 2px 0px;
    min-height: 20px;
    border-radius: 20px !important;
    margin-top: 7px;
}
.isc-section-lbl-hdr-s12 span {
    color: #9e9e9e;}
 
 .isc-shorts-links-menu-s1
 {
     padding:0px;
     margin:0px;   
     padding-left:35px;  
 }
 .isc-shorts-links-menu-s1 li
 {
     list-style:none;
     display:block;
 }
 .isc-shorts-links-menu-s1 li a
 {
     display:block;
     font-size:13px;
     color:#b9831c;
     line-height:22px;
     cursor:pointer;
     text-decoration:underline;
         opacity: 0.6;
         font-weight:500;
 }
 .isc-shorts-links-menu-s1 li:hover a
 {
     text-decoration:none;
 }
 .isc-shorts-links-menu-s1 li.has-link a
 {
     color:#428bca;
         opacity: 1;
 }
 .isc-shorts-links-menu-s1 li {
    list-style: none;
    display: block;
    float: left;
    margin-left: 15px;
    width: 18%;
    width:100%;
}
.isc-shorts-links-menu-s1 li a
{
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-grid-two-row-readtype-s1 td h3 a
{
    color:inherit;
}
.isc-grid-two-row-readtype-s1 td h3 a:hover
{
    color:inherit;
}
.isc-bud-cell-s1
{
    position:relative;
}
.isc-lbl-prog-fot-s1
{
    position: absolute;
    font-size: 11px;
    top: 3px;
    left: 5px;
    color: #fff;
}
.isc-lbl-prog-fot-s2
{
    position:absolute;
    font-size:11px;
    top:4px;
    right:5px;
}
.isc-entity-dd-action-ctr-s1 .btn-group .btn.dropdown-toggle
{
     border:1px solid #68AEC4;
     background-color:#F5FBFE;
     color:#68AEC4;
     font-weight:500;
     font-size:13px;
     border-radius:3px !important;
}
.isc-entity-dd-action-ctr-s1 .btn-group .btn.dropdown-toggle i
{
     display:block;
     float:left;
     margin-right:5px;
     margin-top:2px;
     font-size:12px;
}
.isc-entity-dd-action-ctr-s1 ul.dropdown-menu
{
        font-family: "Open Sans", sans-serif;
}
.isc-entity-dd-action-ctr-s1 .dropdown-menu li > a
{
    padding: 6px 0 6px 13px;
    color: #7b7b7b;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    white-space: nowrap;
    font-size: 12px;
}
.isc-entity-dd-action-ctr-s1 .btn-group .btn.dropdown-toggle:hover
{
    border: 1px solid #00A6BC;
    background-color: #36a7ab;
    color: #fff;
}
.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;
}/*******t107*****/
.isc-app-ent-brd-s1 li a i
{
        display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    font-size: inherit;
    /* margin-top: -2px; */
    background-color: #fcb95b;
    padding: 10px 0px;
    width: 35px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0px;
}
.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;
}
.app-sec-panel-kpi-grp-list
{
    margin: 0px;
    padding: 0px;
}
.app-sec-panel-kpi-grp-list li
{
    float: left;
    width: 19%;
    display: block;
    margin-left: 1%;
}
.app-sec-panel-kpi-grp-list li:first-child
{
    margin-left: 0px;
}
.app-sec-panel-kpi-grp-list li a
{
    display: block;
    padding: 0px 10px;
    /* text-align: center; */
    text-decoration: none;
    background-color: #ffffff;
    min-height: 60px;
    position:relative;
    padding-left:50px;
}
.app-sec-panel-kpi-grp-list li a img
{
    position: absolute;
    top: 0px;
    left: 7px;
    height: 30px;
}
.lbl-pnl-kpi-hdr-s1
{
    margin: 10px 0px 2px 0px;
    line-height: 15px;
    font-size: 15px;
    font-weight: 500;
    color: #434446;
}
.lbl-pnl-kpi-hdr-s2
{
      margin: 4px 0px 0px 0px;
    line-height: 15px;
    font-size: 11px;
    font-weight: 500;
    color: #428bca;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}
.isc-lbl-tbl-cont-s3 {
    margin: 0px 0px 5px 0px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.4px;
    color: #777;
}
.iscs-fns-col-s1
{
    color:#aaa;
}
.iscs-fns-col-s2
{
    color:#209bd1;
}
.iscs-fns-col-s3
{
    color:#20d13c;
}
.iscs-lbl-fns-col-s2
{
    color:#aaa;
}
.isc-tbl-list-stage-bar-s1
{
    margin:0px;
    padding:0px;
    padding-right: 25px;
}
.isc-tbl-list-stage-bar-s1 li
{
    float:left;
    width:20%;
    display:block;
    list-style:none;
    border-right:5px solid #fff;
    background-color:#e5e5e5;
    height:3px;
}
.isc-tbl-list-stage-bar-s1 li.active
{
     background-color:#f09546;
}
.isc-app-brand-log-s1
{
    margin: 6px 55px 0px 0px;
    font-size:13px;
    color:#222;
    line-height:15px;
    text-align:right;
}
.isc-app-brand-log-s2
{
    margin: 0px 55px 0px 0px;
    font-size:11px;
    color:#7c7c7c;
    line-height:15px;
    text-align:right;
}
.isc-app-nav-menu-s1 > li  
{
     position:relative;
}

.isc-app-sub-nav-s1
{
       padding: 0px;
    margin: 0px;
    position: absolute;
    top: 39px;
    left: 0px;
    width: 200px;
    z-index: 1000;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    /* border: 1px solid #efefef; */
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}
.isc-app-sub-nav-s1 li
{
    display:block;
    list-style:none;
}
.isc-app-sub-nav-s1 li a
{
    display: block;
    padding: 7px 13px;
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    text-decoration: none;
    color: #777;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-app-sub-nav-s1 li a i
{
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    color: #00a1b7;
    margin-top: 1px;
}
.isc-app-sub-nav-s1 li:hover a
{
    text-decoration:none;
}
.isc-app-sub-nav-s1 li:last-child a
{
    border-bottom:none;
}
.isc-app-nav-menu-s1 li  .isc-app-sub-nav-s1
{
    display:none;
}
.isc-app-nav-menu-s1 li:hover  .isc-app-sub-nav-s1
{
    display:block;
}
.isc-app-sub-nav-s1 li:hover a
{
     background-color:#fafafa;
}
.vakata-context, .vakata-context ul {
    padding: 0;
    min-width: inherit;
    background-color: transparent;
    font-size: inherit;
    font-family: inherit;
    box-shadow: none;
    border: none;
}
.isc-entity-nav-body-cell-s1
{
    background-color:#fff;

}
.isc-nav-kpi-lists-s1
{
    padding:0px;
    margin:0px;
    min-height:76px;
    display:block;
}
.isc-nav-kpi-lists-s1 li
{    
    display:block;
    list-style:none;
    float:left;
    width:20%;
}
.isc-nav-kpi-lists-s1 li a
{
    display:block;
    text-decoration:none;
    min-height:76px;
    padding:7px 5px;
     border-right:1px solid #ddd;
      position:relative;
}
.isc-nav-kpi-lists-s1 li a h2
{
    margin: 9px 0px 5px 0px;
    font-size:22px;
    font-weight:500;
    line-height:25px;
    color:#222;
    text-align:center;
}
.isc-nav-kpi-lists-s1 li a h3
{
    margin:0px 0px 0px 0px;
    font-size:12px;
    font-weight:500;
    line-height:18px;
    color: #58565B;
    text-transform:uppercase;
    text-align:center;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-nav-kpi-lists-s1 li:hover a
{
}
.isc-nav-kpi-lists-s1 li.active a
{
}
.isc-nav-kpi-lists-s1 li:first-child a
{
    border-left:1px solid #ddd;
}
.isc-nav-kpi-lists-s1 li:last-child a
{
    border-right:none;
}
.isc-list-fnsc-s1
{
        color: #697074 !important;
}
.isc-list-fnsc-s2
{
        color: #AC4043 !important;
}
.isc-list-fnsc-s3
{
        color: #5BACAD !important;
}
.isc-list-fnsc-s4
{
        color: #2E6281 !important;
}
.isc-list-fnsc-s5
{
        color: #679633 !important;
}
.isc-scr-ent-img-grps-cell-s1
{
     position:relative;
     padding:10px 15px 0px 15px;
     padding-left:90px;
}
.isc-scr-ent-img-grps-cell-s1 img {
    height: 63px;
    position: absolute;
    top: 5px;
    left: 15px;
}
.isc-lbls-scr-entn-hdrs-s1
{
    margin:0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #222;
    line-height: 20px;
    text-shadow: 0px 1px 0px #FFF;
}
.isc-lbls-scr-entn-hdrs-s2
{
    margin:0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #5d5d5d;
    line-height: 18px;    
}
.isc-menu-arrow-up 
{
  display:none;
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;  
  border-bottom: 10px solid #fff;
  position:absolute;
  left:45%;
  bottom:-1px;
}
.isc-line-div-cont-cell-s1
{
     height:2px;
     background-color:#444;
     position:relative;
      margin:0px 0px 0px 0px;
      width:70%;
}
.isc-line-div-cont-cell-s1 span
{
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #209bd1;
    border: 2px solid #444;
    top: -5px;
    right: 0px;
    border-radius:50% !important;
}
.isc-ent-sub-kpi-acts-s1
{
    padding:0px;
    margin:0px;
    margin-top:2px;
    margin-left:-15px;
}
.isc-ent-sub-kpi-acts-s1 li
{
    float:left;
    display:block;
    list-style:none;
}
.isc-ent-sub-kpi-acts-s1 li a
{
    padding:5px 15px 2px 15px;
    font-size:12px;
    font-weight:500;
    line-height:15px;
    color:#7c7c7c;
    text-decoration:none;
    display:block;
   
}
.isc-ent-sub-kpi-acts-s1 li a i
{
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    display:block;
    float:left;
    margin-top:0px;
    margin-right:5px;
}
.isc-ent-sub-kpi-acts-s1 li:hover a
{
    color:#0088dd;
}
.isc-ent-sub-kpi-acts-s1 li.active a
{
}
.isc-nav-kpi-lists-s1 li.active a .isc-menu-arrow-up
{
    display:block;
}
.isc-entity-nav-lft-body-cell-s1
{
    width:20%;
    float:left;
    background-color:#fafafa;
}
.isc-entity-nav-rig-body-cell-s1
{
    width:80%;
    float:left;

}
.isc-inner-ppn-cell-s1
{
   min-height:674px;
    padding: 15px 15px 20px 15px;
   position:relative;
}
.isc-lbls-inr-ent-hdr-s1
{
     margin:0px 0px 10px 0px;
     font-size:15px;
     font-weight:500;
     line-height:20px;
     color:#2d2d2d;
}
.isc-list-run-block-s1
{
     padding:0px;
     margin:0px;
}
.isc-list-run-block-s1 li
{
    display:block;
    list-style:none;
}
.isc-list-run-block-s1 li a
{
    display:block;
    text-decoration:none;
    padding:4px 10px;
    font-size:13px;
    color:#777;
    line-height:20px;
}
.isc-list-run-block-s1 li:hover a
{
     text-decoration:none;
}
.isc-angle-tog-rig-left-cell-s1
{
    display: block;
    text-align: center;
    text-decoration: none;
    height: 30px;
    width: 20px;
    font-size: 19px;
    color: #797979;
    background-color: #d0d0d0;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    position: absolute;
    top: 20px;
    right: 0px;
    cursor:pointer;
}
.isc-angle-tog-rig-left-cell-s1 i
{
    font-size:inherit;
    color:inherit;
    line-height:inherit;
}
.isc-bor-ang-rig-s1
{
    border-right:1px solid #ddd;
}
.isc-sesn-inr-cell-pnl-s1
{
        padding: 15px 20px;
}
.isc-agmj-pad-s1
{
    padding:0px 0px 0px 0px;
}
.isc-btn-sec-act-s1
{
    text-decoration:none;
    padding:4px 10px;
    text-align:left;
        background-color: #216E9D;
    color: #fff;
        border-radius: 2px !important;
        font-size:13px;
}
.isc-btn-sec-act-s1 i
{
    display: block;
    float: left;
    margin-right: 6px;
    font-size: 11px;
    line-height: 15px;
    margin-top: 2px;
}
.isc-btn-sec-act-s1:hover
{
    text-decoration:none;
    color:#fff;
        background-color: #3384b5;
}
.isc-lbl-wit-btn-alg-s1
{
    line-height: 26px;
}
.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: 22px;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #ddd;
    margin: 0 auto;
}
.isc-bud-cir-cell-s1 {
    border-color: #aaa;
color: #949494;
    background-color: #f0f0f0;
}
.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: #e24f4f;
    color: #e24f4f;
    background-color: #f9d0d0;
}

.isc-bud-cir-cell-s1 i,.isc-bud-cir-cell-s2 i,.isc-bud-cir-cell-s3 i
,.isc-bud-cir-cell-s4 i
 {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-read-grid-view
{
    width:100%;
}
.isc-read-grid-view th
{
    padding: 7px 6px;    
    font-size: 12px;
    font-weight: 500;
    color: #585858;
    vertical-align: middle;
    background-color: #E5E7E7;
    border-bottom: 1px solid #ddd;
}
.isc-read-grid-view td
{
    padding: 7px 6px;
    font-size: 13px;
    font-weight: 500;
    color: #424242;
    vertical-align: middle;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.isc-menu-arrow-up
{
    display: none;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    left: 45%;
    bottom: -1px;
}
.isc-read-grid-view
{
}
.isc-left-sing-panel-s1
{
    min-height: 674px;
    width: 100%;
    background-color: #dcdcdc;
    display: none;
    background: #F9F9F9;
    background: -moz-linear-gradient(top, #F9F9F9 0%, #EFEFEF 40%, #E1E1E1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(40%,#EFEFEF), color-stop(100%,#E1E1E1));
    background: -webkit-linear-gradient(top, #F9F9F9 0%,#EFEFEF 40%,#E1E1E1 100%);
    background: -o-linear-gradient(top, #F9F9F9 0%,#EFEFEF 40%,#E1E1E1 100%);
    background: -ms-linear-gradient(top, #F9F9F9 0%,#EFEFEF 40%,#E1E1E1 100%);
    background: linear-gradient(to bottom, #F9F9F9 0%,#EFEFEF 40%,#E1E1E1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#E1E1E1',GradientType=0 );
    display:none;
}
.isc-entity-nav-body-cell-s1.active .isc-left-sing-panel-s1
{
    display:block;
}
.isc-entity-nav-body-cell-s1.active .isc-left-hide-panel-s1
{
    display:none;
}
.isc-entity-nav-body-cell-s1.active .isc-entity-nav-lft-body-cell-s1
{
    width:2%;
}
.isc-entity-nav-body-cell-s1.active .isc-entity-nav-rig-body-cell-s1
{
    width:98%;
}
.isc-entity-nav-body-cell-s1.active .isc-inner-ppn-cell-s1.isc-bor-ang-rig-s1
{
    padding:0px;
}
.isc-scr-nav-kpi-list-s1
{
    padding:0px;
    margin:0px;
}
.isc-scr-nav-kpi-list-s1 li
{
    display:block;
    float:left;
    min-height:55px;
    width:150px;
      border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}
.isc-scr-nav-kpi-list-s1 li a
{
    display: block;
    text-decoration: none;
    background-color: #f0f0f0;
    min-height: 55px;
    border: 1px solid #e6e6e6;
    margin-right: 3px;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    position:relative;
        border-bottom: none;
}
.isc-scr-nav-kpi-list-s1 li a h3
{
    margin:7px 0px 4px 0px;
    font-size:20px;
    line-height:20px;
    font-weight:600;
    color: #909090;
    text-align:center;
}
.isc-scr-nav-kpi-list-s1 li a h4
{
    margin: 0px 0px 8px 0px;
    font-size: 12px;
    line-height: 20px;
    color: #777;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}
.isc-scr-nav-kpi-list-s1 li:hover a
{
    text-decoration:none;
        background-color: #e6e6e6;
    border: 1px solid #bdbdbd;
        border-bottom: none;
}
.isc-scr-nav-kpi-list-s1 li.active a
{
    background-color: #ebf5fb;
    border: 1px solid rgba(0, 174, 198, 0.31);
    border-bottom: none;
}
.isc-scr-nav-kpi-list-s1 li.active a h3
{
       color: #2676a9;
}
.isc-scr-nav-kpi-list-s1 li.active a h4
{
    
}
.isc-scr-nav-kpi-list-s1 li.active a .isc-menu-arrow-up
{
    display:block;
}
.isc-scr-nav-kpi-list-s1 li:hover a .isc-menu-arrow-up
{
    display:block;
}
.isc-screen-inner-bdy-content-container-s1
{
    padding: 15px 15px;
    background-color: #fff;
    border: 1px solid #eee;
    position:relative;
}
.isc-screen-inner-bdy-content-container-s1 .app-sec-panel-kpi-grp-list li a
{
        min-height: 33px;
}
.isc-float-endit-container-s1
{
    position: absolute;
    right: -25px;
    top: 0px;      
    width: 74%;
    height: 100%;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    background-color:#fff;
    display:none;
    transition: all .3s;
}
.isc-tile-details-hdr-righ-s1
{
    padding: 6px 15px 6px 15px;
    background-color: #f9f9f9;
    min-height: 30px;
    border-bottom: 1px solid #eee;
    border-top: 3px solid #00a1b7;
      background-color: #f2fdff;
}
.isc-section-lbl-hdr-s25 {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    line-height: 20px;
    color: #2d2d2d;
}
.isc-section-lbl-hdr-s26 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    color: #5d5d5d;
}
.isc-tile-panel-hide-btn-s1 {
    height: 20px;
    width: 20px;
    text-align: center;
    display: block;
    float: left;
    cursor: pointer;
    border: 1px solid #ccc;
    margin-top: 9px;
    background-color: #fff;
    border-radius: 3px !important;
}
.isc-tile-panel-hide-btn-s1 i {
    font-size: 13px;
    line-height: 16px;
    color: #7c7c7c;
}
.isc-screen-inner-bdy-content-container-s1.active .isc-float-endit-container-s1
{
     display:block;
}
.isc-tile-details-bdy-righ-s1 {
    padding: 10px 15px;
 position:relative;
}
.isc-tile-details-bdy-righ-s1 .isc-table-into-table-child-s1 select.form-control {
    border-radius: 4px !important;
    border: 1px solid #e4e4e4 !important;
    height: 25px;
    font-size: 13px;
    padding: 2px 14px;
}
.isc-tile-details-bdy-righ-s1 .isc-table-into-table-child-s1 input.form-control {
    border-radius: 4px !important;
    border: 1px solid #e4e4e4 !important;
    height: 25px;
    font-size: 13px;
    padding: 2px 0px;
    width:30px;
    text-align:center;
}
input.isc-opac-s1
{
    opacity:0.4;
}
.isc-pos-ttds-s1
{
    position:absolute;
      top: 15px;
    right: 18px;
}
.isc-tds-bdgs-status-cell-s1
{
    display: block;
    padding: 2px 10px;
    border-radius: 10px !important;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 18px;
    margin: 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    margin: 0 auto;
}
.isc-tds-bdgs-status-cell-s1:hover
{
    text-decoration:none;
    color:inherit;
}
.status-inprogress
{
background-color: #def2ff;
    color: #3395d2;
    border: 1px solid #3395d2;
}
.status-inprogress:hover
{
    color: #3395d2;
}
h3.isc-usr-asg-s1 i
{
    color: #4eade8;
    display: block;
    float: left;
    margin-right: 5px;
    line-height: 15px;
    margin-top: 0px;
    font-size: 13px;
    
}
.isc-nav-scr-sec-cell-s1
{
height: 30px;
    border-bottom: 2px solid #dadada;
    position: relative;

}
.isc-nav-scr-sec-list-s1 
{
     padding:0px;
     margin:0px;
}
.isc-nav-scr-sec-list-s1 li
{
     list-style:none;
     display:block;
     float:left;
}
.isc-nav-scr-sec-list-s1 li a
{
    display:block;
    padding:4px 15px;
    font-size:13px;
    line-height:20px;
    color:#fff;
    background-color: #7F8591;
    margin-right:1px;
    text-decoration:none;
    border-top-left-radius:4px !important;
    border-top-right-radius:4px !important;
}
.isc-nav-scr-sec-list-s1 li:hover a
{
     text-decoration:none;
}
.isc-nav-scr-sec-list-s1 li.active a
{
     background-color: #7DA3CA;
     color:#fff;
}
.isc-nav-scr-sec-list-s1
{
    
}
.isc-intab-cell-float-s1
{
    position: absolute;
    top: -31px;
    right: 0px;
}
.isc-click-cell-arr-s1
{    
    float:left;
    text-decoration:none;
    height: 15px;
    width: 15px;
    font-size: 15px;
    display: block;
    text-align: center;
    line-height: 11px; 
    color: #fff !important;
    background-color: #9b9b9b;
    text-decoration: none;
    margin-right:5px;
    border-radius:2px !important;
}
.isc-click-cell-arr-s1 i
{
    font-size:inherit;
    line-height:inherit;
    color:inherit;
}
tr.isc-tr-child-cell-level1 td
{
    background-color:#fafafa;
}
tr.isc-tr-child-cell-level1 td:first-child
{
    padding-left:40px;
}

/* Jan 12, 2017 */
.isc-popup-detail-form-s1
{
    
}
.isc-popup-detail-form-s1
{
    
}
.isc-popup-detail-form-s1 .modal-content
{
    border-radius:7px !important;
}
.isc-popup-detail-form-s1 .modal-header
{ 
    position:relative;
    background-color:#fff;
    padding:10px 15px;
    border-top-left-radius:7px !important;
    border-top-right-radius:7px !important;
}
.isc-popup-detail-form-s1 .modal-title
{
      color: #8c8c8c;
    font-size: 17px;
        line-height: 21px;
}
.isc-popup-detail-form-s1 .modal-body
{
     background-color:#F2F6FA;
     padding: 5px 8px;
}
.isc-popup-detail-form-s1 .modal-footer
{
     margin:0px 0px 0px 0px;
     padding:10px 15px;
     border-bottom-left-radius:7px !important;
     border-bottom-right-radius:7px !important;
}
.isc-form-content-container-s1 {
    border-radius: 0px !important;
    border: none;
    padding: 0px;
}
.isc-pop-btn-cen-cell-s1
{
    width: 400px;
    margin: 0 auto;
}
.isc-btn-pop-action-s1
{
    width: 125px;
    border-radius: 5px !important;
    /*background-color:#a4acb1 !important;*/
    padding: 6px 10px;
    font-size: 13px;    
    margin-right: 15px;


}
.isc-btn-pop-action-s2
{
       width: 125px;
    border-radius: 5px !important;
    background-color:#979596 !important;
    color:#fff !important;
        padding: 6px 10px;
    font-size: 13px;
}
.isc-btn-pop-action-s0
{
        width: 125px;
    border-radius: 5px !important;
        background-color: #89c756 !important;
    color:#fff !important;
        padding: 6px 10px;
    font-size: 13px;
}
.isc-input-tag-cell-s1 {
    position: relative;
    border: 1px solid #ccc;
    height: 32px;
    padding: 3px 7px;
    border-radius: 4px !important;
    background-color:#fff;
}
.isc-input-tag-cell-s1.active {
    border: 1px solid #8DCDEE;
        background-color: #e5f2ff;
}
.form .form-body {
    padding: 5px 10px 0px 10px;
}
.form-body .form-group {
    margin-bottom: 5px;
}
.isc-lbl-nofity-s1
{
}
.isc-lbl-nofity-s1 label
{
}
.isc-popup-detail-form-s1 .isc-table-into-table-child-s1 th
,.isc-popup-detail-form-s1 .isc-table-into-table-child-s1 td
{
    border:none;
        background-color: #f6fbff;
}
.isc-filter-sec-kpi-s1
{
    background-color: #f5f5f5;
    min-height: 55px;
    /* border-bottom: 1px solid #ccc; */
    /* border-top: 1px solid #ccc; */
    position: relative;
    padding-right: 280px;
    margin-bottom: 10px;
}
.isc-fil-dd-flot-list-s1
{
    margin:0px;
    padding:0px;
        float: left;   
    width: 80%;
}
.isc-fil-dd-flot-list-s1 li
{
    float:left;
    display:block;
    width:20%;
    list-style:none;
    border-right:1px solid #e2e2e2;
    padding:10px 15px;
    position:relative;
    cursor:pointer;
}
.isc-fil-dd-flot-list-s1 li:last-child
{
    border-right:none;
}
.isc-fil-dd-flot-list-s1 li i
{
    display: block;
    float: left;
    font-size: 10px;
    margin-right: 2px;
    margin-top: -4px;
    line-height: 20px;
color: #00a1b7;
}
.isc-fil-dd-flot-list-s1 li a
{
    display:none;
    font-size:11px;
    color: #da4f38;
    position:absolute;
    text-decoration:none;
    top:5px;
    right:5px;
    cursor:pointer;
}
.isc-fil-dd-flot-list-s1 li:hover a
{
   
}
.isc-fil-dd-flot-list-s1 li h3
{
margin: 0px 0px 0px 0px;
    font-size: 10px;
    line-height: 15px;
    font-weight: 600;
    color: #737373;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-fil-dd-flot-list-s1 li select
{
    width: 100%;
    box-sizing: border-box;
    background-color: #e2e2e2;
    color: #222;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    outline: none;
    border: none;
    border: 1px solid #c7c7c7;
}
.isc-fil-dd-flot-list-s1 li select option
{
    display:block;
    padding:4px 15px;
    background-color:#fff;
    color:#7c7c7c;
    font-size:13px;
    line-height:20px;
}
.isc-fil-dd-flot-list-s1 li select option:focus
{
     outline:none;
    border:none;
}
.isc-fil-dd-flot-list-s1 li select:focus
{
    outline:none;
    border:none;
}
.isc-fil-dd-flot-list-s1 li:hover select
{
    color:#0088dd;
}
.isc-ctrl-pos-float-s1
{
      position: absolute;
    top: 9px;
    right: 15px;
    width: 150px;
}
.isc-ctrl-pos-float-s1 i
{
        color: #ccc;
    display: block;
    position: absolute;
    margin: 10px 2px 4px 7px;
    z-index: 3;
    width: 16px;
    height: 16px;
    font-size: 16px;
    text-align: center;
}

.isc-ctrl-pos-float-s1 .input-icon > .form-control {
    font-size: 12px;
    padding: 7px 12px 6px 12px;
    padding-left: 28px;
}
.isc-ctrl-pos-float-s2
{
    position: absolute;
    top: 10px;
    right: 172px;
    
}
.isc-btn-scrs-action-s1
{
    width: 100px;
    border-radius: 5px !important;
    background-color: #219AB5 !important;
    padding: 6px 10px;
    font-size: 13px;
}
.isc-clk-bg-inactive-s1
{
    background-color:#7c7c7c;
}
.btn.isc-btn-link-s1
{
    font-size: 12px;
    color: #5a5a5a;
    margin-top: 9px;
}
.btn.isc-btn-link-s1 i
{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}
.isc-cthm-list-s1 th
{
         background-color: #dadada;
}
.isc-cthm-list-s1 td
{
      background-color:#fff;
}

.isc-cthm-list-s1 tr:nth-child(even) td
{
          background-color: #f5fbff;
}
.isc-pad-none-s1
{
    padding:0px;
}
.isc-cthm-list-s1 tr:hover td
{
         background-color: #e5f5ff !important;
}
.isc-popup-col-lglx-s1
{
  width: 1150px !important;  
}
.isc-tree-grp-container-s1
{
    position:relative;
    padding-left:26px;
}
.isc-tree-grp-container-s1
{
}
.isc-tree-data-cell-s1
{
display: block;
    min-height: 20px;
    padding: 4px 10px 4px 6px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #222;
    border: 1px solid transparent;
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
    border-left: 4px solid #219ab5;
    background-color: #fbfbfb;
}
.isc-table-tree-suport-list-s1
{ 
    width:100%;
}
.isc-table-tree-suport-list-s1 th
{
        border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background-color: #EFEFEF;
    padding:7px 10px;
}
.isc-table-tree-suport-list-s1 td
{
    padding:1px 10px;
    background-color:#fff;
    vertical-align:middle;
}
.isc-tree-grp-container-s1 div.checker
{
    position:absolute;
    top:7px;
    left:2px;
}
.isc-tree-data-cell-s1.active
{
     border-left: 4px solid #89c756 ;
}
.isc-tree-data-cell-s1.inactive-cell
{
     border-left: 4px solid #979596  ;
}
tr.isc-tr-child-sub-level1 td
{
    padding-left:35px;
}
tr.isc-tr-child-sub-level2 td
{
       padding-left: 66px;
}

h3.isc-lbls-status-pat-s1
{
    color: #2a95d6 !important;
}
h3.isc-lbls-status-pat-s2
{
    color: #25a84a !important;
}
h3.isc-lbls-status-pat-s3
{
    color: #F74E0A !important;
}
h3.isc-lbls-status-pat-s4
{
    color: #FFA216 !important;
}
h3.isc-lbls-status-pat-s5
{
    color: #7c7c7c !important;
}
.isc-grid-two-row-readtype-s1 .icn-sm-info-s3
{
    display:block;
    float:left;
    font-size:13px;
    color:#aaa;
    margin-right:5px;
}
.isc-grid-two-row-readtype-s1 i.icon-flag
{
    color:#aaa;
}
.isc-thm-pad-adg-s1.app-sec-panel-kpi-grp-list li a
{
     padding-left:0px;
     min-height: 30px;
}
.isc-thm-pad-adg-s1.app-sec-panel-kpi-grp-list li
{
       width: 19%;
}
tr.isc-sub-td-table-bgs-s1 td
{
    background-color: #f2fbff;
}
.isc-panel-tile-list-grp-container-s1
{
   
    border: 1px solid #ececec;
}
.isc-panel-tile-list-hdr-container-s1
{
    min-height:80px;
    padding: 5px 12px 4px 12px;
    position:relative;
    background: #F6F6F6;
    background: -moz-linear-gradient(top, #F6F6F6 0%, #EEEEEE 35%, #E7E7E7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(35%,#EEEEEE), color-stop(100%,#E7E7E7));
    background: -webkit-linear-gradient(top, #F6F6F6 0%,#EEEEEE 35%,#E7E7E7 100%);
    background: linear-gradient(to bottom, #F6F6F6 0%,#EEEEEE 35%,#E7E7E7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#E7E7E7',GradientType=0 );
    border-bottom: 1px solid #ddd;
}
.isc-panel-tile-list-bdy-container-s1
{
    background-color:#fff;
}
.isc-lbl-pnl-til-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    /* text-align: center; */
    color: #3e80b1;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-pnl-til-hdr-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
     color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-pnl-til-hdr-s3
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
     color: #5d5d5d;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-pnl-til-hdr-s5
{
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    color: #5d5d5d;
    font-weight: 500;
    line-height: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-pnl-til-hdr-s6
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
     color: #222;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-panel-tile-list-bdy-hdr-cell-s1
{
     padding:10px 15px 7px 15px;
}
.isc-panel-tile-list-bdy-inner-cell-s1
{
    padding:4px 15px;
}
.isc-lbl-pnl-til-con-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #2176ab;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    border-bottom: 1px solid #bdbdbd;
}
.isc-bads-cir-cell-s1
{
    text-align: center;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    border-radius: 50% !important;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.isc-bads-cir-cell-s1 {
    border-color: #aaa;
color: #949494;
    background-color: #f0f0f0;
}
.isc-bads-cir-cell-s2 {
    border-color: #26c393;
    color: #29b187;
    background-color: #eafff9;
}
.isc-bads-cir-cell-s3 {
    border-color: #f5851f;
    color: #f5851f;
    background-color: #ffe6ce;
}
.isc-bads-cir-cell-s4 {
border-color: #e24f4f;
    color: #e24f4f;
    background-color: #f9d0d0;
}
.isc-act-arr-block-row-s1
{
    text-decoration:none;
}
.isc-act-arr-block-row-s1:hover
{
    text-decoration:none;
}
.isc-comment-cont-grp-cell-s1
{
     position:relative;
     
}
.isc-comment-cont-grp-innr-cell-s1 
{
padding: 10px 15px 10px 15px;
    padding-left: 45px;
    background-color: #fafafa;
    min-height: 35px;    
        padding-right: 45px;
}
.isc-comment-cont-grp-cell-s1 img
{
    position: absolute;
    top: 11px;
    left: 10px;
    border-radius: 50% !important;
}
.isc-checklist-nav-s1
{
    margin:0px;
    padding:0px;
}
.isc-checklist-nav-s1 li
{
    list-style:none;
    float:left;
    display:block;
}
.isc-checklist-nav-s1 li a
{
    padding: 2px 18px 2px 10px;
    position: relative;
    display: block;
    font-size: 12px;
    color: #7c7c7c;
    background-color: #f0f0f0;
    margin-right: 15px;
    border-radius: 20px !important;
    line-height: 16px;
    cursor:pointer;
    text-decoration:none;
}
.isc-checklist-nav-s1 li a i
{
    font-size:inherit;
    display:block;
    float:left;
    margin-right:5px;
    margin-top:1px;
}
.isc-checklist-nav-s1 li:hover a 
{
      background-color:#4bca81;
    color:#fff;
    text-decoration:none;
}
.isc-checklist-nav-s1 li.active a
{
    background-color:#aaa;
    color:#fff;
}
.isc-activity-feed-cell-s1
{
    border-bottom: 1px dotted #d4d4d4;
    padding: 10px 15px;
    position:relative;
    padding-left:50px;
}
.isc-activity-feed-cell-s1 img
{
position: absolute;
    top: 14px;
    left: 15px;
    border-radius: 50% !important;
    opacity: 0.5;
}
.isc-lbl-cmts-cont-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #2674a5;
}
.isc-lbl-cmts-cont-s1 span
{
    color:#aaa;
    font-weight:500;
    font-size:12px;
    margin-left:5px;
}
.isc-lbl-cmts-cont-s2
{
    margin:0px 0px 0px 0px;
    font-size:13px;
    font-weight:500;
    line-height:20px;
    color:#222;
}
.isc-lbl-cmts-cont-s3
{
    margin:0px 0px 0px 0px;
    font-size:12px;
    font-weight:500;
    line-height:20px;
    color:#777;
}
.isc-grp-right-tabs-container-s1
{
    min-height:680px;
    border:1px solid #ddd;
}
.isc-grp-right-tabs-hdr-cell-s1
{
    position:relative;
    min-height:35px;
    background-color:#f0f0f0;
    border-bottom:1px solid #ddd;
}
.isc-grp-right-tabs-bdy-cell-s1
{
    padding:10px 15px;
}
.isc-grp-list-tab-s1
{
    padding:0px;
    margin:0px;
}
.isc-grp-list-tab-s1 li
{
    list-style:none;
    float:left;
    width:15%;
    display:block;
}
.isc-grp-list-tab-s1 li a
{
    min-height:35px;
    display:block;
    text-decoration:none;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:0.4px;
    color:#5d5d5d;
    border-right:1px solid #ddd;
    line-height:35px;
    background-color:transparent;
    text-align:center;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-grp-list-tab-s1 li:hover a
{
    text-decoration:none;
}
.isc-grp-list-tab-s1 li.active a
{
    background-color:#56B3AE;
    color:#fff;
}
.isc-grp-list-tab-s1 li:last-child a
{
    border:none;
}
h3.isc-fns-cols-pat-s1
{
    color:#aaa !important;
}
h3.isc-fns-cols-pat-s2
{
    color: rgb(218, 89, 49) !important;
}
h4.isc-fns-cols-pat-s2
{
    color: rgb(218, 89, 49) !important;
}
.isc-td-action-arr-s1
{
    display:block;
    margin:0 auto;
    width:15px;
    color:#7c7c7c;
    text-decoration:none;
    font-size:12px;
}
.isc-td-action-arr-s1 i
{
    font-size:inherit;
    color:inherit;
}
.isc-secs-lbl-hdr-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #3299b1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    letter-spacing: normal;
    border-bottom: 2px solid #3299b1;
    padding-bottom: 3px;
    margin-bottom: 4px;
    line-height: 16px;
    display: inline-block;
}
.isc-bdgs-lbl-amt-s1 {
    display: block;
    text-align: center;
}
.isc-bdgs-lbl-amt-s1 img {
    height: 20px;
    opacity: 0.8;
}
.isc-imgs-doc-typ-s1
{
    position: absolute;
    top: 9px;
    left: 9px;
    height: 30px;
}
tr.isc-tr-show-parentfiles-s1 td
{
    position:relative;
}
.isc-adjsm-pad-lft-s1
{
     padding-left:37px;
}
.isc-btn-ent-acts-s1 {
padding: 5px 15px;
    font-size: 13px;
    margin-left: 10px;    
    border-radius: 3px !important;
    color: #3ea49d;
    background-color: #dfffed;
    border: 1px solid #45b6af;
}
.isc-btn-ent-acts-s1 i {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 11px;
    margin-top: 3px;
}
.isc-wiz-tab-container-s1
{
        margin-top: 30px;
}
.isc-wiz-tab-cont-s1
{
        background-color: #aaa;
    position: relative;
    height: 1px;
}
.isc-wiz-tab-bdy-cont-s1
{
    border: 1px solid #aaa;
    padding: 40px 25px 10px 25px;
    border-top: none;
    min-height: 600px;
    position:relative;
}
.isc-wiz-list-arw-patn-s1
{
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: -26px;
    left: 10px;
}
.isc-wiz-list-arw-patn-s1 li
{
 display:block;
 float:left;
}
.isc-wiz-list-arw-patn-s1 li a
{
     padding: 10px 25px 10px 35px;
    display: block;
    background-color: #edeff0;
    position: relative;
    padding-left: 70px;    
    text-decoration:none;
}
.isc-wiz-list-arw-patn-s1 li:first-child a
{
    padding-left:35px;
}
.isc-wiz-list-arw-patn-s1 li a:after
,.isc-wiz-list-arw-patn-s1 li a:before
{
    left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	    z-index: 1;
  
}
.isc-wiz-list-arw-patn-s1 li a:after
{
  border-color: rgba(237, 239, 240, 0);
	border-left-color: #edeff0;
border-width: 26px;
	margin-top: -26px;
}
.isc-wiz-list-arw-patn-s1 li a:before
{
  border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
border-width: 29px;
	margin-top: -29px;
}
.isc-wiz-list-arw-patn-s1 li.active a
{
      background-color: #96c03d;
      color:#fff;
}
.isc-wiz-list-arw-patn-s1 li.active a:after
{
 border-color: rgba(150, 192, 61, 0);
	border-left-color: #96c03d;
	
}
.isc-wiz-list-arw-patn-s1 li.active a:before
{
 border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	
}
.isc-wiz-list-arw-patn-s1 li:hover a:after
{
border-color: rgba(0, 161, 183, 0);
	border-left-color: #00a1b7;
	
}
.isc-wiz-list-arw-patn-s1 li:hover a:before
{
border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	
}

.isc-wiz-list-arw-patn-s1 li:hover a
{
  text-decoration:none;
   background-color: #00a1b7;
      color:#fff;
}
.isc-wiz-list-arw-patn-s1 li:focus a
{
    text-decoration:none;
}
.isc-wiz-list-arw-patn-s1 li a h3
{
    margin:0px 0px 0px 0px;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:0.4px;
    font-weight:500;
    color:inherit;
    line-height:15px;
}
.isc-wiz-list-arw-patn-s1 li a  h4
{
     margin:0px 0px 0px 0px;
    font-size:15px;
    line-height:15px;    
    font-weight:500;
    color:inherit;
}
.isc-wiz-list-arw-patn-s1 li a  span.isc-num-s1
{
    position: absolute;
    top: 9px;
    left: 40px;
    font-size: 23px;
    color: inherit;
}
.isc-wiz-list-arw-patn-s1 li:first-child a  span.isc-num-s1
{
    
    left: 10px;
    
}
.isc-wiz-list-arw-patn-s1 li:last-child a:before
,.isc-wiz-list-arw-patn-s1 li:last-child a:after
{
    display:none;
}

.isc-btn-scrs-action-s2 {
   
    border-radius: 5px !important;
    background-color: #219AB5 !important;
    padding: 6px 10px;
    font-size: 13px;
}
.isc-btn-scrs-action-s2 i {
     display: block;
    float: left;
    margin-right: 7px;
    font-size: 11px;
    margin-top: 2px;
}
.isc-btn-scrs-action-s3 {
   
    border-radius: 5px !important;
    background-color: #4199d2 !important;
    padding: 6px 10px;
    font-size: 13px;
}
.isc-btn-scrs-action-s3 i {
     display: block;
    float: left;
    margin-right: 7px;
    font-size: 11px;
    margin-top: 2px;
}
.isc-btn-scrs-action-float-s1
{
    border-radius: 5px !important;
    background-color: #96c03d!important;
    padding: 3px 8px;
    font-size: 13px;
    color: #96c03d;
    border: 1px solid #96c03d;
    position: absolute;
    top: 10px;
    right: 15px;
}
.isc-btn-scrs-action-float-s1 i
{
        display: block;
    float: left;
    margin-right: 7px;
    font-size: 11px;
    margin-top: 2px;
    color:inherit;
}
.isc-btn-scrs-action-float-s2
{
    border-radius: 5px !important;
    background-color: #04a5bb!important;
    padding: 3px 8px;
    font-size: 13px;
    color: #96c03d;
    border: 1px solid #04a5bb;
    position: absolute;
    top: 10px;
    right: 15px;
}
.isc-btn-scrs-action-float-s2 i
{
        display: block;
    float: left;
    margin-right: 7px;
    font-size: 11px;
    margin-top: 2px;
    color:inherit;
}
.isc-tbl-action-cell-edit-cont-s1
{
    text-decoration:none;
    font-size:13px;
    color:#aaa;
}
.isc-tbl-action-cell-edit-cont-s1:hover
{
    text-decoration:none;
    color:#7c7c7c;
}
.isc-tbl-action-cell-edit-cont-s1 i
{
     color:inherit;
     font-size:inherit;
}
h4.isc-hdr-bor-bot-s1
{
        border-bottom: 1px solid #e8e8e8;
}
.isc-timesheet-table-s1 th h3 span
{
    float:right;
    font-weight:500;
    color:#777;
}
.isc-timesheet-table-s1 th h4 span
{
    float:right;
    font-weight:500;
    color:#777;
}
.isc-tds-shows-icn-s1
{
      display: block;
    float: left;
    margin-right: 5px;
    color: #aaa;
    font-size: 13px;
    margin-top: 2px;
}
td h3.isc-lbl-amt-alg-cen-s1
{
    text-align:center;
}
td.isc-tdm-bor-rig-s1
{
    border-right:1px solid #f3f3f3;
}
.isc-tr-sub-2cld-active-s1 td
{
    background-color:#fafafa;
}
.isc-tr-sub-2cld-active-s1 td:nth-child(2)
{
    padding-left:45px;
}
.isc-list-sep-kpi-cht-s1
{
    padding:0px;
    margin:0px;
}
.isc-list-sep-kpi-cht-s1 > li
{
    list-style:none;
    display:block;
    float:left;
    border-right:1px solid #ccc;
    position:relative;
    width:20%;
    min-height:158px;
}
.isc-list-sep-kpi-cht-s1 > li:hover
{
}
.isc-list-sep-kpi-cht-s1 > li:last-child
{
    border-right:none;
}
.isc-list-sep-kpi-cht-cell-s1
{
    padding:7px 15px;
}
.isc-lbl-list-sep-hdr-s1
{
    margin: 0px;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #777;
}
.isc-lbl-list-sep-hdr-s2
{
    margin:10px 0px 0px 0px;
    font-size:20px;
    font-weight:500;
    line-height:18px;
    color:#222;
}
.isc-lbl-list-sep-hdr-s3
{
    margin: 10px 0px 0px 0px;
    font-size: 25px;
    font-weight: 500;
    line-height: 18px;
    color: #222;
    padding-left: 25px;
}
.isc-cir-bor-sts-s1
,.isc-cir-bor-sts-s2
{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 21px;
    right: 25px;
    background-color: #fff;
    border: 6px solid transparent;
    border-radius: 50% !important;
}
.isc-cir-bor-sts-s1
{
    border-color:#3fb53a;
}
.isc-cir-bor-sts-s2
{
    border-color:#e86e29;
}
.isc-legend-cell-list-block-s1
{
    padding:0px;
    margin:0px;
    width: 95%;
    margin-top: 30px;
}
.isc-legend-cell-list-block-s1 li
{
    display:block;
    list-style:none;
} 
.isc-legend-cell-list-block-s1 li a
{
    display:block;
    padding:2px 10px;
    font-size:13px;
    color:#222;
    line-height:18px;
    font-weight:500;
}
.isc-legend-cell-list-block-s1 li a i
{
    display:block;
    float:left;
    font-size:12px;
    margin-right:5px;
    margin-top:0px;
    
}
.isc-legend-cell-list-block-s1 li a span
{
    color:#aaa;
    font-weight:600;
    float:right;
}
.isc-legend-cell-list-block-s1 li:last-child a
{
    padding-left:31px;
}
i.actives-icn-s1
{
    color:#c3c3c3;
}
i.actives-icn-s2
{
    color:#2fa011;
}
.isc-dd-cell-s2 .dropdown-menu
{
        width: 100%;
}
.help-block i
{
        color: #99bb52;
}
.isc-side-sec-grp-container-s1
{
}
.isc-side-sec-grp-hdr-container-s1
{
    border-bottom: 2px solid #eee;
    height: 26px;
}
.isc-side-sec-grp-bdy-container-s1
{
    padding:10px 5px;
}
.isc-lbl-side-sec-hdr-s1
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    color: #268dbd;
    font-weight: 500;
    border-bottom: 2px solid #79bede;
    padding-bottom: 3px;
    display: inline-block;
}
.isc-lbl-side-sec-hdr-s1 span
{
    color:#777;
    margin-left:5px;
    font-size:12px;
}
.isc-table-readoptimal-altr-s1
{
    width:100%;
}
.isc-table-readoptimal-altr-s1 th
{
    padding: 2px 3px;
    background-color:#fcfdf8;
     background-color: #ffffff;
    border-bottom: 1px solid #e8e8e8;
    /* border-top: 1px solid #e8e8e8; */
      font-weight:500;
      font-size:11px;
      text-transform:uppercase;
      color:#5d5d5d;
}
.isc-table-readoptimal-altr-s1 td
{
      padding: 4px 3px;
border-bottom: 1px solid #f1f1f1;
    /*border-top: 1px solid #f1f1f1;*/
}
.isc-table-readoptimal-altr-s1 tr:nth-child(even)
{
    background-color:#f9f9f9;
}
.isc-table-readoptimal-altr-s1 td h2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 18px;
    color: #156394;
    font-weight: 500;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-table-readoptimal-altr-s1 td h3
{
    margin:0px 0px 0px 0px;
    font-size:11px;
    line-height:15px;
    color:#5d5d5d;
    font-weight: 500;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-table-readoptimal-altr-s1 td h4
{
margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 18px;
    color: #696969;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-smnt-img-td-s1
{
    height:20px;
}
.isc-status-td-s1
{
}
button[disabled], html input[disabled] {
    cursor: default;
    background-color: #f7f9fa;
}
.isc-btn-sec-thm-s2
{
    height: 32px;
    padding: 4px 12px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    border-radius: 2px !important;
    background-color: #dc9540;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.04);
}
.isc-btn-sec-thm-s2:hover
{
    text-decoration: none;
    color: #fff;
    background-color: #dc9540;
}
.isc-pop-action-s3
{
        background-color: rgb(220, 146, 146);
    color: #fff;
}
.isc-pop-action-s3:hover
{
        background-color: rgb(220, 146, 146);
    color: #fff;
}
.modal-body .isc-lbl-nofity-s1 .isc-table-into-table-child-s1 input.form-control
{
    padding:0px ;
    width:30px;
    text-align:center;
}
.isc-tr-child-cell-level1
{
    display:none;
}
.isc-fnt-col-str-s1
{
    color:Orange !important;
}
.isc-fnt-col-str-s2
{
    color: #3bca3b !important;
}
.isc-fnt-col-str-s3
{
    color: #eb5f5f !important;
}
.isc-fnt-col-str-s4
{
    color: #aaa !important;
}
.isc-cmt-btn-act-float-s1
{
    position: absolute;
    top: 10px;
    right: 16px;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.isc-comment-cont-grp-innr-cell-s1 .form-control
{
    padding: 4px 12px;
}
.isc-section-lbl-hdr-s3 a
{
    display:block;    
    margin-right:3px;
    color:#777;
    font-size:12px;
    cursor:pointer;
    position:absolute;
    top: 11px;
    right: 16px;
}
.isc-section-lbl-hdr-s3 a i
{
     font-size:inherit;
     color:inherit;
     
}
.isc-tag-menu-s1
{
    padding:0px;
    margin:0px;
}
.isc-tag-menu-s1 li
{
    float:left;
    display:block;
    list-style:none;
}
.isc-tag-menu-s1 li a
{
    display: block;
padding: 1px 25px 0px 7px;
    background-color: #fafafa;
    color: #5d5d5d;
    font-size: 11px;
    line-height: 18px;
    font-weight: 500;
    text-decoration: none;
    position: relative;
    border-radius: 6px !important;
    margin-right: 8px;
    border: 1px solid #ddd;
}
.isc-tag-menu-s1 li:hover a
{
    text-decoration:none;
}
.isc-tag-menu-s1 li a i
{
    font-size: 10px;
    display: block;
    float: right;
    line-height: 15px;
    font-weight: 500;
    color: #a0a0a0;
    position: absolute;
    top: 1px;
    right: 5px;
}
.isc-tag-menu-s1 li:hover a i
{
}
.pad-lft-med-s4
{
        padding-left: 20px;
}
.isc-nthm-ver-fill-cell-s1 .dd-btn-siz-s1 .dropdown-menu
{
        width: 175px;
}
.isc-nthm-ver-fill-cell-s1 .isc-dd-add-action-s1 .dropdown-menu li a
{
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1
{
    width: 192px;
}
.isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group
{
    width: 100%;
}
.isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group .btn.dropdown-toggle
{
    width: 100%;
    text-align: left;
}
.isc-nthm-ver-fill-cell-s1 .dd-btn-siz-s1 .btn.dropdown-toggle i
{
    float:right;
}
tr.isc-inline-edit-child-s1 td:first-child
{
    padding-left:40px;
}
.isc-tbl-widt-s1
{
    width:100%;
}
.isc-tbl-tds-bgn-s1 tr td
{
    background-color:#fff;
}
.lbl-pnl-kpi-hdr-s1 span
{
    color: #76a01d;
    margin-left: 4px;
    font-weight: 600;
    font-size: 12px;
}
.app-sec-panel-kpi-grp-list h5
{
    margin: 0px 0px 0px 0px;
    padding-top: 3px;
    border-top: 1px solid #cacaca;
    font-size: 11px;
    font-weight: 500;
    color: #8c8c8c;
    /* background-color: #fafafa; */
    /* display: inline-table; */
    width: 60%;
}
.app-sec-panel-kpi-grp-list h5 span
{
    color:Red;
    font-weight:600;
    font-size:12px;
    margin-left:3px;
        color: #c53e3e;
}
.isc-link-txts-cell-s1
{
    display:block;
    text-decoration:none;
    font-size:13px;
    color:#0088dd;
}
.isc-link-txts-cell-s1:hover
{
    text-decoration:none;
}
.isc-pop-btn-cen-cell-s5 {
    width: 260px;
    margin: 0 auto;
}
.isc-float-list-kpi-cell-s1
{
    padding:0px;
    margin:0px;
}
.isc-float-list-kpi-cell-s1 li
{
    list-style:none;
    display:block;
    float:left;
    width:15%;
}
.isc-float-list-kpi-cell-s1 li:first-child
{
    width:25%;
}
.isc-float-list-kpi-cell-s1 li a
{
    display:block;
    padding:0px 10px 0px 10px;
    text-decoration:none;
    border-right:1px solid #e7e7e7;
}
.isc-float-list-kpi-cell-s1 li:hover a
{
    text-decoration:none;
}
.isc-float-list-kpi-cell-s1 li a h3
{
    margin:0px 0px 0px 0px;
    font-size:14px;
    line-height:20px;
    color:#2e85bb;
    font-weight:500;
}
.isc-float-list-kpi-cell-s1 li a h4
{
   margin:0px 0px 0px 0px;
    font-size:13px;
    line-height:20px;
    color:Orange;
    font-weight:500;
}
.isc-float-list-kpi-cell-s1 li a h5
{
    margin:0px 0px 0px 0px;
    font-size:13px;
    line-height:20px;
    color:#5d5d5d;
    font-weight:500;
}
.isc-float-list-kpi-cell-s1 li a h1
{
    margin: 7px 0px 4px 0px;
    font-size: 12px;
    line-height: 20px;
    color: #737373;
    font-weight: 500;
    text-transform: uppercase;
}
.isc-float-list-kpi-cell-s1 li a h2
{
   margin:0px 0px 0px 0px;
    font-size:19px;
    line-height:20px;
    color:#2e85bb;
    font-weight:600;
}
.isc-float-list-kpi-cell-s1 li a h2 span
{
    font-size: 14px;
    color: #76a01d;
}
.isc-float-list-kpi-cell-s1 li a h5
{
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    
    font-size: 11px;
    font-weight: 500;
    color: #8c8c8c;
    /* background-color: #fafafa; */
    /* display: inline-table; */
    
    line-height: 15px;
}
.isc-float-list-kpi-cell-s1 li a h5 span
{
    font-weight: 600;
    font-size: 12px;
    margin-left: 3px;
    color: #c53e3e;
}
.isc-float-list-kpi-cell-s1 li:first-child a
{
    padding-left:0px;
}
.isc-float-list-kpi-cell-s1 li:last-child a
{
    border-right:none;
}
.isc-btn-act-scr-sec-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: 3px !important;
    background-color: #219AB5 ;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
    color: #fff;
    margin-top: 3px;
}
.isc-btn-act-scr-sec-s1:hover
{
    text-decoration:none;
    color:#fff;
}
.isc-btn-act-bgm-s1
{
 border-color: #26c393;
    color: #29b187;
    background-color: #eafff9;
}
.isc-btn-act-bgm-s2
{
 border: 1px solid #2e7af7;
    background-color: #b7e4fd;
    color: #2e7af7;
}
.isc-btn-act-bgm-s3
{
 border-color: #f5851f;
    color: #f5851f;
    background-color: #ffe6ce;
}
.isc-btn-act-bgm-s4
{
    border-color: #7c7c7c;
    color: #7c7c7c;
    background-color: #e5e5e5;
}
.isc-btn-act-bgm-s1:hover
{
    background-color:#29b187;
    color: #fff;
}
.isc-btn-act-bgm-s2:hover
{
    background-color:#2e85bb;
    color: #fff;
}
.isc-btn-act-bgm-s3:hover
{
    background-color:#f5851f;
       color: #fff;
}
.isc-btn-act-bgm-s4:hover
{
    background-color:#7c7c7c;
    color: #fff;
}
.isc-btn-act-scr-sec-s1 i {
display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    margin-top: 0px;
    color: inherit;
}
.isc-app-page-content-tab-container-s1
{
    min-height: 35px;
    background-color: #fbfbfb;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid #eee;
    margin-top:10px;
    margin-bottom:10px;
}
.sdfc-cir-hover-show-icns-s22 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    left: 0px;
    line-height: 33px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
    background-color: #e2e2e2;
}
.sdfc-cir-hover-show-icns-s22 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.sdfc-cir-hover-show-icns-s23 {
    height: 35px;
    width: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 33px;
    font-size: 22px;
    color: #7b7b7b;
    text-align: center;
    background-color: #e2e2e2;
}
.sdfc-cir-hover-show-icns-s23 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-screen-tab-list-s1
{
    padding:0px;
    margin:0px;
    display:block;
}
.isc-screen-tab-list-s1 li
{
    float:left;
    list-style:none;
    display:block;
}
.isc-screen-tab-list-s1 li 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;
        border-bottom-color: #07629b;
    background-color: #0088dd;
    color:#fff;
}
.isc-screen-tab-list-s1 li.active a
{
    color:#27A0CE;
    border-bottom-color:#0491C7;
        color: #fff;
    border-bottom-color: #329313;
    background-color: #57b638;
}
.isc-table-wek-list-s1
{
     width:100%;
}
.isc-table-wek-list-s1 tr th
{
    font-size: 12px;
    padding: 9px 6px;
    border-top: 1px solid #DCDDDD;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #F7F9FA;
    font-weight: 600;
    cursor:pointer;
}
.isc-table-wek-list-s1 tr th h2
{
        margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #636363;
    font-size: inherit;
    text-transform: uppercase;
    font-size: 11px;
}
.isc-table-wek-list-s1 tr th h2 i
{
    font-size:19px;
    font-weight:500;
    color:#5d5d5d;
}
.isc-table-wek-list-s1 tr td
{
    
}
.isc-table-wek-list-s1 tr td h4
{
    margin: 0px 0px 0px 0px;
    color: #7c7c7c;
    font-weight: 500;
    font-size: inherit;
    font-size: 13px;
    text-shadow: none;
    letter-spacing: 0.2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none;
}
.isc-table-wek-list-s1 tr td h3
{
       margin: 0px 0px 0px 0px;
color: #2d2d2d;
    font-weight: 500 ;
    font-size: inherit;
    font-size: 13px;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
    text-transform: none; 
}
.isc-table-wek-list-s1 tr td
{
        padding: 5px 6px;
        border-bottom: 1px solid #eee;
        position:relative;
}
.isc-table-wek-list-s1
{
    
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s1 td:first-child h4 {
    font-size: 14px;
    color: #42a6bd;
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s2 td:first-child h4 {
    font-size: 14px;
    color: #5d5d5d;
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s2 td:first-child {
 padding-left:35px;
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s2 td {
 
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s3 td:first-child h4 {
    font-size: 13px;
    color: #7c7c7c;
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s3 td:first-child {
 padding-left:50px;
}
.isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s3 td {
     background-color: #fafafa;
}
.isc-table-wek-list-s1 .iscdatepicker {
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
}
.isc-table-wek-list-s1 .iscdatepicker:focus
{
    background-color: transparent;
    outline: none;
    text-decoration: underline;
    color: #0cbc21;
}
.isc-arr-cir-td-flt-s1
{
    position: absolute;
    top: 3px;
    right: 5px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 10px;
    line-height: 19px;
    text-align: center;
    display: block;
    color: #1ca1c4;
    font-weight: 600;
    border: 1px solid #1ca1c4;
    cursor:pointer;
    text-decoration:none;
}
.isc-arr-cir-td-flt-s1:hover
{
    text-decoration:none;
}
.isc-arr-cir-td-flt-s2
{
    position: absolute;
    top: 3px;
    right: 5px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 10px;
    line-height: 19px;
    text-align: center;
    display: block;
    color: #7c7c7c;
    font-weight: 600;
    cursor:pointer;
    text-decoration:none;
}
.isc-arr-cir-td-flt-s2 i
{
     font-size:inherit;
     line-height:inherit;
     color:inherit;
}
.isc-arr-cir-td-flt-s2:hover
{
    text-decoration:none;
}
.isc-arr-cir-td-flt-s3
{
    position: absolute;
    top: 6px;
    right: 5px;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    display: block;
    color: #7c7c7c;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
}
.isc-arr-cir-td-flt-s3 i
{
     font-size:inherit;
     line-height:inherit;
     color:inherit;
}
.isc-arr-cir-td-flt-s3:hover
{
    text-decoration:none;
}
.isc-res-cells-s2
{
    background-color: #e6e6e6;
    border-radius: 3px !important;
    color: #5d5d5d;
    cursor: pointer;        
    transition: all .3s ease-out;
    height: 25px;
    width:25px;
    margin: 0 auto;
    color:#5d5d5d;
    font-size:13px;
    text-align:center;
    line-height:25px;
    font-weight:500;
}
.isc-res-cells-s2.isc-res-bg-s0 {
background-color: #c5c5c5;
    color: #fff;
}

.isc-res-cells-s2.isc-res-bg-s2 {
    background-color: #FFBC6D;
    color: #fff;
}
.isc-res-cells-s2.isc-res-bg-s3 {
  background-color: #E87B7A;
    color: #fff;
}
.isc-res-cells-s2.isc-res-bg-s1 {
    background-color: #2DCA9E;
    color: #fff;
}
.isc-popup-col-lglx-s2 {
    width: 1300px !important;
}
.isc-tds-wek-days-cell-s1
{
    
}
.isc-ths-day-cell-s1
{
    width:296px;    
}
.isc-ths-day-cell-s1 span
{
     display:block;
     float:left;
     width:37px;
     height:20px;
     font-size:13px;
     text-align:center;
     line-height:18px;
     color:#5d5d5d;
}
.isc-ths-days-on
{
    display:none;
}
.isc-ths-days-off
{
    display:block;
}
.isc-tds-wek-days-cell-s1
{
    display:none;
}
.isc-table-wek-list-s1 th.isc-ths-days-on
{
    background-color:#e4e4e4 !important;
}
.isc-table-wek-list-s1 td.isc-tds-wek-days-cell-s1
{
      background-color: #f8f8f8 !important;
}
.isc-table-wek-list-s1 input[type="text"].isc-inlines-txtbox-s1
{
    height: 25px;
    width: 25px;
    font-size: 13px;
    padding: 0px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    color: #222;
    border-radius: 3px !important;
    margin: 0 auto;
    text-align: center;
        display: block;
}
.isc-table-wek-list-s1 input[type="text"].isc-inlines-txtbox-s1:focus
{
    outline:none;
}
.isc-tr-wek-list-par-s2,.isc-tr-wek-list-par-s3
{
    display:none;
}
.isc-res-cells-s2 a
{
    display:block;
    width:100%;
        height: 25px;
        cursor:pointer;
        color:#fff;
}
.modal-body .isc-app-page-content-tab-container-s1
{
    margin-top:0px;
}
.isc-action-badge-td-s1 i {
    font-size: 13px;
    line-height: inherit;
    color: #c4c4c4;
}
.isc-res-bg-s7
{   
  background-color: #abefdc;
    color: #fff;
}
.isc-res-bg-s8
{   
background-color: #8dc3e4;
    color: #fff;
}
.isc-res-bg-s9
{   
  background-color: #f0f0f0;
    color: #fff;
}
.isc-res-bg-s10
{   
  background-color: #0088dd;
    color: #fff;
}
.isc-mini-progress-cell-s1
{
    height:18px;
    border:1px solid #eee;
    background-color:#fbfbfb;
    width:80%;
}
.isc-mini-progress-cell-col-s1
{
    height:18px;    
    width:50%;
    float:left;
    border-right:1px solid #ddd;
    position:relative;
}
.isc-mini-progress-cell-col-s2
{
    height:18px;    
    width:50%;
    float:left;
    position:relative;
}
.isc-list-bar-patterns-s1
{
    padding:0px;
    margin:0px;
    margin-right:7px;
}
.isc-list-bar-patterns-s1 li
{
    float:right;
    width:3px;
    height:18px;
    margin-right:5px;
    background-color:#f0f0f0;
    list-style:none;
}
.isc-list-bar-patterns-s2
{
    padding:0px;
    margin:0px;
    margin-left:7px;
}
.isc-list-bar-patterns-s2 li
{
    float:left;
    width:3px;
    height:18px;
    margin-right:5px;
    background-color:#f0f0f0;
    list-style:none;
}
.active1 li
{
    background-color:#2DCA9E;
}
.active2 li
{
    background-color:#FFBC6D;
}
.active3 li
{
    background-color:#f0f0f0;
}
.active4 li
{
    background-color:#E87B7A;
}
tr.milestone-active-s1 td:first-child
{
        border-left: 3px solid #37d652;
 }
tr.milestone-active-s1 td
{        
        background-color: #f4fff6;
}
tr.milestone-active-s2 td:first-child
{
        border-left: 3px solid #f5851f;
 }
tr.milestone-active-s2 td
{        
        background-color: #ffe6ce;
}
tr.milestone-active-s3 td:first-child
{
         border-left: 3px solid #dd6868;
 }
tr.milestone-active-s3 td
{        
    background-color: #ffe5e5;
}
h3.miliestone-status-s1
{
    color:#17ca36  !important;
}
h3.miliestone-status-s2
{
    color:#f5851f  !important;
}
h3.miliestone-status-s3
{
    color:red  !important;
}

.isc-grid-two-row-readtype-s1 td:nth-child(2) h4 {
    font-size: 14px;
    color: #42a6bd !important;
}
.isc-tr-child-cell-level1.isc-tr-cont-tbl-td-s1 td
{
    background-color:#dfdfdf;
}
.isc-tr-child-cell-level1.isc-tr-cont-tbl-td-s1  .isc-table-wek-list-s1 td:first-child
{
    padding-left:6px;
}
.isc-tr-child-cell-level1.isc-tr-cont-tbl-td-s1  .isc-table-wek-list-s1 tr th
{
        background-color: #dfdfdf;
}
.isc-tr-child-cell-level1.isc-tr-cont-tbl-td-s1  .isc-table-wek-list-s1 tr td
{
        background-color: #fcfcfc;
}
.isc-cir-cen-lft-alg-s1 .isc-bud-cir-cell-s1
{

}
.isc-cir-cen-lft-alg-s1 thead  tr:nth-child(2) th
{
  background-color:#f0f0f0;
  text-align: center;
}
.isc-cir-cen-lft-alg-s1 thead  tr:nth-child(2) th h3
{
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
    color: #7e7e7e;
}
td.isc-cthm-td-bor-st-s1
{
    border-left:1px solid #eee;
}
td.isc-cthm-td-bor-st-s2
{
    border-right:1px solid #eee;
}
.isc-fade-bg-s1 .isc-cht-flow-fill-cell-s1
{
    background-color: #f5f5f5;
}
.isc-fade-bg-s1  .isc-bgts-s1
{
    background: #b6c3ca;
    border: 1px solid #b6c3ca;
    color: #fafafa;
}
.isc-fade-bg-s2 .isc-cht-flow-fill-cell-s1
{
    background-color: #d8f7df;
}
.isc-fade-bg-s2 .isc-bgts-s1
{
    background: #0eab42;
    border: 1px solid #0eab42;
    color: #fff;
}
.isc-fade-bg-s3 .isc-cht-flow-fill-cell-s1
{
    background-color: #fef1d9;
}
.isc-fade-bg-s3 .isc-bgts-s1
{
    background: #ffaa0e;
    border: 1px solid #ffaa0e;
    color: #fff;
}
.isc-fade-bg-s4 .isc-fds-cell-s1
{
       background-color: #5EA5CE;
       padding-left:7px;
}
.isc-fade-bg-s4 .isc-fds-cell-s2
{
        background-color: #1C6DAC;
        padding-left:7px;
        border-radius:0px!important;
}
.isc-fade-bg-s4 .isc-fds-cell-s3
{
   background-color: #1E558F;
   padding-left:7px;
   border-radius:0px!important;
}
.isc-fade-bg-s4 .isc-cht-flow-fill-cell-s1 span
{
color: #fff;
    line-height: 33px;
    font-size: 11px;
}

.isc-tds-list-lgnt-s1
{
    padding:0px;
    margin:0px;
    margin-left:20px;
}
.isc-tds-list-lgnt-s1 li
{
    height:38px;
    width:38px;
    float:left;
    list-style:none;
}
.isc-tds-list-lgnt-s1 li a
{
    display:block;
    padding:0px 0px;
    border-right:1px solid #E1E6EB;
    font-size:16px;
    line-height:30px;
    text-align:center;
    color:#5d5d5d;
    text-decoration:none;
}
.isc-tds-list-lgnt-s1 li:hover a
{
   text-decoration:none;
   background-color:#0088dd  ;
    color:#fff;
}
.isc-tds-list-lgnt-s1 li.active a
{
    background-color:#1eaf37  ;
    color:#fff;
}
.isc-tds-list-lgnt-s1 li:last-child a
{
    border:none;
}
.isc-tds-list-lgnt-s1 li a i
{
    font-size:inherit;
    line-height:inherit;
    color:inherit;
}
h3.isc-txt-tds-cen-s1
{
    text-align:center;
}
.isc-fds-bg-s1
{
    padding:0px 15px;  
       background-color: #5EA5CE;
}
.isc-fds-bg-s2
{
    padding:0px 15px; 
background-color: #1C6DAC;   
    border-radius: 0px!important;  
}
.isc-fds-bg-s3
{
    padding:0px 15px;  
        background-color: #1E558F;  
         border-top-left-radius: 0px!important;
        border-bottom-left-radius: 0px!important;
}
.isc-cht-flow-fill-cell-s1 span
{
    color: #fff;
    line-height: 33px;
       
}
.lbl-isc-scrs-cont-hdr-s3.active i,
.lbl-isc-scrs-cont-hdr-s3.active
{
     color: #0eab42;
}
.lbl-isc-scrs-cont-hdr-s3 i
{
    display: block;
    float: left;
    margin-right: 4px;
    font-size: 10px;
    margin-top: 11px;
}
.isc-new-ht-cell-adjs-s1 .isc-cht-flow-cell-s1
{
        min-height: 20px;
}
.isc-new-ht-cell-adjs-s1 .isc-cht-flow-fill-cell-s1
{
    height: 18px;
}
.isc-new-ht-cell-adjs-s1 .isc-badg-tds-bt-s1
{
        font-size: 10px;
    line-height: 10px;
    top: 2px;
}
.isc-new-ht-cell-adjs-s1 .isc-cht-flow-fill-cell-s1 span
{
    line-height: 20px;
    font-size: 11px;
}
.isc-new-ht-cell-adjs-s1 .lbl-isc-scrs-cont-hdr-s3
{
     line-height: 20px;
}
.prog-lbl-col .isc-lbl-prog-fot-s1
{
        top: 5px;
    left: 0px;
    color: #535353;
    
}
.prog-lbl-col .isc-lbl-prog-fot-s2 {
    top: 6px;
    right: 0px;
}
.isc-lbl-pop-hdr-con-s1
{    
    font-size: 15px;
    line-height: 20px;
    margin:0px 0px 0px 7px;
    color: #595959;
    font-weight:600;
}
.isc-lbl-pop-hdr-con-s2
{
    font-size: 13px;
    line-height: 20px;
    margin:0px 0px 0px 7px;
    color: #777;
    font-weight:500;
    padding-bottom:5px;
border-bottom: 1px solid #d4d4d4;
    margin-bottom:10px;
}

.isc-thm-tbl-row-hilight-s1 tr td:first-child
{
    border-left:3px solid transparent;
}
.isc-thm-tbl-row-hilight-s1 tr.isc-hili-bgsm-s1 td:first-child
{
    border-left:3px solid #f0f0f0;
}
.isc-thm-tbl-row-hilight-s1 tr.isc-hili-bgsm-s2 td:first-child
{
    border-left:3px solid #1798CB;
    
}
.isc-list-legnt-cell-s1
{
    padding: 0px;
    margin: 0px;
    margin-top: 4px;   
}
.isc-list-legnt-cell-s1 li
{
    list-style:none;
    display:block;
    float:left;
}
.isc-list-legnt-cell-s1 li a
{
    display: block;
    padding: 4px 6px;
    font-size: 12px;
    font-weight: 500;
    color: #7a7a7a;
    text-decoration: none;
}
.isc-list-legnt-cell-s1 li:hover a
{
    text-decoration:none;
}
.isc-list-legnt-cell-s1 li a i
{
    font-size:12px;
    display:block;
    float:left;
    margin-top:2px;
    margin-right:5px;
}
.isc-icn-thms-col-s1
{
    color:#2DCA9E;
}
.isc-icn-thms-col-s2
{
    color:#bbbbbb;
}
.isc-icn-thms-col-s3
{
    color:#0088dd;
}
.isc-icn-thms-col-s4
{
    color:#abefdc;
}
.isc-icn-thms-col-s5
{
    color:#FFBC6D;
}
.isc-cir-adjsn-s1 .isc-bud-cir-cell-s1
{
    line-height: 18px;
    width: 20px;
    height: 14px;
    background-color: transparent !important;
    border: none;
    font-weight: 600;
    color: #767676;
}
.isc-cir-adjsn-s1 td
{
    padding: 8px 6px 9px 6px;
}
.isc-docs-panel-cell-s1 select.form-control
{
    background-color:transparent;    
    border: none !important;
}
.isc-red-edit-dd-st-s1 td select.form-control
{
      background-color:transparent;    
      border: none !important;
      padding:0px;
          color: #2d2d2d;
    font-weight: 500 ;
    font-size: 13px;
    -webkit-appearance: none;
        height: 15px;
}
.isc-red-edit-dd-st-s1 td select.form-control:hover
{
      background-color:#fafafa;  
      box-shadow:none;        
}
.isc-red-edit-dd-st-s1 td select::-ms-expand {
    display: none;
}

/* Feb 17, 2017 - 3:16PM */

.isc-screen-sec-hdr-container-ss1
{
    font-size:14px;
    font-weight:500;
    color:#5d5d5d;
    line-height:18px;
    margin:0px 0px 0px 0px;
}
.isc-shorts-links-menu-s1 li a
{
        color: #1a5d97;
            color: #0c5f93;
                color: #034f78;
}
.isc-wizard-popup-thm-s1 .modal-content {
    border-radius: 0px !important;
    box-shadow: none;
    background-color: transparent;
    border:none;
}
.isc-lbl-wiz-popup-hdr-s1
{
    position:relative;
    text-align:left;
    font-size:22px;
    color:#fff;
    font-weight:500;
    margin:0px 0px 0px 0px;
    line-height:25px;
}
.isc-lbl-wiz-popup-hdr-s1 span
{
    font-size:13px;
    font-weight:600;
    color:#fff;
    margin-left:10px;
    
}
.isc-lbl-wiz-popup-hdr-s1 a
{
     padding:4px;
     cursor:pointer;
     color:#fff;
}
.isc-wizard-popup-thm-s1
{
    
}
.isc-wizard-popup-thm-s1
{
}
.isc-list-wiz-pop-cell-s1
{
    padding:0px;
    margin:0px;
}
.isc-list-wiz-pop-cell-s1 li
{
    float:left;
    display:block;
    width:20%;
    list-style:none;
}
.isc-list-wiz-pop-cell-s1 li a
{
    min-height: 25px;
    background-color: #0070d2;
    padding: 7px 15px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 18px;
    font-weight: 500;
    display:block;
    text-decoration:none;
}
.isc-list-wiz-pop-cell-s1 li a:before
{
        left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
    z-index: 1000;
}
.isc-list-wiz-pop-cell-s1 li a:after
{
        left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 112, 210, 0);
    border-left-color: #0070d2;
    border-width: 15px;
    margin-top: -15px;
    z-index: 1000;
}

.isc-list-wiz-pop-cell-s1 li:hover a
{
    text-decoration:none;
    background-color: #4bca81;
}
.isc-list-wiz-pop-cell-s1 li:hover a:before
{
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
}
.isc-list-wiz-pop-cell-s1 li:hover a:after
{
        border-color: rgba(75, 202, 129, 0);
    border-left-color: #4bca81;
}
.isc-list-wiz-pop-cell-s1 li.active a
{
     background-color: #4bca81;
}
.isc-list-wiz-pop-cell-s1 li.active a:before
{
     border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
}
.isc-list-wiz-pop-cell-s1 li.active a:after
{
        border-color: rgba(75, 202, 129, 0);
    border-left-color: #4bca81;
}
.isc-list-wiz-pop-cell-s1 li a.last:before
,.isc-list-wiz-pop-cell-s1 li a.last:after
{
     display:none;
}
.isc-wizard-popup-thm-bdy-s1
{
    background-color: #fff;
    padding: 20px 25px;
    height: 520px;
    position: relative;
    overflow: hidden;
    overflow-y: auto;
}
.isc-screen-sec-hdr-container-s1
{
    position:relative;
}

.isc-wizard-popup-thm-s1.modal {
    
}
.isc-lbl-pro-sum-s1
{
    margin:0px 0px 0px 0px;
    font-size:14px;
    font-weight:500;
    color:#222;
    line-height:20px;
}
.isc-list-sqrs-s1
{
    padding:0px;
    margin:0px;
}
.isc-list-sqrs-s1 li
{
    width:25px;
    height:25px;
    float:left;
    display:block;
    margin-right:3px;
}
.isc-list-sqrs-s1 li a
{
    display:block;
    width:inherit;
    height:inherit;
}
.isc-list-sqrs-s2
{
    padding:0px;
    margin:0px;
    margin-top:4px;
}
.isc-list-sqrs-s2 li
{
    width:25px;
    height:4px;
    float:left;
    display:block;
    margin-right:3px;
}
.isc-list-sqrs-s2 li a
{
    display:block;
    width:inherit;
    height:inherit;
}
.isc-sqrs-bg-s1
{
    background-color:#57c67c;
}
.isc-sqrs-bg-s2
{
    background-color:#db8b76;
}
.isc-sqrs-bg-s3
{
    background-color:#E5B43E;
}
.isc-sqrs-bg-s4
{
    background-color:#aaa;
}
.isc-sqrs-bg-s5
{
    background-color:#1798CB;
}
.isc-sqrs-bg-s100
{
    background-color:#2DCA9E;
}
.isc-sqrs-bg-s101
{
    background-color:#abefdc;
}
.isc-sqrs-bg-s102
{
    background-color:#0088dd;
}
.isc-sqrs-bg-s103
{
    background-color:#8dc3e4;
}
.isc-sqrs-bg-s104
{
    background-color:#e6e6e6;
}

.isc-sum-adjs-s1.isc-float-list-kpi-cell-s1 li a h1
{
        margin: 0px 0px 0px 0px;
}
.isc-sum-adjs-s1.isc-float-list-kpi-cell-s1 li a h2
{
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}
.isc-tile-cthms-container-s1
{
    border: 1px solid #eee;
    border-top: 3px solid #66c5c3;
    
    padding: 8px 10px;
    position: relative;
}
.isc-lbls-cthms-tile-hdr-con-s1
{
    margin:0px 0px 0px 0px;
    color:#222;
    font-size:14px;
    font-weight:500;
    line-height:20px;
    overflow:hidden;
    white-space:nowrap;
}
.isc-lbls-cthms-tile-hdr-con-s2
{
margin:0px 0px 0px 0px;
    color:#777;
    font-size:12px;
    font-weight:500;
    line-height:16px;
    overflow:hidden;
    white-space:nowrap;
}
.isc-lbls-cthms-tile-hdr-flt-s1
{
    margin: 10px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 25px;
    color: #66c5c3;
    /* text-align: center; */
}
.isc-bgds-btn-flt-s1
{
    text-decoration: none;
    height: 24px;
    padding: 0px 11px;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #66c5c3;
    background-color: #e9ffff;
    color: #39a3a1;
    text-align: center;
    border-radius: 4px !important;
    position: absolute;
    bottom: 15px;
    right: 15px;
    cursor:pointer;
}
.isc-bgds-btn-flt-s1:hover
{
    text-decoration:none;
    color:inherit;
     background-color: #66c5c3;
    color: #fff;
}
.isc-notif-cell-s1
{
padding: 15px 30px;
    min-height: 60px;
    border: 1px solid #eee;
    background-color: #fefefe;
    /* text-align: center; */
    border-radius: 4px !important;
}
.isc-notif-cell-s1 h3
{
    margin: 4px 0px 5px 0px;
    font-size: 18px;
    line-height: 20px;
    /* text-align: center; */
    color: #979797;
    font-weight: 500;
}
.isc-notif-cell-s1 a
{
     display:block;
     text-decoration:underline;
     font-size:13px;
     font-weight:500;
     line-height:20px;
}
.isc-float-list-kpi-cell-s1 li a h6
{
    margin: 5px 0px 0px 0px;
    padding-top: 0px;
    font-size: 12px;
    font-weight: 500;
    color: #8c8c8c;
    /* background-color: #fafafa; */
    /* display: inline-table; */
    line-height: 15px;
}
.isc-adms-flt-s1
{
       position: absolute;
    top: -8px;
    right: 5px;
    z-index: 122;
    
}
.isc-adms-flt-s1 li
{
    height: 15px;
    width: 35px;
}
.isc-adms-flt-s1 li a
{
display: block;
    padding: 0px 0px;
    border-right: 1px solid #E1E6EB;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #5d5d5d;
    text-decoration: none;
}
.isc-tds-list-lgnt-s1 li.active a {
    background-color: #fff;
    color: #1eaf37;
}

.isc-clk-btn-sts-bdg-s1
{

    text-decoration: none;
    display: block;
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    color: #5bb0e5;
}
.isc-clk-btn-sts-bdg-s1:hover
{
    text-decoration:none;
}
.isc-clk-btn-sts-bdg-s1 i 
{
    font-size:inherit;
    line-height:inherit;
    color:inherit;
}
.isc-list-bar-patterns-s10
{
    padding:0px;
    margin:0px;    
}
.isc-list-bar-patterns-s10 li
{
    float:left;
    width:16.66%;
    height:18px;        
    list-style:none;
}
.isc-nthms-bg-s1
{
     background-color: #A6D6FA;
}
.isc-nthms-bg-s2
{
     background-color: #80CEFE;
}
.isc-nthms-bg-s3
{
     background-color: #5CBBFF;
}
.isc-nthms-bg-s4
{
     background-color: #39A9FF;
}
.isc-nthms-bg-s5
{
     background-color: #0182D5;
}
.isc-nthms-bg-s6
{
     background-color: #dddddd;
}
.isc-resu-ht-container-s1:before,.isc-resu-ht-container-s10:before
{
      content: '';
    display: table;
}
.isc-resu-ht-container-s1:after,.isc-resu-ht-container-s10:after
{
     content: '';
    display: table;
    clear: both;
}
.isc-tbls-res-s1
{
}
.isc-tbls-res-s1 th
{
    padding:2px 2px;
    font-size:12px;
    font-weight:500;
    text-align:center;
}
.isc-tbls-res-s1 td
{
    padding:2px 2px;
}
.isc-resu-ht-container-s1
{
    height:125px;
    width:35px;
    background-color:#fafafa;
    position:relative;
}
.isc-resu-ht-container-s10
{
height: 41.6px;
    font-size: 13px;
    color: #222;
    line-height: 41px;
    font-weight: 500;
    width: 150px;
    text-align: right;
    padding-right: 15px;
}
.isc-resu-ht-cell-s1
{
    position:absolute;
    height:10px;
    bottom:0px;
    left:0px;
    background-color:#BFE0C4;
        width: 100%;
}
.isc-resu-ht-cell-s2
{
position:absolute;
    height:10px;
    bottom:10px;
    left:0px;
    background-color:#84BF8E;
        width: 100%;
}
.isc-resu-ht-cell-s3
{
position:absolute;
    height:10px;
    bottom:20px;
    left:0px;
    background-color:#EDBCB9;
        width: 100%;
}
.isc-resu-ht-cell-s4
{
position:absolute;
    height:10px;
    bottom:20px;
    left:0px;
    background-color:#aaa;
        width: 100%;
}
.isc-resu-ht-cell-s5
{
position:absolute;
    height:10px;
    bottom:20px;
    left:0px;
    background-color:#FFBC6D;
        width: 100%;
}

.isc-tbls-res-s1 tfoot td
{
     color:#777;
     font-size:11px;
     text-align:center;
        background-color: #fff;
}
.isc-table-wek-list-s1 td h3 span.isc-icn-st-str-cell-s1
{
    margin-right:2px;
}
span.isc-icn-st-str-cell-s1 i
{
    font-size:12px;
color: #d9d9d9;
}
span.isc-icn-st-str-cell-s1.active i
{
        color: #efa831;
}
.isc-bgms-sts-cell-s1
{
    text-decoration:none;
    display:block;
    font-size:13px;
    display:block;
    text-align:center;
}
.isc-bgms-sts-cell-s1:hover
{
    text-decoration:none;
}
.isc-bgms-sts-cell-s1 i
{
  font-size:inherit;
  line-height:inherit;
}

.bdgms-bg-s1
{
    color: #6ad08c;
}
.bdgms-bg-s2
{
       color: #FFBC6D;
}
.bdgms-bg-s3
{
   color: #d47676;
}
.isc-icn-thms-col-s10
{
    color: #6ad08c;
}
.isc-icn-thms-col-s11
{
        color: #FFBC6D;
}
.isc-icn-thms-col-s12
{
    color: #d47676;
}
.isc-tbls-res-s1 td h3
{
    margin:0px 0px 0px 0px;
    font-size:14px;
    font-weight:500;
    color:#0088dd;
}
.isc-tbls-res-s1 td h4
{
    margin:0px 0px 0px 0px;
    font-size:13px;
    font-weight:500;
    color:#777;
}

.isc-hrs-cells-s1
{
        margin:5px 0px 5px 0px;
}
.isc-shorts-links-menu-s1 li.no-links a
{
     color:#aaa;
}
.isc-chk-pos-s1 i
{
        color: #9dce35;
}
.isc-user-entiti-det-s1 {
    position: relative;
    background-color: #fafafa;
    min-height: 90px;
    padding: 10px 10px;
}
.isc-lbls-enti-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    color: #276cb9;
    line-height: 20px;
    font-size: 18px;
    font-weight: 500;
}
.isc-lbls-enti-sec-hdr-s2 {
    margin: 0px 0px 0px 0px;
    color: #777;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}
.isc-lbls-enti-sec-hdr-s3 {
    margin: 0px 0px 0px 0px;
    color: #777;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}
.lbl-detail-vw-value-list-s1 {
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 15px;
    font-weight: 500;
    color: #f17d02;
    letter-spacing: 0.7px;
}
.lbl-detail-vw-value-list-s1 i {
    margin-right: 5px;
}
.isc-sec-tile-hdr-lg-s1
{
    margin: 0px 0px 0px 0px;
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-table-read-acts-s1
{
    width:100%;
}
.isc-table-read-acts-s1 th
{
    padding: 13px 8px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    /* letter-spacing: 0.5px; */
    color: #5d5d5d;
    border-bottom: 1px solid #EAEDEF;
    position: relative;
    border-right: 1px solid #EAEDEF;
    white-space: nowrap;
}
.isc-table-read-acts-s1 td
{
    padding:13px 8px;  
    position:relative;
    font-size:13px;
    font-weight:500;
    border-right:1px solid #EAEDEF;
}
.isc-table-read-acts-s1 tr th:last-child
{
    border-right:none;
}
.isc-table-read-acts-s1 tr td:last-child
{
    border-right:none;
}
.isc-table-read-acts-s1 tr th:first-child
{
    
}
.isc-table-read-acts-s1 tr td:first-child
{
   
}
.isc-table-read-acts-s1 tr:nth-child(odd)
{
    background-color:#fff;
}
.isc-table-read-acts-s1 tr:nth-child(even)
{
    background-color:#F9FBFB;
}
.isc-table-read-acts-s1 td 
{
}
.isc-table-read-acts-s1 thead th h6
{
    margin:0px 0px 0px 0px;
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    font-weight:inherit;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  
}
.isc-table-read-acts-s1 thead th h1
{
    margin:0px 0px 0px 0px;
    font-size:12px;
    line-height:15px;
    color:#777;
    font-weight:500;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  
}
.isc-table-read-acts-s1 th h3 {
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    color: #777;
    text-align: left;
}
.isc-table-read-acts-s1 th h4 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
}
.isc-tdsp-lbl-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    color: #317dad;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-tdsp-lbl-s10 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-table-read-acts-s1 tr:hover td {
    background-color: #e5f5ff;
    border-top: 1px solid #317dad;
    border-bottom: 1px solid #317dad;
    border-right: none;
}
.isc-icnss-stss-s1
{
        color: red;
    font-size: 12px;
    margin-right: 3px;
}
.isc-icnss-stss-s2
{
        color:Orange;
    font-size: 12px;
    margin-right: 3px;
}

.isc-table-read-acts-s1 tr td.isc-td-bgs-down-s1
{
    background-color: #fff5e4;
}
.isc-table-read-acts-s1 tr td.isc-td-bgs-up-s1
{
        background-color: #fde4e4;
}
.chat-hor-bar-bul-child10
{
    height: 10px;
    top: -3px;
    position: absolute;
    left: 0px;
    background-color:#e05454;
}
.chat-hor-bar-bul-child11
{
    height: 10px;
    top: -3px;
    position: absolute;
    left: 0px;
    background-color:Orange;
}
.isc-table-read-acts-s1 tr.Total-row-tr-td-s1 td
{
    background-color: #e3e3e3 !important;
    border-color: #dbdbdb;
    padding: 7px 8px;
}
.isc-cirrs-sts-s1
{
    height: 20px;
    width: 20px;
    position: absolute;
    top: 11px;
    right: 8px;
    border-radius: 50% !important;
    border: 1px solid #e55555;
    background-color: #fde4e4;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #e33c3c;
    font-weight: 600;
}
.isc-cirrs-sts-s2
{
     height:20px;
    width:20px;
    position:absolute;
    top: 11px;
    right: 8px;
    border-radius:50% !important;
    border:1px solid Orange;
    background-color: #fff5e4;
    font-size:12px;
    line-height:18px;
    text-align:center;
    color:Orange;
    font-weight:600;
}
/**********custom  css start 05/10/2017*************************/

 a:hover, a:focus {
    color: #2a6496;
    text-decoration: none;
}
.slds-context-footer-bar {
    background-color: white;
    border-top: 3px solid #00a1df;
    bottom: 0;
    color: #16325c;
    display: block;
   padding:3px 0px;
    left: 0;
    line-height: 2;
    position: absolute;
    right: 0;
    text-align: center;
}

/*******archsign.aspx********************/
.header-logo {
    padding: 10px 0px 0px 0px;
    display: block;
    height: 40px;
    color: #00a1df;
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
}
.isc-app-login-cell-right {
    /* width: 155px; */
    /* height: 40px; */
    background-color: transparent;
    float: right;
    cursor: pointer;
    /* position: relative; */
    text-align: center;
}
.isc-lbl-pnl-hdr-cont-sub {
   margin: 0px 0px 0px 35px;
    font-size: 13px;
    font-weight: 600;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 10px 0 0 0;
}
.isc-preview-align
{
   border: none;
   width: 100%; 
   height: 600px; 
   overflow: hidden;
   overflow-y: auto;
   padding-right : 10px;  
}
.isc-preview-align-page
{
   border: none;
   width: 80%; 
   height: 600px; 
   overflow: hidden;
   overflow-y: auto;
   padding-right : 10px;  
   background-color:#1e4ca1;
   margin: 0 auto;
}
    
.isc-popup-model-foot-lbl-s1 {
    color: #8A8A8A;
    font-size: 13px;
    padding: 5px 10px;
    text-align: left;
    margin: 0;
    font-style: italic;   
}
.isc-popup-model-foot-lbl-para {
    color: #8A8A8A;
    font-size: 13px;
    padding: 5px 10px;
    text-align: left;
    margin: 0;
    
}
  .isc-pop-up-lbl-font-s1 {
       font-family: "Brush Script MT" , cursive;
    font-size: 30px;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    /* line-height: 18.4px; */
    margin: 0 auto;
    text-align: center;
    /* width:auto; */
    display: inline-block;
}
.isc-childwindow-thms-s1 .form label {
    color: #8A8A8A;
    font-size: 12px;
    margin-bottom: 2px;
}
.isc-childwindow-thms-s1 .modal-title {
    line-height: 1.42857143;
    font-weight: 600;
    color: #7a7a7a;
    font-size: 16px;
        padding: 0 5px;
}
.isc-childwindow-thms-s1 .modal-header .close {
    margin-top: 7px !important;
    background-image: url(../../img/remove-icon-small.png) !important;
} 
.modal-body {
    position: relative;
    padding: 10px 5px;
}  
.isc-mod-popup-txt-nav-s1 {
    padding: 0px;
    margin: 0px;
}
.isc-mod-popup-txt-nav-s1 li {
    float: left;
    display: block;
    list-style: none;
    padding: 0px 10px;
}
.isc-mod-popup-txt-nav-s1 li.active a
{
   color:Orange; 
}
.isc-mod-popup-txt-nav-s1 li a {
    display: block;
    text-align: center;
    position: relative;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    text-decoration: none;
   
}
.isc-childwindow-thms-s1 .modal-header {
    padding: 10px 10px;
    border-bottom: 1px solid #EFEFEF;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}
.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    border: 1px solid #ddd;
    border-radius: 5px!important;
}
.isc-change-style 
{
  font-size:11px;  
  }
.isc-sub-header{  
   color: #8A8A8A;
    font-size: 13px;
    padding: 5px 0px;
    text-align: left;
    margin: 0;
}
.isc-app-screen-header-title-s1 span
{
 font-size: 14px !important;
    color: #42a6bd;
    margin: 0px;
    font-weight: 500;
    font-size: inherit;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-transform: none;
    cursor:pointer;
}
.modal-footer {
    margin-top: 0px;
    
}
.isc-txt-area-new 
{
  border-radius: 4px !important;  
  border:1px solid #ddd;
  min-height:65px;
  text-align: center;
    
}
.isc-icon-center 
{   color: #fff;
    height: 65px;
    width: 65px;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 50%!important;
    font-size: 40px;
    line-height: 60px;
}
.isc-sub-para-center{  
   color: #fff;
    font-size: 16px;
    padding: 20px 0px;
    text-align: center;
    
}
.isc-sub-sample-btn{  
   display: inline-block;
margin-bottom: 0px;
font-weight: 600;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
border-radius: 3px !important;
padding: 10px 10px;
font-size: 14px;
line-height: 20px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333333;

background-color:#fbc324;
width:15%;
    
}

/**arrrow******/

.isc-filter-panel-set{ 
    min-height: 62px;
 position: relative;
    border-radius: 2px !important;
    background-color: #fff;
    cursor: pointer;
  
    padding: 5px 10px 10px 10px;
    
    border: 1px solid #ddd;
}

.nav-arrow a
{
   border-radius: 5px !important;
       background-color:#e8da59;
    color: #f55032;
    padding:12px 20px;
}

.nav-arrow a:after,.nav-arrow a:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 1;
}
.nav-arrow a:after
{
     left: 95%;
        top: 0%;
         border: solid transparent;
         content: " ";
         height: 0;
         width: 0;
         position: absolute;
        pointer-events: none;
        z-index: 1;
        border-left-color: #e8da59;
        border-width: 20px;   
    }
.nav-arrow a:before
{
        left: 95%;
        top: 0%;
         border: solid transparent;
         content: " ";
         height: 0;
         width: 0;
         position: absolute;
        pointer-events: none;
        z-index: 1;
        border-left-color: #e8da59;
        border-width: 18px;
    
  
}
.nav-arrow-fixed-bottom
{
     left: 12%;
     top: 76%; 
    position: absolute; 
    color: transparent;
    position: absolute; 
     cursor: pointer;
    z-index: 0;
    padding: 10px 0px;
    width: 70px;
    }
.nav-arrow-fixed-next
{
    left: 12%;
     bottom: 50px; 
    position: fixed !important; 
    color: transparent;
    position: absolute; 
        cursor: pointer;
       z-index: 0;
        padding: 10px 0px;
    width: 70px;
    }



.mar-top-10per
{
margin-top:10%;    
}
.mar-top-40
{
margin-top:40px;    
}
.isc-right-align span{


font-size: 14px;
    margin-right: 10px;
    color:#2293d6;
}
.isc-sub-header-main {
    color: #8A8A8A;
    font-size: 13px;
    /* padding: 5px 0px; */
    text-align: left;
    margin: 0;
}
.isc-sub-main-frame
{
   border-left: 1px solid #525252;
    padding: 5px 0px 0px 10px;
    margin: 5px 0 0 0;
    float: left;
}
.isc-app-screen-header-title-s2 {
    margin: 0px 0px 5px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin-top: 5px;
    letter-spacing: 0.4px;
    display:inline-block;
}
.isc-app-screen-header-title-span {
    margin: 0px 0px 5px 0px;
    font-size: 18px !important;
    font-weight: 600;
    color: #525252;
    line-height: 10px;
    margin-top: 6px;
    letter-spacing: 0.4px;
}
.isc-cir-div-lg-s4 {
   height: 25px; */
    /* width: 25px; */
    border: 1px solid #2293d6;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    font-weight: 600;
    color: #5d5d5d;
    border-radius: 5 !important;
    /* margin-top: 2px; */
    padding: 5px 10px;
    border-radius: 3px !important;
}
.isc-btn-sts-bdg-thm-s4 {
    background-color: #2293d6;
    color: #fff !important;
}
.isc-center-align
{
    width:70%;
    margin:0 auto;
    border:1px solid #ddd;
    min-height:600px;
    background-color: #fff;
    
    border-radius: 4px !important;
    }
.isc-app-screen-sec-container-s2 
{
    padding: 0px 25px 0px 25px;
    background-color: #a6a6a6;
    position: relative;
 } 
 .mar-bot-50 
 {
     margin-bottom:10%;}
.nav-arrow-fixed-prev {
    left: 12%;
    top: 150px;
    position: fixed !important;
    color: transparent;
    position: absolute;
    white-space: now;
    cursor: pointer;
    z-index: 9999;
    padding: 10px 0px;
    width: 70px;
} 
.slds-context-footer-bar-black
{
    background-color: #000000;
  
    bottom: 0;
    color: #fff;
    display: block;
    padding: 3px 0px;
    left: 0;
    line-height: 2;
    position: absolute;
    right: 0;
    text-align: center;
    
    }   
 .isc-btn-act-scr-sec-s1 {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
    color: #fff;
    margin-top: 3px;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e85bb;
    background-color: #2e85bb;
    color: #fff;
}


/* December 15 2017 */
.isc-lgs-icn-set-s3
{
     display: block;
    font-size: 300px;
    color: #908e8a;
    line-height: 150px;
    text-align: center;
    margin-top:20px;
}

.isc-maxs-s1
{
     margin-top:65px;
}
.isc-maxs-s1 p
{
    font-size:20px;
    font-weight:600;
    line-height:25px;
    color:#000;
    text-align:center;
}
.isc-maxs-s2
{
     margin-top:20px;
}
.isc-maxs-s2 p
{
    font-size:15px;
    font-weight:600;
    line-height:25px;
    color:#5d5d5d;
    text-align:left;
}

 .radio, .checkbox {
   display: block;
    min-height: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-left: 30px;
    float: left;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    float: left;
    margin-left: -20px;
    width: 18px;
    height: 18px;
}
input[type=radio], input[type=checkbox] {
    margin: 0px 0 0;
    line-height: normal;
}
.isc-radio-customize
{
    margin:0;
    padding:0;
    list-style:none;
    
    
    }
.isc-radio-customize li
{
    display:inline-block;
    }  
    
/* 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: #658D1B;
    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: #658D1B;
    text-align: center;
}

/******clearbtn************/
.isc-btn-sts-bdg-thm-s4 {
    background-color: #2293d6;
    color: #fff !important;
}
.letter-container
{
padding:0px 20px;    
}

.Upload-file-number
{
    font-size: 24px; 
    line-height: 40px; 
    padding: 0px 10px; 
    background: #fee495;
    color: #ac2e32; 
    border-radius: 50px !important;
}

.file-uploader
{
    margin: 0 0 0 5px; 
    text-align: center; 
    display: inline-block; 
    line-height: 26px;
    margin-bottom: 2px; 
    font-size: 13px;
     font-weight: 600;
    }
   .isc-bdy-sec-war-con-s1:before,.isc-bdy-sec-war-hdr-con-s1:before,.isc-bdy-sec-war-in-bdy-con-s1:before
{
    content: '';
    display: table;
}
.isc-bdy-sec-war-con-s1:after,.isc-bdy-sec-war-hdr-con-s1:after,.isc-bdy-sec-war-in-bdy-con-s1:afer
{
    content: '';
    display: table;
    clear: both;
}


.isc-bdy-sec-war-con-s1
{
    position: relative;
    background-color: #fff;
    min-height: 700px;
    max-height: 800px;
}
.isc-bdy-sec-war-hdr-con-s1
{
position:relative;
padding:7px 10px;
}
.isc-bdy-sec-war-in-bdy-con-s1
{
position: relative;
    margin-left: 26rem;
    margin-top: 15rem;
}
.isc-header-logo {
   adding: 10px 0px 0px 0px;
    display: block;
    height: 40px;
    color: #00a1df;
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    line-height: 20px;
    border-bottom: 3px solid #00a1df;
    display: inline-block;
    font-family: 'Noto Serif';
    font-size: 30px;
}
.isc-lbl-oops-hdr-s1
{
       color: #314DA7;
    font-size: 17rem;
    margin-left: 25rem;
    margin-top: 18rem;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
    margin-left: 25rem;

}
.isc-lbl-oops-hdr-s2
{
       color: #1b1c1e;
	       margin-left: 26rem;
    margin-top: 3.57rem;
       font-size: 3.8rem;
    font-weight: 600;
	    margin-bottom: 1rem;
		    line-height: 1.5;
	
}
.isc-lbl-oops-hdr-s3
{
        margin-left: 26rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 130%;
    /* font-family: "Poppins"; */
    margin-top: 0;
    margin-bottom: 1rem;
    color: #333439;
    letter-spacing: 0.7px;
}

.isc-elm-download {
   font-size: 30px !important;
    color: #aaa !important;
    /* line-height: 24px; */
    /* margin-top: 18px; */
    position: absolute;
    right: 59px;
    top: 29px;
}
.isc-download-container {
    display: inline-block;
    height: 25px;
    width: 25px;
    border-radius: 50% !important;
    border: 2px solid #5d5d5dad;
    text-align: center;
    padding-top: 3px;
    margin-top: 5px;
    margin-right: 5px;
    color: #5d5d5dad !important;
}