
/*****Font Implemenation*****/
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Regular.eot');
     src: url('../font/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Regular.woff2') format('woff2'), url('../font/Roboto-Regular.woff') format('woff'), url('../font/Roboto-Regular.ttf') format('truetype'), url('../font/Roboto-Regular.svg#Roboto-Regular') format('svg');
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Italic.eot');
     src: url('../font/Roboto-Italic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Italic.woff2') format('woff2'), url('../font/Roboto-Italic.woff') format('woff'), url('../font/Roboto-Italic.ttf') format('truetype'), url('../font/Roboto-Italic.svg#Roboto-Italic') format('svg');
     font-weight: normal;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Thin.eot');
     src: url('../font/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Thin.woff2') format('woff2'), url('../font/Roboto-Thin.woff') format('woff'), url('../font/Roboto-Thin.ttf') format('truetype'), url('../font/Roboto-Thin.svg#Roboto-Thin') format('svg');
     font-weight: 100;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-ThinItalic.eot');
     src: url('../font/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-ThinItalic.woff2') format('woff2'), url('../font/Roboto-ThinItalic.woff') format('woff'), url('../font/Roboto-ThinItalic.ttf') format('truetype'), url('../font/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
     font-weight: 100;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-BoldItalic.eot');
     src: url('../font/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-BoldItalic.woff2') format('woff2'), url('../font/Roboto-BoldItalic.woff') format('woff'), url('../font/Roboto-BoldItalic.ttf') format('truetype'), url('../font/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
     font-weight: bold;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-LightItalic.eot');
     src: url('../font/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-LightItalic.woff2') format('woff2'), url('../font/Roboto-LightItalic.woff') format('woff'), url('../font/Roboto-LightItalic.ttf') format('truetype'), url('../font/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
     font-weight: 300;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Medium.eot');
     src: url('../font/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Medium.woff2') format('woff2'), url('../font/Roboto-Medium.woff') format('woff'), url('../font/Roboto-Medium.ttf') format('truetype'), url('../font/Roboto-Medium.svg#Roboto-Medium') format('svg');
     font-weight: 500;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-MediumItalic.eot');
     src: url('../font/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-MediumItalic.woff2') format('woff2'), url('../font/Roboto-MediumItalic.woff') format('woff'), url('../font/Roboto-MediumItalic.ttf') format('truetype'), url('../font/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
     font-weight: 500;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-BlackItalic.eot');
     src: url('../font/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-BlackItalic.woff2') format('woff2'), url('../font/Roboto-BlackItalic.woff') format('woff'), url('../font/Roboto-BlackItalic.ttf') format('truetype'), url('../font/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
     font-weight: 900;
     font-style: italic;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Black.eot');
     src: url('../font/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Black.woff2') format('woff2'), url('../font/Roboto-Black.woff') format('woff'), url('../font/Roboto-Black.ttf') format('truetype'), url('../font/Roboto-Black.svg#Roboto-Black') format('svg');
     font-weight: 900;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Bold.eot');
     src: url('../font/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Bold.woff2') format('woff2'), url('../font/Roboto-Bold.woff') format('woff'), url('../font/Roboto-Bold.ttf') format('truetype'), url('../font/Roboto-Bold.svg#Roboto-Bold') format('svg');
     font-weight: bold;
     font-style: normal;
}
 @font-face {
     font-family: 'Roboto';
     src: url('../font/Roboto-Light.eot');
     src: url('../font/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Light.woff2') format('woff2'), url('../font/Roboto-Light.woff') format('woff'), url('../font/Roboto-Light.ttf') format('truetype'), url('../font/Roboto-Light.svg#Roboto-Light') format('svg');
     font-weight: 300;
     font-style: normal;
}
body {
     font-family: 'Roboto' , sans-serif;
    /*-webkit-font-smoothing: antialiased;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
     font-weight: 400;
     */
}
 * {
    
}
/*html{
     padding: 0;
     margin: 0;
     width: 100%;
     max-width: 100%;
     overflow-x: hidden;
}
 abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{
     margin:0;
     padding:0;
     border:0;
     outline:0;
     font-size:100%;
     vertical-align:baseline;
     background:0 0;
     font-family: 'Roboto' , sans-serif;
}
 */
 svg text {
     font-family: 'Roboto' , sans-serif !important;
}
 div, input, select, textarea, span, img, table, label, td, th, p, a, button, ul, code, pre, li {
     font-family:'Roboto', sans-serif;
}
 h1, h2, h3, h4, h5, h6, h7 {
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
}

/*****Font Implemenation*****/

 .mobile-logo {
     float: left;
     padding-left: 15px;
     padding-top: 15px;
}
 .navbar-default {
     background-color: white;
     border-bottom: 3px solid #00a1df;
     padding: 0px 0;
}
 .mobile-submenu {
     margin-bottom: 0;
     margin-top: 0;
     background-color: #f8f8f8;
     border-top: 3px solid #00a1df;
}
 .mobile-submenu li {
     font-size: 15px;
}
 .mobi-nav {
     background-color: #fff;
     position: absolute;
     right: 0;
     left: 0;
     z-index: 99999;
}
 .header-logo-mobile {
     display: block;
     color: #00a1df;
     cursor: pointer;
     text-decoration: none;
     margin: 0px;
     line-height: 20px;
     font-size: 25px;
     padding: 3px 0;
}
 .isc-app-sub-nav-mobi {
     background-color: #fff;
     border: 1px solid #efefef;
     left: 0;
     margin: 0;
     padding: 0;
     position: relative;
     width: 100%;
     z-index: 1010;
     display: none;
}
 .isc-app-sub-nav-mobi li:last-child {
     border: none;
}
 .navbar-default .navbar-nav > li > a:before {
     content: "\f105";
     float: right;
     font-family: "FontAwesome";
     font-size: 18px;
     margin-right: 15px !important;
}
 .isc-app-sub-nav-mobi li {
     display: block;
     list-style: outside none none;
}
 .isc-app-sub-nav-mobi li a:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-sub-nav-mobi li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
/* logo page */
 .login {
     background-color: #fff !important;
}
 .content-right {
     min-height: 800px;
     width: 500px;
     margin: 0 auto;
     margin-bottom: 0px;
     padding: 30px;
     padding-top: 20px;
     margin-top: 28%;
     padding-bottom: 15px;
}
 .isc-bg-blue-log {
    /*background-color: #45A6DB;
    */
     background-image: url(../images/cover-image.jpg) !important;
     background-position: center center;
     background-size: cover;
     height: 100%;
     background-repeat: no-repeat;
}
 .form-title-main {
     text-align: justify;
     color: #fff;
     font-size: 35px;
     font-weight: 400;
     margin-bottom: 20px;
}
 .isc-rigth-para {
     font-size: 14px;
     font-weight: 400;
     text-align: justify;
     color: #fff;
}
 .login .logo {
     margin: 0 auto;
     margin-top: 60px;
     padding: 15px;
     text-align: center;
}
 .login .content {
     background-color: #fff;
     width: 400px;
     margin: 0 auto;
     margin-bottom: 0px;
     padding: 30px;
     padding-top: 20px;
     padding-bottom: 15px;
}
 .login .content h3 {
     color: #000;
}
 .login .content p {
     color: #222;
}
 .login .content .login-form, .login .content .forget-form {
     padding: 0px;
     margin: 0px;
}
 .login .input-icon > .form-control {
     padding-left: 0px !important;
}
 .login .input-icon > .form-control {
     border-top: 1px solid #fff !important;
     border-left: 1px solid #fff !important;
     border-right: 1px solid #fff !important;
     border-radius: 0px !important;
     margin: 0px 0px 0px 0px;
     padding: 0 0 15px 0;
     border-bottom: 1px solid #ebedf2 !important;
}
 .login .content .input-icon .form-control {
     border-left: 0;
}
 .login .content .form-title {
     font-weight: 300;
     margin-bottom: 25px;
}
 .login .content .form-actions {
     background-color: #fff;
     clear: both;
     border: 0px;
    /* border-bottom: 1px solid #eee;
    */
     padding: 0px 30px 25px 30px;
     margin-left: -30px;
     margin-right: -30px;
}
 .login .content .form-actions .checkbox {
     margin-left: 0;
     padding-left: 0;
}
 .login .content .forget-form .form-actions {
     border: 0;
     margin-bottom: 0;
     padding-bottom: 20px;
}
 .login .content .register-form .form-actions {
     border: 0;
     margin-bottom: 0;
     padding-bottom: 0px;
}
 .login .content .form-actions .checkbox {
     margin-top: 8px;
     display: inline-block;
}
 .login .content .form-actions .btn {
     margin-top: 1px;
}
/* ISC Login */
 .login .content {
     padding-bottom: 0px;
}
 .login .content h3.form-title {
     text-align: center;
     font-size: 16px;
     text-transform: uppercase;
     letter-spacing: 0.5px;
     font-weight: 400;
     color: #5d5d5d;
     margin-bottom: 10px;
}
 .isc-link-btn {
     vertical-align: top;
     height: 1px;
}
 .login .form-group {
     margin-bottom: 15px;
}
 .login.sky.btn:hover {
     color: #fff;
     background-color: #840ad9;
     border-color: #7c0acd;
}
 .btn > i {
     font-size: 13px;
     margin-right: 4px;
}
 .isc-pad-ad {
     padding: 30px 0px 0px 0px;
     padding-bottom: 25%;
}
 .login .sky.btn:hover {
     color: white;
     background-color: #45A6DB;
}
 .login .sky.btn {
     color: white;
     background-color: #45A6DB;
     padding: 15px 35px;
     border-radius: 65px !important;
     -webkit-box-shadow: 0px 5px 5px 2px #45A6DB;
     box-shadow: 0px 3px 3px 2px #ddd;
}
 .isc-log-dont {
     font-size: 14px;
     font-weight: 400;
     color: #898b96;
}
 .login .content {
     border-radius: 10px !important;
}
 .isc-link-btn a {
     font-size: 14px;
}
 .isc-mar-top-10Per {
     margin-top: 14%;
}
 .login .content .form-actions {
     padding: 0px 30px 45px 30px;
}
 .brd-log-s1 img {
     margin: 0 auto 12%;
}
 .brd-log-s1 {
     text-align: center;
}
 .login .content {
     border-radius: 10px !important;
     padding: 23% 15px 0px 15px;
}
 .login .content h3.form-title {
     margin: 10px 0 0 0;
}
/****header******/
 body {
     overflow: hidden;
     background-color: #fff;
}
 body.isc-app-body-container {
     font-size: 13px;
     height: 100%;
     background-color: #fff;
     margin: 0px;
     -webkit-font-smoothing: antialiased;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
}
 .isc-app-main-top-layout-container {
     background-color: white;
     border-bottom: 3px solid #00a1df;
     height: 42px;
     position: relative;
     padding: 0px 25px;
}
 .isc-app-top-brand-title-s1 {
     float: left;
     width: 13%;
}
 .header-logo {
     padding: 10px 0px 0px 0px;
     display: block;
     height: 40px;
     color: #00a1df;
     cursor: pointer;
     text-decoration: none;
     margin: 0px;
     font-weight: 400;
     line-height: 20px;
}
 .isc-app-top-menu-nav-s1 {
     float: left;
     width: 60%;
}
 .isc-app-nav-menu-s1 {
     padding: 0px;
     margin: 0px;
     height: 40px;
     margin-right: 0px;
}
 .isc-app-nav-menu-s1 > li {
     position: relative;
}
 .isc-app-nav-menu-s1 > li {
     margin-right: 0px;
     list-style: none;
     display: block;
     float: left;
     padding: 0 0px 0 0px;
}
 .isc-app-nav-menu-s1 > li.active > a {
    /* border-bottom-color: #00A6BC;
     */
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
}
 .isc-app-sub-nav-s1 li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-s1 li:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
/*.isc-app-nav-menu-s1 li a:hover,.isc-app-sub-nav-s1 li:hover a {
     color:#fff ;
}
*/
 .isc-app-nav-menu-s1 > li > a {
     padding: 10px 10px;
     display: block;
     min-height: 40px;
     color: #939393;
     text-align: center;
     cursor: pointer;
     text-decoration: none;
     border-bottom: 3px solid transparent;
}
 .isc-app-nav-menu-s1 li .isc-app-sub-nav-s1 {
     display: none;
}
 .isc-app-sub-nav-s1 {
     padding: 0px;
     margin: 0px;
     position: absolute;
     top: 40px;
     left: 0px;
     width: 150px;
     z-index: 1010;
     border: 1px solid #efefef;
     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     background-color: #fff;
}
 .isc-app-sub-nav-s1 li {
     display: block;
     list-style: none;
}
 .isc-app-sub-nav-s1 li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-nav-menu-s1 > li > a > i {
     font-size: 13px;
     color: inherit;
     line-height: 20px;
     display: block;
     margin: 0px auto;
     margin-top: 0px;
     float: left;
     margin-right: 5px;
}
 .isc-app-nav-menu-s1 > li > a > span {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
}
 .isc-app-sub-nav-s1 li:hover a {
     text-decoration: none;
}
 .isc-app-sub-nav-s1 li:last-child a {
     border-bottom: none;
}
 .isc-app-nav-menu-s1 li:hover .isc-app-sub-nav-s1 {
     display: block;
}
 .isc-app-sub-nav-s1 li a i {
     display: none;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
/***Login left********/
 .isc-app-login-cell-s1 {
     width: 25%;
     height: 40px;
     background-color: transparent;
     float: right;
     cursor: pointer;
     position: relative;
     text-align: center;
}
 .isc-app-brand-log-s1 {
     margin: 6px 40px 0px 0px;
     font-size: 13px;
     color: #222;
     line-height: 15px;
     text-align: right;
}
 .isc-app-brand-log-s2 {
     margin: 0px 40px 0px 0px;
     font-size: 11px;
     color: #7c7c7c;
     line-height: 15px;
     text-align: right;
}
 .isc-app-login-cell-s1 img {
     position: absolute;
     border-radius: 50% !important;
     top: 4px;
     right: 0px;
}
/***sub header********/
 .isc-app-screen-header-container {
     padding: 6px 25px 6px 25px;
     background: #F9F9F9;
     position: relative;
     border-bottom: 1px solid #efefef;
}
 .isc-app-ent-brd-s1 {
     padding: 0px;
     margin: 0px;
     display: block;
}
 .isc-app-ent-brd-s1 li:first-child {
     padding-left: 0px;
     padding-right: 0px;
}
 .isc-app-ent-brd-s1 li a {
     display: block;
     font-size: 12px;
     color: #aaa;
     line-height: 15px;
     cursor: pointer;
     text-decoration: none;
}
 .isc-app-ent-brd-s1 li {
     display: block;
     list-style: none;
     float: left;
}
 .isc-app-screen-header-title-s1 {
     margin-bottom: 5px;
     font-size: 16px;
     font-weight: 500;
     color: #525252;
     line-height: 10px;
     margin-top: 6px;
     letter-spacing: 0.4px;
}
 label {
     font-weight: 400;
     font-size: 13px;
     color: #8A8A8A;
}
label-s1 {
     font-weight: 400;
     font-size: 13px;
     color: #8A8A8A;
     line-height: 35px;
}
 .isc-app-ent-brd-s1 li a i {
     display: inline-block;
     float: left;
     margin-right: 10px;
     color: #fff;
     font-size: inherit;
    /* margin-top: -2px;
     */
     background-color: Orange;
     padding-top: 10px;
     padding-bottom: 10px;
     width: 35px;
     border-radius: 5px !important;
     font-size: 16px;
     font-weight: 400;
     margin-top: 2px;
}
/***footer********/
 .slds-context-footer-bar {
     background-color: white;
     border-top: 3px solid #00a1df;
     bottom: 0px;
     color: #525252;
     display: block;
     padding: 3px 0px;
     left: 0px;
     line-height: 2;
     position: absolute;
     right: 0px;
     text-align: center;
     z-index: 1000;
}
/***body-container********/
 .isc-app-screen-body-container {
    /*overflow: $hidden;
    */
     overflow-y: auto;
     background-color: #fff;
}
 .isc-min-ht-s2 {
     min-height: 450px;
}
 .isc-app-screen-sec-container-s1 {
     padding: 10px 25px;
     background-color: #fff;
     position: relative;
}
/*******UserSimple.aspx********************/
 .isc-section-header-container {
    /* margin-top: 5px;
     */
     padding-top: 10px;
     padding-bottom: 10px;
     position: relative;
     border-bottom: 2px solid #00a1df;
     min-height: 40px;
     padding-left: 35px;
    /* margin-top: 5px;
     */
     position: relative;
}
 .isc-sec-cir-cell {
     background-color: #00a1df;
     border-radius: 50px !important;
     color: #fff;
     font-size: 14px;
     height: 30px;
     left: 0px;
     line-height: 2;
     position: absolute;
     text-align: center;
     top: 5px;
     width: 30px;
}
 .isc-sec-cir-cell i {
     color: inherit;
     font-size: inherit;
     line-height: inherit;
}
 .isc-lbl-sec-hdr-med {
     color: #00a1df;
     font-size: 16px;
     font-weight: 400;
     letter-spacing: 0.5px;
     line-height: 20px;
     margin: 0px;
}
 .isc-section-body-container {
     padding: 5px 5px;
}
 .isc-table-read-optimal {
     width: 100%;
}
 .isc-table-read-optimal th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
}
 .isc-table-read-optimal td {
     border-bottom: 1px dotted #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 10px 5px;
     position: relative;
}
 .isc-table-read-optimal th h2 {
     color: inherit;
     font-size: inherit;
     font-weight: inherit;
     line-height: inherit;
     margin: 0px;
     overflow: hidden;
     text-align: inherit;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 90%;
}
 .isc-table-read-optimal td h2 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
     line-height: 20px;
}
 .isc-table-read-optimal td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal td h5 {
     color: #5d5d5d;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-alg-thm-s1 {
     text-align: center;
}
 .isc-app-srt-img-s1 {
     height: 40px;
     margin-top: 5px;
}
 .isc-lbl-sec-foot-med {
     color: #2e85bb;
     font-size: 13px;
     font-weight: 400;
     letter-spacing: 0.5px;
     line-height: 15px;
     margin: 5px 0px 0px;
}
 .isc-table-read-optimal td h3 {
     color: #7c7c7c;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal td h3 span {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     color: #6f6767;
     text-align: left;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     font-style: italic;
}
 .isc-act-cir-cell-main {
     background-color: #9a9a9a;
     border-radius: 50px !important;
     color: #fff;
     float: none;
     font-size: 12px;
     font-weight: 400;
     height: 25px;
     line-height: 2;
     margin: 0px auto;
     text-align: center;
     width: 25px;
}
 .isc-act-cir-cen-btn i {
     color: inherit;
     display: block;
     font-size: inherit;
     line-height: inherit;
}
 .isc-act-cir-cen-btn {
     background-color: #fff;
     border: 1px solid #ccc;
     border-radius: 5px !important;
     padding: 0px;
     display: block;
     float: none;
     font-size: 16px;
     font-weight: 400;
     height: 30px;
     line-height: 25px;
     margin: 0px auto;
     text-align: center;
     width: 30px;
}
 .isc-bg-cthm-1 {
     background-color: #77c45a;
     color: #fff;
}
 .isc-bg-cthm-2 {
     background-color: #00a1df;
     color: #fff;
}
/*****dropdown checkbox*************/
 .isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 {
     width: 200px;
}
 .isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group .btn.dropdown-toggle {
     width: 100%;
     text-align: left;
}
 .isc-nthm-ver-fill-cell-s1 .isc-fix-dd-siz-s1 .btn-group {
     width: 100%;
}
 .isc-nthm-ver-fill-cell-s1 .dd-btn-siz-s1 .btn.dropdown-toggle i {
     float: right;
}
 .form-control {
     border-radius: 4px !important;
     border: 1px solid #ccc !important;
     height: 32px;
     cursor: pointer;
}
/*****UserTile.aspx*************/
 .isc-act-arr-block-row-s1 {
     text-decoration: none;
    /* float: right;
     */
}
 .isc-panel-tile-list-grp-container-s1 {
     border: 1px solid #ddd;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     -webkit-transition: box-shadow 0.28s;
     border-radius: 3px !important;
}
 .isc-panel-tile-list-hdr-container-s1 {
     min-height: 80px;
     padding: 6px 12px;
     position: relative;
     background: #f6f6f6;
}
 .isc-clk-btn-sts-bdg-s1 {
     text-decoration: none;
     display: block;
     height: 20px;
     width: 20px;
     cursor: pointer;
     position: absolute;
     top: 5px;
     right: 5px;
     color: #3e80b1;
}
 .isc-clk-btn-sts-bdg-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
}
 .isc-lbl-pnl-til-hdr-s1 {
     margin: 0px;
     font-size: 16px;
    /* text-align: center;
     */
     color: #3e80b1;
     line-height: 20px;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-bottom: 3px;
}
 .isc-lbl-pnl-til-hdr-s2 {
     margin: 0px;
     font-size: 13px;
     color: #5d5d5d;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-bottom: 3px;
}
 .isc-lbl-pnl-til-hdr-s3 {
     margin: 0px;
     font-size: 13px;
     color: #5d5d5d;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-pan-progress-bar-s1 {
     height: 5px;
     background-color: #e3e3e3;
     margin-top: 5px;
     margin-bottom: 5px;
}
 .isc-lbl-pnl-til-hdr-s5 {
     margin: 5px 0px 0px 0px;
     font-size: 12px;
     color: #5d5d5d;
     font-weight: 400;
     line-height: 10px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-pnl-til-hdr-s6 {
     margin: 0px;
     font-size: 12px;
     color: #222;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-panel-tile-list-bdy-container-s1 {
     background-color: #fff;
}
 a:hover, a:focus {
     text-decoration: none;
}
 .isc-panel-tile-list-bdy-inner-cell-s1 {
     padding: 10px 15px;
     padding-bottom: 5px;
}
 .isc-pan-progress-bar-cell-s1 {
     height: 5px;
     float: left;
     width: 10%;
     background-color: #8de39c;
     margin-bottom: 3px;
}
 .isc-section-lbl-cont-s1 {
     margin: 0px 0px 3px 0px;
     font-size: 13px;
     color: #7c7c7c;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     line-height: 15px;
}
 .isc-section-lbl-cont-s2 {
     margin: 0px;
     font-size: 13px;
     color: #2d2d2d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     line-height: 15px;
}
 .isc-section-lbl-cont-s2 span {
     margin: 0px 0px 0px 5px;
     font-size: 12px;
     color: #6f6767;
     text-align: left;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     font-style: italic;
}
 .isc-bads-cir-cell-s1 {
     border: 1px solid #aaa;
     color: #9a9a9a;
     background-color: #f0f0f0;
     margin-left: 10px;
}
 .isc-bads-cir-cell-s4 {
     border: 1px solid #e24f4f;
     color: #e24f4f;
     background-color: #f9d0d0;
     margin-left: 10px;
}
 .isc-bads-cir-cell-s2 {
     border: 1px solid #26c393;
     color: #29b187;
     background-color: #eafff9;
     margin-left: 10px;
}
 .isc-bads-cir-cell-s1 {
     text-align: center;
     margin-right: 3px;
     width: 25px;
     height: 25px;
     border-radius: 50% !important;
     line-height: 2;
     font-size: 12px;
     font-weight: 400;
     margin-bottom: 5px;
}
 .isc-side-sec-grp-hdr-container-s1 {
     border-bottom: 2px solid #eee;
     height: 25px;
}
 .isc-lbl-side-sec-hdr-s1 {
     margin: 0px;
     font-size: 14px;
     line-height: 20px;
     color: #2D96CB;
     font-weight: 400;
     border-bottom: 2px solid #209bd1;
     padding-bottom: 3px;
     display: inline-block;
}
 .isc-table-readoptimal-altr-s1 {
     width: 100%;
}
 .isc-smnt-img-td-s1 {
     height: 20px;
}
 .isc-table-readoptimal-altr-s1 td {
     padding: 5px 5px;
     border-bottom: 1px dotted #E2E6E9;
    /* border-top: 1px $solid #f1f1f1;
     */
}
 .isc-table-readoptimal-altr-s1 td h2 {
     margin: 0px;
     font-size: 14px;
     line-height: 20px;
     color: #427E9D;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-readoptimal-altr-s1 td h3 {
     margin: 0px;
     font-size: 13px;
     line-height: 15px;
     color: #5d5d5d;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-readoptimal-altr-s1 td h4 {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
     color: #5d5d5d;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-fnt-col-str-s1 {
     color: Orange !important;
}
 .isc-table-readoptimal-altr-s1 tr:nth-child(even) {
     background-color: #F9F9F9;
}
/*****UserKBI.aspx*************/
 .isc-sec-over-all-con-kbi {
     position: relative;
     border: 1px solid #ddd;
     border-radius: 6px !important;
     display: block;
    /* min-height:400px;
    */
}
 .isc-sec-con-hdr-con-kbi {
     position: relative;
     padding: 7px 10px;
     border-bottom: 1px solid #ddd;
}
 .isc-sec-con-bdy-con-kbi {
     position: relative;
     padding: 7px 10px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-sec-con-bdy-con-kbi::-webkit-scrollbar, .isc-sec-con-bdy-con-kbi::-webkit-scrollbar {
     width: 4px;
}
 .isc-tbl-sec-ent-s1 {
     width: 100%;
}
 .isc-tbl-sec-ent-s1 th {
     padding: 5px 5px;
     vertical-align: middle;
     border-bottom: 2px solid #ddd;
     font-weight: 400;
     font-size: 14px;
     line-height: 20px;
}
 .isc-tbl-sec-ent-s1 tr:last-child td {
     border-bottom: none;
}
 .isc-tbl-sec-ent-s1 td {
     padding: 6px 5px;
     vertical-align: middle;
     border-bottom: 1px solid #e9e9e9;
     font-size: 14px;
     font-weight: 400;
     line-height: 20px;
     color: #207e9b;
}
 .isc-tbl-sec-ent-s1 td h2 {
     font-size: 10px;
     font-weight: 400;
     line-height: 20px;
     color: #959595;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-KPI-header-kbi {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #787878;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-act-cir-cell-kbi {
     height: 20px;
     width: 20px;
     border-radius: 50px !important;
     font-size: 12px;
     line-height: 22px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
     margin: 0 auto;
}
 .isc-act-cir-bg-comp-kbi {
     background-color: #edc753 !important;
     color: #fff !important;
}
 .isc-act-cir-bg-accepted-kbi {
     background-color: #77C45A !important;
     color: #fff !important;
}
 .isc-act-cir-bg-over-due-kbi {
     background-color: #ff8d8d !important;
     color: #fff !important;
}
 .isc-act-cir-bg-re-request-kbi {
     background-color: #b9b9b9 !important;
     color: #fff !important;
}
 .isc-act-cir-bg-tot-request-kbi {
     background-color: #7bb6da !important;
     color: #fff !important;
}
 .isc-sec-kpi-con-kbi {
     padding: 10px 10px;
     background-color: #fff;
     overflow: hidden;
     overflow-y: auto;
     border: 1px solid #ddd;
     border-radius: 5px !important;
}
/****UserHomeAction.aspx**************/
 .isc-scr-hdr-sec-cell-s1 {
     padding-bottom: 10px;
     border-bottom: 1px solid #eee;
     min-height: 40px;
     position: relative;
}
 .isc-scr-bdy-sec-cell-s1 {
     padding: 10px 0px;
}
 .isc-tbl-list-stage-bar-s1 {
     margin: 0px;
     padding: 0px;
     padding-right: 25px;
}
 .isc-tbl-list-stage-bar-s1 li.active {
     background-color: #f09546;
}
 .isc-tbl-list-stage-bar-s1 li {
     float: left;
     width: 20%;
     display: block;
     list-style: none;
     border-right: 5px solid #fff;
     background-color: #e5e5e5;
     height: 3px;
}
 .isc-table-read-optimal tr.active td {
     background-color: #e4ebfb;
     padding-bottom: 3px;
     border-bottom: 1px solid #ddd;
}
 .isc-table-read-optimal tr.active-show-row td {
     background-color: #e4ebfb;
     padding-top: 0px;
     padding-bottom: 10px;
     border-bottom: 1px solid #ddd;
}
 .isc-tbl-inner-nav-act-s1 li {
     float: left;
     list-style: none;
     display: block;
}
 .isc-tbl-inner-nav-act-s1 li.active a {
     background-color: #209bd1;
     color: #fff;
     border-radius: 4px !important;
}
 .isc-tbl-inner-nav-act-s1 li a i {
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 2px;
     font-size: 13px;
     color: inherit;
     line-height: 15px;
}
 .isc-tbl-inner-nav-act-s1 {
     margin: 0px;
     padding: 10px 0px;
}
 .isc-tbl-inner-nav-act-s1 li:hover a {
     text-decoration: none;
     background-color: #20d13c;
     color: #fff;
     border-radius: 4px !important;
}
 .isc-table-read-optimal tr.active td .isc-tbl-list-stage-bar-s1 li {
     border-right: 5px solid #e4ebfb;
     background-color: #ccc;
}
 .isc-table-read-optimal tr.active td .isc-tbl-list-stage-bar-s1 li.active {
     background-color: #f09546;
}
 .isc-tbl-inner-nav-act-s1 li a {
     display: block;
     padding: 6px 15px;
     font-size: 13px;
     margin-right: 10px;
     line-height: 20px;
     color: #525252;
     background-color: transparent;
     text-decoration: none;
     cursor: pointer;
}
/**********ListAttribute.aspx**********/
 .isc-app-screen-sec-container-s1-actn {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 10px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
}
 .isc-screen-sec-hdr-container-s1 {
     padding-bottom: 10px;
}
 .isc-screen-sec-hdr-container-s1 h3 {
     font-size: 16px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     margin: 0px;
     letter-spacing: 0.5px;
     border-bottom: 1px solid #ddd;
     padding-bottom: 5px;
}
 .isc-table-tile-sec-read-s1 {
     width: 100%;
}
 .isc-table-tile-sec-read-s1 tr td {
     padding: 10px 10px;
     font-size: 13px;
     font-weight: 400;
     color: #333;
     border-bottom: 1px solid #E2E6E9;
}
 .isc-table-tile-sec-read-s1 tr td:last-child {
     color: #b5b3b4;
}
 .isc-min-ht-s3 {
     min-height: 430px;
}
 tr.isc-partent-lf-tr-s1 td {
     background-color: #f0f0f0;
     color: #333 !important;
}
 td.isc-td-lbl-rig-s1 {
     text-align: right;
}
 td.isc-td-lbl-lft-s1 {
     text-align: left;
}
 .isc-status-td-s1.isc-sts-active {
     color: #45ae3d;
}
 .isc-status-td-s1.isc-sts-active:hover {
     border-color: #45ae3d;
     color: #45ae3d;
}
 .isc-status-td-s1 i {
     color: inherit;
     margin-right: 5px;
     font-size: 13px;
}
 .isc-status-td-s1 {
     border: 1px solid transparent;
     background-color: transparent;
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     text-decoration: none;
     line-height: 2;
     padding: 5px 10px;
     border-radius: 25px !important;
     display: block;
     margin: 0px auto;
     cursor: pointer;
    /* width: 100px;
     */
}
 .isc-section-lbl-hdr-s4 {
     font-size: 16px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     margin: 0px;
     letter-spacing: 0.5px;
     border-bottom: 1px solid #ddd;
     padding-bottom: 5px;
}
 .isc-sorting-cell-th-s1 {
     width: 15px;
     height: 10px;
     float: right;
     position: absolute;
     top: 3px;
     right: 0px;
     margin-top: 10px;
}
 .isc-sorting-cell-th-s1::before {
     width: 0px;
     height: 0px;
     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: 0px;
     height: 0px;
     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-bud-cell-s1 {
     border: 1px solid #ccc;
     font-size: 12px;
     padding: 3px 3px;
     border-radius: 2px !important;
}
 .isc-bud-cell-s1 {
     position: relative;
}
 span.td-lbl-actual {
     font-weight: bold;
     font-size: 13px;
     color: #1c9a0e;
}
 span.td-lbl-budget {
     font-size: 12px;
     color: #7c7c7c;
}
 .isc-lbl-td-sub-s1 {
     color: #1c9a0e;
     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: #ab29dc;
     color: #ab29dc;
     line-height: 2;
     font-size: 12px;
     font-weight: 400;
}
 .isc-status-td-s1.isc-sts-progress {
     color: #2D96CB;
}
 .isc-sts-planned {
     color: #ffc000;
}
 .isc-status-td-s1.isc-sts-planned:hover {
     border-color: #ffc000;
     color: #ffc000;
}
 .isc-status-td-s1:hover {
     text-decoration: none;
}
 .isc-action-badge-td-s1 {
     display: block;
     width: 25px;
     height: 25px;
     text-align: center;
     font-size: 16px;
     color: #2d2d2d;
     border-radius: 2px !important;
     text-decoration: none;
}
 .isc-status-td-s1.isc-sts-progress {
     color: #2D96CB;
}
 .isc-status-td-s1.isc-sts-progress:hover {
     border-color: #2D96CB;
     color: #2D96CB;
}
 .isc-sts-hold {
     color: #aaa;
}
 .isc-status-td-s1.isc-sts-hold:hover {
     border-color: #aaa;
     color: #aaa;
}
 .isc-grid-two-row-readtype-s2 tbody tr:hover {
     background-color: #f6f6f6;
}
 .isc-action-badge-td-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: #a0a0a0;
     cursor: pointer;
}
 .isc-progress-bar-s1 {
     position: absolute;
     width: 25%;
     height: 25px;
     top: 0px;
     left: 0px;
     background-color: rgba(28, 154, 14, 0.09);
}
/******EntityHome.aspx***********/
 .open > .dropdown-menu-entity {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .dropdown-menu-entity {
     position: absolute;
     top: 100%;
     right: 0;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     border: 1px solid #efefef;
     font-size: 14px;
}
 .dropdown-menu-entity li > a i {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .dropdown-menu-entity li > a {
     padding: 6px 15px 6px 15px;
     color: #333;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     white-space: nowrap;
     text-overflow: ellipsis;
     border-bottom: 1px solid #ececec;
}
 .dropdown-menu-entity li > a:hover, .dropdown-menu-entity .active > a, .dropdown-menu-entity .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #eee;
     color: #333;
     filter: none;
}
 .isc-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 a {
     padding-left: 0px;
}
 .isc-float-list-kpi-cell-s1 li a {
     display: block;
     padding: 0px 10px;
     text-decoration: none;
     border-right: 1px solid #E2E6E9;
}
 .isc-float-list-kpi-cell-s1 li a h1 {
     margin: 5px 0px 5px 0px;
     font-size: 12px;
     line-height: 20px;
     color: #7c7c7c;
     font-weight: 400;
     text-transform: uppercase;
}
 .isc-float-list-kpi-cell-s1 li a h2 {
     margin: 0px;
     font-size: 18px;
     line-height: 20px;
     color: #2e85bb;
     font-weight: 400;
}
 .isc-app-screen-sec-hdrs-container-s1 {
     height: 50px;
     border: 1px solid #E2E6E9;
     background-color: #F9F9F9;
     padding: 8px 10px;
     position: relative;
}
 .isc-table-read-optimal .iscdatepicker {
     border: none;
     padding: 0px;
     background-color: transparent;
     color: #7c7c7c;
     font-size: 12px;
     cursor: pointer;
}
 .isc-table-read-optimal td h2 a {
     color: inherit;
}
 .isc-bud-cell-s1-list {
     font-size: 12px;
     padding: 3px 3px;
     border-radius: 2px !important;
     height: 5px;
     background-color: #58c1e1;
}
 .isc-bud-cell-s1-list {
     position: relative;
}
 .isc-progress-bar-s1-list {
     position: absolute;
     width: 25%;
     height: 6px;
     top: 0px;
     left: 0px;
     background-color: #8de39c;
}
 .prog-lbl-col .isc-lbl-prog-fot-s1 {
     top: 6px;
     left: 0px;
     color: #2d2d2d;
}
 .isc-lbl-prog-fot-s1 {
     position: absolute;
     font-size: 11px;
     top: 3px;
     left: 5px;
     color: #fff;
}
 .prog-lbl-col .isc-lbl-prog-fot-s2 {
     top: 6px;
     right: 0px;
}
 .isc-lbl-prog-fot-s2 {
     position: absolute;
     font-size: 11px;
     top: 4px;
     right: 5px;
}
 .isc-inline-pop-action-s1 {
     position: relative;
}
/*********ListSimple.aspx******************/
 .isc-sts-progress-s2 {
     color: #fff;
     border: 1px solid #2D96CB;
     background-color: #2D96CB;
}
 .isc-sts-active-s2 {
     color: #fff;
     border: 1px solid #45ae3d;
     background-color: #45ae3d;
}
 .isc-sts-inactive-s2 {
     color: #fff;
     border: 1px solid #f78b60;
     background-color: #f78b60;
}
 .isc-sts-hold2-s2 {
     color: #fff;
     border: 1px solid #8381B5;
     background-color: #8381B5;
}
 .isc-sts-hold-s2 {
     color: #fff;
     border: 1px solid #aaa;
     background-color: #aaa;
}
 .isc-sts-planned-s2 {
     color: #fff;
     border: 1px solid #ffc000;
     background-color: #ffc000;
}
 .isc-sts-progress-s2:hover {
     color: #fff;
}
 .isc-sts-planned-s2:hover {
     color: #fff;
}
 .isc-sts-active-s2:hover {
     color: #fff;
}
 .isc-sts-inactive-s2:hover {
     color: #fff;
}
 .isc-sts-hold-s2:hover {
     color: #fff;
}
 .isc-sts-hold2-s2:hover {
     color: #fff;
}
 .isc-status-td-s2 {
     border: 1px solid transparent;
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     text-decoration: none;
     line-height: 20px;
     padding: 2px 8px;
     border-radius: 3px !important;
     color: #5d5d5d;
     cursor: pointer;
     width: 85%;
     display: block;
     margin: 0px auto;
     text-align: center;
     color: #fff;
}
 .pagination > li:last-child > a, .pagination > li:first-child > a {
     padding: 8px 6px;
}
 .isc-btn-act-scr-sec-s2 i {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 12px;
     margin-top: 0px;
     color: #7c7c7c;
}
 .isc-btn-act-scr-sec-s2 {
     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;
     background-color: transparent;
     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: #5d5d5d;
     margin-top: 3px;
}
 .isc-btn-act-bgm-s1:hover {
     color: #fff !important;
}
 .isc-btn-act-bgm-s2:hover {
     color: #fff !important;
}
 .isc-btn-act-bgm-s1:hover {
     background-color: #26c393 !important;
     color: #fff !important;
}
 .isc-btn-act-bgm-s1 {
        border-color: #26c393;
    background-color: #00bfa5;
    color: #fff;
}
 .isc-btn-act-scr-sec-s1:focus{
    color: #fff;
}
 .isc-btn-act-scr-sec-s1 {
         display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 0px;
    color: #fff;
    margin-top: 3px;
    width: 100% !important;
}
 .isc-btn-act-scr-sec-s1 i {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     margin-top: 0px;
     color: inherit;
}
 .isc-td-inline-status-ch-s1 {
     position: relative;
     display: block;
}
/*********Hirearchy.aspx******************/
 .isc-float-list-kpi-cell-s2 {
     padding: 0px;
     margin: 0px;
}
 .isc-float-list-kpi-cell-s2 li {
     list-style: none;
     display: block;
     float: left;
     width: 15%;
}
 .isc-float-list-kpi-cell-s2 li:first-child {
     width: 20%;
}
 .isc-float-list-kpi-cell-s2 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-s2 li a h3 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     line-height: 20px;
     color: #2e85bb;
     font-weight: 400;
}
 .isc-float-list-kpi-cell-s2 li a h4 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 20px;
     color: Orange;
     font-weight: 400;
}
 .isc-float-list-kpi-cell-s2 li a h5 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 20px;
     color: #5d5d5d;
     font-weight: 400;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-float-list-kpi-cell-s2 li a h1 {
     margin: 7px 0px 4px 0px;
     font-size: 12px;
     line-height: 20px;
     color: #737373;
     font-weight: 400;
     overflow: hidden;
     text-overflow: ellipsis;
     text-transform: uppercase;
     white-space: nowrap;
}
 .isc-float-list-kpi-cell-s2 li a h2 {
     margin: 0px 0px 0px 0px;
     font-size: 19px;
     line-height: 20px;
     color: #2e85bb;
     font-weight: 400;
}
 .isc-float-list-kpi-cell-s2 li a h2 span {
     font-size: 14px;
     color: #76a01d;
}
 .isc-float-list-kpi-cell-s2 li a h5 {
     margin: 0px 0px 0px 0px;
     padding-top: 0px;
     font-size: 11px;
     font-weight: 400;
     color: #8c8c8c;
    /* background-color: #fafafa;
     */
    /* display: inline-table;
     */
     line-height: 15px;
}
 .isc-float-list-kpi-cell-s2 li a h5 span {
     font-weight: 400;
     font-size: 12px;
     margin-left: 3px;
     color: #c53e3e;
}
 .isc-float-list-kpi-cell-s2 li:first-child a {
     padding-left: 0px;
}
 .isc-float-list-kpi-cell-s2 li:last-child a {
     border-right: none;
}
 .isc-ldg-inline-list-menu-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-ldg-inline-list-menu-s1 li.active a {
     color: #0088dd;
}
 .isc-ldg-inline-list-menu-s1 li a {
     display: block;
     color: #aaa;
     text-decoration: none;
     cursor: pointer;
     overflow: hidden;
     text-decoration: none;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-tds-list-lgnt-s1 {
     padding: 0px;
     margin: 0px;
     margin-left: 20px;
}
 .isc-tds-list-lgnt-s1 li {
     height: 40px;
     width: 40px;
     float: left;
     list-style: none;
}
 .isc-tds-list-lgnt-s1 li.active a {
     background-color: #fff;
     color: #45ae3d;
}
 .isc-tds-list-lgnt-s1 li a i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
}
 .isc-btn-act-bgm-s4 {
     border-color: #7c7c7c;
     color: #7c7c7c;
     background-color: #e5e5e5;
}
 .isc-btn-act-bgm-s4:hover {
     background-color: #7c7c7c;
     color: #fff;
}
 .isc-tds-list-lgnt-s1 li:hover a {
     text-decoration: none;
     background-color: #0088dd;
     color: #fff;
}
 .isc-tds-list-lgnt-s1 li a {
     display: block;
     padding: 0px;
     border-right: 1px solid #E2E6E9;
     font-size: 16px;
     line-height: 30px;
     text-align: center;
     color: #5d5d5d;
     text-decoration: none;
}
 .isc-app-page-content-tab-container-s1 {
     min-height: 35px;
     background-color: #F9F9F9;
     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;
     font-size: 20px;
     line-height: 30px;
     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: 30px;
     font-size: 20px;
     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.active a {
     color: #fff;
     border-bottom-color: #329313;
     background-color: #45ae3d;
}
 .isc-screen-tab-list-s1 li a {
     padding: 7px 10px;
     display: block;
     position: relative;
     font-size: 13px;
     color: #7c7c7c;
     line-height: 20px;
     border-bottom: 2px solid transparent;
     background-color: transparent;
     text-decoration: none;
     font-weight: 400;
}
 .isc-screen-tab-list-s1 li:hover a {
     text-decoration: none;
     color: #0088dd;
     border-bottom-color: #0088dd;
     border-bottom-color: #0491C7;
     background-color: #0088dd;
     color: #fff;
}
 .isc-clk-bg-inactive-s1 {
     background-color: #7c7c7c;
}
 .isc-click-cell-arr-s1 {
     float: left;
     text-decoration: none;
     height: 15px;
     width: 15px;
     font-size: 14px;
     display: block;
     text-align: center;
     line-height: 10px;
     color: #fff !important;
     background-color: #9a9a9a;
     text-decoration: none;
     margin-right: 5px;
     border-radius: 2px !important;
}
 .isc-click-cell-arr-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
}
 .isc-table-read-optimal td h3 span {
     margin-left: 5px;
     font-weight: 400;
}
 tr.milestone-active-s1 td:first-child {
     border-left: 3px solid #37d652;
}
 tr.isc-tr-child-cell-level1 td:first-child {
     padding-left: 40px;
}
 tr.milestone-active-s1 td {
     background-color: #f4fff6;
}
 h4.miliestone-status-s1 {
     color: #17ca36 !important;
}
 tr.milestone-active-s2 td:first-child {
     border-left: 3px solid #f5851f;
}
 tr.milestone-active-s2 td {
     background-color: #ffe6ce;
}
 h4.miliestone-status-s2 {
     color: #f5851f !important;
}
/*********Detail2.aspx******************/
 .isc-align-tab-del {
     border-left: 1px solid #eee;
     min-height: 600px;
     padding-left: 20px;
}
 .tab-screen-level-s1 {
     padding: 0px;
     margin: 0px;
}
 .tab-screen-level-s1 li {
     float: left;
     display: block;
     list-style: none;
}
 .tab-screen-level-s1 li.active a {
     color: #2d2d2d;
     border: 1px solid #ddd;
     border-bottom: 1px solid transparent;
     padding-bottom: 6px;
}
 .tab-screen-level-s1 li a {
     display: block;
     padding: 6px 15px;
     background-color: #fff;
     border: 1px solid #ddd;
     border-bottom: 1px solid transparent;
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     text-decoration: none;
     border-top-left-radius: 5px !important;
     border-top-right-radius: 5px !important;
}
 .isc-kpi-tab-leg-s1 li a {
     padding-right: 50px !important;
     position: relative;
}
 .isc-kpi-tab-leg-s1 li a span {
     height: 25px;
     width: 25px;
     border-radius: 50% !important;
     text-align: center;
     display: block;
     font-size: 13px;
     line-height: 25px;
     background-color: #f0f0f0;
     color: #5d5d5d;
     font-weight: 400;
     position: absolute;
     top: 5px;
     right: 5px;
}
 .isc-sec-acc-container-s1 {
     margin-bottom: 15px;
}
 .isc-sec-acc-hdr-container-s1 a {
     position: relative;
     display: block;
     padding: 6px 12px;
     cursor: pointer;
     font-size: 13px;
     color: #7c7c7c;
     line-height: 20px;
     min-height: 20px;
     border-bottom: 1px dotted #eee;
     font-weight: 400;
}
 .isc-sec-acc-hdr-container-s1 a i {
     display: block;
     float: left;
     margin-right: 3px;
     font-size: 13px;
     margin-top: 5px;
     margin-left: 5px;
     color: inherit;
}
 .isc-sec-acc-hdr-container-s1 a span {
     /* position: absolute; */
     /* top: 5px; */
     /* right: 5px; */
     background-color: #f0f0f0;
     border-radius: 5px !important;
     font-size: 12px;
     padding: 0px 8px;
     font-weight: 400;
     float: right;
}
 .isc-sec-acc-bdy-container-s1 {
     padding: 7px 10px;
     min-height:20px;
     max-height:225px;
     overflow:hidden;
     overflow-y:auto;
}
 .isc-panel-body-container.active {
     border-color: #17ca36;
}
 .isc-panel-body-container {
     position: relative;
     border-radius: 5px !important;
     min-height: 40px;
     padding: 5px 15px;
     border: 1px solid #eee;
     border-left: 5px solid #009bdc;
}
 .isc-div-col-s1 {
     width: 45%;
     float: left;
}
 .isc-lbl-pan-hdr-max {
     margin: 0px;
     font-weight: 400;
     font-size: 13px;
     color: #2e85bb;
     line-height: 20px;
     letter-spacing: normal;
}
 .isc-lbl-pan-hdr-med {
     margin: 0px;
     font-weight: 400;
     font-size: 13px;
     color: #8A8A8A;
     line-height: 20px;
     letter-spacing: normal;
}
 .isc-div-col-s2 {
     width: 20%;
     float: left;
}
 .isc-lbl-pan-hdr-min {
     margin: 0px;
     font-weight: 400;
     font-size: 13px;
     color: #333;
     line-height: 20px;
}
 .isc-act-lnk-med {
     text-decoration: none;
     display: block;
     font-size: 14px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 20px;
     letter-spacing: normal;
     margin: 0px;
     cursor: pointer;
}
 .isc-act-lnk-med i {
     display: block;
     float: left;
     margin-left: 10px;
     margin-top: 2px;
     margin-right: 10px;
     color: #7c7c7c;
     font-size: 14px;
}
 .isc-acc-clk-cell-s2 {
     display: block;
     position: absolute;
     width: 20px;
     height: 20px;
     top: 15px;
     right: 15px;
     font-size: 14px;
     color: #5d5d5d;
     line-height: 20px;
     text-align: center;
     background-color: #f0f0f0;
}
 .isc-acc-clk-cell-s2 i {
     color: inherit;
     line-height: inherit;
     font-size: inherit;
}
 .isc-lbl-scr-header-entity-s1 {
     margin: 0px;
     font-size: 14px;
     font-weight: 400;
     color: #525252;
     line-height: 20px;
}
 .isc-lbl-scr-header-entity-s2 {
     margin: 0px;
     font-size: 11px;
     color: #939393;
     line-height: 20px;
     font-weight: normal;
     text-transform: uppercase;
}
 .isc-sec-acc-container-s1.active .isc-sec-acc-hdr-container-s1 a {
     background-color: #eee;
}
 .isc-sec-acc-container-s1.active .isc-sec-acc-bdy-container-s1 {
     border: 1px solid #eee;
     border-top: none;
}
 .isc-act-cir-cen-btn-s1 {
     height: 20px;
     width: 20px;
     border-radius: 5px !important;
     font-size: 16px;
     line-height: 20px;
     text-align: center;
     color: #7c7c7c !important;
     font-weight: 400;
     float: none;
     margin: 0px auto;
     cursor: pointer;
     display: block;
}
 .div-col-pat-del {
     width: 15%;
     float: left;
}
 .isc-sec-acc-hdr-container-del {
     position: relative;
}
 .isc-lbl-cmts-con-del-1 {
     margin: 0px;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     color: #7c7c7c;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-cmts-con-del {
     margin: 0px;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     color: #7c7c7c;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .iisc-acc-clk-cell-del i {
     color: inherit;
     line-height: inherit;
     font-size: inherit;
}
 .isc-acc-clk-cell-del {
     display: block;
     position: absolute;
     width: 15px;
     height: 15px;
     top: 5px;
     right: 5px;
     font-size: 16px;
     color: #5d5d5d;
     line-height: 15px;
     text-align: center;
}
/*********Detail1.aspx******************/
 .isc-users-cell-bg-s1 {
     padding: 0px 0px;
}
 .isc-lbls-enti-sec-hdr-s1 {
     margin: 0px;
     color: #2D96CB;
     line-height: 20px;
     font-size: 16px;
     font-weight: 400;
}
 .isc-user-entiti-det-s1 img {
     height: 80px;
     position: absolute;
     top: 5px;
     left: 3px;
}
 .isc-user-entiti-det-s1 {
     position: relative;
     background-color: #fafafa;
     min-height: 80px;
     padding: 6px 15px;
     padding-left: 20%;
}
 .isc-lbls-enti-sec-hdr-s2 {
     margin: 0px;
     color: #7c7c7c;
     line-height: 20px;
     font-size: 14px;
     font-weight: 400;
}
 .isc-lbls-enti-sec-hdr-s3 {
     margin: 0px;
     color: #7c7c7c;
     line-height: 20px;
     font-size: 14px;
     font-weight: 400;
}
 .lbl-detail-vw-value-list-s1 i {
     margin-right: 5px;
}
 .lbl-detail-vw-value-list-s1 {
     margin: 0px;
     line-height: 15px;
     font-size: 14px;
     font-weight: 400;
     color: #f78b60;
     letter-spacing: 0.5px;
}
 .isc-entity-act-navs-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-entity-act-navs-s1 li {
     float: left;
     width: 33.333%;
     list-style: none;
}
 .isc-entity-act-navs-s1 li a {
     padding: 10px 15px;
     border-right: 1px solid #eee;
     text-align: center;
     display: block;
     text-decoration: none;
}
 .isc-entity-act-navs-s1 li a i {
     color: #7c7c7c;
     line-height: 30px;
     font-size: 16px;
}
 .isc-lbls-enti-sec-hdr-s4 {
     margin: 0px;
     text-transform: uppercase;
     letter-spacing: 0.5px;
     font-size: 11px;
     color: #939393;
     line-height: 20px;
}
 .isc-entity-act-navs-s1 li:last-child a {
     border-right: none;
}
 .isc-app-screen-sec-container-s1-list {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
}
 .isc-app-screen-sec-container-contact {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 15px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
}
 .isc-app-screen-sec-container-company {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 15px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
}
 .isc-min-ht-s23 {
     min-height: 165px;
}
 .isc-section-lbl-hdr-s3 {
     margin: 0px;
     font-size: 14px;
     color: #2d2d2d;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
     letter-spacing: 0.4px;
}
 .isc-new-scren-patern-s1 .isc-sum-rpt-inner-cell-s1 {
     width: 50%;
}
 .lbl-isc-scrs-cont-hdr-s3 {
     font-size: 13px;
     color: #aaa;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-fns-col-s2 {
     color: #0088dd !important;
}
 .lbl-isc-scrs-cont-hdr-s4 i {
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 2px;
     font-size: 12px;
     color: #939393;
}
 .lbl-isc-scrs-cont-hdr-s4 {
     font-size: 13px;
     color: #42a6bd;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-sum-rpt-inner-cell-s2 {
     width: 50%;
     float: left;
}
 .isc-sum-rpt-inner-cell-s1 {
     width: 50%;
     float: left;
}
 .mar-top-rpt-s2 {
     margin-top: 15px;
}
 .isc-min-ht-s22 {
     min-height: 235px;
}
 .isc-min-ht-s20 {
     min-height: 70px;
     padding-bottom: 5px;
}
 .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: 20px;
     background-color: #0070d2;
     padding: 5px 15px;
     position: relative;
     text-align: center;
     font-size: 11px;
     color: #fff;
     letter-spacing: 1px;
     line-height: 20px;
    /* text-transform: uppercase;
     */
     font-weight: 400;
}
 .isc-arw-panel-grp-hdr-cell-s1:before {
     left: 100%;
     top: 50%;
     border: solid transparent;
     content: "";
     height: 0px;
     width: 0px;
     position: absolute;
     pointer-events: none;
     border-left-color: #fff;
     border-width: 14px;
     margin-top: -14px;
     z-index: 1000;
}
 .isc-arw-panel-grp-hdr-cell-s1:after {
     left: 100%;
     top: 50%;
     border: solid transparent;
     content: "";
     height: 0px;
     width: 0px;
     position: absolute;
     pointer-events: none;
     border-left-color: #0070d2;
     border-width: 12px;
     margin-top: -12px;
     z-index: 1000;
}
 .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:before, .isc-arw-panel-grp-hdr-cell-s1.isc-cells-last-s1:after {
     display: none;
}
 .isc-arw-panel-grp-hdr-cell-s1 a {
     color: inherit;
}
 .isc-arw-panel-grp-hdr-cell-s1 a:hover {
     color: inherit;
}
 .isc-arw-active-s1 {
     background-color: #45ae3d;
}
 .isc-arw-active-s1 a {
     color: #fff;
}
 .isc-arw-active-s1 a i {
     color: #fff;
     line-height: 16px;
     padding: 0px 10px 0px 0px;
}
 .isc-arw-active-s1:before {
     border-left-color: #fff;
}
 .isc-arw-active-s1:after {
     border-left-color: #45ae3d;
}
 .isc-section-lbl-hdr-s10 {
     margin: 0px;
     font-size: 14px;
     color: #5d5d5d;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
     letter-spacing: 0.4px;
}
 .isc-checklist-nav-detail li.active a {
     background-color: #aaa;
     color: #fff;
}
 .isc-checklist-nav-detail {
     margin: 0px;
     padding: 0px;
     padding-left: 40px;
}
 .isc-checklist-nav-detail li {
     list-style: none;
     float: left;
     display: block;
}
 .isc-checklist-nav-detail li a i {
     font-size: inherit;
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 0px;
}
 .isc-checklist-nav-detail li:hover a {
     background-color: #45ae3d;
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-detail li a {
     padding: 2px 10px 2px 10px;
     position: relative;
     display: block;
     font-size: 12px;
     color: #7c7c7c;
     background-color: #f0f0f0;
     margin-right: 15px;
     border-radius: 5px !important;
     line-height: 15px;
     cursor: pointer;
     text-decoration: none;
}
 .isc-acc-pos-up-s1 {
     height: 25px;
     width: 25px;
     border-radius: 50% !important;
     background-color: #e2e2e2;
     font-size: 16px;
     display: block;
     text-align: center;
     line-height: 20px;
     position: absolute;
     bottom: 5px;
     right: 15px;
     color: #5d5d5d;
}
 .isc-acc-pos-up-s1 i {
     font-size: inherit;
     color: inherit;
     line-height: inherit;
}
 .isc-min-ht-s25 {
     min-height: 90px;
}
 .isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
     margin-left: 0px;
     margin-right: 0px;
}
 .isc-arw-hover-act-s1 .isc-sqr-panel-grp-col-cell-par-s1:hover {
     padding-left: 35px;
     padding-right: 35px;
}
 .sdfc-cir-hover-show-icns-s1 {
     position: absolute;
     top: 15px;
     left: 5px;
     height: 30px;
     width: 30px;
     background-color: #eee;
     border-radius: 50% !important;
     display: block;
     text-align: center;
     line-height: 25px;
     color: #939393;
     font-size: 20px;
     border: 1px solid #eee;
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s2 {
     position: absolute;
     top: 15px;
     right: 5px;
     height: 30px;
     width: 30px;
     background-color: #eee;
     border-radius: 50% !important;
     display: block;
     text-align: center;
     line-height: 25px;
     color: #939393;
     font-size: 20px;
     border: 1px solid #eee;
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s1 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s2 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s1:hover, .sdfc-cir-hover-show-icns-s2:hover {
     background-color: #f0f0f0;
     color: #222;
     border-color: #ccc;
}
 .isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s1 {
     left: 0px;
}
 .isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s2 {
     right: 0px;
}
 .isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
     margin-left: 0px;
     margin-right: 0px;
}
 label.isc-icn-chk-list-comp-s1 {
     display: block;
     color: #7c7c7c;
}
 label.isc-icn-chk-list-comp-s1 i {
     display: block;
     float: left;
     font-size: 13px;
     margin-right: 10px;
     color: #27ca27;
}
 .isc-app-screen-body-chks-container-s1 {
     position: relative;
     padding-left: 30px;
     padding-right: 30px;
     min-height: 60px;
     background-color: #fff;
     border-bottom: 1px solid #eee;
}
 .isc-sqr-panel-grp-col-cell-s1 {
     padding: 10px 10px;
     min-height: 60px;
     border-right: 1px solid #e9e9e9;
     width: 25%;
     float: left;
}
 .isc-sqr-panel-grp-col-cell-s1:last-child {
     border-right: none;
}
 .isc-app-screen-body-kpi-container-s1 .isc-screen-entity-list-s1 {
     margin-bottom: 0px;
     margin-top: 15px;
}
 .isc-new-scren-patern-s1 .isc-screen-entity-list-s1 li {
     width: 25%;
}
 .isc-screen-entity-list-s1 li a {
     display: block;
     text-decoration: none;
     padding: 0px;
     position: relative;
     padding-left: 40px;
     cursor: pointer;
}
 .isc-screen-entity-list-s1 li {
     float: left;
     width: 25%;
     list-style: none;
     display: block;
}
 .isc-new-scren-patern-s1 .isc-app-screen-body-kpi-container-s1 {
     margin-left: 0px;
     margin-right: 0px;
}
 .isc-app-screen-body-kpi-container-s1 {
     position: relative;
     padding-left: 35px;
     padding-right: 35px;
     min-height: 60px;
     background-color: #F9F9F9;
}
 .isc-ent-img-cont-s1 {
     position: absolute;
     top: 0px;
     left: 5px;
     height: 30px;
     width: 30px;
     border-radius: 5px !important;
}
 .isc-ent-img-cont-s1 span {
     height: 25px;
     width: 30px;
     background-repeat: no-repeat;
     display: block;
     margin: 0px auto;
     margin-top: 2px;
     font-size: 18px;
     color: #fff;
     line-height: 25px;
}
 .isc-section-lbl-hdr-s5 {
     font-size: 12px;
     color: #7c7c7c;
     margin: 0px;
     line-height: 15px;
}
 .isc-section-lbl-hdr-s6 {
     margin: 0px;
     color: #000;
     font-weight: 400;
     font-size: 14px;
     line-height: 15px;
}
 .isc-arw-hover-act-s1 .isc-app-screen-body-kpi-container-s1:hover {
     padding-left: 35px;
     padding-right: 35px;
}
 .isc-lbl-pnl-hdrs-s1 {
     margin: 0px;
     font-size: 14px;
     color: #7c7c7c;
     line-height: 15px;
     font-weight: 400;
}
 .isc-pnl-acc-grps-hdr-cell-s1 {
     padding: 7px 13px;
     position: relative;
     min-height: 30px;
     padding-left: 30px;
}
 .isc-acc-pos-up-s2 {
     height: 15px;
     width: 15px;
     font-size: 14px;
     display: block;
     text-align: center;
     line-height: 10px;
     position: absolute;
     top: 8px;
     left: 0px;
     color: #fff;
     background-color: #f78b60;
     text-decoration: none;
}
 .isc-acc-pos-up-s2 i {
     font-size: inherit;
     color: inherit;
     line-height: inherit;
}
 .isc-pnl-acc-grps-bdy-cell-s1 {
     padding: 0px 5px;
}
 .isc-acc-pos-up-s2:hover {
     text-decoration: none;
     color: inherit;
}
 .isc-min-550 {
     min-height: 550px;
}
/**********TileMultiAction.aspx***********************/
 .isc-header-main-tile {
     margin-bottom: 10px;
     font-size: 16px;
     font-weight: 400;
     color: #525252;
     line-height: 10px;
     margin-top: 10px;
     letter-spacing: 0.4px;
}
 .isc-header-main-sub-tile {
     margin-bottom: 10px;
     font-size: 13px;
     font-weight: 400;
     color: #525252;
     line-height: 10px;
     margin-top: 10px;
     padding: 5px 0;
}
 .isc-app-page-tile-s4 {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 10px;
     padding: 5px 10px 10px 10px;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
     border: 1px solid #ddd;
}
 .isc-sec-cir-cell-icon {
     height: 60px;
     width: 60px;
     border-radius: 50px !important;
     text-align: center;
     background-color: #3598DC;
     line-height: 30px;
     color: #fff;
     font-size: 15px;
}
 .isc-sec-cir-cell-icon i {
     font-size: 30px;
     margin: 0;
     padding: 0;
     vertical-align: middle;
     line-height: 2;
     color: #fff;
}
 .isc-order-align {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .isc-order-align li {
     display: inline-block;
    /* float: left;
     */
     padding-right: 5px;
     padding-top: 0px;
     margin: 0;
}
 .isc-order-align li a {
     color: #45ae3d;
     font-weight: 400;
}
 .isc-header-main-sub-inner-tile {
     font-size: 13px;
     font-weight: 400;
     color: #525252;
     line-height: 20px;
     margin-bottom: 5px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-min-ht-100 {
     min-height: 100px;
}
/**********TileWorkflowPanel.aspx***********************/
 .isc-action-are-icn i {
     font-size: 15px;
     padding: 0 0 0 10px;
     color: #7c7c7c;
     font-weight: 400;
}
 .isc-action-are-icn span {
     color: #7c7c7c;
     font-weight: 400;
     font-size: 14px;
     line-height: 20px;
}
 .isc-app-page-tile-s5 {
     position: relative;
     border-radius: 2px !important;
     background-color: green;
     cursor: pointer;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     min-height: 165px;
     text-align: center;
}
 .isc-app-page-tile-s6:hover {
     background-color: #e2e2e0;
}
 .isc-app-page-tile-s6 {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     min-height: 165px;
     text-align: center;
}
 .isc-app-page-tile-s6 i {
     font-size: 30px;
     color: #7c7c7c;
     margin-top: 18%;
     padding: 0;
}
 .isc-app-page-tile-s5 i {
     font-size: 30px;
     color: #fff;
     margin-top: 20%;
     padding: 0;
}
 .isc-app-page-tile-s5 h3 {
     font-size: 15px;
     color: #fff;
     font-weight: 400;
     margin: 0;
     padding: 10px 0;
}
 .isc-app-page-tile-s6 h3 {
     font-size: 15px;
     color: #7c7c7c;
     font-weight: 400;
     margin: 0;
     padding-top: 15px;
}
 .isc-app-page-tile-s6 p {
     font-size: 13px;
     color: #7c7c7c;
     font-weight: 400;
     margin: 0;
}
 .isc-align-star {
     position: absolute;
     top: 10px;
     right: 10px;
     margin: 0 !important;
     font-size: 20px !important;
}
 .dark-red {
     color: #c53e3e !important;
     font-size: 14px;
     font-weight: 400;
}
/***********EachInstancewithKPI.aspx***********************/
 .isc-app-page-tile-s7 {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 10px;
     padding: 0px;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
     border: 1px solid #ddd;
}
 .isc-lbl-tile-header-s1 {
     margin: 3px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     color: #494949;
     line-height: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-lbl-tile-header-s5 {
     margin: 3px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #fff;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-lbl-tile-header-s3 {
     margin: 3px 0px 0px 0px;
     margin-left: 15px;
     font-size: 16px;
     font-weight: 400;
     color: #494949;
     line-height: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: left;
}
 .isc-lbl-tile-header-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #919191;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-lbl-tile-header-s6 {
     margin: 0px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     color: #fff;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-lbl-tile-header-s4 {
     margin: 0px 0px 0px 0px;
     margin-left: 15px;
     font-size: 13px;
     font-weight: 400;
     color: #919191;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: left;
}
 .isc-list-inline-tile-kpi-s1 {
     padding: 0px;
     margin: 0px;
     margin-top: 6px;
}
 .isc-list-inline-tile-kpi-s1 li:first-child {
     padding-left: 0px;
}
 .isc-list-inline-tile-kpi-s1 li {
     display: block;
     width: 33.333%;
     float: left;
     list-style: none;
     border-right: 1px solid #eee;
     padding: 4px 10px;
}
 .isc-list-inline-tile-kpi-s1 li h3 {
     margin: 0px 0px 2px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     font-weight: 400;
     color: #4d4d4d;
     line-height: 16px;
}
 .isc-btn-sts-bdg-thm-s1 {
     background-color: #2293d6;
     color: #fff !important;
}
 .isc-cir-div-lg-s1 {
     height: 25px;
     width: 25px;
     border: 1px solid #eee;
     text-align: center;
     line-height: 22px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     border-radius: 50% !important;
     margin-top: 2px;
}
 .isc-font-20 {
     font-size: 20px;
}
 .isc-cir-div-lg-s1-smart:hover {
     color: #fff;
}
 .isc-cir-div-lg-s1-smart {
     height: 25px;
     width: 25px;
     border: 1px solid #eee;
     text-align: center;
     line-height: 22px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     border-radius: 50% !important;
     margin-top: 5px;
     display: block;
     float: right;
     margin-right: 5px;
}
 .isc-btn-sts-bdg-thm-s2 {
     background-color: #21b799;
     color: #fff;
}
 .isc-btn-sts-bdg-thm-s3 {
     background-color: orange;
     color: #fff;
}
 .isc-list-inline-tile-kpi-s1 li:last-child {
     padding-right: 0px;
     border-right: none;
}
 .pad-bg {
     background-color: #21b799;
     color: #fff;
     padding: 5px 0px;
}
 .pad-bg-gray {
     background-color: #808080;
     color: #fff;
     padding: 5px 0px;
     margin: 1px 0 1px 0;
}
 .pad-bg-green-align {
     padding: 14px 0px !important;
}
 .isc-more {
     padding: 15px 0px 0px 0px;
     margin: 0 0 0 15px;
     font-size: 14px;
     color: #5d5d5d;
}
 .isc-start-icon {
     margin: 0;
     padding: 0;
     padding: 18px 10px 0px 0px;
     color: #5d5d5d;
}
/***********WorkflowStatusTile.aspx***********************/
 .isc-panels-grp-bdy-container-s1 {
     min-height: 450px;
     background-color: #fcfcfc;
     border: 1px solid #dedede;
     border-radius: 2px !important;
     padding: 3px 3px;
}
 .tile-bor-top-inprogress {
     border-top: 2px solid #FFA216;
}
 .isc-tile-read-container-s1 {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 7px;
}
 .isc-tile-row-s1 {
     position: relative;
     padding: 5px 10px 5px 10px;
}
 .isc-lbl-tile-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #427E9D;
     line-height: 20px;
}
 .isc-lbl-tile-hdr-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 20px;
}
 .isc-lbl-tile-hdr-s4 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #777777;
     line-height: 20px;
     float: left;
}
 .isc-tile-read-container-s1.tile-bor-top-inprogress .isc-lbl-tile-hdr-s5 {
     color: #FFA216;
}
 .isc-lbl-tile-hdr-s5 i {
     color: inherit;
     margin-right: 3px;
     font-size: 8px;
     vertical-align: top;
}
 .isc-lbl-tile-hdr-s7 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #4c4c4c;
     line-height: 20px;
     float: left;
     letter-spacing: 0.3px;
}
 .isc-lbl-tile-hdr-s6 {
     margin: 0px 0px 0px 10px;
     font-size: 12px;
     font-weight: 400;
     color: #c7c7c7;
     line-height: 20px;
     float: right;
}
 .isc-panels-grp-container-s1 {
     width: 20%;
     float: left;
     padding: 0px 2.5px;
}
 .isc-lbl-tile-hdr-s5 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 20px;
     float: right;
}
 .isc-tile-row-s2 {
     background-color: #F5F5F5;
     position: relative;
     padding: 5px 10px 5px 10px;
}
 .isc-lbl-pnl-hdr-cont-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-bottom: 8px;
}
 .isc-cir-semi-cell-flt-s1.isc-progress {
     border-color: #1798CB;
}
 .isc-cir-semi-cell-flt-s1 {
     position: absolute;
     top: 5px;
     right: 5px;
     height: 20px;
     width: 20px;
     background-color: #fff;
     border: 2px solid #aaa;
     font-size: 11px;
     text-align: center;
     font-weight: 400;
     border-radius: 50% !important;
     color: #5d5d5d;
     line-height: 15px;
     padding: 1px 0 0 0;
}
 .isc-bor-fn-progress:hover {
     background-color: #2D96CB;
     color: #fff;
}
 .isc-btn-stat-pan-s1 {
     background-color: transparent;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     color: #2D96CB;
     display: block;
     cursor: pointer;
     width: 100px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #2D96CB;
     border-image: initial;
     text-decoration: none;
     padding: 3px 7px;
     margin: 0px auto;
     border-radius: 4px !important;
}
/***********Workflowhome status***********************/
 .isc-sec-acc-hdr-container-s2 a {
     position: relative;
     display: block;
     padding: 6px 12px;
     cursor: pointer;
     font-size: 13px;
     color: #7c7c7c;
     line-height: 25px;
    /* border: 1px solid #ddd;
     */
     font-weight: 400;
     border-top-left-radius: 5px !important;
     border-top-right-radius: 5px !important;
     display: block;
     background-color:#f5f5f5;
     min-height:35px;
}
 .isc-sec-acc-hdr-container-s2 a:hover {
     background-color: #dcdcdc;
}
 .isc-sec-acc-hdr-container-s2 a i {
     display: block;
     float: left;
     margin-right: 0px;
     font-size: 13px;
     margin-top: 5px;
     margin-left: 5px;
     color: inherit;
     line-height:18px;
}
 .isc-sec-acc-hdr-container-s2 a span {
     position: absolute;
     top: 5px;
     right: 5px;
     border-radius: 5px !important;
     font-size: 12px;
     padding: 0px 8px;
     font-weight: 400;
}
 .isc-sec-acc-bdy-container-s2 {
     padding: 7px 10px;
     border: 1px solid #ddd;
     min-height: 550px;
}
 .isc-cir-semi-cell-flt-lft {
     position: absolute;
     top: 5px;
     right: 5px;
     height: 20px;
     width: 20px;
     background-color: #fff;
    /* border: 2px solid #aaa;
     */
     font-size: 11px;
     text-align: center;
     font-weight: 400;
    /* border-radius: 50% !important;
     */
     color: #5d5d5d;
     line-height: 15px;
     padding: 1px 0 0 0;
}
 .isc-lbl-tile-hdr-tmr {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 20px;
     float: right;
}
 .isc-group-btn-alin {
     background-color: transparent;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     color: #2D96CB;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #2D96CB;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-lbl-tile-hdr-lft-icn {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #c7c7c7;
     line-height: 20px;
     float: left;
}
 .isc-tile-progress-bar-s5 {
     position: relative;
     height: 6px;
     background-color: #009688;
     float: left;
}
 .isc-tile-progress-bar-s6 {
     position: relative;
     height: 6px;
     background-color: #E3E3E3;
     float: left;
}
 .isc-lbl-sec-tiles-s3 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     font-weight: 400;
     color: #4D4D4D;
     line-height: 13px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: ceneter;
     padding: 0 10px;
     float: left;
}
 .isc-panels-grp-bdy-container-sub-panel {
     min-height: 450px;
    /* background-color: #fcfcfc;
     border: 1px solid #dedede;
     */
     border-radius: 2px !important;
     padding: 3px 3px;
}
 .isc-tile-read-container-sub-panel {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 10px;
     box-shadow: 0px 5px 5px #ddd;
}
 .isc-panels-grp-container-sub-cont {
     width: 25%;
     float: left;
     padding: 0px 2.5px;
}
/******WorkflowTab.aspx***********/
 .isc-app-page-content-tab-container-wrkflw {
     min-height: 90px;
     background-color: #f9f9f9;
     position: relative;
     border: 1px solid #eee;
     margin: 0px;
}
 .isc-screen-tab-list-wrkflw {
     padding: 0px;
     margin: 0px;
     display: block;
}
 .isc-screen-tab-list-wrkflw li {
     float: left;
     list-style: none;
     display: block;
     padding: 0px;
     border-right: 1px solid #ddd;
     width: 25%;
}
 .isc-screen-tab-list-wrkflw li.active a {
     background-color: #fff;
}
 .isc-screen-tab-list-wrkflw li a {
     padding: 10px 10px;
     display: block;
     position: relative;
     font-size: 14px;
     color: #7c7c7c;
     line-height: 20px;
     border-bottom: 2px solid transparent;
     background-color: transparent;
     text-decoration: none;
     font-weight: 400;
     text-align: center;
}
 .isc-open-fnt {
     font-weight: 400;
     color: #079de5;
     line-height: 25px;
     font-size: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: ceneter;
}
 .isc-approve-fnt {
     font-weight: 400;
     color: #a281cb;
     line-height: 25px;
     font-size: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: ceneter;
}
 .isc-receive-fnt {
     font-weight: 400;
     color: #1fc46e;
     line-height: 25px;
     font-size: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: ceneter;
}
 .isc-close-fnt {
     font-weight: 400;
     color: #717c81;
     line-height: 25px;
     font-size: 25px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: ceneter;
}
 .isc-screen-tab-list-wrkflw i {
     position: absolute;
     top: 30px;
     left: -15px;
     font-size: 25px;
     background-color: #fff;
     border-radius: 50%;
     height: 30px;
     width: 30px;
     text-align: center;
     line-height: 30px;
}
 .isc-screen-tab-list-wrkflw li:last-child {
     border-right: none;
}
/******workflow action***********/
 .isc-tds-list-lgnt-s1 li a:last-child {
     border-right: none;
}
 .isc-sec-acc-hdr-container-s2.isc-hold {
     border-top-color: #b4b4b4;
     border-width: 2px;
     border-top: 2px solid #b4b4b4;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd;
}
 .isc-tile-kpi-read-container-s1 {
     min-height: 100px;
     position: relative;
     border-radius: 3px !important;
     padding: 7px 8px;
     margin-bottom: 10px;
     background-color: #fff;
     box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
     -webkit-box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
     -moz-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
     -o-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
     -ms-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
}
 .isc-lbl-tile-hdr-lg-s1 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 14px;
     font-weight: 400;
     color: #427E9D;
     line-height: 20px;
}
 .isc-lbl-tile-hdr-lg-s2 {
     margin: 0px 0px 5px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 16px;
}
 .isc-lbl-tile-hdr-lg-s3 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 16px;
}
 .isc-lbl-tile-hdr-lg-s4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 16px;
     text-align: right;
}
 .isc-pan-progress-bar-s1 {
     height: 5px;
     background-color: #e6e6e6;
}
 .isc-list-inline-tile-kpi-atn {
     padding: 0px;
     margin: 0px;
     margin-top: 6px;
}
 .isc-list-inline-tile-kpi-atn li:first-child {
     padding-left: 0px;
}
 .isc-list-inline-tile-kpi-atn li h3 {
     margin: 0px 0px 2px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     font-weight: 400;
     color: #4d4d4d;
     line-height: 16px;
     text-align: center;
}
 .isc-list-inline-tile-kpi-atn li h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 14px;
     font-weight: 400;
     color: #777;
     line-height: 16px;
     text-align: center;
}
 .isc-list-inline-tile-kpi-atn li {
     display: block;
     width: 33.333%;
     float: left;
     list-style: none;
     border-right: 1px solid #eee;
     padding: 4px 10px;
}
 .isc-list-inline-tile-kpi-atn li:last-child {
     border-right: none;
}
 .isc-cir-div-lg-atn {
     height: 25px;
     width: 25px;
     border: 1px solid #ddd;
     text-align: center;
     line-height: 22px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     border-radius: 50% !important;
     margin-top: 2px;
     margin: 0 auto;
}
 .isc-btn-sts-bdg-thm-blue {
     background-color: #2293d6;
     color: #fff;
}
 .isc-btn-sts-bdg-thm-green {
     background-color: #20be84;
     color: #fff;
}
 .isc-btn-sts-bdg-thm-yellow {
     background-color: orange;
     color: #fff;
}
 .isc-panels-grp-container-sub-cont-atn {
     width: 33.3%;
     float: left;
     padding: 0px 2.5px;
}
/********ChartList.aspx*************/
 .isc-list-sep-kpi-cht-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-tr-show-subfiles-s1 {
     display: none;
}
 .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: 160px;
}
 .isc-list-sep-kpi-cht-s1 > li:last-child {
     border-right: none;
}
 .isc-list-sep-kpi-cht-s1 > li:first-child div {
     padding: 2px 0px;
}
 .isc-list-sep-kpi-cht-cell-s1 {
     padding: 7px 15px;
}
 .isc-cir-bor-sts-s1, .isc-cir-bor-sts-s2 {
     position: absolute;
     width: 50px;
     height: 50px;
     top: 20px;
     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-cir-bor-sts-s1 {
     border-color: #3fb53a;
}
 .isc-cir-bor-sts-s2 {
     border-color: #e86e29;
}
 .isc-lbl-list-sep-hdr-s1 {
     margin: 0px;
     font-size: 11px;
     font-weight: 400;
     line-height: 15px;
     text-transform: uppercase;
     letter-spacing: 0.4px;
     color: #777;
}
 .isc-lbl-list-sep-hdr-s3 {
     margin: 10px 0px 0px 0px;
     font-size: 18px;
     font-weight: 400;
     line-height: 18px;
     color: #222;
     padding-left: 25px;
}
 .isc-lbl-list-sep-hdr-s2 {
     margin: 10px 0px 0px 0px;
     font-size: 18px;
     font-weight: 400;
     line-height: 20px;
     color: #222;
}
 .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: 400;
}
 .isc-legend-cell-list-block-s1 li a i {
     display: block;
     float: left;
     font-size: 12px;
     margin-right: 5px;
     margin-top: 0px;
}
 i.actives-icn-s2 {
     color: #2fa011;
}
 .isc-legend-cell-list-block-s1 li a span {
     color: #aaa;
     font-weight: 400;
     float: right;
}
 .table-bar-chart-sh-s1 {
     width: 100%;
}
 i.actives-icn-s1 {
     color: #c3c3c3;
}
 .isc-grid-two-row-readtype-chart {
     width: 100%;
}
 .isc-grid-two-row-readtype-chart th {
     font-size: 12px;
     padding: 9px 6px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-grid-two-row-readtype-chart th h3 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #636363;
     font-size: inherit;
     text-transform: uppercase;
     font-size: 11px;
}
 tr.isc-tr-show-parentfiles-s1 td {
     position: relative;
}
 tr.isc-tr-show-parentfiles-s1 td {
     cursor: pointer;
}
 .isc-grid-two-row-readtype-chart td {
     font-size: 13px;
     padding: 10px 6px;
     border-bottom: 1px solid #e4e4e4;
     background-color: #fff;
}
 .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;
}
 .isc-grid-two-row-readtype-chart td h3 {
     margin: 0px 0px 0px 0px;
     color: #7c7c7c;
     font-weight: 400;
     font-size: inherit;
     font-size: 13px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 95%;
     text-transform: none;
}
 .isc-lblstd-hdr-s1 {
     margin: 0px 0px 0px 0px;
     line-height: 15px;
     color: #2581A7;
     font-size: 13px;
}
 .isc-tr-sub-2cld-active-s1 td:nth-child(2) {
     padding-left: 45px;
}
 .isc-tr-sub-2cld-active-s1 td {
     background-color: #fafafa;
}
 td.isc-tdm-bor-rig-s1 {
     border-right: 1px solid #f3f3f3;
}
/******************ListAction.aspx******/
 .isc-table-wek-list-s1 {
     width: 100%;
     table-layout: fixed;
}
 .isc-ths-days-on {
     display: none;
}
 .isc-tds-wek-days-cell-s1 {
     display: none;
}
 .isc-tr-wek-list-par-s2, .isc-tr-wek-list-par-s3 {
     display: none;
}
 .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: 400;
     cursor: pointer;
}
 .isc-table-wek-list-s1 tr th h2 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #636363;
     font-size: inherit;
     overflow: hidden;
     text-overflow: ellipsis;
     text-transform: uppercase;
     white-space: nowrap;
     width: auto;
     font-size: 11px;
}
 .isc-table-wek-list-s1 tr th h2 i {
     font-size: 18px;
     font-weight: 400;
     color: #5d5d5d;
}
 .isc-table-wek-list-s1 tr td {
     padding: 5px 6px;
     border-bottom: 1px solid #eee;
     position: relative;
}
 .isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s1 td:first-child h4 {
     font-size: 14px;
     color: #42a6bd;
}
 .isc-arr-cir-td-flt-s1 {
     position: absolute;
     top: 7px;
     right: 0px;
     height: 20px;
     width: 20px;
     border-radius: 50% !important;
     font-size: 10px;
     line-height: 20px;
     text-align: center;
     display: block;
     color: #1ca1c4;
     font-weight: 400;
     border: 1px solid #1ca1c4;
     cursor: pointer;
     text-decoration: none;
}
 .isc-table-wek-list-s1 tr td h4 {
     margin: 0px 0px 0px 0px;
     color: #7c7c7c;
     font-weight: 400;
     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-clk-bg-inactive-s1 {
     background-color: #7c7c7c;
}
 .isc-table-wek-list-s1 tr td h3 {
     margin: 0px 0px 0px 0px;
     color: #2d2d2d;
     font-weight: 400;
     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 .iscdatepicker {
     border: none;
     padding: 0px;
     background-color: transparent;
     color: #7c7c7c;
     font-size: 12px;
     cursor: pointer;
}
 .isc-fnt-col-str-s2 {
     color: #3bca3b !important;
}
 .isc-fnt-col-str-s1 {
     color: Orange !important;
}
 .isc-fnt-col-str-s3 {
     color: #eb5f5f !important;
}
 .isc-table-wek-list-s1 tr.isc-tr-wek-list-par-s2 td:first-child {
     padding-left: 35px;
}
 .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 th.isc-ths-days-on {
     background-color: #e4e4e4 !important;
}
/************DetailSimple.aspx*******************/
 .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-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-cen-cell-s1 {
     width: 151px;
     float: left;
     height: 32px;
     border-top: 1px solid #e3e6e9;
     border-bottom: 1px solid #e3e6e9;
     position: relative;
}
 .isc-grp-cal-cen-cell-s1 h3 {
     margin: 0px 0px 0px 0px;
     font-size: 15px;
     font-weight: 400;
     color: #777;
     line-height: 30px;
     padding-left: 10px;
     text-align:center;
}
 .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-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-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: 400;
     font-size: 11px;
     text-transform: uppercase;
     color: #5d5d5d;
}
/********DetailWizard.aspx**********/
 .wizard {
     margin: 0px auto;
     background: #fff;
}
 .wizard .nav-tabs {
     position: relative;
     margin-bottom: 0;
     border-bottom-color: #e0e0e0;
}
 .wizard > div.wizard-inner {
     position: relative;
}
 .connecting-line {
     height: 2px;
     background: #e0e0e0;
     position: absolute;
     width: 75%;
     margin: 0 auto;
     left: 0;
     right: 0;
     top: 42%;
     z-index: 1;
}
 .wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
     color: #555555;
     cursor: default;
     border: 0;
     border-bottom-color: transparent;
}
 span.round-tab {
     width: 50px;
     height: 50px;
     line-height: 45px;
     display: inline-block;
     border-radius: 100px !important;
     background: #fff;
     border: 2px solid #e0e0e0;
     z-index: 2;
     position: absolute;
     left: 0;
     text-align: center;
     font-size: 20px;
}
 span.round-tab i {
     color: #555555;
}
 .wizard li.active span.round-tab {
     background: #fff;
     border: 2px solid #5bc0de;
     box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
     -webkit-box-shadow: inset 0 -27px 45px -17px #D6E2F0, 0px 2px 4px 1px #ccc;
     -moz-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
     -o-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
     -ms-box-shadow: inset 0 -27px 45px -17px #D6E2F0,0px 2px 4px 1px #ccc;
}
 .wizard li.active span.round-tab i {
     color: #5bc0de;
}
 .wizard .nav-tabs > li {
     width: 25%;
}
 .wizard li:after {
     content: " ";
     position: absolute;
     left: 46%;
     opacity: 0;
     margin: 0 auto;
     bottom: 0px;
     border: 5px solid transparent;
     border-bottom-color: #5bc0de;
     transition: 0.1s ease-in-out;
}
 .wizard li.active:after {
     content: " ";
     position: absolute;
     left: 46%;
     opacity: 1;
     margin: 0 auto;
     bottom: 0px;
     border: 10px solid transparent;
     border-bottom-color: #5bc0de;
}
 .wizard .nav-tabs > li a {
     width: 65px;
     height: 65px;
     margin: 5px auto;
     border-radius: 100%;
     padding: 0;
}
 .wizard .nav-tabs > li a:hover {
     background: transparent;
}
 .wizard .tab-pane {
     position: relative;
     padding-top: 10px;
}
 .wizard h3 {
     margin-top: 0;
}
 .isc-btn-act-bgm-s3 {
     border-color: #f5851f;
     color: #f5851f;
     background-color: #ffe6ce;
}
 .isc-grid-two-row-readtype-s3 {
     width: 100%;
}
 .isc-grid-two-row-readtype-s3 th {
     font-size: 12px;
     padding: 10px 10px;
     border-top: 1px solid #E2E6E9;
     border-bottom: 1px solid #E2E6E9;
     position: relative;
     background-color: #F9F9F9;
     font-weight: 400;
}
 .isc-grid-two-row-readtype-s3 th h3 {
     margin: 0px;
     font-weight: 400;
     color: #666;
     font-size: inherit;
     text-transform: uppercase;
     font-size: 11px;
}
 .isc-grid-two-row-readtype-s3 td {
     font-size: 13px;
     padding: 10px 10px;
     border-bottom: 1px dotted #E2E6E9;
     background-color: #fff;
}
 .isc-grid-two-row-readtype-s3 td:first-child h3 {
     font-size: 14px;
     color: #42a6bd !important;
}
 .isc-grid-two-row-readtype-s3 td h3 {
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     font-size: 13px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
}
 tr.isc-tr-child-cell-level1 td {
     background-color: #fafafa;
}
/*****WorkflowPanel.aspx***************/
 .tile-bor-top-hold {
     border-top: 2px solid #7c7c7c;
}
 .tile-bor-top-progress {
     border-top: 2px solid #2D96CB;
}
 .tile-bor-top-inactive {
     border-top: 2px solid #F74E0A;
}
 .tile-bor-top-active {
     border-top: 2px solid #45AE3D;
}
 .isc-panels-grp-bdy-container-panel {
     min-height: 490px;
     background-color: #fcfcfc;
     border: 1px solid #dedede;
     border-radius: 2px !important;
     padding: 10px 5px;
}
 .isc-tile-read-container-panel {
     position: relative;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 10px;
     box-shadow: 0px 3px 3px #ddd;
}
 .isc-tile-read-container-panel.tile-bor-top-progress .isc-lbl-tile-hdr-s5 {
     color: #2D96CB;
}
 .isc-tile-read-container-panel.tile-bor-top-inprogress .isc-lbl-tile-hdr-s5 {
     color: #FFA216;
}
 .isc-tile-read-container-panel.tile-bor-top-inactive .isc-lbl-tile-hdr-s5 {
     color: #F74E0A;
}
 .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;
}
/****dropdownSample.aspx***********************/
 .isc-header-main-tile-drop {
    /* margin-bottom: 10px;
     */
     font-size: 14px;
     font-weight: 400;
     color: #525252;
     line-height: 20px;
     margin-top: 10px;
     letter-spacing: 0.4px;
     margin-bottom: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .btn-default:hover, .btn-default:active, .btn-default.active {
     color: #656565;
     background-color: none;
     border-color: #209bd1;
     border: 1px solid #209bd1;
}
 .wrapper-dropdown-3 {
     background: #fff none repeat scroll 0 0;
     border: 1px solid rgba(0, 0, 0, 0.15);
     border-radius: 4px !important;
     box-shadow: 0 1px 1px rgba(50, 50, 50, 0.1);
     color: #8aa8bd;
     cursor: pointer;
     font-weight: bold;
     margin: 0 auto;
     outline: medium none;
     padding: 10px;
     position: relative;
     width: auto;
}
 .wrapper-dropdown-3::after {
     border-color: #8aa8bd transparent;
     border-style: solid;
     border-width: 6px 6px 0;
     content: "";
     height: 0;
     margin-top: -3px;
     position: absolute;
     right: 15px;
     top: 50%;
     width: 0;
}
 .wrapper-dropdown-3 .dropdown {
     background: white none repeat scroll 0 0;
     border: 1px solid rgba(0, 0, 0, 0.17);
     border-radius: 4px !important;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
     font-weight: normal;
     left: 0;
     list-style: outside none none;
     opacity: 0;
     pointer-events: none;
     position: absolute;
     right: 0;
     top: 125%;
     margin: 0;
     padding: 0;
     transition: all 0.5s ease-in 0s;
}
 .wrapper-dropdown-3 .dropdown::after {
     border-color: #fff transparent;
     border-style: solid;
     border-width: 0 6px 6px;
     bottom: 100%;
     content: "";
     height: 0;
     position: absolute;
     right: 15px;
     width: 0;
}
 .wrapper-dropdown-3 .dropdown::before {
     border-color: rgba(0, 0, 0, 0.1) transparent;
     border-style: solid;
     border-width: 0 8px 8px;
     bottom: 100%;
     content: "";
     height: 0;
     position: absolute;
     right: 13px;
     width: 0;
}
 .wrapper-dropdown-3 .dropdown li a {
     border-bottom: 1px solid #e6e8ea;
     box-shadow: 0 1px 0 white inset;
     color: #8aa8bd;
     display: block;
     padding: 10px;
     text-decoration: none;
     transition: all 0.3s ease-out 0s;
}
 .wrapper-dropdown-3 .dropdown li i {
     color: inherit;
     float: right;
}
 .wrapper-dropdown-3 .dropdown li:first-of-type a {
     border-radius: 7px 7px 0 0;
}
 .wrapper-dropdown-3 .dropdown li:last-of-type a {
     border: medium none;
     border-radius: 0 0 7px 7px;
}
 .wrapper-dropdown-3 .dropdown li:hover a {
     background: #f3f8f8 none repeat scroll 0 0;
}
 .wrapper-dropdown-3.active .dropdown {
     opacity: 1;
     pointer-events: auto;
     z-index: 50;
}
 .no-opacity .wrapper-dropdown-3 .dropdown, .no-pointerevents .wrapper-dropdown-3 .dropdown {
     display: none;
     opacity: 1;
     pointer-events: auto;
}
 .no-opacity .wrapper-dropdown-3.active .dropdown, .no-pointerevents .wrapper-dropdown-3.active .dropdown {
     display: block;
}
/*****3rd drop************/
 .SumoSelect .select-all {
     height: auto;
}
 .SumoSelect > .CaptionCont {
     border-radius: 3px !important;
     border: 1px solid #ddd;
}
 .bootstrap-select .btn {
     border-radius: 3px !important;
}
 .SumoSelect > .CaptionCont > label > i {
     opacity: 0.5;
}
 .SumoSelect > .CaptionCont > span {
     color: #8a8a8a;
}
 .SumoSelect > .optWrapper > .options::-webkit-scrollbar {
     width: 4px;
}
 .SumoSelect > .optWrapper {
     border-radius: 3px !important;
}
 .SumoSelect > .optWrapper.multiple > .MultiControls > p {
     color: #8a8a8a;
}
 .bootstrap-select.btn-group .dropdown-menu::-webkit-scrollbar {
     width: 4px;
}
 .bootstrap-select.btn-group .dropdown-menu li a {
     color: #8a8a8a;
}
/****SmartList.aspx***********************/
 .component-control-property {
     min-height: 400px;
     padding: 5px 10px 5px 10px;
     margin: 0px 10px;
     box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
     border-radius: 3px !important;
}
 .label-smt-li-dataplan-main-title {
     font-size: 14px;
     font-weight: 400;
     line-height: 20px;
     color: #8b8b8b;
    /* text-shadow: 0px 1px #CCC;
     */
}
 .smt-li-dataplan-hdr-cell {
     padding: 0px 2px;
     border-bottom: 1px solid #eee;
}
 .smt-li-dataplan-inner-sub-title {
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     color: #333;
     margin: 0px;
}
 .smt-li-dataplan-body-cell {
     padding: 10px 10px 10px 5px;
}
 .sm-li-dataplan-container {
     margin-bottom: 10px;
}
 .sm-li-dataplan-info-left-cell {
     width: 54%;
     float: left;
}
 .icon-user-group-summary-cell {
     width: 5%;
     float: left;
}
 .sm-li-user-info-summary-cell {
     margin-left: 4%;
}
 .sm-li-user-info-summary-cell {
     width: 90%;
     float: left;
     margin-left: 5%;
}
 .label-sm-li-summary-title {
     font-weight: 400;
     font-size: 13px;
     line-height: 16px;
     color: #5A5743;
     display: block;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .dataplan-action-list i {
     font-size: 14px;
     color: #999;
     line-height: 16px;
}
 .sm-li-dataplan-container {
     margin-bottom: 10px;
}
 .dataplan-action-list i {
     color: #7BB5B0;
}
 .icon-user-group-summary-cell i {
     font-size: 14px;
     color: #057093;
}
 .label-sm-li-summary-subtitle {
     font-size: 11px;
     font-weight: 400;
     line-height: 16px;
     color: #9D9D9D;
     display: block;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .status-list-control {
     padding: 0px 6px;
     text-align: center;
     font-size: 11px;
     line-height: 16px;
     font-weight: 400;
     color: #FFF;
     background-color: #E5300A;
     border-radius: 2px !important;
     width: 75px;
     display: block;
}
 .sm-li-dataplan-info-right-cell {
     width: 46%;
     float: left;
}
 .status-list-control.active {
     background-color: #4db6ac;
}
 .status-list-control.warning {
     background-color: #ffaf39;
}
 .status-list-control.info {
     background-color: #64b5f6;
}
 .status-list-control.inactive {
     background-color: #e57373;
}
 .icn-cell-lft i {
     font-size: 13px !important;
     line-height: 15px !important;
}
 .icn-cell-lft {
     width: 5%;
     float: left;
}
 .icn-cell-lft i {
     font-size: 16px;
     color: #057093;
}
 .dropdown-menu-set {
     position: absolute;
     top: 90%;
     right: -10px;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     border: 1px solid #efefef;
     font-size: 14px;
}
 .open > .dropdown-menu-set {
     display: block;
}
 .dropdown-menu-set li > a {
     padding: 6px 12px 6px 12px;
     color: #333;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
     white-space: nowrap;
}
 .dropdown-menu-set li > a:hover, .dropdown-menu-set .active > a, .dropdown-menu-set .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #eee;
     color: #333;
     filter: none;
}
/******************************/
/*******EntityDetailsCollapsed.aspx *****************/
 .isc-app-screen-sec-container-home {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 15px 25px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
     border: 1px solid #ddd;
}
 .isc-app-screen-sec-container-home-entity {
     padding: 15px 25px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
}
 .isc-section-lbl-hdr-s1 {
     margin: 0px 0px 10px 0px;
     color: #209bd1;
     font-size: 15px;
     font-weight: 600 !important;
     margin-bottom: 2px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     text-transform: uppercase;
}
 .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-grp-btn-s1 .btn {
     padding: 6px 15px 6px 15px;
     color: #427E9D;
     border-color: #ccc;
     font-size: 13px;
}
 .isc-grp-btn-s1 .btn:hover {
     background-color: #209bd1;
     color: #fff;
}
 .isc-section-lbl-hdr-s3 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     color: #2d2d2d;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
     letter-spacing: 0.4px;
}
 .isc-div-s1 {
     margin: 0;
}
 .isc-min-ht-400 {
     min-height: 400px;
}
 .isc-section-lbl-cont-entity {
     margin: 0px 0px 10px 0px;
     font-size: 13px;
     color: #8A8A8A;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
     line-height: 15px;
}
 .isc-table-scroll-x-autos-s1 {
     overflow: hidden;
     overflow-x: auto;
}
 .isc-grid-two-row-readtype-home {
     width: 100%;
}
 .isc-grid-two-row-readtype-home th {
     font-size: 13px;
     padding: 8px 6px;
     border-bottom: 1px solid #e2e6e9;
     position: relative;
}
 .isc-grid-two-row-readtype-home th h3 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #222;
     font-size: inherit;
     letter-spacing: 0.3px;
}
 .isc-grid-two-row-readtype-home thead th:hover {
     background-color: #EEEEEE;
}
 .isc-grid-two-row-readtype-home td h3 {
     margin: 0px 0px 0px 0px;
     color: #427E9D;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     letter-spacing: 0.2px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 95%;
}
 .isc-grid-two-row-readtype-home td h4 {
     margin: 3px 0px 0px 0px;
     color: #7c7c7c;
     font-size: 12px;
}
 .isc-grid-two-row-readtype-home td {
     font-size: 13px;
     padding: 8px 6px;
     border-bottom: 1px dotted #e2e6e9;
}
 .isc-pad-lft-align-single {
     padding-left: 8px !important;
}
 .isc-screen-sub-bdy-inner-container-smart {
     padding: 0px 0px 0px 0px;
}
 .isc-screen-sub-bdy-inner-container-s1 {
     padding: 20px 15px 15px 15px;
}
 .isc-screen-sub-bdy-inner-container-entity-s1 {
     padding: 15px 15px 15px 15px;
     min-height: 300px;
     max-height: 355px;
     overflow: hidden;
     overflow-y: auto;
}
 tr.isc-tr-show-parentfiles-s1 td {
     cursor: pointer;
}
 tr.isc-tr-child-s1 td:first-child {
     padding-left: 60px;
}
 tr.isc-tr-child-s1 td {
     background-color: #F6F6F6;
     padding: 2px 6px;
}
 .isc-sts-inactive {
     color: #F74E0A;
}
 .isc-sts-inactive:hover {
     border-color: #F74E0A;
     color: #F74E0A;
}
 .isc-bgts-s1 {
     background: #ebffee;
     border: 1px solid #00710e;
     color: #00710e;
     text-shadow: none;
}
 .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-bud-val-cell-s1 {
     background-color: #25a84a;
     position: absolute;
     top: 0px;
     left: 0px;
     height: 10px;
     width: 5%;
}
 .isc-bud-cell-s2 {
     position: relative;
     height: 10px;
     background-color: #e3e3e3;
}
 .isc-app-screen-sec-container-sub-home {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 15px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
     border: 1px solid #ddd;
}
 .isc-screen-nav-container-s1 {
     border-bottom: 1px solid #e9e9e9;
}
 .isc-screen-nav-container-s1 ul {
     margin: 0px;
     padding: 0px;
}
 .isc-screen-nav-container-s1 ul li {
     display: block;
     float: left;
     list-style: none;
     width: auto;
}
 .isc-screen-nav-container-s1 ul li.active a {
     border-bottom: 2px solid #40b2e2;
}
 .isc-screen-nav-container-s1 ul li a {
     background-color: transparent;
     border-bottom: 2px solid transparent;
     color: gray;
     display: block;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     padding: 6px 15px;
     position: relative;
     text-align: center;
     text-decoration: none;
}
.isc-screen-nav-container-s1 ul li a span i {
    margin: 0px 5px 0px 0px;
    font-size: 14px;
    color: inherit;
    font-weight: 400;
}
 .isc-screen-nav-container-s1 ul li:hover a {
     border-bottom: 2px solid #45ae3d;
     text-decoration: none;
     background-color: #def3cd;
     color: #66b823;
}
/*******entity list kPI******************/
 .isc-thm-bg-active {
     background-color: #45AE3D !important;
}
 .isc-thm-bg-inactive {
     background-color: #F74E0A !important;
}
 .isc-thm-bg-warning {
     background-color: #FFA216 !important;
}
 .isc-thm-bg-progress {
     background-color: #2D96CB !important;
}
 .isc-thm-bg-hold {
     background-color: #aaa !important;
}
 .isc-list-cir-s1 {
     height: 18px;
     width: 18px;
     float: left;
     border-radius: 50% !important;
     background-color: #aaa;
     color: #fff;
     font-size: 10px;
     font-weight: 400;
     line-height: 18px;
     text-align: center;
     margin-right: 5px;
     margin-top: -1px;
     margin-left: 3px;
}
 b.isc-bold-li-s1 {
     font-size: 13px;
     font-weight: bold;
     color: #03537c;
     margin-left: 0;
}
 .isc-panel-tile-read-container-s1.active {
     background-color: #fafafa;
}
 .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-bor-fn-inprogress {
     border: 1px solid #FFA216;
     color: #FFA216;
}
 .isc-btn-stat-pan-enty {
     border: 1px solid #5d5d5d;
     background-color: transparent;
     text-align: left;
     font-size: 13px;
     font-weight: 400;
     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;
}
/*Oct 26, 2017*/
/*Css by Anand*/
/******************* MatrixListReport.aspx*****************/
 .isc-list-matrix-s1 {
     width: 100%;
}
 .isc-list-matrix-s1 th {
     padding: 5px 7px;
     font-size: 13px;
     font-weight: 400;
     color: #2d2d2d;
     border-bottom: 2px solid #ddd;
     text-align: center;
}
 .isc-list-matrix-s1 td {
     padding: 7px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #ddd;
}
 .isc-list-matrix-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #525252;
     text-align: center;
}
 .isc-list-matrix-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
}
 .isc-list-matrix-s1 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 10px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
     text-align: center;
}
 .isc-list-matrix-s1 tr td:first-child {
     text-align: left;
     color: #fff;
     background-color: #9FC5E9 !important;
     border-bottom: 2px solid #ddd;
}
 .isc-list-matrix-s1 tr td:nth-child(odd) {
     background: #F3F3F3;
}
 .isc-list-matrix-s1 tr td:nth-child(even) {
     background: #ffffff;
}
 .isc-list-lbl-color-s1 {
     color: #029902 !important;
}
 .isc-list-lbl-color-s2 {
     color: #ff3939 !important;
}
/**********Detailv3.aspx*****************************/
/*Css by Anand*/
/*Oct 26, 2017*/
/*Oct 26, 2017*/
/*Css by Anand*/
 .isc-app-screen-header-container-s1:before, .isc-scr-sec-bdy-cont-s1:before, .isc-scr-sec-bdy-cont-s2:before, .isc-nav-inner-bdy-con-s2:before, .isc-over-all-con-rep-s1:before, .isc-repor-sec-hdr-con-s1:before, .isc-repor-sec-bdy-con-s1:before,.isc-screen-nav-container-s3:before,.isc-slide-in-scroll-con-s1:before {
     content: "";
     display: table;
}
 .isc-app-screen-header-container-s1:after, .isc-scr-sec-bdy-cont-s1:after, .isc-scr-sec-bdy-cont-s2:after, .isc-nav-inner-bdy-con-s2:after, .isc-over-all-con-rep-s1:after, .isc-repor-sec-hdr-con-s1:after, .isc-repor-sec-bdy-con-s1:after,.isc-screen-nav-container-s3:after,.isc-slide-in-scroll-con-s1:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-app-screen-header-container-s1 {
     padding: 10px 25px;
     background: #F9F9F9;
     position: relative;
     border-bottom: 1px solid #efefef;
}
 .isc-lbl-rep-sub-hdr-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #8a8a8a;
     line-height: 20px;
     text-align: inherit;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-app-scr-sub-hdr-s1 {
     margin-bottom: 10px;
     font-size: 16px;
     font-weight: 400;
     color: #575E65;
     line-height: 10px;
     margin-top: 13px;
     letter-spacing: 0.4px;
}
 .isc-select-customize-s1 {
     border: 2px solid #ddd;
     border-radius: 4px !important;
     padding: 5px 20px 3px 4px;
     font-size: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 3px 8px 0px 8px;
}
 .isc-select-customize-s2 {
     border: 2px solid #ddd;
     border-radius: 4px !important;
     padding: 5px 20px 3px 4px;
     font-size: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 3px 8px 5px 5px;
     width: 100%;
     color: #828282;
}
 .isc-text-customize-s1 {
     background-color: #fff;
     border: 1px solid #ccc;
     border-radius: 3px !important;
     padding: 5px 20px 3px 10px;
     font-size: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 5px 5px 5px;
     color: #363636;
     width: 100%;
     height: 32px;
}
 .isc-text-customize-s1 {
     outline: none;
}
 .isc-scr-sec-bdy-cont-s1 {
     position: relative;
     padding: 10px 10px;
}
 .isc-scr-sec-bdy-cont-s2 {
     position: relative;
     background-color: #fff;
     border: 1px solid #eee;
     border-radius: 3px !important;
     background-color: #fff;
}
 .isc-scr-nav-container-s1 {
     height: 30px;
     border-bottom: 2px solid #ddd;
     position: relative;
     width: 99%;
}
 .isc-nav-scr-list-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-nav-scr-list-s1 li {
     float: left;
     list-style: none;
     display: block;
}
 .isc-nav-scr-list-s1 li a {
     display: block;
     padding: 5px 15px;
     font-size: 12px;
     font-weight: 400;
     color: #89827C;
     border-bottom: none;
     text-decoration: none;
     text-decoration: none;
     color: #919394;
     border-color: #0088dd;
     border-top-left-radius: 4px !important;
     border-top-right-radius: 4px !important;
     border: 1px solid #ddd;
     border-bottom: none;
     background-color: #fff;
}
 .isc-nav-scr-list-s1 li:hover a {
     text-decoration: none;
     color: #3c3a3a;
     border-top-left-radius: 6px !important;
     border-top-right-radius: 6px !important;
     border: 1px solid #ddd;
     border-bottom: none;
}
 .isc-nav-scr-list-s1 li.active a {
     color: #3c3a3a;
     padding-bottom: 6px;
     border-top-left-radius: 6px !important;
     border-top-right-radius: 6px !important;
     border: 1px solid #ddd;
     border-bottom: none;
     border-top: 2px solid #ddd;
     font-weight: 400;
}
 .isc-nav-scr-list-s1 li:first-child {
     padding-left: 20px;
}
 .isc-nav-inner-bdt-con-s1 {
     position: relative;
     border-right: 1px solid #eee;
    /*height: 300px;
    */
    /* max-height: 580px;
     */
     background-color: #ffffff;
     overflow: hidden;
     overflow-y: auto;
     padding: 20px 15px;
     border-top: none;
     border-left: none;
     border-top-right-radius: 6px !important;
     margin-right: -5px;
}
 .isc-nav-inner-bdy-con-detail {
     position: relative;
     background-color: #ffffff;
     padding: 10px 0px;
}
 .isc-lbl-in-nav-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-in-nav-hdr-s1 span {
     margin: 0px 0px 0px 5px;
     color: #5f6365;
     font-weight: 400;
     line-height: inherit;
}
 .isc-lbl-in-nav-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #2eafff !important;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-in-nav-hdr-s2 {
     margin: 10px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #fff;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     dispayl: block;
     background-color: #ffc000;
     display: inline-block;
     padding: 3px 6px;
     border-radius: 3px !important;
}
 .isc-lbl-in-nav-hdr-s3 {
     margin: 10px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     letter-spacing: 0.4px;
     color: #8A8A8A;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: right;
}
 .input-icon-s1 {
     position: relative;
     width: 100%;
}
 .input-icon-s1 > .form-control {
     padding-left: 33px;
}
 .input-icon-s1 > i {
     color: #5cb0e5;
     display: block;
     position: absolute;
     margin: 9px 2px 4px 10px;
     z-index: 3;
     width: 14px;
     height: 13px;
     font-size: 15px;
     text-align: center;
     right: 10px;
}
 .modal .input-icon-s1 > i {
     z-index: 10055;
}
 .form-control-s1 {
     font-size: 14px;
     font-weight: normal;
     color: #8A8A8A;
     background-color: white;
     box-shadow: none;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     display: block;
     border: 1px solid #ccc;
     border-radius: 3px !important;
     padding: 7px 20px 3px 10px;
     font-size: 14px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px;
     height: 32px;
     position: relative;
     padding-right: 19px;
     width: 100%;
     outline: none;
}
 .isc-pad-left-s1 {
     padding-left: 100px;
}
 .isc-read-list-report-s1 {
     width: 100%;
}
 .isc-read-list-report-s1 th {
     padding: 5px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #535353;
     border-bottom: 2px solid #ddd;
     text-align: left;
}
 .isc-read-list-report-s1 td {
     padding: 7px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #ddd;
}
 .isc-read-list-report-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #0088dd;
     text-align: left;
}
 .isc-read-list-report-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: right;
}
 .isc-read-list-report-s1 td h4 {
     font-size: 12px;
     font-weight: 400;
     color: #484848;
     margin: 0px 0px 0px 0px;
     text-align: left;
     line-height: 15px;
}
 .isc-read-list-report-s1 td h5 {
     font-size: 11px;
     font-weight: 400;
     color: #484848;
     margin: 0px 0px 0px 0px;
     text-align: left;
     line-height: 15px;
     text-align: left;
}
 .isc-read-list-report-nav-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-read-list-report-nav-s1 li {
     float: left;
     display: block;
     list-style: none;
}
 .isc-read-list-report-nav-s1 li a {
     display: block;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     border-right: 1px solid #ddd;
     padding: 2px 10px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-read-list-report-nav-s1 li:last-child a {
     border-right: none;
     margin-right: 0px !important;
}
 .isc-read-list-report-nav-s1 li:hover a {
     text-decoration: none;
}
 .isc-over-all-con-rep-s1 {
     position: relative;
}
 .isc-repor-sec-hdr-con-s1 {
     position: relative;
     padding: 5px 10px;
     border-bottom: 1px solid #ddd;
}
 .isc-repor-sec-bdy-con-s1 {
     position: relative;
     padding: 5px 10px;
}
 .isc-btn-act-scr-sec-s1:hover {
     color: #fff;
}
 .isc-lbl-rep-sub-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 10px;
    /* margin-top: 13px;
     */
     letter-spacing: 0.2px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 20px;
}
 .isc-list-s1 {
     width: 100%;
}
 .isc-list-s1 td {
     padding: 3px 3px !important;
     border-bottom: none;
     text-align: right;
}
 .isc-app-screen-sec-hdrs-container-sub-menu {
     height: 50px;
     border: 1px solid #E2E6E9;
     background-color: #F9F9F9;
     padding: 8px 25x !important;
     position: relative;
}
/*******************************/
/*GroupGridPattern.aspx */
 .isc-read-list-s1 {
     width: 100%;
     table-layout: fixed;
}
 .isc-read-list-s1 thead {
     border: 1px solid #ddd;
}
 .isc-read-list-s1 tbody {
     border: 1px solid #ddd;
}
 .isc-read-list-s1 th {
     font-size: 12px;
     padding: 9px 6px;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
     text-align: center;
     color: #595252;
}
 .isc-read-list-s1 th h2 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #7e7e7e;
     font-size: 11px;
}
 .isc-read-list-s1 th h3 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #7e7e7e;
     font-size: 11px;
     text-align: center;
}
 .isc-read-list-s1 th h4 {
     margin: 0px 0px 0px 0px;
     color: #222;
     font-size: 12px;
}
 .isc-read-list-s1 td {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #404040;
     text-align: left;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 6px 10px;
     border-bottom: 1px dotted #ddd;
     border-left: 1px dotted #ddd;
     border-right: 1px dotted #ddd;
}
 .isc-read-list-s1 tr.active td {
     background-color: #00a1df;
     color: #fff;
     font-size: 13px;
     font-weight: 400;
}
 .isc-read-list-s1 tr.active td h2 {
     background-color: #00a1df;
     color: #fff;
     font-size: 13px;
     font-weight: 400;
}
 .isc-read-list-s1 tr.active-s1 td {
     background-color: #e9f7fd;
}
 .isc-read-list-s1 tr.active-s1 td h2 {
     background-color: #e9f7fd;
}
 .isc-read-list-s1 td h2 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: inherit;
     font-size: 11px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-align: center;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-read-list-td-color-s1 {
     color: #d23131 !important;
     font-weight: 600 !important;
}
 .isc-read-list-td-color-s2 {
     color: #5bbe5b !important;
     font-weight: 600 !important;
}
 .isc-read-list-s1 td h3 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: 13px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-align: center;
     text-overflow: ellipsis;
     text-align: left;
}
 .isc-read-list-s1 tr:hover {
     background-color: #e9f7fd;
     cursor: pointer;
}
 .isc-read-list-s1 tr:first-child th {
     border-top: 1px solid #ddd;
}
/*List group data */
/*Oct 26, 2017*/
/*Css by Anand*/
/*Calendar.aspx start new 2/11/2017*/
 .isc-calendar-grp-hdr-container-s1 {
     min-height: 35px;
     padding: 5px 10px 5px 10px;
     border-bottom: 3px solid #ecedf0;
}
 .isc-lbl-scr-sec-hdr-s1 {
     color: #161417;
     font-size: 18px;
     font-weight: 400;
     line-height: 22px;
     margin: 6px 0 0;
}
 .isc-list-inline-swt-cell-s1 {
     margin: 0;
     padding: 0;
}
 .isc-list-inline-swt-cell-s1 li {
     color: #5d5d5d;
     cursor: pointer;
     float: left;
     font-size: 13px;
     line-height: 20px;
     list-style: outside none none;
     padding: 4px 7px;
     text-align: center;
     width: 90px;
}
 .isc-list-inline-swt-cell-s1 li i {
     color: inherit;
     font-size: inherit;
}
 .isc-list-inline-swt-cell-s1 li.active {
     color: #aaa;
     font-weight: 400;
}
 .isc-btn-thm-s1 {
     background-color: #1aaf91;
     color: #fff;
}
 .isc-btn-scr-act-s2 {
     font-size: 13px;
     min-width: 120px;
     padding: 7px 10px;
     text-align: left;
}
 .isc-btn-scr-act-s2 i {
     margin-right: 5px;
     font-size: 12px;
}
 .isc-btn-thm-s1:hover {
     color: #fff;
}
 .isc-dd-full-size-s1 .btn-group .dropdown-menu li a .input-icon i.fa-times {
     position: absolute;
     top: 10px;
     right: 11px;
     cursor: pointer;
     color: #aaa;
     font-size: 12px;
     margin: 0px;
     padding: 0px;
}
 .isc-app-page-section-container {
     padding: 10px 15px;
     background-color: #fff;
     border: 1px solid #E3ECEC;
     min-height: 620px;
     margin-bottom: 30px;
}
 .isc-calendar-col-cell-s1 {
     width: 14.2%;
     float: left;
}
 .isc-calendar-col-inner-cell-s1 {
     padding: 10px 10px;
}
 .isc-calendar-col-inner-hdr-cell-s1 {
     padding: 10px 0px 10px 0px;
     border-bottom: 3px solid #cbcbcb;
}
 .isc-lbl-cal-sec-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #5d5d5d;
     font-size: 17px;
     line-height: 20px;
}
 isc-calendar-col-inner-bdy-cell-s1 {
     padding: 10px 0px;
}
 .isc-cal-uno-container-s1 {
     position: relative;
     padding: 4px 7px;
     padding-left: 70px;
     background-color: #f0f0f0;
     min-height: 45px;
     border-radius: 3px !important;
     margin-bottom: 5px;
}
 .isc-lbl-cal-conts-s2 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #177ab9;
     text-decoration: underline;
     line-height: 17px;
     font-size: 11px;
}
 .isc-in-active {
     background-color: #cf0101;
     color: #fff !important;
}
 .isc-in-progress {
     background-color: #fe7011;
     color: #fff !important;
}
 .isc-active {
     background-color: #0c953f;
     color: #fff !important;
}
 .isc-cal-tim-cell-s1 {
     height: 20px;
     width: 55px;
     line-height: 12px;
     color: #aaa;
     font-size: 11px;
     font-weight: 400;
     position: absolute;
     top: 3px;
     left: 3px;
     padding: 4px 4px;
}
 .isc-cal-tim-cell-s2 {
     height: 20px;
     width: 55px;
     line-height: 12px;
     color: #aaa;
     font-size: 11px;
     font-weight: 400;
     position: absolute;
     top: 24px;
     left: 3px;
     padding: 4px 4px;
}
 .isc-cal-uno-container-s2 {
     position: relative;
     padding: 4px 7px;
     padding-left: 70px;
     background-color: #fff;
     min-height: 45px;
     border-radius: 3px !important;
     margin-bottom: 5px;
     border: 2px solid #f0f0f0;
}
 .isc-lbl-cal-conts-s1 span {
     font-weight: 400;
     margin-right: 3px;
}
 .isc-lbl-cal-conts-s1 {
     line-height: 18px;
     font-size: 13px;
     color: #222;
     font-weight: 400;
     margin: 0px 0px 0px 0px;
}
 .isc-cal-ctrl-thm-s1 .isc-calendar-grp-bdy-container-s1 {
     border: 1px solid #dfe1e2;
}
 .isc-cal-ctrl-thm-s1 .isc-calendar-col-inner-cell-s1 {
     background-color: #f5f5f5;
     border-right: 1px solid #dfe1e2;
     padding: 0px 0px 0px 0px;
     min-height: 150px;
}
 .isc-cal-uno-container-s4 {
     min-height: 160px;
     padding: 10px 7px;
     background-color: #f5f5f5;
     border-bottom: 1px solid #dfe1e2;
     position: relative;
}
 .isc-lbl-cals-hdrs-s1 {
     margin: 0px 0px 10px 0px;
     color: #222;
     font-weight: 400;
     font-size: 14px;
     line-height: 18px;
}
 .isc-lbl-cals-hdrs-s1 span {
     margin-left: 5px;
     color: #8d8d8d !important;
     font-weight: 400;
     font-size: 13px;
     text-transform: uppercase;
}
 .isc-lbl-cals-hdrs-s2 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: 12px;
     line-height: 15px;
     text-transform: uppercase;
     letter-spacing: 0.3px;
}
 .isc-bdg-txts-lbl-s1:hover {
     text-decoration: none;
     cursor: pointer;
}
 .isc-bdg-txts-lbl-s1 span {
     font-weight: 400;
     margin-right: 4px;
     float: left;
}
 .isc-bdg-txts-lbl-s1 {
     text-decoration: none;
     display: block;
     padding: 2px 4px;
     background-color: #dfdfdf;
     border: 1px solid #cecece;
     color: #5d5d5d;
     font-size: 12px;
     font-weight: 400;
     border-radius: 3px !important;
     margin-bottom: 3px;
     text-align: right;
}
 .isc-lbl-cals-hdrs-s3 {
     margin: 7px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: 12px;
     line-height: 15px;
     text-transform: uppercase;
     letter-spacing: 0.3px;
}
 .isc-cal-ctrl-thm-s1 .isc-lbl-cal-conts-s2 {
     color: #bcbfc1;
}
 .isc-list-cal-flt-s1 li {
     float: left;
     list-style: none;
     padding: 4px 4px;
     font-size: 11px;
     color: #d3d3d3;
     font-weight: 400;
     cursor: pointer;
}
 .isc-list-cal-flt-s1 {
     padding: 0px;
     margin: 0px;
     position: absolute;
     bottom: 10px;
     right: 6px;
}
 .isc-cal-uno-container-s3 {
     min-height: 160px;
     padding: 10px 7px;
     background-color: #fff;
     border-bottom: 1px solid #dfe1e2;
     position: relative;
}
 .isc-sts-inactive:hover {
     border-color: #f78b60;
     color: #fff;
}
 .isc-sts-active:hover {
     border-color: #45AE3D;
     color: #fff;
}
 .isc-sts-progress:hover {
     border-color: #2D96CB;
     color: #fff;
}
 .isc-bdg-txts-lbl-s1 span {
     font-weight: 400;
     margin-right: 4px;
     float: left;
}
 .isc-sts-inactive {
     color: #fff;
     border: 1px solid #f78b60;
     background-color: #f78b60;
}
 .isc-sts-active {
     color: #fff;
     border: 1px solid #45AE3D;
     background-color: #45AE3D;
}
/****Calendar start day*******/
 .isc-width-85per {
     width: 85%;
}
 .isc-cal-uno-container-left {
     min-height: 250px;
     padding: 10px 7px;
     background-color: #fff;
     border: 1px solid #dfe1e2;
     position: relative;
}
 .isc-btn-thm-s2 {
     background-color: #FFF;
     color: #c8c8c8;
     border: 1px solid #dfe1e2;
     padding: 6px 12px;
     width: 100%;
     border-radius: 4px !important;
     line-height: 20px;
     margin: 0 0 0 0;
}
 .isc-btn-scr-act-s2 i {
     margin-right: 5px;
     font-size: 12px;
     float: right;
}
 .isc-group-btn-custom {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .isc-group-btn-custom li {
     display: block;
     padding: 10px 20px;
}
 .isc-left-side-bdr {
     padding-right: 20px;
     border-right: 1px solid #eee;
     min-height: 810px;
}
 .isc-group-btn-custom li.active a {
     background-color: #fff;
     color: #209bd1;
     border: 2px solid #209bd1;
     font-weight: 400;
}
 .isc-group-btn-custom li a {
     text-decoration: none;
}
 .isc-filter-panel {
     min-height: 35px;
     background-color: #f0f7fe;
}
 .isc-filter-rig-inner-cntr {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .isc-act-nav-container li {
     list-style: none;
     float: left;
     display: inline-block;
}
 .isc-filter-rig-inner-cntr li {
     display: inline-block;
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 18px;
     color: #156394;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-status-white-close-btn {
     background-color: #fff;
     border-radius: 6px !important;
     color: #5d5d5d;
     cursor: pointer;
     display: inline-block;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     margin: 0 auto;
     padding: 2px 10px;
     text-decoration: none;
     border: 1px solid #d6d6d6;
     margin-top: 5px;
}
 .isc-filter-clr-change {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 25px;
     color: #156394;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 0 0 0 10px;
}
 .isc-right-clear-align {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 35px;
     color: #209bd1;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 0px 15px 0 0px;
     cursor: pointer;
     text-decoration: underline;
}
 .isc-sorting-icon-align {
     font-size: 20px;
     padding: 0px 10px;
     color: #5d5d5d;
}
 .isc-table-read-optimal-daily {
     width: 100%;
     table-layout: fixed;
}
 .isc-table-read-optimal-daily th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-table-read-optimal-daily td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal-daily td h2 {
     font-size: 13px;
     color: #5d5d5d;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
}
 .isc-table-read-optimal-daily th:first-child {
     border-right: 1px solid #ddd;
}
 .isc-table-read-optimal-daily td:first-child {
     border-right: 1px solid #ddd;
}
 .isc-table-read-optimal-daily th h2 {
     color: inherit;
     font-size: inherit;
     font-weight: inherit;
     line-height: inherit;
     margin: 0px;
     overflow: hidden;
     text-align: inherit;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding: 0px 3px;
     text-transform: uppercase;
}
 .isc-table-read-optimal-daily td {
     font-size: 13px;
     padding: 5px 10px;
     border-bottom: 1px solid #E2E6E9;
     background-color: #f5f6f7;
}
 .isc-plus-icon-align {
     font-size: 16px;
     padding: 0px 5px;
     color: #5d5d5d;
}
 tr.milestone-active-daily-purp td:first-child {
     border-left: 15px solid #9966cc;
}
 tr.milestone-active-daily-red td:first-child {
     border-left: 15px solid #dd5652;
}
 tr.isc-tr-show-parentfiles-s1 td:nth-child(1) {
     background: transparent none repeat scroll 0 0;
}
 .isc-clock {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 5px 0px;
}
 .isc-project-name {
     color: #64c3d1;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 5px 0px;
}
 .isc-year-value {
     color: #848889;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 5px 0px;
}
 .isc-project-summary {
     color: #848889;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 5px 0px;
}
 .isc-holder-main-user {
     font-size: 12px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
    /* font-size: inherit;
     */
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
     text-transform: uppercase;
     line-height: 20px;
}
 .isc-holder-main-create {
     font-size: 12px;
     color: #7c7c7c;
     margin: 0px;
     font-weight: 400;
    /* font-size: inherit;
     */
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
     text-align: right;
     line-height: 20px;
}
 .isc-group-btn-alin-red {
     background-color: transparent;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #e5a5a2;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #e5a5a2;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-group-btn-alin-pending {
     background-color: transparent;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #e2af60;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #e2af60;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-group-btn-alin-pending:hover {
     color: #e2af60;
}
 .isc-group-btn-alin-order {
     background-color: transparent;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #62b5fd;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #62b5fd;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-group-btn-alin-order:hover {
     color: #62b5fd;
}
 .isc-group-btn-alin-confim {
     background-color: transparent;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #86cc9c;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #86cc9c;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-group-btn-alin-confim:hover {
     color: #86cc9c;
}
 .isc-group-btn-alin-purpule {
     background-color: transparent;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #9966cc;
     display: block;
     cursor: pointer;
     float: left;
     width: 70px;
     text-align: center;
     border-width: 2px;
     border-style: solid;
     border-color: #9966cc;
     border-image: initial;
     text-decoration: none;
    /* padding: 3px 7px;
     */
     padding: 0;
     margin: 0px auto;
     border-radius: 4px !important;
}
 .isc-group-btn-alin-purpule:hover {
     color: #9966cc;
}
 .isc-group-btn-alin-red:hover {
     color: #e5a5a2;
}
 .isc-holder-sub-main-user-create {
     color: #7c7c7c;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-left: 12px;
     text-align: right;
}
 .isc-holder-main-user i {
     font-size: 11px;
     color: #45ae3d;
     text-align: left;
     margin: 0;
     padding: 0 3px 0px 0px;
}
 .isc-holder-sub-main-user {
     color: #7c7c7c;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin-left: 12px;
}
 .isc-dark-gray {
     color: #bd9676;
}
 tr.isc-white td {
     background-color: #fff !important;
}
 .isc-light-fnt {
     color: #919191 !important;
     padding: 0px 5px 0 0px;
}
/********End Day*****************/
/*Override Bootstrap inline datepicker*/
 .isc-cal-uno-container-left .datepicker-inline {
     width: 100% !important;
}
 .isc-cal-uno-container-left .datepicker table {
     width: 100% !important;
}
 .isc-cal-uno-container-left .datepicker table tr td {
     background-color: #f9f9f9 !important;
}
 .isc-cal-uno-container-left .datepicker table tr td.day.active {
     color: #2FA1DF !important;
     font-weight: 600 !important;
     border: 1px solid #2FA1DF !important;
     background-color: #fafafa !important;
}
 .isc-cal-uno-container-left .datepicker table tr th.dow {
     color: #2FA1DF !important;
     border-bottom: 1px solid #2fa1df !important;
     padding-bottom: 2px !important;
     font-weight: 600 !important;
}
 .isc-cal-uno-container-left .datepicker table tr th.next, .isc-cal-uno-container-left .datepicker table tr th.prev {
     color: #2FA1DF !important;
     font-weight: 600 !important;
}
 .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s1, .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s2 {
     display: block;
     width: 5px;
     height: 5px;
     line-height: 10px;
     float: none;
     cursor: pointer;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     background-color: red;
     text-align: center !important;
     margin: 0 auto;
     border-radius: 50% !important;
}
 .isc-cal-uno-container-left .datepicker table tr td span.isc-cir-indicator-s2 {
     background-color: #45ae3d !important;
}
 .isc-cal-uno-container-left .datepicker td {
     height: 35px !important;
}
/*******Calendar.aspx Finished***********/
/****TimelineControl.aspx******************/
 .isc-gant-list-thm-s1 {
     width: 100%;
     border-top: 1px solid #e2e2e2;
     border-right: 1px solid #e2e2e2;
     border-left: 1px solid #e2e2e2;
     table-layout: fixed;
}
 .isc-gant-list-thm-s1 th {
     color: #5d5d5d;
     background-color: #fff;
     padding: 5px 10px;
     font-weight: 400;
     font-size: 13px;
     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;
}
 tr.isc-gant-tbdy-tr-parent-s1 td {
     font-weight: 400;
     color: #2d2d2d;
     white-space: nowrap;
     padding: 10px 10px;
     text-align: justify;
     background-color: #f9f9f9;
}
 tr.isc-gant-tbdy-tr-child-s1 td {
     color: #777;
}
 .isc-gant-list-thm-s1 td:first-child {
     background-color: #fff;
     color: #777;
}
 .isc-first-element {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 4px;
     height: 20px;
     line-height: 20px;
     float: right;
     width: 20px;
     margin: 0 0px 0px 0px;
     color: #5d5d5d;
}
 .isc-first-element-s3 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 5px 0px 5px;
     height: 20px;
     line-height: 20px;
     float: right;
     width: 0px;
     margin: 0 5px 0px 0px;
     color: #5d5d5d;
}
 .isc-first-element-s4 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 0px 0px 5px;
     height: 20px;
     line-height: 20px;
     float: right;
     width: 25px;
     margin: 0 0px 0px 0px;
     color: #5d5d5d;
}
 .isc-first-element-s2 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 1.5px;
     height: 20px;
     line-height: 20px;
     float: left;
     width: 0px;
     margin: 0 0px 0px -10px;
     color: #5d5d5d;
}
 .isc-first-element-s7 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 2px 0px 0px;
     height: 20px;
     line-height: 20px;
     float: right;
     width: 0px;
     margin: 0 15px 0px 0px;
     color: #5d5d5d;
}
 .isc-first-element-s8 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 2px 0px 3px;
     height: 20px;
     line-height: 20px;
     float: right;
     width: 0px;
     margin: 0 15px 0px 0px;
     color: #5d5d5d;
}
 .isc-first-element-s5 {
     background-color: #3db9d3;
     white-space: nowrap;
     overflow: inherit;
     border-radius: 3px !important;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 2px;
     height: 20px;
     line-height: 20px;
     float: left;
     width: 0px;
     margin: 0 0px 0px -10px;
     color: #5d5d5d;
}
 .isc-allocation-main {
     color: #5d5d5d;
     font-size: 11px;
     font-weight: 400;
     padding: 0px 5px;
}
 .isc-allocation {
     padding: 0 0 0 6px;
     color: #979697;
}
/*Nov 06, 2017*/
/*Css by Anand*/
/*GroupGridPatternv1.aspx*/
 .isc-read-list-s2 {
     width: 100%;
}
 .isc-read-list-s2 thead {
     border-bottom: 2px solid #ddd;
}
 .isc-read-list-s2 tbody {
     border: 1px solid #ddd;
}
 .isc-read-list-s2 th {
     font-size: 12px;
     padding: 7px 6px;
     position: relative;
     background-color: #edf9ee;
     font-weight: 400;
     text-align: center;
     color: #595252;
     border-top: 3px solid #8FCF96;
     border-left: 2px solid #ddd;
     text-transform: uppercase;
}
 .isc-read-list-s2 td {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #404040;
     text-align: left;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 6px 8px;
     border-bottom: 1px dotted #ddd;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd;
     background-color: #fff;
     line-height: 20px;
}
 .isc-read-list-s2 td h2 {
     font-weight: 600 !important;
     text-align: right !important;
     color: #3a3a3a !important;
}
 .isc-read-list-s2 td h3 {
     text-align: right !important;
     font-size: 12px !important;
}
 .isc-read-list-s2 td h4 {
     padding-left: 20px !important;
     color: #8a8a8a !important;
     margin: 0px 0px 0px 0px !important;
     font-size: 12px !important;
     font-weight: 600 !important;
}
 .isc-read-list-s2 tr.active-s1 td {
     background-color: #EFEFEF;
     border-bottom: 2px solid #ddd;
}
 .isc-read-list-s2 tr.active-s1 td h2 {
     background-color: #EFEFEF;
}
 .isc-read-list-s2 td h2 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: inherit;
     font-size: 11px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-align: center;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-read-list-s2 td h3 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-weight: 400;
     font-size: 13px;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-align: center;
     text-overflow: ellipsis;
     text-align: left;
}
 .isc-read-list-s2 tr:hover td {
     background-color: #eaffec;
     cursor: pointer;
}
 .isc-read-list-s2 td:nth-child(1) {
     border-right: 3px solid #ddd !important;
}
 .isc-list-act-cal-nav-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-list-act-cal-nav-s1 li {
     float: left;
     list-style: none;
     margin-right: 5px;
}
 .isc-list-act-cal-nav-s1 li a {
     font-size: 12px;
     line-height: 16px;
     font-weight: 400;
     color: #8edf98;
     display: inline-block;
     margin: 0px 0px;
     border-right: 1px solid #bbb;
     padding-right: 10px;
     margin: 0px 5px 5px 0px;
     cursor: pointer;
}
 .isc-list-act-cal-nav-s1 li.active a {
     color: #3c3a3a;
}
 .isc-list-act-cal-nav-s1 li:last-child a {
     padding-right: 0px;
     margin: 0px 0px 0px 0px;
     border-right: none;
}
/*GroupGridPatternv1.aspx */
/*BarChartListv1.aspx*/
 .isc-kpi-bar-chart-con-s1:before, .isc-kpi-bar-nav-s1:before, .isc-in-bdy-sec-over-all-con-s1:before, .isc-in-bdy-sec-hdr-con-s1:before, .isc-in-bdy-sec-bdy-con-s1:before, .isc-in-bdy-sec-foot-con-s1:before, .isc-vertical-bar-chart-con-s1:before, .isc-vertical-bar-chart-hdr-con-s1:before, .isc-vertical-bar-chart-bdy-con-s1:before, .isc-in-bdy-sec-bdy-con-s2:before {
     content: "";
     display: table;
}
 .isc-kpi-bar-chart-con-s1:after, .isc-kpi-bar-nav-s1:after, .isc-in-bdy-sec-over-all-con-s1:after, .isc-in-bdy-sec-hdr-con-s1:after, .isc-in-bdy-sec-bdy-con-s1:after, .isc-in-bdy-sec-foot-con-s1:after, .isc-vertical-bar-chart-con-s1:after, .isc-vertical-bar-chart-hdr-con-s1:after, .isc-vertical-bar-chart-bdy-con-s1:after, .isc-in-bdy-sec-bdy-con-s2:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-kpi-bar-chart-con-s1 {
     position: relative;
     border-bottom: 2px solid #ddd;
     background-color: #fff;
     padding: 5px 10px;
}
 .isc-kpi-bar-nav-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-kpi-bar-nav-s1 li {
     list-style: none;
     float: left;
     text-decoration: none;
     display: block;
     position: relative;
     background-color: #fff;
     width: 11%;
     margin: 0px 3px 0px 3px;
}
 .isc-kpi-bar-nav-s1 li h2 {
     text-decoration: none;
     display: block;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 11px;
     line-height: 15px;
     font-weight: 400;
     color: #333;
     text-align: center;
}
 .isc-kpi-bar-nav-s1 li h3 {
     text-decoration: none;
     display: block;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 14px;
     line-height: 23px;
     font-weight: 400;
     color: #474747;
     text-align: center;
}
 .isc-kpi-bar-nav-s1 li h4 {
     text-decoration: none;
     display: block;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 11px;
     line-height: 10px;
     font-weight: 400;
     color: #B2B2B2;
     text-align: center;
}
 .isc-kpi-bar-nav-s1 li:first-child {
     margin-right: 40px;
}
 .isc-kpi-bar-nav-s1 li:nth-child(8) {
     margin-left: 40px;
}
 .isc-kpi-bar-chart-nav-s1 {
     position: relative;
     height: 6px;
     background-color: #DBDDDC;
     float: left;
     border-radius: 3px !important;
     width: 100%;
}
 .isc-kpi-bar-bg-color-s1 {
     background-color: #67AF6F !important;
}
 .isc-kpi-bar-bg-color-s2 {
     background-color: #E4B529 !important;
}
 .isc-kpi-bar-bg-color-s3 {
     background-color: #F36639 !important;
}
 .isc-in-bdy-sec-over-all-con-s1 {
     position: relative;
}
 .isc-in-bdy-sec-hdr-con-s1 {
     position: relative;
     border-right: 1px solid #ddd;
     padding: 3px 10px;
     border-bottom: 2px solid #ddd;
     height: 40px;
}
 .isc-in-bdy-sec-bdy-con-s1 {
     position: relative;
     height: 550px;
    /*border:1px solid #ddd;
    */
     padding: 7px 10px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-in-bdy-sec-bdy-con-s2 {
     position: relative;
     height: 520px;
    /*border:1px solid #ddd;
    */
     padding: 7px 10px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-in-bdy-sec-foot-con-s1 {
     position: relative;
    /* height: 50px;
     */
     border-top: 1px solid #ddd;
     border-right: 1px solid #ddd;
     padding: 7px 10px;
}
 .isc-act-icon-nav-hdr-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-act-icon-nav-hdr-s1 li {
     float: right;
     list-style: none;
     margin-right: 15px;
     margin-top: 8px;
}
 .isc-act-icon-nav-hdr-s1 li a {
     display: block;
     font-size: 12px;
     color: #7c7c7c;
     font-weight: 400;
     line-height: 10px;
}
 .isc-act-icon-nav-hdr-s1 li a i {
     font-size: 16px;
     text-align: center;
}
 .isc-act-icon-nav-hdr-s1 li:hover a {
     background-color: #fff;
     color: #0088dd;
}
 .isc-simp-list-s1 {
     width: 100%;
}
 .isc-simp-list-s1 th {
     padding: 7px 10px;
     font-size: 11px;
     font-weight: 400;
     color: #a2a2a2;
     border-bottom: 1px solid #ddd;
     text-align: left;
     background-color: #FCFCFC;
     text-transform: uppercase;
     border-right: 1px solid #ddd;
}
 .isc-simp-list-s1 th a i {
     color: #a2a2a2;
     font-weight: 400;
     font-size: 16px;
}
 .isc-simp-list-s1 td {
     padding: 7px 10px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #ddd;
}
 .isc-simp-list-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #767676;
     text-align: left;
     line-height: 25px;
}
 .isc-simp-list-s1 td h2 span img {
     height: 20px;
     width: 20px;
     margin: 0px 6px 0px 0px;
}
 .isc-simp-list-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #3a3a3a;
     text-align: right;
     line-height: 20px;
}
 .isc-simp-list-s1 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 10px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-simp-list-s1 td h5 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 9px;
     line-height: 12px;
     font-weight: 400;
     color: #0088dd;
     text-align: right;
}
 .isc-simp-list-s1 td h6 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     color: #727272;
}
 .isc-simp-list-s1 tr:hover {
     background-color: #F2F2F2;
     cursor: pointer;
}
 .isc-but-simple-list-s1 {
     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: 3px 10px;
     font-size: 12px;
     line-height: 15px;
     color: #fff;
     display: block;
     width: 80%;
}
 .isc-but-simple-list-s1:hover {
     color: #fff;
}
 .isc-but-simp-list-bg-s1 {
     background-color: #03C178;
}
 .isc-but-simp-list-bg-s2 {
     background-color: #EF5651;
}
 .isc-but-simp-list-bg-s3 {
     background-color: #FCC851;
}
 .isc-but-simp-list-color-s1 {
     color: #03C178 !important;
}
 .isc-but-simp-list-color-s2 {
     color: #EF5651 !important;
}
/*Scroll*/
 .isc-in-bdy-sec-bdy-con-s1::-webkit-scrollbar, .isc-in-bdy-sec-bdy-con-s2::-webkit-scrollbar {
     width: 6px;
}
/*Scroll*/
 .isc-input-no-cust-s1 {
     width: 25%;
     border: none;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
}
 .isc-lbl-foot-sec-list-s1 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
     font-style: italic;
     text-align: left;
     position: absolute;
     right: 10px;
     top: 4px;
}
 .isc-paggingnation-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-paggingnation-s1 li {
     display: block;
     list-style: none;
     float: left;
     margin: 0px 4px 0px 4px;
     width: 10%;
}
 .isc-paggingnation-s1 li a {
     padding: 3px 7px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     cursor: pointer;
}
 .isc-paggingnation-s1 li a i {
     color: inherit;
     text-align: center;
     width: 4%;
     font-size: 10px;
     margin: 0px 2px 0px 2px;
}
 .isc-paggingnation-s1 li.active a {
     text-decoration: none;
     background-color: #336FA4;
     color: #fff;
}
 .isc-paggingnation-s1 li:hover a {
     text-decoration: none;
     background-color: #336FA4;
     color: #fff;
}
 .isc-lbl-bar-sub-hdr-s1 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     color: #333;
}
 .isc-lbl-bar-sub-hdr-s1 span {
     margin: 0px 0px 0px 6px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 20px;
     font-weight: 400;
     color: #777;
}
 .isc-lbl-bar-sub-hdr-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #5b5b5b;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-bar-sub-hdr-s2 span i {
     margin: 0px 6px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     color: #7c7c7c;
     display: inherit;
}
 .isc-lbl-bar-sub-hdr-s3 {
     margin: 5px 0px 5px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-bar-sub-hdr-s4 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-vertical-bar-chart-con-s1 {
     position: relative;
}
 .isc-vertical-bar-chart-hdr-con-s1 {
     position: relative;
    /* border-radius: 1px !important;
     */
    /* border: 1px solid #e7e7e7;
     */
     padding: 4px 4px;
    /* border-bottom: 1px solid #eee;
     */
     padding: 3px 10px;
     height: 20px;
}
 .isc-vertical-bar-chart-bdy-con-s1 {
     position: relative;
     padding: 1px 1px;
     min-height: 200px;
}
 .legend-chart-list-control-s1 {
     margin: 0px;
     padding: 0px;
     list-style: none;
     position: absolute;
     right: 10px;
     top: 5px;
}
 .legend-chart-list-control-s1 li {
     float: left;
     display: block;
     padding: 0px 5px;
     margin-left: 3px;
}
 .cir-legend-cell:before {
     content: "";
     display: table;
}
 .cir-legend-cell:after {
     content: "";
     display: table;
     clear: both;
}
 .cir-legend-cell {
     height: 9px;
     width: 9px;
     background-color: #eee;
     border-radius: 50% !important;
     float: left;
     margin-top: 3px;
     margin-right: 5px;
}
 .legen-clr-s1 {
     background-color: #9CDBA4;
}
 .legen-clr-s2 {
     background-color: #5FC173;
}
 .isc-tbl-ver-s1 {
     width: 100%;
}
 .isc-tbl-ver-lbl {
     height: 200px;
     border-right: 2px solid #ddd;
}
 .isc-tbl-ver-hg {
     height: 20px;
}
 .isc-tbl-ver-lbl-s1 {
     font-size: 11px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: right;
    /* margin: 0px 0px 0px 0px;
     */
     margin-right: 4px;
}
 .isc-tbl-ver-s1 tfoot td {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     border-top: 2px solid #eee;
     text-align: center;
}
 .isc-tbl-ver-height {
     position: relative;
     height: 220px;
     width: 30%;
     margin-left: 35%;
}
 .isc-tbl-ver-bar {
     position: absolute;
     width: 100%;
     border-bottom: 1px solid #fff;
}
 .isc-ver-tbl-bg-s1 {
     background-color: #9CDBA4;
}
 .isc-ver-tbl-bg-s2 {
     background-color: #5FC173;
}
/*******BarChartListv2.aspx*********************/
 .isc-kpi-img-con-s1:before, .isc-kpi-over-all-con-s1:before, .isc-kpi-act-hdr-con-s1:before, .isc-kpi-cont-hdr-con-s1:before, .isc-kpi-in-bdy-con-s1:before, .isc-kpi-act-hdr-in-tile-s1:before, .isc-kpi-act-hdr-in-tile-s2:before, .isc-kpi-cont-con-s1:before {
     content: "";
     display: table;
}
 .isc-kpi-img-con-s1:after, .isc-kpi-over-all-con-s1:after, .isc-kpi-act-hdr-con-s1:after, .isc-kpi-cont-hdr-con-s1:after, .isc-kpi-in-bdy-con-s1:after, .isc-kpi-act-hdr-in-tile-s1:after, .isc-kpi-act-hdr-in-tile-s2:after, .isc-kpi-cont-con-s1:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-kpi-img-con-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-kpi-img-con-s1 li {
     list-style: none;
     float: left;
     display: block;
     position: relative;
}
 .isc-kpi-img-con-s1 li a {
     color: #686868;
     text-align: center;
     position: relative;
     text-decoration: none;
     transition: all .3s ease-out;
     border-bottom: 2px solid transparent;
     background-color: transparent;
     padding: 15px 20px;
     text-transform: uppercase;
     border: 1px solid #ddd;
     padding-left: 35px;
     margin: 0px 0px 0px 0px;
     line-height: 20px;
     font-size: 11px;
     font-weight: 400;
}
 .isc-kpi-img-con-s1 li a span {
     margin: 0px 0px 0px 8px;
     font-size: 12px;
     color: inherit;
     font-weight: 400;
}
 .isc-kpi-img-con-s1 li a img {
     position: absolute;
     left: 5px;
     top: 10px;
     height: 25px;
     width: 25px;
     opacity: 0.5;
}
 .isc-kpi-img-con-s1 li:hover a {
     color: #4286D2;
     font-size: 11px;
     margin: 0px 0px 0px 0px;
     font-weight: 400;
}
 .isc-kpi-img-con-s1 li:hover a img {
     opacity: 1;
}
 .isc-kpi-img-con-s1 li.active a {
     text-decoration: none;
     background-color: #fff;
     color: #4286D2;
     font-size: 13px;
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     line-height: 20px;
}
 .isc-kpi-img-con-s1 li.active a img {
     opacity: 1;
}
 .isc-kpi-img-con-s1 li.active a:before {
     content: "";
     display: block;
     width: 0;
     position: absolute;
     left: 39%;
     bottom: -8px;
     z-index: 100;
     border-left: 8px solid transparent;
     border-right: 8px solid transparent;
     border-top: 7px solid #e1e1e1;
}
 .isc-kpi-img-con-s1 li:hover a:before {
     content: "";
     display: block;
     width: 0;
     position: absolute;
     left: 39%;
     bottom: -8px;
     z-index: 100;
     border-left: 8px solid transparent;
     border-right: 8px solid transparent;
     border-top: 8px solid #cdc4be;
}
 .isc-kpi-img-con-s1 li:first-child a {
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 5px !important;
}
 .isc-kpi-img-con-s1 li:last-child a {
     border-top-right-radius: 5px !important;
     border-bottom-right-radius: 5px !important;
}
 .isc-kpi-hdr-lvl-but-s1 {
     background-color: #fff;
     border-width: 0;
     font-size: 14px;
     box-shadow: none;
     text-shadow: none;
     font-weight: 400;
     text-align: center;
     color: #686868;
     border: 1px solid #ddd;
     border-radius: 5px !important;
     padding: 7px 10px;
     display: block;
     min-height: 40px;
}
 .isc-kpi-hdr-lvl-but-s1 span {
     margin: 0px 5px 0px 0px;
     font-weight: 400;
}
 .isc-kpi-hdr-lvl-but-s1:hover {
     background-color: #686868;
     color: #fff;
     text-decoration: none;
     cursor: pointer;
}
 .isc-kpi-over-all-con-s1 {
     position: relative;
     border: 1px solid #ddd;
     border-radius: 5px !important;
    /*height:500px;
    */
     margin-top: 15px;
}
 .isc-kpi-act-hdr-con-s1 {
     position: relative;
     border-bottom: 1px solid #ddd;
     padding: 7px 10px;
}
 .isc-kpi-cont-con-s1 {
     position: relative;
     border-bottom: 1px solid #ddd;
     padding: 10px 10px 4px 10px;
     background-color: #fcfcfc;
     height: 55px;
}
 .isc-kpi-act-hdr-in-tile-s1 {
    /* min-height: 60px;
     */
     border-right: 1px solid #ddd;
     position: relative;
    /* border: 1px solid #E2E6E9;
     */
     background-color: #fff;
     padding: 5px 5px;
}
 .isc-kpi-act-hdr-in-tile-s2 {
     position: relative;
    /* border: 1px solid #E2E6E9;
     */
     background-color: #fff;
     padding: 5px 50px;
}
 .isc-kpi-cont-hdr-con-s1 {
     position: relative;
}
 .isc-kpi-in-bdy-con-s1 {
     position: relative;
    /*height:500px;
    */
     overflow: hidden;
     overflow-y: auto;
}
 .isc-lbl-kpi-hdr-s1 {
     text-transform: uppercase;
     text-align: center;
     font-size: 14px;
     line-height: 20px;
     font-weight: 400;
     color: #939393;
     margin: 0px 0px 10px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-hdr-s2 {
     text-align: right;
     font-size: 30px;
     line-height: 40px;
     font-weight: 400;
     color: #636363;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-hdr-s3 {
     text-transform: uppercase;
     text-align: left;
     font-size: 14px;
     line-height: 20px;
     font-weight: 400;
     color: #4286D2;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-hdr-s3 span i {
     color: inherit;
     margin: 0px 6px 0px 0px;
     font-size: 15px;
}
 .isc-lbl-kpi-hdr-s4 {
     text-align: left;
     font-size: 14px;
     line-height: 15px;
     font-weight: 400;
     color: #8f8989;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-label-tile-hdr-s5 {
     text-align: center;
     font-size: 30px;
     line-height: 40px;
     font-weight: 400;
     color: #636363;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-hdr-s6 {
     text-align: center;
     font-size: 25px;
     line-height: 20px;
     font-weight: 400;
     color: #636363;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-hdr-s7 {
     text-align: left;
     font-size: 14px;
     line-height: 15px;
     font-weight: 400;
     color: #8f8989;
     margin: 10px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-kpi-color-s1 {
     color: #EF5651;
}
 .isc-lbl-kpi-color-s2 {
     color: #FCC851;
}
 .isc-lbl-kpi-color-s3 {
     color: #03C178;
}
 .isc-lbl-kpi-nav-s1 {
     margin: 0px;
     padding: 0px;
     margin-top: 5px;
}
 .isc-lbl-kpi-nav-s1 li {
     float: left;
     list-style: none;
     margin-right: 5px;
}
 .isc-lbl-kpi-nav-s1 li a {
     font-size: 11px;
     line-height: 16px;
     font-weight: 400;
     color: #939393;
     display: inline-block;
     margin: 0px 0px;
     border-right: 2px solid #bbb;
     padding-right: 5px;
     text-transform: uppercase;
     text-align: right;
     margin: 0px auto;
     width: 440%;
     cursor: pointer;
}
 .isc-lbl-kpi-nav-s1 li.active a {
     color: #5391D6;
}
 .isc-lbl-kpi-nav-s1 li:last-child a {
     border-right: none;
     margin: 0px 0px 0px 2px;
}
 .isc-panel-pro-bar-s1 {
     position: relative;
     height: 6px;
     background-color: #EF5651;
     float: left;
     border-top-left-radius: 4px !important;
     border-bottom-left-radius: 4px !important;
}
 .isc-panel-pro-bar-s2 {
     position: relative;
     height: 6px;
     background-color: #FCC851;
     float: left;
}
 .isc-panel-pro-bar-s3 {
     position: relative;
     height: 6px;
     background-color: #03C178;
     float: left;
     border-top-right-radius: 4px !important;
     border-bottom-right-radius: 4px !important;
}
 .isc-search-input-icon-s1 {
     position: relative;
}
 .isc-search-input-icon-s1 > i {
     color: #DFDFDF;
     display: block;
     position: absolute;
     margin: 13px 2px 4px 15px;
     z-index: 3;
     width: 16px;
     height: 16px;
     font-size: 20px;
     text-align: center;
}
 .isc-search-input-icon-s1 > .isc-form-control-s1 {
     padding-left: 40px;
}
 .isc-form-control-s1 {
     display: block;
     width: 360px;
     height: 35px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
    /* border: 1px solid #ccc;
     */
    /* border-radius: 4px;
     */
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     border-radius: 20px !important;
     border: 1px solid #ccc !important;
     font-weight: normal;
}
 .isc-select-customize-s3 {
     border: 2px solid #ddd;
     border-radius: 4px !important;
     padding: 7px 20px 7px 4px;
     font-size: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 3px 8px 5px 5px;
     min-width: 63%;
     color: #828282;
     margin: 0px 0px 0px 0px;
}
/*Nov 08, 2017*/
/*Css by Anand*/
/********Innovation.aspx***************/
 .isc-table-read-optimal-inno tr:nth-child(even) td {
     background-color: #F9F9F9;
}
 .isc-table-read-optimal-inno {
     width: 100%;
     border: 1px solid #DCDDDD;
     table-layout: fixed;
}
 .isc-table-read-optimal-inno th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-table-read-optimal-inno td {
     border-bottom: 1px dotted #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 10px 5px;
}
 .isc-table-read-optimal-inno td h2 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
}
 .isc-table-read-optimal-inno td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal-inno-s1 tr:nth-child(even) td {
     background-color: #F9F9F9;
}
 .isc-table-read-optimal-inno-s1 {
     width: 100%;
     border: 1px solid #DCDDDD;
     table-layout: fixed;
}
 .isc-table-read-optimal-inno-s1 th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-table-read-optimal-inno-s1 td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 5px 4px;
}
 .isc-table-read-optimal-inno-s1 td h2 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
}
 .isc-table-read-optimal-inno-s1 td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-table-read-optimal-inno-s1 td h5 {
     color: #3598DC;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-table-read-optimal-inno-s2 tr:nth-child(even) td {
     background-color: #F9F9F9;
}
 .isc-table-read-optimal-inno-s2 {
     width: 100%;
     border: 1px solid #DCDDDD;
     table-layout: fixed;
}
 .isc-table-read-optimal-inno-s2 th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-table-read-optimal-inno-s2 td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 5px 4px;
}
 .isc-table-read-optimal-inno-s2 td h2 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
}
 .isc-table-read-optimal-inno-s2 td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-table-read-optimal-inno-s2 td h5 {
     color: #3598DC;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
 .isc-lbl-icon-tbl-color-s1 {
     color: #77c45a !important;
     margin-right:5px;
}
 .isc-lbl-icon-tbl-color-s2 {
     color: #f75959 !important;
}
 .isc-lbl-tbl-read-optimal-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     color: #6f6767;
     text-align: left;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
    /* text-transform: uppercase;
     */
}
 .isc-lbl-tbl-read-optimal-s1 span {
     margin: 0px 15px 0px 5px;
     font-size: 9px;
     color: #6f6767;
     text-align: left;
     line-height: 16px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     font-style: italic;
}
 .isc-lbl-tbl-read-optimal-s1 i{
     display: inline-block;
     margin: 0px 5px 0px 5px;
     line-height: 17px;
     font-size: 13px;
     color: inherit;
}
 .isc-lbl-tbl-read-optimal-s1 img{
     display: inline-block;
     margin: 0px 5px 0px 0px;
     
    height: 14px;
     color: inherit;
}
 .isc-lbl-tbl-read-optimal-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     color: #6f6767;
     text-align: left;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
}
 .isc-lbl-tbl-read-optimal-s2 span {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     color: #6f6767;
     text-align: left;
     line-height: 16px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
    /* text-transform: uppercase;
     */
}
 .isc-lbl-tbl-read-optimal-s2 i{
     display: inline-block;
     margin: 0px 8px 0px 0px;
     line-height: 17px;
     font-size: 15px;
     color: inherit;
}
 .isc-box {
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 10px;
     box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
     border: 1px solid #ddd;
}
 .isc-ht-50 {
     min-height: 50px !important;
}
 .isc-tile-sms-bg-pgr-s1 {
     padding: 0px;
     margin: 0px;
     width: 100%;
}
 .isc-tile-sms-bg-pgr-s1 li {
     width: 20px;
     height: 15px;
     float: left;
     display: block;
     list-style: none;
     margin: 5px 2px 0 0;
     border-radius: 2px !important;
}
 .isc-tile-sms-bg-pgr-s2 {
     padding: 0px;
     margin: 0px;
     width: 100%;
}
 .isc-tile-sms-bg-pgr-s2 li {
     width: 20px;
     height: 15px;
     float: left;
     display: block;
     list-style: none;
     margin: 5px 2px 0 0;
     border-radius: 2px !important;
}
 .iscbgm-s11 {
     background-color: #aaaaaa;
}
 .iscbgm-s12 {
     background-color: #f48b60;
}
 .iscbgm-s13 {
     background-color: #4fae3e;
}
 .iscbgm-s22 {
     background-color: #fee08b;
}
 .iscbgm-s37 {
     background-color: #1C65A3;
}
 .iscbgm-s38 {
     background-color: #abdda4;
}
 .iscbgm-s39 {
     background-color: #66c2a5;
}
 .isc-new-blue {
     height: 35px;
     float: left;
     display: block;
     list-style: none;
     background-color: #1C65A3;
     width: 0px;
}
 .isc-new-int {
     height: 35px;
     float: left;
     display: block;
     list-style: none;
     background-color: #aaaaaa;
     width: 0px;
}
 .isc-new-com {
     height: 35px;
     float: left;
     display: block;
     list-style: none;
     background-color: #4fae3e;
     width: 0px;
}
 .isc-new-green {
     height: 35px;
     float: left;
     display: block;
     list-style: none;
     background-color: #66c2a5;
     width: 0px;
}
/**************list-datamodal css to karthick*********************/
 .isc-popup-detail-form-s1 .modal-content {
     border-radius: 7px !important;
}
 .modal .modal-header {
     border-bottom: 1px solid #00a1df;
}
 .modal .modal-header .close {
     margin-top: 8px !important;
}
 .isc-popup-detail-form-s1 .modal-header {
     position: relative;
     background-color: #fff;
     padding: 10px 15px;
     border-top-left-radius: 7px !important;
     border-top-right-radius: 7px !important;
}
 .isc-popup-detail-form-s1 .modal-title {
     color: #8c8c8c;
     font-size: 17px;
     line-height: 21px;
}
 .isc-popup-detail-form-s1 .modal-body {
     background-color: #fff;
     padding: 5px 8px;
     min-height: 200px;
     max-height: 500px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-popup-detail-form-s1 .modal-footer {
     margin: 0px 0px 0px 0px;
     padding: 10px 15px;
     border-bottom-left-radius: 7px !important;
     border-bottom-right-radius: 7px !important;
     background-color: #e5e5e5;
}
 .isc-btn-pop-action-s1 {
     width: 125px;
     border-radius: 5px !important;
     background-color: #219AB5 !important;
     padding: 6px 10px;
     font-size: 13px;
}
 .isc-btn-pop-action-s2 {
     width: 125px;
     border-radius: 5px !important;
     background-color: #979596 !important;
     color: #fff !important;
     padding: 6px 10px;
     font-size: 13px;
}
 .close {
     display: inline-block;
     margin-top: 0px;
     margin-right: 0px;
     width: 9px;
     height: 9px;
     background-repeat: no-repeat !important;
     text-indent: -10000px;
     outline: none;
     opacity: 0.9 !important;
     background-image: url(../img/remove-icon-small.png) !important;
}
 .isc-boxed-container-s1 {
     padding: 5px 10px;
     overflow: hidden;
     overflow-y: auto;
     border: 1px solid #ddd;
     margin: 0px 5px;
     min-height: 400px;
}
/*******changes list page correction add css t107 nov 8*********************/
 .isc-table-read-optimal {
     width: 100%;
     table-layout: fixed;
}
 .isc-table-read-optimal tr:last-child td {
     border-bottom:none;
}
 .isc-table-read-optimal .iscdatepicker {
     border: none;
     padding: 0px;
     background-color: transparent;
     color: #7c7c7c;
     font-size: 12px;
     cursor: pointer;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-align: center;
}
 
/*********timesheet dropdown raj sir changes calenderpage****************/
 .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-grp-cal-cell-s1 {
     width: 217px;
     height: 32px;
     position: relative;
     background-color: #fff;
     cursor: pointer;
}
/********Inbox.aspx***************/
 .isc-app-screen-sec-hdrs-container-inbox {
     height: 40px;
    /* border: 1px solid #E2E6E9;
     */
    /* background-color: #F9F9F9;
     */
     padding: 3px 10px;
     position: relative;
}
 .isc-order-align-inbox {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .isc-order-align-inbox li {
     display: inline-block;
    /* float: left;
     */
     padding: 5px 0px;
     margin: 0;
}
 .isc-order-align-inbox li a i {
     color: #aaa;
     font-weight: 400;
     font-size: 18px;
}
 .isc-yettostart-inx-clr {
     color: #0088dd !important;
}
 .isc-inprogress-inx-clr {
     color: #f5851f !important;
}
 .isc-complete-inx-clr {
     color: #45ae3d !important;
}
 .isc-hold-inx-clr {
     color: #aaa !important;
}
 .isc-normal-inx-clr {
     color: #ec0300 !important;
}
 .isc-inx-mar-bot-40 {
     margin-bottom: 40px;
}
/************EVGroupModal.aspx an popup***********************/
/*Scroll*/
 .isc-bdy-sec-con-scroll-s1::-webkit-scrollbar, .isc-sec-acc-bdy-container-s3::-webkit-scrollbar, .isc-sec-acc-bdy-container-s4::-webkit-scrollbar, .isc-popup-detail-form-s1 .modal-body::-webkit-scrollbar {
     width: 6px;
}
 .isc-app-page-panel-grp-s1::-webkit-scrollbar, .isc-jodit-editor-con-s1::-webkit-scrollbar, .isc-jodit-editor-con-s2::-webkit-scrollbar, .isc-screen-sub-bdy-inner-container-entity-s1::-webkit-scrollbar {
     width: 4px;
}
/*Scroll*/
 .isc-bdy-sec-con-scroll-s1 {
     position: relative;
    /*height: 600px;
    */
     overflow: hidden;
     overflow-y: auto;
}
 .isc-panels-grp-container-sub-cont-s1 {
     width: 100%;
     float: left;
     padding: 0px 2.5px;
}
 .isc-panels-grp-container-sub-cont-s1:after, .isc-sec-acc-bdy-container-s3:after, isc-bdy-sec-con-scroll-s1:after, .isc-mp-bdy-sec-tile-s1:after, .isc-sec-acc-bdy-container-s4:after, .isc-in-act-mp-tile-con-s1:after, .isc-boxed-container-s1:after, .isc-form-hor-lbl-container-s10:after, .isc-form-hor-fld-container-s10:after {
     content: '';
     display: table;
     clear: both;
}
 .isc-panels-grp-container-sub-cont-s1 {
     width: 100%;
     float: left;
     padding: 0px 2.5px;
}
 .isc-sec-acc-bdy-container-s3 {
     padding: 7px 10px;
     border: 1px solid #ddd;
     max-height: 360px !important;
     overflow: hidden;
     border-top: none;
     overflow-y: auto;
     min-height: 50px;
     border-bottom-left-radius: 5px !important;
     border-bottom-right-radius: 5px !important;
}
 .isc-sec-acc-bdy-container-s4 {
     padding: 7px 10px;
     border: 1px solid #ddd;
     height: 500px !important;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-mp-bdy-sec-tile-s1 {
     border-bottom: 1px solid #ddd;
     position: relative;
     padding: 7px 7px;
    /* padding-left: 35px;
     */
     margin-bottom: 15px;
}
 .isc-mp-tile-badge-s2 {
     text-decoration: none;
     cursor: pointer;
     position: absolute;
     top: 8px;
     left: 0px;
}
 .isc-mp-tile-badge-s2 i {
     color: #7c7c7c;
     font-size: 17px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px 5px 0px 0px;
     line-height: 20px;
}
 .isc-mp-tile-badge-s2:hover i {
     text-decoration: none;
     cursor: pointer;
     color: #7c7c7c;
}
 .isc-mp-tile-con-lbl-s1 {
     margin: 0px 0px 0px 0px;
     text-decoration: none;
     font-size: 11px;
     line-height: 20px;
     color: #A3A3A3;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-mp-tile-con-lbl-s1 span {
     font-size: 9px;
     color: inherit;
     font-style: italic;
}
 .isc-lbl-rec-act-span-s1 {
     color: #319ad8;
     font-size: 12px;
     font-weight: 400;
}
 .isc-mp-tile-con-lbl-s2 {
     text-align: left;
     color: #318CC9;
     font-weight: 400;
     font-size: 13px;
     line-height: 20px;
     margin: 0px 0px 0px 13px;
}
 .isc-mp-tile-con-lbl-s3 {
     margin: 0px 4px 0px 4px;
     color: #2d2d2d;
     font-weight: 400;
     text-align: left;
     color: #5d5d5d;
     font-size: 12px;
     font-weight: 400;
     line-height: 18px;
     font-size: 12px;
     line-height: 20px;
}
 .isc-lbl-tiles-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     color: #276cb9;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tiles-hdr-icon {
     color: #7c7c7c;
     display: inline-block;
     margin-top: 1px;
     font-size: 14px;
     margin: 0px 10px 0px 0px;
     line-height: 14px;
}
 .isc-lbl-tiles-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #626262;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-tiles-s2 {
     margin: 0px 0px 0px 0px;
     color: #8f8f8f;
     font-weight: 400;
     line-height: 15px;
     font-size: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tiles-list-s1 {
     padding: 0px;
     margin: 0px;
     display: block;
     margin-top: 35px;
}
 .isc-tiles-list-s1 li {
     float: left;
     list-style: none;
     margin-right: 7px;
}
 .isc-tiles-list-s1 li a {
     display: block;
     font-size: 12px;
     color: #7c7c7c;
     font-weight: 400;
     line-height: 10px;
}
 .isc-tiles-list-s1 li a i {
     margin: 0px 2px 0px 0px;
}
 .isc-app-hdr-nav-s1 {
     background-color: #fff;
     float: left;
     text-align: center;
}
 .isc-app-hdr-nav-s1 li {
     list-style: none;
     float: left;
     display: block;
     display: block;
     margin: 0px 4px 0px 0px;
}
 .isc-app-hdr-nav-s1 li a {
     display: block;
     text-decoration: none;
     padding: 2px 6px;
     font-size: 14px;
     color: #274b75;
     line-height: 20px;
     cursor: pointer;
     font-weight: 400;
     border-radius: 2px !important;
}
 .isc-app-hdr-nav-s1 li a i {
     display: block;
     text-decoration: none;
     padding: 0px 0px;
     font-size: 14px;
     color: #276cb9;
     line-height: 20px;
     cursor: pointer;
     font-weight: 400;
     border-radius: 2px !important;
}
 .isc-app-hdr-nav-s1 li:hover a {
     text-decoration: none;
     background-color: #276cb9;
     color: #fff;
}
 .isc-app-hdr-nav-s1 li.active a {
     text-decoration: none;
     background-color: #276cb9;
     color: #fff;
}
 .isc-app-hdr-nav-s1 li.active a i {
     text-decoration: none;
     background-color: #276cb9;
     color: #fff;
}
 .isc-app-hdr-nav-s1 li:hover i.isc-icon-tab-nav-s1 {
     color: #fff;
}
 .isc-app-hdr-nav-s1 li.active i.isc-icon-tab-nav-s1 {
     color: #fff;
}
 .isc-lbl-span-acc-hdr-s1 {
     position: relative;
     display: block;
     font-size: 11px;
     color: #000;
     line-height: 20px;
     min-height: 20px;
     font-weight: 400;
}
 .isc-act-list-iconblck-s1 {
     display: none;
     position: absolute;
     top: 15px;
     right: 20px;
}
 .isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
     display: block;
}
 .isc-sec-acc-hdr-container-s2 {
     position: relative;
     display: block;
}
 .isc-order-align li a {
     color: #0a8fad;
     font-weight: 400;
}
/******************modal pop css with ev group screen***********/
 .isc-form-content-container-s1 {
     border-radius: 0px !important;
     border: none;
     padding: 10px 10px;
}
 .isc-lbl-mp-hdr-s2 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 18px;
     color: #a1a1a1;
     text-shadow: none;
     text-decoration: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 25px;
}
 .isc-lbl-mp-hdr-s3 {
     margin: 0px 0px 0px 5px;
     font-weight: 400;
     text-shadow: none;
     text-decoration: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     color: #777;
     font-size: 14px;
     line-height: 25px;
}
 .isc-form-section-header-s1 {
     margin: 0px 0px 0px 0px;
     color: #274b75;
     line-height: 20px;
     font-weight: 400;
     font-size: 17px;
     letter-spacing: 0.7px;
}
 .isc-mp-copy-icon-s1 {
     position: absolute;
     right: 20px;
     color: #A0A0A0;
     font-size: 75px;
     line-height: 0px;
     top: 60px;
}
 .isc-lbl-mp-sec-con-s1 {
     margin: 10px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #626262;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-mp-sec-con-s2 {
     margin: 10px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #276cb9;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-section-lbl-cont-pop {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     color: #5f5f5f;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
     line-height: 20px;
}
 .isc-sub-lbl-mp-s1 {
     font-size: 12px;
     color: #A4A7AC;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     letter-spacing: 0.2px;
     margin: 0px;
     overflow: hidden;
     margin: 5px 0px 0px 0px;
}
 .isc-sub-lbl-mp-s1 a {
     text-decoration: none;
     cursor: pointer;
}
/****GainLossV2.aspx*********/
/*Oct 20 ,2017 */
/*KPI-Vertical-Bar-List */
 .isc-KPI-ver-list-panel-col-s1:before, .isc-KPI-ver-list-panel-in-cont-s1:before, .isc-KPI-ver-list-panel-grp-s1:before, .isc-KPI-ver-list-panel-grp-hdr-s1:before, .isc-KPI-ver-list-panel-grp-bdy-s1:before, .isc-hor-tbl-par-s1:before, .isc-sec-over-all-con-s1:before, .isc-sec-con-hdr-con-s1:before, .isc-sec-con-bdy-con-s1:before, .isc-sec-kpi-con-s1:before, .isc-sec-acc-hdr-container-s3:before, .isc-app-hdr-in-sec-con-s1:before, .isc-sec-con-bdy-con-s2:before, .isc-KPI-ver-list-panel-col-s2:before {
     content: "";
     display: table;
}
 .isc-KPI-ver-list-panel-col-s1:after, .isc-KPI-ver-list-panel-in-cont-s1:after, .isc-KPI-ver-list-panel-grp-s1:after, .isc-KPI-ver-list-panel-grp-hdr-s1:after, .isc-KPI-ver-list-panel-grp-bdy-s1:after, .isc-hor-tbl-par-s1:after, .isc-sec-over-all-con-s1:after, .isc-sec-con-hdr-con-s1:after, .isc-sec-con-bdy-con-s1:after, .isc-sec-kpi-con-s1:after, .isc-sec-acc-hdr-container-s3:after, .isc-app-hdr-in-sec-con-s1:after, .isc-sec-con-bdy-con-s2:after, .isc-KPI-ver-list-panel-col-s2:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-KPI-ver-list-panel-col-s1 {
     width: 25%;
     float: left;
     padding: 0px 0px;
}
 .isc-KPI-ver-list-panel-col-s2 {
     width: 100%;
     float: left;
     padding: 0px 0px;
}
 .isc-KPI-ver-list-panel-in-cont-s1 {
     padding: 0px 5px;
}
 .isc-KPI-ver-list-panel-grp-s1 {
     border: 1px solid #E2E6E9;
     border-radius: 2px !important;
     position: relative;
     background-color: #fff;
}
 .isc-KPI-ver-list-panel-grp-hdr-s1 {
     padding: 5px 7px;
     position: relative;
     border-bottom: 1px solid #E2E6E9;
     height: 35px;
}
 .isc-KPI-ver-list-panel-grp-hdr-loss-2 {
     padding: 5px 7px;
     position: relative;
     border-bottom: 1px solid #E2E6E9;
     height: 45px;
}
 .isc-KPI-ver-list-panel-grp-bdy-s1 {
     padding: 10px 7px;
     position: relative;
     min-height: 400px;
}
 .isc-lbl-KPI-panel-header-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #848484;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-KPI-panel-header-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-hor-bar-chart-s1 {
     width: 100%;
}
 .isc-table-hor-bar-chart-s1 td:first-child {
     border-right: 2px dotted #dadada;
}
 .isc-table-hor-bar-chart-s1 td {
     padding: 10px 0px;
}
 .isc-table-hor-bar-chart-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     text-align: right;
     padding: 0px 10px;
}
 .isc-table-hor-bar-chart-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     text-align: left;
     padding: 0px 10px;
}
 .isc-table-hor-bar-chart-s1 th h3 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     border-left: 1px solid #eee;
     text-align: center;
}
 .isc-table-hor-bar-chart-s1 tfoot td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 10px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     border-left: 1px solid #eee;
     text-align: center;
}
 .isc-tbl-hor-bar-cht-par-s1 {
     width: 100%;
     position: relative;
}
 .isc-tbl-hor-bar-cht-par-s2 {
     width: 92%;
     position: relative;
}
 .isc-lbl-tbl-hor-bar-s1 {
     font-weight: 600 !important;
     text-align: center !important;
     font-size: 13px;
     color: #fff !important;
     line-height: inherit;
     letter-spacing: normal;
}
 .isc-lbl-tbl-hor-bar-s2 {
     font-weight: 600 !important;
     text-align: center !important;
     font-size: 11px !important;
     color: #fff !important;
     line-height: inherit;
     letter-spacing: normal;
     line-height: 16px !important;
}
 .isc-tbl-hor-bar-cht-child-s1 {
     position: relative;
     float: left;
     height: 10px;
     border-right: 2px solid #fff;
     border-top-right-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
}
 .isc-tbl-hor-bar-cht-child-s2 {
     position: relative;
     float: left;
     height: 10px;
     border-right: 2px solid #fff;
     border-top-right-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
}
 .isc-tbl-hor-bar-cht-child-s3 {
     position: relative;
     float: left;
     height: 6px;
     border-right: 2px solid #fff;
     border-top-right-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
     margin-bottom: 1px;
}
 .isc-tbl-hor-bar-cht-bg-s1 {
     background-color: #3F5CB9;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s2 {
     background-color: #6c93d8;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s3 {
     background-color: #67A8D7;
    /*background-color: #3F5CB9;
    */
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s4 {
     background-color: #5fba50;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s5 {
     background-color: #fcb95b;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s6 {
     background-color: #3F5CB9;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s7 {
     background-color: #de6583;
     border-right: 1px solid #fff;
}
 .isc-tbl-hor-bar-cht-bg-s8 {
     background-color: #C2DF9A;
     border-right: 1px solid #fff;
}
 .isc-bar-chart-radius-rgt {
     border-bottom-right-radius: 10px !important;
     border-top-right-radius: 10px !important;
}
 .isc-bar-chart-radius-lft {
     border-bottom-left-radius: 10px !important;
     border-top-left-radius: 10px !important;
}
 .isc-tbl-hor-bar-cht-child-s4 {
     position: relative;
     float: left;
     height: 20px;
}
 .isc-tbl-hor-bar-cht-child-s5 {
     position: relative;
     float: left;
     height: 15px;
}
 .isc-hor-tbl-cir-s1 {
     height: 10px;
     width: 10px;
     border-radius: 50% !important;
     background-color: #00b3e9;
     top: 0px;
     position: absolute;
}
 .isc-tbl-ver-bar-badges-bg1-s1 {
     background-color: #79bae2;
     color: #fff;
}
 .isc-tbl-ver-cht-badges-s1 {
     font-size: 11px;
     line-height: 15px;
     font-weight: 400;
     display: inline-block;
     margin: 0px 5px 0px 5px;
     padding: 2px 4px;
     text-align: center;
     border-radius: 3px !important;
     height: 18px;
     width: 18px;
     border-radius: 25% !important;
     float: right;
     position: absolute;
     right: 35px;
}
 .isc-sec-over-all-con-read-new {
     position: relative;
     border-radius: 6px !important;
     display: block;
    /* min-height:400px;
    */
}
/*Slim Scroll*/
 .isc-sec-over-all-con-s1 {
     position: relative;
     border: 1px solid #ddd;
     border-radius: 6px !important;
     display: block;
    /* min-height:400px;
    */
}
 .isc-sec-over-all-con-s1-read {
     position: relative;
     display: block;
    /* min-height:400px;
    */
}
 .isc-sec-con-hdr-con-s1 {
     position: relative;
     padding: 7px 10px;
     border-bottom: 1px solid #ddd;
}
 .isc-sec-con-hdr-con-rep {
     height: 26px;
     position: relative;
     padding: 7px 0px;
     border-bottom: 1px solid #ddd;
}
 .isc-btn-act-scr-sec-rep:hover {
     color: #fff;
}
 .isc-btn-act-scr-sec-rep {
     width: 150px;
     display: 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;
     background-color: #00a1df;
     padding: 5px 0px;
     font-size: 12px;
     line-height: 15px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #fff;
}
 .isc-lbl-rep-hdr-con-rep {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 20px;
     color: #525252;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-sec-con-bdy-con-s1 {
     position: relative;
     padding: 10px 10px;
     height: 360px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-sec-con-bdy-con-s2 {
     position: relative;
     padding: 10px 10px;
     height: 152px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-sec-con-bdy-con-read-s1 {
     position: relative;
     padding: 5px 0px;
     height: 260px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-sec-con-bdy-con-s1::-webkit-scrollbar, .isc-sec-con-bdy-con-s2::-webkit-scrollbar {
     width: 4px;
}
 .isc-sec-con-bdy-con-s1-read::-webkit-scrollbar, .isc-sec-con-bdy-con-read-s1::-webkit-scrollbar {
     width: 4px;
}
 .isc-lbl-KPI-header-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #787878;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-act-cir-cell {
     height: 20px;
     width: 20px;
     border-radius: 50px !important;
     font-size: 12px;
     line-height: 22px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
     margin: 0 auto;
         background-color: #b9b9b9;
}
 .isc-act-cir-bg-comp {
     background-color: #edc753 !important;
     color: #fff !important;
}
 .isc-act-cir-bg-accepted {
     background-color: #77C45A !important;
     color: #fff !important;
}
 .isc-act-cir-bg-over-due {
     background-color: #ff8d8d !important;
     color: #fff !important;
}
 .isc-act-cir-bg-re-request {
     background-color: #b9b9b9 !important;
     color: #fff !important;
}
 .isc-act-cir-bg-tot-request {
     background-color: #7bb6da !important;
     color: #fff !important;
}
 .isc-sec-kpi-con-s1 {
     padding: 10px 10px;
     background-color: #fff;
     overflow: hidden;
     overflow-y: auto;
     border: 1px solid #ddd;
     border-radius: 5px !important;
}
 .isc-float-list-kpi-cell-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-float-list-kpi-cell-s1 li {
     list-style: none;
     display: block;
     float: left;
     width: 18%;
}
 .isc-float-list-kpi-cell-s1 li:first-child a {
     padding-left: 0px;
}
 .isc-float-list-kpi-cell-s1 li a {
     display: block;
     padding: 0px 10px 0px 10px;
     text-decoration: none;
     border-right: 1px solid #e7e7e7;
}
 .isc-float-list-kpi-cell-s1 li a h1 {
     margin: 0px 0px 4px 0px;
     font-size: 12px;
     line-height: 20px;
     color: #737373;
     font-weight: 400;
     text-transform: uppercase;
     text-align: center;
}
 .isc-float-list-kpi-cell-s1 li a h2 {
     margin: 0px 0px 0px 0px;
     font-size: 21px;
     line-height: 20px;
     color: #2e85bb;
     font-weight: 400;
     text-align: center;
}
 .isc-list-kpi-bg-s0 {
     color: #7bb6da !important;
}
 .isc-list-kpi-bg-s1 {
     color: #edc753 !important;
}
 .isc-list-kpi-bg-s2 {
     color: #77C45A !important;
}
 .isc-list-kpi-bg-s3 {
     color: #b9b9b9 !important;
}
 .isc-list-kpi-bg-s4 {
     color: #ff8d8d !important;
}
 .isc-app-hdr-nav-s1 {
     float: left;
     text-align: center;
}
 .isc-app-hdr-nav-s1 li {
     list-style: none;
     float: left;
     display: block;
     display: block;
     margin: 0px 4px 0px 0px;
}
 .isc-app-hdr-nav-s1 li a {
     display: block;
     text-decoration: none;
     padding: 2px 6px;
     font-size: 14px;
     color: #274b75;
     line-height: 20px;
     cursor: pointer;
     font-weight: 400;
     border-radius: 20px !important;
}
 .isc-app-hdr-nav-s1 li a i {
     display: block;
     text-decoration: none;
     padding: 2px 2px;
     font-size: 14px;
     color: #a7a7a7;
     line-height: 20px;
     cursor: pointer;
     font-weight: 400;
     border-radius: 2px !important;
}
 .isc-app-hdr-nav-s1 li:hover a {
     text-decoration: none;
    /*background-color: #00a1df;
    */
     color: #fff;
}
 .isc-app-hdr-nav-s1 li:hover a i {
     color: #a7a7a7;
}
 .isc-app-hdr-nav-s1 li.active a {
     text-decoration: none;
     background-color: #fff;
     color: #fff;
}
 .isc-app-hdr-nav-s1 li.active a i {
     color: #0088dd;
}
 .isc-sec-acc-hdr-container-s3 {
     min-height: 33px;
     position: relative;
     display: block;
     padding: 6px 12px;
     cursor: pointer;
     color: #7c7c7c;
     line-height: 20px;
     min-height: 20px;
     border-bottom: 1px dotted #eee;
     font-weight: 400;
     background-color: #F7F9FA;
}
 .isc-lbl-sec-acc-hdr-s1 {
     font-size: 13px;
     color: #7c7c7c;
     line-height: 20px;
     font-weight: 400;
     margin: 0px 0px 0px 0px;
}
 .isc-sec-acc-hdr-container-s3 a i {
     display: block;
     float: right;
     margin-right: 10px;
     font-size: 13px;
     margin-top: 5px;
     margin-left: 5px;
     color: #7c7c7c;
}
 .isc-kpi-nav-acc-hdr-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-kpi-nav-acc-hdr-s1 li {
     float: right;
     width: 18%;
     list-style: none;
}
 .isc-kpi-nav-acc-hdr-s1 li a {
     display: block;
     font-size: 20px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     border-right: 1px solid #ddd;
     padding: 2px 10px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-kpi-nav-acc-hdr-s1 a h2 {
     height: 10px;
     width: 10px;
     background-color: #979797;
     border-radius: 20% !important;
     display: block;
     text-align: center;
     font-size: 11px;
     line-height: 10px;
     text-decoration: none;
     color: #fff;
     cursor: pointer;
     padding: 0px 3px;
     margin: 0px 0px 0px 0px;
}
 .isc-kpi-nav-acc-hdr-s1 li a h2 span {
     color: #5d5d5d;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
     margin: 0px 0px 0px 10px;
}
 .isc-kpi-nav-acc-hdr-s1 li a h3 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-kpi-nav-acc-hdr-s1 li:first-child a {
     border-right: none;
     margin-right: 0px !important;
}
 .isc-kpi-nav-acc-hdr-s1 li:hover a {
     text-decoration: none;
}
 .isc-kpi-nav-acc-hdr-sub-end {
     margin: 0px;
     padding: 0px;
}
 .isc-kpi-nav-acc-hdr-sub-end li {
     float: right;
     width: 20%;
     list-style: none;
}
 .isc-kpi-nav-acc-hdr-sub-end li a {
     display: block;
     font-size: 20px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     border-right: 1px solid #ddd;
     padding: 2px 10px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-kpi-nav-acc-hdr-sub-end a h2 {
     height: 20px;
     width: 20px;
     background-color: #979797;
     border-radius: 20% !important;
     display: block;
     text-align: center;
     font-size: 11px;
     line-height: 20px;
     text-decoration: none;
     color: #fff;
     cursor: pointer;
     padding: 0px 5px;
     margin: 0px 0px 0px 0px;
}
 .isc-kpi-nav-acc-hdr-sub-end li a span {
     color: #5d5d5d;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
     margin: 0px 0px 0px 10px;
}
 .isc-kpi-nav-acc-hdr-sub-end li:first-child a {
     border-right: none;
     margin-right: 0px !important;
}
 .isc-kpi-nav-acc-hdr-sub-end li:hover a {
     text-decoration: none;
}
/*Slim Scroll*/
/*Oct 24 2017*/
 .isc-app-hdr-in-sec-con-s1 {
     padding: 7px 0px;
    /* border: 1px solid #ddd;
     */
     width: 620px;
     float: left;
     position: absolute;
     top: 15px;
     right: -15px;
}
 .isc-nav-acc-hdr-sec-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-nav-acc-hdr-sec-s1 li {
     float: left;
     list-style: none;
     display: inline-block;
     width: 13%;
     border-right: 2px solid #ddd;
     padding: 0px 10px;
}
 .isc-nav-acc-hdr-sec-s1 li a {
     height: 20px;
     width: 20px;
     border-radius: 15% !important;
     text-align: center;
     display: block;
     font-size: 11px;
     line-height: 20px;
     background-color: #f0f0f0;
     color: #5d5d5d;
     font-weight: 400;
     margin: 0px 0px 0px 0px;
}
 .isc-nav-acc-hdr-sec-s1 li:last-child {
     border-right: none;
}
 .isc-nav-acc-hdr-sec-s1 li:hover a {
     text-decoration: none;
}
 .isc-nav-acc-hdr-sec-sub {
     margin: 0px;
     padding: 0px;
}
 .isc-nav-acc-hdr-sec-sub li {
     float: left;
     list-style: none;
     display: inline-block;
     padding: 0px 10px;
}
 .isc-nav-acc-hdr-sec-sub li a {
     height: 20px;
     width: 20px;
     border-radius: 50% !important;
     text-align: center;
     display: block;
     font-size: 11px;
     line-height: 20px;
     background-color: #f0f0f0;
     color: #5d5d5d;
     font-weight: 400;
     margin: 0px 0px 0px 0px;
}
 .isc-nav-acc-hdr-sec-sub li:last-child {
     border-right: none;
}
 .isc-nav-acc-hdr-sec-sub li:hover a {
     text-decoration: none;
}
 .isc-nav-acc-hdr-sec-sub-end {
     margin: 0px;
     padding: 0px;
}
 .isc-nav-acc-hdr-sec-sub-end li {
     float: left;
     list-style: none;
     display: inline-block;
     padding: 0px 10px;
}
 .isc-nav-acc-hdr-sec-sub-end li a {
     height: 15px;
     width: 22px;
     border-radius: 15% !important;
     text-align: center;
     display: block;
     font-size: 11px;
     line-height: 16px;
     background-color: #f0f0f0;
     color: #5d5d5d;
     font-weight: 400;
     margin: 4px 0px 0px 0px;
}
 .isc-nav-acc-hdr-sec-sub-end span {
     font-size: 11px;
     line-height: 16px;
}
 .isc-nav-acc-hdr-sec-sub-end li:last-child {
     border-right: none;
}
 .isc-nav-acc-hdr-sec-sub-end li:hover a {
     text-decoration: none;
}
 .isc-red-kbi-font {
     font-weight: 600 !important;
     color: #ff7054 !important;
}
/****GainLossV2.aspx*********/
/*Oct 31 2017 */
/*KPI Summary-v1*/
 .isc-table-hor-bar-chart-s2 {
     width: 100%;
}
 .isc-table-hor-bar-chart-s2 td:nth-child(3) {
     border-right: 2px dotted #dadada;
}
 .isc-table-hor-bar-chart-s2 td {
     padding: 10px 5px;
}
 .isc-table-hor-bar-chart-s2 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     text-align: right;
     padding: 0px 10px;
}
 .isc-table-hor-bar-chart-s2 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     text-align: left;
     padding: 0px 10px;
}
 .isc-table-hor-bar-chart-s2 th h3 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     line-height: 20px;
     font-weight: 400;
     color: #4d4d4d;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
     border-left: 1px solid #eee;
     text-align: center;
}
 .legend-chart-list-control-s1 {
     margin: 0px;
     padding: 0px;
     list-style: none;
     position: absolute;
     right: 10px;
     top: 10px;
}
 .legend-chart-list-control-s1 li {
     float: left;
     display: block;
     padding: 0px 5px;
     margin-left: 3px;
}
 .cir-legend-cell:before {
     content: "";
     display: table;
}
 .cir-legend-cell:after {
     content: "";
     display: table;
     clear: both;
}
 .cir-legend-cell {
     height: 9px;
     width: 9px;
     background-color: #eee;
     border-radius: 50% !important;
     float: left;
     margin-top: 3px;
     margin-right: 5px;
}
 .legen-clr-s1 {
     background-color: #f3ae6b;
}
 .legen-clr-s2 {
     background-color: #edc753;
}
 .legen-clr-s3 {
     background-color: #57d0b5;
}
 .legen-clr-s4 {
     background-color: #67BBE4;
}
 .legen-clr-s5 {
     background-color: #ff8d8d;
}
 .isc-con-bar-chart-list-s1 {
     height: 20px;
     width: 95%;
     border-radius: 3px !important;
}
 .isc-lbl-td-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     color: #ff8d8d !important;
     text-align: center;
}
 .isc-lbl-td-hdr-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     color: #67BBE4 !important;
     text-align: center;
}
/*Oct 31 2017 */
/*KPI Summary-v1*/
/*Nov 08, 2017*/
/*Css by Anand*/
/*PerformanceEffectiveness.aspx*/
 .control-pgrs-bar {
     height: 20px;
     width: 37px;
     margin-left: 2px;
}
 .color-1 {
     background-color: #A6D6FA;
}
 .color-2 {
     background-color: #80CEFE;
}
 .color-3 {
     background-color: #5CBBFF;
}
 .color-4 {
     background-color: #39A9FF;
}
 .color-5 {
     background-color: #dddddd;
}
 .color-6 {
     background-color: #0182D5;
}
 .color-7 {
     background-color: #fafafa;
     border: 1px solid #EAEAEA;
}
 .control-pgrs-bar-rads-right {
     border-bottom-right-radius: 10px !important;
     border-top-right-radius: 10px !important;
     margin-left: 2px;
     height: 20px;
}
 .control-pgrs-bar-rads-left, .control-pgrs-bar, .control-pgrs-bar-rads-right {
     height: 20px;
     width: 38px;
}
 .isc-lbl-pre-eff-list-s1 {
     color: #878887;
     font-size: 14px;
     font-weight: 400;
     line-height: 20px;
    /* width: 35em;
     */
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}
 .isc-lbl-pre-eff-list-s2 {
     color: #767676;
     font-size: 13px;
     font-weight: 400;
     line-height: 30px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}
 .isc-list-pad-s1 {
     width: 100%;
}
 .isc-list-pad-s1 td {
     padding: 4px 5px !important;
}
/*PerformanceEffectiveness.aspx*/
/*Nov 08, 2017*/
/*Css by Anand*/
/****Read optimal pages changes********************/
 .isc-sec-con-hdr-con-s1-read {
     position: relative;
    /* padding: 7px 10px;
     */
     border-bottom: 1px solid #ddd;
}
 .isc-sec-con-bdy-con-s1-read {
     position: relative;
     padding: 10px 3px;
     height: 360px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-sts-inactive-sub {
     color: #F74E0A;
}
 .isc-status-td-s1.isc-sts-inactive-sub:hover {
     border-color: #F74E0A;
     color: #F74E0A;
}
/********Select 2 overwrite Dropdown************************/
 .isc-select-dropdown {
     padding: 6px 10px 5px 7px !important;
     font-size: 13px !important;
     height: 32px !important;
     border-left: 1px solid #ccc;
     -webkit-appearance: none;
}
 .select2-container--focus {
     border: none !important;
}
 .select2-container .select2-selection--single {
     height: 32px;
}
 .select2-container--default .select2-selection--single .select2-selection__rendered {
     line-height: 32px;
}
 .select2-container--default .select2-selection--single {
     background-color: #fff;
     border: 1px solid #ccc;
     border-radius: 3px !important;
}
 .select2-results__option {
     -moz-user-select: none;
     color: #8a8a8a;
     padding: 6px;
}
 .select2-container {
     width: 200px !important;
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b {
     margin-top: 0px;
}
 .select2-dropdown {
     box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
     border-radius: 2px 2px 5px 5px !important;
     background-color: white;
     border: 1px solid #ccc;
     border-radius: 4px;
     box-sizing: border-box;
     display: block;
     position: absolute;
     left: -100000px;
     width: 100%;
     z-index: 1051;
}
 .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #00a1df;
     color: #fff;
}
 .select2-container--default .select2-search--dropdown .select2-search__field {
     border-radius: 4px !important;
     border: 1px solid #ccc !important;
     min-height: 20px !important;
     padding: 0;
     padding: 3px 5px !important;
     width: 95%;
     margin-left: 5px;
}
 .select2-container--open .select2-dropdown--below {
     border-top: none;
     width: 200px;
}
 .select2-results {
     display: block;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
     width: 4px;
}
 .select2-container .select2-selection--single {
     outline: 0;
}
 .select2-container--default .select2-selection--single .select2-selection__rendered {
     color: #8a8a8a;
}
/********Table Sorting************************/
 .isc-table-sorter thead th.header {
     background-image: url(../img/sorting-icons/sorting-a-z-gry-t3.PNG);
    /* height: 4px !important;
     */
      background-position: center right;
    background-size: 12px 10px;
    background-repeat: no-repeat;
}
 .isc-table-sorter thead th.header.headerSortDown {
     background-image: url(../img/sorting-icons/sorting-a-z-dwn-green-t3.PNG);
    /* height: 4px !important;
     */
     background-position: center right;
     background-size: 15px 15px;
     background-repeat: no-repeat;
}
 .isc-table-sorter thead th.header.headerSortUp {
     background-image: url(../img/sorting-icons/sorting-a-z-up-green-t3.PNG);
    /* height: 4px !important;
     */
     background-position: center right;
     background-size: 15px 15px;
     background-repeat: no-repeat;
}
 .isc-grid-two-row-readtype-home th:first-child.header {
     background-image: none;
}
/******Timesheet.aspx*************************/
 .isc-timesheet-table-s1 {
     width: 100%;
}
 .isc-timesheet-table-s1 th {
     padding: 6px 7px;
     background: #f7f7f7;
     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: #555;
     font-size: 16px;
     font-weight: 400;
     line-height: 20px;
     text-transform: uppercase;
     letter-spacing: 0.4px;
     text-align: center;
}
 .isc-timesheet-table-s1 th h4 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #222;
     line-height: 20px;
     text-align: center;
}
 .isc-timesheet-table-s1 th h5 {
     margin: 0px 0px 0px 0px;
     color: #555;
     font-size: 16px;
     font-weight: 400;
     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: 13px;
     font-weight: 400;
     line-height: 20px;
}
 .isc-timesheet-table-s1 td h4 {
     margin: 0px 0px 0px 0px;
     color: #777;
     font-size: 13px;
     font-weight: 400;
     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: 400;
     line-height: 20px;
     text-align: center;
}
 .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: 0 0 3px 3px;
     border-top: none;
     padding: 3px 3px;
}
 .isc-timeline-cell-s1:hover .isc-timeline-hdr-cell-s1 {
     background: #cde7f6;
     color: #4f4f4f;
}
 .isc-timesheet-table-s1 input {
     width: 100%;
     border: none;
}
 .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;
}
 .isc-minus-properties-active-new {
     color: #333;
     font-size: 11px;
     font-weight: 400;
     line-height: 10px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     border-bottom: 1px solid #ddd;
     background-color: #ebf8ff;
     padding: 3px 0px;
     text-align: center;
     border-radius: 3px !important;
}
 .mt-adj-s1 {
     margin-top: 7px;
}
/*******sticky header*************************/
 .sticky-header {
     background-color: rgba(52, 152, 219, 0.9);
}
/*********TwoRowList.aspx***************************/
 .isc-app-scr-content-inner-container-s1 {
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 15px 10px 15px;
     background-color: #fff;
     border-radius: 2px !important;
     position: relative;
     margin-top: 10px;
}
 .isc-wid-col-1-s3 {
     width: 30%;
     float: left;
}
 .isc-scorecard-bdy-container-grp-s1.isc-row-locked {
     border-left: 15px solid #bde3b0;
}
 .isc-scorecard-bdy-container-grp-s1 {
     min-height: 100px;
     padding: 7px 15px 10px 15px;
}
 .isc-scorecard-bdy-container-grp-s1 {
     position: relative;
}
 .isc-lbl-wid-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 15px;
     color: #848484;
     line-height: 30px;
     letter-spacing: normal;
}
 .isc-wid-col-2-s3 {
     width: 15%;
     float: left;
}
 .isc-wid-col-4-s3 {
     width: 15%;
     float: left;
}
 .isc-wid-col-3-s3 {
     width: 15%;
     float: left;
}
 .isc-wid-col-6-s3 {
     width: 20%;
     float: left;
}
 .isc-link-lbl-hdr-s1, .isc-link-lbl-hdr-s2 {
     position: relative;
}
 .isc-tile-bad-shed {
     height: 20px;
     width: 20px;
     position: absolute;
     border-radius: 50px !important;
     font-size: 11px;
     line-height: 22px;
     text-align: center;
     color: #fff;
     top: -12px;
     left: 12px;
     font-weight: 400;
     background-color: #59B15F;
}
 i.isc-link-icn-s2 {
     margin-left: 1px;
     margin-top: 2px;
     margin-right: 7px;
     color: #909090;
}
 .isc-link-lbl-hdr-s1 i {
     font-size: 22px;
     color: #555555;
     margin-right: 6px;
     margin-left: 5px;
     float: left;
     display: block;
     margin-top: 5px;
}
 .isc-lbl-wid-hdr-shed {
     margin: 10px 0px 9px 0px;
     font-weight: 400;
     font-size: 18px;
     color: #1c7abf;
     line-height: 25px;
     letter-spacing: normal;
}
 .isc-lbl-wid-hdr-s3 {
     margin: 0px 0px 0px 3px;
     font-weight: 400;
     font-size: 14px;
     color: #828282;
     line-height: 20px;
     letter-spacing: normal;
}
 .isc-lbl-wid-hdr-shed0 {
     margin: 10px 0px 9px 0px;
     font-weight: 400;
     font-size: 15px;
     color: #125d82;
     line-height: 20px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-lbl-wid-hdr-shed1 {
     margin: 10px 0px 9px 0px;
     font-weight: 400;
     font-size: 15px;
     color: #777;
     line-height: 20px;
}
 .isc-scorecard-hdr-container-grp-s1 {
     background-color: #f1f1f1;
     min-height: 30px;
     padding: 3px 15px;
     padding-left: 35px;
     border-top-left-radius: 8px !important;
     border-bottom-left-radius: 8px !important;
     border-top-right-radius: 8px !important;
     border-bottom-right-radius: 8px !important;
}
 .isc-scorecard-bdy-container-grp-s1 {
     min-height: 110px;
    /* border: 1px solid #ddd;
     */
     border-radius: 6px !important;
     padding: 10px 15px;
     border-left: 15px solid #696969;
     margin-top: 15px;
     box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
}
 .isc-sec-div-grp-hdr-cell-s1 {
     position: relative;
     min-height: 35px;
     padding: 7px 20px;
     padding-left: 40px;
     border-bottom: 2px solid #4d9cce;
}
 .isc-sec-div-cir-icn-cell-s1 {
     height: 30px;
     width: 30px;
     border-radius: 50% !important;
     border: 2px solid #4d9cce;
     line-height: 24px;
     text-align: center;
     position: absolute;
     left: 0px;
     top: 0px;
     background-color: #4d9cce;
     color: #fff;
}
 .isc-sec-div-cir-icn-cell-s1 i {
     font-size: 14px;
     color: #fff;
     line-height: inherit;
}
 .isc-lbl-sec-div-hdr-s1 {
     margin: 0px 0px 0px 0px;
     line-height: 16px;
     font-weight: 400;
     font-size: 16px;
     letter-spacing: 0.5px;
     color: #4d9cce;
}
 .isc-lbl-sec-div-hdr-s1 span {
     color: #777;
     font-size: 13px;
}
 .isc-sec-div-grp-bdy-cell-s1 {
     padding: 15px 0px;
}
 .isc-link-lbl-hdr-s2 {
     text-decoration: none;
     display: block;
     font-size: 15px;
     font-weight: 400;
     color: #2863a5 !important;
     line-height: 20px;
     margin: 0px 0px 0px 0px;
}
 .isc-link-lbl-hdr-s2 i {
     font-size: 22px;
     color: #555555;
     margin-right: 6px;
     margin-left: 5px;
     float: left;
     display: block;
     margin-top: 5px;
}
 i.isc-link-icn-s2 {
     margin-left: 1px;
     margin-top: 2px;
     margin-right: 7px;
     color: #909090;
}
 i.isc-link-icn-s3 {
     margin-left: 1px;
     margin-top: 2px;
     margin-right: 7px;
     color: #909090;
}
 .isc-link-lbl-hdr-s1 {
     text-decoration: none;
     display: block;
     font-size: 14px;
     font-weight: 400;
     color: #2863a5 !important;
     line-height: 25px;
     margin: 15px 0px 10px 0px;
}
 .isc-btn-hov-s1 {
     display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     padding: 3px 8px;
     font-size: 12px;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     white-space: nowrap;
     border-width: 0;
     line-height: 1.42857143;
     border-radius: 4px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #379ee4;
     background-color: #ddf1ff;
     position: absolute;
     top: 10px;
     right: 5px;
     border-radius: 5px !important;
     border: 2px solid #379ee4;
     display: none;
}
 .isc-scorecard-bdy-container-grp-s1.isc-row-inprogress {
     border-left: 15px solid #ffce99;
}
 .isc-btn-hov-s1:hover {
     text-decoration: none;
     color: #fff;
     background-color: #379ee4;
}
 .isc-scorecard-bdy-container-grp-s1 {
     position: relative;
}
 .isc-scorecard-bdy-container-grp-s1:hover > .isc-btn-hov-s1 {
     display: block;
}
 .eisner-logo-s1 {
     position: relative;
}
 .isc-cir-list-cell-panel-s1 {
     position: absolute;
     bottom: -10px;
     left: 26%;
}
 .isc-cir-stages-s1 {
     cursor: pointer;
     height: 20px;
     width: 20px;
     float: left;
     margin-right: 5px;
     border: 2px solid transparent;
     background-color: transparent;
     color: #333;
     border-radius: 50% !important;
     font-size: 11px;
     font-weight: 700;
     line-height: 15px;
     text-align: center;
}
 .isc-requested-stage-s1 {
     border: 2px solid #C0C2C3;
     color: #C0C2C3;
}
 .isc-uploaded-stage-s1 {
     border: 2px solid #2DB5D4;
     color: #2DB5D4;
}
 .isc-waiting-stage-s1 {
     border: 2px solid #a677c5;
     color: #a677c5;
}
 .isc-reviewed-stage-s1 {
     border: 2px solid #FF931D;
     color: #FF931D;
}
 .isc-accepted-stage-s1 {
     border: 2px solid #77C45A;
     color: #77C45A;
}
 .isc-rerequested-stage-s1 {
     border: 2px solid #DE756C;
     color: #DE756C;
}
 .isc-bgs-thms-s1 .isc-requested-stage-s1 {
     border: 2px solid #C0C2C3;
     color: #fff;
     background-color: #C0C2C3;
}
 .isc-bgs-thms-s1 .isc-uploaded-stage-s1 {
     border: 2px solid #2DB5D4;
     color: #fff;
     background-color: #2DB5D4;
}
 .isc-bgs-thms-s1 .isc-reviewed-stage-s1 {
     border: 2px solid #FF931D;
     color: #fff;
     background-color: #FF931D;
}
 .isc-bgs-thms-s1 .isc-accepted-stage-s1 {
     border: 2px solid #77C45A;
     color: #fff;
     background-color: #77C45A;
}
 .isc-bgs-thms-s1 .isc-rerequested-stage-s1 {
     border: 2px solid #DE756C;
     color: #fff;
     background-color: #DE756C;
}
 .isc-lbl-wid-hdr-s14 {
     text-decoration: none;
     cursor: pointer;
     display: block;
     font-weight: 300;
     font-size: 13px;
     color: #428bca;
     line-height: 20px;
     font-family: "AG Old Face";
     letter-spacing: 0.5px;
}
/*********two row list data modal code******************/
 .lbl-pop-bdy-cont-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 18px;
     font-weight: 400;
     line-height: 20px;
     color: #0088dd;
}
 .lbl-pop-bdy-cont-s1 span {
     color: #7c7c7c;
     font-size: 14px;
     margin-left: 4px;
}
/***********/
 .eisner-logo-s1 {
     position: relative;
}
 .eisner-logo-s1 {
     text-align: center;
}
 .eisner-logo-s1 img {
     height: 87px;
}
 .isc-cir-list-cell-panel-s1 {
     position: absolute;
     bottom: -10px;
     left: 32%;
}
 .eisner-adjs-s1 img {
     height: 65px;
}
 .eisner-adjs-s1 .isc-cir-list-cell-panel-s1 {
     bottom: -24px;
}
/*********SimpleDetails.aspx******************/
 .lbl-mandatory-s1 {
     color: #E62F2F;
}
 div.radio, div.checker {
     margin-right: 0;
     margin-left: 0px;
}
 .help-block {
     margin-top: 5px;
     margin-bottom: 5px;
}
 .detail-form-cntrl-container {
     padding: 15px 10px;
     background-color: #fff;
}
 .isc-sec-acc-bdy-container-ver {
     padding: 7px 10px;
     border: 1px solid #ddd;
     border-top: none;
}
 .isc-bdy-sec-con-scroll-ver {
     position: relative;
}
/*************workflowgrouping.aspx***********/
/******main wizard***********/
 .isc-sec-over-all-con-s2:before, .isc-sec-over-all-con-in-hdr-s1:before, .isc-sec-over-all-con-in-bdy-s1:before, .isc-screen-nav-container-s2:before {
     content: "";
     display: table;
}
 .isc-sec-over-all-con-s2:after, .isc-sec-over-all-con-in-hdr-s1:after, .isc-sec-over-all-con-in-bdy-s1:after, .isc-screen-nav-container-s2:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-screen-nav-container-s2 {
     /*border-bottom: 1px solid #E9E9E9;
     min-height: 41px;
     padding: 8px 10px;*/
}
 .isc-sec-over-all-con-s2 {
     position: relative;
     border: 1px solid #ddd;
}
 .isc-sec-over-all-con-in-hdr-s1 {
     position: relative;
     padding: 15px 10px;
     border-bottom: 1px solid #ddd;
     background-color: #fff;
}
 .isc-sec-over-all-con-in-bdy-s1 {
     position: relative;
     padding: 7px 10px;
     min-height: 600px;
     max-height: 600px;
     background-color: #fff;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-arw-hover-act-s1 .isc-sqr-panel-grp-col-cell-par-s1:hover {
     padding-left: 35px;
     padding-right: 35px;
}
 .sdfc-cir-hover-show-icns-s1 {
     position: absolute;
     top: 15px;
     left: 5px;
     height: 30px;
     width: 30px;
     background-color: #eee;
     border-radius: 50% !important;
     display: block;
     text-align: center;
     line-height: 25px;
     color: #939393;
     font-size: 20px;
     border: 1px solid #eee;
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s2 {
     position: absolute;
     top: 15px;
     right: 5px;
     height: 30px;
     width: 30px;
     background-color: #eee;
     border-radius: 50% !important;
     display: block;
     text-align: center;
     line-height: 25px;
     color: #939393;
     font-size: 20px;
     border: 1px solid #eee;
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s1 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s2 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s1:hover, .sdfc-cir-hover-show-icns-s2:hover {
     background-color: #f0f0f0;
     color: #222;
     border-color: #ccc;
}
 .sdfc-cir-hover-show-icns-s3 {
     position: absolute;
     top: -3px;
     left: -5px;
    /* height: 30px;
     */
    /* width: 30px;
     */
    /* background-color: #eee;
     */
    /* border-radius: 50% !important;
     */
     display: block;
     text-align: center;
     line-height: 28px;
     color: #939393;
     font-size: 20px;
    /* border: 1px solid #eee;
     */
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s4 {
     position: absolute;
     top: -3px;
     right: -5px;
    /* height: 30px;
     */
    /* width: 30px;
     */
    /* background-color: #eee;
     */
    /* border-radius: 50% !important;
     */
     display: block;
     text-align: center;
     line-height: 28px;
     color: #939393;
     font-size: 20px;
    /* border: 1px solid #eee;
     */
     cursor: pointer;
     display: none;
}
 .sdfc-cir-hover-show-icns-s3 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s4 i {
     line-height: inherit;
     font-size: inherit;
     color: inherit;
     text-align: center;
}
 .sdfc-cir-hover-show-icns-s3:hover, .sdfc-cir-hover-show-icns-s4:hover {
    /*background-color: #f0f0f0;
    */
     color: #222;
     border-color: #ccc;
}
 .isc-arw-panel-grp-container-s1:hover .sdfc-cir-hover-show-icns-s3, .isc-arw-panel-grp-container-s1:hover .sdfc-cir-hover-show-icns-s4 {
     display: block;
}
 .isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-kpi-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-app-screen-body-chks-container-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s1, .isc-sqr-panel-grp-col-cell-par-s1:hover .sdfc-cir-hover-show-icns-s2 {
     display: block;
}
 .isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s1 {
     left: 0px;
}
 .isc-sqr-panel-grp-col-cell-par-s1 .sdfc-cir-hover-show-icns-s2 {
     right: 0px;
}
 .isc-new-scren-patern-s1 .isc-app-screen-body-chks-container-s1 {
     margin-left: 0px;
     margin-right: 0px;
}
 .isc-wiz-list-arw-patn-s1 {
     padding: 0px;
     margin: 0px;
    /* margin-bottom: 38px;
     */
}
 .isc-wiz-list-arw-patn-s1 li {
     display: block;
     float: left;
     width: 12.5%;
     margin-bottom: 3px;
}
 .isc-wiz-list-arw-patn-s1 li a {
     padding: 2px 25px 10px 35px;
     display: block;
     background-color: #edeff0;
     position: relative;
     padding-left: 25px;
     text-decoration: none;
    /* min-height: 22px;
     */
     font-size: 14px;
     font-weight: 400;
     line-height: 20px;
    /* text-align: center;
     */
     margin: 0px 0px 0px 0px;
     display: block;
     height: 25px;
    /* overflow: hidden;
     */
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-wiz-nav-span-s1 {
     font-size: 12px !important;
     color: #7c7c7c !important;
     line-height: 15px;
}
 .isc-wiz-cir-bud-kpi-s1 {
     height: 16px;
     display: none;
     width: 16px;
     border-radius: 50px !important;
     font-size: 12px;
     line-height: 18px;
     text-align: center;
     color: #4ea2ba;
     font-weight: 400;
     float: none;
    /* margin: 0 auto;
     */
     background-color: #ffffff;
    /* display: inline-block;
     */
     margin: 2px 0px 0px 0px;
     float: right;
     position: absolute;
     right: 5px;
     top: 2px;
}
 .isc-wiz-list-arw-patn-s1 li a span {
     font-size: 10px;
     color: #a2a2a2;
}
 .isc-wiz-list-arw-patn-s1 li:first-child a {
     padding-left: 20px;
     padding-bottom: 8px;
     line-height: 22px;
     border-bottom-left-radius: 15px !important;
     border-top-left-radius: 15px !important;
}
 .isc-wiz-list-arw-patn-s1 li:last-child a {
     border-bottom-right-radius: 15px !important;
     border-top-right-radius: 15px !important;
}
 .isc-wiz-list-arw-patn-s1 li a:after , .isc-wiz-list-arw-patn-s1 li a:before {
     left: 100%;
     top: 56%;
     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: 12.7px;
     margin-top: 26px;
     top: -26px;
}
 .isc-wiz-list-arw-patn-s1 li a:before {
     border-color: rgba(255, 255, 255, 0);
     border-left-color: #fff;
     border-width: 14.8px;
     margin-top: -16px;
    /* top: -28px;
     */
}
 .isc-wiz-list-arw-patn-s1 li.active a {
     background-color: #00a1b7;
     color: #fff;
}
 .isc-wiz-list-arw-patn-s1 li.active a span {
     color: #dadada;
}
 .isc-wiz-list-arw-patn-s1 li.active a:after {
     border-color: rgba(150, 192, 61, 0);
     border-left-color: #00a1b7;
}
 .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: #5DC7BE;
}
 .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: #5DC7BE;
     color: #fff;
}
 .isc-wiz-list-arw-patn-s1 li:hover a span {
     text-decoration: none;
     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: 400;
     color: inherit;
     line-height: 15px;
}
 .isc-wiz-list-arw-patn-s1 li a h4 {
     margin: 0px 0px 0px 0px;
     font-size: 15px;
     line-height: 20px;
     font-weight: 400;
     color: inherit;
     text-align: left;
}
 .isc-wiz-list-arw-patn-s1 li a h4 span {
     margin: 0px 0px 0px 6px;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     color: inherit;
     text-align: left;
}
 .isc-wiz-list-arw-patn-s1 li a span.isc-num-s1 {
     position: absolute;
     top: 5px;
     background-color: #fff;
     border-radius: 50px !important;
     color: #8EA3AD;
     float: none;
     font-size: 12px;
     font-weight: 400;
     height: 25px;
     line-height: 2;
     margin: 0px auto;
     text-align: center;
     width: 25px;
     right: 10px;
}
 .isc-wiz-list-arw-patn-s1 li:first-child a span.isc-num-s1 {
     right: 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-screen-nav-container-port {
     border-bottom: 1px solid #E9E9E9;
     min-height: 41px;
     padding: 8px 10px;
}
 .isc-act-icon-nav-hdr-port {
     padding: 0px;
     margin: 0px;
}
 .isc-act-icon-nav-hdr-port li {
     float: left;
     list-style: none;
     /* margin-right: 10px; */
     /* margin-top: 4px; */
     position: relative;
}
 .isc-act-icon-nav-hdr-port li a {
     display: block;
     font-size: 12px;
     color: #7c7c7c;
     font-weight: 400;
     line-height: 10px;
     position: relative;
     cursor: pointer;
}
 .isc-act-icon-nav-hdr-port li a i {
     font-size: 14px;
     text-align: center;
     position: relative;
}
 .isc-act-icon-nav-hdr-port li:hover a {
     background-color: #fff;
     color: #00a1b7;
}
/*****subdropdown****/
 .isc-checklist-nav-s1 li.active a {
     background-color: #aaa;
     color: #fff;
}
 .isc-checklist-nav-s1 {
     margin: 0px;
     padding: 0px;
     padding-left: 5px;
}
 .isc-checklist-nav-s1 li {
     list-style: none;
     float: left;
     display: block;
}
 .isc-checklist-nav-s1 li a i {
     font-size: inherit;
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 0px;
}
 .isc-checklist-nav-s1 li:hover a {
     background-color: #00a1b7;
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-s1 li:hover a span {
    /* background-color: #fff;
     */
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-s1 li a {
     padding: 4px 10px 3px 10px;
     position: relative;
     display: block;
     font-size: 12px;
     color: #7c7c7c;
     background-color: #DDDDDD;
     margin-right: 16px;
     border-radius: 6px !important;
     line-height: 15px;
     cursor: pointer;
     text-decoration: none;
}
 .isc-checklist-nav-s1 li a span {
    /* height: 14px;
     */
    /* width: 14px;
     */
    /* border-radius: 50px !important;
     */
     font-size: 11px;
     line-height: 15px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
    /* margin: 0 auto;
     */
     background-color: transparent;
     display: inline-block;
     margin: 0px 0px 0px 10px;
     float: right;
     display: inline-block;
}
/*CSS Dec 27, 2017*/
/*Drop Down Filter new port*/
 .open > .dropdown-menu-port {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
 .dropdown-menu-port {
     position: absolute;
     top: 190%;
     right: -30px;
     z-index: 1000;
     display: none;
     background-color: #0088dd;
     height: 150px;
     list-style: none;
     text-shadow: none;
     padding: 10px 15px;
     margin: 0px;
     background-color: #fff;
     border: 1px solid #efefef;
     font-size: 14px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     width: 1530px;
     border-radius: 10px !important;
     box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}
 .dropdown-menu-port:after {
     content: '';
     display: block;
     width: 0;
     height: 0;
     position: absolute;
     right: 2%;
     top: -8px;
     border-left: 7px solid transparent;
     border-right: 7px solid transparent;
     border-bottom: 7px solid #c8c8c8;
}
 .isc-lbl-filter-s1 {
     display: block;
     color: #1273B9;
     font-size: 11px;
     margin: 5px 0px;
     text-transform: uppercase;
}
 .isc-filter-kpi-cir-bud-s1 {
     height: 14px;
     width: 14px;
     border-radius: 50% !important;
     text-align: center;
     display: block;
     font-size: 9px;
     line-height: 15px;
     background-color: #00a1df;
     color: #fff;
     font-weight: 400;
     position: absolute;
     top: -9px;
     left: 11px;
     z-index: 9999;
}
/*.isc-filter-kpi-cir-bud-s1:hover {
     height: 18px;
     width: 18px;
     font-size: 12px;
     line-height: 18px;
     font-weight: 400;
     background-color: #00a1b7;
}
*/
 .isc-select-act-scr-sec-lvl-s1 {
     display: block;
     margin-bottom: 0px;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     white-space: nowrap;
     border-radius: 25px !important;
     padding: 7px 10px;
     font-size: 11px;
     font-weight: 400;
     text-transform: uppercase;
     line-height: 15px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     border: 1px solid #86868680;
     text-align: center;
     user-select: none;
    /* margin-left: 10px;
     */
     color: #242424b8;
     width: 85%;
}
 .isc-select-act-scr-sec-lvl-s1:focus {
     outline: none;
}
/*.isc-select-act-scr-sec-lvl-s1:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
     border: 1px solid #00a1df;
}
*/
 .isc-txt-box-act-filter-lvl-s1 {
     display: block;
     cursor: pointer;
     background-image: none;
     white-space: nowrap;
     border-radius: 5px !important;
     padding: 7px 10px;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     border: 1px solid #86868680;
     user-select: none;
     color: #242424b8;
     width: 75%;
}
 .isc-txt-box-act-filter-lvl-s1:focus {
     outline: none;
}
 .isc-btn-act-scr-sec-lvl-s1 {
     display: block !important;
     line-height: 15px !important;
     text-align: center;
     vertical-align: middle;
     background-image: none;
     white-space: nowrap;
     border-radius: 3px !important;
     padding: 7px 10px;
     text-transform: uppercase;
     border: 1px solid #5DC7BE !important;
     background-color: #5DC7BE !important;
     color: #fff !important;
     margin: 15px 0px 0px 0px;
     transition: all 0.5s ease;
     font-size: 12px !important;
}
 .isc-btn-act-scr-sec-lvl-s1:hover {
     color: #3b827c !important;
     border: 1px solid #5DC7BE !important;
     background-color: #dcfffc !important;
}
 .isc-btn-act-scr-sec-lvl-s2 {
     display: block !important;
     line-height: 15px !important;
     text-align: center;
     vertical-align: middle;
     background-image: none;
     white-space: nowrap;
     border-radius: 3px !important;
     padding: 7px 10px;
     text-transform: uppercase;
     border: 1px solid #A1A1A1 !important;
     background-color: #A1A1A1 !important;
     color: #fff !important;
     margin: 30px 0px 0px 0px;
     transition: all 0.5s ease;
     font-size: 12px !important;
}
 .isc-btn-act-scr-sec-lvl-s2:hover {
     color: #635b5b !important;
     border: 1px solid #A1A1A1 !important;
     background-color: #ededed !important;
}
/*CSS Dec 27, 2017*/
/*Drop Down Filter*/
/***********groupingscreen.aspx*****************/
 .isc-screen-nav-container-group ul {
     padding: 0px;
     margin: 0px;
}
 .isc-screen-nav-container-group ul li {
     float: left;
     display: block;
     list-style: none;
}
 .isc-scr-nav-lbl-hdr-s1 {
     color: gray !important;
     text-align: center !important;
     position: relative;
     margin: 0px 0px 0px 0px;
     padding: 10px 16px 10px 20px !important;
    
}
 .isc-scr-nav-lbl-hdr-s1 span {
     height: 20px;
     width: 20px;
     border-radius: 50px !important;
     font-size: 10px !important;
     line-height: 20px;
     text-align: center;
    /* color: #fff;
     */
     font-weight: 400;
     float: right;
    /* margin: 0 auto;
     */
     background-color: #b9b9b9;
     color: #fff;
     margin: 0px 0px 0px 20px;
     display: inline-block;
}
 .isc-screen-nav-container-group ul li a {
     display: block;
     padding: 10px 25px;
     color: gray;
     text-align: center;
     position: relative;
     font-size: 13px;
     font-weight: 400;
     line-height: 18px;
     text-decoration: none;
     transition: all .3s ease-out;
     border-bottom: 2px solid transparent;
     background-color: transparent;
}
 .isc-screen-nav-container-group ul li:hover a {
     text-decoration: none;
     border-bottom: 2px solid #45AE3D;
}
 .isc-screen-nav-container-group ul li.active a {
     border-bottom: 2px solid #40B2E2;
}
 .isc-screen-nav-container-group ul li.active a.isc-scr-nav-lbl-hdr-s1 span {
     background-color: #2DB5D4;
     color: #fff;
     font-size: 11px;
     font-weight: 400;
}
 .isc-screen-nav-container-group ul li:hover a.isc-scr-nav-lbl-hdr-s1 span {
     background-color: #5DC7BE;
     color: #fff;
     font-size: 11px;
}
/*********left tab******/
 .isc-view-lft-par-con-s1 {
     position: relative;
     padding: 7px 10px 7px 10px;
     min-height: 550px;
     max-height: 600px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-view-rght-par-con-s1 {
     position: relative;
     padding: 7px 10px 7px 10px;
     min-height: 550px;
     max-height: 600px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-horizontal-nav-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-horizontal-nav-s1 li {
     display: block;
     list-style: none;
     float: left;
     width: 100%;
     margin-bottom: 4px;
}
 .isc-horizontal-nav-s1 li a {
     padding: 4px 15px;
     color: grey;
     border-bottom: none;
     text-decoration: none;
     display: inline-block;
     float: left;
     height: 35px;
     line-height: 30px;
     font-size: 13px;
     font-weight: 400;
     margin: 0px 0px 0px 0px;
     width: 100%;
}
 .isc-horizontal-nav-s1 li a span {
     height: 20px;
     width: 20px;
     border-radius: 50px !important;
     font-size: 10px;
     line-height: 20px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: right;
    /* margin: 0 auto;
     */
     background-color: #b9b9b9;
     color: #fff;
     margin: 5px 0px 0px 0px;
}
 .isc-horizontal-nav-s1 li.active a {
     color: #0088dd !important;
     border-left: 2px solid #40B2E2;
     background-color: #f2f9ff;
     border-top-left-radius: 3px !important;
     border-bottom-left-radius: 3px !important;
     border-top-right-radius: 25px !important;
     border-bottom-right-radius: 25px !important;
}
 .isc-horizontal-nav-s1 li.active a span {
     background-color: #2DB5D4;
     color: #fff;
     font-size: 11px;
     font-weight: 400;
}
 .isc-horizontal-nav-s1 li.active:hover {
     border-left: none;
}
 .isc-horizontal-nav-s1 li a:hover {
     border-left: 2px solid #5DC7BE;
     background-color: #edfff5;
     border-top-left-radius: 3px !important;
     border-bottom-left-radius: 3px !important;
     border-top-right-radius: 25px !important;
     border-bottom-right-radius: 25px !important;
}
 .isc-horizontal-nav-s1 li a:hover span {
     height: 20px;
     font-size: 11px;
     background-color: #5DC7BE;
     color: #fff;
}
/*****table right*****/
 .isc-read-list-view-s1 {
     width: 100%;
}
 .isc-read-list-view-s1 th {
     padding: 7px 10px;
     font-size: 12px;
     font-weight: 400;
     color: grey;
     border-bottom: 1px solid #ddd;
     text-align: left;
     text-transform: uppercase;
}
 .isc-read-list-view-s1 td {
     padding: 10px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #dddddd59;
}
 .isc-read-list-view-s1 td h2 {
     font-size: 12px;
     font-weight: 400;
     color: #8B8A8B;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 100%;
}
 .isc-read-list-view-s1 td h2 span i {
     height: 13px;
     width: 13px;
     border-radius: 50px !important;
     font-size: 8px;
     line-height: 13px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     background-color: #b9b9b9;
     color: #fff;
     margin: 0px 5px 0px 0px;
     display: inline-block;
     float: left;
}
 .isc-read-list-view-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
}
 .isc-read-list-view-s1 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-read-list-view-s1 td h5 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     color: #333;
}
 .isc-read-list-view-s1 tr:last-child td {
     border-bottom: none;
}
 .isc-td-icon-bg-s1 {
     background-color: #df5d84 !important;
     color: #fff;
}
 .isc-td-icon-bg-s2 {
     background-color: #2bdca2 !important;
     color: #fff;
}
 .isc-read-list-status-s1 {
     border: 1px solid transparent;
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     text-decoration: none;
     line-height: 15px;
     padding: 2px 8px;
     border-radius: 3px !important;
     color: #5d5d5d;
     cursor: pointer;
     width: 95%;
     display: block;
     margin: 0px auto;
     text-align: center;
     color: #fff;
}
 .isc-lbl-hdr-collpse-s2 {
     color: #a1a1a1;
     position: relative;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}
 .isc-act-dd-txt-box-s2 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     border: none;
     background-color: inherit;
     width: 100%;
     text-align: left;
}
 .isc-act-dd-txt-box-s2:focus, .isc-act-dd-txt-box-s2:focus {
     outline: none;
}
 .isc-click-cell-arr-group {
     float: left;
     text-decoration: none;
     height: 15px;
     width: 15px;
     font-size: 14px;
     display: block;
     text-align: center;
     line-height: 10px;
     color: #fff !important;
     background-color: #9a9a9a;
     text-decoration: none;
     margin-right: 5px;
     border-radius: 50px !important;
}
 .isc-notification {
     font-size: 16px !important;
     color: #42a6bd !important;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: unset;
     white-space: nowrap;
     text-overflow: ellipsis;
     width: 100%;
     text-transform: none;
     line-height: 15px;
}
 tr.isc-tr-child-cell-levelgrp td {
     background-color: #fff;
}
 .isc-lbl-hdr-collpse-group {
     color: #a1a1a1 !important;
     font-size: 12px !important;
     font-weight: 600 !important;
     line-height: 20px;
     margin: 0;
     overflow: hidden;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-read-list-view-s1 th:first-child.header {
     background-image: none;
}
 .isc-read-list-view-s2 {
     width: 100%;
}
 .isc-read-list-view-s2 th {
     padding: 0px;
     font-size: 12px;
     font-weight: 400;
     color: grey;
     text-align: left;
     text-transform: uppercase;
}
 .isc-read-list-view-s2 td {
     padding: 10px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #dddddd59;
}
 .isc-read-list-view-s2 td h2 {
     font-size: 12px;
     font-weight: 400;
     color: #8B8A8B;
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 100%;
}
 .isc-read-list-view-s2 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
}
 .isc-read-list-view-s2 td h2 span i {
     height: 13px;
     width: 13px;
     border-radius: 50px !important;
     font-size: 8px;
     line-height: 13px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     background-color: #b9b9b9;
     color: #fff;
     margin: 0px 5px 0px 0px;
     display: inline-block;
     float: left;
}
 .isc-read-list-view-s2 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 13px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-read-list-view-s2 td h5 {
     color: #8b8a8b;
     font-size: 12px;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 100%;
}
 .isc-read-list-view-s1 td h5 {
     color: #8b8a8b;
     font-size: 12px;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 100%;
}
/********************base.aspx tab align*****/
/*****statecolor variable*******/
/**********************/
/*****textsize variable*******/
/**********************/
 .ex-demo-preview a.visit-link:visited {
     color: #ffc000;
}
 .sm-li-panel-main-hdr-div-min {
     min-height: 0px;
     border-bottom: none;
}
 .isc-cir-badge-theme-new {
     height: 25px;
     width: 25px;
     border: 1px solid #eee;
     text-align: center;
     line-height: 22px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     border-radius: 50% !important;
     margin-top: 5px;
     display: inline-block;
     margin-right: 5px;
}
 .isc-success-bg-color {
     color: #fff;
     border: 1px solid #45ae3d;
     background-color: #45ae3d;
}
 .isc-Warning-bg-color {
     color: #fff;
     border: 1px solid #ffc000;
     background-color: #ffc000;
}
 .isc-Danger-bg-color {
     color: #fff;
     border: 1px solid #f78b60;
     background-color: #f78b60;
}
 .isc-Info-bg-color {
     color: #fff;
     border: 1px solid #2D96CB;
     background-color: #2D96CB;
}
 .isc-Primary-bg-color {
     background-color: #fff;
}
 .isc-Secondary-bg-color {
     color: #fff;
     border: 1px solid #525252;
     background-color: #525252;
}
 .ex-demo-preview {
     background: white;
    /* border: 4px solid #f7f7fa;
    */
     padding: 5px 0px;
}
 .m-font-success {
     color: #45ae3d !important;
}
 .m-font-warning {
     color: #ffc000 !important;
}
 .m-font-danger {
     color: #f78b60 !important;
}
 .m-font-info {
     color: #2D96CB !important;
}
 .m-font-secondary {
     color: #525252 !important;
}
 .m-font-small {
     font-size: 11px;
     font-weight: 400;
}
 .m-font-normal {
     font-size: 13px;
     font-weight: 400;
}
 .m-font-medium {
     font-size: 16px;
     font-weight: 400;
}
 .m-font-large {
     font-size: 20px;
     font-weight: 400;
}
 .m-font-xtralarge {
     font-size: 35px;
     font-weight: 400;
}
 .isc-cir-badge-theme-dot {
     height: 10px;
     width: 10px;
     text-align: center;
     line-height: 22px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     border-radius: 50% !important;
     margin-top: 5px;
     display: inline-block;
     margin-right: 5px;
}
 .isc-cir-badge-theme-widge {
    /* height: 25px;
     */
    /* width: 25px;
     */
     text-align: center;
     line-height: 20px;
     font-size: 12px;
     font-weight: 400;
     border-radius: 25px !important;
     margin-top: 0px;
     padding: 5px 15px;
     display: inline-block;
     margin-right: 5px;
}
 .isc-cir-badge-theme-round {
    /* height: 25px;
     */
    /* width: 25px;
     */
     text-align: center;
     line-height: 20px;
     font-size: 12px;
     font-weight: 400;
     border-radius: 3px !important;
     margin-top: 0px;
     padding: 5px 15px;
     display: inline-block;
     margin-right: 5px;
}
 .ex-demo-preview a span.active {
     border-bottom: 1px solid #40b2e2;
     color: #40b2e2;
}
 .ex-demo-preview a span.active:hover {
     border-bottom: 1px solid #45ae3d;
     text-decoration: none;
     background-color: #def3cd;
     color: #66b823;
}
 .isDisabled {
     color: currentColor;
     cursor: not-allowed;
     opacity: 0.5;
     text-decoration: none;
}
/*****component.aspx************/
 .isc-theme-table {
     table-layout: fixed;
     width: 100%;
}
 .isc-theme-table th {
     background-color: #fff;
     border-bottom: 1px solid #dcdddd;
     border-top: 1px solid #dcdddd;
     font-size: 12px;
     font-weight: 400;
     overflow: hidden;
     padding: 10px 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-table tr:last-child td {
     border-bottom: none;
}
 .isc-theme-table-head-filled tr:last-child td {
     border-bottom: none;
}
 .isc-theme-table-head-border tr:last-child td {
     border-bottom: none;
}
 .isc-theme-smalltable tr:last-child td {
     border-bottom: none;
}
 .isc-theme-table td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 7px 5px;
     position: relative;
}
 .isc-theme-table td h2 {
     color: #42a6bd;
     font-size: inherit;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-shadow: none;
     text-transform: none;
     white-space: nowrap;
     width: 100%;
}
 .isc-theme-table td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-smalltable {
     table-layout: fixed;
     width: 100%;
}
 .isc-theme-smalltable th {
     background-color: #fff;
     padding: 5px 5px;
     border-top: 1px solid #DCDDDD;
     border-bottom: 1px solid #DCDDDD;
     position: relative;
     background-color: #F7F9FA;
     font-size: 12px;
     font-weight: 400;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-smalltable tbody tr:hover {
     background-color: #ddd;
}
 .isc-theme-smalltable td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 5px 5px;
     position: relative;
}
 .isc-theme-smalltable td h2 {
     color: #42a6bd;
     font-size: inherit;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-shadow: none;
     text-transform: none;
     white-space: nowrap;
     width: 100%;
}
 .isc-theme-smalltable td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-table-head-filled {
     table-layout: fixed;
     width: 100%;
}
 .isc-theme-table-head-filled th {
     background-color: #2D96CB;
     border-bottom: 1px solid #2D96CB;
     border-top: 1px solid #2D96CB;
     font-size: 12px;
     font-weight: 400;
     overflow: hidden;
     padding: 10px 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
     color: #fff;
}
 .isc-theme-table-head-filled td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 7px 5px;
     position: relative;
}
 .isc-theme-table-head-filled td h2 {
     color: #42a6bd;
     font-size: inherit;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-shadow: none;
     text-transform: none;
     white-space: nowrap;
     width: 100%;
}
 .isc-theme-table-head-filled td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-table-head-border {
     table-layout: fixed;
     width: 100%;
}
 .isc-theme-table-head-border th {
     background-color: #fff;
     border-bottom: 2px solid #45ae3d;
     font-size: 12px;
     font-weight: 400;
     overflow: hidden;
     padding: 10px 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-table-head-border td {
     border-bottom: 1px solid #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 7px 5px;
     position: relative;
}
 .isc-theme-table-head-border td h2 {
     color: #42a6bd;
     font-size: inherit;
     font-weight: 400;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-shadow: none;
     text-transform: none;
     white-space: nowrap;
     width: 100%;
}
 .isc-theme-table-head-border td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .secondary-table {
     background: #525252;
}
 .secondary-table td {
     border-bottom: #525252 !important;
}
 .primary-table {
     background: #fff;
     color: #fff;
}
 .primary-table td {
     border-bottom: #525252 !important;
}
 .warning-table {
     background: #ffc000;
     color: #fff !important;
}
 .warning-table td {
     border-bottom: #ffc000 !important;
}
 .info-table {
     background: #2D96CB;
     color: #fff !important;
}
 .info-table td {
     border-bottom: #2D96CB !important;
}
 .success-table {
     background: #45ae3d;
     color: #fff !important;
}
 .success-table td {
     border-bottom: #45ae3d !important;
}
 .danger-table {
     background: #f78b60;
     color: #fff !important;
}
 .danger-table td {
     border-bottom: #f78b60 !important;
}
/******Component.aspx alert*****************/
 .alert-warning-component {
     border: 1px solid #ffc000;
     background-color: #ffc000;
     color: #fff;
     border-radius: 3px !important;
}
 .alert-danger-component {
     border: 1px solid #f78b60;
     background-color: #f78b60;
     color: #fff;
     border-radius: 3px !important;
}
 .alert-success-component {
     border: 1px solid #45ae3d;
     background-color: #45ae3d;
     color: #fff;
     border-radius: 3px !important;
}
 .alert-info-component {
     border: 1px solid #2D96CB;
     background-color: #2D96CB;
     color: #fff;
     border-radius: 3px !important;
}
 .alert-secondary-component {
     border: 1px solid #525252;
     background-color: #525252;
     color: #fff;
     border-radius: 3px !important;
}
 .alert-primary-component {
     background-color: #fff;
     border-color: #bce8f1;
     color: #31708f;
     border-radius: 3px !important;
}
 .alert-warning-border {
     border: 1px solid #ffc000;
     background-color: #fff;
     color: #ffc000;
     border-radius: 3px !important;
}
 .alert-danger-border {
     border: 1px solid #f78b60;
     background-color: #fff;
     color: #f78b60;
     border-radius: 3px !important;
}
 .alert-success-border {
     border: 1px solid #45ae3d;
     background-color: #fff;
     color: #45ae3d;
     border-radius: 3px !important;
}
 .alert-info-border {
     border: 1px solid #2D96CB;
     background-color: #fff;
     color: #2D96CB;
     border-radius: 3px !important;
}
 .alert-secondary-border {
     border: 1px solid #525252;
     background-color: #fff;
     color: #525252;
     border-radius: 3px !important;
}
 .alert-primary-border {
     background-color: #fff;
     color: #31708f;
     border: 1px solid #ececec !important;
     border-radius: 3px !important;
}
 .alert-border {
     padding: 15px;
     margin-bottom: 20px;
    /* border: 1px solid transparent;
     */
     border-radius: 4px;
}
 .close-alert {
     display: inline-block;
     margin-top: 3px;
     margin-right: 0px;
     width: 9px;
     height: 9px;
     background-repeat: no-repeat !important;
     outline: none;
     cursor: pointer;
     float: right;
}
 .alert-component {
     padding: 15px;
     margin-bottom: 20px;
     border: 1px solid transparent;
     border-radius: 4px;
}
 .alert-action {
     padding: 20px;
     margin-bottom: 20px;
    /* border: 1px solid transparent;
     */
     border-radius: 4px;
}
 .alert-action span i {
     font-size: 24px;
     margin-right: 15px;
}
 .isc-cursor {
     cursor: pointer;
}
/*******popover********/
 .pop_hover {
     color: #fff !important;
}
 .tooltip {
     position: relative;
     display: inline-block;
     visibility: visible;
     font-size: 12px;
     line-height: 1.4;
     opacity: 1;
     padding: 7px 15px;
     border-radius: 3px !important;
     font-weight: 400;
}
/* Tooltip text */
 .tooltip .tooltiptext {
     visibility: hidden;
     width: 225px;
     background-color: black;
     color: #fff;
     text-align: center;
     padding: 5px 0;
     border-radius: 6px;
     top: -80px;
     right: 0px;
     left: -50px;
    /* bottom: -60px;
     */
     position: absolute;
     z-index: 1;
     border-radius: 3px !important;
}
 .tooltip-top::after {
     content: "";
     position: absolute;
     top: 100%;
     left: 50%;
     margin-left: -5px;
     border-width: 5px;
     border-style: solid;
     border-color: #555 transparent transparent transparent;
}
/* Show the tooltip text when you mouse over the tooltip container */
 .tooltip:hover .tooltiptext {
     visibility: visible;
}
 .tooltip-white {
     position: relative;
     display: inline-block;
     visibility: visible;
     font-size: 12px;
     line-height: 1.4;
     opacity: 1;
     padding: 7px 15px;
     border-radius: 3px !important;
     font-weight: 400;
}
/* Tooltip text */
 .tooltip-white .tooltiptext-white {
     visibility: hidden;
     width: 225px;
     background-color: #fff;
     color: #525252;
     text-align: center;
     padding: 5px 0;
     border-radius: 6px;
     top: -80px;
     right: 0px;
     left: -30px;
    /* bottom: -60px;
     */
     position: absolute;
     border: 1px solid #ddd;
     z-index: 1;
     border-radius: 3px !important;
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
}
 .tooltip-top-white::after {
     content: "";
     position: absolute;
     top: 100%;
     left: 50%;
     margin-left: -20px;
     border-width: 5px;
     border-style: solid;
     border-color: #fff transparent transparent transparent;
     box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08);
}
/* Show the tooltip text when you mouse over the tooltip container */
 .tooltip-white:hover .tooltiptext-white {
     visibility: visible;
}
 .tool-font {
     color: #525252;
     font-size: 12px;
     line-height: 1.4;
}
 .tooltip-white-right .tooltip-left {
     visibility: hidden;
     width: 225px;
     background-color: #fff;
     color: #525252;
     text-align: center;
     padding: 5px 0;
     border-radius: 6px;
     top: -20px;
     right: 0;
     left: -235px;
    /* bottom: -60px;
     */
     position: absolute;
     border: 1px solid #ddd;
     z-index: 1;
     border-radius: 3px !important;
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
}
 .tooltip-white-right:hover .tooltip-left {
     visibility: visible;
}
 .tooltip-left::after {
     content: "";
     position: absolute;
     top: 50%;
     left: 100%;
     margin-top: -5px;
     border-width: 5px;
     border-style: solid;
     border-color: transparent transparent transparent #fff;
}
 .tooltip-white-right .tooltip-bottom {
     visibility: hidden;
     width: 225px;
     background-color: #fff;
     color: #525252;
     text-align: center;
     padding: 5px 0;
     border-radius: 6px;
     top: 35px;
     right: 0;
     left: -37px;
    /* bottom: -60px;
     */
     position: absolute;
     border: 1px solid #ddd;
     z-index: 1;
     border-radius: 3px !important;
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
}
 .tooltip-white-right:hover .tooltip-bottom {
     visibility: visible;
}
 .tooltip-bottom::after {
     content: "";
     position: absolute;
     bottom: 100%;
     left: 50%;
     margin-left: -5px;
     border-width: 5px;
     border-style: solid;
     border-color: transparent transparent #fff transparent;
}
 .tooltip-white-right .tooltip-right-white {
     visibility: hidden;
     width: 225px;
     background-color: #fff;
     color: #525252;
     text-align: center;
     padding: 5px 0;
     border-radius: 6px;
     top: -20px;
     right: 0px;
     left: 105%;
    /* bottom: -60px;
     */
     position: absolute;
     border: 1px solid #ddd;
     z-index: 1;
     border-radius: 3px !important;
     box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.08);
}
 .tooltip-white-right:hover .tooltip-right-white {
     visibility: visible;
}
 .tooltip-white-right {
     position: relative;
     display: inline-block;
     visibility: visible;
     font-size: 12px;
     line-height: 1.4;
     opacity: 1;
     padding: 7px 15px;
     border-radius: 3px !important;
     font-weight: 400;
}
 .tooltip-right-white::after {
     content: "";
     position: absolute;
     top: 50%;
     right: 100%;
     margin-top: -5px;
     border-width: 5px;
     border-style: solid;
     border-color: transparent #fff transparent transparent;
}
 .ex-demo-preview p {
     color: #8b8b8b;
}
 .page-load {
     height: 100%;
     width: 100%;
     top: 0px;
     left: 0px;
     position: fixed;
     z-index: 9999;
     background: url("../images/loading.gif") 50% 50% no-repeat #ddd;
}
/*********dropdown css***********/
 .ex-demo-drop {
     background: white;
     border: 4px solid #f7f7fa;
     padding: 20px 15px;
     min-height: 80px;
}
/**drop****/
 .isc-sts-hold-note-lft {
     color: #767676;
    /* background-color: #aaa;
     */
     margin-top: 3px;
}
 .isc-bor-rig-side-s1 {
     border-right: 1px solid #ddd;
}
 .isc-status-td-s2 i {
     font-size: 13px;
     font-weight: 400;
     text-decoration: none;
     line-height: 20px;
}
 .isc-action-badge-td-drop {
     display: block;
     height: 30px;
     width: 45px;
     text-align: center;
     font-size: 16px;
     line-height: 30px;
     color: #2d2d2d;
     border-radius: 2px !important;
     text-decoration: none;
     cursor: pointer;
     border: 1px solid #e5e5e5;
}
 .isc-action-badge-td-drop i {
     font-size: inherit;
     line-height: inherit;
     color: #a0a0a0;
}
 .open > .dropdown-menu-s1 {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .dropdown-menu-s1 {
     position: absolute;
     top: 100%;
     right: 0;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     border: 1px solid #efefef;
     font-size: 14px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 .dropdown-menu-s1 li > a i {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1df;
     margin-top: 1px;
}
 .dropdown-menu-s1 li > a {
     padding: 6px 35px 6px 15px;
     color: #333;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     white-space: nowrap;
     text-overflow: ellipsis;
     border-bottom: 1px solid #ececec;
     text-align: left;
}
 .isc-dd-add-action-s1 .dropdown-menu-s1 {
     box-shadow: 0px 8px 14px 0px rgba(146, 146, 146, 0.14);
     border-radius: 1px !important;
}
 .dropdown-menu-s1 li > a:hover, .dropdown-menu-s1 .active > a, .dropdown-menu-s1 .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #eee;
     color: #333;
     filter: none;
}
/**********multidrop _css******/
 .SumoSelect > .CaptionCont > label > i {
     width: 10px;
     height: 10px;
}
 .SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {
     box-shadow: none;
     border-color: #ddd !important;
}
 .SumoSelect.open > .optWrapper {
     top: 30px;
     display: block;
}
/********************tab***************/
 .disabled {
     color: #868e96 !important;
}
/**nav pills*****************/
 .nav-new {
     margin-bottom: 0;
     padding-left: 0;
     list-style: none;
}
 .nav-new > li {
     position: relative;
     display: inline-block;
     width: 19%;
     text-align: center;
     border-radius: 4px !important;
}
 .nav-new > li > a {
     position: relative;
     display: block;
     padding: 6px 15px;
     width: 100%;
     border-radius: 4px !important;
}
 .nav-new > li > a:hover, .nav-new > li > a:focus {
     text-decoration: none;
     background-color: #eee;
}
 .nav-new > li.disable > a:hover, .nav-new > li.disable > a:focus {
     text-decoration: none;
     background-color: #fff;
}
 .nav-new > li.disable > a {
     text-decoration: none;
     background-color: #fff;
     color: #7c7c7c !important;
}
 .nav-pills-new > li.active > a, .nav-pills-new > li.active > a:hover, .nav-pills-new > li.active > a:focus {
     background-color: #40b2e2;
     color: #fff;
}
 .nav-pills-new > li.active:last-child > a, .nav-pills-new > li.active:last-child > a:hover, .nav-pills-new > li.active:last-child > a:focus {
     background-color: #fff;
     color: #7c7c7c;
}
 .nav-new > li > .disable:hover, .nav-new > li > disable:focus {
     text-decoration: none;
     background-color: #fff;
}
 .nav-new.nav-pills-new i {
     margin: 0 5px 0 0;
}
/*******accordtion***************/
 a.panel-heading {
     display: block;
}
 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 14px;
     color: #7c7c7c;
}
 .panel-default .panel-heading a:hover, .panel-default .panel-heading a:focus, .panel-default a.panel-heading:hover, .panel-default a.panel-heading:focus {
     background-color: #dcdcdc;
}
 .panel {
     border-radius: 4px !important;
}
 .panel-group .panel-body {
     border: 1px solid #fff;
     border-width: 0 1px 1px 1px !important;
}
 .panel-group .panel-heading a, .panel-group a.panel-heading {
     outline: 0;
}
 .panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus, .panel-group a.panel-heading:hover, .panel-group a.panel-heading:focus {
     text-decoration: none;
}
 .panel-group .panel-heading .icon-indicator {
     margin-right: 10px;
}
 .panel-group .panel-heading .icon-indicator:before {
     content: "\e114";
}
 .panel-group .panel-heading.collapsed .icon-indicator:before {
     content: "\e080";
}
/************custom accourd*****/
 .panel-new {
     margin-bottom: 10px;
     background-color: #fff;
     border: 1px solid #45ae3d;
     border-radius: 4px;
}
 .panel-heading-new {
     padding: 10px 15px;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px;
     display: block;
     color: #fff;
}
 .panel-group .panel-heading-new .fa-chevron-down:before {
     content: "\f077";
}
 .panel-default > .panel-heading-new {
     color: #fff;
     background-color: #45ae3d;
}
 .panel-group .panel-heading-new.collapsed .fa-chevron-down:before {
     content: "\f078";
}
 .panel-title-new {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 14px;
     color: #fff;
}
 .panel-info {
     margin-bottom: 10px;
     background-color: #fff;
     border: 1px solid #2D96CB;
     border-radius: 4px;
}
 .panel-heading-info {
     padding: 10px 15px;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px;
     display: block;
     color: #fff;
}
 .panel-group .panel-heading-info .fa-chevron-down:before {
     content: "\f077";
}
 .panel-default > .panel-heading-info {
     color: #fff;
     background-color: #2D96CB;
}
 .panel-group .panel-heading-info.collapsed .fa-chevron-down:before {
     content: "\f078";
}
 .panel-danger {
     margin-bottom: 10px;
     background-color: #fff;
     border: 1px solid #f78b60;
     border-radius: 4px;
}
 .panel-heading-danger {
     padding: 10px 15px;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px;
     display: block;
     color: #fff;
}
 .panel-group .panel-heading-danger .fa-chevron-down:before {
     content: "\f077";
}
 .panel-default > .panel-heading-danger {
     color: #fff;
     background-color: #f78b60;
}
 .panel-group .panel-heading-danger.collapsed .fa-chevron-down:before {
     content: "\f078";
}
/**gray accord*************/
 .panel-gray {
     margin-bottom: 10px;
     background-color: #dcdcdc;
     border: 1px solid #dcdcdc;
     border-radius: 4px !important;
}
 .panel-heading-gray {
     padding: 10px 15px;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px;
     display: block;
}
 .panel-group .panel-heading-gray .fa-plus:before {
     content: "\f068";
}
 .panel-default > .panel-heading-gray {
     background-color: #dcdcdc;
     color: #7c7c7c;
}
 .panel-group .panel-heading-gray.collapsed .fa-plus:before {
     content: "\f067";
}
 .panel-group .panel-body-gray {
     border: 1px solid #dcdcdc;
     border-width: 0 1px 1px 1px !important;
     padding: 15px;
}
/* Spinner */
 .spinner {
     width: 50px;
     height: 50px;
     display: inline-block;
     padding: 0px;
     border-radius: 100%;
     border: 6px solid;
     border-top-color: #005a9c;
     border-bottom-color: #005a9c;
     border-left-color: rgba(0, 90, 156, 0.15);
     border-right-color: rgba(0, 90, 156, 0.15);
     -webkit-animation: spinner 0.8s ease-in-out infinite alternate;
     animation: spinner 0.8s ease-in-out infinite alternate;
}
 @keyframes spinner {
     from {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
    }
     to {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 @-webkit-keyframes spinner {
     from {
         -webkit-transform: rotate(0deg);
    }
     to {
         -webkit-transform: rotate(360deg);
    }
}
 .spinner-custom {
     width: 40px;
     height: 40px;
     background: url("../images/loading1.gif") 50% 50% no-repeat #ddd;
     margin: 0 auto;
}
/****spinner end**************/
/****modal start**************/
 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
     vertical-align: inherit;
}
 .isc-popup-detail-form-support .modal-content {
     border-radius: 7px !important;
}
 .isc-popup-detail-form-support {
     border-radius: 7px !important;
     overflow-y: auto;
}
 .isc-lbl-mp-hdr-para-content {
     margin: 0px 0px 0px 5px;
     font-weight: 400;
     text-shadow: none;
     text-decoration: none;
    /* overflow: hidden;
     */
    /* white-space: nowrap;
     */
    /* text-overflow: ellipsis;
     */
     color: #777;
     font-size: 14px;
    /* line-height: 25px;
     */
}
 .isc-theme-table td a:hover, .isc-theme-table td a:focus {
     color: #fff;
}
/****scroll start**************/
 .ex-demo-preview-basic {
     background: white;
     border: 4px solid #f7f7fa;
     padding: 15px 15px;
}
 .ex-demo-preview-scroll {
     background: white;
     border: 4px solid #f7f7fa;
     padding: 15px 15px;
     max-height: 100px;
     overflow: hidden;
     overflow-y: auto;
}
 .ex-demo-preview-scroll::-webkit-scrollbar {
     width: 4px;
     cursor: pointer !important;
}
 .ex-demo-preview-harizandal {
     background: white;
     border: 4px solid #f7f7fa;
     padding: 15px 15px;
     max-width: 100%;
     overflow: hidden;
     overflow-x: auto;
}
 .isc-lbl-mp-hdr-para-harizandal {
     margin: 0px 0px 0px 5px;
     font-weight: 400;
     text-shadow: none;
     text-decoration: none;
     width: 900px;
     color: #777;
     font-size: 14px;
     overflow: hidden;
     overflow-x: auto;
}
 .ex-demo-preview-harizandal::-webkit-scrollbar {
     width: 4px;
     height: 4px;
     cursor: pointer !important;
}
/*******custom-drop-mani-menu-nav***********/
 .isc-app-nav-menu-drop {
     padding: 0px;
     margin: 0px;
     height: 40px;
     margin-right: 0px;
}
 .isc-app-nav-menu-drop > li {
     position: relative;
}
 .isc-app-nav-menu-drop > li {
     margin-right: 0px;
     list-style: none;
     display: block;
     float: left;
     padding: 0 0px 0 0px;
}
 .isc-app-nav-menu-drop > li.active > a {
    /* border-bottom-color: #00A6BC;
     */
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
}
 .isc-app-sub-nav-drop li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop li:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop > li > a {
     padding: 7px 10px;
     display: block;
    /* min-height: 40px;
     */
     color: #939393;
     text-align: center;
     border: 1px solid #ddd;
     cursor: pointer;
     text-decoration: none;
     border-radius: 3px !important;
    /* border-bottom: 3px solid transparent;
     */
}
 .isc-app-nav-menu-drop li .isc-app-sub-nav-drop {
     display: none;
}
 .isc-app-sub-nav-drop {
     padding: 0px;
     margin: 0px;
     position: absolute;
     top: 35px;
     left: 0px;
     width: 150px;
     z-index: 1010;
     border: 1px solid #efefef;
     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     background-color: #fff;
}
 .isc-app-sub-nav-drop li {
     list-style: none;
}
 .isc-app-sub-nav-drop li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-nav-menu-drop > li > a > i {
     font-size: 13px;
     color: inherit;
     line-height: 20px;
     display: block;
     margin: 0px auto;
     margin-top: 0px;
     float: left;
     margin-right: 3px;
     padding-left: 10px;
}
 .isc-app-nav-menu-drop > li > a > span {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
}
 .isc-app-sub-nav-drop li:hover a {
     text-decoration: none;
}
 .isc-app-sub-nav-drop li:last-child a {
     border-bottom: none;
}
 .isc-app-sub-nav-drop li a i {
     display: none;
}
 .isc-app-nav-menu-drop li:hover .isc-app-sub-nav-drop {
     display: block;
}
 .isc-app-sub-nav-drop-containar {
     padding: 0px;
     margin: 0px;
     width: auto;
     border: 1px solid #efefef;
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    */
     background-color: #fff;
}
 .isc-app-sub-nav-drop-containar li a i {
     display: none;
}
 .isc-app-sub-nav-drop-containar li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-sub-nav-drop-containar li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-sub-nav-drop-containar li {
     list-style: none;
}
/************section*/
 .isc-app-nav-menu-drop-section {
     padding: 0px;
     margin: 0px;
     height: 40px;
     margin-right: 0px;
}
 .isc-app-nav-menu-drop-section > li {
     position: relative;
}
 .isc-app-nav-menu-drop-section > li {
     margin-right: 0px;
     list-style: none;
     display: block;
     float: left;
     padding: 0 0px 0 0px;
}
 .isc-app-nav-menu-drop-section > li.active > a {
    /* border-bottom-color: #00A6BC;
     */
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
}
 .isc-app-sub-nav-drop-section li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop-section li:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop-section > li > a {
     padding: 7px 10px;
     display: block;
    /* min-height: 40px;
     */
     color: #939393;
     text-align: center;
     border: 1px solid #ddd;
     cursor: pointer;
     text-decoration: none;
     border-radius: 3px !important;
    /* border-bottom: 3px solid transparent;
     */
}
 .isc-app-nav-menu-drop-section li .isc-app-sub-nav-drop-section {
     display: none;
}
 .isc-app-sub-nav-drop-section {
     padding: 0px;
     margin: 0px;
     position: absolute;
     top: 35px;
     left: 0px;
     width: 150px;
     z-index: 1010;
     border: 1px solid #efefef;
     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     background-color: #fff;
}
 .isc-app-sub-nav-drop-section li {
     list-style: none;
}
 .isc-app-sub-nav-drop-section li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-nav-menu-drop-section > li > a > i {
     font-size: 13px;
     color: inherit;
     line-height: 20px;
     display: block;
     margin: 0px auto;
     margin-top: 0px;
     float: left;
     margin-right: 3px;
     padding-left: 10px;
}
 .isc-app-nav-menu-drop-section > li > a > span {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
}
 .isc-app-sub-nav-drop-section li:hover a {
     text-decoration: none;
}
 .isc-app-sub-nav-drop-section li a i {
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .isc-app-nav-menu-drop-section li:hover .isc-app-sub-nav-drop-section {
     display: block;
}
 .isc-app-sub-nav-drop-section span {
     color: #7c7c7c;
     font-size: 14px;
     font-weight: 400;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 18px;
}
 .isc-app-sub-nav-drop-section-containar {
     padding: 0px;
     margin: 0px;
     width: auto;
     border: 1px solid #efefef;
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    */
     background-color: #fff;
}
 .isc-app-sub-nav-drop-section-containar li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-sub-nav-drop-section-containar li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-sub-nav-drop-section li:last-child a p {
     border-bottom: none;
     margin: 0;
    /* padding-bottom: 0px;
     */
     margin-bottom: 0px;
    /* padding: 0;
     */
}
 .isc-app-sub-nav-drop-section-containar li:last-child a p {
     border-bottom: none;
     margin: 0;
    /* padding-bottom: 0px;
     */
     margin-bottom: 0px;
    /* padding: 0;
     */
}
 .isc-app-sub-nav-drop-section-containar li a i {
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .isc-app-sub-nav-drop-section-containar span {
     color: #7c7c7c;
     font-size: 14px;
     font-weight: 400;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 18px;
}
 .isc-app-sub-nav-drop-section-containar li {
     list-style: none;
}
/****multisection*********/
 .isc-app-nav-menu-drop-section-sub {
     padding: 0px;
     margin: 0px;
     height: 40px;
     margin-right: 0px;
}
 .isc-app-nav-menu-drop-section-sub > li {
     position: relative;
}
 .isc-app-nav-menu-drop-section-sub > li {
     margin-right: 0px;
     list-style: none;
     display: block;
     float: left;
     padding: 0 0px 0 0px;
}
 .isc-app-nav-menu-drop-section-sub > li.active > a {
    /* border-bottom-color: #00A6BC;
     */
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
}
 .isc-app-sub-nav-drop-section-sub li:hover a {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop-section-sub li:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
 .isc-app-nav-menu-drop-section-sub > li > a {
     padding: 7px 10px;
     display: block;
    /* min-height: 40px;
     */
     color: #939393;
     text-align: center;
     border: 1px solid #ddd;
     cursor: pointer;
     text-decoration: none;
     border-radius: 3px !important;
    /* border-bottom: 3px solid transparent;
     */
}
 .isc-app-nav-menu-drop-section-sub li .isc-app-sub-nav-drop-section-sub {
     display: none;
}
 .isc-app-sub-nav-drop-section-sub {
     padding: 0px;
     margin: 0px;
     position: absolute;
     top: 35px;
     left: 0px;
     width: 150px;
     z-index: 1010;
     border: 1px solid #efefef;
     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     background-color: #fff;
}
 .isc-app-sub-nav-drop-section-sub li {
     list-style: none;
}
 .isc-app-sub-nav-drop-section-sub li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-nav-menu-drop-section-sub > li > a > i {
     font-size: 13px;
     color: inherit;
     line-height: 20px;
     display: block;
     margin: 0px auto;
     margin-top: 0px;
     float: left;
     margin-right: 3px;
     padding-left: 10px;
}
 .isc-app-nav-menu-drop-section-sub > li > a > span {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
}
 .isc-app-sub-nav-drop-section-sub li:hover a {
     text-decoration: none;
}
 .isc-app-sub-nav-drop-section-sub li a i {
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .isc-app-sub-nav-drop-section-sub li a span i {
     float: left;
     margin-right: 0;
     font-size: 13px;
     color: #7c7c7c;
     margin-top: 1px;
}
 .isc-app-nav-menu-drop-section-sub li:hover .isc-app-sub-nav-drop-section-sub {
     display: block;
}
 .isc-app-sub-nav-drop-section-sub span {
     color: #7c7c7c;
     font-size: 14px;
     font-weight: 400;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 18px;
}
 .isc-app-sub-nav-mobi-sub {
     background-color: #fff;
    /* border: 1px solid #efefef;
     */
     left: 0;
     margin: 0;
     padding: 0;
     position: relative;
     width: 100%;
     z-index: 1010;
     display: none;
}
 .select2-container--open {
     z-index: 99999;
}
 .isc-app-sub-nav-drop-section-sub-container {
     padding: 0px;
     margin: 0px;
     z-index: 1010;
     border: 1px solid #efefef;
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    */
     background-color: #fff;
}
 .isc-app-sub-nav-drop-section-sub-container li {
     list-style: none;
}
 .isc-app-sub-nav-drop-section-sub-container li a {
     display: block;
     padding: 7px 13px;
     background-color: #fff;
     border-bottom: 1px solid #efefef;
     text-decoration: none;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-sub-nav-drop-section-sub-container li a i {
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .isc-app-sub-nav-drop-section-sub-container li a span i {
     float: left;
     margin-right: 0;
     font-size: 13px;
     color: #7c7c7c;
     margin-top: 1px;
}
 .isc-app-sub-nav-drop-section-sub-container li a:hover {
     list-style: none;
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
}
/*****grid-drop*******/
 .isc-action-badge-td-drop-grid {
     height: 32px;
     display: inline-block;
     text-align: center;
     font-size: 13px;
     line-height: 18px;
     color: #7c7c7c;
     border-radius: 2px !important;
     text-decoration: none;
     cursor: pointer;
     padding: 7px 10px;
     border: 1px solid #e5e5e5;
}
 .isc-action-badge-td-drop-grid:hover, .isc-action-badge-td-drop-grid:focus {
     color: #7c7c7c;
}
 .isc-action-badge-td-drop-grid i {
     font-size: 13px;
     color: inherit;
     line-height: 20px;
     display: block;
     margin: 0px auto;
     margin-top: 0px;
     float: left;
     margin-right: 3px;
     padding-left: 10px;
}
 .open > .dropdown-menu-grid {
     display: block;
}
 .dropdown-menu-grid {
     display: none;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .dropdown-menu-grid {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     width: 300px;
     background-color: #ffffff;
     border: 1px solid #efefef;
     font-size: 14px;
}
 .dropdown-menu-grid li {
     display: block;
     width: 33.3%;
     float: left;
     border-right: 1px solid #f4f5f8;
     border-bottom: 1px solid #f4f5f8;
     padding: 10px 10px;
}
 .dropdown-menu-grid li span {
     display: block;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .dropdown-menu-grid li > a i {
     display: inline-block;
     float: none;
     margin-right: 5px;
     font-size: 20px;
     color: #00a1df;
     margin-top: 1px;
     text-align: center !important;
     padding: 10px 0px;
}
 .dropdown-menu-grid li > a {
     color: #333;
     text-decoration: none;
     display: block;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     text-align: center;
}
 .isc-action-badge-td-drop-grid .dropdown-menu-grid {
     box-shadow: 0px 8px 14px 0px rgba(146, 146, 146, 0.14);
     border-radius: 1px !important;
}
 .dropdown-menu-grid li > a:hover, .dropdown-menu-grid .active > a, .dropdown-menu-grid .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
     filter: none;
}
 .dropdown-menu-grid-container {
     display: block;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     width: 300px;
     background-color: #ffffff;
     border: 1px solid #efefef;
     font-size: 14px;
}
 .dropdown-menu-grid-container li {
     display: block;
     width: 33.3%;
     float: left;
     border-right: 1px solid #f4f5f8;
     border-bottom: 1px solid #f4f5f8;
     padding: 10px 10px;
}
 .dropdown-menu-grid-container li span {
     display: block;
     color: #7c7c7c;
     font-size: 13px;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .dropdown-menu-grid-container li > a i {
     display: inline-block;
     float: none;
     margin-right: 5px;
     font-size: 20px;
     color: #00a1df;
     margin-top: 1px;
     text-align: center !important;
     padding: 10px 0px;
}
 .dropdown-menu-grid-container li > a {
     color: #333;
     text-decoration: none;
     display: block;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     text-align: center;
}
 .dropdown-menu-grid-container li > a:hover, .dropdown-menu-grid-container .active > a, .dropdown-menu-grid-container .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: rgba(33, 146, 190, 0.1);
     color: #939393;
     filter: none;
}
 .ex-demo-preview-basic-nav {
     background: white;
     padding: 0px 0px;
}
/****enddropnav********************/
/****Formvalitation********************/
 .smart-list-panel-validate {
     min-height: 400px;
     padding: 5px 10px 5px 10px;
    /* margin: 0px 10px;
     */
     box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
     border-radius: 3px !important;
}
 small, .small {
     font-size: 100%;
}
 .has-success .form-control {
     border-color: #45ae3d !important;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .has-warning .form-control {
     border-color: #ffc000 !important;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .has-danger .form-control {
     border-color: #f78b60 !important;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .input-group-addon {
     border-bottom-left-radius: 4px !important;
     border-top-left-radius: 4px !important;
}
 .bor-rad-lft {
     border-bottom-left-radius: 0 !important;
     border-top-left-radius: 0 !important;
}
 .input-group-append, .input-group-prepend {
     display: flex;
     align-items: center;
}
 .input-group .input-group-append > .input-group-text, .input-group .input-group-prepend > .input-group-text {
     border-color: #ebedf2;
     background-color: #f4f5f8;
     color: #575962;
}
 .input-group .input-group-append > .input-group-text > i, .input-group .input-group-prepend > .input-group-text > i {
     color: #a4a2bb;
}
/********ourcontrol********/
 .isc-panels-grp-container-sub-our-cont {
     width: 100%;
     float: left;
     padding: 0px 0px;
}
 .isc-sec-acc-container-our-s1 {
     margin-bottom: 0px;
}
 .isc-sec-acc-hdr-container-our-s2 {
     position: relative;
}
 .isc-sec-acc-hdr-container-our-s2 a {
     position: relative;
     display: block;
     padding: 6px 12px;
     cursor: pointer;
     font-size: 13px;
     color: #7c7c7c;
     line-height: 20px;
     min-height: 20px;
    /* border: 1px solid #ddd;
     */
     font-weight: 400;
     border-top-left-radius: 5px !important;
     border-top-right-radius: 5px !important;
     display: block;
}
 .isc-sec-acc-hdr-container-our-s2 a i {
     display: block;
     float: left;
     margin-right: 10px;
     font-size: 13px;
     margin-top: 5px;
     margin-left: 0px;
     color: inherit;
}
 .isc-sec-acc-hdr-container-our-s2 a span {
     position: absolute;
     top: 5px;
     right: 5px;
    /* border-radius: 5px !important;
     */
     font-size: 12px;
    /* padding: 0px 8px;
     */
     font-weight: 400;
}
 .isc-sec-acc-hdr-container-circle-bud-s1 {
     height: 18px;
     width: 18px;
     border-radius: 50px !important;
     font-size: 11px !important;
     line-height: 17px;
     text-align: center;
     color: #fff;
     font-weight: 500 !important;
     background-color: #909090;
     border: 1px solid #909090;
     position: relative !important;
     margin: 0px 0px 0px 15px;
     top: 0px !important;
     display: inline-block;
     padding: 0px !important;
}
 .isc-sec-acc-bdy-container-our-s2 {
     padding: 5px 7px;
     border: 1px solid #ddd;
     min-height: 50px;
     max-height: 310px;
     overflow: hidden;
     overflow-y: auto;
     border-bottom-left-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
}
 .isc-panels-grp-bdy-container-sub-our-panel {
    /* min-height: 300px;
     */
     border-radius: 2px !important;
     padding: 3px 3px;
}
 .isc-sec-acc-bdy-container-our-s2::-webkit-scrollbar {
     width: 5px;
}
 .isc-simp-list-our-s1 {
     width: 100%;
}
 .isc-simp-list-our-s1 tr.active {
     background-color: #EAF1FA;
     cursor: pointer;
}
 .isc-action-badge-icon-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;
    /* border: 1px solid #e5e5e5;
     */
     position: relative;
}
 .isc-action-badge-icon-s1:hover .dropdown-menu-tag-s1 {
     display: block;
}
 .dropdown-menu-tag-s1 {
     position: absolute;
     top: 25px;
     right: -3px;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     border: 1px solid #efefef;
    /* box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     */
     border-bottom-left-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
     border: 1px solid #d6d6d6;
     font-size: 14px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     width: 200px;
}
 .dropdown-menu-tag-s1:before {
     content: "";
     display: block;
     position: absolute;
     left: 88%;
     top: -6.5%;
     border-bottom: 9px solid #d4d0d0;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     z-index: 1000;
}
 .dropdown-menu-tag-s1:after {
     content: "";
     display: block;
     position: absolute;
     left: 88.7%;
     top: -6.5%;
     border-bottom: 10px solid #dddddd;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     z-index: 1;
}
 .isc-act-dd-txt-box-s1 {
     border: none;
     border: 1px solid #tr;
     background-color: inherit;
     width: 100%;
     padding: 1px 5px;
     font-weight: 400;
     font-size: 13px;
     color: #333333;
}
 .isc-act-dd-txt-box-s2 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     border: none;
     background-color: inherit;
     width: 100%;
     text-align: left;
}
 .isc-act-dd-txt-box-s1:focus, .isc-act-dd-txt-box-s1:focus {
     outline: none;
}
 .isc-act-dd-txt-box-s2:focus, .isc-act-dd-txt-box-s2:focus {
     outline: none;
}
 .isc-act-dd-txt-box-s3:focus, .isc-act-dd-txt-box-s3:focus {
     outline: none;
}
 .isc-list-select-s1:focus, .isc-list-select-s1:focus {
     outline: none;
}
 .isc-act-dd-txt-box-s3 {
     border: none;
     border: 1px solid #tr;
     background-color: inherit;
     width: 100%;
    /* padding: 5px 5px;
     */
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     line-height: 20px;
     padding: 5px 5px;
}
 .isc-list-select-s1 {
     border: none;
     background-color: inherit;
     width: 100%;
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #428bca;
     text-align: left;
     line-height: 20px;
     padding: 5px 5px;
     -webkit-appearance: none;
}
 .isc-simp-list-our-s1 tr:hover {
     background-color: #EAF1FA;
     cursor: pointer;
}
 .isc-simp-list-our-s1 tr:last-child td {
     border-bottom: none;
}
 .isc-action-badge-icon-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: #70aeda;
     position: relative;
}
 .isc-simp-list-our-s1 th {
     padding: 7px 10px;
     font-size: 11px;
     font-weight: 400;
     color: #a2a2a2;
     border-bottom: 1px solid #ddd;
     text-align: left;
     background-color: #FCFCFC;
     text-transform: uppercase;
     border-right: 1px solid #ddd;
}
 .isc-simp-list-our-s1 th a i {
     color: #a2a2a2;
     font-weight: 400;
     font-size: 16px;
}
 .isc-simp-list-our-s1 td {
     padding: 7px 10px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #ddd;
}
 .isc-simp-list-our-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #767676;
     text-align: left;
     line-height: 25px;
}
 .isc-simp-list-our-s1 td h2 span img {
     height: 20px;
     width: 20px;
     margin: 0px 6px 0px 0px;
}
 .isc-simp-list-our-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #3a3a3a;
     text-align: right;
     line-height: 20px;
}
 .isc-simp-list-our-s1 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 10px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-simp-list-our-s1 td h5 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 9px;
     line-height: 12px;
     font-weight: 400;
     color: #0088dd;
     text-align: right;
}
 .isc-simp-list-our-s1 td h6 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     color: #727272;
}
 .isc-simp-lst-td-bg-s1 {
     background-color: #EAF1FA;
}
 .isc-but-simple-list-s1 {
     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: 3px 10px;
     font-size: 12px;
     line-height: 15px;
     color: #fff;
     display: block;
     width: 80%;
}
 .isc-sec-acc-bdy-container-s1-our {
     padding: 5px 7px;
     border: 1px solid #ddd;
     min-height: 50px;
     border-bottom-left-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
}
 .isc-box-our {
     background-color: #fff;
     cursor: pointer;
     margin-bottom: 0px;
    /* box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
     */
     -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    /*border: 1px solid #ddd;
    */
    /* border-radius: 5px!important;
    */
}
 .sm-li-panel-main-hdr-div-min-our {
     min-height: 0;
     border-bottom: none;
}
 .sm-li-panel-main-hdr-div-min-tag {
     min-height: 25px;
     border-bottom: 1px solid #ececec;
}
/***innovation control**************/
 .component-control-box {
     min-height: 400px;
    /* padding: 5px 10px 5px 10px;
     */
     margin: 0px 10px;
    /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
     */
     border-radius: 3px !important;
}
 .isc-opcity {
     opacity: 0.65;
}
 .isc-action-badge-icon-s1 a i {
     font-size: inherit;
     line-height: inherit;
     color: #70aeda;
     position: relative;
}
 .isc-panels-grp-container-sub-cont-tag {
     width: 50%;
     float: left;
     padding: 0px 2.5px;
}
/*Attach Tags*/
 .isc-cust-par-con-s1:before, .isc-cust-par-hdr-con-s1:before, .isc-cust-par-bdy-con-s1:before, .isc-cust-par-foot-con-s1:before, .isc-cust-par-bdy-con-s2:before {
     content: "";
     display: table;
}
 .isc-cust-par-con-s1:after, .isc-cust-par-hdr-con-s1:after, .isc-cust-par-bdy-con-s1:after, .isc-cust-par-foot-con-s1:after, .isc-cust-par-bdy-con-s2:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-cust-par-con-s1 {
     position: relative;
     border: 1px solid #e2e6e9a3;
     border-radius: 2px !important;
     min-height: 325px;
     border-top: 2px solid #E2E6E9;
     position: relative;
     margin: 0 5px;
     background-color: #fff;
     border-bottom-left-radius: 7px !important;
     border-bottom-right-radius: 7px !important;
     border-top-left-radius: 7px !important;
     border-top-right-radius: 7px !important;
}
 .isc-cust-par-hdr-con-s1 {
     position: relative;
     padding: 5px 10px;
     border-bottom: 1px solid #ddd;
}
 .isc-cust-par-bdy-con-s1 {
     position: relative;
     padding: 7px 10px;
    /*min-height: 350px;
     max-height: 400px;
    */
     overflow: hidden;
     overflow-y: auto;
}
 .isc-cust-par-bdy-con-s2 {
     position: relative;
     padding: 7px 10px;
     min-height: 235px;
     overflow: hidden;
     overflow-y: auto;
     border: 1px solid #ddd;
     border-radius: 5px !important;
     margin-top: 20px;
}
 .isc-cust-par-foot-con-s1 {
     background-color: #e5e5e5;
     margin: 0px 0px 0px 0px;
     padding: 7px 10px;
     border-bottom-left-radius: 7px !important;
     border-bottom-right-radius: 7px !important;
}
 .isc-lbl-panel-header-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-panel-header-s1 span {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-style: italic;
}
 .isc-app-panel-tile-badge-s1 {
     margin: 0px 5px 0px 5px;
     font-size: 12px;
     font-weight: 400;
     color: #fff;
     line-height: 18px;
     padding: 1px 5px;
     border-radius: 4px !important;
     text-align: center;
     cursor: pointer;
     display: block;
}
 .isc-app-panel-tile-badge-s1:hover {
     color: #fff;
}
 .isc-app-tile-badge-bg-s1 {
     background-color: #2e7af7;
}
 .isc-app-tile-badge-bg-s2 {
     background-color: #979596;
}
 .isc-list-tag-sec-s1 {
     width: 100%;
}
 .isc-list-tag-sec-s1 th {
     padding: 7px 9px;
     font-size: 14px;
     font-weight: 400;
     color: #585858;
     border-bottom: 2px solid #ddd;
     text-align: left;
}
 .isc-list-tag-sec-s1 td {
     padding: 7px 6px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     position: relative;
     border-bottom: none !important;
}
 .isc-list-tag-sec-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #1c599a;
     text-align: left;
}
 .isc-list-tag-sec-s1 td h3 {
     margin: -8px 0px 0px -55px;
     font-size: 13px;
     font-weight: 400;
     color: #777;
     text-align: left;
     position: absolute;
}
 .isc-cust-par-bdy-con-s2::-webkit-scrollbar {
     width: 2px;
}
 .isc-cust-par-bdy-con-s1::-webkit-scrollbar {
     width: 1px;
}
 .isc-action-badge-icon-s1:hover .dropdown-menu-tag-s2 {
     display: block;
}
 .isc-lbl-pan-hdr-med {
     margin: 0px 0px 5px 0px;
     font-weight: 400;
     font-size: 13px;
     color: #828282;
     line-height: 20px;
     letter-spacing: normal;
}
 .isc-tag-list-s1 {
     cursor: default;
     float: left;
     margin: 5px 5px 5px 5px;
     background-color: rgba(33, 146, 190, 0.1) !important;
    /* border: 1px solid #fff !important;
     */
     border-radius: 30px !important;
     padding: 2px 10px !important;
     color: #757575;
     border: 1px solid rgba(33, 146, 190, 0.1);
}
 .isc-tag-list-s1 i {
     margin: 0px 5px 0px 0px !important;
     color: #5d5d5d !important;
     cursor: pointer;
     display: inline-block;
     font-weight: bold;
     font-weight: 400;
     font-size: 9px;
}
 .isc-tag-list-s1:hover {
     color: #fff;
     border: 1px solid #00a1df;
     background-color: #00a1df !important;
     cursor: pointer;
}
 .isc-tag-list-s1:hover i {
     color: #fff !important;
}
/*Attach Tags*/
/*******gain Loss overide*****/
 .isc-KPI-ver-list-panel-col-our-s1 {
     width: 50%;
     float: left;
     padding: 0px 0px;
}
/*Attach Tags plugin overwrite*/
 .fstElement {
     display: block;
     position: relative;
     border: 1px solid #D7D7D7;
     box-sizing: border-box;
     color: #7c7c7c;
    /* font-size: 1.1em;
     */
     border-radius: 4px !important;
     background-color: #fff;
     line-height: 20px;
}
 .fstResultItem {
     font-size: 14px;
     display: block;
     padding: 5px 10px;
     margin: 0;
     cursor: pointer;
     border-top: 1px solid #fff;
}
 .fstChoiceItem {
     display: inline-block;
     font-size: 14px;
     position: relative;
     margin: 5px 5px;
     padding: 3px 5px 5px 20px;
     float: left;
     border-radius: 5px !important;
     border: 1px solid rgba(33, 146, 190, 0.1) !important;
     cursor: auto;
     color: #757575;
     background-color: rgba(33, 146, 190, 0.1) !important;
     -webkit-animation: fstAnimationEnter 0.2s;
     -moz-animation: fstAnimationEnter 0.2s;
     animation: fstAnimationEnter 0.2s;
}
 .fstMultipleMode .fstQueryInput {
     font-size: 14px;
     float: left;
     padding: 6px 10px;
     margin: 0 0 0px 0;
     width: 100%;
     color: #757575;
     height: 30px;
}
 .fstMultipleMode .fstControls {
     box-sizing: border-box;
     padding: 0px 0px;
     overflow: hidden;
     width: auto;
     cursor: text;
}
 .fstChoiceRemove {
     color: #757575;
}
 .fstResultItem.fstFocused {
     color: #757575;
     background-color: rgba(33, 146, 190, 0.1);
     border-color: rgba(33, 146, 190, 0.1);
}
 .fstResultItem.fstSelected {
     color: #fff;
     border: 1px solid #73baf6;
     background-color: #00a1df !important;
     cursor: pointer;
}
 .fstNoResults {
     font-size: 14px;
     display: block;
     padding: 10px 10px;
     margin: 0;
     color: #757575;
}
 .fstChoiceRemove:focus {
     border-color: rgba(33, 146, 190, 0.1);
     outline: none;
}
 .isc-tag-list-s1 i {
     display: none;
}
 .isc-tag-selected-container-s1 {
     min-height: 32px;
     box-sizing: border-box;
     padding: 0px 0px;
     overflow: hidden;
     width: auto;
     cursor: text;
     border: 1px solid #fafafa;
     display: block;
     position: relative;
     border: 1px solid #D7D7D7;
     box-sizing: border-box;
     color: #7c7c7c;
    /* font-size: 1.1em;
     */
     border-radius: 4px !important;
     background-color: #fff;
     line-height: 20px;
}
 .isc-selet-place-property {
     padding: 0px 10px;
     margin: 0;
     line-height: 30px;
     font-size: 14px;
     color: #757575;
}
 [contentEditable=true]:empty:not(:focus):before {
     content: attr(data-text);
     font-size: 14px;
     vertical-align: middle;
     padding: 10px 0px;
     margin: 0px 0px 0px 0;
     line-height: 30px;
}
 .isc-tag-selected-container-s1:focus {
     outline: none;
}
/***multicolum drops***********/
 .isc-action-badge-td-drop-multi {
     display: block;
     width: 100%;
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #428bca;
     text-align: left;
     line-height: 20px;
     padding: 5px 5px;
     border-radius: 2px !important;
     text-decoration: none;
     cursor: pointer;
}
 .open > .dropdown-menu-s1-multi {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .dropdown-menu-s1-multi {
     box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
     border-radius: 2px 2px 5px 5px !important;
     background-color: white;
     border: 1px solid #ccc;
     border-radius: 4px;
     box-sizing: border-box;
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     width: 200px;
     margin: 0px;
}
 .dropdown-menu-s1-multi li > a {
     padding: 6px 35px 6px 10px;
     color: #8a8a8a;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     white-space: nowrap;
     text-overflow: ellipsis;
     border-bottom: 1px solid #ececec;
     text-align: left;
     font-size: 13px;
}
 .dropdown-menu-s1-multi li > a:hover, .dropdown-menu-s1-multi .active > a, .dropdown-menu-s1-multi .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #00a1df;
     color: #fff;
     filter: none;
}
/*******SchedulingHome.aspx**************/
 .isc-cthm-scr-inner-s1 {
     padding: 10px 15px;
}
 .isc-act-arr-block-row-s1 {
     text-decoration: none;
}
 .isc-sec-cir-bud-tile-icon-s1 {
     height: 70px;
     width: 70px;
     border-radius: 50px !important;
     text-align: center;
     background-color: #e0f4ff;
     line-height: 30px;
     color: #090909;
     font-size: 15px;
     position: absolute;
     left: 10px;
     top: 15px     /* border: 1px dotted #928f8f;      */;
}
 .isc-tile-bud-img-s2 {
    padding: 0px 0px;
    height: 40px;
    position: relative;
    margin: 15px;
}
 .isc-lbl-tile-header-shedule {
 margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 500;
    color: #525252;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    letter-spacing: 0.4px;
}
.isc-app-home-page-tile-s1 {
    position: relative;
    border-radius: 5px !important;
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 15px 10px 10px 10px;
    padding-left: 105px;
    border: 1px solid #ddd;
    min-height: 100px;
}
 .isc-app-home-page-tile-s1:hover {
     background-color: #f3fbff;
}
 .isc-lbl-tile-header-shedule2 {
     margin: 0px 0px 9px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #676767;
     line-height: 20px;
}
 .isc-nav-tile-act-s1 {
     margin: 0px;
     padding: 0px;
}
 .isc-nav-tile-act-s1 li {
     float: left;
     list-style: none;
     margin-right: 5px;
     /* width: 40%; */
}
 .isc-nav-tile-act-s1 li a {
     font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #46c0b9;
    margin: 0px 3px 0px 0px;
    display: block;
    padding: 0px 10px 0px 0px;
    text-decoration: none;
    border-right: 1px solid #e7e7e7;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-nav-tile-act-s1 li a span {
    font-size: 14px;
    line-height: 16px;
    color: #0093c6;
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    background-color: inherit;
    margin: 0px 2px 0px 0px;
}
.isc-nav-tile-act-s1 li a span i{
    font-size: 12px;
    line-height: inherit;
    color: inherit;
    margin: 2px;
}
.isc-nav-tile-act-s1 li a:hover span {
	background-color:#fff;
}
.isc-nav-tile-act-s1 li a:hover {
	    background-color: #c5eeff;
    border-radius: 10px !important;
    padding: 0px 5px 0px 0px !important; 
}
.isc-nav-tile-act-s1 li a span img{
	height:20px;
	margin:5px;
}
 .isc-nav-tile-act-s1 li:last-child a {
     border-right: none;
}
.isc-nav-tile-act-lbl-s1 {
color: #0088dd !important;
 
    /*padding: 0px 5px !important;*/
}
/*.isc-app-home-page-tile-main-s1:hover .isc-nav-tile-act-lbl-s1  {
    background-color: #c5eeff;
    border-radius: 10px !important;
    padding: 0px 5px 0px 0px !important;
	   

}*/
.isc-nav-tile-act-lbl-s1 :hover  {
      border-radius: 10px !important;
	   

}
 .isc-cthm-scr-inner-s2 {
     padding: 0px 10px;
}
 .isc-cthm-div-bg-s2 {
     background-color: #fff;
     border-left: 1px solid #E8EBED;
}
 .isc-cthm-scr-sec-bdy-inr-cell-s1 {
     background-color: #fff;
}
 .isc-lbl-side-sec-hdr-s1, .isc-side-sec-grp-hdr-container-s1 {
     border: none;
}
 .isc-table-readoptimal-altr-s1 tbody tr:hover {
     background-color: #f3fbff !important;
}
 .isc-table-readoptimal-altr-s1 {
     width: 100%;
}
 .isc-table-readoptimal-altr-s1 td h2 {
     margin: 0px;
     font-size: 13px;
     line-height: 20px;
     color: #427E9D;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-readoptimal-altr-s1 td {
     border-top: none;
}
 .isc-table-readoptimal-altr-s1 td {
     padding: 7px 5px;
     border-bottom: 1px solid #E2E6E9;
}
 .isc-tbl-td-bg-none td {
     background-color: #fff !important;
    /* border-bottom: 1px dotted #E2E6E9 !important;
     */
}
 .isc-table-readoptimal-altr-s1 td h4 {
     margin: 0px;
     font-size: 12px;
     line-height: 20px;
     color: #5d5d5d;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-ctrls-active-s1 i {
     color: #45AE3D !important;
}
 .isc-ctrls-alert-s1 i {
     color: Orange !important;
}
 .isc-action-badge-td-s1:hover {
     text-decoration: none;
}
 .isc-multi-in-icn-s1 a {
     float: left;
}
 .isc-mini-bgd-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
}
 .isc-mini-bgd-s1 {
     background-color: #e1f7ff !important;
     font-size: 10px !important;
     color: #0093c6 !important;
     line-height: 16px;
     border: 1px solid #0093c6 !important;
}
 .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: 16px;
}
 .isc-tbl-hilight-s1 td:first-child {
     border-left: 3px solid #45AE3D;
     padding-left: 8px;
}
 .isc-tbl-td-bg-none tr:nth-child(even) td {
     background-color: #F9F9F9 !important;
}
 .isc-table-readoptimal-altr-s1 tr.isc-trd-emty-s1 td {
     background-color: #fff;
     border: none;
     padding: 1px 3px;
}
 .isc-lbl-side-sec-hdr-s1 {
     color: #585858 !important;
     font-weight: 400;
     margin-bottom: 15px;
}
/*********************/
/*******CRMHomePage.aspx**************/
 .isc-scorecard-hdr-container-grp-s1 {
     background-color: #1675ac;
     min-height: 30px;
     padding: 3px 15px;
     padding-left: 35px;
     border-radius: 25px !important;
    /* border-top-left-radius: 8px !important;
     */
    /* border-bottom-left-radius: 8px !important;
     */
    /* border-top-right-radius: 8px !important;
     */
    /* border-bottom-right-radius: 8px !important;
     */
}
 .isc-wid-col-25px-s1 {
     width: 25%;
     float: left;
}
 .isc-lbl-wid-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 14px;
     color: #fff;
     line-height: 30px;
     letter-spacing: normal;
     text-transform: uppercase;
}
 .isc-scorecard-bdy-container-grp-s1.isc-lft-bor-bg-s1 {
     border-left: 5px solid orange;
}
 .isc-scorecard-bdy-container-grp-s1.isc-lft-bor-bg-s2 {
     border-left: 5px solid #1675ac;
}
 .isc-scorecard-bdy-container-grp-s1 {
     position: relative;
}
 .isc-scorecard-bdy-container-grp-s1 {
     min-height: 110px;
    /* border: 1px solid #ddd;
     */
     border-radius: 6px !important;
     padding: 10px 15px;
     border-left: 15px solid #696969;
     margin-top: 15px;
     box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75);
     border-right: 1px solid #ddd;
     cursor: pointer;
}
 .isc-tile-con-progress-s1 {
     margin: 0px;
     padding: 0px;
     padding-right: 25px;
     width: 100%;
}
 .isc-tile-con-progress-s1 li.active {
     background-color: #1675AC;
}
 .isc-tile-con-progress-s1 li.active-s1 {
     background-color: orange;
}
 .isc-tile-con-progress-s1 li {
     float: left;
     width: 20%;
     display: block;
     list-style: none;
     border-right: 2px solid #fff;
     background-color: #A4A5A5;
     height: 12px;
     margin: 3px 0px 3px 0px;
}
 .isc-tile-con-progress-s1 li:first-child {
     border-bottom-left-radius: 25px !important;
     border-top-left-radius: 25px !important;
}
 .isc-tile-con-progress-s1 li:last-child {
     border-bottom-right-radius: 25px !important;
     border-top-right-radius: 25px !important;
}
 .isc-lbl-wid-hdr-shed a {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #1675ac;
     line-height: 20px;
     letter-spacing: 0.2px;
     text-transform: uppercase;
}
 .isc-act-icon-click-s1 {
     font-size: 25px;
     line-height: 26px;
     text-align: center;
     color: #b9b9b9;
     font-weight: 400;
     margin: 30px 0px 0px 0px;
     cursor: pointer;
}
 .isc-lbl-wid-hdr-shed2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
    /* text-align: center;
     */
     color: #525252;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-wid-hdr-shed5 {
     margin: 3px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #828282;
     line-height: 20px;
}
 .isc-lbl-color-red-shed {
     color: #d95b5b;
}
 .isc-lbl-tile-con-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 20px;
     font-weight: 400;
     color: #4e4a4a;
     line-height: 35px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: center;
}
/***modalcsss***/
 .isc-lbl-mp-s1 {
     margin: 0px 0px 5px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 18px;
}
 .isc-cmt-sec-txt-area-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     float: left;
     width: 100%;
     resize: none;
     border: 1px solid #ddd;
     border-radius: 4px !important;
     outline: none;
     padding: 7px 5px;
    /* margin: 5px 1px 3px 0px;
     */
     min-height: 60px;
     max-height: 75px;
     overflow: hidden;
}
 .isc-lbl-color-blue-shed {
     color: #2293d6 !important;
}
 .isc-lbl-color-green-shed {
     color: #29b187 !important;
}
 .isc-lbl-color-orange-shed {
     color: orange !important;
}
 .isc-lbl-color-purple-shed {
     color: #8381B5 !important;
}
 .isc-lbl-color-red-shed {
     color: #d95b5b !important;
}
 .isc-lbl-color-brown-shed {
     color: #f78b60 !important;
}
 .isc-lbl-wid-hdr-shed5 span {
     margin: 0px 0px 0px 3px;
     font-size: 11px;
     font-weight: 400;
     color: #828282;
     line-height: 20px;
     font-style: italic;
}
 .isc-lbl-wid-hdr-shed {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #1675ac;
     line-height: 20px;
     letter-spacing: 0.2px;
     text-transform: uppercase;
}
 .isc-tile-bad-shed {
     height: 18px;
     width: 18px;
     position: absolute;
     border-radius: 50px !important;
     font-size: 11px;
     line-height: 17px;
     text-align: center;
     color: #fff;
     top: -11px;
     left: 12px;
     font-weight: 400;
     background-color: #70aeda;
     border: 1px solid #4db6f3;
}
/*********************/
/******CRMHome.aspx***************/
 .isc-sec-hdr-kpi-cell-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-sec-hdr-kpi-cell-s1 li {
     list-style: none;
     display: block;
     float: left;
}
 .isc-sec-hdr-kpi-cell-s1 li:first-child a {
     padding-left: 0px;
}
 .isc-sec-hdr-kpi-cell-s1 li a {
     display: block;
     padding: 0px 10px 0px 10px;
     text-decoration: none;
     border-right: 1px solid #e7e7e7;
}
 .isc-sec-hdr-kpi-cell-s1 li a h1 {
     margin: 0px 0px 0px 0px;
     font-size: 10px;
     line-height: 20px;
     color: #737373;
     font-weight: 400;
     text-transform: uppercase;
     text-align: center;
}
 .isc-sec-hdr-kpi-cell-s1 li a h2 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     line-height: 15px;
     color: #20c1c8;
    /*color:#7c7c7c;
    */
     font-weight: 400;
     text-align: center;
}
 .isc-sec-hdr-kpi-cell-s1 li a h2 span {
     font-size: 10px;
     font-style: italic;
     margin: 0px 0px 0px 3px;
}
 .isc-sec-hdr-kpi-cell-s1 li:last-child a {
     border-right: none;
}
 .isc-sec-hdr-kpi-cir-cell-s1 {
     height: 20px;
     width: 20px;
     border: 1px solid #eee;
     text-align: center;
     line-height: 19px;
     font-size: 10px;
     font-weight: 400;
     color: #ffffff;
     border-radius: 50% !important;
     margin: 0px auto;
}
 .isc-btn-act-scr-sec-s1 {
     display: inline-block;
     margin-bottom: 0px;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     white-space: nowrap;
     border-radius: 3px !important;
     padding: 7px 10px;
     font-size: 12px;
     line-height: 15px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     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-nav-bde-menu-s1 {
     padding: 0px;
     margin: 0px;
     margin-right: 0px;
     border-right: 1px solid #b5b5b5 !important;
}
 .isc-act-icon-nav-bde-hdr-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-act-icon-nav-bde-hdr-s1 li {
     float: left;
     list-style: none;
     margin-right: 0px;
     margin-top: 8px;
}
 .isc-act-icon-nav-bde-hdr-s1 li a i {
     font-size: 18px;
     text-align: center;
     color: #555555;
}
 .isc-act-cir-bud-bde-s1 {
     margin: 0px 0px 0px 15px;
     font-weight: 400;
     font-size: 15px;
     color: #727171;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-act-cir-bud-bde-s1 span {
     margin: 0px 20px 0px 15px;
}
 .isc-act-cir-bud-bde-s1 span i {
     height: 25px;
     width: 25px;
     border-radius: 50px !important;
     font-size: 12px;
     line-height: 26px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     cursor: pointer;
     background-color: #C52A29;
}
/****body-content-css for CRM ***************/
 .isc-scr-sec-hdr-bde-con-s1 {
     position: relative;
     min-height: 40px;
    /* border-bottom: 1px solid #dddddd73;
     */
}
 .isc-tile-act-par-con-s1:before, .isc-tile-act-par-hdr-con-s1:before, .isc-tile-act-par-bdy-con-s1:before, .isc-scr-sec-hdr-bde-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s1:before, .isc-scr-sec-hdr-bde-in-con-s2:before {
     content: "";
     display: table;
}
 .isc-tile-act-par-con-s1:after, .isc-tile-act-par-hdr-con-s1:after, .isc-tile-act-par-bdy-con-s1:after, .isc-scr-sec-hdr-bde-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s1:after, .isc-scr-sec-hdr-bde-in-con-s2:after {
     content: "";
     display: table;
     clear: both;
}
 .input-icon-s2 {
     position: relative;
}
 .input-icon-s2 > .form-control {
     margin-right: 115px;
     padding-left: 33px;
}
 .input-icon-s2 > i {
     color: #ccc;
     display: block;
     position: absolute;
     margin: 10px 2px 4px 10px;
     z-index: 3;
     width: 16px;
     height: 16px;
     font-size: 16px;
     text-align: center;
}
 .isc-app-pge-panel-s1 {
    /* border: 1px solid #e2e6e96e;
     */
     border-radius: 2px !important;
     padding: 7px 0px 7px 0px;
    /* border-top: 3px solid #E2E6E9;
     */
     position: relative;
     background-color: #fff;
}
 .isc-app-page-bdy-s1 {
     position: relative;
     overflow: hidden;
     overflow-y: auto;
     min-height: 450px;
     max-height: 500px;
     padding: 2px;
}
 .isc-app-pag-panel-tile-s2 {
     position: relative;
     border: 1px solid #e2e6e97d;
     border-radius: 2px !important;
     background-color: #fff;
     cursor: pointer;
     padding: 10px 10px;
     border-top: none;
}
 .isc-lbl-panel-sec-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #00a1b7;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-panel-sec-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-app-pag-panel-tile-s2:hover {
     background-color: #f2faff;
}
 .isc-app-pag-panel-tile-active {
     background-color: #d0f6ffe3;
     border-radius: 6px !important;
}
 .isc-act-list-icon-blck-s1 {
     display: none;
     position: absolute;
     top: 20px;
     right: 0px;
}
 .isc-app-page-bdy-s1::-webkit-scrollbar {
     width: 4px;
}
 .isc-tile-hover-icon-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     cursor: pointer;
}
 .isc-tile-hover-icon-s1 i {
     margin: 0px 10px 0px 10px;
     font-size: 15px;
     text-align: center;
     color: #00a1b7;
     line-height: 20px;
}
 .isc-app-pag-panel-tile-s2:hover .isc-act-list-icon-blck-s1 {
     display: block;
}
 .isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
     display: block;
}
 .isc-sec-tile-acc-in-bdy-con-s1 {
     padding: 7px 7px;
     border: 1px solid #ddd6;
     max-height: 335px !important;
     overflow: hidden;
     border-top: none;
     overflow-y: auto;
     min-height: 50px;
     border-bottom-left-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
}
 .isc-tile-act-par-con-s1 {
     position: relative;
}
 .isc-cir-budicon-s1 {
     height: 15px;
     width: 15px;
     border-radius: 50% !important;
     border: 1px solid #2e85bb !important;
     line-height: 16px;
     background-color: #d8f2ff;
     color: #2e85bb;
     font-size: 10px;
     border: none;
     text-align: center;
     cursor: pointer;
     position: absolute;
     top: -5px;
     right: -5px;
     cursor: pointer;
     display: inline-block;
}
 .isc-tile-act-par-bdy-con-s1 {
     position: relative;
     padding: 7px 5px;
}
 .isc-list-bde-contact-act-s1 {
     width: 100%;
}
 .isc-list-bde-contact-act-s1 td {
     padding: 7px 3px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
    /* border: 1px solid #dddddd8c;
     */
}
 .isc-list-bde-contact-act-s1 td h2 {
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-list-bde-contact-act-s1 td h3 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 10px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-list-bde-contact-act-s1 td i {
     font-size: 14px;
     text-align: center;
     font-weight: 400;
}
 .isc-list-bde-contact-act-s1 td i {
     font-size: 14px;
     text-align: center;
     font-weight: 400;
}
 .isc-lbl-panel-header-s4 {
     margin: 0px 0px 0px 0px;
     font-size: 17px;
     font-weight: 400;
     color: #2e85bb;
     line-height: 22px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-panel-header-s2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #777;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-panel-header-s5 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #70aeda;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     display: block;
     cursor: pointer;
}
 .isc-lbl-panel-header-s5 span i {
     margin: 0px 10px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #126ea3b8;
}
 .isc-lbl-panel-header-s6 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #0276c8;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     display: block;
     text-decoration: underline;
     cursor: pointer;
}
 .isc-lbl-panel-header-s6 span i {
     margin: 0px 10px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #0276c8;
}
 .isc-lbl-panel-header-s3 {
     margin: 10px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #383735b8;
     line-height: 35px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     letter-spacing: 0.5px;
     cursor: pointer;
}
 .isc-lbl-panel-header-s3 span i {
     height: 17px;
     width: 17px;
     text-align: center;
     line-height: 19px;
     font-size: 10px;
     font-weight: 400;
     color: #fff;
     border-radius: 50% !important;
     background-color: #20B3B7;
     margin: 0px 0px 0px 5px;
}
 .isc-list-select-s1 {
     border: none;
     background-color: inherit;
     width: 100%;
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #0276c8;
     text-align: left;
     line-height: 20px;
     padding: 1px 5px;
     -webkit-appearance: none;
     transition: all .3s ease-out;
}
 .isc-tile-act-par-hdr-con-s1 {
     position: relative;
     padding: 7px 7px;
     border-bottom: 1px solid #dfdfdf6b;
}
 .isc-lbl-act-hdr-con-s1 {
     color: #525252;
    /* margin: 0px 0px 0px 0px;
     */
     font-weight: 400;
     font-size: 13px;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}
 .isc-lbl-act-hdr-con-s2 span i {
     margin: 0px 5px 0px 0px;
}
 .isc-lbl-act-hdr-con-s2 {
     color: #9E9E9E;
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 12px;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}
 .isc-lbl-panel-cmt-sec-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #5b5b5b;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-checklist-nav-s1 li.active a {
     background-color: #aaa;
     color: #fff;
}
 .isc-checklist-nav-s1-crm {
     margin: 0px;
     padding: 0px;
     padding-left: 15px;
}
 .isc-checklist-nav-s1-crm li {
     list-style: none;
     float: left;
     display: block;
}
 .isc-checklist-nav-s1-crm li a i {
     font-size: inherit;
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 0px;
}
 .isc-checklist-nav-s1-crm li a.active {
     background-color: #00a1b7;
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-s1-crm li:hover a {
     background-color: #00a1b7;
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-s1-crm li:hover a span {
    /* background-color: #fff;
     */
     color: #fff;
     text-decoration: none;
}
 .isc-checklist-nav-s1-crm li a {
     padding: 4px 10px 3px 10px;
     position: relative;
     display: block;
     font-size: 12px;
     margin-right: 16px;
     border-radius: 6px !important;
     line-height: 15px;
     cursor: pointer;
     text-decoration: none;
     font-weight: 400;
}
 .isc-cir-bud-bg-s1 {
     color: #2D96CB;
     border: 1px solid #2D96CB;
     background-color: #d8f2ff;
}
 .isc-cir-bud-bg-s2 {
     color: #45AE3D;
     border: 1px solid #45AE3D;
     background-color: #edffec;
}
 .isc-cir-bud-bg-s3 {
     color: #ff9b00;
     border: 1px solid #ff9b00;
     background-color: #fff9e8;
}
 .isc-list-bde-contact-act-s1 tr:hover {
     background-color: #e8f4f96e;
     cursor: pointer;
}
 .isc-rght-cmt-par-con-s1 {
     position: relative;
     max-height: 600px;
     min-height: 550px;
     border-left: 1px solid #EFEFEF;
     margin-left: 15px;
     padding: 10px 10px;
}
 .isc-rght-cmt-in-con-s1 {
     position: relative;
     border-top: 1px solid #EFEFEF;
     margin-top: 0px;
     padding-left: 25px;
     padding-top: 8px;
     padding-bottom: 8px;
}
 .isc-rght-cmt-in-con-s2 {
     background-color: #fff;
    /*min-height: 100px;
    */
     border: 1px solid #efefef;
     border-radius: 6px !important;
     border-top: none;
     box-shadow: 0px 0px 0px 0.5px rgba(0, 0, 0, 0.08);
     padding: 5px 5px;
}
 .isc-rght-cmt-in-con-s3 {
     background-color: #fff;
     min-height: 100px;
     border: 1px solid #EFEFEF;
     border-radius: 6px !important;
     border-top: none;
     box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.08);
     padding: 10px 10px;
    /*padding-right: 100px;
    */
}
 .isc-bg-cir-bud-s1 {
     background-color: #9BCC5F !important;
     color: #fff !important;
}
 .isc-bg-cir-bud-s2 {
     background-color: #9CB5CA !important;
     color: #fff;
}
 .isc-bg-cir-bud-s3 {
     background-color: orange !important;
     color: #fff;
}
 .isc-bg-cir-bud-s4 {
     background-color: #eb5656 !important;
     color: #fff !important;
}
 .isc-cmt-con-cir-bud-s1 {
     height: 25px;
     width: 25px;
     border-radius: 50px !important;
     font-size: 12px;
     line-height: 25px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
    /* margin: 0 auto;
     */
     background-color: #b9b9b9;
     position: absolute;
     left: -22px;
     top: -10px;
     cursor: pointer;
}
 .isc-cmt-con-cir-bud-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
     display: block;
}
 .isc-cmt-con-cir-in-bud-s1 {
     color: #fff !important;
     background-color: #339359;
     border-radius: 50% !important;
     height: 15px;
     width: 15px;
     font-size: 10px !important;
     margin: 0px 0px 0px 0px;
     line-height: 16px !important;
     position: absolute;
     top: -10px;
     right: -4px;
}
 .isc-cmt-con-cir-bud-s2 {
     border-radius: 50px !important;
     font-size: 5px;
     line-height: 25px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
     border-bottom-right-radius: 50% !important;
     border-top-left-radius: 50% !important;
     border-top-right-radius: 50% !important;
     height: 25px;
     width: 25px;
     position: absolute;
     padding: 5px 2px;
     border: 2px solid #31af914d;
     left: -22px;
     top: -3px;
}
 .isc-cmt-con-cir-bud-s2 i {
     margin: 0px 0px 0px 0px;
     font-size: 18px;
     font-weight: 400;
}
 .isc-cmt-con-cir-in-bud-s2 {
     color: #fff !important;
    /* background-color: #339359;
     */
     border-radius: 50% !important;
     height: 15px;
     width: 15px;
     font-size: 10px !important;
     margin: 0px 0px 0px 0px;
     line-height: 16px !important;
     position: absolute;
     top: -2px;
     right: -3px;
}
 .isc-cmt-sec-txt-area-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #777;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     float: left;
     width: 100%;
     resize: none;
     border: none;
     border-radius: 4px !important;
     outline: none;
     padding: 7px 5px;
     margin: 5px 1px 3px 0px;
     min-height: 35px;
     max-height: 75px;
     overflow: hidden;
}
 .isc-cmt-sec-txt-area-s1:focus {
     box-shadow: 0 0 5px #51cbee;
     padding: 3px 0px 3px 3px;
     margin: 5px 1px 3px 0px;
     border: 1px solid #51cbee;
}
 .isc-lbl-cmt-bdy-s1 {
    /* margin: 0px 0px 0px 0px;
     */
     font-weight: 400;
     color: rgba(40, 40, 40, 0.73);
     font-size: 11px;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     text-align: left;
}
 .isc-lbl-cmt-bdy-s2 {
     margin: 0px 4px 0px 0px;
     font-size: 11px;
     font-weight: 400;
     color: #8a8a8a;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-align: right;
     font-style: italic;
     width: 65px;
}
 .isc-lbl-acc-hdr-sec-s3 {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 11px;
     color: #383838;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-acc-hdr-sec-s4 {
     color: #2e85bb;
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 11px;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 3px 0px 3px;
     font-style: italic;
    /*text-decoration: underline;
    */
     cursor: pointer;
}
 .isc-img-hor-nav-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-img-hor-nav-s1 li {
     float: left;
     list-style: none;
     margin-right: 8px;
     position: relative;
}
 .isc-img-hor-nav-s1 li a {
     display: inline-block;
     font-size: 12px;
     color: #7c7c7c;
     font-weight: 400;
     line-height: 10px;
     margin: 0px 5px 0px 0px;
     cursor: pointer;
     position: relative;
}
 .isc-img-hor-nav-s1 li a i {
     font-size: 14px;
     text-align: center;
}
 .isc-img-hor-nav-s1 li a img {
     height: 16px;
     width: 16px;
     text-align: center;
     position: relative;
     top: -4px;
     margin: 0px 5px 0px 5px;
}
 .isc-img-hor-nav-s1 li:hover a {
     background-color: #fff;
     color: #0088dd;
}
 .isc-dd-add-action-s1 .isc-img-dd-menu-s1 {
     box-shadow: 0px 8px 14px 0px rgba(146, 146, 146, 0.14);
    /*border-radius: 1px !important;
    */
}
 .open > .isc-img-dd-menu-s1 {
     display: block;
}
 .btn-group.open .isc-img-dd-menu-s1 {
     -webkit-box-shadow: none;
}
 .isc-img-dd-menu-s1 {
     position: absolute;
     top: 20px;
     left: 0px;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     border: 1px solid #efefef;
    /* box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     */
     border-bottom-left-radius: 6px !important;
     border-bottom-right-radius: 6px !important;
     border: 1px solid #d6d6d6;
     font-size: 14px;
     width: 170px;
}
 .isc-img-dd-menu-s1 li > a {
     padding: 6px 15px 6px 5px;
     color: #333;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-input-tag-cell-s2 {
     display: inline-block;
    /* min-height: 22px !important;
     */
     padding: 1px 10px;
     padding-right: 20px;
     position: relative !important;
     margin: 0px 7px 0px -2px !important;
     border-radius: 6px !important;
     background-color: #ededed !important;
     text-decoration: none;
     font-size: 10px !important;
     font-weight: 500 !important;
     color: #5d5d5d !important;
     line-height: 13px !important;
     position: relative !important;
     cursor: pointer !important;
}
 .isc-input-tag-cell-s2 h3 {
     margin: 0px;
     color: inherit;
     font-size: inherit;
     width: 100%;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tag-bg-clor-s4 {
     color: #757575 !important;
     border: 1px solid #dddddd4d !important;
     background-color: rgba(240, 240, 240, 0.4) !important;
}
 .isc-tag-bg-clor-s4:hover {
     color: #fff !important;
     border: 1px solid #dddddd4d !important;
     background-color: #5a5a5a !important;
}
 .isc-input-tag-cell-s2 i {
     position: absolute !important;
     font-size: 10px !important;
     color: inherit !important;
     top: -1px !important;
     right: 2px !important;
}
 .isc-img-dd-menu-s1 li > a span {
     position: relative;
     display: inline-block;
     padding: 5px 12px;
     cursor: pointer;
     font-size: 13px;
     color: #5b5b5b;
     line-height: 12px;
    /* min-height: 20px;
     */
     font-weight: 400;
     margin: 0px 0px 0px 15px;
}
 .isc-img-dd-menu-s1:before {
     content: "";
     display: block;
     position: absolute;
     left: 0%;
     top: -8%;
     border-bottom: 9px solid #d4d0d0;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     z-index: 1000;
}
 .isc-img-dd-menu-s1:after {
     content: "";
     display: block;
     position: absolute;
     left: 0%;
     top: -9%;
     border-bottom: 10px solid #dddddd;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     z-index: 1;
}
 .isc-img-dd-menu-s1 li > a:hover, .isc-img-dd-menu-s1 .active > a, .isc-img-dd-menu-s1 .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #d3eff5;
     color: #7c7c7c;
     filter: none;
     width: 159px;
     font-size: 13px;
}
 .isc-img-dd-menu-s1 li > a i {
     display: block;
     float: left;
     margin-right: 3px;
     font-size: 13px;
     color: #999999;
     margin-top: 3px;
}
 .isc-sect-hdr-con-s1 {
     position: relative;
     padding: 4px 10px;
     border-bottom: 1px solid #ddd;
}
/*# sourceMappingURL=iscglobal.css.map */
 .isc-btn-act-bg-s1 {
     border-color gray;
     background-color: Gray;
     color: #fff;
}
 .isc-btn-act-bg-s1:hover {
     color: #fff !important;
}
/*Css By Ananad, Feb 08, 2017 */
/*Request Summary.aspx*/
 .isc-simple-kpi-list-s1 {
     width:100%;
}
 .isc-simple-kpi-list-s1 th {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     line-height: 15px;
     color: #3CA09D;
     font-weight: 400;
     text-transform: uppercase;
     text-align: center;
     border-right: 1px solid #e9e9e9;
}
 .isc-simple-kpi-list-s1 th span {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     color: #6f6767;
     text-align: left;
     line-height: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     text-align: center;
     font-style: italic;
     text-transform: capitalize;
}
 .isc-simple-kpi-list-s1 th h2 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     color: #6f6767;
     text-align: left;
     line-height: 12px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
     text-align: center;
     font-style: italic;
     text-transform: capitalize;
}
 .isc-simple-kpi-list-s1 td {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     line-height: 13px;
     color: #2e85bb;
     font-weight: 400;
     text-align: center;
}
 .isc-simple-kpi-list-s1 tr:last-child th {
     border-right:none;
}
 .isc-lbl-col-panel-sec-s1 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
    /* width: 100%;
     */
     text-transform: none;
}
 .isc-lbl-col-panel-sec-s2 {
     color: #7c7c7c;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 14px;
     text-transform: none;
}
 .isc-tag-small-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     color: #6f6767;
     text-align: left;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
}
/*Request Summary.aspx*/
/*Css By Ananad, Feb 08, 2017 */
/*Css , MAr 13, 2017 */
 .isc-sort-none {
     background-image:none!important;
}
 .isc-read-list-compl-bg-s1 {
     color: #3bad3a;
     background-color: #e4ffd5;
     border: 1px solid #3bad3a4a;
}
 .isc-read-list-inact-bg-s1 {
     color: #a76f33;
     border: 1px solid #d9700061;
     background-color: #ffebd6;
}
 .isc-read-list-hold-bg-s1:hover {
     color: #fff;
     border: 1px solid #5a5a5a;
     background-color: #5a5a5a;
}
 .isc-read-list-inact-bg-s1:hover {
     color: #fff;
     border: 1px solid #d97000;
     background-color: #d97000;
}
 .isc-read-list-compl-bg-s1:hover {
     color: #fff;
     border: 1px solid #00a51b;
     background-color: #3bad3a;
}
 .isc-read-list-hold-bg-s1 {
     color: #5a5a5a;
     background-color: #e9e9e9;
     border: 1px solid #5a5a5a4a;
}
 .isc-table-read-optimal tbody tr:hover {
     background-color: #f4fdffe3;
     cursor: pointer;
}
/**modalcss***/
 .isc-label-mp-s1 {
     color: #20201F;
     font-size: 13px;
     margin-top: 8px;
     display: inline-block;
     float: right;
    /* margin: 0px 0px 0px 0px;
     */
     margin-right: 10px;
}
 .isc-label-mp-s1 span {
     color: Red;
     margin: 0px 0px 0px 3px;
     font-size: 15px;
     display: inline-block;
}
/*****isssuestart****/
 .isc-app-screen-sec-container-s1-app {
     padding: 0px 25px;
     background-color: #fff;
     position: relative;
}
 .isc-lbl-cmt-bdy-s1 {
    /* margin: 0px 0px 0px 0px;
     */
     font-weight: 400;
     color: rgba(40, 40, 40, 0.73);
     font-size: 11px;
     line-height: 20px;
     letter-spacing: normal;
     overflow: hidden;
     text-align: left;
}
 .isc-app-screen-header-container-sub-app {
     background-color: #FEFEFE;
     position: relative;
     padding: 5px 0px 5px 0px;
     border-bottom: 1px solid #ececec;
}
 .isc-lbl-screen-header-lg {
     margin: 0px 0px 0px 0px;
     font-size: 18px;
     font-weight: 400;
     color: #525252;
     line-height: 30px;
    /* margin-top: 4px;
     */
     letter-spacing: 0.2px;
}
 .isc-act-hdr-sec-icon-s1 {
     padding: 0px;
     margin: 0px;
     margin-top: 0px;
}
 .isc-act-hdr-sec-icon-s2 {
     padding: 0;
     margin: 0px 10px 10px 5px;
     color: #00a1df;
}
 .isc-act-hdr-sec-icon-s1 a i {
     font-size: 20px;
     text-align: center;
     vertical-align: middle;
}
 .isc-act-hdr-sec-icon-span {
     font-size: 12px;
     color: #bbbbbb;
     font-weight: 400;
     line-height: 15px;
}
 .isc-tile-badg-bg-s1 {
     background-color: #df6054;
}
 .isc-tile-badg-s1 {
     font-size: 10px;
     line-height: 14px;
     font-weight: 400;
     color: #fff;
     display: inline-block;
     margin: 0px 0px 0px 0px;
     padding: 2px 4px;
     min-height: 19px;
     text-align: center;
     border-radius: 3px !important;
     margin-right: 5px;
}
 .isc-home-tile-con-s1 {
     -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     border: 1px solid #eee;
     min-height: 115px;
     background-color: #fff;
     border: 1px solid #d9d9d9;
     border-radius: 4px !important;
     margin-bottom: 10px;
}
 .isc-act-hdr-sec-icon-filter {
     padding: 0px;
     margin: 0px;
}
 .mar-top-5 {
     margin-top:5px;
}
 .isc-act-hdr-sec-icon-filter li {
     float: left;
     list-style: none;
     margin-right: 8px;
     margin-top: 3px;
}
 .isc-act-hdr-sec-icon-filter li a {
     display: block;
     font-size: 12px;
     color: #bbbbbb;
     font-weight: 400;
     line-height: 10px;
     position:relative;
     cursor: pointer;
}
 .isc-act-hdr-sec-icon-filter li a i {
     font-size: 18px;
     text-align: center;
     position:relative;
}
 .isc-act-hdr-sec-icon-filter li a span {
     position:relative;
}
 .isc-header-sub-main {
     display: block;
     padding: 10px 15px;
     cursor: pointer;
     position: relative;
     min-height: 30px;
     margin: 0 0 0 0;
}
 .isc-dot-properties {
     font-size: 18px;
     line-height: 25px;
     color: #bbbbbb !important;
}
 .isc-dd-add-action-s1 .dropdown-menu-s1 {
     box-shadow: 0px 8px 14px 0px rgba(146,146,146,0.14);
     border-radius: 1px !important;
}
 .open>.dropdown-menu-s1 {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .dropdown-menu-s1 {
     position: absolute;
     top: 100%;
     right: 0;
     z-index: 1000;
     display: none;
     float: left;
     list-style: none;
     text-shadow: none;
     padding: 0px;
     margin: 0px;
     background-color: #ffffff;
     /* box-shadow: 5px 5px rgba(102, 102, 102, 0.1); */
     border: 1px solid #efefef;
     font-size: 14px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 .dropdown-menu-s1 li > a i {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .dropdown-menu-s1 li > a {
     padding: 6px 35px 6px 15px;
     color: #333;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
    */
     white-space: nowrap;
     text-overflow: ellipsis;
     border-bottom: 1px solid #ececec;
}
 .dropdown-menu-s1 li > a:hover, .dropdown-menu-s1 .active > a, .dropdown-menu-s1 .active > a:hover {
     text-decoration: none;
     background-image: none;
     background-color: #eee;
     color: #333;
     filter: none;
}
 .isc-tile-hdr-con-s1 {
     padding: 10px 10px 8px 10px;
}
 .isc-tile-bdy-con-s1 {
     padding: 0px 7px;
}
 .isc-text-deco-none {
     text-decoration: none;
}
 .isc-lbl-hdr-tile-s1 {
     margin: 0px 0px 0px 0px;
     line-height: 15px;
     font-size: 13px;
     font-weight: 400;
     letter-spacing: 0.5px;
     color: #088C9A;
     text-transform: uppercase;
}
 .isc-lbl-hdr-tile-s1 a {
     text-decoration: none;
     color: #088C9A;
}
 .isc-home-tile-con-s1:hover {
     text-decoration: none;
}
 .isc-tile-nav-lbl-s1 {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .isc-tile-nav-lbl-s1 li {
     float: left;
    /* width: 50%;
    */
}
 .isc-tile-nav-lbl-s1 li a {
     display: block;
     font-size: 20px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     border-right: 1px solid #ddd;
     padding: 2px 5px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tile-nav-lbl-s1 li a h2 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     color: #2fb3d9;
     text-transform: uppercase;
     letter-spacing: 0.4px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tile-nav-lbl-s1 li a h3 {
     margin: 0px 0px 0px 0px;
     color: #5d5d5d;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     width:85%;
}
 .isc-btn-act-bgm-s2:hover {
     background-color: #2e85bb !important;
     color: #fff !important;
}
 .isc-tile-nav-lbl-s1 li:last-child a {
     border-right: none;
}
 .isc-tile-nav-lbl-s1 li:last-child a {
    /* padding-left: 20px;
    */
}
 .isc-tile-foot-con-s1 {
     padding: 10px 10px 8px 10px;
}
 .isc-lbl-tiles-foot-icon-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     font-weight: 400;
     color: #aeb3b5;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-tiles-foot-icon-s1 i {
     margin-right: 6px;
}
 .isc-cirsr-cell-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-cirsr-cell-s1 li {
     float: left;
     width: 20px;
     height: 20px;
     display: block;
     text-align: center;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     border-radius: 50% !important;
     margin-left: 5px;
     background-color: #f0f0f0;
     color: #5d5d5d;
     position: relative;
}
 .isc-kpi-colr-inpro {
     background-color: #ffaa0d !important;
     color: #fff !important;
}
 .isc-lbl-tiles-foot-icon-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 11px;
     font-weight: 400;
     color: #aeb3b5;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-kpi-colr-unrev {
     background-color: #2D96CB !important;
     color: #fff !important;
}
 .isc-kpi-colr-rdy-review {
     background-color: #F57F17 !important;
     color: #fff !important;
}
 .isc-section-body-container-s1::-webkit-scrollbar {
     width: 5px;
}
 .isc-tile-container-sm {
     border-bottom: 1px solid #eaeaea;
     margin: 0px 0px 6px 0px;
     padding: 7px 10px;
     border-radius: 3px !important;
     background-color: #fff;
}
 .isc-lbl-tile-sec-hdr-lg {
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     font-size: 13px;
     color: #207e9b;
     line-height: 20px;
     letter-spacing: normal;
}
 .isc-lbl-tile-sec-hdr-lg span {
     color: #3a3636;
     font-size: 13px;
     font-weight: 400;
}
 .isc-lbl-home-bdy-sec-s1 {
     margin: 0px 0px 0px 0px;
     text-decoration: none;
     font-size: 11px;
     line-height: 20px;
     color: #A3A3A3;
     font-weight: 400;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-tr-show-parentfiles-child {
     display: none;
}
 .isc-scr-nav-container-s1 {
     height: 40px;
     border-bottom: 1px solid #ddd;
     position: relative;
     padding: 0px 15px;
     margin: 10px 0;
}
 .isc-nav-scr-list-s1 {
     padding: 0px;
     margin: 0px;
}
 .isc-nav-scr-list-s1 li {
     float: left;
     list-style: none;
     display: block;
}
 .isc-nav-scr-list-s1 li a {
     display: block;
     padding: 10px 15px;
     font-size: 13px;
     font-weight: 400;
     color: #89827C;
     border-bottom: none;
     text-decoration: none;
     background-color: #fff;
}
 .isc-nav-scr-list-s1 li:hover a {
     text-decoration: none;
     color: #0088dd;
     border-color: #0088dd;
     border-top-left-radius: 6px !important;
     border-top-right-radius: 6px !important;
     border: 1px solid #ddd;
     border-bottom: none;
     border-top: 2px solid #0088dd;
}
 .isc-nav-scr-list-s1 li.active a {
     color: Green;
     padding-bottom: 10px;
     border-top-left-radius: 6px !important;
     border-top-right-radius: 6px !important;
     border: 1px solid #ddd;
     border-bottom: none;
     border-top: 2px solid #0088dd;
}
 .isc-lbl-mp-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-lbl-mp-hdr-s1 span {
     margin: 0px 0px 0px 3px;
     font-size: 11px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-grid-two-row-lbl-s5 {
     margin: 0px 0px 0px 0px;
     color: #969696;
     font-weight: 400;
     font-size: 12px;
     text-shadow: none;
     text-decoration: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 20px;
}
 .isc-acc-collapse-body-sec-modal {
     padding: 7px 15px;
    /* border: 1px solid #ddd;
     */
    /* min-height: 135px;
     */
     overflow: hidden;
     margin: 0;
     min-height: 500px;
     overflow-y: auto;
    /* overflow-y: auto;
     */
    /* border-bottom-left-radius: 6px !important;
     */
    /* border-bottom-right-radius: 6px !important;
     */
}
 .isc-acc-collapse-body-sec-modal::-webkit-scrollbar {
     width: 5px;
}
 .isc-home-tile-con-s1:hover {
     background-color: rgba(33, 146, 190, 0.1);
     cursor:pointer;
}
 .isc-rd-list-badge-bg-s3 {
     font-size: 15px;
     line-height: 16px;
     font-weight: 400;
     color: #fff;
     display: inline-block;
     margin: 0px 0px 0px 0px;
     padding: 2px 4px;
     text-align: center;
     border-radius: 3px !important;
     height: 20px;
     width: 20px;
     border-radius: 28% !important;
     border: 1px solid #eee;
}
 .isc-rd-list-badge-bg-s3 i {
     font-size: 10px;
     line-height: 14px;
     color: #ff6363;
}
 .isc-btn-act-bgm-s2 {
        border: 1px solid #2e85bb;
    background-color: #2e85bb;
    color: #fff;
}
 .lbl-mandatory-s1 {
     color: #E62F2F;
}
 .isc-accor-par-s1 {
     position: relative;
    /*border: 1px solid #ddd6;
    */
     border-radius: 4px !important;
}
 .isc-accor-par-hdr-s3 {
     position: relative;
     padding: 5px 10px;
     cursor:pointer;
}
 .isc-accor-par-hdr-s3 h3 {
     color: #595959 !important;
     position: relative;
     font-size: 16px;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
    /* text-transform: uppercase;
     */
     letter-spacing: 0.9px;
}
 .isc-accor-par-hdr-s3 h3 span {
     position: relative;
     line-height: 20px;
     height: 22px;
     width: 22px;
     border-radius: 50px !important;
     border: 1px solid #E1E6EB;
     color: #427E9D;
     margin: 0px 0px 0px 5px;
     font-size: 14px;
     font-weight: 400;
     line-height: 15px;
     padding: 3px 6px;
     background-color: #fdfdfd;
     display: inline-block;
}
 .isc-accor-par-bdy-s1 {
     position: relative;
     padding: 7px 10px;
     min-height: 200px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-pnl-acc-grps-bdy-cell-s1::-webkit-scrollbar, .isc-view-lft-par-con-s1::-webkit-scrollbar, .isc-view-rght-par-con-s1::-webkit-scrollbar, .isc-acc-par-bdy-con-s1::-webkit-scrollbar, .isc-accor-par-bdy-s1::-webkit-scrollbar, .isc-accor-par-bdy-s1-spl::-webkit-scrollbar {
     width:4px;
}
 .isc-span-used {
     cursor: pointer;
     font-size: 13px;
     color: #525252;
     line-height: 20px;
     min-height: 20px;
     padding:0 5px;
}
 .form-group.mb-10 {
     margin-bottom: 10px!important;
}
 .isc-rd-list-badge-bg-s4 i {
     font-size: 18px;
     line-height: 15px;
     color: #5d5d5d;
     vertical-align: middle;
     margin: 0;
}
 .isc-rd-list-badge-bg-s4 {
     font-size: 15px;
     line-height: 16px;
     font-weight: 400;
     color: #fff;
     display: inline-block;
     margin: 0px 0px 0px 0px;
     padding: 2px 4px;
     text-align: center;
     border-radius: 3px !important;
     height: 20px;
     width: 20px;
     border-radius: 28% !important;
     border: 1px solid #eee;
}
 .isc-read-list-inact-bg-s1-sample {
     color: #a76f33!important;
     border: 1px solid #d9700061!important;
     background-color: #ffebd6!important;
}
 .isc-read-list-inact-bg-s1-sample:hover {
     color: #fff!important;
     border: 1px solid #d97000!important;
     background-color: #d97000!important;
}
 .isc-read-list-inact-bg-s1-sample:focus {
     color: #fff;
     border: 1px solid #d97000;
     background-color: #d97000;
}
 .isc-status-td-s2-sample {
     border: 1px solid transparent;
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     text-decoration: none;
     line-height: 20px;
     padding: 2px 8px;
     border-radius: 3px !important;
     color: #5d5d5d;
     cursor: pointer;
     width: 30%;
     display: inline-block;
    /* margin: 0px auto;
     */
     text-align: center;
}
 .isc-lbl-grp-pan-hdr-s1 {
     margin: 0px 0px 5px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #525252;
     line-height: 10px;
     letter-spacing: 0.2px;
}
 .isc-lbl-grp-pan-hdr-s3 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #838383;
     line-height: 20px;
     text-align: inherit;
     text-overflow: ellipsis;
}
 .isc-accor-par-bdy-special {
     position: relative;
     padding: 7px 10px;
}
 .isc-mp-bdy-sec-tile-s1 {
     border-bottom: 1px solid #ddd;
     position: relative;
     padding: 7px 10px;
     padding-left: 35px;
     margin-bottom: 15px;
}
 .isc-mp-tile-con-lbl-clin {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     color: #274b75;
     font-weight: 400;
     margin-bottom: 5px;
}
 .isc-mp-tile-badge-s2 i {
     color: #1976d2;
     font-size: 24px;
     font-weight: 400;
     line-height: 20px;
}
 .isc-mp-tile-badge-s2 {
     text-decoration: none;
     cursor: pointer;
     position: absolute;
     top: 8px;
     left: 0px;
}
 .isc-mp-tile-con-lbl-s1-clin {
     margin: 0px 0px 5px 0px;
     font-size: 12px;
     color: #8A8A8A;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
}
 .isc-drag-drop-con-s1 {
     padding: 20px 15px;
     text-decoration: none;
     cursor: pointer;
     margin: 0px 0px 0px 0px;
     background-color: #f1f1f1;
     font-size: 16px;
     border: 2px dashed #738084;
     line-height: 15px;
     margin: 0px auto;
     vertical-align: middle;
     min-height: 80px;
}
 .isc-act-read-list-cell-box-s2 {
     position: relative;
     padding: 5px 0px 5px 45px;
     display:block;
}
 .isc-act-read-list-cir-img-s1 {
     height: 30px;
     position: absolute;
     left: 0px;
     top: 10px;
     width: 30px;
     border-radius: 50px !important;
}
 .isc-act-h2 {
     margin: 0px 0px 0px 0px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     line-height: 20px;
}
 .isc-lbl-grp-pan-hdr-s1-asign {
     margin: 10px 0px 5px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #00a1df;
     line-height: 10px;
     letter-spacing: 0.2px;
}
 .isc-accor-span {
     position: relative;
     line-height: 20px;
     height: 22px;
     width: 22px;
     border-radius: 50px !important;
     border: 1px solid #E1E6EB;
     color: #427E9D;
     margin: 0px 0px 0px 5px;
     font-size: 14px;
     font-weight: 400;
     line-height: 15px;
     padding: 3px 6px;
     background-color: #fdfdfd;
     display: inline-block;
}
 .isc-accor-span-s1 {
     position: relative;
     line-height: 20px;
     height: 22px;
     width: 22px;
     border-radius: 50px !important;
     border: 1px solid #2e7af7 !important;
     margin: 0px 0px 0px 5px;
     font-size: 14px;
     font-weight: 400;
     line-height: 15px;
     padding: 3px 6px;
     background-color: #2e7af7 !important;
     display: inline-block;
     color: #fff !important;
}
 .isc-lbl-grp-pan-hdr-s1-asign-s1 {
     margin: 3px 0px 5px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #00a1df;
     line-height: 10px;
     letter-spacing: 0.2px;
     padding: 0 0px 0px 0px;
}
 .isc-accor-par-bdy-s1-spl {
     position: relative;
     padding: 7px 10px;
     min-height: 115px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-lbl-grp-pan-hdr-s1-asign-a {
     margin: 10px 0px 5px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #00a1df;
     line-height: 10px;
     letter-spacing: 0.2px;
     padding: 0 0px 0px 0px;
     cursor:pointer;
     display:inline-block;
}
 .isc-action-are-icn {
     margin: 5px 0 0;
     vertical-align: middle;
}
/*****employee portal ********/
 .tab-screen-level-s1 {
     padding: 0px;
     margin: 0px;
}
 .tab-screen-level-s1 li {
     float: left;
     display: block;
     list-style: none;
}
 .tab-screen-level-s1 li a {
     display: block;
     padding: 6px 16px;
     background-color: #fff;
     border: 1px solid #e6e6e6;
     border-bottom: 1px solid transparent;
     font-size: 13px;
     font-weight: 400;
     color: #999999;
     text-decoration: none;
     border-top-left-radius: 4px !important;
     border-top-right-radius: 4px !important;
     margin-right: 6px;
}
 .tab-screen-level-s1 li:hover a {
     text-decoration: none;
     color: #69A6DA;
     padding-bottom: 7px;
}
 .tab-screen-level-s1 li.active a {
     color: #15ab8c;
     border: 1px solid #1bbc9b;
     border-bottom: 1px solid transparent;
     padding-bottom: 7px;
     font-weight: 400;
}
 .screen-tab-container {
     height: 33px;
     border-bottom: 1px solid #1bbc9b;
     position: relative;
}
/*********tile******/
 .tile-container-sec-grp-s1:before, .tile-container-sec-hdr-s1:before, .tile-container-sec-bdy-s1:before, .tile-container-sec-fot-s1:before, .inline-inner-form-cell:before {
     content: '';
     display: table;
}
 .tile-container-sec-grp-s1:after, .tile-container-sec-hdr-s1:after, .tile-container-sec-bdy-s1:after, .tile-container-sec-fot-s1:after, .inline-inner-form-cell:after {
     content: '';
     display: table;
     clear: both;
}
 .tile-container-sec-grp-s1 {
     box-shadow: 0 1px 4px 0 rgba(0,0,0,0.16),0 1px 10px 0 rgba(0,0,0,0.12);
     margin-bottom: 15px;
     min-height: 120px;
}
 .tile-container-sec-hdr-s1 {
     min-height: 30px;
     padding: 4px 10px;
     position: relative;
}
 .tile-container-sec-fot-s1 {
     position: relative;
     min-height: 30px;
     background-color: #f0f0f0;
     padding: 4px 15px 4px 15px;
}
 .lbl-tile-sec-hdr-s1 {
     color: #3C6885;
     font-weight: 400;
     font-size: 13px;
     line-height: 20px;
     text-align: left;
     letter-spacing: .5px;
     margin: 0px 0px 0px 0px;
}
 .tile-container-sec-fot-s1 .tile-action-icon-grp-s1 {
     bottom: 7px;
}
 .bdg-cir-tile-lg-s1 {
     height: 18px;
     width: 70px;
     position: absolute;
     top: 6px;
     left: 8px;
     font-size: 11px;
     line-height: 16px;
     border-radius: 20px !important;
     background-color: #909090;
     color: #5d5d5d;
     border: 1px solid #909090;
     font-weight: 700;
     padding-left: 0px;
     letter-spacing: 0.4px;
     text-align: center;
}
 .st-sent {
     background-color: rgba(77, 182, 172, 0.15);
     color: #33AFA3;
     border: 1px solid rgba(77, 182, 172, 0.72);
}
 .lbl-tile-hdr-s2 {
     font-size: 15px;
     text-align: center;
     color: #5d5d5d;
     letter-spacing: 0.4px;
     font-weight: 400;
     line-height: 15px;
     margin: 8px 0px 0px 0px;
}
 .lbl-tile-hdr-subs-s2 {
     font-size: 12px;
     text-align: center;
     color: #7c7c7c;
     font-weight: 400;
     line-height: 15px;
     margin: 8px 0px 0px 0px;
}
 .tile-container-sec-fot-s1 .tile-action-icon-grp-s1 i {
     color: #7d7d7d;
}
 .lbl-tile-sec-hdr-s1.lbls-adjs-s2 {
     text-transform: uppercase;
     letter-spacing: 0.5px;
     text-align: center;
     font-weight: 400;
     font-size: 14px;
     line-height: 22px;
     text-overflow: ellipsis;
     overflow:hidden;
     white-space: nowrap;
     width: 95%;
}
 .tile-pdf-icon {
     height: 20px;
     position: absolute;
     top: 9px;
     right: 10px;
     opacity: 0.5;
}
 .lbl-tile-hdr-subs-s2.lbls-adjs-s1 {
     font-size: 20px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     line-height: 15px;
     margin: 0px 0px 40px 0px;
     float: none;
     font-size: 12px;
     font-weight: 400;
     height: 25px;
     line-height: 2;
     margin: 0px auto;
     text-align: center;
     width: 25px;
     border-radius:25px;
}
 .isc-float-lbl-bt-hdr-s1 {
     font-size: 13px;
     font-weight: 400;
     color: #7c7c7c;
     line-height: 15px;
     margin: 0px 0px 0px 0px;
     position: absolute;
     bottom: 15px;
     left: 7px;
}
 .isc-float-lbl-bt-con-s2 {
     font-size: 15px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 15px;
     margin: 0px 0px 0px 0px;
     position: absolute;
     bottom: 0px;
     left: 7px;
}
 .tile-container-sec-fot-s1 .tile-action-icon-grp-s1 {
     bottom: 5px;
}
 .tile-container-sec-fot-s1 .tile-action-icon-grp-s1 i {
     color: #7d7d7d;
     font-style: normal;
     font-weight: 400;
}
 .tile-action-icon-grp-s1 {
     position: absolute;
     bottom: 10px;
     right: 10px;
}
 .tile-action-icon-grp-s1 i {
     float: left;
     margin-left: 5px;
     color: #ABB5BC;
     font-size: 13px;
     line-height: 15px;
}
 .tile-container-sec-bdy-s1 {
     position: relative;
     min-height: 75px;
     background-color: #fff;
     padding: 10px 15px 10px 15px;
}
/*Tile 1*/
 .tile-container-s1:before, .tile-header:before, .tile-body-s1:before, .tile-footer:before {
     content: " ";
     display: table;
}
 .tile-container-s1:after, .tile-header:after, .tile-body-s1:after, .tile-footer:after {
     content: " ";
     display: table;
     clear: both;
}
 .tile-container-s1 {
     -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     box-shadow: 0 1px 5px rgba(0,0,0,0.18);
     border: 1px solid #eee;
     min-height: 120px;
     background-color: #fff;
     border: 1px solid #d9d9d9;
     border-radius: 4px !important;
     margin-bottom: 10px;
}
 .tile-header {
     padding: 4px 10px 10px 7px;
     position:relative;
}
 .label-tile-title-s1 {
     margin: 0px 0px 0px 0px;
     line-height: 15px;
     font-size: 13px;
     font-weight: 400;
     letter-spacing: 0.5px;
     color: #505257;
     text-transform: uppercase;
}
 .label-tile-sub-title-s1 {
     margin: 0px 0px 0px 0px;
     line-height: 15px;
     font-size: 11px;
     font-weight: 400;
     color: #6f7275;
     letter-spacing: 0.5px;
}
 .label-tile-sub-title-s1 {
     color: #5A5A5A;
     font-weight: 400;
}
 .tile-body-s1 {
     padding: 0px 7px;
}
 .tile-list-info-count-container {
     padding: 0px;
     width: auto;
     margin: 0 auto;
     margin-top: 0px;
     margin-bottom: 9px;
}
 .tile-list-info-count-container ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .tile-list-info-count-container ul li {
     float: left;
     width: 49%;
}
 .tile-list-info-count-container ul li a {
     display: block;
     color: #a6aaad;
     font-size: 20px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     border-right: 1px solid #eef2f5;
     padding: 2px 5px;
}
 .tile-list-info-count-container ul li a {
     color: #2fb3d9;
}
 .tile-list-info-count-container ul li:first-child a {
     padding-left: 0px;
}
 .tile-list-info-count-container ul li a span {
     color: #5d5d5d;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
}
 .tile-list-info-count-container ul li a span {
     font-weight: 400;
}
 .tile-footer {
     padding: 5px 10px;
    /* height: 24px;
     */
     position: relative;
     line-height: 16px;
     margin-top: 5px;
}
 .icon-sm-default {
     font-weight: 400;
     font-size: 13px;
     color: #A2A2A2;
     line-height: 16px;
     margin-left: 2px;
}
 .icon-sm-default, .label-tile-datetime-data {
     font-size: 10px;
}
 .label-tile-datetime-data {
     margin: 0px 0px 0px 0px;
     line-height: 15px;
     font-size: 11px;
     font-weight: 400;
     color: #5e6266;
}
 .icon-sm-default, .label-tile-datetime-data {
     font-size: 10px;
}
 .label-tile-datetime-data {
     color: #565656;
}
 .btn-smrt-tile-value {
     display: block;
     padding: 0px 4px;
     font-weight: 400;
     text-align: center;
     color: #fff;
     background-color: #8C8C8C;
     position: absolute;
     letter-spacing: .5px;
     font-size: 10px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     text-decoration: none;
     border-radius: 0px !important;
     width: 68px;
     box-shadow: none;
     bottom: 5px;
     right: 8px;
     line-height: 17px;
     border-radius: 3px !important;
}
 .tile-list-info-count-container ul li:last-child a {
     border-right: none;
}
 .tile-list-info-count-container ul li:last-child a {
     padding-left: 25px;
}
 .icn-tile-caldr {
     height: 13px;
     margin-right: 3px;
}
 .btn-smrt-tile-value.active {
     background-color: #77C45A;
}
 .btn-smrt-tile-value.in-active {
     background-color: #dc6d63;
}
 .btn-smrt-tile-value.in-prg {
     background-color: #0088dd;
}
 .tile-container-s1:hover {
     background-color: #eaf9f8;
}
/***EntityActionNew*******/
 .isc-app-screen-sec-hdrs-container-s2:before,.isc-sect-overall-bdy-con-s1:before,.isc-sect-hdr-con-s1:before,.isc-sect-bdy-con-s1:before,.isc-act-acc-hdr-con-s1:before,.isc-act-acc-bdy-con-s1:before,.isc-sect-bdy-con-s2:before,.isc-sect-bdy-list-con-s1:before,.isc-act-acc-hdr-con-s2:before,.isc-act-acc-bdy-con-s2:before,.isc-bdy-sec-con-scroll-s1:before {
     content: "";
     display: table;
}
 .isc-app-screen-sec-hdrs-container-s2:after,.isc-sect-overall-bdy-con-s1:after,.isc-sect-hdr-con-s1:after,.isc-sect-bdy-con-s1:after,isc-act-acc-hdr-con-s1:after,.isc-act-acc-bdy-con-s1:after,.isc-sect-bdy-con-s2 :after,.isc-sect-bdy-list-con-s1:after,.isc-act-acc-hdr-con-s2:after,.isc-act-acc-bdy-con-s2:after,.isc-bdy-sec-con-scroll-s1:after {
     content: "";
     display: table;
     clear: both;
}
 .isc-sec-over-all-con-in-bdy-s1::-webkit-scrollbar {
     width:5px;
}
 .isc-sect-bdy-list-con-s1::-webkit-scrollbar, .isc-sect-bdy-con-s1::-webkit-scrollbar, .isc-bdy-sec-con-scroll-s1::-webkit-scrollbar, .isc-sec-acc-bdy-container-s3::-webkit-scrollbar, .isc-cmnt-par-bdy-con-s1::-webkit-scrollbar {
     width:2px;
}
 .isc-bdy-sec-con-scroll-s1 {
     position: relative;
     height: 555px;
     padding: 0px 10px;
     overflow: hidden;
     overflow-y: auto;
}
 .isc-app-screen-sec-hdrs-container-s2 {
     height: 50px;
     border: 1px solid #E2E6E9;
     background-color: #F9F9F9;
     padding: 8px 10px;
     position: relative;
}
 .isc-bor-rig-side {
     border-right:2px solid #ddd;
}
 .isc-sect-overall-bdy-con-s1 {
     position:relative;
}
 .isc-sect-hdr-con-s1 {
     position:relative;
     padding:4px 10px;
     border-bottom:1px solid #ddd;
}
 .isc-act-list-iconblck-s1 {
     display: none;
     position: absolute;
     top: 15px;
     right: 20px;
}
 .isc-table-read-optimal tr:hover .isc-act-list-iconblck-s1 {
     display: block;
}
 .isc-sect-bdy-con-s1 {
     position:relative;
     padding:7px 10px;
    /*border:1px solid #ddd;
    */
     height:557px;
     overflow:hidden;
     overflow-y:auto;
}
 .isc-sect-bdy-con-s2 {
     position:relative;
     padding:0px 0px;
    /*border:1px solid #ddd;
    */
     min-height:580px;
}
 .isc-sect-bdy-list-con-s1 {
     height:500px;
     overflow:hidden;
     overflow-y:auto;
     padding:5px 5px;
}
 .isc-lbl-sec-hdr-s1 {
     text-align: left;
     font-size: 13px;
     font-weight: 400;
     color: #646464;
     line-height: 20px;
     margin: 5px 0px 0px 0px;
}
 .isc-act-acc-hdr-con-s1 {
     min-height: 32px;
     margin: 8px 0 0 0;
     position: relative;
     border: 1px solid #DDDEE0;
     background-color: #fff;
     padding: 5px 10px;
     display: block;
     border-top-left-radius: 4px !important;
     border-top-right-radius: 4px !important;
}
 .isc-act-acc-hdr-con-s2 {
     min-height: 32px;
     margin-bottom:3px;
     position:relative;
     background-color: #fff;
     padding: 5px 10px;
     display:block;
}
 .isc-act-acc-bdy-con-s1 {
     padding: 0px 10px;
     min-height: 30px;
     border: 1px solid #DDDEE0;
     border-top: none;
    /*margin-bottom: 10px;
    */
     border-bottom-left-radius: 5px !important;
     border-bottom-right-radius: 5px !important;
}
 .isc-act-acc-bdy-con-s2 {
     padding: 0px 10px;
     min-height: 30px;
     border-top: 1px solid #eee;
     margin-bottom: 10px;
}
 .isc-lbl-act-coll-hdr-sec-s1 {
     text-align: left;
     font-size: 11px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 20px;
     margin: 0px 0px 0px 0px;
}
 .isc-lbl-act-coll-hdr-sec-icon-s1 {
     font-size: 11px;
     font-weight: 400;
     color: #7c7c7c;
     margin:0px 0px 0px 0px;
}
 .isc-lbl-act-coll-hdr-sec-icon-s1 span i {
     text-align: left;
     font-size: 10px;
     font-weight: 400;
     color: #7d7d7d;
     line-height: 20px;
}
 .isc-lbl-act-coll-hdr-sec-icon-s2 {
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 20px;
     margin: 0px 0px 0px 0px;
}
 .isc-lbl-act-coll-hdr-sec-icon-s2 span i {
     font-size: 12px;
     color: #00A8D9;
     line-height: 20px;
     margin-right: 5px;
}
 .isc-simp-list-s1 {
     width: 100%;
}
 .isc-simp-list-s1 th {
     padding: 7px 10px;
     font-size: 11px;
     font-weight: 400;
     color: #a2a2a2;
     border-bottom: 1px solid #ddd;
     text-align: left;
     background-color: #FCFCFC;
     text-transform: uppercase;
     border-right: 1px solid #ddd;
}
 .isc-simp-list-s1 th a i {
     color: #a2a2a2;
     font-weight: 400;
     font-size: 16px;
}
 .isc-simp-list-s1 td {
     padding: 7px 10px;
     font-size: 13px;
     font-weight: 400;
     color: #5d5d5d;
     text-align: left;
     border-bottom: 1px solid #dddddd52;
}
 .isc-simp-list-s1 td h2 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     font-weight: 400;
     color: #767676;
     text-align: left;
     line-height: 25px;
}
 .isc-simp-list-s1 tr:last-child td {
     border-bottom:none;
}
 .isc-simp-list-s1 td h2 span img {
     height: 20px;
     width: 20px;
     margin: 0px 6px 0px 0px;
}
 .isc-simp-list-s1 td h3 {
     margin: 0px 0px 0px 0px;
     font-size: 12px;
     font-weight: 400;
     color: #3a3a3a;
     text-align: left;
     line-height: 20px;
}
 .isc-simp-list-s1 td h4 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 10px;
     line-height: 12px;
     font-weight: 400;
     color: #7b7b7b;
}
 .isc-simp-list-s1 td h5 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 9px;
     line-height: 12px;
     font-weight: 400;
     color: #0088dd;
     text-align: right;
}
 .isc-simp-list-s1 td h6 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     color: #727272;
}
 .isc-simp-list-s1 td h7 {
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     color: #646464;
     line-height: 17px;
     margin: 0px 0px 0px 0px;
}
 .isc-simp-list-s1 tr:hover {
     background-color: #EAF1FA;
     cursor: pointer;
}
 .isc-simp-list-s1 tr.active {
     background-color: #EAF1FA;
     cursor: pointer;
}
 .isc-list-pad-s1 {
     width:100%;
}
 .isc-list-pad-s1 td{
     padding:5px 5px !important;
     border-bottom:none !important;
}
 .isc-but-simple-list-s1 {
     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: 3px 10px;
     font-size: 12px;
     line-height: 15px;
     color: #fff;
}
 .isc-but-simple-list-s1:hover {
     color: #fff;
}
 .isc-but-simp-list-bg-s1 {
     background-color: #03C178;
}
 .isc-but-simp-list-bg-s2 {
     background-color: #EF5651;
}
 .isc-but-simp-list-bg-s3 {
     background-color: #FCC851;
}
 .isc-but-simp-list-color-s1 {
     color: #03C178 !important;
}
 .isc-but-simp-list-color-s2 {
     color: #EF5651 !important;
}
 .isc-border {
     border:1px solid #ddd;
     border-radius: 3px !important;
}
 .isc-table-read-optimal {
     width: 100%;
}
 .isc-table-read-optimal th {
     font-size: 12px;
     padding: 8px 5px;
     border-top: 1px solid #DDDEE0;
     border-bottom: 1px solid #DDDEE0;
     position: relative;
     background-color: #F7F9FA;
     font-weight: 400;
}
 .isc-table-read-optimal td {
     border-bottom: 1px dotted #ddd;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.2px;
     line-height: 20px;
     padding: 10px 5px;
     position: relative;
}
 .isc-table-read-optimal th h2 {
     line-height: inherit;
     margin: 0px 0px 0px 0px;
     font-weight: 400;
     color: #636363;
     font-size: inherit;
     text-transform: uppercase;
     font-size: 11px;
     overflow: hidden;
     text-align: inherit;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-table-read-optimal td h2 {
     font-size: 14px;
     color: #42a6bd;
     margin: 0px;
     font-weight: 400;
     font-size: inherit;
     text-shadow: none;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
    /*width: 85%;
    */
     text-transform: none;
}
 .isc-table-read-optimal-td-s1{
     height: 16px;
     width: 16px;
     border-radius: 50px !important;
     font-size: 11px;
     line-height: 16px;
     text-align: center;
     color: #fff;
     font-weight: 400;
     float: none;
     background-color: #2DB5D4;
     display: inline-block;
     margin: 0px 0px 0px 5px;
}
 .isc-table-read-optimal td h3 {
     margin: 0px 0px 0px 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     color: #727272;
}
 .isc-table-read-optimal td h4 {
     color: #333;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal td h4 span {
     color: #959595;
     font-style: italic;
     font-size: 11px;
     margin: 0px 0px 0px 10px;
     display: block;
     text-align: left;
}
 .isc-table-read-optimal td h5 {
     color: #5d5d5d;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-alg-thm-s1 {
     text-align: center;
}
 .isc-app-srt-img-s1 {
     height: 40px;
     margin-top: 5px;
}
 .isc-lbl-sec-foot-med {
     color: #2e85bb;
     font-size: 13px;
     font-weight: 400;
     letter-spacing: 0.5px;
     line-height: 15px;
     margin: 5px 0px 0px;
}
 .isc-table-read-optimal td h3 {
     color: #7c7c7c;
     font-size: 12px;
     font-weight: 400;
     line-height: 20px;
     margin: 0px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .isc-table-read-optimal tr:last-child td {
     border-bottom:none;
}
 .isc-sorting-cell-th-s1 {
     width: 15px;
     height: 10px;
     float: right;
     position: absolute;
     top: 3px;
     right: 0px;
     margin-top: 10px;
}
 .isc-sorting-cell-th-s1::before {
     width: 0px;
     height: 0px;
     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: 0px;
     height: 0px;
     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-status-td-s2 {
     border: 1px solid transparent;
     text-align: left;
     font-size: 12px;
     font-weight: 400;
     text-decoration: none;
     line-height: 20px;
     border-radius: 3px !important;
     color: #5d5d5d;
     cursor: pointer;
     display: block;
     margin: 0px auto;
     text-align: center;
     color: #fff;
}
 .isc-status-td-s2:hover {
     color:#fff;
}
 .isc-bud-cell-s1-list {
     position: relative;
}
 .isc-progress-bar-s1-list {
     position: absolute;
     width: 25%;
     height: 6px;
     top: 0px;
     left: 0px;
     background-color: #8de39c;
}
 .prog-lbl-col .isc-lbl-prog-fot-s1 {
     top: 6px;
     left: 0px;
     color: #2d2d2d;
}
 .isc-lbl-prog-fot-s1 {
     position: absolute;
     font-size: 11px;
     top: 3px;
     left: 5px;
     color: #fff;
}
 .prog-lbl-col .isc-lbl-prog-fot-s2 {
     top: 6px;
     right: 0px;
}
 .isc-lbl-prog-fot-s2 {
     position: absolute;
     font-size: 11px;
     top: 4px;
     right: 5px;
}
 .isc-inline-pop-action-s1 {
     position: relative;
}
/*Drop Down Filter*/
 .open>.dropdown-menu-s3 {
     display: block;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
     box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
 .dropdown-menu-s3 {
     top: 0px;
     left: 48px;
     min-height: 100px;
     max-height: 250px;
     z-index: 1000;
     display: none;
     position: absolute;
     background-color: #0088dd;
     list-style: none;
     text-shadow: none;
     /* padding: 10px 15px; */
     margin: 0px;
     background-color: #fff;
     border: 1px solid #efefef;
     font-size: 14px;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     width: 250px;
     /* border-bottom-right-radius: 20px !important; */
     /* border-top-right-radius: 10px !important; */
     /* border-radius: 10px !important; */
     box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
     border: 1px solid #ddd;
     border-left: none;
}
/* .dropdown-menu-s3:after {
     content: '';
     display: block;
     width: 0;
     height: 0;
     position: absolute;
     left: 1.5%;
     left: -8px;
     border-left: 7px solid transparent;
     border-right: 7px solid transparent;
     border-bottom: 7px solid #c8c8c8;
}*/
 .isc-lbl-filter-s1 {
     color: #1273B9;
     font-size: 11px;
     margin: 5px 0px;
     text-transform: uppercase;
}
 .isc-filter-kpi-cir-bud-s1 {
     height: 14px;
     width: 14px;
     border-radius: 50% !important;
     text-align: center;
     display: block;
     font-size: 9px;
     line-height: 15px;
     background-color: #00a1df;
     color: #fff;
     font-weight: 400;
     position: absolute;
     top: -25px;
     left: 15px;
     z-index: 9999;
}
/*.isc-filter-kpi-cir-bud-s1:hover {
     height: 18px;
     width: 18px;
     font-size: 12px;
     line-height: 18px;
     font-weight: 400;
     background-color: #00a1b7;
}
*/
 .isc-select-act-scr-sec-lvl-s1 {
     display: block;
     background-color: #fff;
     border: 1px solid #ccc;
     border-radius: 3px !important;
     margin-bottom: 0px;
     vertical-align: middle;
     cursor: pointer;
     background-image: none;
     white-space: nowrap;
    /* border-radius: 25px !important;
     */
     padding: 7px 10px;
     font-size: 11px;
     font-weight: 400;
     text-transform: uppercase;
     line-height: 15px;
    /* -webkit-user-select: none;
     */
     -moz-user-select: none;
     -ms-user-select: none;
    /* border: 1px solid #86868680;
     */
     text-align: center;
    /* user-select: none;
     */
    /* margin-left: 10px;
     */
     color: #242424b8;
     width: 85%;
}
 .isc-select-act-scr-sec-lvl-s1:focus {
     outline: none;
}
/*.isc-select-act-scr-sec-lvl-s1:hover {
     background-color: rgba(33, 146, 190, 0.1);
     color: #00a1df;
     border: 1px solid #00a1df;
}
*/
 .isc-txt-box-act-filter-lvl-s1 {
     display: block;
     cursor: pointer;
     background-image: none;
     white-space: nowrap;
     border-radius: 5px !important;
     padding: 7px 10px;
     font-size: 12px;
     font-weight: 400;
     line-height: 15px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     border: 1px solid #86868680;
     user-select: none;
     color: #242424b8;
     width: 85%;
}
 .isc-txt-box-act-filter-lvl-s1:focus {
     outline: none;
}
 .isc-btn-act-scr-sec-lvl-s1 {
     display: block !important;
     line-height: 15px !important;
     text-align: center;
     vertical-align: middle;
     background-image: none;
     white-space: nowrap;
     border-radius: 3px !important;
     padding: 7px 10px;
     text-transform: uppercase;
     border: 1px solid #5DC7BE !important;
     background-color: #5DC7BE !important;
     color: #fff !important;
     margin: 15px 0px 0px 0px;
     transition: all 0.5s ease;
     font-size: 12px !important;
}
 .isc-btn-act-scr-sec-lvl-s1:hover {
     color: #3b827c !important;
     border: 1px solid #5DC7BE !important;
     background-color: #dcfffc !important;
}
 .isc-btn-act-scr-sec-lvl-s2 {
     display: block !important;
     line-height: 15px !important;
     text-align: center;
     vertical-align: middle;
     background-image: none;
     white-space: nowrap;
     border-radius: 3px !important;
     padding: 7px 10px;
     text-transform: uppercase;
     border: 1px solid #A1A1A1 !important;
     background-color: #A1A1A1 !important;
     color: #fff !important;
     margin: 30px 0px 0px 0px;
     transition: all 0.5s ease;
     font-size: 12px !important;
}
 .isc-btn-act-scr-sec-lvl-s2:hover {
     color: #635b5b !important;
     border: 1px solid #A1A1A1 !important;
     background-color: #ededed !important;
}
 .isc-main-menu-hdr-notification-s1 {
     padding: 5px 10px;
     display: block;
     color: #9c9c9c;
     text-align: center;
     cursor: pointer;
     text-decoration: none;
     border-bottom: 2px solid transparent;
     text-transform: uppercase;
}
 .isc-main-menu-hdr-notification-s1 i {
     color: #00a1df;
     text-align: center;
     cursor: pointer;
     text-decoration: none;
     margin: 8px 0px 0px 0px;
     font-size: 22px;
     line-height: 20px;
}
 .isc-main-menu-hdr-notification-s1 span {
     height: 16px;
     width: 16px;
     border-radius: 50% !important;
     text-align: center;
     display: block;
     font-size: 12px;
     line-height: 16px;
     background-color: #FD1A2B;
     color: #fff;
     font-weight: 400;
     position: absolute;
     top: 2px;
     left: 20px;
}
 .isc-main-menu-hdr-notification-s1 i:hover {
     animation: Notification 0.82s cubic-bezier(.36,.07,.19,.97) both;
     transform: translate3d(0, 0, 0);
     backface-visibility: hidden;
     perspective: 1000px;
}
 @keyframes Notification {
     10%, 90% {
         transform: translate3d(-1px, 0, 0);
    }
     20%, 80% {
         transform: translate3d(2px, 0, 0);
    }
     30%, 50%, 70% {
         transform: translate3d(-3px, 0, 0);
    }
     40%, 60% {
         transform: translate3d(3px, 0, 0);
    }
}
 .isc-sect-hdr-con-sub-header {
     position: relative;
     padding: 1.5px 15px;
     border-bottom:1px solid #ddd;
}
 .isc-bread-cum-nav-s1 {
     padding: 0px;
     margin: 0px;
     background-color: #fff;
}
 .isc-bread-cum-nav-s1 li {
     float: left;
     display: block;
     list-style: none;
}
 .isc-bread-cum-nav-s1 li a {
     display: block;
     padding: 10px 0px;
     color::#00a1df;
     text-align: center;
     position: relative;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
     text-decoration: none;
     transition: all .3s ease-out;
     border-bottom: 2px solid transparen;
}
 .form-body .form-group {
     margin-bottom: 5px;
}

 .isc-act-cir-cen-btn-list-s1 i {
     font-size: inherit;
     line-height: inherit;
     color: inherit;
     display: block;
}
 .isc-act-cir-cen-btn-list-s1:hover i {
     background-color: #E6F8FA;
     color: #00B4CC;
    /* height: 30px;
     */
    /* width: 45px;
     */
     cursor: pointer;
}
 .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: none;
    /* box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     */
}
 .isc-act-cir-cen-btn-list-s1 {
     height: 30px;
     width: 30px;
     border-radius: 5px !important;
     font-size: 16px;
     line-height: 26px;
     text-align: center;
     color: #b4b4b4 !important;
     font-weight: 400;
     float: none;
     margin: 0 auto;
     background-color: #fcfcfc;
     border: 1px solid #eee;
     display: block;
     cursor: pointer;
}
 .isc-lbl-filter-s1 {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
     text-align: left;
     font-size: 11px;
     font-weight: 400;
     line-height: 20px;
     color: #424242;
     margin: 0px 0px 0px 0px;
}
 .isc-bread-cum-nav-s1 li a span i {
     color: inherit;
     font-size: 15px;
     margin: 0px 0px 0px 0px;
}
 .isc-bread-cum-nav-s1 li:hover a {
     text-decoration: none;
     color:#578ebe;
}
 .isc-bread-cum-nav-s1 li.active a {
     color:#578ebe;
     font-weight: 400;
}
 .isc-active-new {
     color: #00a1df;
}
 .isc-act-hdr-sec-icon-s1 {
     padding: 0px;
     margin: 0px;
     margin-top: 8px;
}
 .isc-act-hdr-sec-icon-s1 li.active a i {
     color:#00a1df;
}
 .isc-act-hdr-sec-icon-s1 li {
     float: left;
     list-style: none;
     margin-right: 5px;
     margin-top: 2px;
}
 .isc-act-hdr-sec-icon-s1 li a {
     display: block;
     font-size: 12px;
     color: #bbbbbb;
     font-weight: 400;
     line-height: 10px;
}
 .isc-act-hdr-sec-icon-s1 li a i {
     font-size: 18px;
     text-align: center;
}
 .isc-act-hdr-sec-icon-s1 li a img {
     height: 13px;
     margin-top: 2px;
}
 .isc-act-hdr-sec-icon-s1 li:hover a {
     background-color: #fff;
     color: #bbbbbb;
}
 .isc-act-acc-hdr-con-load{
     padding: 6px 15px 6px 15px;
     color: #7c7c7c;
     text-decoration: none;
     display: block;
     clear: both;
     font-weight: normal;
     line-height: 18px;
    /* overflow: hidden;
     */
     white-space: nowrap;
     text-overflow: ellipsis;
     border: 1px solid #ececec;
     min-height:32px;
     text-align:center;
     border-radius:3px !important;
}
 .isc-act-acc-hdr-con-load:hover {
     border: 2px solid #00a1df;
     border-radius:3px !important;
}
 .isc-load-icon {
     display: block;
     float: left;
     margin-right: 5px;
     font-size: 13px;
     color: #00a1b7;
     margin-top: 1px;
}
 .isc-read-list-compl-bg-s1 {
     color: #3bad3a;
     background-color: #e4ffd5;
     border: 1px solid #3bad3a4a;
}
 .isc-read-list-inact-bg-s1 {
     color: #a76f33;
     border: 1px solid #d9700061;
     background-color: #ffebd6;
}
 .isc-bdy-sec-grp-but-bg-s1 {
     background-color:#40B2E2 !important;
     color:#fff !important;
     border: 1px solid #40b2e2!important;
}
 .isc-bdy-sec-grp-but-bg-s2 {
     background-color:#2DB5D4 !important;
     color:#0088dd;
}
 .isc-bdy-sec-grp-button-list-s1 {
     margin:0px;
     padding:0px;
}
 .isc-bdy-sec-grp-button-list-s1 li {
     list-style:none;
     float:left;
     display:block;
}
 .isc-bdy-sec-grp-button-list-s1 li a {
     color: #757575;
    /* border: 1px solid rgba(80, 80, 80, 0.32);
     */
     background-color: rgba(206, 206, 206, 0.4);
     padding: 4px 10px;
    /* padding-right: 20px;
     */
     margin-right: 10px;
     border-radius: 6px !important;
     text-decoration: none;
     font-size: 11px;
     line-height: 20px;
     position: relative;
     cursor: pointer;
}
 .isc-app-screen-sec-hdrs-container-s2 {
     height: 38px;
     border: 1px solid #E2E6E9;
     background-color: #F9F9F9;
     padding: 8px 10px;
     position: relative;
}
 .isc-bdy-sec-grp-button-list-s1 li.active a {
     background-color: #2DB5D4;
     color: #fff;
}


 
 .isc-sorting-none {
     background-image:none!important;
}
/*****05/04/2018****/
 .isc-survey-ready-action {
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
     letter-spacing: 0.5px;
     display: block;
     list-style: underline;
     text-decoration: underline;
}
 .isc-survey-ready-action-s1 {
     font-size: 12px;
     font-weight: 400;
     color: #5d5d5d;
     line-height: 15px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
     letter-spacing: 0.5px;
     display: block;
     text-align:right;
     text-decoration: underline;
}
 .isc-sce-bdy-par-tile-con-s1 {
     position: relative;
     background-color: #fff;
     margin: 10px 0 0 0;
}
 .isc-sce-bdy-par-in-tile-con-s1 {
     position: relative;
     padding: 15px 25px 15px 25px;
     min-height: 220px;
     border-radius: 5px !important;
     border: 1px solid #dddddda6;
}
 .isc-lbl-bdy-tile-hdr-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 16px;
     font-weight: 400;
     color: #494949;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 5px 0px;
}
 .isc-lbl-bdy-tile-s1 {
     font-size: 13px;
     font-weight: 400;
     color: #515151;
     line-height: 30px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
     letter-spacing: 0.5px;
}
 .isc-bdy-sec-inner-pad-reduce {
     padding:0 5%;
}
 .isc-bdy-sec-inner-pad-reduce-s1{
        position: relative;
    padding: 7px 15px 7px 15px;
    min-height: 160px;
}
 .chat-form {
     margin-top: 0px!important;
     padding: 0px!important;
     background-color: #fff;
     overflow: hidden;
     clear: both;
}
 .isc-lbl-bdy-tile-hdr-sur-s1 {
    color: #494949;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .chat-form .btn-cont .btn {
     margin-top: 10px;
     height: 32px;
}
 .blue.btn {
     color: white;
     background-color: #65A831;
     border-bottom-right-radius: 5px!important;
     border-top-right-radius: 5px!important;
}
 .chat-form .btn-cont .arrow {
     position: absolute;
     top: 17px;
     right: 43px;
     border-top: 8px solid transparent;
     border-bottom: 8px solid transparent;
     border-right: 8px solid #65A831;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .isc-mp-tile-con-lbl-s1-clin-s1 {
     margin: 0px 0px 0px 0px;
     font-size: 14px;
     color: #8A8A8A;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-weight: 400;
}
 .isc-read-lists-nav-s2 {
     padding: 0px;
     margin: 0px;
}
 .isc-read-lists-nav-s2 li {
     float: right;
     list-style: none;
    /* width: 100%;
     */
     margin-bottom: 4px;
     display: inline-block;
     padding: 0 5px;
}
 .isc-read-lists-nav-s2 li a{
    color:#37B2D0;
}
 .isc-read-lists-nav-s2 li a span {
     display: block;
     font-size: 12px;
     color: #50AFE5;
     font-weight: 400;
     line-height: 20px;
}
 .isc-read-lists-nav-s2 li a i {
     font-size: 13px;
     text-align: center;
     color: #37B2D0;
     margin: 0px 5px 0px 0px;
}
 .isc-read-lists-nav-s2 li:hover a {
     background-color: #fff;
     color: #37B2D0;
}
 .isc-read-lists-nav-s3 {
     padding: 0px;
     margin: 0px;
}
 .isc-read-lists-nav-s3 li {
     float: right;
     list-style: none;
     width: 100%;
     margin-bottom: 4px;
     display: inline-block;
     padding: 0 0px;
}
 .isc-read-lists-nav-s3 li a{
    color:#37B2D0;
}
 .isc-read-lists-nav-s3 li a span {
     display: block;
     font-size: 12px;
     color: #50AFE5;
     font-weight: 400;
     line-height: 20px;
}
 .isc-read-lists-nav-s3 li a i {
     font-size: 13px;
     text-align: center;
     color: #37B2D0;
     margin: 0px 5px 0px 0px;
}
 .isc-read-lists-nav-s3 li:hover a {
     background-color: #fff;
     color: #37B2D0;
}
 .isc-form-control-s1:focus {
     border:none;
     outline:none;
}
 .isc-theme-table-s1 {
     table-layout: fixed;
     width: 100%;
}
 .isc-theme-table-s1 th {
     background-color: #fff;
     border-bottom: 1px solid #dcdddd;
    /* border-top: 1px solid #dcdddd;
     */
     font-size: 12px;
     font-weight: 400;
     overflow: hidden;
     padding: 5px 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .isc-theme-table-s1 th i{
     padding: 0px 3px;
}
 .isc-sce-bdy-par-in-tile-con-s2 {
     position: relative;
     padding: 15px 25px 15px 25px;
     min-height: 190px;
     border-radius: 5px !important;
     border: 1px solid #dddddda6;
}
 .isc-app-home-page-tile-main-s1 {
     background-color: #fff;
    cursor: pointer;
    margin-bottom: 5px;
    min-height: 105px;
    padding: 15px 10px 15px 80px;
    position: relative;
}
.isc-app-home-page-tile-main-s1:hover {
 background-color: #d0f6ff75;
    border-radius: 6px !important;
}
.isc-sec-cir-bud-tile-icon-main-s1 {
    height: 60px;
    width: 60px;
    border-radius: 50px !important;
    text-align: center;
    background-color: #e0f4ff;
    line-height: 30px;
    color: #090909;
    font-size: 15px;
    position: absolute;
    left: 10px;
    z-index:9999;
    top: 20px;
    /* border: 1px dotted #928f8f; */
}
.isc-sec-sub-cir-bud-tile-icon-main-s1 {
    height: 22px;
    width: 23px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 9px;
    line-height: 20px;
    background-color: inherit;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -8px;
    left: 32px;
    z-index: -9999;
}
.isc-sec-sub-cir-bud-tile-icon-main-s1 i {
	    margin: 0px 0px 0px 0px;
    font-size: 13px;
    padding: 4px;
}
.isc-sec-sub-cir-bud-tile-icon-main-s1  img
{
        height: 40px;
}
.isc-lbl-tile-sec-lft-s1 {
color: #989898;
    font-weight: 400;
    line-height: 15px;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    left: 17px;
    bottom: 8px;
}
.isc-lbl-tile-header-shedule-sur-s1 {
     color: #676767;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 0 0;
    min-height: 0;
    overflow: hidden;
    white-space: nowrap;
     text-overflow: ellipsis;
    
}
.isc-lbl-tile-header-shedule-sur-s1 span {
    margin: 0px 0px 0px 3px;
    font-size: 12px;
    font-weight: 400;
    color: #909090;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.isc-lbl-tile-hdr-span-s1 
{
    font-size: 11px !important;
    color: #46c0b9 !important;
}
.isc-tile-bud-img-s1 {
    height: 35px;
    margin: 10px;
    padding: 0;
    position: relative;
}
.isc-lbl-tile-header-shedule-survy {
      color: #525252;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.4px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.isc-lbl-tile-header-shedule-survy span {
    color: #676767;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 5px;
    min-height: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;	
}

/*Css By Anand - Apr,07 2018*/
.isc-sec-rnd-crn-nav-s1 {
     margin: 0px ;
     padding: 0px !important;
}
 .isc-sec-rnd-crn-nav-s1 li {
     display: block !important;
     float: left !important;
     list-style: none !important;
         margin: 0px 1px;
}
 .isc-sec-rnd-crn-nav-s1 li a {
     padding: 0px 12px !important;
    color: #365782 !important;
    padding: 0px 10px !important;
    font-weight: 400!important;
    border: 1px solid #ddd9 !important;
    font-size: 12px !important;
}
 /*.isc-sec-rnd-crn-nav-s1 li:first-child a {
     border-top-left-radius: 35px !important;
     border-bottom-left-radius: 35px !important;
}
 .isc-sec-rnd-crn-nav-s1 li:last-child a {
     border-top-right-radius: 35px !important;
     border-bottom-right-radius: 35px !important;
}*/
 .isc-sec-rnd-crn-nav-s1 li.active a {
     color: #fff !important;
     text-decoration: none !important;
         padding: 0px 10px !important;
     background: #40b2e2 !important;
}
 .isc-sec-rnd-crn-nav-s1 li a:hover {
   background: #79e0ff !important;
    color: #fff !important;
    border: 1px solid #79e0ff !important;
    cursor: pointer;
}
.isc-bdy-sec-act-button-s1 {
    padding: 0px 10px;
    border-radius: 6px !important;
    text-decoration: none;
    font-size: 11px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    background-color: #2DB5D4;
    color: #fff;
    display: inline-block;
}
.isc-act-but-bg-color-s1 {
    color: #757575 !important;
    background-color: rgba(206, 206, 206, 0.4) !important;
}
.isc-bdy-sec-act-button-s1 {
    padding: 0px 10px;
    border-radius: 6px !important;
    text-decoration: none;
    font-size: 11px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    background-color: #2DB5D4;
    color: #fff;
    display: inline-block;
}
.isc-bdy-sec-act-button-s1 span i {
    margin: 0px 0px 0px 5px;
    color: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: inherit;
}
.isc-bdy-sec-act-button-s1:hover {
    color: #fff;
    background-color: #46c0b9;
}
.input-icon-s1 {
    position: relative;
    width: 100%;
}
.input-icon-s1 > i {
    background: #e5e5e5;
    color: #999999;
    margin: 1px -9px 0px 0px;
    padding: 10px 10px;
    height: 30px;
    width: 30px;
    border-bottom-right-radius: 2px !important;
    border-top-right-radius: 2px !important;
    display: block;
    position: absolute;
    z-index: 3;
    font-size: 15px;
    text-align: center;
    right: 10px;
    cursor: pointer;
}
.input-icon-s1 > .form-control {
    padding-right: 33px;
}
.SumoSelect {
    width: 500px ;
}
.isc-ea-tbl-but-s1 {
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 20px;
    background-color: #c2c2c2;
    color: #fff;
    font-size: 10px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin: 10px 0px 0px 0px;
}
.isc-lbl-samp-s1 {
    color: #191919;
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    margin: 0px 10px 0px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.isc-lbl-samp-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #8a8a8a;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.isc-lbl-samp-s2 span {
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 20px;
    font-weight: 400;
    color: #46c0b9;
    /* font-style: italic; */
    text-align: left;
}
.isc-lbl-samp-s2 span i 
{
    margin:0px 0px 0px 3px;	
    font-size:14px;
    font-weight:500;
}
.isc-color-red-s1 {
color: #da3636!important;
}
.isc-lbl-samp-s3 {
    color: #191919;
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.isc-rd-list-badges-bg-s1 {
    background-color: #309fdb;
}

.isc-cir-badge-tile-con-s1 {
	   margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #9a9a9a;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-cir-badge-tile-con-s1 span {
	  margin: 0px 0px 0px 0px;
    padding: 2px 4px;
    text-align: center;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
}
.isc-cir-badge-tile-con-s1 span i {
  font-size: 12px;
    line-height: 18px;
    color: #fff;
}
.isc-lbl-tile-sec-file-size-s1 {
    color: #191919;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    margin: 0px 0px 5px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.isc-lbl-tile-sec-file-size-s1 span {
    height: 17px;
    width: 17px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    float: none;
    margin: 0px 0px 0px 5px;
    background-color: #b9b9b9;
    display: inline-block

}
/*Css By Anand - Apr,07 2018*/



/*Css By Anand - Apr,10 2018*/
/*Variation.aspx*/
.isc-sec-container-grp-s1:before,.isc-sec-container-hdr-s1:before,.isc-sec-cir-hdr-container-s1:before,.isc-sec-container-bdy-s1:before,.isc-grp-con-panel-s1:before,.isc-grp-con-panel-hdr-s1:before,.isc-grp-con-panel-bdy-s1:before,.isc-sec-panel-in-tile-s1:before
 {
     content: "";
     display: table;
}
.isc-sec-container-grp-s1:after,.isc-sec-container-hdr-s1:after,.isc-sec-cir-hdr-container-s1:after,.isc-sec-container-bdy-s1:after,.isc-grp-con-panel-s1:after,.isc-grp-con-panel-hdr-s1:after,.isc-grp-con-panel-bdy-s1:after,.isc-sec-panel-in-tile-s1:after
 {
     content: "";
     display: table;
     clear: both;
}

.isc-sec-container-grp-s1 {
    border-radius: 4px !important;
    border: 1px solid #E3ECEC;
    background-color: #fff;
    min-height: 300px;
}
.isc-sec-container-hdr-s1 {
border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    padding: 9px 10px;
    min-height: 25px;
    padding-left: 45px;
    background-color: #F2FBFA;
    position: relative;
}
.isc-sec-cir-hdr-container-s1 {
    height: 25px;
    width: 25px;
    border: 1px solid #c5c5c5;
    border-radius: 50% !important;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #3CA09D;
    position: absolute;
    top: 9px;
    left: 11px;
    background-color: #fff;
}
.isc-sec-cir-hdr-container-s1 i {
      font-size: inherit;
    line-height: inherit;
    color: #3CA09D;
}
.isc-lbl-sec-hdr-cont-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #46c0b9;
    text-align: left;
    line-height: 25px;
    overflow: hidden;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.isc-sec-container-bdy-s1 {
    padding: 10px 15px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.isc-grp-con-panel-s1 {
position:relative;	

}
.isc-grp-con-panel-hdr-s1 {
    position: relative;
    background-color: #9198A2;
    padding: 7px 10px;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
}
.isc-grp-con-panel-bdy-s1 {
position:relative;	
background-color:#fff;
    min-height: 200px;
border:1px solid #dddddd96;
border-bottom-right-radius:7px !important;
border-bottom-left-radius: 7px !important;
 
}
.isc-lbl-grp-con-panel-hdr-s1 {
margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    text-align: left;
    line-height: 16px;
    overflow: hidden;
    letter-spacing: 0.3px;
    white-space: nowrap;
    font-weight: 400;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.isc-act-list-sec-con-s1 {
	width:100%;
}

.isc-act-list-sec-con-s1 td {
	padding: 7px 10px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    border-bottom: 1px solid #dddddd40;
}
.isc-act-list-sec-con-s1 td h2 {
      font-size: 13px;
    font-weight: 400;
    color: #7b7b7b;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.5px;
}
.isc-act-list-sec-con-s1 td h2 span i {
    margin: 0px 5px 0px 0px;
    font-weight: 400;
    height: 22px;
    width: 22px;
    border: 1px solid #c5c5c5;
    border-radius: 50% !important;
    text-align: center;
    font-size: 13px;
    line-height: 22px;
    color: #3CA09D;
    background-color: #fff;
}
.isc-act-list-sec-con-s1 td:hover {
	background-color: #F2FBFA;
}
.isc-act-list-sec-con-s1 tr:last-child td {
	border-bottom:none;
}
.isc-sec-panel-in-tile-s1 
{
    position:relative;
    margin: 0px 0px 0px 0px;
    padding: 7px 10px 7px 60px;
    display: block;
    border-bottom: 1px solid #dddddd40;
height: 50px;
}
.isc-sec-cir-bud-tile-icon-main-s2 {
     height: 32px;
    width: 32px;
    border-radius: 50px !important;
    text-align: center;
    background-color: #e0f4ff;
    line-height: 30px;
    color: #090909;
    font-size: 15px;
    position: absolute;
    left: 10px;
    z-index: 9999;
    top: 9px;
}
.isc-tile-bud-img-s3 {
 height: 20px !important;
    margin: 3px;
    top: 3px !important;
    left: 0px !important;
    padding: 0;
    position: relative !important;
}

.isc-cir-img-bg-s1 {
    background-color: #FABC3D;	
}
.isc-cir-img-bg-s2 {
    background-color: #6BCEE5;	
}
.isc-cir-img-bg-s3 {
    background-color: #555554;	
}
.isc-cir-img-bg-s4 {
    background-color: #0377B0;	
}
.isc-cir-img-bg-s5 {
    background-color: #033959;	
}
.isc-cir-img-bg-s6 {
    background-color: #77BC1F;	
}
.isc-sec-panel-in-tile-s1:hover {
	    background-color: #F2FBFA;
}
.isc-sec-panel-in-tile-s1 img {
	height:35px;
	position:absolute;
	left:10px;
	top:10px;
}
.isc-lbl-sec-panel-in-tile-s1 {
   margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 15px;
    color: #40b2e2;
    line-height: 40px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
}




/*Variation.aspx*/
/*Css By Anand - Apr,10 2018*/


/*Css By Anand - Apr,11 2018*/
.isc-lbl-sec-tile-act-icon-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #6f6767;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
.isc-lbl-sec-tile-act-icon-s1 span {

    border-radius: 50% !important;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #0093c6;
    display: inline-block;
    margin: 5px 8px 0px 0px;
}

.isc-lbl-sec-tile-act-icon-s1 span i{
    font-size: 14px;
    line-height: inherit;
     color: #00a1b7;
}

.isc-lbl-sec-tile-act-icon-s2  {


       float:left;
    font-size: 14px;
    line-height: 20px;
    color: #0093c6;
    margin: 5px 3px 0px 0px;
    position:relative

	
}

.isc-lbl-sec-tile-act-icon-s2  i{
      font-size: 13px;
    line-height: 20px;
    color: #00a1b7;
        margin: 2px 0px 0px 0px;
        position: absolute;
    }
    .isc-lbl-sec-tile-act-icon-s2 span{
    margin: 0px 0px 0px 20px;
    font-size: 12px;
    color: #6f6767;
    text-align: left;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    display: none;
    position: relative;

}
.isc-lbl-sec-tile-act-icon-s2:hover span 
{
    display:inline-block;
}
.isc-lbl-sec-tile-act-icon-s2:hover i {
	margin:2px 0px 0px 0px;
}
.isc-app-main-hdr-switch-con-s1 {
	    width: 10%;
	    float:right;
}
.isc-lbl-app-hdr-switch-s1 {
           display: inline-block;
    padding: 0px 15px;
    border-radius: 6px !important;
    background-color: #6bcee5;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    text-align: center;
    position: relative;
    cursor: pointer;
        margin-top: 10px;
        float: right;
            width: 60px;
}
.isc-lbl-app-hdr-switch-s1:hover {
	color:#fff;
	
}
.isc-toggle-button-clr-s1 {
	      background-color: #6bcee5;
}
.isc-toggle-button-clr-s2 {
	    background-color: #00a1b7;
}
/*Switch Button*/

/*Switch Button*/
/*Css By Anand - Apr,11 2018*/




/*Css By Anand - Apr,19 2018*/
/*Entity Viewer*/
.isc-ea-tbl-but-s2 {
    height: 18px;
    width: 18px;
    border-radius: 50% !important;
    border: 2px solid #fff;
    line-height: 20px;
    background-color: #00b3e9;
    color: #fff;
    font-size: 10px;
    border: none;
    text-align: center;
    cursor: pointer;
        margin: 10px 5px 0px 5px;
}
.isc-screen-nav-container-s2
{
    border-bottom: 1px solid #E9E9E9;
}
.isc-screen-nav-container-s2 ul
{
    padding: 0px;
    margin: 0px;
}
.isc-screen-nav-container-s2 ul li
{
    float: left;
    display: block;
    list-style: none;
}
.isc-scr-nav-lbl-hdr-s2 {
	       color: gray !important;
    text-align: center!important;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 10px 16px 10px 20px !important;
    font-size: 14px !important;
}
.isc-scr-nav-lbl-hdr-s2 span
{
              height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 10px !important;
    line-height: 20px;
    text-align: center;
    /* color: #fff; */
    font-weight: 500;
    float: right;
    /* margin: 0 auto; */
    background-color: #b9b9b9;
    color: #fff;
    margin: 0px 0px 0px 20px;
    display: inline-block;
}
.isc-screen-nav-container-s2 ul li a
{
    background-color: transparent;
    border-bottom: 2px solid transparent;
    color: gray;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 6px 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
}

.isc-screen-nav-container-s2 ul li:hover a
{
    border-bottom: 2px solid #45ae3d;
    text-decoration: none;
    background-color: #def3cd;
    color: #66b823;
}
.isc-screen-nav-container-s2 ul li.active a
{
    border-bottom: 2px solid #40B2E2;
}
.isc-screen-nav-container-s2 ul li.active a.isc-scr-nav-lbl-hdr-s1 span {

	    background-color: #2DB5D4;
    color: #fff;
    font-size: 11px;
    font-weight:400;
}
.isc-screen-nav-container-s2 ul li:hover a.isc-scr-nav-lbl-hdr-s1 span {

	    background-color: #5DC7BE;
    color: #fff;
    font-size: 11px;
}
/*List Screen*/
.isc-act-read-list-s2 {
  width: 100%; }


.isc-act-read-list-s2 th {
    padding: 7px 6px;
    font-size: 12px;
    font-weight: 400;
    color: #6F6F6F;
    border-bottom: 2px solid #dddddd5e;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
.isc-act-read-list-s2 th i {
    font-size: 16px;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}
.isc-act-read-list-td-icon-s1 {

    font-size: 16px;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}
.isc-act-read-list-s2 th h2 {
    font-size: 14px;
    font-weight: 500;
    color: #1675ac;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0px 0px 0px 0px;
    text-overflow: ellipsis;
}

.isc-icon-rd-opt-act-s1 {
	    font-size: 16px;
    float: left;
    color: #a2a2a2;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}

.isc-act-read-list-s2 tr.isc-tree-tr-child-s1 td:first-child {
    border-left: 5px solid transparent;
    padding-left: 20px;
}
.isc-act-read-list-s2 th span i {
  color: inherit;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  line-height: 20px; }


.isc-act-read-list-s2 th.active {
  color: #469AEE; }

/*.isc-list-border-bot-s1 {
	border-bottom:2px solid #469AEE !important;
	text-decoration: underline;
}*/

.isc-act-read-list-s2 td {
  padding: 8px 6px;
  font-size: 13px;
  font-weight: 500;
  color: #5d5d5d;
  text-align: left;
  border-bottom: 1px solid #F1F4F5;
  }


.isc-act-read-list-s2 td h2 {
margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #427E9D;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;}


.isc-act-read-list-s2 td h2 span {
  height: 25px;
  width: 25px;
  border-radius: 50px !important;
  font-size: 12px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-weight: 500;
  float: none;
  /* margin: 0 auto; */
  background-color: #b9b9b9;
  float: left;
  display: inline-block; }


.isc-act-read-list-s2 td h3 {
  margin: 0px 0px 0px 0px;
  font-size: 13px;
  font-weight: 400;
  color: #979797;
  line-height: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left; }


.isc-act-read-list-s2 td h4 {
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  font-weight: 500;
  color: #444444;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 18px; }


.isc-act-read-list-s2 td h5 {
     margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #2D96CB;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left; }
.isc-act-read-list-s2 td h6 {
     margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #3CA09D;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left; }
    .isc-act-read-list-s2 td h7 {
      font-size: 13px;
      font-weight: 400;
      color: #1c7abf;
      text-align: left;
      text-transform: uppercase;
      letter-spacing: 0.7px;
      overflow: hidden;
      white-space: nowrap;
      margin: 0px 0px 0px 0px;
      text-overflow: ellipsis;
}
.isc-act-red-opt-cir-bud-s1 {
    position: relative;
    height: 30px;
    width: 30px;
    border-radius: 5px !important;
    border: 1px solid #E1E6EB;
    color: #427E9D;
    margin: 0 auto;
    background-color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    padding: 3px 4px;
}

.isc-act-read-list-s2 td h5 span i {
  margin: 0px 10px 0px 0px;
  color: inherit;
  font-size: 8px; }


.isc-act-read-list-s2 tbody tr:hover {
  background-color: #f4fdffe3;
  cursor: pointer; }

/*.isc-act-read-list-s2 tbody tr:hover td:first-child {
	border-left:1px solid #0088dd;
}*/

.isc-act-read-list-s2 tr:last-child td {
  border-bottom: none; }


.isc-td-inline-status-ch-s1 .dropdown-menu {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  min-width: 100px;
  border: 1px solid #eee;
  border-radius: 4px !important; }


.isc-td-inline-status-ch-s1 .dropdown-menu li a {
  padding: 4px 16px 4px 8px;
  font-size: 12px;
  text-align: left;
  color: #7c7c7c; }


.isc-td-inline-status-ch-s1 .dropdown-menu li: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 .dropdown-menu li a.icn-fn-hold2 {
  color: #8381B5; }


.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-status-td-s1-list {
  border: 1px solid transparent;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  line-height: 20px;
  padding: 0px 0px;
  border-radius: 3px !important;
  display: block;
  margin: 0px auto;
  cursor: pointer;
  width: auto;
  float: left;
  color: #fff !important;
  width: 100px;
  text-transform: capitalize; }
.isc-act-read-list-cell-box-s2 {
    position: relative;
    padding: 5px 0px 5px 45px;
}
.isc-act-read-list-cell-icon-s1 {
    position: absolute;
    left: 23px;
    bottom: -3px;
    font-size: 10px;
    font-weight: 600;
    float: none;
    color: #31D486;
    display: inline-block;
    z-index: 9999;
}
.isc-act-read-list-cir-img-s1 {
    height: 30px;
    position: absolute;
    left: 0px;
    top: 10px;
    width: 30px;
    border-radius: 50px !important;
}

.isc-status-td-s1-list {
    border: 1px solid transparent;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    line-height: 20px;
    padding: 0px 0px;
    border-radius: 3px !important;
    display: block;
    margin: 0px auto;
    cursor: pointer;
    width: auto;
    float: left;
    color: #fff !important;
    width: 100px;
    text-transform: capitalize;
}


.isc-act-read-list-bor-lft-s1 {
  border-left: 2px solid #FF7473; }

/*Backgroud-Color*/

.isc-act-read-list-bg-s1 {
  background-color: #49CA6E !important; }


.isc-act-read-list-bg-s2 {
  background-color: #2db5d4 !important; }


.isc-act-read-list-bg-s3 {
  background-color: #F06292 !important; }


.isc-act-read-list-bg-s4 {
  background-color: #FFBB44 !important; }


.isc-act-read-list-bg-s5 {
  background-color: #996EFB !important; }


.isc-act-read-list-bg-s6 {
  background-color: #40D78F;
  border: 1px solid #40D78F; }


.isc-act-read-list-bg-s7 {
  background-color: #F9B954;
  border: 1px solid #F9B954; }


.isc-act-read-list-bg-s8 {
  background-color: #9a9a9a;
  border: 1px solid #9a9a9a; }
/*Font-Color*/

.isc-act-read-list-color-s1 {
  color: #FFBB43 !important; }


.isc-act-read-list-color-s2 {
  color: #4FCC73 !important; }


.isc-act-read-list-color-s3 {
  color: #FF7373 !important; }


.isc-act-read-list-color-s4 {
  color: #f78b60 !important; }


.isc-act-read-list-color-s5 {
  color: #aaa !important; }

.isc-act-read-list-color-s6 {
  color: #2DB5D4 !important; }
.isc-act-read-list-color-s1:hover {
  color: #FFBB43; }


.isc-act-read-list-color-s2:hover {
  color: #4FCC73; }


.isc-act-read-list-color-s3:hover {
  color: #FF7373; }


.isc-act-read-list-color-s4:hover {
  color: #f78b60 !important; }


.isc-act-read-list-color-s5:hover {
  color: #aaa !important; }
  .isc-table-sorter thead th.sort-none {
    background-image: none !important;
}
/*List Screen*/


/*Tile Entity*/


.isc-contl-sec-par-con-s1 {
    position: relative;
    border: 1px solid #efefef;
    padding: 10px 30px 10px 30px;
    border-radius: 4px !important;
}
.isc-bdgs-lbl-act-icon-s1 {
    width: 20px;
    height: 20px;
    margin: 0 auto;
    display: block;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    color: #5d5959;
    border-radius: 50% !important;
    background-color: #ffffff80;
    border: 1px solid #ddd;
    text-decoration: none;
    position: absolute;
    top: 8px;
    left: 10px;
    display: none;
}
.isc-bdgs-lbl-act-icon-s2
{
  width: 20px;
  height: 20px;
  margin: 0 auto;
  display: block;
  text-align: center;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  color: #5d5959;
  border-radius: 50% !important;
  background-color: #ffffff80;
  border: 1px solid #ddd;
  text-decoration: none;
  position: absolute;
  top: 8px;
  ri;
  right: 10px;
  display: none;
}
.isc-contl-sec-par-con-s1:hover .isc-bdgs-lbl-act-icon-s1 {
    display: block;
}
.isc-contl-sec-par-con-s1:hover .isc-bdgs-lbl-act-icon-s2 {
    display: block;
}
.isc-bdgs-lbl-act-icon-s1 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-bdgs-lbl-act-icon-s2 i {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.isc-sec-bi-tile-s1:before, .isc-sec-bi-tile-bdy-s1:before, .isc-sec-bi-tile-foot-s1:before,.isc-contl-sec-par-con-s1:before,.isc-contl-sec-par-con-s1:before,.isc-contl-sec-par-con-s1:before
{
    content: "";
    display: table;
}

.isc-sec-bi-tile-s1:after, .isc-sec-bi-tile-bdy-s1:after, .isc-sec-bi-tile-foot-s1:after,.isc-contl-sec-par-con-s1:after,.isc-contl-sec-par-con-s1:after,.isc-contl-sec-par-con-s1:after
{
    content: "";
    display: table;
    clear: both;
}
.isc-contl-sec-par-con-s1 {
    position: relative;
    border: 1px solid #efefef;
    padding: 10px 30px 10px 30px;
    border-radius: 4px !important;
}


.isc-sec-bi-tile-s1
{
    position: relative;
    border: 1px solid #ddd;
    border-radius: 7px !important;
    min-height: 100px;
    display: block;
}
.isc-sec-bi-tile-s1:hover
{
    cursor: pointer;
    background-color: rgba(165, 230, 255, 0.14);
}
.isc-sec-bi-tile-s1.active
{
    background-color: #e4faff80;
}
.isc-sec-bi-tile-hdr-s1
{
    padding: 7px 10px;
    position: relative;
}
.isc-sec-bi-tile-bdy-s1
{
    padding: 3px 10px;
    position: relative;
}
.isc-sec-bi-tile-foot-s1
{
    padding: 7px 10px;
    position: relative;
    background-color: #878787;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.isc-lbl-bi-tile-hder-s1
{
     margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #494949;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-bi-tile-hder-s2
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-bi-tile-hder-s3
{
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
    display: block;
    color: #ffffff;
    letter-spacing: 3px;
    font-weight: 400;
    text-align: center;
    margin: 0px 0px 0px 0px;
}
.isc-lbl-bi-tile-hder-s4
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #494949;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.isc-lbl-bi-tile-hder-s5
{
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 600;
    color: #777;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.3px;
    text-align: center;
}
.isc-lbl-bi-tile-hder-s5 span {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 11px;
    font-weight: 500;
    line-height: inherit;
    color: #00a9e8;
    margin: 0px 3px 0px 3px;
    letter-spacing: 0.4px;
}
.isc-lbl-bi-color-s1
{
    color: #4f81bd;
}
.isc-lbl-bi-color-s2
{
    color: #ffc000;
}
.isc-lbl-bi-color-s3
{
    color: #7c7c7c;
}
.isc-act-icon-tile-foot-s1 {
  padding: 0px;
  margin: 0px; }


.isc-act-icon-tile-foot-s1 li {
    float: right;
    list-style: none;
    margin-right: 5px;
    display: inline-block;
}


.isc-act-icon-tile-foot-s1 li a {
  display: block;
  font-size: 12px;
  color: #58c4fb;
  font-weight: 600;
  line-height: 10px; }


.isc-act-icon-tile-foot-s1 li a i {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 11px;
    margin: 0px 0px 0px 0px; }


.isc-act-icon-tile-foot-s1 li:hover a {
  background-color: inherit;
  color: #0088dd; }
  .isc-hdr-sec-icon-navig-s1 {
	
}
.chat-ver-bul-control
{
    width: 100%;
}

.chart-ver-bar-bul-parent
{
    position: relative;
    height: 60px;
    width: 90%;
    margin-left: 5%;
}
.div-col-16per
{
    width: 16%;
    float: left;
}
.chat-ver-bul-control tbody td
{
    padding: 0px 0px;
    border-bottom: 1px solid #ccc;
    height: 62px;
}
.chart-ver-bar-bul-parent
{
    position: relative;
    height: 60px;
    width: 90%;
    margin-left: 5%;
}
.chart-ver-bar-bul-child1
{
    background-color: #dddddd;
    position: absolute;
    bottom: -8px;
    width: 63%;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
 .isc-tile-hdr-sec-act-icon-s1 {
	
}
.isc-tile-hdr-sec-act-icon-s1 i {
    height: 20px;
    width: 20px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none;
    margin: 0px 0px 0px 0px;
    float: right;
    background-color: #b9b9b9;
    cursor: pointer;
}
  .isc-tile-hdr-sec-act-icon-s1:hover i {
	background-color:#2DB5D4;
	color:#fff;
	
}
/*Tile Entity*/

/*Entity Viewer*/
/*Css By Anand - Apr,19 2018*/




/*Css By Anand*/
/*EmployeeViewrv1.aspx*/


 .isc-filter-panel-cont-s1:before,.isc-filter-panel-cont-hdr-s1:before,.isc-filter-panel-cont-bdy-s1:before,.isc-fil-pan-accor-par-s1:before,.isc-fil-pan-accor-hdr-s1:before,.isc-fil-pan-accor-bdy-s1:before,.isc-filtered-cont-s1:before,.isc-mp-in-sec-scroll-con-s1:before
 {
     content: "";
     display: table;
}
 .isc-filter-panel-cont-s1:after,.isc-filter-panel-cont-hdr-s1:after,.isc-filter-panel-cont-bdy-s1:after,.isc-fil-pan-accor-par-s1:after,.isc-fil-pan-accor-hdr-s1:after,.isc-fil-pan-accor-bdy-s1:after,.isc-filtered-cont-s1:after,.isc-mp-in-sec-scroll-con-s1:after
 {
     content: "";
     display: table;
     clear: both;
}
.isc-filter-panel-cont-s1 {
	    position: relative;
	    border: 1px solid #F1F4F5;
	    border-top: none;
}
.isc-filter-panel-cont-hdr-s1 {
	position:relative;
	padding: 7px 10px;
	/* min-height: 30px; */
	background-color: #fff;
	border-top-right-radius: 5px !important;
	border-bottom: 2px solid #dddddd5e;
	height: 51px;
}
.isc-filter-panel-cont-bdy-s1 {
	position:relative;
	min-height:495px;
	max-height:543px;
	overflow:hidden;
	overflow-y:auto;
}
 .isc-filter-panel-cont-bdy-s1::-webkit-scrollbar {
     width: 0px;
}
.isc-fil-pan-accor-bdy-s1::-webkit-scrollbar {
     width: 2px;
}
.isc-lbl-filter-panel-hdr-s1 {
    margin: 15px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #6F6F6F;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.7px;
    text-transform: uppercase;
}
.isc-lbl-filter-panel-hdr-s1 span {
       margin: 0px 0px 0px 5px;
       font-size: 10px;
       font-weight: 400;
       color: #a2a2a2;
       line-height: 16px;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
}
.isc-filt-hdr-panl-close-icon-s1 {
	       font-size: 15px;
	       float: left;
	       color: #a2a2a2;
	       margin: 0px 0px 0px 0px;
	       cursor: pointer;
	       font-weight: 400;
	       line-height: 20px;
	       text-align: center;
}
.isc-lbl-filter-panel-hdr-s2 {
margin: 10px 0px 0px 0px;
    font-size: 11px;
    font-weight: 400;
    color: #2DB5D4;
    line-height: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0.7px;
}
.isc-lbl-filter-panel-hdr-s2:hover {
	cursor: pointer;
	    text-decoration: underline;
}
.isc-fil-pan-accor-par-s1 {
    position: relative;
    border-radius: 4px !important;
    border-bottom: 1px solid #F1F4F5;
}
.isc-fil-pan-accor-hdr-s1 {
    position: relative;
    padding: 7px 10px;
    background-color: #fff;
    background-color: #ffffff;
}
.isc-fil-pan-accor-bdy-s1 {
       position: relative;
       padding: 7px 10px;
       min-height: 100px;
       max-height: 400px;
       overflow: hidden;
       overflow-y: auto;
}
.isc-lbl-fil-pan-hdr-s1
{
          color: #427E9D;
          position: relative;
          font-size: 13px;
          font-weight: 400;
          line-height: 25px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          margin: 0px 0px 0px 0px;
          /* text-transform: uppercase; */
          letter-spacing: 0.9px;
          /* text-decoration: underline; */
}
.isc-fil-pan-acc-dd-icon-s1 {
		    font-size: 15px;
		    float: left;
		    color: #427E9D;
		    margin: 0px 0px 0px 0px;
		    cursor: pointer;
		    font-weight: 400;
		    line-height: 18px;
		    text-align: center;
		    background-color: #fff;
		    height: 20px;
		    border: 1px solid #E1E6EB;
		    width: 20px;
		    border-radius: 50px !important;
}


.isc-list-filter-pan-s1
{
    width: 100%;
    table-layout: fixed;
}
.isc-list-filter-pan-s1 th
{
     padding: 5px 7px;
    font-size: 12px;
    font-weight: 600;
    color: #7e8d94;
    background-color: #dddddd5e;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}
.isc-list-filter-pan-s1 td
{
    padding:5px 7px;
    /*border-bottom: 2px dotted #ddd;*/
    color: #000;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 20px;
    vertical-align: middle;
}
.isc-list-filter-pan-s1 th h1
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-weight: inherit;
    margin: 0px 0px 0px 0px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-list-filter-pan-s1 td h2
{
       color: #777;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*.isc-list-filter-pan-s1 td h2 span {
	    font-size: 13px;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    color: #3CA09D;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: inherit;
}*/
.isc-list-filter-pan-s1 td h2 span {
    display: inline-block;
    margin-left: 8px;
    border-radius: 10px !important;
    text-decoration: none;
    font-size: 11px;
    font-weight: 500;
    color: #3CA09D;
    position: relative;
}


.isc-filtered-cont-s1 {
	position:relative;
	border-radius: 5px !important;
	border:1px solid #ddd;
	min-height:100px;
	margin:10px 10px;
}
.isc-filtered-hdr-cont-s1 {
	position:relative;
	padding: 3px 10px;
	border-bottom: 1px solid #F1F4F5;
}
.isc-filtered-bdy-cont-s1 {
	position:relative;
	padding: 7px 5px;
}
.isc-lbl-filtered-hdr-sec-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #a2a2a2;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing: 0.7;
    letter-spacing: 0.5px;
    text-overflow: ellipsis;
}
.isc-filter-nav-s1 {
	margin:0px;
	padding:0px;
}
.isc-filter-nav-s1 li {
	float:left;
	list-style:none;
	display:block;
	width: 48%;
	padding: 5px 10px 2px 10px;
	border-radius: 50px !important;
	background-color: rgba(33, 146, 190, 0.1);
	margin: 0px 3px 5px 0px;
}
.isc-filter-nav-s1 li a
{background-color: rgba(33, 146, 190, 0.1);margin-left: 18px;display: inline;}
.isc-filter-nav-s1 li a h2
{color: #42a6bd;
 margin: 0px;
 font-weight: 400;
 font-size: inherit;
 text-shadow: none;
 line-height: 16px;
 font-size: 11px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 }
 .isc-filter-nav-s1 li a h2 span {
	   color: #9a9a9a;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-filter-nav-s1 li a h3
{color: #9a9a9a;font-size: 10px;font-weight: 400;line-height: 8px;margin: 0px 0px 4px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.isc-filter-nav-s1 a i{
	float:right;
	color:#9a9a9a;
	font-size: 11px;
	line-height:20px;
	margin: 0px 0px 0px 0px;
}
.isc-filter-nav-s1 li:hover{
	background-color:#6bcee5;
	cursor: pointer;
}
.isc-filter-nav-s1 li a:hover h2{
color:#fff ;
	cursor: pointer;
}
.isc-filter-nav-s1 li a:hover h2 span{
color:#fff ;
	cursor: pointer;
}
.isc-filter-nav-s1 li a:hover h3{
color:#fff !important;
	cursor: pointer;
}

.isc-filter-nav-s1 li a:hover i{
color:#fff !important;
	cursor: pointer;
}
.isc-filt-mp-nav-cust-s1 {
	
}
.isc-filt-mp-nav-cust-s1 li {
width:auto !important;
	margin: 0px 10px 8px 0px;
}

.isc-filt-mp-nav-cust-s1 li i {
	margin:0px 0px 0px 15px !important;
}
.isc-lbl-tile-hdr-act-but-s1 {
       margin: 3px 10px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 8px;
    border-radius: 6px !important;
    background-color: #219ab5;
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    color: #ffffff;
    line-height: 15px;
    position: relative;
    cursor:pointer;
}
.isc-mp-in-sec-scroll-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    border-top: none;
        /*display: flex;*/
}
.isc-mp-in-sec-scroll-hdr-con-s1 {
	 position: relative;
	 padding: 6px 10px;
	 border-bottom: 1px solid #ddd;
	 min-height: 45px;
}
.isc-mp-in-sec-scroll-bdy-con-s1 {
	position: relative;
    min-height: 150px;
    max-height: 160px;
    float: left;
    overflow: hidden;
    overflow-y: auto;
    padding: 7px 10px;
    width: 860px;
}

.isc-mp-in-sec-scroll-bdy-con-s1::-webkit-scrollbar {
     width: 3px;
}
.isc-main-container::-webkit-scrollbar {
     height: 5px;
}

.isc-mp-hor-nav-list-s1 {
	margin:0px;
	padding:0px;
}
.isc-mp-hor-nav-list-s1 li {
	float:left;
	display: inline-block;
	list-style: none;
	width: 160px;
}
.isc-mp-hor-nav-list-s1 li a{
	    color: #777;
	    text-decoration: none;
	    font-weight: 400;
	    font-size: 12px;
	    line-height: 30px;
	    margin: 0px 0px 0px 0px;
	    text-align: inherit;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    display: block;
	    width: 100%;
}
.isc-mp-hor-nav-list-s1 li a h2{
	
}
.isc-mp-hor-nav-list-s1 li a span{
	display: inline-block;
	border-radius: 10px !important;
	text-decoration: none;
	font-size: 11px;
	font-weight: 500;
	color: #3CA09D;
	margin: 0px 8px 0px 5px;
	position: relative;
}
.isc-nav-ul-li-cust-s1 {
	
}
.isc-nav-ul-li-cust-s1 li{
	width: 100% !important;
}






/*Horzontal Control*/
.isc-main-container
        {
              /* overflow-x: scroll; */
              /* white-space: nowrap; */
              /* height: 170px; */
              /* display: flex; */
              /* flex-wrap: wrap; */
              /* flex-direction: column; */
              position: relative;
              min-height: 150px;
              max-height: 250px;
              padding: 10px 10px;
        }
        .isc-main-container .isc-sub-main-container
        {
            font-weight: 500;
            color: #000;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 25px;
        }
        .isc-hori-list-con-s1
        {
                cursor: pointer;
    width: 100%;
    position: relative;
        }   
        .isc-lbl-hor-list-s1
        {
                  color: #777;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: 100%;
        }
        .isc-lbl-hor-list-s1 span
        {
            display: inline-block;
    border-radius: 10px !important;
    text-decoration: none;
    font-size: 11px;
    font-weight: 500;
    color: #3CA09D;
    margin: 0px 8px 0px 5px;
    position: relative;
        }
        .isc-main-container.isc-inner-container
        {
            padding: 7px 10;
            font-size: 14px;
            width: 210px;
        }
 /*Horzontal Control*/
/*EmployeeViewrv1.aspx*/
/*Css By Anand*/





/*CssBy Anand June 04, 2018*/
 .isc-bdy-lft-slide-menu-panel-s1:before,.isc-sec-h-scrol-tile-con-s1:before,.isc-sec-h-sroll-in-tile-s1:before,.isc-sec-y-scroll-con-s1:before,.isc-sec-in-y-scrol-con-s1:before,.isc-coll-hdr-cmt-con-s1:before,.isc-sec-cmt-par-con-s1:before,.isc-sec-cmt-par-hdr-con-s1:before,.isc-sec-cmt-par-bdy-con-s1:before,.isc-coll-hdr-cmt-con-s2:before,.isc-cmt-sec-scroll-bdy-con-s1:before,.isc-sec-comt-cont-s1:before,.isc-sec-multi-prog-cont-s1:before
 {
     content: "";
     display: table;
}
 .isc-bdy-lft-slide-menu-panel-s1:after,.isc-sec-h-scrol-tile-con-s1:after,isc-sec-h-sroll-in-tile-s1:after,.isc-sec-y-scroll-con-s1:after,.isc-sec-in-y-scrol-con-s1:after,.isc-coll-hdr-cmt-con-s1:after,.isc-sec-cmt-par-con-s1:after,.isc-sec-cmt-par-hdr-con-s1:after,.isc-sec-cmt-par-bdy-con-s1:after,.isc-coll-hdr-cmt-con-s2:after,.isc-cmt-sec-scroll-bdy-con-s1:after,.isc-sec-comt-cont-s1:after,.isc-sec-multi-prog-cont-s1:after
 {
     content: "";
     display: table;
     clear: both;
}

.isc-bdy-lft-slide-menu-panel-s1
{
             background-color: #efefef;
    padding: 0px 0px;
    position: relative;
    left: 0px;
    min-height: 1000px;
    top: 0px;
    display: block;
}

.isc-bdy-rgt-slide-menu-panel-s1
{
            background-color: #f4f5f7;
            padding: 0px 0px;
            position: relative;
            right: 0px;
            min-height: 1000px;
            top: 0px;
            padding: 60px 0px;
}

.isc-lft-sec-nav-menu-s1
{
    padding:0px;
    margin:0px;
    position: relative;
}
.isc-lft-sec-nav-menu-s1 li
{
    display:block;
    float:left;
    list-style:none;
    px; */
    padding: 0px 10px;
    position: relative;
    width: 100%;
}
.isc-lft-sec-nav-menu-s1 li a
{
    cursor:pointer;
    display: block;
    position: relative;
    padding: 15px 10px;
    width: 100%;
}
.isc-lft-sec-nav-menu-s1 li a i
{
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
        color: #427E9D;
        /* padding: 5px 7px; */
}
.isc-lft-sec-nav-menu-s1 li a h2
{
    color: #fff;
    position: relative;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    margin: 0px 0px 0px 0px;
}
.isc-lft-sec-nav-menu-s1 li a h1
{
             position: relative;
             border-radius: 50px !important;
             font-size: 14px;
             font-weight: 600;
             line-height: 20px;
             text-align: center;
             margin: 0px 0px 0px 0px;
}
.isc-lft-sec-nav-menu-s1 li a h1 i
{
        margin: 0px 0px 0px 0px;
        font-size: 18px;
        font-weight: 400;
        line-height: 15px;
        text-align: center;
        color: #87979d ;
}
.isc-lft-sec-nav-menu-s1 li a:hover h1 i
{
    color:#fff;
}
.isc-lft-sec-nav-menu-s1 li.active
{
    background-color: #00a1df;
}
.isc-lft-sec-nav-menu-s1 li:hover 
{
    background-color: #5DC7BE;

}
.isc-lft-sec-nav-menu-s1 li.active a h1
{
        /* border: 1px solid #427E9D; */
        color: #fff;
}
.isc-lft-sec-nav-menu-s1 li.active a h1 i
{
       color: #fff !important;
}
.isc-lft-sec-nav-menu-s1 li.active a h2
{
          color: #49b4ce;
}
.isc-sec-h-scrol-tile-con-s1
{position:relative;padding: 7px 15px 7px 15px;/* overflow-x:auto; */}
.isc-sec-h-sroll-in-tile-s1
{
   position: relative;
   padding: 15px 10px 15px 10px;
   border: 2px solid #e7e8f1;
   border-radius: 10px !important;
   min-height: 109px;
   display: flow-root;
   /* width: 11%; */
   margin: 0px 6px 0px 6px;
}

.isc-sec-h-sroll-in-tile-s1.active
{
    background-color:#F2FBFA ;
    border: 2px solid #49b4ce52 !important;
}
.isc-sec-h-sroll-in-tile-s1:hover
{
   background-color: #dffbff;
    cursor: pointer;
    border: 2px solid #d1dcde!important;
}
.isc-lbl-clor-orange
{
    color:#fe9c37 !important;
}
.isc-lbl-clor-light-green
{
    color:#8bc657 !important;
}
.isc-lbl-clor-dark-green
{
    color:#288c28 !important;
}



.isc-lbl-bg-clor-orange
{
    background-color:#fe9c37 !important;
}
.isc-lbl-bg-clor-light-green
{
    background-color:#8bc657 !important;
}
.isc-lbl-bg-clor-red
{
    background-color:#d32f2f !important;
}
.isc-lbl-bg-clor-dark-green
{
    background-color:#288c28 !important;
}
.isc-lbl-bg-clor-blue
{
    background-color:#40B2E2 !important;
}
.isc-lbl-tile-headr-s1 {
    margin: 0px 0px 0px 55px;
    font-size: 20px;
    font-weight: 400;
    color: #0088dd;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align:center;
}
.isc-lbl-tile-headr-s1 span
{
    font-size: 14px;
    color: #c3bbbb;
    margin: 0px 5px 0px 5px;
}
.isc-lbl-tile-headr-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #3CA09D;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.isc-lbl-tile-headr-s3 {
    margin: 15px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #7a7a7a;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: center;
}
.isc-sec-y-scroll-con-s1
{
    position:relative;
    min-height:50px;
    max-height:450px;
    padding:7px 10px;
        overflow: hidden;
    overflow-y: auto;
}
.isc-sec-in-y-scrol-con-s1
{
    position:relative;
    padding: 15px 10px;
    border-bottom:1px solid #ddd;
}
.isc-sec-y-scroll-con-s1::-webkit-scrollbar
{
    width: 4px;
}
.isc-cmt-sec-scroll-bdy-con-s1::-webkit-scrollbar
{
    width: 6px;
}



.isc-lbl-tile-prog-s1 {
        margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #525252;
    line-height: 20px;
    letter-spacing: 0.2px;
   
}
.isc-lbl-tile-prog-s2 {
   	      margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #6f6767;
    text-align: left;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    text-transform: uppercase;
}
.isc-lbl-tile-prog-s2 span
{
    margin: 0px 5px 0px 5px;
    font-size: 11px;
    color: #8c8c8c;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: lowercase;
}
.isc-lbl-tile-prog-s3 {
    margin: 10px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #7a7a7a;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-lbl-tile-prog-s3 span
{
     margin: 0px 5px 0px 5px;
     font-size: 12px;
     color: #46c0b9;
     text-align: left;
     /* line-height: 18px; */
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     font-weight: 400;
}

.isc-tile-sec-prog-s1{
    position: relative;
    height: 10px;
    background-color: #0088dd;
    float: left;
}
.isc-tile-sec-prog-s2 {
    position: relative;
    height: 10px;
    background-color: #E3E3E3;
    float: left;
}
.isc-til-prog-bor-rad-lft
{
    border-bottom-left-radius: 50px !important;
    border-top-left-radius: 50px !important;
}
.isc-til-prog-bor-rad-rgt
{
    border-bottom-right-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.isc-progr-kpi-s1
{
          margin: 0px 0px 0px 10px;
          font-size: 15px;
          color: #3CA09D;
          text-align: left;
          line-height: 13px; 15px
          overflow: hidden;
          font-weight: 400;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.isc-coll-hdr-cmt-con-s1 {
    position: fixed;
    display: block;
    padding: 10px 0px 5px 8px;
    /* min-height: 44px; */
    padding-left: 65px;
    background-color: #fff;
    width: 47%;
    min-width: 20%;
    z-index: 999;
    min-height: 60px;
    border-bottom: 2px solid #ddd;
}
.isc-coll-hdr-cmt-con-s2 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 9px 10px 0px 50px;
}
.isc-coll-bdy-cmt-con-s1 {
    position: relative;
    display: block;
    /* min-height: 50px; */
    padding-left: 65px;
    padding: 0px 10px 20px 40px;
}
.isc-act-cir-cell-acc-hdr-s1 {
    height: 40px;
    width: 40px;
    border-radius: 50px !important;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    font-weight: 600;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 10px;
}
.isc-act-cir-cell-acc-hdr-s2 {
        height: 23px;
        width: 23px;3px
        border-radius: 50px !important;
        border-radius: 50px !important;
        font-size: 12px;
        line-height: 25px;
        text-align: center;
        font-weight: 400;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        position: absolute;
        left: 18px;
        top: 7px;
        letter-spacing: 0.5px;
}
.isc-act-cir-cell-acc-hdr-s1 i
{
    font-size: 23px;
    color:inherit;
    line-height: 30px;
    margin:0px;
    margin: 5px 0px 0px 0px;
}
.isc-lbl-acc-hdr-sec-s1 {
     margin-bottom: 5px;
     font-size: 16px;
     font-weight: 500;
     color: #525252;
     line-height: 10px;
     margin-top: 6px;
     letter-spacing: 0.4px;
}
.isc-lbl-acc-hdr-sec-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-acc-hdr-sec-s2 span i
{
   font-size: 11px;
    color: inherit;
    line-height: 10px;
    margin: 0px;
    margin: 0px 2px 0px 0px;
}
.isc-act-cir-bg-s1 {
	background-color:#f3a61a !important;
}
.isc-act-cir-bg-s2 {
	background-color:#49CA6E !important;
}
.isc-act-cir-bg-s3 {
	background-color:#F06292 !important;
}
.isc-act-cir-bg-s4 {
	background-color:#FFBB44 !important;
}
.isc-act-cir-bg-s5 {
	background-color:#996EFB !important;
}
.isc-act-cir-bg-s6 {
	background-color:#b9b9b9  !important;
}

.isc-lbl-acc-hdr-sec-s5  {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-acc-hdr-sec-s5 span {
    margin: 0px 0px 0px 10px;
    font-weight: 300;
    font-size: 11px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-acc-hdr-sec-s6
{
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: 400;
        color: #8A8A8A;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
}
.isc-lbl-acc-hdr-sec-s6 span i
{
        font-size: 15px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 5px 0px 0px;
}
.isc-lbl-acc-hdr-sec-s7  {
    margin: 0px 0px 15px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-acc-hdr-sec-s7 span i
{
        font-size: 15px;
        color: inherit;
        line-height: 10px;
        margin: 0px;
        margin: 0px 5px 0px 0px;
}
.isc-sec-cmt-par-con-s1
{
       position: relative;
       /* margin-top: 10px; */
}
.isc-sec-cmt-par-hdr-con-s1
{
    position:relative;
    padding-left: 65px;
    border-bottom: 1px solid #dddddd59;
    padding: 15px 10px 5px 15px;
    margin-right: 25px;
}
.isc-sec-cmt-par-bdy-con-s1
{
    position:relative;
    padding-left: 65px;
    padding: 20px 10px 0px 10px;
}
.isc-lbl-acc-bdy-text-s1 {
    margin: 0px 0px 0px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}
.isc-lbl-acc-bdy-text-s1  span
{
    color: #3CA09D;
    margin: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
}
.isc-lbl-acc-bdy-text-s2 {
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}
.isc-lbl-acc-bdy-text-s2  span
{
    color: #3CA09D;
    margin: 0px 10px 0px 10px;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
}
.isc-cmt-sec-scroll-bdy-con-s1
{
       position: relative;
       overflow: hidden;
       overflow-y: auto;
       min-height: 100px;
       max-height: 550px;
}
.isc-cmt-sec-scroll-foot-con-s1
{
   padding: 4px 10px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
    margin: 20px 20px 0px 0px;
}
.isc-cmt-sec-txt-box-s1
{
        width: 100%;
    padding: 7px 10px;
    border: none;
    color: #525252;
}
 .isc-cmt-sec-txt-box-s1:focus{
    outline: none;
}







.isc-rgt-sec-menu-navi-s1
{
    padding: 0px;
    margin: 0px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.isc-rgt-sec-menu-navi-s1 li
{
    list-style: none;
    display: block;
    font-size: 13px;
    width: 100%;
}
.isc-rgt-sec-menu-navi-s1 li a
{
    display: block;
    padding: 15px 5px;
    font-size: 24px;
    text-align: center;
    margin: 0px auto;
    width: 100%;
    text-decoration: none;
    color: #5d5d5d;
    border-left: 3px solid transparent;
}

.isc-rgt-sec-menu-navi-s1 li a i
{
    color:#9ca4b2;
    font-size: 18px;
    text-align: center;
}
.isc-rgt-sec-menu-navi-s1 li:hover a
{
    background-color: #40B2E2;  
    color: #fff;
}
.isc-rgt-sec-menu-navi-s1 li:hover a i
{
    color: #fff;
}
.isc-rgt-sec-menu-navi-s1 li.active a
{
    background-color: #ebecf0;
    color: #49b4ce;
    /* border-left: 3px solid #159b4d; */
}
.isc-rgt-sec-menu-navi-s1 li.active a i
{

    color: #49b4ce;

}

.isc-screen-nav-container-s3
{
    background-color: #fff;
    border-bottom:1px solid #ddd;
    margin-right: 25px;
}
.isc-screen-nav-container-s4
{
       min-height: 40px;
       border-bottom: 1px solid #e9e9e9;
}
.isc-screen-nav-container-s3 ul
{
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    margin: 0px auto;
    width: 60%;
}
.isc-screen-nav-container-s3 ul li
{
    float: left;
    display: block;
    list-style: none;
}
.isc-screen-nav-container-s3 ul li a
{
  display: block;
    padding: 10px 25px;
    color: gray;
    text-align: center;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    transition: all .3s ease-out;
    border-bottom: 2px solid transparent;
    background-color: transparent;
}

.isc-screen-nav-container-s3 ul li:hover a
{
    text-decoration: none;
    border-bottom: 2px solid #45AE3D;
}
.isc-screen-nav-container-s3 ul li.active a
{
    border-bottom: 2px solid #40B2E2;
}
.isc-sec-comt-cont-s1
{
    position:relative;
    padding:10px 25px;
}
.isc-sec-multi-prog-cont-s1
{
       position: relative;
       padding: 30px 100px;
}

.isc-sec-comt-cont-s2
{
       position: relative;
       padding: 10px 25px 5px 25px;
       border-top: 1px solid #dddddd73;
       /* width: 98%; */
       margin-right: 25px;
}

.isc-lbl-tile-hdr-act-but-s2 {
       margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 6px !important;
    font-size: 10px;
    font-weight: 500;
    color: #00a1b7;
    cursor: pointer;
    line-height: 15px;
    position: relative;
    text-decoration: underline;
    float: right;
}
.isc-dd-pan-hdr-s1 {
	    position: relative;
	    padding: 7px 10px;
	    border-bottom: 1px solid #ddd;
	    /* background-color: #f0f0f0; */
	    background-color: oldlace;
}
.isc-dd-pan-bdy-s1 {
	    position: relative;
	    padding: 7px 10px;
	    /* min-height: 100px; */
	    /* max-height: 250px; */
	    overflow: hidden;
	    overflow-y: auto;
	    background-color: #e8fcff;
	    /* border-bottom-right-radius: 20px !important; */
}
.isc-dd-ul-nav-list-s1 {
	margin:0px;
	padding:0px;
}
.isc-dd-ul-nav-list-s1 li {
    float: left;
    list-style: none;
    display: block;
    width: 100%;
    padding: 5px 5px;
    margin: 2px 0px;
}
.isc-dd-ul-nav-list-s1 li a{color:#fff;padding: 1px 5px;/* margin: 4px 0px; */}
.isc-dd-ul-nav-list-s1 li:hover{
background-color: #00a1df;
	color:#fff;
	cursor: pointer;
	border-radius:7px !important;
}
.isc-dd-ul-nav-list-s1 li:hover h3{

	color:#fff;

}
.isc-dd-ul-nav-list-s1 li:hover h2{

	color:#fff;

}
.isc-dd-ul-nav-list-s1 li a h2{
	      font-size: 12px;
    font-weight: 400;
    color: #B7B7B7;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.isc-dd-ul-nav-list-s1 li a h3{
    font-size: 13px;
    font-weight: 400;
    color: #494949;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-dd-ul-nav-list-s1 li:hover a 
{
    background-color:#00a1df;
    color:#fff;
}
.isc-lbl-dd-hdr-s1 {
         margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 8px;
    border-radius: 6px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 10px;
    font-weight: 400;
    color: #ffffff;
    line-height: 15px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.isc-lbl-dd-hdr-s2 {
         margin: 0px 0px 0px 0px;
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis;
         /* padding: 0px 8px; */
         border-radius: 6px !important;
         /* background-color: #00a1b7; */
         text-decoration: none;
         font-size: 10px;
         font-weight: 400;
         color: #00a1b7;
         line-height: 15px;
         display: inline-block;
         position: relative;
         cursor: pointer;
}
.isc-lbl-dd-hdr-s1  span{
font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    color: #a9a9a9;
    /* display: block; */
    /* display: block; */
    /* float: left; */
    margin: 0px 0px 0px 1px;
}
.isc-lbl-dd-hdr-s1 span i {
	margin:0px 5px 0px 0px;
	color:inherit;
	font-size:14px;
}
.isc-panel-bg-s1 {
	    background-color: ghostwhite;
}
.margin-top-80
{
    margin-top:80px;
}

.isc-list-act-hov-icon-s1
{
    width:100%;
}
.isc-list-act-hov-icon-s1 td
{
       padding: 4px 10px 4px 10px;
       height: 30px;
}
.isc-list-act-hov-icon-s1 td h2
{
        margin: 0px 0px 0px 5px;
        font-weight: 400;
        color: #949494;
        font-size: 13px;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        text-align: left;
}
.isc-list-act-hov-icon-s1 td h2 span i
{
}
.isc-list-act-hov-icon-s1 td h2 span
{
        color: #3CA09D;
        margin: 0px 10px 0px 5px;
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
}
.isc-list-act-hov-icon-s1 td h3
{
          margin: 0px 0px 0px 0px;
          font-size: 13px;
          color: #219ab5;
          display: inline-block;
          border-radius: 10px !important;
          /* background-color: #efefef; */
          text-align: left;
          line-height: 20px;
          padding: 0px 10px 0px 3px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          color: #525252;
          font-weight: 400;
          /* text-transform: uppercase; */
}
.isc-list-act-hov-icon-s1 td h3 span
{
        margin: 0px 5px 0px 5px;
    font-size: 11px;
    color: #219ab5;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 300;
    text-transform: lowercase;
}
.isc-list-act-hov-icon-s1 td h4
{
        margin: 0px 0px 0px 0px;
        font-size: 13px;
    color: #6f6767;
        text-align: left;
        line-height: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 400;
        text-align:right;
}
.isc-list-act-hov-icon-s1 td h4 span
{
    margin: 0px 0px 0px 3px;
    font-size: 13px;
    color: #6f6767;
    text-align: left;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
        
      .isc-list-act-hov-icon-s1 td h1
{
        margin: 0px 0px 0px 5px;
        font-weight: 400;
        color: #949494;
        font-size: 13px;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        text-align: left;
}
      
.isc-list-act-hov-icon-s1 td h1 span i
{color: #46c0b9;margin: 0px 5px 0px 0px;font-size: 7px;}  
.isc-read-act-list-hvr-icon-s1
{
    position:relative;
}
.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-icon-s1
{
    display:block;
}
.isc-list-act-hov-icon-s2 tr:hover
{
        background-color: #d0f6ffe3;
}
/*.isc-list-act-hov-icon-s1 tr:hover
{
        background-color: #d0f6ffe3;
}*/


.isc-act-read-list-icon-s1
{
     position:relative;
}

.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-icon-s1 i
{
    display:block;
}
.isc-list-act-hov-icon-s1 tr:hover .isc-read-act-list-hvr-con-s1
{
    display:block;
}


.isc-list-act-hov-icon-s1 td:first-child
{
        border-bottom-left-radius: 7px !important;
            border-top-left-radius: 7px !important;
}

.isc-list-act-hov-icon-s1 td:last-child
{
        border-bottom-right-radius: 7px !important;
            border-top-right-radius: 7px !important;
}
.isc-dd-ul-nav-list-s1 li a:hover .isc-lft-sec-nav-menu-s1 li a h1 i
{
    color:#fff !important;
}
.isc-lbl-span-color-s1
{
    color:#33bdfd !important;
        font-weight: 400!important;
    margin: 0px 0px 0px 5px !important;
}
.isc-lbl-span-color-s2
{
    color:darkorange !important;
        font-weight: 400!important;
    margin: 0px 5px !important;
}
.isc-dd-add-action-s1 .dropdown-menu-s1 {
    box-shadow: 0px 8px 14px 0px rgba(146,146,146,0.14);
    /*border-radius: 1px !important;*/
}

.open>.dropdown-menu-s1 {
    display: block;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    / box-shadow: inset 0 3px 5px rgba(0,0,0,.125); /
}

.dropdown-menu-s1 {
       position: absolute;
       top: 25px;
       right: 10px;
       z-index: 1000;
       display: none;
       float: left;
       list-style: none;
       text-shadow: none;
       padding: 0px;
       margin: 0px;
       background-color: #ffffff;
       border: 1px solid #efefef;
       /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);*/
       border-bottom-left-radius: 6px !important;
       border-bottom-right-radius: 6px !important;
       border: 1px solid #d6d6d6;
       font-size: 14px;
       font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
       width: 100px;
}
.dropdown-menu-s1 li > a {
   padding: 6px 10px 6px 10px;
   color: gray;
   text-decoration: none;
   display: block;
   clear: both;
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}
.dropdown-menu-s1:before {
    content: "";
    display: block;
    position: absolute;
    left: 85%;
    top: -15.1%;
    border-bottom: 9px solid #d4d0d0;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    z-index: 1000;
}
.dropdown-menu-s1:after {
        content: "";
        display: block;
        position: absolute;
        left: 84.7%;
        top: -17%;
        border-bottom: 10px solid #dddddd;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        z-index: 1;
}
.dropdown-menu-s1 li > a:hover, .dropdown-menu-s1 .active > a, .dropdown-menu-s1 .active > a:hover {
       text-decoration: none;
       background-image: none;
       background-color: #eee;
       color: #333;
       filter: none;
       width: 98px;
}
.dropdown-menu-s1 li > a i {
        display: block;
    float: left;
    margin-right: 3px;
    font-size: 13px;
    color: #999999;
    margin-top: 3px;
}
.isc-sub-menu-list-s1 {
  display: block;
  font-size: 12px;
  color: #7c7c7c;
  font-weight: 600;
  line-height: 10px;
  margin: 0px 0px 0px 0px;
   }

.isc-sub-menu-list-s1 i {
  font-size: 16px;
  text-align: center; }


.isc-sub-menu-list-s1:hover a {
  background-color: #fff;
  color: #0088dd; }
  
  
/*CssBy Anand June 04, 2018*/

  .isc-lft-slide-panel-con-s1:before{
     content: "";
     display: table;
}
 .isc-lft-slide-panel-con-s1:after{
     content: "";
     display: table;
     clear: both;
}
.isc-lft-slide-panel-con-s1
{
   background-color: #ffffff;
   padding: 0px 0px;
   position: relative;
   left: 0px;
   min-height: 1000px;
   /* top: 0px; */
   display: block;
   display: block;
   /* width: 100% !important; */
   border-right: 1px solid rgba(0, 0, 0, 0.08);
   border-radius: 5px !important;
   /* box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08); */
}
.isc-sub-menu-lft-con-s1
{
       position: relative;
       padding: 7px 0px;
       border: 1px solid #ddd;
       border-top: none;
       border-right: none;
       margin: -5px 0px 0px 20px;
       border-bottom-left-radius: 10px !important;
       z-index: 0;
}
.isc-sub-menu-lft-con-s1 i
{
     position: absolute;
     bottom: -8px;
     right: 0px;
     font-size: 12px;
     font-weight: 500;
     color: #E1E6EB;
     background-color: #fff;
}
.isc-slide-lft-par-nav-s1
{
    margin:0px;
    padding:0px;
}
.isc-slide-lft-par-nav-s1 li
{
    display:block;
    float:left;
    list-style:none;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
.isc-slide-lft-par-nav-s1 li a
{
    display:block;
    padding:5px 6px;
    text-decoration:none;
    margin-bottom: 0px;
}
.isc-slide-lft-par-nav-s1 li a h2
{
     color: #c3c3c3;
     position: relative;
     font-size: 13px;
     font-weight: 400;
     line-height: 20px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     margin: 0px 0px 0px 0px;
}

.isc-slide-lft-par-nav-s1 li a h2 span
{
      line-height: 20px;
      height: 30px;
      width: 30px;
      display: inline-block;
      border-radius: 50px !important;
      background-color: #eef3f6;
      margin: 0px 10px 0px 0px;
}
.isc-slide-lft-par-nav-s1 li a h2 span i
{
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        font-weight: 500;
        line-height: 20px;
        color: #c2c1c1;
        text-align: center;
        display: inline-block;
        padding: 7px 8px;
}



.isc-slide-lft-par-nav-s1 li a:hover h2
{
    color:#15bdf4;
}
.isc-slide-lft-par-nav-s1 li a:hover h2 span
{
    background-color:#15bdf4;
}
.isc-slide-lft-par-nav-s1 li a:hover h2 span i
{
    color:#fff;
}
.isc-slide-lft-par-nav-s1 li:hover a
{
    background-color:rgba(33, 146, 190, 0.1);
    
}

.isc-slide-lft-par-nav-s1 li.active a
{
    background-color:rgba(33, 146, 190, 0.1);
    border-bottom-left-radius: 25px !important;
    z-index: 1;
}
.isc-slide-lft-par-nav-s1 li.active a h2
{
    color:#15bdf4;
}
.isc-slide-lft-par-nav-s1 li.active a h2 span
{
    background-color:#15bdf4;
}
.isc-slide-lft-par-nav-s1 li.active a h2 span i
{
    color:#fff;
}
.mar-top-200
{
    margin-top:200px !important;
}

.div-cust-3per
{
    width:3%;
    float:left;
}
.div-cust-97per
{
      width:97%;
    float:left;
}
.div-cust-10per
{
      width:10%;
    float:left;
}
.div-cust-90per
{
      width:90%;
    float:left;
}






.isc-slide-lft-sub-nav-s1
{
       border: 1px solid #ddd;
       padding: 0px;
       margin: 0px;
       position: absolute;
        display:none;
       top: 0px;
       left: 48px;
       border-left: none;
       width: 200px;
       border-bottom-right-radius: 10px !important;
       border-top-right-radius: 10px !important;
       z-index: 1000;
       /* box-shadow: 5px 5px rgba(102, 102, 102, 0.1); */
       background: #fff;
       /* border: 1px solid #efefef; */
       /* box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2); */
}
.isc-slide-lft-sub-nav-s1 li
{
    display:block;
    list-style:none;
}
.isc-slide-lft-sub-nav-s1 li a
{
    display: block;
    padding: 7px 13px;
    background-color: #fff !important;
 
    text-decoration: none;
    color: #c2c1c1;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.isc-slide-lft-sub-nav-s1 li a i
{
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    color: #00a1b7;
    margin-top: 1px;
}
.isc-slide-lft-sub-nav-s1 li:first-child a
{
    border-top-right-radius: 10px !important
    }
.isc-slide-lft-sub-nav-s1 li:last-child a
{
    border-bottom-right-radius: 10px !important
    }
.isc-slide-lft-sub-nav-s1 li:hover a
{
    text-decoration:none;
}
.isc-slide-lft-sub-nav-s1 li:last-child a
{
    border-bottom:none;
}
.isc-slide-lft-sub-nav-s1 li.isc-app-sub-nav-s1
{
    display:none;
}
.isc-slide-lft-par-nav-s1 li:hover .isc-slide-lft-sub-nav-s1
{
    display:block;
}




.isc-slide-lft-sub-nav-s1 li:first-child a {
    border-top-right-radius: 10px !important;
}
.isc-slide-lft-sub-nav-s1 li.active a {

    border-bottom-left-radius: 0px !important;
}
.isc-slide-lft-sub-nav-s1 li:hover a
{
    background-color:rgba(33, 146, 190, 0.1) !important;
    color:#15bdf4;
    border-radius:0px !important;
}




.isc-slide-lft-sub-nav-s2
{

padding: 0px;

margin: 2px 5px;
}
.isc-slide-lft-sub-nav-s2 li
{
    display:block;
    list-style:none;
    margin-bottom: 10px;
}
.isc-slide-lft-sub-nav-s2 li a
{
    display: block;
    padding: 4px 10px;
    background-color: #fff !important;
    text-decoration: none;
    color: #c2c1c1;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px;
    padding-left: 44px;
}
.isc-slide-lft-sub-nav-s2 li.active a
{
    background-color: #effcfe !important;
    border-radius: 50px !important;
}

.isc-slide-lft-sub-nav-s2 li a h1
{
    color: #3CA09D;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 300;
     line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-slide-lft-sub-nav-s2 li a h1 span
{
        height: 30px;
        width: 30px;
        border-radius: 50px !important;
        font-size: 9px;
        padding: 2px 4px;
        line-height: 20px;
        text-align: center;
        font-weight: 400;
        border-radius: 50px !important;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
}
.isc-slide-lft-sub-nav-s2 li a h3
{
        margin: 0px 0px 0px 10px;
        font-weight: 300;
        font-size: 11px;
        color: #00a1df;
        line-height: 20px;
        letter-spacing: normal;
        text-align: right;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

.isc-slide-lft-sub-nav-s2 li a h4
{
        margin: 0px 0px 0px 0px;
        font-weight: 300;
        font-size: 11px;
        color: #a2a2a2;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}


.isc-slide-menu-cir-kpi-s1
{
        height: 35px;
        width: 35px;
        font-size: 11px;
        padding: 7px 4px;
        line-height: 12px;
        text-align: center;
        font-weight: 400;
        border-radius: 50px !important;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
        position: absolute;
        left: 5px;
}
.isc-slide-menu-cir-kpi-s1 span
{
     font-size: 8px;
     display: block;
     line-height: 9px;
}
.isc-slide-lft-sub-nav-s2 li a:hover
{
    color:#15bdf4;
    background-color: #e2f0fc !important;
    border-radius: 50px !important;
}
.isc-mar-top-150
{
    margin-top:150px !important;
}   





/*Css By Anand- Jun 06, 2018*/
.isc-sec-x-scroll-tile-con-s1
{
          position: relative;
          border: 1px solid #e7e8f1;
          /* min-height: 100px; */
          display: inline-block;
          border-top: 2px solid #3bb2c7;
          width: 13%;
          margin: 0px 6px 0px 6px;
          border-radius: 5px !important;
}
.isc-sec-x-scroll-tile-bdy-con-s1
{
     padding: 10px 10px 15px 10px;
     background-color:#fff;
}
.isc-sec-x-scroll-tile-foot-con-s1
{
    padding: 5px 10px;
    background-color: #f4fafa;
}
.isc-lbl-tile-sample-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 400;
    color: #0088dd;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align:center;
}
.isc-lbl-tile-sample-s1 span
{
    font-size: 12px;
    color: #c3bbbb;
    font-weight: 300;
    margin: 0px 5px 0px 5px;
}
.isc-lbl-tile-sample-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #01cab7;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.isc-lbl-tile-sample-s3 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #3bb2c7;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.isc-sec-x-scroll-tile-con-s1:hover
{
    background-color:#f3fdff;
    cursor:pointer;
}
.isc-sec-x-scroll-tile-con-s1:hover .isc-sec-x-scroll-tile-foot-con-s1
{
    background-color:#e8f4f98c ;
}


.isc-lbl-tile-prog-sample-s1 {
    margin: 0px 5px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: 0.2px;
}


.isc-lbl-tile-prog-sample-s2 {
   	      margin: 0px 0px 0px 0px;
   	      font-size: 11px;
   	      color: #8c8c8c;
   	      text-align: left;
   	      /* line-height: 18px; */
   	      overflow: hidden;
   	      white-space: nowrap;
   	      text-overflow: ellipsis;
   	      font-weight: 400;
   	      text-transform: lowercase;
   	      /* background-color: #9cedf1; */
}
.isc-lbl-tile-prog-sample-s2 span
{
       position: relative;
       line-height: 20px;
       height: 28px;
       width: 28px;
       border-radius: 50px !important;
       border: 1px solid #E1E6EB;
       color: #5acabe;
       margin: 0px 5px 0px 5px;
       display: inline-block;
       font-size: 14px;
       font-weight: 500;
       line-height: 20px;
       padding: 3px 6px;
       background-color: #F2FBFA;
}


.isc-tile-sec-sample-prog-s1 {
    position: relative;
    height: 10px;
    background-color: #E3E3E3;
    float: left;
    border-radius:50px !important;
}
.isc-tile-sec-sample-prog-s2 {
    position: absolute;
    height: 10px;
    background-color: #E3E3E3;
    float: left;
    border-radius:50px !important;
}
.isc-sec-pro-bg-clor-s1 {
    background-color: #32bfa7 !important;
}
.isc-sec-prg-bar-kpi-s1
{
        position: relative;
        line-height: 20px;
        height: 28px;
        width: 28px;
        border-radius: 50px !important;
        border: 1px solid #E1E6EB;
        color: #5acabe;
        margin: -10px 0px 0px 10px;
        display: inline-block;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        z-index: 9999;
        padding: 3px 6px;
        background-color: #F2FBFA;
}
.isc-sec-prg-bar-kpi-s1 span
{
    height: 20px;
    width: 21px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 20px;
    background-color: inherit;
    color: #32bfa7;
    font-weight: 400;
    position: absolute;
    top: -6px;
    /* border: 1px solid #E1E6EB; */
    left: 16px;
    background-color: transparent;
    z-index: -9999;
}


.isc-sec-h-sroll-in-tile-s1:hover .isc-sec-til-act-hover-con-s1
{
    display:block;
}

.isc-sec-til-act-hover-con-s1 {
    position: absolute;
    top: 115px;
    left: -35px;
    z-index: 1000;
    display: none;
    background-color: #0088dd;
    min-height: 50px;
    /* overflow: hidden; */*
    overflow-y: auto; */
    list-style: none;
    text-shadow: none;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    /* min-width: 200px; */
    /* max-width: 300px; */
    padding: 5px 5px;
    border-radius: 5px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
}
.isc-sec-til-act-hover-con-s1:after {
    content: '';
    display: block;
    width: 0px;
    height: 0;
    position: absolute;
    right: 55%;
    top: -8px;
    margin: 0px auto;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #c8c8c8;
}
.isc-list-hov-tool-tip-s1
{
    width:100%;
}
.isc-list-hov-tool-tip-s1 td
{
       /* padding: 0px 5px; */
       /* height: 34px; */
}
.isc-list-hov-tool-tip-s1 td h2
{
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #00a1b7;
        font-size: 10px;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        font-weight: 300;
        text-align: left;
        width: 220px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.isc-list-hov-tool-tip-s1 td h2 span
{
        color: #3CA09D;
        margin: 0px 10px 0px 5px;
        font-size: 10px;
        font-weight: 300;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}


.isc-lbl-tile-hvr-tool-tip-s1 {
   	      margin: 0px 0px 0px 0px;
   	      font-size: 13px;
   	      background-color: #efefef;
   	      text-align: left;
   	      line-height: 20px;
   	      overflow: hidden;
   	      white-space: nowrap;
   	      text-overflow: ellipsis;
   	      color: #3CA09D;
   	      font-weight: 500;
   	      text-transform: uppercase;
   	      padding: 0px 5px;
}
.isc-lbl-tile-hvr-tool-tip-s1 span
{
    margin: 0px 5px 0px 5px;
    font-size: 10px;
    color: #a7a7a7;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 300;
    text-transform: lowercase;
}



.isc-hdr-sec-sm-nav-s1
{ 
  padding: 0px;
  margin: 0px; }


.isc-hdr-sec-sm-nav-s1 li {
  float: left;
  list-style: none;
  position: relative;
  }


.isc-hdr-sec-sm-nav-s1 li a {
  display: block;
  margin: 0px px 0px 0px;
  font-weight: 300;
  font-size: 11px;
  color: #a2a2a2;
  line-height: 20px;
  letter-spacing: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
      margin: 0px 10px 0px 0px;
      cursor:pointer;
  }


.isc-hdr-sec-sm-nav-s1 li a span i {
  font-size: 13px;
  text-align: center;
  color: #2db5d4;
      line-height: inherit;
  margin: 0px 2px 0px 0px;
  }

.isc-hdr-sec-nav-hvr-sub-con-s1
{
        position: absolute;
        top: 100%;
        left: -9px;
        z-index: 1000;
        display: none;
        padding: 5px 10px;
        margin: 0px;
        background-color: #fff;
        border: 1px solid #efefef;
        font-size: 14px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        width: 170px;
        min-height: 43px;
        border-radius: 5px !important;
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
        overflow: hidden;
        overflow-y: auto;
}


.isc-hdr-sec-nav-hvr-sub-con-s1:after
{
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 3%;
        top: -10px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #fff;
}
.isc-hdr-sec-sm-nav-s1 li:hover .isc-hdr-sec-nav-hvr-sub-con-s1
{
    display:block;
}





.isc-lbl-hdr-sec-hvr-con-s1
{
    margin: 0px 0px 0px 0px;
    font-weight: 300;
    font-size: 11px;
    color: #a2a2a2;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor:pointer;
}
.isc-lbl-hdr-sec-hvr-con-s1 span
{
        height: 35px;
        width: 35px;3px
        border-radius: 50px !important;
        border-radius: 50px !important;
        font-size: 11px;
        padding: 4px 4px;
        line-height: 35px;
        text-align: center;
        font-weight: 400;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
}


.isc-mp-in-sec-scroll-con-s1 {
    position: relative;
    border: 1px solid #ddd;
    /* border-top: none; */
    /*display: flex;*/
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.isc-mp-in-sec-scroll-hdr-con-s1 {
	 position: relative;
	 padding: 6px 10px;
	 border-bottom: 1px solid #ddd;
	 min-height: 45px;
}
.isc-mp-in-sec-scroll-bdy-con-s1 {
	position: relative;
    min-height: 150px;
    max-height: 160px;
    float: left;
    overflow: hidden;
    overflow-y: auto;
    padding: 7px 10px;
    width: 860px;
}
.isc-mp-list-sec-bdy-s1
{
    width: 100%;
}
.isc-mp-list-sec-bdy-s1 th
{
     padding: 5px 7px;
    font-size: 12px;
    font-weight: 600;
    color: #7e8d94;
    background-color: #dddddd5e;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}
.isc-mp-list-sec-bdy-s1 td
{
    padding: 7px 7px;
    border-bottom: 2px dotted #ddd;
    color: #000;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 20px;
    vertical-align: middle;
}
.isc-mp-list-sec-bdy-s1 th h1
{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-weight: inherit;
    margin: 0px 0px 0px 0px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-mp-list-sec-bdy-s1 td h2
{
    color: #777;
    text-decoration: none;
    font-weight: 600;
    font-size: 11px;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    text-align: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-mp-list-sec-bdy-s1 td h2 span {
    background-color: #979596;
    display: inline-block;
    padding: 0px 8px;
    margin-left: 5px;
    border-radius: 6px !important;
    text-decoration: none;
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    line-height: 15px;
    position: relative;
}
.isc-mp-list-sec-bdy-s1 td h3
{
    font-size: 13px;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    color: #3CA09D;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: inherit;
}
.isc-mp-list-sec-bdy-s1 td h4
{
margin: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 10px;
    color: #8a8a8a;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-mp-list-sec-bdy-s1 tr:last-child td
{
    border-bottom: none;
}
.isc-mp-bdy-sec-nav-s1
{
    margin:0px 0px;
   padding:0px;
}
.isc-mp-bdy-sec-nav-s1 li
{
    float:left;
    display:block;
    list-style:none;
    width: 100%;
    margin-bottom: 15px;
}
.isc-mp-bdy-sec-nav-s1 li a
{
     color: gray;
     text-decoration: none;
     font-weight: 400;
     font-size: 13px;
     line-height: 20px;
     margin: 0px 0px 0px 0px;
     text-align: inherit;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}


.isc-lbl-cir-txt-s1
{
         height: 40px;
         width: 40px;
         border-radius: 50px !important;
         font-size: 14px;
         padding: 7px 6px;
         line-height: 35px;
         text-align: center;
         font-weight: 300;
         float: none;
         margin: 0 auto;
         background-color: #2DB5D4;
         color: #fff;
         letter-spacing: 0.5px;
         margin: 0px 5px 0px 0px;
}

.isc-lft-sec-nav-menu-s1 li:hover .isc-slide-lft-sub-nav-s1
{
    display:block;
}
/*Css By Anand- Jun 06, 2018*/

.isc-slide-lft-sub-nav-s1 li a:hover
{
    background-color:#fff !important;
}


.isc-slide-lft-sub-nav-s1 li:hover
{
    background-color:#fff !important;
}

.isc-lft-sec-nav-menu-s1 li a:hover h1 i
{
    color:#fff !important;
}


.isc-lbl-list-hover-s1
{
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        color: #219ab5;
        display: inline-block;
        border-radius: 10px !important;
        /* background-color: #efefef; */
        text-align: left;
        line-height: 20px;
        padding: 0px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* color: #ffffff; */
        font-weight: 500;
        text-transform: uppercase;
        padding: 0px 10px;
        display:none;
}

.isc-lbl-list-hover-s1 span
{
        margin: 0px 5px 0px 5px;
        font-size: 11px;
        color: #219ab5;
        text-align: left;
        /* line-height: 18px; */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 300;
        text-transform: lowercase;
}
.isc-list-act-hov-icon-s1 tr:hover .isc-lbl-list-hover-s1
{
    display:block;
}








.isc-slide-lft-sub-nav-s3
{

padding: 0px;

margin: 2px 5px;
}
.isc-slide-lft-sub-nav-s3 li
{
    display:block;
    list-style:none;
    margin-bottom: 10px;
}
.isc-slide-lft-sub-nav-s3 li a
{
    display: block;
    padding: 4px 10px;
    background-color: #fff !important;
    text-decoration: none;
    color: #c2c1c1;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.isc-slide-lft-sub-nav-s3 li.active a
{
    background-color: #effcfe !important;
    border-radius: 50px !important;
}

.isc-slide-lft-sub-nav-s3 li a h1
{
    color: #3CA09D;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 300;
     line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-slide-lft-sub-nav-s3 li a h1 span
{
        height: 30px;
        width: 30px;
        border-radius: 50px !important;
        font-size: 9px;
        padding: 1px 4px;
        line-height: 20px;
        text-align: center;
        font-weight: 400;
        border-radius: 50px !important;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
}
.isc-slide-lft-sub-nav-s3 li a h3
{
        margin: 0px 0px 0px 10px;
        font-weight: 300;
        font-size: 11px;
        color: #15bdf4;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
            float: right;
}

.isc-slide-lft-sub-nav-s3 li a h4
{
        margin: 0px 0px 0px 0px;
        font-weight: 300;
        font-size: 11px;
        color: #a2a2a2;
        line-height: 15px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}


.isc-slide-menu-cir-kpi-s1
{
        height: 35px;
        width: 35px;
        font-size: 11px;
        padding: 7px 4px;
        line-height: 12px;
        text-align: center;
        font-weight: 400;
        border-radius: 50px !important;
        float: none;
        margin: 0 auto;
        background-color: #2DB5D4;
        color: #fff;
        letter-spacing: 0.5px;
        margin: 0px 5px 0px 0px;
        position: absolute;
        left: 5px;
}
.isc-slide-menu-cir-kpi-s1 span
{
     font-size: 8px;
     display: block;
     line-height: 9px;
}
.isc-slide-lft-sub-nav-s3 li a:hover
{
    color:#15bdf4;
    background-color: #e2f0fc !important;
    border-radius: 50px !important;
}


.isc-slide-in-scroll-con-s1::-webkit-scrollbar 
{
    width:2px;
}
.isc-slide-in-scroll-con-s1
{
       position: relative;
    min-height: 450px;
    max-height: 525px;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 0px;
    border-bottom: 1px solid #e2e2e278;
}
.isc-mar-top-50per
{
    margin-top:50px !important
}

.isc-lbl-sec-tab-hdr-s2
{
            font-size: 10px;
    font-weight: 400;
    color: #2db5d4;

    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    overflow: hidden;
    line-height: 15px;
    padding: 5px 10px;
    margin: 5px 0px 5px 0px;
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
    background-color: #e8f4f9;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.isc-lbl-sec-con-s1
{
    margin: 0px 0px 15px 0px;
    font-weight: 400;
    font-size: 15px;
    color: #00a1b7;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-sec-con-s1 span
{
         position: relative;
         line-height: 20px;
         height: 25px;
         width: 25px;
         border-radius: 50px !important;
         border: 1px solid #bbe5ec;
         color: #46c0b9;
         font-size: 14px;
         font-weight: 600;
         display: inline-block;
         line-height: 20px;
         margin: 0px 0px 0px 5px;
         padding: 3px 3px;
         text-align: center;
         background-color: #f2fbfa;
}
.isc-lbl-sec-con-s2
{
        /* position: relative; */
        /* line-height: 20px; */
        /* height: 22px; */
        /* width: 22px; */
        /* border-radius: 50px !important; */
        /* border: 1px solid #E1E6EB; */
        /* background-color: #427E9D; */
        margin: 0px 5px 0px 5px;
        font-size: 14px;
        font-weight: 400;
        line-height: 15px;
        /* padding: 3px 6px; */
        color: #427E9D;
        /* background-color: #fdfdfd; */
        display: inline-block;
}
.isc-lbl-sec-con-s3
{
    margin: 8px 0px 5px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}



.isc-lbl-sec-con-s4
{
    margin: 5px 50px 0px 10px;
    font-weight: 400;
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    letter-spacing: normal;
    /* overflow: hidden; */
    padding-left: 5px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
    position:relative;
}
.isc-lbl-sec-con-s4:before
{
    content: "\f10c";
    float: right;
    font-family: "FontAwesome";
    font-size: 10px;
    margin-right: 15px !important;
    position: absolute;
    right: -19px;
    top: 17px;
    background-color: #fff;
    z-index: 1;
}
.isc-lbl-sec-con-s4 span
{
         position: relative;
         line-height: 20px;
         /* height: 25px; */
         /* width: 25px; */
         /* border-radius: 50px !important; */
         /* border: 1px solid #bbe5ec; */
         color: #46c0b9;
         font-size: 14px;
         font-weight: 600;
         display: inline-block;
         line-height: 20px;
         margin: 0px 0px 0px 5px;
         padding: 3px 3px;
         text-align: center;
         /* background-color: #f2fbfa; */
}
.isc-lbl-sec-clr-s1
{
    color: #F57F17;
    margin: 0px 5px;
    font-size: 12px;
    font-weight: 400;
}
.isc-lbl-sec-clr-s2
{
    color: #8ece88;
    margin: 0px 5px;
    font-size: 12px;
    font-weight: 400;
}
.isc-sec-in-con-y-scroll-con-s1
{
    position:relative;
    border: 1px solid #dddddd70;
}
.isc-sec-in-con-y-scroll-hdr-con-s1
{
    padding: 12px 15px;
    position:relative;
    border-bottom: 1px solid #dddddd70;
    height: 60px;
}
.isc-sec-in-con-y-scroll-bdy-con-s1
{
     min-height: 560px;
     max-height:550px;
     overflow:hidden;
     padding: 10px 15px;
     overflow-y:auto;
}
.isc-sec-in-con-y-scroll-bdy-con-s1::-webkit-scrollbar
{
    width: 5px;
}
.isc-lbl-sec-con-hdr-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1E384C;
    line-height: 15px;
}
.isc-lbl-sec-con-hdr-s2 {
       margin: 0px 0px 0px 0px;
       font-size: 11px;
       font-weight: 400;
       color: #2db5d4;
       line-height: 15px;
}
.isc-lbl-sec-con-hdr-s3
{
        font-size: 14px;
    color: #42a6bd;
    margin: 0px;
    font-weight: 400;
    text-shadow: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: none;
}
.isc-act-acc-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-act-acc-nav-s1 li {
        float: left;
        list-style: none;
        display: inline-block;
        width: 100%;
    }

        .isc-act-acc-nav-s1 li a {
           
              padding: 5px 10px;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #3CA09D;
    margin: 0px 0px 5px 0px;
    border-radius: 6px !important;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
        }
        .isc-act-acc-nav-s1 li a span {
                font-size: 10px;
                color: #777;
                font-weight: 500;
                line-height: 10px;
                display: inline-block;
                margin: 0px 10px 0px 0px;
            }

            .isc-act-acc-nav-s1 li a i {
                font-size: 10px;
                text-align: center;
                float: right;
                display: inline-block;
                margin: 3px 0px 0px 0px;
                color: #00a1b7;
            }

        .isc-act-acc-nav-s1 li:hover a {
        
             background-color: #f4f4f4;
        }
.isc-act-acc-nav-s1 li.active a
{
        background-color: #d0f6ffe3;
}




.isc-in-sec-bdy-con-scroll-s1
{
    position:relative;
    overflow:hidden;
    overflow-y:auto;
    min-height:250px;
    max-height:400px;
}
.isc-in-sec-bdy-con-scroll-s1::-webkit-scrollbar {
     width: 2px;
}

.isc-act-read-list-icon-s1{
    display: inline-block;
    /*float: right;*/
}
.isc-act-read-list-icon-s1 i {
     color: #a2a2a2;
     font-weight: 400;
     font-size: 13px;
     margin: 0px 5px 0px 0px;
     padding: 3px 7px;
     line-height: 20px;
     /* display: none; */
     }


.isc-act-read-list-icon-s1:hover i {
  background-color: #fff;
  color: #00B4CC;
  padding: 3px 7px;
  border-radius: 50px !important;
  cursor: pointer; }
.isc-cir-bud-bg-s1 {
  color: #fff !important;
 
  background-color: #45d0a9; }
.isc-act-read-list-icon-s2 i {
     color: #a2a2a2;
    font-weight: 400;
    font-size: 13px;
    margin: 0px 5px 0px 0px;
    padding: 3px 3px;
    line-height: 20px;    }


  
  .isc-tbl-lay-out-fixed
  {
      table-layout:fixed;
  }
  
  

.isc-app-home-sec-act-tile-s1:before,.isc-app-home-sec-act-tile-hdr-s1:before,.isc-app-home-sec-act-tile-bdy-s1:before,.isc-app-home-sec-act-tile-bdy-s2:before

 {
     content: "";
     display: table;
}
.isc-app-home-sec-act-tile-s1:after,.isc-app-home-sec-act-tile-hdr-s1:after,.isc-app-home-sec-act-tile-bdy-s1:after,.isc-app-home-sec-act-tile-bdy-s2:after
 {
     content: "";
     display: table;
     clear: both;
}


.isc-app-home-sec-act-tile-s1 {
    position: relative;
    background-color: #fff;
    border-radius: 10px !important;
    display: block;
    background-color: white;
    cursor: pointer;
    border: 1px solid #e9e9e9;
    /* margin: 10px 75px; */
    /* min-height: 150px; */
    /* width: 261px; */
    /* width: 225px; */ 1px 4px
    rgba(210, 210, 210, 0.18);
}

.isc-app-home-sec-act-tile-hdr-s1
{
padding: 7px 10px 0px 10px;
    background-color: #effcffe3;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.isc-app-home-sec-act-tile-bdy-s1
{
    padding: 10px 10px;
}

.isc-app-home-sec-act-tile-bdy-s2
{
    padding: 7px 10px;
    min-height: 50px;
    max-height: 380px;
    overflow: hidden;
    overflow-y: auto;
}


.isc-lbl-rep-tile-hdr-s1 {
       margin: 0px 0px 0px 0px;
       font-size: 14px;
       color: #3CA09D;
       display: inline-block;
       border-radius: 10px !important;
       /* background-color: #efefef; */
       text-align: left;
       line-height: 20px;
       padding: 0px 10px;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
       /* color: #ffffff; */
       font-weight: 500;
       text-transform: uppercase;
}
.isc-lbl-rep-tile-hdr-s1 i
{
    margin:0px 8px 0px 0px;
}
.isc-lbl-rep-tile-hdr-s1 span {
       margin: 0px 5px 0px 0px;
    font-size: 11px;
    color: #219ab5;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 300;
    text-transform: lowercase;
}
.isc-lbl-rep-tile-hdr-s2 {
       margin: 0px 0px 0px 0px;
       font-size: 11px;
       font-weight: 400;
       color: #1E384C;
       line-height: 15px;
}
.isc-lbl-rep-tile-bdy-s1
{
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #949494;
        text-align: center;
        font-size: 13px;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
}
.isc-lbl-rep-tile-bdy-s1 span
{
        margin: 0px 0px 0px 5px;
        font-weight: 300;
        font-size: 11px;
        color: #a2a2a2;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}

.isc-lbl-rep-tile-bdy-s2
{
           margin: 0px 0px 0px 0px;
    text-align: center;
    font-weight: 400;
    color: #219ab5;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
}



.isc-lbl-rep-tile-bdy-s3
{
        margin: 0px 0px 0px 0px;
        font-weight: 400;
        color: #949494;
        font-size: 11px;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
}
.isc-lbl-rep-tile-bdy-s3 span
{
        margin: 0px 0px 0px 5px;
        font-weight: 300;
        font-size: 10px;
        color: #a2a2a2;
        line-height: 20px;
        letter-spacing: normal;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.isc-lbl-clr-s1
{
        color: #F06292;
}
.isc-sm-con-tile-bdy-s1
{
    /* border-bottom:1px solid #ddd; */
    position:relative;
    padding:7px 10px;
    min-height: 50px;
}


.isc-lbl-tile-in-hdr-sec-s1
{
        color: #3CA09D;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-lbl-tile-in-hdr-sec-s1 span
{
        height: 30px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 9px;
    padding: 1px 4px;
    line-height: 20px;
    text-align: center;
    font-weight: 400;
    border-radius: 50px !important;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    letter-spacing: 0.5px;
    margin: 0px 5px 0px 0px;
}
.isc-app-home-sec-act-tile-bdy-s2::-webkit-scrollbar {
     width: 4px;
}
.isc-icon-slider-s1
{
        text-decoration: none;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 15px;
    color: #54a5cc;
    cursor: pointer;
    text-align: right;
}


.isc-app-screen-sec-container-s1.collapsed .container-left-panel
{
    width:10%;
}

.isc-app-screen-sec-container-s1.collapsed .container-center-panel
{
    width:50%;
}

.isc-app-screen-sec-container-s1.collapsed .container-right-panel
{
    width:40%;
}
.isc-lbl-no-data
{
       text-decoration: none;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 35px;
    margin-top: 100px;
    color: gainsboro;
}

.isc-lbl-screen-hdr-s1 {
    margin: 0px 0px 5px 0px;
    font-size: 15px;
    font-weight: 500;
    color: #46c0b9;
    line-height: 20px;
    letter-spacing: 0.2px;
    /* text-transform: uppercase; */
    /* padding: 7px 10px; */
    display: in;
    /* border-radius: 50px !important; */
    /* background-color: #F2FBFA; */
}





/*Css By Ananad Feb 23, 2018*/
/*Dashboaed Av=ctivityv1.aspx*/
.isc-act-read-list-s1
{
    width: 100%;
    table-layout: fixed;
}
.isc-act-read-list-s1 thead {
	    /*box-shadow: 1px 8px 15px 0px rgba(118, 118, 118, 0.33);*/
	    box-shadow:none !important;
}
.isc-act-read-list-s1 th
{
    box-shadow:none !important;
}
.isc-act-read-list-s1 th
{
    padding: 10px 10px;
    font-size: 12px;
    font-weight: 500;
    color: #7c7c7c;
    border-bottom: 1px solid #ddd;
    text-align: left;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.isc-act-read-list-s1 th span i
{
    color: inherit;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    line-height: 20px;
}
.isc-act-read-list-s1 th:first-child
{
    border-top-left-radius: 10px !important;
}
.isc-act-read-list-s1 th:last-child
{
    border-top-right-radius: 10px !important;
}
.isc-act-read-list-s1 th.active
{
    color: #256faf;
}
.isc-act-read-list-s1 td
{
    padding: 9px 6px;
    font-size: 13px;
    font-weight: 500;
    color: #5d5d5d;
    text-align: left;
    border-bottom: 1px solid #efefef;
}
.isc-act-read-list-s1 td h2
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.isc-act-read-list-s1 td h2 span
{
    height: 25px;
    width: 25px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    float: none; /* margin: 0 auto; */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}

.isc-act-read-list-s1 td h3
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    color: #327d31;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-act-read-list-s1 td h4
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #444444;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}

.isc-act-read-list-s1 td h5
{
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 500;
    color: #979797;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-act-read-list-s1 td h5 span i
{
    margin: 0px 10px 0px 0px;
    color: inherit;
    font-size: 8px;
}
.isc-lbl-act-read-list-s1
{
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    color: #888686;
}
.isc-lbl-act-read-lst-s1
{
        margin: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 14px;
    color: #3CA09D;
    line-height: 20px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.isc-lbl-act-read-list-s1 i
{
    margin: 0px 5px 0px 0px;
    color: inherit;
    font-size: 8px;
    line-height: 20px;
}
.isc-lbl-act-read-list-s1:hover
{
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

.isc-act-read-list-s1 tr:last-child td
{
    border-bottom: none;
}
.isc-act-read-list-s1  tbody tr:hover
{
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.isc-act-read-list-s1 tr:hover .isc-read-act-list-hvr-con-s1
{
    display: block;
}

.isc-act-read-list-cell-box-s1
{
    position: relative;
    padding: 5px 10px;
}
.isc-act-read-list-cell-box-s2
{
    position: relative;
    padding: 5px 0px 5px 45px;
}
.isc-act-read-list-cell-cir-bud-s1
{
    height: 35px;
    position: absolute;
    left: 0px;
    top: 3px;
    width: 35px;
    border-radius: 50px !important;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    float: none; /* margin: 0 auto; */
    background-color: #b9b9b9;
    float: left;
    display: inline-block;
}
.isc-act-read-list-cell-icon-s1
{
    position: absolute;
    left: 23px;
    bottom: -3px;
    font-size: 10px;
    font-weight: 600;
    float: none;
    color: #31D486;
    display: inline-block;
    z-index: 9999;
}
.isc-act-read-list-cir-img-s1
{
    height: 30px;
    position: absolute;
    left: 0px;
    top: 10px;
    width: 30px;
    border-radius: 50px !important;
}
.isc-act-read-list-icon-s1 i
{
    color: #a2a2a2;
    font-weight: 500;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px;
    line-height: 20px;
    /* position: absolute; */
    /* top: 0px; */
}
.isc-act-read-list-icon-s1:hover i
{
    background-color: #E6F8FA;
    color: #00B4CC; /* height: 30px; */ /* width: 45px; */
    padding: 0px 15px; /* border-radius: 15% !important; */
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}
.isc-read-act-list-hvr-con-s1
{
    position: relative;
    float: right;
    display: block;
}
.isc-read-act-list-icon-list-s1
{
    padding: 0px;
    margin: 0px;
}
.isc-read-act-list-icon-list-s1 li
{
    float: right;
    list-style: none;
    margin-right: 15px;
}
.isc-read-act-list-icon-list-s1 li a
{
    display: block;
    font-size: 12px;
    color: #7c7c7c;
    font-weight: 600;
    line-height: 10px;
}
.isc-read-act-list-icon-list-s1 a i
{
    font-size: 16px;
    text-align: center;
    padding: 5px 15px;
}
.isc-read-act-list-icon-list-s1 a:hover i
{
    background-color: #E6F8FA;
    color: #00B4CC;
    padding: 5px 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
}
.isc-act-read-list-bor-lft-s1
{
    border-left: 2px solid #FF7473;
}

/*Backgroud-Color*/
.isc-act-read-list-bg-s1
{
    background-color: #49CA6E;
}
.isc-act-read-list-bg-s2
{
    background-color: #00CBD9;
}
.isc-act-read-list-bg-s3
{
    background-color: #F06292;
}
.isc-act-read-list-bg-s4
{
    background-color: #FFBB44;
}
.isc-act-read-list-bg-s5
{
    background-color: #996EFB;
}
.isc-act-read-list-bg-s6
{
    background-color: #40D78F;
    border: 1px solid #40D78F;
}
.isc-act-read-list-bg-s7
{
    background-color: #F9B954;
    border: 1px solid #F9B954;
}
/*Font-Color*/

.isc-act-read-list-color-s1
{
    color: #FFBB43 !important;
}
.isc-act-read-list-color-s2
{
    color: #4FCC73 !important;
}
.isc-act-read-list-color-s3
{
    color: #FF7373 !important;
}
.isc-act-read-list-color-s4
{
    color: #f78b60 !important;
}
.isc-act-read-list-color-s5
{
    color: #aaa !important;
}
.isc-act-read-list-color-s1:hover
{
    color: #FFBB43;
}
.isc-act-read-list-color-s2:hover
{
    color: #4FCC73;
}
.isc-act-read-list-color-s3:hover
{
    color: #FF7373;
}
.isc-act-read-list-color-s4:hover
{
    color: #f78b60 !important;
}
.isc-act-read-list-color-s5:hover
{
    color: #aaa !important;
}

.isc-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 .dropdown-menu li a.icn-fn-hold2
{
    color: #8381B5;
}

.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-sec-paggination-s8
{
    margin:0px;
    padding:0px;
}

.isc-sec-paggination-s8 li
{
    float: left;
    list-style: none;
    display: block;
}
.isc-sec-paggination-s8 li a
{
          display: block;
          padding: 4px 10px;
          font-size: 13px;
          font-weight: 400;
          margin: 0px 5px;
          color: gray;
          border-bottom: none;
          text-decoration: none;
          background-color: #fff;
          /* border: 1px solid #dddddd94; */
}
.isc-sec-paggination-s8 li h2
{
            font-size: 10px;
            font-weight: 400;
            color: gray;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            padding: 3px 10px 2px 10px;
            display: block;
               background-color: #ecede8;
            border-bottom-left-radius: 50px !important;
            border-top-left-radius: 50px !important;
}
.isc-sec-paggination-s8 li h2 span i
{margin: 0px 5px 0px 0px;line-height: 20px;}
.isc-sec-paggination-s8 li:first-child a
{
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}
.isc-sec-paggination-s8 li h3
{
           font-size: 10px;
               background-color: #ecede8;
    font-weight: 400;
    color: gray;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 3px 10px 2px 10px;
    display: block;
   
    border-bottom-right-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.isc-sec-paggination-s8 li h3 span i
{margin: 0px 5px 0px 0px;line-height: 20px;}
.isc-sec-paggination-s8 li:last-child a
{
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}
.isc-sec-paggination-s8 li h2:hover
{
     background-color: #ecede8;
     cursor:pointer;
}
.isc-sec-paggination-s8 li h3:hover
{
     background-color: #ecede8;
     cursor:pointer;
}
.isc-sec-paggination-s8 li.active a
{
    background-color:#40B2E2;
    color:#fff;
    bord;
    border-radius: 50px !important;
}
.isc-sec-paggination-s8 li a:hover
{
     cursor: pointer;
    background-color: #d9fffa;
    border-radius: 50px !important;
    color:Gray;
}
.isc-sec-nav-in-sm-con-s1
{
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    border-radius: 10px !important;
    min-height: 40px;
    display: block;
    padding: 7px 10px;
    margin:0px auto;
    width:24.5%;
}

.isc-sec-list-scroll-par-con-s1
{
    position:relative;
    
}
.isc-sec-list-scroll-par-hdr-con-s1
{
        position:relative;
        padding: 0px 10px;
}
.isc-sec-list-scroll-par-bdy-con-s1
{
        position:relative;
        overflow: hidden;
        overflow-y: auto;
        min-height: 150px;
        padding: 0px 10px;
        max-height: 500px;
        border-top: none;
        border-left: 1px solid #efefef;
        border-right: 1px solid #efefef;
        border-bottom: 1px solid #efefef;
}
.isc-sec-list-scroll-par-bdy-con-s1::-webkit-scrollbar
{
    width: 6px;
}



.isc-lbl-sec-bullet-kpi-s1
{
    margin: 0px 0px 12px 5px;
    font-weight: 400;
    color: #949494;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: normal;
    overflow: hidden;
    text-align: left;
}
.isc-lbl-sec-bullet-kpi-s1 i
{
        color: #46c0b9;
    margin: 0px 5px 0px 0px;
    font-size: 7px;
}
.isc-lbl-sec-bullet-kpi-s1 span
{
           height: 18px;
           width: 18px;
           border-radius: 50px !important;
           font-size: 11px;
           line-height: 20px;
           margin: 0px 0px 0px 10px;
           text-align: center;
           font-weight: 400;
           float: none;
           background-color: #2DB5D4;
           color: #fff;
           letter-spacing: 0.5px;
           display: inline-block;
}
.isc-bdy-sec-in-con-s1::-webkit-scrollbar {
     width: 4px;
}
 .isc-sec-acc-bdy-container-s1::-webkit-scrollbar {
     width: 3px;
}
.isc-bdy-sec-in-con-s1
{
    position:relative;
    overflow:hidden;
    overflow-y:auto;
    min-height:25px;
    max-height:250px;
    
}
.isc-lbl-list-clr-s1
{
    
    color: #C0C2C3 !important;
}
.isc-lbl-list-clr-s2
{
    
    color: #2DB5D4 !important;
}
.isc-lbl-list-clr-s3
{
    
    color: #FF931D !important;
}
.isc-lbl-list-clr-s4
{
   
    color: #77C45A !important;
}
.isc-lbl-list-clr-s5
{
   
    color: #DE756C !important;
}


.isc-lbl-tbl-optimal-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #6f6767;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-align: center;
    cursor:default;
    /* text-transform: uppercase; */
}
.isc-lbl-tbl-optimal-s1 i
{
    margin:0px 5px 0px 0px;
}
.isc-lbl-tbl-optimal-s1 span {
        margin: 0px 5px 0px 0px;
    font-size: 12px;
    color: #6f6767;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
.isc-lbl-tbl-optimal-s1 i
{
   margin: 0px 5px 0px 0px;
   font-size: 10px;
   line-height: inherit;
   color: #46c0b9;
}
.isc-lbl-opt-clr-s1
{
        color: #DE756C !important;
}


.isc-act-icon-nav-hdr-port {
  padding: 0px;
  margin: 0px; }


.isc-act-icon-nav-hdr-port li {
  float: left;
  list-style: none;
  /* margin-right: 10px; */
  margin-top: 4px;
  position: relative;
  }


.isc-act-icon-nav-hdr-port li a {
 padding: 6px 5px;
 font-size: 10px;
 font-weight: 400;
 text-align: center;
 height: 25px;
 line-height: 20px;
 border-radius: 50px !important;
 margin: 0px 5px;
 width: 25px;
 color: gray;
 border-bottom: none;
 text-decoration: none;
 display: inline-block;
 background-color: #fff;
 }


.isc-act-icon-nav-hdr-port li a i {
  font-size: 12px;
  text-align: center;
      margin: 0px;
  position: relative;
  }


.isc-act-icon-nav-hdr-port li:hover a {
     cursor: pointer;
    background-color: #d9fffa;
    border-radius: 50px !important;
    color: Gray;
    }
  
.isc-act-icon-nav-hdr-port li.active a  
  {
          background-color: #40B2E2;
          color: #fff;
          border-radius: 50px !important;
  }
  
/*Css By Ananad Feb 23, 2018*/
/*Dashboaed Av=ctivityv1.aspx*/




.isc-lbl-list-hrs-s1
{
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        color: #219ab5;
   
        border-radius: 10px !important;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* color: #ffffff; */
        text-align: center;
        font-weight: 500;
        text-transform: uppercase;
}
.isc-lbl-list-hrs-s1 span
{
        margin: 0px 5px 0px 5px;
    font-size: 11px;
    color: #219ab5;
    text-align: left;
    /* line-height: 18px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 300;
    text-transform: lowercase;
}



.isc-lbl-list-hrs-s2
{
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        color: #525252;
        position: relative;
        display:;
        border-radius: 10px !important;
        /* background-color: #efefef; */
        text-align: left;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        /* color: #ffffff; */
        font-weight: 400;
        /* text-transform: uppercase; */
}
.isc-lbl-list-hrs-s2 span i
{
        right: 10px;
        top: 0px;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        color: #8A8A8A;
        text-align: left;
        position: absolute;
        /* line-height: 18px; */
        overflow: hidden;
        display: block;
        text-align: center;
        line-height: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 300;
        text-transform: lowercase;
        display:none;
}
.isc-lbl-list-hrs-s2:hover span i
{
    display:block;
}



.isc-lbl-list-hrs-s3
{
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #989898;
        text-align: left;
        /* line-height: 18px; */
        /* text-align: center; */
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 400;
        text-indent: 15px;
        Cursor : pointer;
}

.isc-list-badges-s1
{
      color: #3bad3a !important;
}
.isc-list-badges-s1 span i
{
    color: #3bad3a;
}

.isc-list-badges-s2
{
       color: #bd1c29;
}
.isc-list-badges-s2 span i
{
    color:#fff;
}
.isc-list-badges-s3
{
    color: #0088dd;
}
.isc-list-badges-s3 span i
{
    color:#0088dd;
}

.isc-list-badges-s1:hover
{
    background-color: #e4ffd5;
}
.isc-list-badges-s2:hover
{
        background-color: rgba(189, 28, 41, 0.26);
}
.isc-list-badges-s3:hover
{
        background-color: #cbebff;
}

.isc-sec-paggination-s1
{
       padding: 0px;
    float: right;
    height: 21px;
}
.isc-sec-paggination-s1 li
{
    float: left;
    list-style: none;
    display: block;
}
.isc-sec-paggination-s1 li a
{
          display: block;
          padding: 2px 7px;
          font-size: 12px;
          line-height: 17px;
          font-weight: 400;
          color: #428bca;
          border-bottom: none;
          text-decoration: none;
          background-color: #fff;
          border: 1px solid #dddddd94;
}
.isc-sec-paggination-s1 li:first-child a
{
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
    padding: 3px 0px;
    line-height: 20px;
}
.isc-sec-paggination-s1 li:last-child a
{
    border-bottom-right-radius: 6px !important;
    padding: 3px 0px;
    border-top-right-radius: 6px !important;
}
.isc-sec-paggination-s1 li.active a
{
    background-color: #ececec;
    color: #3ca09d;
    border-left: none;
    border-right: none;
}


.isc-sec-sm-date-tile-con-s1
{
    position:relative;
    border:1px solid #ddd;
    padding:10px 10px;
    border-radius:10px !important;
    display:block;
}
.isc-sec-sm-date-tile-con-s2
{
    position:relative;
    border:1px solid #ddd;
    padding:10px 10px;
    border-radius:10px !important;
    display:block;
}
.isc-sec-sm-date-tile-con-s2:hover
{
        background-color: #F2FBFA;
}
.isc-sec-sm-date-tile-con-s2 i
{
    position: absolute;
    color: #219ab5;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    font-size: 25px;
    line-height: 20px;
}
.isc-lbl-tot-hrs-s1
{
        color: #46c0b9;
    font-size: 14px;
    font-weight: 600;
    display: block;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    border-bottom:2px solid #ddd;
    text-align:center;
    text-align: center;
}
.isc-lbl-tot-hrs-s2
{
             margin: 5px 0px 0px 0px;
    font-size: 11px;
    color: #989898;
text-align:center;
    line-height: 15px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-indent: 0px;
    font-weight: 400;
}
.isc-lbl-tot-hrs-s2 span
{
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #219ab5;
    display: -block;
    border-radius: 10px !important;
    /* background-color: #efefef; */
    text-align: left;
    line-height: 20px;
    padding: 0px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* color: #ffffff; */
    font-weight: 500;
    text-transform: uppercase;
}



.isc-lbl-sec-con-s3
{
    margin: 5px 0px 0px 0px;
    font-weight: 400;
    font-size: 12px;
    color: #a9a9a9;
    line-height: 20px;
    letter-spacing: normal;
    padding-left: 5px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    position:relative;
}

.isc-lbl-sec-con-s3 span
{
         position: relative;
         line-height: 20px;
         color: #46c0b9;
         font-size: 14px;
         font-weight: 400;
         display: inline-block;
         line-height: 20px;
         margin: 0px 0px 0px 5px;
         padding: 3px 3px;
         text-align: center;
  }
  
  
  .isc-lbl-progress-hdr-s7 {
    font-size: 13px;
    position: relative;
    font-weight: 400;
    line-height: 20px;
    color: #42a6bd;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    /* text-align: center; */
    width: 100%;
    text-align:center;
    cursor: pointer;
}
.isc-lbl-progress-hdr-s7 span i {
    margin: 0px 4px 0px 0px;
    font-size: 15px;
    text-align:center;
    color: inherit;
    line-height: inherit;
}
.isc-lbl-progress-hdr-s7:hover .isc-list-hover-commnt-con-s1
{
    display:block;
}
.isc-list-hover-commnt-con-s1 {
	    background-color: #fff;
	    border: 1px solid #efefef;
	    padding: 7px 10px;
	    width: 460px;
	    min-height: 50px;
	    position: absolute;
	    border-radius: 3px !important;
	    display: none;
	    top: 20px;
	    z-index: 9999;
	    right: 0px;
	    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
}

.isc-list-hover-commnt-con-s1:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: 14%;
    top: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #c8c8c8;
}


.isc-lbl-list-read-opt-s4
{
       margin: 0px 0px 10px 0px;
       font-size: 12px;
       font-weight: 300;
       color: #a0a0a0;
       line-height: 18px;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
}
.isc-lbl-list-read-opt-s4 span i
{
        margin: 0px 4px 0px 0px;
        font-size: 14px;0px
        color: inherit;
        line-height: 10px;
}

.isc-lbl-list-read-opt-s5
{
        color: #3CA09D;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.isc-lbl-list-read-opt-s5 span
{
        height: 30px;
    width: 30px;
    border-radius: 50px !important;
    font-size: 9px;
    padding: 1px 4px;
    line-height: 20px;
    text-align: center;
    font-weight: 400;
    border-radius: 50px !important;
    float: none;
    margin: 0 auto;
    background-color: #2DB5D4;
    color: #fff;
    letter-spacing: 0.5px;
    margin: 0px 5px 0px 0px;
}


.isc-list-icon-hvr-s1
{
        width: 100%;
}
.isc-list-icon-hvr-s1 th
{
}
.isc-list-icon-hvr-s1 td
{
    padding: 9px 6px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    border-bottom:none !important;

}
.isc-list-icon-hvr-s1 td h1
{
        margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.isc-list-icon-hvr-s1 td h1 span
{
        height: 20px;
        width: 20px;
        border-radius: 50px !important;
        font-size: 9px;
        line-height: 22px;
        text-align: center;
        color: #fff;
        font-weight: 500;
        float: left;
        display: inline-block;
        background-color: #00CBD9;
        margin: 0px 5px 0px 0px;
}
.isc-list-icon-hvr-s1 tr:hover
{
    box-shadow:none !important;
}


.isc-list-icon-hvr-s1 td h2
{
         margin: 0px 0px 0px 0px;
         font-size: 11px;
         color: #525252;
         position: relative;
         display: inline-block;
         border-radius: 10px !important;
         /* background-color: #efefef; */
         text-align: left;
         line-height: 20px;
         overflow: hidden;
         text-align: center;
         white-space: nowrap;
         float: right;
         padding: 0px 10px;
         text-overflow: ellipsis;
         text-align: center;
         color: #ffffff;
         font-weight: 400;
         /* text-transform: uppercase; */
}

.isc-sm-kpi-cir-bud-val-s1
{
    height: 15px;
    width: 15px;
    border-radius: 50% !important;
    text-align: center;
    display: block;
    font-size: 10px;
    line-height: 16px;
    background-color: #2DB5D4;
    color: #fff;
    font-weight: 300;
    position: absolute;
    top: -8px;
    left: 68px;
    }
    
    
    
    
    
/*Css By Anand- 18 June, 2018*/
/*Employee Calendar*/
 .isc-sec-bdy-con-emp-tile-s1:before,.isc-sec-bdy-act-con-s1:beofre,isc-sec-cal-bdy-con-s1:before
 {
     content: "";
     display: table;
}
 .isc-sec-bdy-con-emp-tile-s1:after,.isc-sec-bdy-act-con-s1:after,isc-sec-cal-bdy-con-s1:after
 {
     content: "";
     display: table;
     clear: both;
}

.isc-sec-bdy-con-emp-tile-s1
{
    position:relative;
    padding:10px 10px;
    /* border:1px solid #ddd; */
}


.isc-lbl-emp-cal-tile-s1
 {
    color: #41bfd5;
    font-size: 45px;
    font-weight: 300;
    display: block;
    line-height: 50px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #ddd;
    text-align: center;
    text-align: center;
}

.isc-lbl-emp-cal-tile-s2
 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        color: #989898;
        text-align: center;
        line-height: 20px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-indent: 0px;
        font-weight: 400;
}
.isc-lbl-emp-cal-tile-s2 span
{
        margin: 0px 0px 0px 0px;
        font-size: 15px;
        color: #219ab5;
        display: -block;
        border-radius: 10px !important;
        /* background-color: #efefef; */
        text-align: left;
        line-height: 20px;
        padding: 0px 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* color: #ffffff; */
        font-weight: 500;
        text-transform: uppercase;
}
.isc-lbl-emp-cal-tile-s3
 {
           margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #525252;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-indent: 0px;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}
.isc-lbl-emp-cal-tile-s3 span
{
        margin: 0px 0px 0px 5px;
    font-size: 12px;
    color: #989898;
    text-align: left;
    line-height: 22px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-indent: 0px;
    font-weight: 400;
}
.isc-lbl-emp-cal-tile-s4
 {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #989898;
        text-align: left;
        line-height: 22px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-indent: 0px;
        font-weight: 400;
}
.isc-lbl-emp-cal-tile-s4 span
{
     margin: 0px 0px 0px 0px;
        font-size: 15px;
        color: #219ab5;
        display: -block;
        border-radius: 10px !important;
        /* background-color: #efefef; */
        text-align: left;
        line-height: 20px;
        padding: 0px 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* color: #ffffff; */
        font-weight: 500;
        text-transform: uppercase;
}
.isc-lbl-emp-cal-tile-s5
 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        color: #219ab5;
        text-align: right;
        line-height: 25px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-indent: 0px;
        font-weight: 400;
}

.isc-lbl-emp-cal-tile-s6
 {
           margin: 0px 0px 0px 0px;
           font-size: 13px;
           color: #989898;
           text-align: right;
           line-height: 20px;
           overflow: hidden;
           /* white-space: nowrap; */
           text-overflow: ellipsis;
           text-indent: 0px;
           font-weight: 400;
}
.isc-lbl-emp-cal-tile-s6 i
{
        font-size: 12px;
    font-weight: 400;
        color: #219ab5;
}

.isc-lbl-emp-cal-tile-s6 span
 {
       margin: 0px 3px 0px 3px;
       font-size: 15px;
       color: #219ab5;
       border-radius: 10px !important;
       line-height: 20px;
       padding: 0px 0px;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
       font-weight: 500;
       /*text-transform: uppercase;*/
}
.isc-lbl-emp-cal-tile-s7
 {
        margin: 0px 0px 0px 0px;
        font-size: 13px;
        color: #41bfd5;
        text-align: right;
        line-height: 22px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-indent: 0px;
        font-weight: 400;
}
.isc-lbl-emp-cal-tile-s8
 {
           margin: 0px 0px 0px 0px;
           font-size: 15px;
           color: #41bfd5;
           text-align: right;
           line-height: 40px;
           overflow: hidden;
           /* white-space: nowrap; */
           text-overflow: ellipsis;
           text-indent: 0px;
           font-weight: 400;
           /* background-color: #F2FBFA; */
           /* border-bottom: 1px solid #ddd; */
}
.isc-sec-bdy-act-con-s1
{
    position:relative;
    padding:10px 10px;
    background-color: #F2FBFA;
    border-radius: 10px !important;
}
.isc-sec-cal-bdy-con-s1
{
    position:relative;
    /* padding:10px 10px; */
    /* border:1px solid #ddd; */
    display:grid;
}
.isc-list-cal-view-s1
{
    width:100%;
    box-shadow: 0 0px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    /* border: 1px solid #ddd; */
    table-layout:fixed;
}
.isc-list-cal-view-s1 th
{
        /* border-bottom: 1px solid #e2e2e2; */
        font-size: 14px;
        border-top: 1px solid #e2e2e2;
        text-align: center;
        font-weight: 300;
        color: #aeaeae;
        text-transform: uppercase;
        letter-spacing: 0.3px;
        padding: 7px 4px;
}
.isc-list-cal-view-s1 th h2
{
        font-size: 10px;
        line-height: 20px;
        color: #a3a3a3;
        margin: 0px 0px 0px 0px;
        /* border-top: 1px solid #e2e2e2; */
}
.isc-list-cal-view-s1 tr:nth-child(2) th
{
    border-bottom:none !important;
    
}
.isc-list-cal-view-s1 td
{
    font-size: 13px;
    font-weight: 500;
    color: #5d5d5d;
    padding: 4px 0px;
}
.isc-list-cal-view-s1 td h1
{
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #cbcbcb;
        text-align: center;
        line-height: 20px;
        overflow: hidden;
        /* white-space: nowrap; */
        text-overflow: ellipsis;
        text-indent: 0px;
        font-weight: 300;
}
.isc-list-cal-view-s1 td h2
{
        margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #41bfd5;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-indent: 0px;
    font-weight: 300;
}
 .isc-list-cal-view-s1 td.active,.active-s1
 {
     background-color: #5dd1ff;
     border-radius: 50px !important;
     height: 25px;
     width: 25px;
     display: inline-block;
     margin: 0px 15px;
 }
  .isc-list-cal-view-s1 td.active h1
  {
      color:#fff;
  }
    .isc-list-cal-view-s1 td.active h2
  {
      color:#fff;
  }
  
   .isc-list-cal-view-s1 td.active-s1
   {
        background-color: #c4e07c;
   }

  .isc-list-cal-view-s1 td.active-s1 h1
  {
      color:#fff;
  }
    .isc-list-cal-view-s1 td.active-s1 h2
  {
      color:#fff;
  }
.isc-cal-list-td-bg-s1
{
    background-color:Gray;
}
.isc-sec-cal-bdy-con-s1:hover .isc-bdgs-lbl-act-icon-s1 
{
    display:block;
}
.isc-sec-cal-bdy-con-s1:hover .isc-bdgs-lbl-act-icon-s2
{
    display:block;
}
.isc-txt-right
{
    text-align:right;
}
.isc-txt-left
{
    text-align:left;
}
.isc-float-right
{
    float:right;
}
.isc-float-left
{
    float:left;
}




.isc-list-filt-sort-act
{
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 5px;
    top: -8px;
}

.isc-list-filt-sort-act li
{
    float: left;
    list-style: none;
        position: relative;
 
}


.isc-list-filt-sort-act li a
{
          display: block;
    font-size: 11px;
    color: #c7cacd;
    font-weight: 400;
    line-height: 10px;
    margin: 0px 5px 0px 5px;
    cursor:pointer;
    position:relative;
}

.isc-list-filt-sort-act li a i
{
        font-size: 13px;
    text-align: center;
}


.isc-list-filt-sort-act li a:hover i
{
    color:#3cbce9;
}

.isc-list-filt-sort-act li a h1
{
    margin:0px 0px 0px 0px;
}
.isc-list-filt-sort-act li a h1:before
{
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #9e9e9e;
    background-image: none !important;
    font-size: 14px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}
.isc-list-filt-sort-act li a h1:after
{
          content: "\f0de";
          font-family: FontAwesome;
          display: inline-block;
          vertical-align: middle;
          font-weight: 400;
          color: #3cbce9;
          background-image: none !important;
          font-size: 14px !important;
          margin: 0px 0px 0px 0px;
          top: 0px;
          position: absolute;
}
.isc-list-sort-icon-color-s1:before
{
     color: #9e9e9e !important;
}
.isc-list-sort-icon-color-s1:after
{
     color: #9e9e9e !important;
}

.isc-list-filt-sort-act li a h2:before
{
    content: "\f0dd";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #3cbce9;
    background-image: none !important;
    font-size: 13px !important;
    margin: 0px 0px 0px 0px;
    position: absolute;
}
.isc-list-filt-sort-act li a h2:after
{
         content: "\f0de";
         font-family: FontAwesome;
         display: inline-block;
         vertical-align: middle;
         font-weight: 400;
         color: #9e9e9e;
         background-image: none !important;
         font-size: 13px !important;
         margin: 0px 0px 0px 0px;
         top: 0px;
         position: absolute;
}



.isc-list-filt-sort-act li.active a i
{
       color: #3cbce9;
}

.isc-list-filter-act-s1 {
	       background-color: #fff;
    border: 1px solid #efefef;
    padding: 7px 10px;
    width: 200px;
    min-height: 50px;
    position: absolute;
    border-radius: 3px !important;
   display:none;
    top: 22px;
    z-index: 9999;
    /* top: 0px; */
    left: 0px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
        margin: 0px 5px;
}
   
   


.isc-list-filter-act-s1:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0%;
    top: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #c8c8c8;
}

.isc-lbl-dd-bg-s1
{
  
   /*background-color:#d1f6ff94;*/
    padding: 4px 5px;
    border-radius: 50px !important;
        display: -webkit-box;
}
.isc-lbl-dd-bg-s2
{
      display: -webkit-box;
       padding: 4px 10px;
    border-radius: 50px !important;
   /* background-color: #e4ffd5;*/
    color: #3bad3a !important;
}
/*Employee Calendar*/
/*Css By Anand- 18 June, 2018*/

.isc-lbl-tot-hrs-set-s2 {
    border-bottom: 2px solid #ddd;
    color: #46c0b9;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    padding-bottom: 8px;
    text-align: center;
}
.isc-lbl-tot-hrs-set-s4 {
    font-size: 11px;
    color: rgb(152, 152, 152);
    text-align: center;
    line-height: 15px;
    text-overflow: ellipsis;
    text-indent: 0px;
    font-weight: 400;
    margin: 0px 0px 0px;
    overflow: hidden;
}
.isc-lbl-tot-hrs-set-number-s1 {
    font-size: 14px;
    color: rgb(33, 154, 181);
    text-align: left;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px 5px;
    overflow: hidden;
    border-radius: 10px !important;
}

/******table-correction 20/6/2018***/
.isc-lbl-tbl-optimal-date-off-str-s1 {
    color:#327d31;
    cursor: default;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*cursor:pointer;*/
}
.isc-lbl-tbl-optimal-date-off-end-s1 {
    color: #0088dd;
    cursor: default;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*cursor:pointer;*/
}
.isc-lbl-tbl-optimal-date-off-req-s1 {
    color: orange;
    cursor: default;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*cursor:pointer;*/
}
.isc-lbl-tbl-optimal-date-off-lates-s1 {
    color: #FF7373;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*cursor:pointer;*/
}

/***********/
.isc-lbl-tbl-optimal-emp-s1 i {
    margin: 0px 5px 0px 0px;
    font-size: 10px;
    line-height: inherit;
    color: #46c0b9;
}
.isc-lbl-tbl-optimal-emp-s1 {
    color: #46c0b9;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.isc-lbl-tbl-optimal-emp-s2 i {
    margin: 0px 5px 0px 0px;
    font-size: 10px;
    line-height: inherit;
    color: #4FCC73 ;
}
.isc-lbl-tbl-optimal-emp-s2 {
    color: #4FCC73 ;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.isc-lbl-tbl-optimal-emp-s3 i {
    margin: 0px 5px 0px 0px;
    font-size: 10px;
    line-height: inherit;
    color: #FF7373 ;
}
.isc-lbl-tbl-optimal-emp-s3 {
    color: #FF7373 ;
    cursor: default;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
/******dropdown correction*/

.isc-td-inline-status-ch-s1 ul.dropdown-menu
{
    position: absolute;
    top: 100%;
    left: 20px!important;
}
.isc-td-inline-status-ch-s1
{
    text-align:center!important;
    }
  
  .txt-datepicker-viewer
  {  
   text-align: center;
    width: 100%;
    height: 29px;
    color: gray;
    line-height: 30px;
    font-size: 15px;
    border: none;
  }
  
  .no-data-found
  {
          font-size: 18px;
    margin-left: 40%;
    color: rgba(128, 128, 128, 0.63);
    line-height: 10;
  }
  
  / 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: 300px;
    height: 90px;
    margin: 300px auto;
}

.loader .loader-inner{
    width: 60px;
    height: 60px;
    position: relative;
    margin: 0 auto;
}

.loader .loader-inner div{
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #00bee0;
    position: absolute;
    top: 10px;
    left: 10px;
    transform-origin: 20px 20px;
    -webkit-animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
    animation: loading-1 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
}

.loader .loader-inner .box-2{
    top: 10px;
    left: auto;
    right: 10px;
    transform-origin: -4px 20px;
    -webkit-animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
    animation: loading-2 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
}

.loader .loader-inner .box-3{
    top: auto;
    left: auto;
    right: 10px;
    bottom: 10px;
    transform-origin: -4px -4px;
    -webkit-animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
    animation: loading-3 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
}

.loader .loader-inner .box-4{
    top: auto;
    bottom: 10px;
    transform-origin: 20px -4px;
    -webkit-animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
    animation: loading-4 2s infinite cubic-bezier(0.5, 0, 0.5, 1);
}

.loader .text{
    display: block;
    font-size: 20px;
    color: #00bee0;
    text-align: center;
}

@-webkit-keyframes loading-1{
    0% {
        transform: rotate(90deg);
    }
    0% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-1{
    0% {
        transform: rotate(90deg);
    }
    0% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-2{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-2{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-3{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    50% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-3{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    50% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loading-4{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    75% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-4{
    0% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(270deg);
    }
    75% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/*Pre Loader New style*/
.preloader-1 {
    margin: 300px auto;
    width: 65px;
    height: 58px;
}
.preloader-1 div {
    color: #00bee0;
    margin: 5px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Arial', sans-serif;
    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 600;
}

.preloader-1 .line {
    width: 5px;
    height: 25px;
    background: #00bee0;
    margin: 0 1px;
    display: inline-block;
    animation: opacity-1 1000ms infinite ease-in-out;
}
.preloader-1 .line-1, .preloader-2 .line-1 { animation-delay: 800ms; }
.preloader-1 .line-2, .preloader-2 .line-2 { animation-delay: 600ms; }
.preloader-1 .line-3, .preloader-2 .line-3 { animation-delay: 400ms; }
.preloader-1 .line-4, .preloader-2 .line-4 { animation-delay: 200ms; }
.preloader-1 .line-6, .preloader-2 .line-6 { animation-delay: 200ms; }
.preloader-1 .line-7, .preloader-2 .line-7 { animation-delay: 400ms; }
.preloader-1 .line-8, .preloader-2 .line-8 { animation-delay: 600ms; }
.preloader-1 .line-9, .preloader-2 .line-9 { animation-delay: 800ms; }
@keyframes opacity-1 { 
  0% { 
    opacity: 1;
  }
  50% { 
    opacity: 0;
  }
  100% { 
    opacity: 1;
  }  
}

@keyframes opacity-2 { 
  0% { 
    opacity: 1;
    height: 15px;
  }
  50% { 
    opacity: 0;
    height: 12px;
  }
  100% { 
    opacity: 1;
    height: 15px;
  }  
}



.isc-mp-delet-lbl
{
        margin: 75px 0px 0px 0px;
    color: #8c8c8c;
    line-height: 30px;
    text-align: center;
    font-size: 25px;
}
/**********************************/
@media(max-width:1360px) {
    .isc-lbl-list-hrs-s2{
        font-size:9px !important;
    }
}
.isc-act-read-list-s1 tbody tr:hover{
     box-shadow: rgb(0 0 0 / 20%) 0px 1px 3px 2px;
}