﻿/* Apr 12, 2016 */
/*Start Nov-27-2015*/
/**/
.isc-screen-app-detail-list-container:before
,.isc-screen-app-detail-list-hdr-container:before
,.isc-screen-app-detail-list-body-container:before
,.isc-app-inner-bdy-top-button-list-grp-container:before
,.isc-app-select-grp-dd-cell:before,.isc-app-select-grp-button-cell:before
,.isc-app-inner-bdy-detail-sec-container:before
,.isc-app-inr-bdy-sec-title-container:before
,.badge-cir-app-img-cell:before,.isc-app-inr-bdy-sec-body-container:before
,.isc-app-content-detail-grp:before,.isc-app-detail-img-center:before
,.isc-app-list-sec-title:before
{
    content:"";
    display:table;
}
.isc-screen-app-detail-list-container:after
,.isc-screen-app-detail-list-hdr-container:after
,.isc-screen-app-detail-list-body-container:after
,.isc-app-inner-bdy-top-button-list-grp-container:after
,.isc-app-select-grp-dd-cell:after,.isc-app-select-grp-button-cell:after
,.isc-app-inner-bdy-detail-sec-container:after
,.isc-app-inr-bdy-sec-title-container:after
,.badge-cir-app-img-cell:after,.isc-app-inr-bdy-sec-body-container:after
,.isc-app-content-detail-grp:after,.isc-app-detail-img-center:after
,.isc-app-list-sec-title:after
{
    content:"";
    display:table;
    clear:both;
}
.isc-screen-app-detail-list-container
{
    padding:10px 10px;
}
.isc-screen-app-detail-list-hdr-container
{
    min-height:20px;
    padding:10px 10px;
    background-color:#0060b6;     
}
.isc-screen-app-detail-list-body-container
{
    min-height:600px;
    padding:0px 10px;   
}
.isc-scrn-app-hdr-icon-act-list
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.isc-scrn-app-hdr-icon-act-list li
{
    float:left;
    display:block;    
}
.isc-scrn-app-hdr-icon-act-list li a
{
    display:block;
    padding:0px 7px;    
    color:#fff;
    font-weight:500;
    text-decoration:none;
}
.isc-scrn-app-hdr-icon-act-list li a i
{
    font-size:13px;
    line-height:10px;
}
.isc-scrn-app-hdr-icon-act-list li a.isc-app-icon-colps-setting-grp i
{
    float:left;
}
.isc-scrn-app-hdr-icon-act-list li:hover a
{
    text-decoration:none;
    color:#fff;
}
.bdr-lft-white
{
    border-left:1px solid #fff;
}
.isc-app-inner-bdy-top-button-list-grp-container
{
    margin-bottom:40px;
}
.isc-app-select-grp-dd-cell
{
    float:left;
    width:15%;
}
.isc-app-select-grp-button-cell
{
    float:left;
    width:85%;
    padding-left:5px;
}
.isc-app-select-dd-form-grp
{
}
.lbl-isc-app-form-title
{
    font-size: 14px;
    line-height: 20px;
    color: #217ACE;
    margin: 0px 0px 5px 0px;
    font-weight: 500;
    letter-spacing: 0.6px;   
}
.isc-select-dd
{
    font-size: 14px;
    height: 25px;
    line-height: 20px;
    padding: 0px 3px;
    width: 100%;
    font-weight:700;
    box-sizing: border-box;
    padding-left: 5px;
    color: #656565;
    border: 1px solid rgba(176, 176, 176, 0.61);
    border-radius: 4px !important;
    background: #fbfbfb;
background: -moz-linear-gradient(-45deg, #fbfbfb 0%, #ececec 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ececec));
background: -webkit-linear-gradient(-45deg, #fbfbfb 0%, #ececec 100%);
background: -o-linear-gradient(-45deg, #fbfbfb 0%, #ececec 100%);
background: -ms-linear-gradient(-45deg, #fbfbfb 0%, #ececec 100%);
background: linear-gradient(135deg, #fbfbfb 0%, #ececec 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ececec', GradientType=1 );
}

.isc-app-select-button-detail
{   
    margin:0px;
    padding:0px;
    list-style:none;    
}
.isc-app-select-button-detail li
{
    float:left;
    width:19%;
    display:block;
    margin-left: 8px;
}

.isc-app-select-button-detail li a
{
    display:block;
    padding:4px 10px;
    text-align:center;
    border-radius:4px !important;
    font-size:13px;
    font-weight:500;
    line-height:15px;
    text-decoration:none;
    letter-spacing:0.5px;
    color:#fff;    
    background-color:#a7a7a7;
    margin-bottom:5px;    
}
.isc-app-select-button-detail li.active a
{
    background-color:#0060b6;
}
.isc-app-select-button-detail li:hover a
{
    text-decoration:none;    
    color:#fff;
    background-color:#0060b6;
}
.isc-app-inner-bdy-detail-sec-container
{
    min-height:210px;
    margin-bottom:10px;
}
.isc-app-inr-bdy-sec-title-container
{
    position:relative;    
    border-bottom:3px solid #ccc;    
    padding-left: 40px;
    padding-bottom: 10px;
}
.hdr-bdr-bot-green1
{
    border-bottom:3px solid #2DCA9E;
}
.hdr-bdr-bot-blue1
{
    border-bottom:3px solid #00BED1;
}
.hdr-bdr-bot-blue2
{
    border-bottom:3px solid #3598DC;
}
.lbl-isc-app-sec-tile 
{
    margin: -4px 0px 0px 0px;
    line-height:15px;
    font-weight:600;
    font-size:17px;
    letter-spacing:0.7px;
    color:#ccc;    
}
.lbl-title-clr-grn1
{
    color:#20A27E;
}
.lbl-title-clr-blu1
{
    color:#1399A7;
}
.lbl-title-clr-blu2
{
    color:#0065b5;
}
.badge-cir-app-img-cell
{
    height:30px;
    width:30px;
    border-radius:50px !important;
    text-align:center;
    position:absolute;
    left: 0px;
    top: -12px;
}
.isc-app-cir-badge-grn1
{
    background-color:#2DCA9E;
}
.isc-app-cir-badge-blu1
{
    background-color:#00BED1;
}
.isc-app-cir-badge-blu2
{
    background-color:#3598DC;
}
.badge-cir-app-img-cell img
{
    height: 18px;
    margin-top: 7px;
}
.isc-app-sec-icon-list-hdr
{
    margin:0px;
    padding:0px;
    list-style:none;
    position: absolute;
    right: 0px;
    top: 0px;
}
.isc-app-sec-icon-list-hdr li
{
    float:left;
    display:block;
}
.isc-app-sec-icon-list-hdr li a
{
    display:block;
    padding:0px 3px;
    font-size:11px;  
    text-decoration:none;   
    color:#2e5866;      
}
.isc-app-sec-icon-list-hdr li a i
{
line-height: 15px;
    color: #B3B3B3; 
}
.isc-app-sec-icon-list-hdr li:hover a
{
    text-decoration:none;   
    color:#2e5866;
}
.isc-app-inr-bdy-sec-body-container
{
    padding:10px 10px;
}
.isc-app-content-detail-grp
{       
}
.isc-app-detail-img-center
{    
    text-align:left;    
     margin-bottom:10px;
}
.app-detail-img-s1
{
    height:50px;   
}
.isc-app-detail-img-center span
{
    margin:0px 0px 0px 0px;    
    line-height:25px;
    font-size:13px;
    letter-spacing:0.5px;
    font-weight:500;
    color:#2174c0;
    vertical-align:bottom;
}
.lbl-isc-app-bdy-data 
{
    width:85%;
    float:left;
}
.lbl-isc-app-bdy-val
{
    width:15%;
    float:left;
}
.lbl-isc-app-bdy-data h3
{
    margin:0px 0px 0px 0px;    
    line-height:15px;
    font-size:12px;
    letter-spacing:0.5px;
    font-weight:500;
    color:#2174c0;    
}
.lbl-isc-app-bdy-val h3
{
    margin:0px 0px 0px 0px;    
    line-height:15px;
    font-size:12px;
    letter-spacing:0.5px;
    font-weight:500;
    color:#2174c0;
}
.isc-app-list-sec-title
{
    padding: 10px 10px 0px 0px;
    margin-bottom: 10px;
}
.isc-app-list-sec-title h3
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:15px;
    letter-spacing:0.7px;
    font-weight:600;
    color:#606060;    
}
.grid-isc-app-detail-list {
    width: 100%;

}

.grid-isc-app-detail-list th
{
    padding:5px 5px;
    font-size:13px;
    font-weight:500;   
    color:#6a6a6a;    
    border-bottom:1px solid #d6d6d6;
    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-isc-app-detail-list td
{
    padding:5px 5px;
    font-size:12px;
    font-weight:500;   
    color:#6a6a6a;    
    border-bottom:1px solid #eee;
    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-isc-app-detail-list td i
{
    margin-right:3px;
    font-size:11px;
}
.isc-icon-status-red
{
    color:#cb0000;
}
.isc-icon-status-green
{
    color:#38b448;
}

/**/


.kpi-report-section-cell:before, .kpi-report-footer:before, .kpi-report-container:before, .app-pg-inner-content-body:before
,.app-pg-inner-content-hdr-sec:before {
    content: "";
    display: table;
}
.kpi-report-section-cell:after, .kpi-report-footer:after, .kpi-report-container:after, .app-pg-inner-content-body:after {
    content: "";
    display: table;
    clear: both;
}
.app-pg-inner-content-hdr-sec {
    border-bottom: 2px solid rgba(204, 204, 204, 0.59);
        height: 32px;
        
}
.app-pg-inner-content-body {
    padding: 17px 15px 0px 15px;
}
.app-pg-inner-content-hdr-sec h3 {
    margin: 0px 0px 0px 0px;
    line-height: 31px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.4px;
    color: #404040;
}
.app-pg-inner-content-hdr-sec h3 span {
    color: #00a5b8;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    margin-left: 2px;
}
.kpi-report-section-cell {
    margin-bottom: 10px;
}
.lbl-kpi-report-val-s1 {
    font-size: 20px;
    font-weight: 600;
    line-height: 15px;
    margin: 0px 0px 8px 0px;
    color: #038FB9;
}
.kpi-report-footer {
    padding: 3px 0px;
    border-top: 1px solid #e4e4e4;
}
.lbl-kpi-report-data-s1 {
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    color: #000;
    margin: 0px 0px 4px 0px;
    text-transform: uppercase;
}
.lbl-kpi-report-data-s2 {
    text-align: left;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #ccc;
    margin: 0px 0px 0px 0px;
}
.lbl-kpi-md-val-s1 {
    font-size: 12px;
    color: #6EC362;
    margin-left: 4px;
}
.lbl-kpi-md-val-s2 {
    font-size: 14px;
    color: #CCC;
    margin-left: 4px;
}


.lbl-kpi-report-val-s1.green {
    color: #2BB78B;
}
.pad-lft-lg-max {
    padding-left: 25px;
}


.isc-app-kpi-list-container-detail-left:before
,.isc-app-kpi-list-container-detail-right:before
,.isc-app-kpi-list-panel-container:before
,.lbl-isc-app-kpi-pnl-data-s1:before,.lbl-isc-app-kpi-pnl-val-s1:beore
,.isc-app-top-kpi-list-panel-container-grp:before
,.isc-app-center-kpi-chart-container:before
,.grid-isc-kpi-chart-bar:before,.isc-app-kpi-list-collaps-container:before
,.isc-app-kpi-list-collaps-hdr-container:before,.isc-app-kpi-list-collaps-body-container:before
,.isc-app-kpi-list-collaps-body-container:before
{
    content:"";
    display:table;    
}
.isc-app-kpi-list-container-detail-left:after
,.isc-app-kpi-list-container-detail-right:after
,.isc-app-kpi-list-panel-container:after
,.lbl-isc-app-kpi-pnl-data-s1:after,.lbl-isc-app-kpi-pnl-val-s1:after
,.isc-app-top-kpi-list-panel-container-grp:after
,.isc-app-center-kpi-chart-container:after
,.grid-isc-kpi-chart-bar:after,.isc-app-kpi-list-collaps-container:after
,.isc-app-kpi-list-collaps-hdr-container:after,.isc-app-kpi-list-collaps-body-container:after
,.isc-app-kpi-list-collaps-body-container:after
{
    content:"";
    display:table;    
    clear:both;
}
.isc-app-kpi-list-container-detail-left
{
    width:80%;
    float:left;
    background-color:#fff;
    min-height:550px;       
    padding:10px 15px;
}
.isc-app-kpi-list-container-detail-right
{
    width:20%;
    float:left;    
    min-height:665px;
    padding:10px 10px;
    background-color:#f1f1f1;
}
.isc-app-top-kpi-list-panel-container-grp
{    
    border-bottom:1px solid #eee;
    padding:0px 0px 10px 0px;
    margin-bottom:10px;
}
.isc-app-kpi-list-panel-container
{
    padding:10px 20px;    
    border-right:1px solid #eee;    
}
.isc-app-kpi-list-panel-container.last
{
    border-right:none;
}
.lbl-isc-app-kpi-pnl-title
{
    margin: 0px 0px 6px 0px;
    line-height: 15px;
    font-size: 11px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #625f71;
    font-weight: 700;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lbl-isc-app-kpi-pnl-val-hilite
{
    margin: 0px 0px 6px 0px;
    line-height: 27px;
    font-size: 18px;
    letter-spacing: 0.3px;
    color: #0E95A5;
    font-weight: 700;
    border-bottom: 2px solid #eae9e9;
    text-align:center;
}
.lbl-isc-app-kpi-pnl-data-val-s1 
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 10px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #7d7d7d;
    font-weight: 700;
}
.lbl-isc-app-kpi-pnl-data-val-s1 span
{      
    color:#a39f9d;   
    float:right; 
}
.isc-app-center-kpi-chart-container
{
    padding:10px 0px;
    border-bottom:1px solid #eee;  
    margin-bottom:10px;  
}
.isc-app-center-kpi-chart-container.last
{
    border-bottom:none;
}
.lbl-isc-app-kpi-chart-title
{
    margin: 0px 0px 13px 0px;
    line-height: 17px;
    font-size: 14px;
    letter-spacing: 0.4px;
    /* text-transform: uppercase; */
    color: #8a8b97;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-app-chart-kpi-img
{
    height: 140px;
}
.isc-app-chart-kpi-img-s1
{
       height: 200px;   
}
.grid-isc-app-kpi-bar-chart-detail
{
    width:100%;
}
.grid-isc-app-kpi-bar-chart-detail th
{
    padding:5px 10px;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:0.5px;
    font-size:11px;
    color:#8b8a91;

    border-bottom:1px solid #e4e4e7;

    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-isc-app-kpi-bar-chart-detail th:last-child
{
    border-right:none;
}
.grid-isc-app-kpi-bar-chart-detail td
{
    padding:8px 10px;    
    font-weight:500;
    letter-spacing:0.5px;
    font-size:12px;
    color:#808485;
    background-color:#fff;
    border-bottom:1px solid #e4e4e7;
    position:relative;
    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-isc-app-kpi-bar-chart-detail td:last-child
{
    border-right:none;
}
td.td-kpi-val
{
    text-align:right;    
}
.grid-isc-kpi-chart-bar
{
    position: absolute;
    left: 0px;
    top: 12px;
    background-color: #90DAC5;
    height: 10px;
}
.isc-app-kpi-list-collaps-container
{
    margin-bottom:10px;
    background-color:#fff;
    border-radius:4px !important;    
}
.isc-app-kpi-list-collaps-hdr-container
{      
    padding:5px 10px;
    border-bottom:2px solid #eee;   
}
.isc-app-kpi-list-collaps-hdr-container h3
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-size: 11px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #8a8b97;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor:pointer;
}
.isc-app-kpi-list-collaps-hdr-container h3 i
{
    font-size:10px;
    float:left;
    line-height:15px;
    margin-right:3px;
}
.isc-app-kpi-list-collaps-body-container
{
    min-height:59px;    
    padding:10px 0px;
}
.isc-app-kpi-check-list
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.isc-app-kpi-check-list li
{   
    margin-bottom:2px;
    display:block;
}
.isc-app-kpi-check-list li a
{
    display:block;
    padding:3px 5px;
    font-size:11px;
    letter-spacing:0.5px;
    font-weight:500;
    color:#5d5d5d;
    line-height:15px;
    text-decoration:none;    
     border-bottom:1px solid #eee;
}
.isc-app-kpi-check-list li:last-child a
{
    border-bottom:none;
}
.isc-app-kpi-check-list li a:hover
{
    text-decoration:none;
    color:#bfbbc2;
}
.isc-app-kpi-check-list li a input
{
    margin-right:3px;
}
.pad-10px
{
    padding:10px;
}
.btn-isc-app-kpi
{
    display:block;
    padding:3px 5px;
    text-align:center;
    color:#fff;
    letter-spacing:0.5px;
    font-weight:500;
    text-decoration:none; 
    background-color:#00BED1;  
    width:100px;
}
.btn-isc-app-kpi:hover
{
    text-decoration:none;
    color:#fff;    
}

.isc-screen-kpi-chart-list-container-left:before
,.isc-screen-kpi-chart-list-container-center:before
,.isc-screen-kpi-chart-list-container-right:before
,.isc-scrn-kpi-list-panel-container-grp:before
,.isc-scrn-kpi-list-panel-container:before
,.isc-app-img-center:before
,.td-kpi-bar-ht-max:before
,.isc-kpi-ver-bar-parent-s1:before,.isc-kpi-ver-bar-child-s1:before
,.isc-kpi-ver-bar-child-s2:before
,.isc-scrn-kpi-list-panel-container-grp-s1:before
,.isc-scrn-kpi-bar-chart-sec-grp-container:before
,.grid-isc-kpi-bar-chart:before
{
    content:"";
    display:table;
}
.isc-screen-kpi-chart-list-container-left:after
,.isc-screen-kpi-chart-list-container-center:after
,.isc-screen-kpi-chart-list-container-right:after
,.isc-scrn-kpi-list-panel-container-grp:after
,.isc-scrn-kpi-list-panel-container:after
,.isc-app-img-center:after
,.td-kpi-bar-ht-max:after
,.isc-kpi-ver-bar-parent-s1:after,.isc-kpi-ver-bar-child-s1:after
,.isc-kpi-ver-bar-child-s2:after
,.isc-scrn-kpi-list-panel-container-grp-s1:after
,.isc-scrn-kpi-bar-chart-sec-grp-container:after
,.grid-isc-kpi-bar-chart:after
{
    content:"";
    display:table;
    clear:both;
}
.isc-screen-kpi-chart-list-container-left
{
    min-height:600px;
    background-color:#fff;
}
.isc-screen-kpi-chart-list-container-center
{
    min-height:600px;
    background-color:#fff;    
}
.isc-screen-kpi-chart-list-container-right
{
    min-height:600px;
    background-color:#fff;    
}
.isc-app-kpi-side-tab-list-detail
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.isc-app-kpi-side-tab-list-detail li
{
    display:block;    
}
.isc-app-kpi-side-tab-list-detail li a
{
    display:block;
    line-height:15px;
    padding:10px 10px;
    border-bottom:1px solid #eee;
    color:#85919b;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:0.6px;
    font-weight:500;
    text-decoration:none;
    border-left: 3px solid #fff;
}
.isc-app-kpi-side-tab-list-detail li a i
{
    float:left;
    line-height:15px;
    font-size:15px;
    margin-right:3px;
}
.isc-app-kpi-side-tab-list-detail li.active a
{
    border-left:3px solid #00cee6;    
    background-color:#f7f7f7;
}
.isc-app-kpi-side-tab-list-detail li:hover a
{
    color:#85919b;
    background-color:#f7f7f7;
}
.isc-scrn-kpi-list-panel-container-grp
{       
    border-bottom:1px solid #eee;    
}
.isc-scrn-kpi-list-panel-container
{
    min-height:220px;
    border-right:1px solid #eee;   
    padding: 10px 10px;
}
.isc-scrn-kpi-list-panel-container.last
{    
    border-right:none;
}
.lbl-isc-kpi-data-s1
{
    margin:61px 0px 0px 0px;
    line-height: 34px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    font-weight: 700;
    color: #96a6ac;  
}
.lbl-isc-kpi-val-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 41px;
    text-align: center;
    font-size: 34px;    
    letter-spacing: 0.6px;
    font-weight: 700;
    color: #6eda55;
}
.lbl-kpi-pnl-title
{
    margin: 0px 0px 10px 0px;
    line-height: 15px;    
    font-size: 13px;
    letter-spacing: 0.6px;
    font-weight: 500;
    color: #9198a1;
}
.isc-app-img-center
{
    text-align:center;
}
.isc-app-chart-kpi-img-s2
{
    height: 123px;  
    margin-top:15px;
}

.grid-isc-app-bar-chrt-list-s1
{
    width:100%;    
}
.grid-isc-app-bar-chrt-list-s1 tbody td
{    
    border-bottom: 1px solid #e4e4e4;
}
.grid-isc-app-bar-chrt-list-s1 tbody td:first-child
{
    border-left: 1px solid #e4e4e4;
}
.td-kpi-bar-ht-max
{
    height:135px;
}
.isc-kpi-ver-bar-parent-s1
{
    position: relative;
    height: 135px;
    width: 50%;
    margin-left: 22%;
}
.isc-kpi-ver-bar-child-s1
{
    background-color: #ffadad;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #fff;
    text-align:center;
    line-height:31px;
    color:#fff;
    font-size: 9px;
    padding: 0px 0px;
    font-weight:500;
}
.isc-kpi-ver-bar-child-s2
{
    background-color: #00cee6;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #fff;
    text-align:center;
    line-height:100px;
    color:#fff;
    font-size: 9px;
    padding: 0px 0px;
    font-weight:500;
}
.grid-isc-app-bar-chrt-list-s1 tfoot td
{
    padding:5px 5px;
    font-size: 10px;
    font-weight: 500;
    color: #9d9d9d;
    text-align: center;
}

.isc-bar-chart-legent
{
    margin:0px;
    padding:0px;
    list-style:none;
    margin-left: 53px;
}
.isc-bar-chart-legent li
{
    display:block;
    float:left;
    padding:0px 5px;
    font-size:11px;
    letter-spacing:0.5px;
    font-weight:500;
    color: #9198a1;
    line-height:15px;
}
.isc-bar-chart-legent li i
{
    font-size:12px;
    margin-right:3px;
    line-height:15px;
    float:left;
}
.isc-legent-clr-1
{
    color:#ffadad;
}
.isc-legent-clr-2
{
     color:#00cee6;
}
.isc-scrn-kpi-list-panel-container-grp-s1
{
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding:10px 10px;
}
.lbl-kpi-pnl-data-val-grp
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:0.6px;
    font-weight:700;  
    text-align:center; 
    color:#9399a6;
}
.lbl-kpi-pnl-data-val-grp span
{
    font-weight:500;
    font-size:11px;
    line-height:15px;    
}
.lbl-kpi-pnl-data-val-grp span.lbl-kpi-val-s1
{
    color:#ffadad;
}
.lbl-kpi-pnl-data-val-grp span.lbl-kpi-val-s2
{
    color:#00cee6;
}
.isc-scrn-kpi-bar-chart-sec-grp-container
{
    padding:10px 10px;
}
.grid-isc-kpi-har-bar-chart-detail
{
    width:100%;
}
.grid-isc-kpi-har-bar-chart-detail th
{
    padding: 2px 7px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;
    font-size: 11px;
    color: #8b8a91;
    background-color: #f8f8f8;
    border-bottom: 1px solid #e4e4e7;
    border-right: 1px solid #e5e5e5;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.grid-isc-kpi-har-bar-chart-detail td
{
    padding: 0px 7px;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 11px;
    color: #808485;        
    border-right: 1px solid #e5e5e5;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height:20px;
}
.grid-isc-kpi-har-bar-chart-detail td label
{
    position: absolute;
    right: 1px;
    top: 0px;
    font-size: 10px;       
}
.grid-isc-kpi-har-bar-chart-detail tr:nth-child(even) td:first-child
{
    background-color:#f8f8f8;
}
.grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg1
{
    background-color:#6eda55;
}
.grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg2
{
    background-color:#ffadad;    
}
.grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg3
{
    background-color:#00cee6;
}
.grid-isc-kpi-bar-chart
{
    position: absolute;
    left: 0px;
    top: 6px;
    background-color: #fff;
    height: 8px;
}

.app-page-section-detail-container-right:before
,.app-page-filter-section-container-left:before
,.kpi-info-container-s1:before,.kpi-info-list-s1:before
,.kpi-info-list-s2:before,.panel-section-container-s2:before
,.leg-container-s2:before
{
    content:"";
    display:table;   
}
.app-page-section-detail-container-right:after
,.app-page-filter-section-container-left:after
,.kpi-info-container-s1:after,.kpi-info-list-s1:after
,.kpi-info-list-s2:after,.panel-section-container-s2:after
,.leg-container-s2:after
{
    content:"";
    display:table;
    clear:both;
}
.app-page-filter-section-container-left
{
    min-height:500px;
    background-color:#fff;
    border-right:1px solid #ccc;
}
.app-page-section-detail-container-right
{
}
.kpi-info-container-s1 
{
    border-bottom: 1px solid #eee;
    background: #E2E2E2;
    background: -moz-linear-gradient(top, #E2E2E2 -50%, #F4F4F4 56%, #EAEAEA 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%,#E2E2E2), color-stop(56%,#F4F4F4), color-stop(100%,#EAEAEA));
    background: -webkit-linear-gradient(top, #E2E2E2 -50%,#F4F4F4 56%,#EAEAEA 100%);
    background: -o-linear-gradient(top, #E2E2E2 -50%,#F4F4F4 56%,#EAEAEA 100%);
    background: -ms-linear-gradient(top, #E2E2E2 -50%,#F4F4F4 56%,#EAEAEA 100%);
    background: linear-gradient(to bottom, #E2E2E2 -50%,#F4F4F4 56%,#EAEAEA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#EAEAEA',GradientType=0 );
    min-height: 60px;
    background-image: none;
    background-color: #fafafa;
}

.kpi-info-list-s1 
{
    padding: 10px 10px;
    border-right: 1px solid #ddd;
}

.label-kpi-qs-s3 {
    font-size: 12px;
    font-weight: 600;
    color: #60605E;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px;
    display: inline-block;
}

.label-kpi-ans-s3 i {
    font-size: 11px;
    font-weight: 100;
    color: #252525;
    margin-left: 6px;
}
label-kpi-info-val-s1 {
    font-size: 26px;
    font-weight: 600;
    color: #2F7FFA;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px;
    display: inline-block;
}
.label-kpi-info-val-s1 span {
    font-size: 20px;
}
.label-kpi-info-hint-s1 {
    font-size: 15px;
    font-weight: 600;
    color: #525252;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px 3px;
    display: inline-block;
}
.kpi-info-list-s2 
{
    padding: 10px 10px;
}
.label-kpi-ans-s3 {
    font-size: 12px;
    font-weight: 500;
    color: #82888C;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px;
    display: inline-block;
}
.label-kpi-info-val-s1 {
    font-size: 26px;
    font-weight: 600;
    color: #00C38D;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px;
    display: inline-block;
}
.label-kpi-info-val-s2 {
    font-size: 20px;
    font-weight: 500;
    color: #1776B6;
    line-height: 18px;
    text-align: left;
    margin: 0px 0px 0px;
    display: inline-block;
}
.panel-section-container-s2 {
    padding: 5px 5px;
}


.panel-section-body-s2 
 {   
    padding: 10px 10px;
}


.leg-container-s2 
{
    padding: 1px 5px;
    /* border: 1px solid #d9d9d9; */
    /* margin: 0 auto; */
    width: 276px;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    float: right;
}
.kpi-leg-inline-list {
    margin: 0;
    padding: 0;
}
.kpi-leg-inline-list li {
    list-style: none;
    float: left;
}
.kpi-leg-inline-list li + li
{
    margin-left:11px;
}
.kpi-leg-inline-list li a {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #424242;
    line-height: 20px;
    text-decoration: none;
}
.leg-container-s2 .kpi-leg-inline-list li a {
    line-height: normal;
}
.leg-grad {
    width: 13px;
    height: 10px;
    margin-right: 4px;
    display: inline-block;
}
.leg-grad.blue {
    background-color:#1776B6;
}
.leg-grad.red {
     background-color:#E87B7A;
}
.leg-grad.green {
     background-color:#00CDB9;
}
.scroll-x-auto-overflow {
    overflow-x: auto;
    overflow-y: hidden;
}
.stacked-bcht-gradient-s1 {
    width: 100%;
}
.stacked-bcht-gradient-s1 tbody td {
    padding: 0px 0px;
    vertical-align: middle;
    position: relative;
}
.stacked-bcht-gradient-s1 tbody td:first-child {
    padding-right: 4px;
    border-right: 1px solid #ddd;
}
.label-grad-bcht-val-s1 {
    font-size: 11px;
    font-weight: 600;
    color: #5d5d5d;
    text-align: right;
}
.ht-60 {
    height: 60px;
}
.bcht-grad-bar-parent-s1 {
    width: 30px;
    height: 180px;
    position: absolute;
    bottom: 0;
    margin-left: 33%;
}
.ht-70per {
    height: 70%;
}
.stacked-grad-green-bar-s1 {
    border-top: 1px solid #f3f4f5;
    width: 100%;
    position: absolute;
    bottom: 0;
     background-color:#1776B6;
}
.stacked-grad-blue-bar-s1 {
    border-top: 1px solid #f3f4f5;
    width: 100%;
    position: absolute;
    bottom: 0;
     background-color:#00CDB9;
}
.stacked-grad-red-bar-s1 {
    border-top: 1px solid #f3f4f5;
    width: 100%;
    position: absolute;
    bottom: 0;
     background-color:#E87B7A;
}
.stacked-bcht-gradient-s1 tfoot td {
    padding: 2px 2px;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    color: #5d5d5d;
    border-top: 1px solid #ddd;
}
.stacked-bcht-gradient-s1 tfoot td:first-child 
{
    border-top-color: transparent;
}
.grid-pagn-header-s1:before
,.grid-container-s1:before
,.form-control-cell:before,.form-filter-header-container:before
{
    content:"";
    display:table;    
}
.grid-pagn-header-s1:after
,.grid-container-s1:after
,.form-control-cell:after,.form-filter-header-container:after
{
    content:"";
    display:table;
    clear:both;
}

.grid-pagn-header-s1
{
    padding: 5px 5px 4px;
    background-color: #fafafa;
}
.paging-input-list {
    margin: 0px;
    padding: 0px;
}
.paging-input-list li {
    list-style: none;
    float: left;
}
.paging-input-list li + li {
    margin-left: 2px;
}
.paging-input-list li a {
    padding: 0px 0px;
    display: block;
    text-align: center;
}
.icn-page-action-s1 {
    font-size: 11px;
    font-weight: 100;
    line-height: 19px;
    color: #ccc;
}
.icn-page-action-s2 {
    font-size: 11px;
    font-weight: 100;
    line-height: 19px;
    color: #7c7c7c;
}
.label-grid-rec-data-s1 {
    font-size: 11px;
    font-weight: 600;
    line-height: 18px;
    color: #525252;
    margin: 0px 0px 0px;
}
.label-page-list-data {
    font-size: 11px;
    font-weight: 600;
    line-height: 18px;
    color: #525252;
    display: inline-block;
    margin: 0px 0px 0px;
}
.textbox-paging-text {
    height: 18px;
    padding: 4px 0px;
    width: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-color: white;
    border: 1px solid #e5e5e5;
    color: #333333;
    text-align: center;
}

.app-page-filter-section-container-left
{
    padding: 15px 7px 7px 12px;    
    min-height: 720px;
}

.form-control-cell {
    margin-bottom: 15px;
}
.label-form-title-s2 {
    text-align: left;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin: 0px 0px 10px 0px;
    color: #222;
    display: block;
    text-transform: uppercase;
}
.label-form-title-s2 i {
    font-size: 14px;
    font-weight: 100;
    color:#7c7c7c;
    margin-right: 6px;
}

.form-filter-checklist-s1
{
    margin:0px;
    padding:0px;
    
    list-style:none;
}
.form-filter-checklist-s1 li
{
    float:left;
    display:block;    
}
.form-filter-checklist-s1 li + li
{
    margin-left:1px;
}
.form-filter-checklist-s1 li a
{
    display:block;
    line-height:15px;
    text-decoration:none;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #323232;
}

.form-filter-checklist-s2
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.form-filter-checklist-s2 li
{   
    display:block;    
}

.form-filter-checklist-s2 li a
{
display: block;
    line-height: 19px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #323232;
    padding: 0px 9px;
}

/* Start Jan-19-2016 */
.kpi-detail-tile-container-s1:before,.kpi-detail-tile-container-s2:before
,.kpi-tile-main-panel-container-right:before
,.kpi-detail-tile-header-cont-s1:before,.kpi-detail-tile-body-cont-s1:before
{
    content:"";
    display:table;
}
.kpi-detail-tile-container-s1:after,.kpi-detail-tile-container-s2:after
,.kpi-tile-main-panel-container-right:after
,.kpi-detail-tile-header-cont-s1:after,.kpi-detail-tile-body-cont-s1:after
{
    content:"";
    display:table;
    clear:both;
}
.scroll-x-autoset-overflow {
    overflow-x: auto;
    overflow-y: hidden;
}
.kpi-detail-tile-container-s1
{
    background-color: #fff;
    margin-bottom: 15px;
    padding: 4px 4px;
    min-height: 110px;
    position: relative;
       border: 1px solid #d8d8d8;
  /*  box-shadow: 0px 1px 5px #ccc;
    -webkit-box-shadow: 0px 1px 5px #ccc;
    -moz-box-shadow: 0px 1px 5px #ccc;
    -o-box-shadow: 0px 1px 5px #ccc;
    -ms-box-shadow: 0px 1px 5px #ccc; */
}
.kpi-tile-main-panel-container-right
{
    min-height:500px;
    padding:10px 10px 10px 10px;
    background-color:#F0F0F0;    
}

.kpi-detail-tile-header-cont-s1
{    
}
.kpi-detail-tile-body-cont-s1
{    
}
.grid-read-act-s1 th
{
    border-top:none;
}
.grid-read-act-s1 tr:last-child td
{
    border-bottom:none;
}
.lbl-kpi-tile-val-lg-s1
{   
    font-size: 28px;
    font-weight: 500;
    color: #688897;
    line-height: 20px;
    margin: 15px 0px 20px 0px;   
}
.lbl-kpi-tile-val-lg-s1.green
{
    color:#33CE1D;
}
.lbl-kpi-tile-val-lg-s1.red
{
      color: #E57373;
}
.lbl-kpi-tile-val-lg-s1.blue
{
    color: #64B5F6;
}
.lbl-kpi-tile-val-lg-s1.black
{
      color: #1776B6;
}
.para-kpi-tile-content-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-size: 13px;
    letter-spacing: 0.6px;
    font-weight: 500;
    color: #848487;
}
.kpi-detail-tile-header-cont-s1 h3
{
    margin: 0px 0px 0px 0px;
    line-height: 18px;
    font-size: 11px;   
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 700;
    color: #585858;
}

.kpi-detail-tile-bdy-chart-cont
{
    text-align:center;
}
.kpi-detail-tile-bdy-chart-cont img
{
    width: 52%;
}

/*Start Dec-08-2015*/
.kpi-data-list-value-header-container:before,.kpi-list-filter-title-container:before
,.isc-dd-cell:before,.kpi-chart-list-container:before
,.kpi-list-prgrs-status-container:before,.kpi-list-prgrs-status-title-container:before
,.kpi-list-prgrs-status-body-container:before,.kpi-list-prgrs-status-inner-body-grp-cell:before
,.kpi-list-prgrs-status-parent:before,.kpi-list-prgrs-status-child:before
,.kpi-chart-list-img-cell:before,.lbl-kpi-prgrs-title-cell:before
{
    content:"";
    display:table;
}
.kpi-data-list-value-header-container:after,.kpi-list-filter-title-container:after
,.isc-dd-cell:after,.kpi-chart-list-container:after
,.:kpi-list-prgrs-status-container:after,.kpi-list-prgrs-status-title-container:after
,.kpi-list-prgrs-status-body-container:after,.kpi-list-prgrs-status-inner-body-grp-cell:after
,.kpi-list-prgrs-status-parent:after,.kpi-list-prgrs-status-child:after
,.kpi-chart-list-img-cell:after,.lbl-kpi-prgrs-title-cell:after
{
    content:"";
    display:table;
    clear:both;
}
.kpi-data-list-value-header-container
{
    padding: 10px 10px;
    margin-bottom: 2px;
    min-height: 73px;
    background-color: #E8E8E8;
}
.kpi-data-list-val-details
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.kpi-data-list-val-details li
{
    float:left;
    width:16.66%;
    display:block;    
}
.kpi-data-list-val-details li a
{
    display:block;
    padding:0px 10px;
    text-decoration:none;
    border-right:1px solid #c2c2c4;
}
.kpi-data-list-val-details li:last-child a
{
    border-right:none;
}
.kpi-data-list-val-details li:hover a
{
    text-decoration:none;
}
.lbl-kpi-data-hdr
{
    margin:0px 0px 0px 0px;
    line-height:20px;
    color:#6a7684;
    font-size:11px;
    letter-spacing:0.6px;
    font-weight:700;            
}
.lbl-kpi-val-hilite-hdr
{
      margin: 0px 0px 0px 0px;
    line-height: 30px;
    color: #6d737f;
    font-size: 25px;
    font-weight: 600;  
}
.lbl-kpi-data-val-hdr-hint
{    
    margin:0px 0px 0px 0px;
    line-height:17px;
    color:#05b18b;
    font-size:11px;
    letter-spacing:0.6px;
    font-weight:600; 
}
.lbl-kpi-data-hdr i
{
    color:#6d737f;
    line-height:18px;
    float:left;
    font-size:12px;
    margin-right:2px;
}
.lbl-kpi-val-hilite-hdr.active
{
    color:#0cb78d;
}
.lbl-kpi-data-val-hdr-hint span
{   
    color:#6a7684;  
    font-weight:700; 
}
.lbl-kpi-data-val-hdr-hint.inactive
{
    color:#e34c39;    
}
.kpi-list-filter-title-container
{
        min-height: 40px;
    padding: 5px 10px;
    background-color: #fff;
    margin-bottom: 1px;
}
.lbl-kpi-main-title
{
      margin: 2px 0px 0px 0px;
    line-height: 27px;
    font-size: 15px;
    letter-spacing: 0.7px;
    font-weight: 500;
    color: #49586D;
    float: left;
}
.lbl-kpi-main-title span
{
    font-size:12px;
    color:#818487;    
}
.isc-dd-cell
{
    width:210px;
    position:relative;
}
.icn-dd-calender
{
    position:absolute;
    left: 5px;
    top: 7px;
    color:#798591;
    font-size:13px;
    line-height:15px;        
}
.isc-select-dd-s1
{
    font-size: 12px;
    height: 30px;
    line-height: 18px;
    padding: 3px;
    width: 204px;
    box-sizing: border-box;
    padding-left: 20px;
    color: #CDCCCC;
    border: 1px solid #f2f2f2;
}
.kpi-chart-list-container
{
    padding:5px 10px;
    background-color:#fff;
    min-height:305px;
    margin-bottom:10px;
}
.kpi-list-prgrs-status-container
{
}
.kpi-list-prgrs-status-title-container
{
    border-bottom:1px solid #f3f3f3;
    padding:10px 10px;  
    position:relative;  
}
.kpi-list-prgrs-status-title-container h3
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:15px;
    font-weight:500;
    color: #49586D;
    letter-spacing:0.7px;
}
.kpi-list-prgrs-status-body-container
{
    padding:10px 10px;
}
.kpi-list-prgrs-status-inner-body-grp-cell
{
    margin-bottom:13px;
}
.lbl-kpi-prgrs-data
{
    margin: 0px 0px 2px 0px;
    line-height: 24px;
    letter-spacing: 0.7px;
    font-size: 13px;
    color: #818487;
    font-weight: 500;
}
.kpi-list-prgrs-status-parent
{
    width:100%;
    height:15px;
    background-color:#f6f6f6;
    position:relative;
}
.kpi-list-prgrs-status-child
{
    height:15px;
    background-color:#ADEAD9;
    position:absolute;
    left:0px;    
}
.kpi-chart-list-img-cell
{
}
.kpi-chart-list-img-cell img
{
    width:100%;
}
.lbl-kpi-prgrs-title-cell
{
    margin-bottom:5px;
}
.lbl-kpi-prgrs-title-cell h3
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:14px;
    letter-spacing:0.6px;
    color: #818487;
    font-weight:500;
}
.lbl-kpi-prgrs-val
{
    position:absolute;
     right:10px;
    top:0px;  
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:13px;    
    color: #818487;
    font-weight: 500;
}
.kpi-list-act-icon-hdr-detail:before,.kpi-data-list-val-details:before
,.kpi-icon-list-data:before
{
    content:"";
    display:table;
}
.kpi-list-act-icon-hdr-detail:after,.kpi-data-list-val-details:after
,.kpi-icon-list-data:after
{
    content:"";
    display:table;
    clear:both;
}
.kpi-list-act-icon-hdr-detail
{
    margin:0px;
    padding:0px;
    list-style:none;  
    position:absolute;
    right:10px;
    top:10px;     
}
.kpi-list-act-icon-hdr-detail li
{
    display:block;
    float:left;
}
.kpi-list-act-icon-hdr-detail li a
{
    display:block;
    padding:0px 5px;
    text-decoration:none;   
}
.kpi-list-act-icon-hdr-detail li:hover a
{
    text-decoration:none;   
}
.kpi-list-act-icon-hdr-detail li a i
{
    line-height:15px;
    font-size:12px;
    color:#cdcdcf;
}
.lbl-kpi-chart-title-cell-s1
{
    margin: 0px 0px 10px 0px;
    line-height: 15px;
    font-size: 12px;
    letter-spacing: 0.6px;
    color: #818487;
    font-weight: 500;
}
.grid-kpi-legent-detail
{
    width:100%;
}
.grid-kpi-legent-detail th
{
    padding:7px 10px;
    line-height: 15px;
    font-size: 12px;
    letter-spacing: 0.6px;
    color: #818487;
    font-weight: 600;
    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-kpi-legent-detail td
{
    padding:7px 10px;
    line-height: 15px;
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #5d5d5d;
    font-weight: 500;
    white-space: nowrap;
text-overflow: ellipsis;
}
.grid-kpi-legent-detail td i
{
    margin-right:3px;
    font-size:13px;
    line-height:15px;
    float:left;
}
.icon-leg-s1
{
    color:#B6D9F3;
}
.icon-leg-s2
{
    color:#ADEAD9;  
}
.icon-leg-s3
{
    color:#D7A6E2;
}
.icon-leg-s4
{
    color:#62A9CE;
}
.icon-leg-s5
{
    color:#FFC0BE;
}
.kpi-icon-list-data
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.kpi-icon-list-data li
{
    display:block;
}
.kpi-icon-list-data li a
{
    display:block;
    padding:7px 5px;
    text-decoration:none;
    color:#5d5d5d;
    line-height:15px;
    font-size:12px;
    letter-spacing:0.7px;           
}
.kpi-icon-list-data li a i
{
    color:#8e8e90;
    margin-right:3px;
    float:left;
    line-height:15px;
}

.kpi-app-list-tile-container-s1:before,.kpi-app-list-tile-data-grp:before
{
    content:"";
    display:table;
}
.kpi-app-list-tile-container-s1:after,.kpi-app-list-tile-data-grp:after
{
    content:"";
    display:table;
    clear:both;
}
.kpi-app-list-tile-container-s1
{
    position:relative;
    min-height:80px;
    border: 1px solid #d9d9d9;
    border-radius: 4px !important;
    padding:20px 10px 10px 100px;
    background-color:#fff;
    margin-bottom:10px;
}
.kpi-app-list-tile-data-grp
{
}
.lbl-kpi-app-list-tile-val
{
    margin: 0px 0px 7px 0px;
    line-height: 18px;
    font-size: 21px;
    font-weight: 600;
    color: #2d2d2d;
}
.lbl-kpi-app-list-tile-data
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:12px;
    font-weight:700;
    letter-spacing:0.7px;
    color:#afb1b3;
}
.kpi-chart-list-img-cell-s1
{
    position:absolute;
    left:10px;
    top:10px;
}
.kpi-chart-list-img-cell-s1 img
{
    height:60px;       
}
.kpi-app-tile-icon
{
    position:absolute;
    top: 30px;
    left: 20px;
    font-size:50px;
    color:#5d5d5d;
    line-height:15px;
}

.grid-app-pg-read-list {   
    background-color: #fff;
}
.val-clr-s1
{
    color:#3494AB;
}

/**/

.kpi-app-list-tile-container-s2:before
,.kpi-app-list-tile-data-grp-s1:before
,.kpi-list-prgrs-status-inner-body-grp-cell-s1:before
,.kpi-list-prgrs-status-parent-s1:before
,.kpi-list-prgrs-status-child-s1:before
,.kpi-list-prgrs-status-child-s2:before
,.kpi-list-prgrs-status-child-s3:before
,.kpi-list-prgrs-status-child-s4:before
,.kpi-app-list-tile-container-s3:before
,.kpi-app-list-tile-container-s4:before
,.kpi-app-list-tile-header-container-s1:before
,.kpi-app-list-tile-body-container-s1:before
,..kpi-chart-list-img-cell-s2:before
,.kpi-app-select-filter-cell:before
{
    content:"";
    display:table;
}
.kpi-app-list-tile-container-s2:after
,.kpi-app-list-tile-data-grp-s1:after
,.kpi-list-prgrs-status-inner-body-grp-cell-s1:after
,.kpi-list-prgrs-status-parent-s1:after
,.kpi-list-prgrs-status-child-s1:after
,.kpi-list-prgrs-status-child-s2:after
,.kpi-list-prgrs-status-child-s3:after
,.kpi-list-prgrs-status-child-s4:after
,.kpi-app-list-tile-container-s3:after
,.kpi-app-list-tile-container-s4:after
,.kpi-app-list-tile-header-container-s1:after
,.kpi-app-list-tile-body-container-s1:after
,.kpi-chart-list-img-cell-s2:after
,.kpi-app-select-filter-cell:after
{
    content:"";
    display:table;
    clear:both;
}
.kpi-app-list-tile-container-s2
{
    min-height: 100px;
    background-color: #fff;
    padding: 20px 10px;
    margin-bottom: 10px;  
    position:relative;
        border: 1px solid #d9d9d9;
    border-radius: 4px !important;
}
.kpi-app-list-tile-data-grp-s1
{
    text-align: center;
    margin-top: 5px;
}
.kpi-app-tile-icon-s1
{
    color: #62A9CE;
    line-height: 23px;
    font-size: 40px;
}
.lbl-kpi-app-list-tile-val-s1
{
    margin: 6px 0px 0px 0px;
    line-height: 30px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    color: #a4a6a1;
}
.lbl-kpi-app-list-tile-data-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 10px;
    font-size: 13px;
    font-weight: 600;
    color: #7c7c7c;
    letter-spacing: 0.4px;
    
}
.kpi-app-ilst-tile-style .kpi-app-list-tile-data-grp-s1
{
    margin-top:10px;    
}
.kpi-app-ilst-tile-style i
{
    font-size: 28px;
}

.kpi-app-ilst-tile-style .lbl-kpi-app-list-tile-val-s1
{
        font-size: 13px;
    font-weight: 500;
    line-height:15px;
}

.kpi-app-list-tile-container-s3
{
    min-height: 100px;
    background-color: #fff;
    padding: 5px 10px;
    margin-bottom: 10px;
        border: 1px solid #d9d9d9;
    border-radius: 4px !important;
}
.kpi-list-prgrs-status-inner-body-grp-cell-s1
 {
    margin-bottom: 13px;
}
.lbl-kpi-prgrs-data-s1
{
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: 0.7px;
    font-size: 13px;
    color: #818487;
    font-weight: 500;
}
.kpi-list-prgrs-status-parent-s1
 {
    width: 100%;
    height: 13px;
    background-color: #F6F6F6;
    position: relative;
}
.kpi-list-prgrs-status-child-s1
 {
    height: 13px;
    background-color: #62A9CE;
    position: absolute;
    left: 0px;
}
.kpi-list-prgrs-status-child-s2
 {
    height: 13px;
    background-color: #2DCA9E;
    position: absolute;
    left: 0px;
}
.kpi-list-prgrs-status-child-s3
 {
    height: 13px;
    background-color: #FFBC6D;
    position: absolute;
    left: 0px;
}
.kpi-list-prgrs-status-child-s4
 {
    height: 13px;
    background-color: #E87B7A;
    position: absolute;
    left: 0px;
}
.lbl-kpi-prgrs-val-s1
 {
     text-align:center;   
    margin: 0px 0px 0px 0px;
    line-height: 14px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
}
.kpi-app-list-tile-container-s4
{
    min-height:200px;
    background-color:#fff;  
}
.kpi-app-list-tile-header-container-s1
{
    min-height: 30px;
    padding: 10px 10px;
    background-color: #fff;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
}
.kpi-app-list-tile-header-container-s1 h3
{
    margin:0px 0px 0px 0px;
    line-height:10px;
    font-size:13px;
    font-weight:600;
    letter-spacing:0.7px;
    color:#767676;
    float:left;
}
.kpi-app-select-filter-cell
{
    position:absolute;
    top:5px;
    right:5px;
}
.select-filter
{
    transition: all .3s;
    font-size: 9px;    
    height: 20px;
    padding: 0px 7px;    
    border-radius: 4px !important;    
    background-color: #F2F2F2;
    border: 1px solid #E6E1E1;
    width: 100px;
    line-height: 10px;
    color: #B9B8B8;
    font-weight: 500;
}

.kpi-app-list-tile-body-container-s1
{
    padding:10px 10px;
}

.kpi-chart-list-img-cell-s2
{
        text-align: center;
}
.kpi-chart-list-img-cell-s2 img
{    
}
.icon-kpi-tile-setting
{
    position: absolute;
    top: 10px;
    right: 10px;
    color: #DEDEDE;
    font-size: 14px !important;
    line-height: 15px;
    cursor:pointer;
}
td.td-grid-data-val
{
    text-align:right;
}
.icon-grid-action-red {
    font-size: 13px;
    color: #bd1c29;
    margin-right: 2px;
}
.icon-grid-action-green {
    font-size: 13px;
    color: #32b543;
}
.icon-grid-action-grey {
    font-size: 13px;
    color: #d4d4d4;
}
.badge-grid-status {
    display: block;
    padding: 1px 2px;
    border-radius: 4px !important;
    text-align: center;
    background-color: #deddcd;
    color: #fff;
    text-decoration: none;
    line-height: 15px;
    font-weight: 500;
    font-size: 11px;
}
.badge-grid-status.red {
    background-color: rgba(189, 28, 41, 0.26);
    border: 1px solid rgb(189, 28, 41);
    color: #bd1c29;
    font-weight: 700;
}
.badge-grid-status {
    background-color: rgba(173, 173, 171, 0.25);
    border: 1px solid #ADADAB;
    color: #9A9A98;
    font-weight: 700;
}
.hor-filter-list {
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}
.hor-filter-list:before {
    content: '';
    display: table;
}
.hor-filter-list:after {
    content: '';
    display: table;
    clear: both;
}
.hor-filter-list li {
    list-style: none;
    float: left;
}
.hor-filter-list li a {
    display: block;
    text-align: left;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #7c7c7c;
}
.hor-filter-list li + li {
    margin-left: 14px;
}
.hor-filter-list li.active a, .hor-filter-list li a:hover {
    color: #64b5f6;
}
.list-group-filter {
    margin: 0;
    padding: 0;
}
.list-group-filter li {
    list-style: none;
    float: left;
}
.list-group-filter li a {
    display: block;
    padding: 2px 12px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #7c7c7c;
     background-color:#fff;
     border-right:none;
}
.list-group-filter li:last-child a
{
    border-right: 1px solid #ddd;
}
.list-group-filter li + li {
    margin-left: 0px;
}
.list-group-filter li.active a, .list-group-filter li a:hover {
    background-color: #2DCA9E;
    color:#fff;
}
.app-page-button-hdr-sec-container:before, .app-page-filter-hdr-sec-container:before, .app-pg-search-input-grp:before, .app-page-data-value-hdr-sec-container:before, .app-page-body-inner-title-container:before {
    content: "";
    display: table;
}
.app-page-button-hdr-sec-container:after, .app-page-filter-hdr-sec-container:after, .app-pg-search-input-grp:after, .app-page-data-value-hdr-sec-container:after, .app-page-body-inner-title-container:after {
    content: "";
    display: table;
    clear: both;
}
.icon-dd
{
    float:right !important;
    margin-left:3px;    
}
.mar-bot-none
{
    margin-bottom:0px;
}
.app-page-button-hdr-sec-container:before,.app-page-filter-hdr-sec-container:before
,.app-pg-search-input-grp:before,.app-page-data-value-hdr-sec-container:before
,.app-page-body-inner-title-container:before
{
    content:"";
    display:table;
}
.app-page-button-hdr-sec-container:after,.app-page-filter-hdr-sec-container:after
,.app-pg-search-input-grp:after,.app-page-data-value-hdr-sec-container:after
,.app-page-body-inner-title-container:after
{
    content:"";
    display:table;
    clear:both;
}
.app-page-button-hdr-sec-container 
{
    height:45px;
    background-color:#e3e3e3;
    border-bottom:1px solid #dadada;
    padding:10px 10px;
}
.btn-app-pg-hdr-detail-s1
{
    text-align:center;
    padding:5px 15px;
    color:#fff;
    line-height:15px;
    font-size:12px;
    font-weight:600;
    letter-spacing:0.5px;
    display:block;
    border-radius:4px !important;
    text-decoration:none;  
    float:left;
    margin-right:3px;
background: #636363; /* Old browsers */
background: -moz-linear-gradient(left, #636363 0%, #333333 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #636363 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #636363 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#333333',GradientType=1 ); /* IE6-9 */
        
}
.btn-app-pg-hdr-detail-s2
{
    text-align:center;
    padding:5px 15px;
    border:1px solid #cdcdcd;
    color:#44454b;
    line-height:15px;
    font-size:12px;
    font-weight:600;
    letter-spacing:0.5px;
    display:block;
    border-radius:4px !important;
    text-decoration:none;  
    float:left;
    margin-right:3px;
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(left, #f4f4f4 0%, #e7e7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f4f4f4 0%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f4f4f4 0%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e7e7e7',GradientType=1 ); /* IE6-9 */        
}
.btn-app-pg-hdr-detail-s1:hover,.btn-app-pg-hdr-detail-s2:hover
{
    text-decoration:none;
}
.app-section-cust-dropdown-s2 .btn.dropdown-toggle
{
    background-color:#e3e3e3;
    color:#585858;
    font-size:12px;
    font-weight:600;  
    letter-spacing:0.5px;  
}
.app-section-cust-dropdown-s2 .btn.dropdown-toggle i {
    float: left;   
    line-height: 26px;
    margin-right: 3px;
}
.app-page-filter-hdr-sec-container
{
    height:46px;
    background-color:#f2f2f2;
    border-bottom:1px solid #dadada;
    padding:10px 10px;
}
.app-pg-search-input-grp
{
    position: relative;
    display: table;
    border: 1px solid #e3e3e3;
    border-radius: 4px !important;
    height: 27px;
    padding-left: 30px;
    margin-top:-1px;
}
.app-search-icon
{        
    background-color: #e3e3e3;
    min-width: 29px;
    text-align: center;
    height: 27px;
    position: absolute;
    left: 0px;
}
.app-search-icon i
{
    color:#373737;
    line-height:29px;
}
.app-form-input-search
{
    border: 1px solid #f2f2f2;
    border-left: none;
    padding-left: 10px;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.9) !important;
    box-sizing: border-box;
    height: 27px;
    color: #6F6F6F;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.app-page-data-value-hdr-sec-container
{
    height:55px;
    background-color:#fff;
    border:1px solid transparent;    
}
.app-pg-data-value-detail-hdr
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.app-pg-data-value-detail-hdr li
{
    width:25%;
    float:left;
    display:block;
}
.app-pg-data-value-detail-hdr li a
{
    padding:10px 10px;
    text-align:center;
    text-decoration:none;   
    display:block;
}
.lbl-app-detail-data
{
    margin:0px 0px 0px 0px;
    color:#ababab;
    font-weight:600;
    letter-spacing:0.5px;
    font-size:12px;
    line-height:15px;
}
.lbl-app-detail-data span
{
    color:#323232;   
    font-size:12px;
}
.lbl-app-detail-value
{
    margin:0px 0px 0px 0px;
    line-height:21px;
    color:#272727;
    font-size:20px;
    font-weight:600;        
}
.lbl-app-detail-value span
{
    color:#535353;
    text-transform:uppercase;
    margin-left:3px;
    font-size:12px;
    letter-spacing:0.4px;  
}
.app-page-body-inner-title-container
{
    height: 30px;
    border-bottom: 2px solid #f0f0ef;
    padding: 0px 10px;
}
.app-page-body-inner-title-container h3
{
    margin: 0px 0px 0px 0px;    
    font-size: 15px;
    color: #646464;
    font-weight: 600;
    letter-spacing: 0.4px;
}
.grid-app-pg-read-list
{
    width:100%;    
}
.grid-app-pg-read-list th
{
    padding:5px 10px 8px 10px;
    color:#3d3d3d;
    font-size:13px;
    font-weight:600;    
}
.grid-app-pg-read-list td
{
    padding: 8px 10px;
    color: #2d2d2d;
    font-weight: 500;
    font-size: 14px;
}
.grid-app-pg-read-list td.td-grid-data-hilite
{
    color:#1f1f20;
}
.icon-grid-act-gry
{
    font-size:13px;
    color:#8c8c8d;
    margin-right:2px;
}
.icon-grid-action-red
{
    font-size:13px;
    color:#bd1c29;
    margin-right:2px;
}
.icon-grid-action-grey
{
    font-size:13px;
    color:#d4d4d4;   
}
.icon-grid-action-green
{
    font-size:13px;
    color:#32b543;
}
.grid-app-pg-read-list td.td-grid-data-val
{
    text-align:right;    
}
.badge-grid-status
{
    display: block;
    padding: 1px 2px;
    border-radius: 4px !important;
    text-align: center;
    background-color: #deddcd;
    color: #fff;
    text-decoration: none;
    line-height: 15px;
    font-weight:500;
    width:35px;    
    font-size:11px;
}
.badge-grid-status.red
{
    background-color:#bd1c29;
}

/**/
.app-page-inner-style-container-s1:before,.app-page-section-tile-container:before
,.app-pg-sec-tile-hdr-container:before
{
    content:"";
    display:table;    
}
.app-page-inner-style-container-s1:after,.app-page-section-tile-container:after
,.app-pg-sec-tile-hdr-container:before
{
    content:"";
    display:table;
    clear:both;
}
.app-page-inner-style-container-s1
{
    background-color:#eeeeee;
    min-height:700px;    
}
.app-page-inner-style-container-s1 .app-page-header-sec-container
{
    background-color:#fff;
}
.div-col-16per
{
    width:16.66%;
    float:left;
}
.min-ht-100
{
    min-height:100px;
}
.min-ht-140
{
    min-height:140px;
}
.app-page-section-tile-container
{
    background-color:#fff;
    border:1px solid #e8e8e8;
    border-radius:3px !important;
    margin-bottom:10px;    
}
.app-pg-sec-tile-hdr-container
{
    padding:5px 10px;
    border-bottom:1px solid #e8e8e8;
    height:25px;
}
.lbl-app-pg-sec-title
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:12px;    
    color:#848484;
    font-weight:600;
}
.lbl-app-pg-sec-title-hint
{
    margin:0px 0px 0px 0px;
    line-height:15px;
    font-size:12px;    
    color:#C3C2C2;
    font-weight:500;
}
.notification-container:before, .app-section-group-container:before, .app-section-header-container:before, .app-section-body-container:before, .app-section-footer-container:before, .app-section-title-cell:before, .app-comment-grp-cell-s1:before, .app-comment-legend-cell:before, .app-comment-txt-cell:before {
    content: '';
    display: table;
}
.notification-container:after, .app-section-group-container:after, .app-section-header-container:after, .app-section-body-container:after, .app-section-footer-container:after, .app-section-title-cell:after, .app-comment-grp-cell-s1:after, .app-comment-legend-cell:after, .app-comment-txt-cell:after {
    content: '';
    display: table;
    clear: both;
}
.app-section-group-container
{
    background-color:#fff;
    border:1px solid #eee;
    min-height:500px;
    margin-top:15px;
}
.app-section-header-container
{
    min-height:35px;
    background-color: rgba(232, 232, 232, 0.63);
    position:relative;
    padding:5px 15px;
}
.app-section-body-container
{
    padding:10px 15px;
}
.app-section-footer-container
{
    min-height: 100px;
    background-color: rgba(54, 183, 234, 0.13);
    position: relative;
    padding: 5px 15px;
    border-top: 2px solid #36B7EA;
}
.app-section-title-cell
{
    padding: 10px 0px 0px 0px;
    min-height: 25px;
    position:relative;
    margin-bottom:20px;
}
.app-section-title-cell h3
{
font-size: 14px;
    line-height: 15px;
    color: #3B669A;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.app-comment-grp-cell-s1
{
    padding: 7px 7px;
    border-bottom: 1px solid rgba(238, 238, 238, 0.76);
    margin-bottom: 7px;
}
.lbl-comment-title
{
    float:left;
    font-size: 14px;
    font-weight: 600;
    color: #5d5d5d;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
}
.lbl-comment-title span
{
    font-size: 10px;
    margin-left:3px;
    color: #7c7c7c;
}
.dropdown-status-icon-s1
{
    float:left;
    padding:0px;
    margin:0px;
}
.dropdown-status-icon-s1 .btn-group .btn
{
    padding: 0px;
    background-color: transparent;
}
.dropdown-status-icon-s1
{
}
i.icn-fn-def
{
  color: #5d5d5d;
}
i.icn-fn-suc
{
  color: #26a69a;
}
i.icn-fn-info
{
  color: #36B7EA;
}
i.icn-fn-war
{
  color: #e57373;
}
.dropdown-status-icon-s1 .open .blue.btn.dropdown-toggle {
    background-color: transparent;
    border-color: transparent;
}
.app-comment-legend-cell
{
padding: 3px 10px 3px 7px;
    margin-left: 4px;

}

.app-comment-legend-cell .section-list-filter-menu-s1 li.active a
{
   
    background-color:transparent;
    color:#32c5d2; 
    border:none;
    padding-right:0px;
        margin-right: 0px;
}
.app-comment-legend-cell .section-list-filter-menu-s1 li a i
{
    color: rgba(93, 93, 93, 0.74);
    font-size: 10px;
}
.inline-list-cell
{
    padding:0px;
    margin:0px;
    margin-left: 20px;
    
}
.inline-list-cell li
{
    display:block;
    list-style:none;
    font-size:12px;
    font-weight:500;
    line-height:20px;
}
.inline-list-cell li.list-parent
{
       font-weight:600;
}
.inline-list-cell li.list-child
{
        font-size:12px;
        margin-left:20px;
            line-height: 16px;
}
.lh-sm
{
        line-height: 13px;
}
.app-section-comment-scroll-s1
{
    height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}
.app-section-title-cell h3 span
{
    color: #7c7c7c;
    font-weight: 600;    
    font-size: 11px;
    margin-left: 3px;
}
.app-comment-txt-cell
{
        margin-left: 3px;
     background-color:#fafafa;
}
.app-comment-legend-cell .section-list-filter-menu-s1 li a i.fa-times
{
    color: #5d5d5d;
    font-size: 8px;
    display: block;
    float: right;
    margin-top: -1px;
    margin-right: 2px;
    margin-left: 3px;
        
}
.icn-comment-hide-s1
{
    font-size: 10px;
    color: #A0A0A0;
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}
.app-comment-legend-cell .section-list-filter-menu-s1 li a
{
    background-color: rgba(240, 240, 240, 0.78);
    padding: 1px 5px;
    font-size: 9px;
    border-color: rgba(80, 80, 80, 0.11);
    color: #757575;             
}

/* Jan 18 2016 - BI Screen Support CSS */

.section-list-filter-menu-s1 li a
{
    background-color:#ffffff;
}
.app-sec-pad-s1
{
    padding-top:15px;
    padding-bottom:15px;
}

/* Jan 19 2016 */
.kpi-details-container:before, .kpi-detail-list:before {
    content: '';
    display: table;
}
.kpi-details-container:after, .kpi-detail-list:after {
    content: '';
    display: table;
    clear: both;
}
.kpi-details-container {
    padding: 10px 10px;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.kpi-detail-left-div {
    padding-right: 10px;
    border-right: 1px solid #eee;
    width: 12%;
    float: left;
}
.kpi-detail-right-div {
    width: 88%;
    float: left;
    padding-left: 2%;
}
.kpi-detail-list {
    margin-bottom: 15px;
}
.kpi-details-container:before, .kpi-detail-list:before {
    content: '';
    display: table;
}
.kpi-details-container:after, .kpi-detail-list:after {
    content: '';
    display: table;
    clear: both;
}
.label-kpi-list-qs {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #585858;
    line-height: 18px;
    margin: 0px 0px;
}
.label-kpi-list-ans-s1 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #B3524F;
    line-height: 22px;
    margin: 0px 0px;
}
.label-kpi-list-val-s1 {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #457cbf;
    line-height: 22px;
    margin: 0px 0px;
}
.kpi-detail-right-div .grid-app-pg-read-list td
{
    border-bottom:none;
    background-color:#fafafa;
}
.kpi-detail-right-div .grid-app-pg-read-list td
{
text-align:right;
}
.kpi-detail-right-div .grid-app-pg-read-list td:first-child
{
text-align:left;
}

.lbl-fn-active
{
       color: #6eda55; 
}
.mar-adj-bot-min
{
    margin-bottom: 8px;
}
td.grid-cell-value
{
    text-align:right;
}

#collapse_300 .acc-ver-list li a 
{
    line-height: 25px
}

.bg-kpi-s1 .tile-kpi-container
{
   background-color: #fafafa;
} 
.app-page-section-container-right .grid-isc-kpi-har-bar-chart-detail th
{
    background-color:transparent;
        border-right: 1px solid transparent;
}
.app-page-section-container-right .grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg1
{
         background-color:#4EAD7C;
}
.app-page-section-container-right .grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg2
{
     background-color:#E25862;
}
.app-page-section-container-right .grid-isc-kpi-har-bar-chart-detail td.isc-chart-td-bg3
{
     background-color:#3598DC;
}
.app-page-section-container-right .grid-isc-kpi-har-bar-chart-detail td label
{
    color:#fff;
}
.badge-grid-status.green {
    background-color: rgba(111, 188, 56, 0.25);
    border: 1px solid #67B72E;
    color: #67B72E;


}
.bdg-style .badge-grid-status
{
    width: 20px;
    margin: 0 auto;
}
.badge-grid-status.blue {
    background-color: rgba(0, 136, 221, 0.26);
    border: 1px solid rgba(0, 136, 221, 0.67);
    color: rgba(0, 136, 221, 0.89);

}
.bdg-style .grid-read-list-action td
{
    font-weight: 600;
        font-size: 12px;
}
.bdg-style .grid-read-list-action td:first-child
{
font-weight: 700;
    font-size: 13px;
}
.isc-app-chart-hdr-cell-s1 i
{
    display:none;
}
.kpi-detail-tile-bdy-chart-cont-s1 img {
    width: 92%;
}

/* Jan 20 2016 */


.cir-list-stage
{
    width:8px;
    height:8px;
    margin:0 auto;
    float:none;
    border-radius:50% !important;
    background-color:#aaa;
}
.stage-active
{
background-color: #4EAD7C;
}
.stage-inactive
{
    background-color: #E25862;
}

.grid-checklist-type th
{
    border-top:none !important;
    padding: 0px 0px;
    font-size:12px;
    font-weight:600;
}
.grid-checklist-type th:first-child
{
     padding: 5px 4px;
}

.grid-checklist-type td
{
    font-size:12px;
    font-weight:600;
    padding:0px 0px;
    text-align:center;
    background-color:#fafafa;
}
.grid-checklist-type td:first-child
{
    padding: 5px 4px;
    text-align:left;
    background-color:#fafafa;
}
.isc-select-dd-s1 {
    color: #2d2d2d;
        width: 100%;
    border: 1px solid #ddd;
    background-color: #f0f0f0;
    font-weight: 600;
    border-radius: 4px !important;
}
.screen-grp-style .grid-read-list-action td
{
        padding: 5px 10px;
}
.screen-grp-style .kpi-detail-tile-container-s1
{
     min-height: 298px;
}
.screen-grp-style
{
}

/* Jan 25 2016 */

.dd-section-control-list-s1
{
    padding:0px;
    margin:0px;
}
.dd-section-control-list-s1 > li
{
    list-style:none;
    float:left;
    position:relative;
        width: 87px;
}
.dd-section-control-list-s1 > li > a
{
    display: block;
    text-decoration: none;  
    transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
    font-weight: 600;  
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle;
    padding: 2px 8px;
    font-size: 11px;
    line-height: 1.5;
    border-color: #32c5d2;
    color: #32c5d2;
    border-radius: 3px !important;
    text-decoration:none;
 }
.dd-section-control-list-s1 > li > ul
{
  
    padding:0px;
    margin:0px;
    position:absolute;
    top:22px;
    left:0px;
    display:none;
}
.dd-section-control-list-s1 > li > ul > li
{
    display:block;
    list-style:none;
}
.dd-section-control-list-s1 > li > ul > li > a
{
    display:block;
    padding:4px 15px;
    background-color:#f0f0f0;
    border-bottom:1px solid #eee;
    font-size:12px;
    line-height:20px;
    text-align:left;
    text-decoration:none;
    color:#5d5d5d;
    font-weight:600;
}
.dd-section-control-list-s1 > li > ul > li > a:hover
{
    background-color:#f3f3f3;
    text-decoration:none;
}

.dd-section-control-list-s1 > li:hover >ul
{
    display:block;
}
