﻿/*** Page Loader Controls - start ***/
.select2-container {
    z-index: 99999999;
}

.page-block {
    z-index: 99999999999;
    border: none;
    height: 100vh;
    width: 100%;
    cursor: wait;
    top: 0px;
    left: 0px;
    position: fixed;
    opacity: 1;
    background-color: #FFF;
}

.loader-area {
    min-width: 175px;
    height: auto;
    text-align: center;
    z-index: 999999;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.isc-loader-heading {
    color: #ccc;
    margin: 0;
    font: 1em verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
    padding-top: 10px;
}

.loading span {
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    margin: 2px;
    background: #007DB6;
    border-radius: 50% !important;
    animation: loading 1s infinite alternate;
}

@keyframes loading {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.loading span:nth-of-type(2) {
    background: #008FB2;
    animation-delay: 0.2s;
}

.loading span:nth-of-type(3) {
    background: #009B9E;
    animation-delay: 0.4s;
}

.loading span:nth-of-type(4) {
    background: #00A77D;
    animation-delay: 0.6s;
}

.loading span:nth-of-type(5) {
    background: #00B247;
    animation-delay: 0.8s;
}

.loading span:nth-of-type(6) {
    background: #5AB027;
    animation-delay: 1.0s;
}

.loading span:nth-of-type(7) {
    background: #A0B61E;
    animation-delay: 1.2s;
}

.loader-area .text {
    font-size: 14px;
    color: #71b7e6;
    display: block;
}

/*** Page Loader Controls - End ***/
/****Modal Popup - Start****/
.isc-mp-overflow-hd {
    overflow: hidden;
}

.isc-modal-box {
    display: none;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    position: fixed;
    z-index: 1000;
}

.isc-modal-box-container {
    position: absolute;
    border-bottom: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
    cursor: move;
}

.isc-modal-box .isc-modal-header {
    padding: 15px;
    border-bottom: 1px solid #f3f2f2;
    background: #1589ee;
    color: #fff;
}

    .isc-modal-box .isc-modal-header h3,
    .isc-modal-box .isc-modal-header h4 {
        margin: 0;
    }

.isc-modal-box .isc-modal-body {
    padding: 15px;
    min-height: 10px;
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    background: #fff;
}

.isc-modal-box .isc-modal-footer {
    padding: 15px;
    border-top: 1px solid #f3f2f2;
    background: #f5f5f5;
    text-align: right;
}

.isc-modal-overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7) !important;
}

.isc-mp-close {
    font-size: 16px;
    position: absolute;
    top: 20px;
    right: 10px;
    text-decoration: none;
    color: #fff;
    border-radius: 50%;
    padding: 0px 4px 1px 3px;
    margin: 0px;
    line-height: 14px;
    cursor: pointer;
}

.isc-modal-body .isc-hor-details {
    padding: 10px;
}

.isc-Session-Exp-clock-icon-1 {
    margin: 10px 0px;
    width: 75px;
    height: 75px;
}

.isc-Session-Exp-title-1 {
    margin: 20px 0px;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0.75px;
}

.isc-Session-Exp-content-1 {
    margin: 20px 0px;
}

.isc-btn.isc-Session-Exp-btn {
    padding: 10px 50px;
}

.isc-Session-Exp-hyperlink-1 {
    color: #1589ee;
    margin: 10px 0px;
}

.isc-Expired-Popup .isc-modal-body {
    padding: 30px;
}

.isc-btn.isc-Session-Exp-btn.s2 {
    border-radius: 25px;
}

/****Modal Popup - End****/
/****Button Control - Start****/
.isc-btn {
    background-color: #fff;
    border: 1px solid #525252;
    color: #525252;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 5px;
}

    .isc-btn.isc-default-btn {
        background-color: #1589ee;
        border-color: #1589ee;
        color: #fff;
    }

    .isc-btn.isc-success-btn {
        background-color: #13a840;
        border-color: #13a840;
        color: #fff;
    }

    .isc-btn.isc-danger-btn {
        background-color: #dc3545;
        border-color: #dc3545;
        color: #fff;
    }

    .isc-btn.isc-cancel-btn {
        background-color: #f3f2f2;
        border-color: #bdc3c7;
        color: #000;
    }

/****Button Control - End****/
/****Dropdown Button Control - Start****/
.dropdown {
    display: inline-block;
    position: relative;
    float: right;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
}

.open .dropdown-menu {
    display: block;
}

.dropdown-menu li {
    display: block !important;
}

    .dropdown-menu li a {
        display: block;
        padding: 3px 10px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        cursor: pointer;
    }

    .dropdown-menu li i {
        width: 15px;
    }

    .dropdown-menu li a:hover {
        background: #bdc3c7;
    }

.isc-table-action .dropdown-toggle {
    position: relative;
    top: 2px;
}

/****Dropdown Button Control - End****/
/****Table Control - Start****/
.isc-table-action {
    margin: 0px;
    padding: 0px;
}

    .isc-table-action li {
        list-style: none;
        display: inline-block;
        line-height: 13px;
    }

/****Table Control - End****/
/****Form Control - Start****/
a {
    text-decoration: none;
}

textarea {
    border: 1px solid #dadada;
    border-radius: 4px;
    height: 75px;
    box-sizing: border-box;
}

/****Form Control - End****/
.isc-center-align {
    text-align: center;
}

@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-Light.woff2) format("woff2"), url(../Fonts/SalesforceSans-Light.woff) format("woff");
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-LightItalic.woff2) format("woff2"), url(../Fonts/SalesforceSans-LightItalic.woff) format("woff");
    font-style: italic;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-Regular.woff2) format("woff2"), url(../Fonts/SalesforceSans-Regular.woff) format("woff");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-Italic.woff2) format("woff2"), url(../Fonts/SalesforceSans-Italic.woff) format("woff");
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}

/*@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-Bold.woff2) format("woff2"), url(../Fonts/SalesforceSans-Bold.woff) format("woff");
    font-weight: 700;
    font-display: swap;
}*/
@font-face {
    font-family: Salesforce Sans;
    src: url(../Fonts/SalesforceSans-BoldItalic.woff2) format("woff2"), url(../Fonts/SalesforceSans-BoldItalic.woff) format("woff");
    font-style: italic;
    font-weight: 700;
    font-display: swap;
}

html {
    font-family: Salesforce Sans, Arial, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

html, body {
    height: unset;
    overflow: unset;
}

.isc-logo {
    width: 12.5rem;
    height: 2.5rem;
    background-image: url(../Images/ISC_logo_12_final.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0;
}

.isc-primary-header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.isc-primary-header-container {
    background: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
    height: 3.16rem;
    align-items: center;
}

.isc-header-space {
    padding: 0 1rem;
}

.isc-input {
    padding-left: 3rem;
}

.isc-global-header-icon {
    width: 1.25rem;
    height: 1.25rem;
}

.isc-header-icons {
    display: flex;
    align-items: center;
    list-style-type: none;
    margin-left: 0.25rem;
    margin-right: .25rem;
    padding-left: 0px;
    margin: 0;
}

.isc-list-header-icons {
    margin-left: 0.25rem;
    margin-right: 1.7rem;
}

.isc-nested-table tbody > tr > td input[type="checkbox"] {
    vertical-align: middle;
}

.isc-table-individual {
    margin-left: 23px;
}

.isc-split-row {
    display: flex;
    justify-content: space-between;
}

.isc-split-screen {
    display: flex;
}

.isc-btn-s1:hover {
    background-color: #fff;
    color: #13a840;
    border: 1px solid #13a840;
}

.isc-btn-s1 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #13a840;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 4px;
}

.isc-btn-p1:hover {
    color: #13a840;
    border: 1px solid #13a840;
    background: #f3f2f2;
    cursor: pointer;
}

.isc-btn-p1 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #13a840;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 4px;
}

.isc-btn-p2:hover {
    color: #1589ee;
    border: 1px solid #1589ee;
    background: #f3f2f2;
    cursor: pointer;
}

.isc-btn-p2 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #1589ee;
    position: relative;
    border: 1px solid #1589ee;
    border-radius: 4px;
}

.isc-btn-p3:hover {
    color: #ffa220;
    border: 1px solid #ffa220;
    background: #f3f2f2;
    cursor: pointer;
}

.isc-btn-p3 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #ffa220;
    position: relative;
    border: 1px solid #ffa220;
    border-radius: 4px;
}

.isc-btn-p4:hover {
    color: #909393;
    border: 1px solid #909393;
    background: #f3f2f2;
    cursor: pointer;
}

.isc-btn-p4 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #909393;
    position: relative;
    border: 1px solid #909393;
    border-radius: 4px;
}

.isc-filter-act-btn {
    margin-top: 25px;
}

.isc-filter-act-btn1 .isc-btn-s3 {
    margin-right: 10px;
}

.isc-filter-act-btn1 {
    margin-top: 18px;
}

.isc-not-cont1 {
    min-height: 380px;
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-slider-bor {
    -webkit-transition: 1s;
    border-left: 1px solid #dadada;
    padding-left: 20px;
    display: none;
    background-color: #f3f2f2;
}

    .isc-slider-bor .isc-filter-label {
        color: #525252;
    }

    .isc-slider-bor .isc-filter-details select {
        border-radius: 4px;
    }

    .isc-slider-bor .isc-btn-s1, .isc-btn-s3 {
        border: none;
    }

    .isc-slider-bor.isc-slider-bor-show {
        -webkit-transition: 1s;
        display: block;
        margin-right: 0;
    }

.isc-filter-item-slide {
    width: 100%;
    margin-right: 20px;
    margin-bottom: 15px;
}

a.isc-btn-s3, a.isc-btn-s1 {
    text-decoration: none;
}

.isc-btn-s3 {
    display: inline-block;
    color: #525252;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 400;
    float: left;
    background-color: #f3f2f2;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 4px;
}

.isc-mar-bot {
    margin-bottom: 15px;
}

.isc-mar-bot-p1 {
    margin-bottom: 20px;
}

.isc-btn-s3:hover {
    background-color: #fff;
    border: 1px solid #f3f2f2;
}

.isc-filter-act-btn a {
    margin-right: 10px;
}

.isc-avatar-size {
    width: 2rem;
    height: 2rem;
    font-size: 0.875rem;
}

.isc-left {
    display: flex;
    align-items: center;
}

.isc-header-right-action {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0px;
    top: -3px;
}

.isc-avatar {
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    border-radius: .25rem;
    line-height: 1;
    font-size: .875rem;
    color: #fff;
}

.isc-avatar-circle {
    border-radius: 50%;
}

.isc-avatar img {
    max-width: 100%;
    height: auto;
    position: relative;
}

.isc-header-right-action .cell-right {
    display: flex;
    align-items: center;
}

    .isc-header-right-action .cell-right a {
        margin-top: 5px;
    }

.isc-login-dropdown {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    width: 200px;
    padding: 10px 0px 10px 0px;
    position: absolute;
    top: 47px;
    z-index: 9;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    right: 42px;
    display: none;
}

    .isc-login-dropdown.isc-login-dropdown-show {
        display: block;
    }

.isc-login-sm-title {
    font-size: 12px;
    font-weight: 500;
}

.isc-login-name {
    display: inline-flex;
    padding-right: .5rem;
    max-width: 100%;
    padding-left: 10px;
    line-height: 0.5;
}

    .isc-login-name h1 {
        padding: 0 !important;
        margin: 0 !important;
    }

.isc-login-sec-title {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25;
    display: block;
    cursor: pointer;
}

.isc-login-icon h2 {
    text-align: center;
    padding: 5px 12px 1px 10px;
    color: #fff;
}

.isc-login-dropdown li {
    padding: 0px 10px 0px 16px;
    color: #525252;
    cursor: pointer;
}

.isc-login-drpdown-title {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #dadada;
}

.isc-login-icon {
    display: inline-block;
    border-radius: .25rem;
    line-height: 0;
}

.isc-login-icon-pattern1 {
    background-color: #13a840;
}

/*sec header*/
.isc-body-slider {
    -webkit-transition: 1s;
}

.isc-pin-width {
    -webkit-transition: 1s;
}

.isc-body-slider.clicked {
    margin-left: 200px;
}

#accordian {
    -webkit-transition: 1s;
}

#accordian1 {
    -webkit-transition: 1s;
}

.isc-body-slider.pinned {
    margin-left: 38px;
}

.isc-secondary-header {
    display: flex;
    padding: 0 0 0 1.5rem;
    display: flex;
    background-color: #fff;
    border-bottom: 3px solid #1589ee;
    color: #080707;
    position: fixed;
    padding: 0 0 0 1.5rem;
    height: 40px;
    width: 100%;
    z-index: 999;
    top: 0px;
}

.isc-context-bar {
    display: flex;
    height: 2.5rem;
    background-color: #fff;
    border-bottom: 3px solid #1589ee;
    color: #080707;
    position: relative;
    padding: 0 0 0 1.5rem;
}

.isc-context-bar {
    top: 50px;
}

.isc-context-bar__primary, .isc-context-bar__secondary, .isc-context-bar__tertiary {
    display: flex;
    flex-shrink: 0;
}

.isc-context-bar__item {
    display: flex;
    align-content: center;
    align-items: stretch;
    white-space: nowrap;
    position: relative;
    max-width: 15rem;
    transition: background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.isc-context-bar {
    display: flex;
    height: 2.5rem;
    background-color: #fff;
    border-bottom: 3px solid #1589ee;
    color: #080707;
    position: relative;
    padding: 0 0 0 1.5rem;
}

.isc-slide-bar-icon-action {
    display: flex;
    align-items: center;
    align-content: center;
    margin-left: -.25rem;
    padding: 0 .5rem;
    color: #3e3e3c;
    border-radius: 0;
    flex-shrink: 0;
}

.isc-context-bar .isc-context-bar__button {
    color: inherit;
}

.isc-slide-bar-icon-action .isc-slidebar-dots-container {
    width: 2rem;
    height: 2rem;
    margin-right: .25rem;
    margin-left: -1.1rem;
}

.isc-slidebar-dots-container {
    border: 0;
    outline: 0;
}

.isc-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 0;
    background: transparent;
    background-clip: border-box;
    border: 1px solid transparent;
    border-radius: .25rem;
    line-height: 1.875rem;
    color: #0070d2;
    -webkit-appearance: none;
    white-space: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.isc-context-bar__icon-action .isc-icon-waffle {
    margin-right: auto;
    margin-left: auto;
}

.isc-icon-waffle {
    width: 1.3125rem;
    height: 1.3125rem;
    position: relative;
    display: block;
    cursor: pointer;
}

.isc-con .isc-80 {
    padding-top: 0px;
}

.isc-con .isc-20 {
    padding-top: 0px;
    width: 19%;
}

.isc-con .isc-no-bg > a.active {
    background-color: #fff;
    padding-left: 0px;
    padding-bottom: 15px;
}

.isc-con .isc-no-bg > a {
    padding-left: 0;
}

.isc-thm-hme-kpi-t2-p1 {
    margin: 5px 0px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    color: #909393;
}

.isc-thm-hme-kpi-t2-p2 {
    margin: 5px 0px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    color: #ff6c6c;
}

.isc-thm-hme-kpi-t2-p3 {
    margin: 5px 0px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    color: #1589ee;
}

.isc-context-bar .isc-context-bar__button {
    color: inherit;
}

.isc-icon-waffle .isc-r1 {
    transition-delay: .2s;
}

.isc-icon-waffle .isc-r1 {
    top: 0;
    left: 0;
}

.isc-icon-waffle [class*=isc-r] {
    width: .3125rem;
    height: .3125rem;
    background-color: #706e6b;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    transition: background-color .1s;
    transform-origin: 50% 50%;
    will-change: scale, background-color;
}

.isc-icon-waffle .isc-r2, .isc-icon-waffle .isc-r4 {
    transition-delay: .15s;
}

.isc-icon-waffle .isc-r2 {
    top: 0;
    left: .5rem;
}

.isc-icon-waffle .isc-r3, .isc-icon-waffle .isc-r5, .isc-icon-waffle .isc-r7 {
    transition-delay: .1s;
}

.isc-icon-waffle .isc-r4 {
    top: .5rem;
    left: 0;
}

.isc-icon-waffle .isc-r5 {
    top: .5rem;
    left: .5rem;
}

.isc-icon-waffle .isc-r6, .isc-icon-waffle .isc-r8 {
    transition-delay: 50ms;
}

.isc-icon-waffle .isc-r6 {
    top: .5rem;
    right: 0;
}

.isc-icon-waffle .isc-r7 {
    bottom: 0;
    left: 0;
}

.isc-icon-waffle .isc-r8 {
    bottom: 0;
    left: .5rem;
}

.isc-icon-waffle .isc-r9 {
    bottom: 0;
    right: 0;
}

.isc-icon-waffle .isc-r3 {
    top: 0;
    right: 0;
}

.isc-assistive-text {
    position: absolute !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    text-transform: none !important;
    white-space: nowrap !important;
}

.isc-context-bar__app-name {
    padding: 0 1.5rem 0 0;
    font-size: 1.125rem;
    line-height: 2.25;
}

.isc-app-name h3 {
    padding: 0 !important;
    margin: 0 !important;
    color: #080707;
    font-weight: 500;
    font-size: 20px;
}

.isc-app-name {
    display: flex;
    align-items: center;
    padding-right: 20px;
}

ul.isc-entity-btn li {
    margin-right: 10px;
}

a.isc-dd-drat-btn-s1.isc-btn-primary.isc-sub-menu-list-s1 {
    background-color: #1589ee;
    color: #fff;
}

.toggle,
[id^=drop] {
    display: none;
}

nav {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    margin-left: 40px;
}

.isc-nav-sec {
    margin-bottom: 15px;
    margin-top: 15px;
}

    .isc-nav-sec .icon-pushpin {
        margin-left: 10px;
        color: #9babb7;
    }

nav:after {
    content: "";
    display: table;
    clear: both;
}

nav ul {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
}

    nav ul li {
        margin: 0px;
        display: inline-block;
        float: left;
        background-color: #fff;
    }

nav a {
    display: block;
    padding: 10px 15px;
    color: #080707;
    font-size: .8125rem;
    text-decoration: none;
    outline: none;
}

nav ul li ul li:hover {
    background: #ccc;
}

nav a:hover {
    background-color: rgba(21, 137, 238, 0.1);
}

nav ul ul {
    display: none;
    position: absolute;
    top: 37px;
    z-index: 9;
}

nav ul li:hover > ul {
    display: inherit;
}

nav ul ul li {
    width: 190px;
    float: none;
    display: list-item;
    position: relative;
}

nav ul ul ul li {
    position: relative;
    top: -60px;
    left: 170px;
}

li > a:after {
    content: "";
}

li > a:only-child:after {
    content: '';
}

/****Accounts page***/
.isc-75per {
    width: 73.2%;
    float: left;
}

.isc-45per {
    width: 44%;
    float: left;
}

.isc-25per {
    width: 24.2%;
    float: left;
}

.isc-border-rgt {
    border-right: 1px solid #dadada;
}

.isc-mar-rgt {
    margin-right: 7px;
}

.isc-pad-rgt {
    padding-right: 15px !important;
}

.isc-pad-20 {
    padding: 0px 10px 20px 0px;
}

ul.isc-sec-lvl-cust-dd-s2.isc-entity-icons.isc-mar-rgt li a {
    margin: 0px 0px 0px 0px;
}

.isc-mar-r-10 {
    margin-right: 10px;
}

.isc-l-h {
    line-height: 14px;
}

.isc-entity-name.isc-e-n {
    padding-left: 0;
}

.content1.isc-pad-all p {
    padding: 0px !important;
    font-size: 14px;
}

.isc-mar-lft {
    margin-left: 7px;
}

.isc-mar-t-s2 {
    margin-top: 40px;
}

.isc-mar-t-s1 {
    margin-top: 5px !important;
}

.isc-mar-t-p1 {
    margin: 0px 0px 20px 0px;
}

.isc-f-w-s1 {
    width: 100%;
}

.isc-uh-4 .isc-thm-hme-kpi-hdr-t1 {
    margin-bottom: 0px;
}

.isc-table-fixed tbody tr td i.icon-comment {
    color: #1589ee;
}

.isc-table tbody tr td h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    color: #525252;
}

.tabs__heading.is-active a.isc-var-s10.isc-bdg-grd-sts-s1 {
    color: #1589ee;
}

.isc-tab2-st1.isc-var-t1 .tabs__heading {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

span.isc-kpi-cnt {
    color: #1589ee;
    font-weight: 600;
    padding-left: 20px;
}

.nav-next.arrow.isc-var-22 {
    position: absolute;
    right: 0px !important;
    margin-top: -39px;
    padding: 6px;
    z-index: 11;
    padding-right: 10px;
    width: unset;
    height: unset;
}

.tabs__heading h5 {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 47%;
}

.isc-tab-ico-pos {
    position: absolute;
    top: 0px;
    right: 20px;
}

a.isc-var-s10.isc-bdg-grd-sts-s1 {
    display: block;
    border-radius: 100px !important;
    text-align: center;
    font-weight: 700;
    width: 20px;
    font-size: 13px;
    float: right;
    text-decoration: none;
    height: 20px;
    line-height: 22px;
    padding: 0px 5px;
    margin-left: 10px;
    color: #1589ee;
}

.isc-table-m-c > thead > tr > th h3 {
    text-align: center;
    font-size: 13px !important;
}

.isc-table-m-c > thead > tr > th {
    text-align: center;
    font-size: 13px !important;
}

.isc-table-m-c thead tr th {
    border: 1px solid #dadada;
}

.isc-table-m-c tbody tr td h5 {
    text-align: center;
    font-size: 13px !important;
}

.isc-table-m-c tbody tr td {
    text-align: center;
    font-size: 13px !important;
}

.isc-table-m-c thead tr th h3 {
    padding: 0px;
    margin: 0px;
}

.isc-color-p6 {
    color: #828282;
}

.isc-rep-inr-sub h4 {
    margin: 0;
    padding: 0 !important;
    color: #000 !important;
}

.isc-mar-t-s2 .isc-rep-price h4 {
    color: #000;
}

.isc-bor-title {
    border: 1px solid #dadada;
    border-left: none;
    border-right: none;
}

.isc-sel-drp select {
    width: 100%;
    border: 1px solid #dadada;
    padding: 7px;
    border-radius: 4px;
}

.isc-table thead tr th input[type="checkbox"], .isc-table tbody tr td input[type="checkbox"] {
    margin-right: 15px !important;
}

.isc-row-edit li.isc-wrap-item {
    line-height: inherit;
    margin-bottom: 40px;
}

.isc-inner-con {
    margin-top: 15px;
    border-radius: 6px;
    padding: 11px 10px 5px 10px;
    border: 1px solid #909393;
    border-left: 5px solid #909393;
}

.isc-inner-con1 {
    margin-top: 15px;
    border-radius: 6px;
    padding: 11px 10px 5px 10px;
    border: 1px solid #13a840;
    border-left: 5px solid #13a840;
}

.isc-inner-con2 {
    margin-top: 15px;
    border-radius: 6px;
    padding: 11px 10px 5px 10px;
    border: 1px solid #1589ee;
    border-left: 5px solid #1589ee;
}

.tab-inner-h3 {
    font-size: 14px;
    color: #525252;
    margin: 0;
}

#tab-3 .set {
    background-color: #fff;
}

#tab-3 .isc-link-lbl-hdr-s1 {
    margin: 0px 10px 0px 20px;
}

.isc-opt-admin, .isc-opt-dev, .isc-opt-humanres, .isc-opt-marketing, .isc-opt-sales {
    display: none;
}

/****Accounts page***/
.isc-home-con-inside-body-menu-show li h3 {
    width: 100% !important;
}

*:focus {
    outline: 0;
}

/****Activity Home 3***/
.isc-scr-txt-hdr-cell-s1 h2 {
    padding: 0px 0px;
    margin: 15px 0px 20px 0px;
    color: #000;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    text-align: left;
}

    .isc-scr-txt-hdr-cell-s1 h2 i {
        display: none;
    }

.isc-scr-lis-con-cell-s1 ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 350px;
    margin-bottom: 20px;
}

    .isc-scr-lis-con-cell-s1 ul li {
        display: block;
        list-style: none;
    }

        .isc-scr-lis-con-cell-s1 ul li a {
            padding: 1px 15px;
            font-size: 16px;
            line-height: 25px;
            color: #1c7db9;
            margin: 0px 0px;
            text-decoration: underline;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }

        .isc-scr-lis-con-cell-s1 ul li:hover a {
            color: #18cc6c;
        }

        .isc-scr-lis-con-cell-s1 ul li.isc-inactive a {
            color: #aaaaaa;
        }

.isc-link-cust-s1 .isc-scr-txt-hdr-cell-s1 h2 i {
    display: block;
    margin-right: 5px;
    color: #a7a7a7;
    font-size: 13px;
    margin-top: 3px;
    float: left;
}

.isc-link-cust-s1 .isc-scr-txt-hdr-cell-s1 h2 {
    margin: 20px 0px 5px 0px;
}

.isc-link-cust-s1 .isc-scr-lis-con-cell-s1 ul {
    width: 100%;
}

    .isc-link-cust-s1 .isc-scr-lis-con-cell-s1 ul li {
        display: block;
        list-style: none;
        width: 20%;
        float: left;
    }

        .isc-link-cust-s1 .isc-scr-lis-con-cell-s1 ul li a {
            padding: 6px 19px;
        }

.isc-scr-lis-con-cell-s2 ul {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 45px 0px !important;
    display: block;
}

    .isc-scr-lis-con-cell-s2 ul li {
        display: block;
        width: 20%;
        list-style: none;
        float: left;
        margin-bottom: 25px;
    }

        .isc-scr-lis-con-cell-s2 ul li a {
            position: relative;
            list-style: none;
            padding: 5px 15px;
            display: block;
            font-size: 18px;
            text-decoration: underline;
            color: #1589ee;
            cursor: pointer;
            text-align: center;
        }

span.isc-p {
    position: unset !important;
    color: #797979 !important;
}

span.isc-p1 {
    position: absolute !important;
    top: -6px !important;
    right: 38% !important;
    background-color: #1589ee;
    border-radius: 100px;
    padding: 2px 8px;
    color: #fff !important;
    font-size: 14px;
}

span.isc-p2 {
    position: unset !important;
    position: absolute !important;
    top: -6px !important;
    right: 38% !important;
    background-color: #fff;
    border-radius: 100px;
    padding: 2px 8px;
    color: #1589ee !important;
    font-size: 14px;
    border: 1px solid #1589ee;
}

span.isc-p3 {
    position: unset !important;
    position: absolute !important;
    top: -6px !important;
    right: 38% !important;
    background-color: #1589ee;
    border-radius: 100px;
    padding: 4px 5px;
    color: #fff !important;
    font-size: 14px;
}

span.isc-p4 {
    position: unset !important;
    position: unset !important;
    position: absolute !important;
    top: -6px !important;
    right: 38% !important;
    background-color: #fff;
    border-radius: 100px;
    padding: 4px 5px;
    color: #1589ee !important;
    font-size: 14px;
    border: 1px solid #1589ee;
}

.isc-tail-h1-p1 {
    font-size: 22px;
}

.nv-linePlusBar g.nv-x.nv-axis {
    display: none;
}

.isc-timeline-more-details {
    display: none;
}

.isc-timeline-drp-cnt {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 90px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 20px;
    right: 0px;
    display: none;
}

.isc-timeline-drp-cnt-show .isc-timeline-drp-cnt {
    display: block;
}

.isc-tile-drpdwn-1 {
    top: 35px;
    right: 15px;
}

.isc-tile-drpdwn-2 {
    top: 75px;
    right: 15px;
}

.isc-t-h {
    height: 30px !important;
}

.isc-tabs-t1 {
    padding-top: 12px !important;
}

.isc-timeline-drp-cnt a {
    color: #000;
    padding: 6px 16px;
    text-decoration: none;
    display: block;
    font-size: 13px;
}

    .isc-timeline-drp-cnt a:hover {
        background-color: #f1f1f1;
    }

.isc-timeline-drp-cnt1 {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 90px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 30px;
    left: 7px;
    display: none;
}

    .isc-timeline-drp-cnt1.isc-timeline-drp-cnt-show1 {
        display: block;
    }

    .isc-timeline-drp-cnt1 a {
        color: #000;
        padding: 6px 16px;
        text-decoration: none;
        display: block;
        font-size: 13px;
    }

        .isc-timeline-drp-cnt1 a:hover {
            background-color: #f1f1f1;
        }

.isc-timeline-more-details-show .item-detail.isc-pad-t-b.isc-timeline-more-details {
    display: block !important;
}

.isc-scr-lis-con-cell-s2 ul li a span {
    text-decoration: none;
    font-weight: 500;
    color: #18cc6c;
    position: absolute;
    top: 18px;
    right: 0px;
}

.isc-scr-lis-con-cell-s2 ul li > a > img {
    height: 60px;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
    opacity: 0.6;
}

.isc-scr-lis-con-cell-s2 ul li a span img {
    height: 45px;
}

.isc-scr-lis-con-cell-s2 ul li:first-child a {
    padding-left: 0px;
}

.isc-scr-lis-con-cell-s2 ul li:hover a {
    color: #18cc6c;
}

    .isc-scr-lis-con-cell-s2 ul li:hover a span {
        color: #18cc6c;
    }

.isc-scr-lis-con-cell-s2 ul li.isc-inactive a {
    color: #aaaaaa;
    cursor: not-allowed;
}

/*Start Icon Set Screen*/
.isc-div-panel-col-s1 {
    width: 23%;
    padding: 10px 15px;
    float: left;
    border-right: 1px solid #eee;
    min-height: 650px;
}

.isc-pan-title-hdr-s1 {
    margin: 0px 0px 20px 0px;
    line-height: 20px;
    font-size: 15px;
    letter-spacing: 0.6px;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #256FAF;
}

.isc-hor-iconset-action-list {
    padding: 0px;
    margin: 0px;
}

.isc-hor-iconset-action-list {
    padding: 0px;
    margin: 0px;
}

    .isc-hor-iconset-action-list li {
        list-style: none;
        display: block;
    }

        .isc-hor-iconset-action-list li a {
            padding: 5px 15px;
            position: relative;
            font-size: 14px;
            line-height: 20px;
            color: #5d5d5d;
            display: block;
            padding-left: 45px;
            text-decoration: none;
            margin-bottom: 10px;
        }

        .isc-hor-iconset-action-list li:hover a {
            text-decoration: none;
        }

        .isc-hor-iconset-action-list li a i {
            position: absolute;
            top: 2px;
            left: 8px;
            font-size: 19px;
            line-height: 20px;
            color: inherit;
        }

        .isc-hor-iconset-action-list li a img {
            position: absolute;
            top: 2px;
            left: 8px;
            opacity: 0.8;
            height: 25px;
        }

.isc-div-panel-col-s1:last-child {
    border: none;
}

.isc-process-progress {
    margin: 20px auto;
    padding: 0;
    width: 100%;
    height: 10px;
    overflow: hidden;
    background: #e5e5e5;
    border-radius: 6px;
}

.isc-process-bar {
    position: relative;
    float: left;
    min-width: 1%;
    height: 100%;
    background: #13a840;
}

.isc-process-percent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 12px;
    color: white;
}

/***simple entity***/
.isc-70per {
    width: 70%;
}

.isc-y-2019, .isc-y-2018 {
    display: none;
}

.isc-simple-ent {
    padding-right: 20px;
    padding-top: 10px;
}

.isc-home-con-inside-body-menu1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .isc-home-con-inside-body-menu1 li {
        margin-top: 10px;
        width: 100%;
        position: relative;
        display: inline-block;
        padding: 5px 0px;
    }

.isc-key-ppl-wrap .cell-right {
    line-height: 32px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 6px;
}

.isc-home-con-inside-body-menu1 h3 {
    font-size: 13px;
    font-weight: 400;
    padding-left: 65px;
    margin: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 65%;
}

.isc-home-con-inside-body-menu1 li ul {
    padding: 0px;
    margin: 0px;
    padding-left: 64px;
}

.isc-home-con-inside-body-menu1 li.active {
    background-color: #F5F5FB;
}

.isc-home-con-inside-body-menu1 li ul li {
    width: 10px;
    border-radius: 8px !important;
    list-style: none;
    height: 0px;
    background-color: #B3D298;
    margin: 2px;
    float: left;
}

.isc-home-con-inside-body-s2-sub2-head {
    min-height: 85px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.isc-home-con-inside-body-s2-sub2 h3 {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0px;
    white-space: nowrap;
}

.isc-home-con-inside-body-s2-sub2 a {
    font-size: 13px;
    padding-top: 20px;
    display: block;
}

.isc-home-con-inside-body-menu {
    padding: 0px;
    margin: 0px;
    display: flex;
    list-style-type: none;
}

    .isc-home-con-inside-body-menu li h3 {
        font-size: 13px;
        font-weight: 400;
        margin: 0px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 71%;
    }

.isc-70 {
    width: 70%;
    border-right: none;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 15px;
    margin-top: 0px;
}

.isc-80 {
    width: 80%;
    border-right: none;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 20px;
    margin-top: 0px;
}

.cell-right:nth-of-type(even) {
    padding: 0rem 0rem 0.125rem 10px;
}

.isc-set-font-wght {
    font-weight: 500 !important;
    font-size: 14px !important;
}

.isc-set-pad-top {
    padding-top: 6px !important;
    line-height: 20px;
    color: #34495e;
}

.isc-cls-set-difbg-ul-li-h3-span {
    color: white;
    padding: 2px 6px;
    margin-right: 5px;
    background-color: #C90C24;
    position: relative;
    border-radius: 4px !important;
}

.isc-home-set-setdifclr {
    color: #0592c2 !important;
}

.isc-home-con-inside-body-s2-sub2 a {
    font-size: 13px;
    padding-top: 20px;
    display: block;
}

.isc-activities-list h5 {
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 50%;
    color: #1589ee;
}

.isc-small-text-p1 {
    font-size: 12px;
    color: #525252;
}

span.isc-cls-set-bg {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-cell-right.cell-right {
    padding-right: 50px;
}

/***simple entity***/
/*Entity CSS*/
.isc-entity-filter-container .isc-split-screen .isc-80 {
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 0px;
    margin: 0px;
    margin-top: 0px;
    border-right: none;
}

.isc-entity-icons li a i {
    color: #000000 !important;
}

.isc-entity-title-dropdown.isc-entity-title-dropdown-show {
    display: table-row;
}

.isc-entity-view-dropdown li a.isc-bdg-grd-sts-s1 {
    display: block;
    border-radius: 100px !important;
    text-align: center;
    font-weight: 500;
    width: 20px;
    font-size: 11px;
    float: right;
    text-decoration: none;
    height: 20px;
    line-height: 22px;
    padding: 0px 5px;
    margin-left: 10px;
    margin-top: 6px;
}

.isc-entity-view-dropdown {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    width: 150px;
    padding: 0;
    position: absolute;
    right: 19px;
    top: 79px;
    z-index: 9;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    display: none;
}

    .isc-entity-view-dropdown li input[type="checkbox"] {
        vertical-align: text-bottom;
    }

    .isc-entity-view-dropdown.isc-entity-view-dropdown-show {
        display: table-row;
    }

    .isc-entity-view-dropdown li {
        padding: 0px 10px 0px 10px;
        color: #525252;
    }

        .isc-entity-view-dropdown li i {
            margin-right: 4px;
        }

        .isc-entity-view-dropdown li:hover {
            cursor: pointer;
            background-color: #1589ee;
            color: #fff;
        }

.isc-view-btn {
    padding: 1px 7px;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.isc-entity-title-dropdown li {
    padding: 0px 10px 0px 16px;
    color: #525252;
}

    .isc-entity-title-dropdown li:hover {
        cursor: pointer;
        background-color: #1589ee;
        color: #fff;
    }

.isc-entity-title-dropdown {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    width: 200px;
    padding: 0;
    position: absolute;
    top: 89px;
    z-index: 9;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    display: none;
}

ul.isc-entity-title-dropdown li input {
    border: 1px solid #dadada;
    height: 22px;
    margin: 10px 0px;
    border-radius: 4px;
    margin-bottom: 2px;
}

ul.isc-entity-title-dropdown li:hover:nth-child(1) {
    background-color: transparent;
}

.isc-entity-sec-title i {
    position: absolute;
    padding-left: 5px;
    margin-top: 3px;
}

.isc-table tbody tr td input:focus {
    outline: none;
    padding: 0 !important;
    font-size: 14px;
    background-color: rgba(21, 137, 238, 0.1);
}

.isc-table tbody tr td:nth-last-child() {
    color: red;
}

.isc-table tbody tr td input {
    border: none !important;
    padding: 0 !important;
    font-size: 14px;
    background-color: rgba(21, 137, 238, 0.1);
}

.isc-table.isc-table-row tbody tr td input {
    border: none !important;
    padding: 0 !important;
    font-size: 14px;
    background-color: rgba(21, 137, 238, 0.1);
    height: 20px;
    width: 100%;
}

.isc-table tbody tr td select {
    border: none !important;
    padding: 0 !important;
    font-size: 14px;
    background-color: rgba(21, 137, 238, 0.1);
    height: 20px;
    width: 100%;
}

    .isc-table tbody tr td select:focus {
        outline: none;
    }

.isc-entity-action-dropdown {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    width: 170px;
    padding: 0;
    position: absolute;
    right: 105px;
    top: 82px;
    z-index: 9;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    display: none;
}

    .isc-entity-action-dropdown.isc-entity-action-dropdown-show {
        display: table-row;
    }

    .isc-entity-action-dropdown li {
        padding: 0px 10px 0px 10px;
        color: #525252;
    }

        .isc-entity-action-dropdown li i {
            margin-right: 8px;
        }

        .isc-entity-action-dropdown li:hover {
            cursor: pointer;
            background-color: #1589ee;
            color: #fff;
        }

.isc-entity-page-header {
    padding: 1rem;
    border-radius: .25rem;
    background: #f3f2f2;
    background-clip: padding-box;
    border: 1px solid #dddbda;
    margin-top: 42px;
}

.isc-entity-page-header-row {
    display: flex;
}

.isc-page-header-title {
    flex: 1 1;
    min-width: 0;
}

.isc-entity-title {
    display: flex;
    align-items: flex-start;
}

isc-entity-icon-pos {
    flex-shrink: 0;
    margin-right: .75rem;
}

.isc-entity-icon-pattern1 {
    background-color: #fcb95b;
    color: #fff;
}

.isc-entity-icon {
    display: inline-block;
    border-radius: .25rem;
    line-height: 0;
}

.isc-pad-t3 {
    padding: 15px 25px 0px 25px;
}

.isc-pos-rel {
    position: relative;
}

.isc-tab-btn-p3 {
    display: inline-block;
    color: #1589ee;
    margin: 0px 0px 0px 0px;
    font-size: 27px;
    padding: 0px 10px 0px 10px;
    font-weight: 400;
    position: relative;
    border: 1px solid #1589ee;
    border-radius: 4px;
    float: right;
    line-height: 50px;
    vertical-align: middle;
    cursor: pointer;
}

.isc-mar-top-30 {
    margin-top: 30px;
}

hr.isc-line-p3 {
    margin: 0;
    border: none;
    border-bottom: 1px solid #dadada;
    position: absolute;
    top: 11px;
    width: 79%;
    margin-left: 75px !important;
}

.isc-mar-t-r-b {
    margin: 15px 15px 15px 0px;
}

.isc-pad-all {
    padding: 15px;
}

.isc-bor-all {
    border: 1px solid #dadada;
}

hr.isc-line-p4 {
    margin: 0;
    border: none;
    border-bottom: 1px solid #dadada;
    position: absolute;
    top: 11px;
    width: 79%;
    margin-left: 79px !important;
}

.isc-pad-t3 p {
    font-size: 12px;
}

.isc-pad-r-b-l {
    padding: 0px 15px 15px 15px;
}

.isc-sec-ent-ico {
    padding: 3px 5px 0px 0px;
}

.isc-cell-right {
    float: right !important;
}

.isc-mar-bot-30 {
    margin-bottom: 30px;
}

.isc-thm-hme-kpi-t4 {
    margin: 34px 0px;
    font-size: 60px;
    line-height: 50px;
    font-weight: 400;
    color: #13a840;
    text-align: center;
}

.isc-tile-table-bdy3 {
    min-height: 109px;
    max-height: 194px;
    overflow-y: auto;
    width: 100%;
}

.isc-tile-table-bdy {
    overflow-y: hidden !important;
}

    .isc-tile-table-bdy:hover {
        overflow-y: auto !important;
    }

.isc-tile-table-bdy1 {
    overflow-y: hidden !important;
}

    .isc-tile-table-bdy1:hover {
        overflow-y: auto !important;
    }

.isc-tile-table-bdy3 {
    overflow-y: hidden !important;
}

    .isc-tile-table-bdy3:hover {
        overflow-y: auto !important;
    }

svg#DonutChartInAnalytical {
    margin-top: -40px;
}

.isc-entity-icon i {
    text-align: center;
    vertical-align: inherit;
    display: block;
    margin-top: 5px;
    font-size: 27px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.isc-entity-icon-size {
    width: 2.25rem;
    height: 0px;
    fill: #fff;
}

.isc-entity-name {
    display: inline-flex;
    padding-right: .5rem;
    max-width: 100%;
    padding-left: 10px;
    line-height: 0.19;
}

    .isc-entity-name h1 {
        padding: 0 !important;
        margin: 0 !important;
    }

.isc-entity-sec-title {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
    cursor: pointer;
    color: #000000;
    position: relative;
}

.isc-entity-sm-title {
    font-size: 13px;
    font-weight: 500;
    color: #000000;
}

.isc-hme-hdr-question i {
    color: #9a989a;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    margin: 0px 15px 0px 5px;
    font-size: 20px;
    line-height: 38px;
}

.isc-hdr-search-container {
    margin: 2px 15px 0px 0px;
}

    .isc-hdr-search-container.input-icon.left i {
        margin: 4px 2px 4px 10px;
    }

.input-icon.left i {
    color: #ccc;
    display: block !important;
    position: absolute !important;
    z-index: 1;
    margin: 9px 2px 4px 10px;
    width: 16px;
    height: 16px;
    border1: 1px solid #ddd;
    font-size: 16px;
    text-align: center;
}

.isc-hdr-search-container.input-icon.left input {
    width: 150px;
    height: 22px;
}

.isc-hdr-search-container.input-icon.left input {
    padding-left: 33px !important;
    border: none;
    border-radius: 5px !important;
    background-color: #fff;
    border: 1px solid #dddbda;
}

.isc-sec-lvl-cust-dd-s1 li:hover a {
    /* background-color: #e9fdff; */
    /* color: #46c0bf; */
    cursor: pointer;
}

.fa-angle-down:before {
    content: "\f107";
}

.isc-sec-lvl-cust-dd-s1 li a i {
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
    margin: 0px 0px 0px 10px;
    line-height: 20px;
    display: inline;
}

.isc-sec-lvl-cust-dd-s2 li a i {
    color: #000000;
    font-weight: 500;
    font-size: 15px;
    margin: 0px 0px 0px 10px;
    line-height: 20px;
    display: inline;
}

.isc-sec-lvl-cust-dd-s1 {
    margin: 0px;
    float: left;
    padding: 0px;
    display: flex;
}

.isc-sec-lvl-cust-dd-s2 {
    margin: 0px;
    float: left;
    padding: 0px;
    display: flex;
    list-style-type: none;
}

a.isc-dd-drat-btn-s1.isc-btn-primary.isc-btn-txt-color {
    margin-left: 5px;
}

.isc-sec-lvl-cust-dd-s1 li a {
    display: inline-block;
    color: #16325c;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    padding: 0px 7px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px !important;
}

.isc-p-font {
    font-size: 14px;
}

.isc-pad-l-0 {
    padding-left: 0;
}

.isc-mar-0 {
    margin: 0;
}

.isc-btn-primary.isc-btn-txt-color {
    padding: 0px 7px;
    font-size: 13px;
}

.isc-icon-bor {
    display: inline-block;
    color: #16325c;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 0px 10px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px !important;
}

ul.isc-entity-btn.isc-groupbtn li {
    margin-right: 0px;
}

    ul.isc-entity-btn.isc-groupbtn li a {
        border-radius: 4px 0px 0px 4px !important;
    }

    ul.isc-entity-btn.isc-groupbtn li i {
        border-radius: 0px 4px 4px 0px !important;
    }

.isc-tab-type2-container ul.isc-entity-btn.isc-groupbtn li i {
    padding: 5px 5px 6px 5px;
    border-left: none;
}

.isc-sec-lvl-cust-dd-s2 li a {
    display: inline-block;
    color: #16325c;
    margin: 0px 0px 0px 5px;
    font-size: 14px;
    padding: 0px 10px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px !important;
}

.isc-sec-lvl-cust-dd-s1 li {
    /* float: left; */
    /* display: inline-block; */
    list-style: none;
    position: relative;
}

.isc-nested-list-dd-s2 li > a {
    /* padding: 6px 10px 6px 10px; */
    color: gray !important;
    text-decoration: none;
    display: inline-block;
    /* clear: both; */
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    /* overflow: hidden; */
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px 8px;
    width: 100%;
    border-bottom: 0px solid transparent;
    background-color: #fff !important;
}

.isc-entity-icons i.isc-entity-action-icon {
    margin: 0px;
}

.isc-entity-header-actions {
    display: flex;
    align-items: center;
}

.isc-close {
    display: none;
}

.isc-close-action {
    float: right;
    position: relative;
    top: 8px;
    right: 10px;
}

.isc-entity-filter-container {
    background-color: #fff;
    margin-top: 20px;
}

.isc-filter-details select {
    width: 100%;
    border: 1px solid #dadada;
    padding: 2px 2px;
    font-size: 13px;
    color: #525252;
    height: 26px;
}

.isc-filter-label {
    font-size: 14px;
    color: #525252;
    margin-bottom: 4px;
}

.isc-filter-item {
    width: 17%;
    margin-right: 20px;
}

.isc-filter-options {
    display: flex;
}

    .isc-filter-options:first-child {
        padding: 15px;
        padding-bottom: 20px;
    }

.isc-uh-4.isc-entity-view-dropdown {
    right: 52px;
    top: 15px;
}

/*Entity CSS*/
.isc-name-badge {
    width: 35px;
    height: 35px;
    border-radius: 4px;
}

.isc-name-badge-txt {
    margin: 0px;
    padding: 5px;
    color: #fff;
    font-size: 19px;
}

.isc-33per {
    width: 33%;
    float: left;
}

.isc-col-33per {
    width: 32.1%;
    float: left;
}

.isc-col-10per {
    width: 10%;
    float: left;
}

.isc-thm-hme-kpi-cont1.isc-var1 {
    padding: 3px 10px 0px 10px;
}

.isc-thm-hme-kpi-hdr-t1.isc-var2 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 25px;
    font-weight: 500;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-bg-p2 {
    background-color: #8099b0;
}

.isc-bg-p4 {
    background-color: #f3f2f2;
}

.isc-team-cont .isc-lft-hdr p {
    padding-left: 7px !important;
}

.isc-team-cont h3 {
    margin: 0;
    padding-bottom: 15px;
    font-size: 15px;
    color: #000000;
    font-weight: 600;
}

.isc-mar-lft-40 {
    margin-left: 40px;
}

.isc-10per {
    width: 10%;
    float: left;
}

.isc-90per {
    width: 90%;
    float: left;
}

/*body content*/
.isc-color-p1 {
    color: #1589ee !important;
}

.isc-color-p2 {
    color: #13a840;
}

.isc-color-p3 {
    color: #909393;
}

.isc-color-p4 {
    color: #ffa220;
}

.isc-bdg-col-c3 {
    background-color: #ddd;
    border-color: #18cc6c;
    color: #18cc6c;
}

.isc-bdg-col-c6 {
    background-color: #f3f2f2;
    border-color: #e3e3e3;
    color: #525252;
}

.isc-bdg-grd-sts-s1 {
    display: block;
    border-radius: 100px !important;
    text-align: center;
    font-weight: 500;
    width: 20px;
    font-size: 11px;
    float: right;
    text-decoration: none;
    height: 20px;
    line-height: 22px;
    padding: 0px 5px;
    margin-left: 10px;
}

hr.isc-line-p1 {
    border: none;
    border-bottom: 1px solid #dadada;
    margin: 0;
}

.isc-bdg-col-c5 {
    background-color: #f3f2f2;
    color: #525252;
}

.isc-entity-action-dropdown li a.isc-bdg-grd-sts-s1 {
    display: block;
    border-radius: 100px !important;
    text-align: center;
    font-weight: 500;
    width: 20px;
    font-size: 11px;
    float: right;
    text-decoration: none;
    height: 20px;
    line-height: 22px;
    padding: 0px 5px;
    margin-left: 10px;
    margin-top: 6px;
}

.isc-two-col {
    display: flex;
}

.isc-mp.isc-360-view input:checked ~ .isc-s2-tab-content {
    padding-left: 0px !important;
}

.isc-d-fr {
    display: flow-root;
}

.isc-stat-sec {
    display: flex;
    justify-content: space-between;
}

.isc-100 {
    width: 100%;
    margin: 20px;
}

.isc-30 {
    width: 30%;
    margin: 0px 20px 0px 0px;
    margin-top: 0px;
    padding-top: 10px;
}

.isc-20 {
    width: 20%;
    margin: 0px 20px 0px 0px;
    margin-top: 0px;
    padding-top: 10px;
}

ul.isc-entity-btn li {
    margin-right: 5px;
}

.isc-70 {
    width: 70%;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 15px;
    margin-top: 0px;
}

.isc-80 {
    border-right: 1px solid #dadada;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 20px;
    margin-top: 0px;
}

.isc-tabs-default {
    display: block;
    width: 100%;
    background-color: #fff;
}

.isc-tabs-nav {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #dddbda;
}

.isc-tabs-default-item.isc-tabs-is-active {
    color: #080707;
}

.isc-tabs-default-item {
    color: #3e3e3c;
    position: relative;
    padding: 0 .75rem;
    margin-bottom: -1px;
}

.isc-tabs-control {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #dadada;
    height: 30px;
}

    .isc-tabs-control li {
        display: block;
        float: left;
        padding: 0px;
        margin: 0px;
        position: relative;
    }

        .isc-tabs-control li.active a {
            color: #1589ee;
            border-bottom-color: #1589ee;
        }

        .isc-tabs-control li a {
            display: block;
            padding: 5px 20px 6px 10px;
            background-color: transparent;
            color: #a2aaab;
            font-size: 15px;
            font-weight: 500;
            line-height: 18px;
            position: relative;
            text-decoration: none;
            border-bottom: 3px solid transparent;
            margin-bottom: -8px;
        }

.box {
    float: left;
    display: none;
    position: absolute;
    top: 43px;
    z-index: 21;
    height: 100%;
    background-color: #0b4775;
}

ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs li {
        background: none;
        color: #000;
        display: inline-block;
        padding: 6px 15px;
        cursor: pointer;
        font-size: 14px;
        text-transform: uppercase;
    }

        ul.tabs li.current {
            color: #1589ee !important;
            border-bottom: 3px solid #1589ee;
        }

ul.tabs1 li.current1 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

ul.tabs1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs1 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.isc-accounts-plan ul.tabs1 li {
    width: 37%;
}

.tab-content {
    display: none;
    margin-top: 20px;
}

    .tab-content.current {
        display: inherit;
    }

.tab-content1 {
    display: none;
    margin-top: 20px;
}

    .tab-content1.current1 {
        display: inherit;
    }

.flt-right {
    float: right;
}

.isc-comment-sec-grp-bot-cell-s1 .isc-tag-bg-clor-s4 {
    color: #1589ee !important;
    border: 1px solid #1589ee !important;
    background-color: rgba(240, 240, 240, 0.4) !important;
}

.isc-tag-txt {
    margin: 0px;
    display: inline-block;
}

.isc-det2-chek-icon {
    width: 17px;
    height: 22px;
    border: 1px solid #dadada;
    padding: 4px 6px !important;
    border-radius: 19%;
    color: #b5b5b5;
    float: right;
    background-color: #f7f7f7;
}

.isc-det4-flt-sel {
    display: inline-block;
}

.isc-btn-cus-sty .isc-btn-wrap .isc-btn-p1 {
    margin-left: 8px;
    background-color: #e4e4e4;
    color: #000;
    border: 1px solid #dadada;
}


.mar-lft-min {
    margin-left: 5px !important;
}

.isc-table th {
    background-color: #f9f9f9;
}

.isc-nested-table tbody tr td:nth-child(1) {
    display: table-cell !important;
}

.isc-table-toggle-child {
    display: none;
}

.isc-table-toggle-subchild {
    display: none;
}

.isc-nested-table tbody tr td label {
    vertical-align: middle;
}

.isc-nested-table tbody tr td {
    vertical-align: middle;
}

    .isc-nested-table tbody tr td input[type="checkbox"]:nth-child(1) {
        margin-right: 6px;
        width: auto;
        vertical-align: sub;
        margin-left: 24px !important;
    }

.isc-table-fixed {
    table-layout: fixed;
}

.fa-chevron-right.fa-chevron-right1 {
    transform: rotate(90deg);
    vertical-align: sub;
    transition: 1s;
    cursor: pointer;
}

.fa-chevron-right {
    transition: 1s;
    vertical-align: middle;
    cursor: pointer;
}

.isc-table-toggle-child.isc-table-toggle-child1 {
    display: table-row;
}

.isc-table-toggle-subchild.isc-table-toggle-child1 {
    display: table-row;
}

.input-group input:focus {
    outline: none;
    padding: 1px 2px !important;
}

.input-group input {
    width: 87px;
    margin: 0 !important;
    padding: 0;
    outline: none;
    padding: 1px 2px !important;
}

.isc.btn.btn-default {
    border: none;
    background: none;
}

    .isc.btn.btn-default:focus {
        outline: none;
    }

.isc-table tbody tr td:nth-last-child() i {
    color: #525252;
}

.isc-table tbody tr td i.fa.fa-save {
    float: right;
    color: #13a840;
    line-height: 20px;
}

.isc-table-row tbody tr td:nth-child(1) {
    display: table-cell;
}

th {
    text-align: left;
}

.isc-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
}

.isc-no-chkbox tbody tr td:nth-child(1) {
    display: revert;
    padding-top: 8px !important;
    text-align: left;
}

.isc-table > thead > tr > th,
.isc-table > tbody > tr > th,
.isc-table > tfoot > tr > th,
.isc-table > thead > tr > td,
.isc-table > tbody > tr > td,
.isc-table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    font-size: 14px;
    position: relative;
}

.isc-line-p6 {
    margin: 0;
    border: none;
    border-bottom: 1px solid #dadada;
    position: absolute;
    top: 11px;
    width: 91%;
    margin-left: 9%;
}

.isc-tab-btn-p2 {
    display: inline-block;
    color: #1589ee;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 5px 7px;
    font-weight: 400;
    float: left;
    background-color: #ffffff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px;
    position: absolute;
    top: -4px;
    left: 50%;
}

.isc-show-data {
    position: absolute;
    top: 8px;
    display: block !important;
}

.isc-table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
}

.isc-table > caption + thead > tr:first-child > th,
.isc-table > colgroup + thead > tr:first-child > th,
.isc-table > thead:first-child > tr:first-child > th,
.isc-table > caption + thead > tr:first-child > td,
.isc-table > colgroup + thead > tr:first-child > td,
.isc-table > thead:first-child > tr:first-child > td {
    border-top: 0;
}

.isc-table > tbody + tbody {
    border-top: 2px solid #ddd;
}

.isc-table .isc-table {
    background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.isc-table-bordered {
    border: 1px solid #ddd;
    border-right: unset;
    border-left: unset;
    border-bottom: unset;
    border-spacing: unset;
}

    .isc-table-bordered > thead > tr > td,
    .isc-table-bordered > tbody > tr > td,
    .isc-table-bordered > tfoot > tr > td {
        border-bottom: 1px solid #ddd;
    }

    .isc-table-bordered > thead > tr > th,
    .isc-table-bordered > thead > tr > td {
        border-bottom-width: 1px;
    }

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.isc-table > thead > tr > td.active,
.isc-table > tbody > tr > td.active,
.isc-table > tfoot > tr > td.active,
.isc-table > thead > tr > th.active,
.isc-table > tbody > tr > th.active,
.isc-table > tfoot > tr > th.active,
.isc-table > thead > tr.active > td,
.isc-table > tbody > tr.active > td,
.isc-table > tfoot > tr.active > td,
.isc-table > thead > tr.active > th,
.isc-table > tbody > tr.active > th,
.isc-table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.isc-table thead th i {
    float: right;
    line-height: 1.3;
}

.isc-table tbody tr td i.fa-pencil {
    float: right;
    line-height: 21px;
    opacity: 0;
}

.isc-table tbody tr td:hover i.fa-pencil {
    opacity: 1;
}

#accordian.isc-pin-width {
    width: 40px !important;
    display: block !important;
    -webkit-transition: 1s;
}

#accordian {
    background: #0b4775;
    width: 200px;
    color: white;
}

    #accordian h3 {
        margin: 0;
        background: #0b4775;
    }

        #accordian h3 a {
            position: relative;
            display: block;
            padding: 0 10px;
            font-size: 14px;
            line-height: 34px;
            color: #9babb7;
            text-decoration: none;
        }

            #accordian h3 a .InnerBar {
                position: absolute;
                width: auto;
                top: 3px;
                left: 40px;
                right: 0px;
                bottom: 3px;
                padding: 0 0px;
                line-height: 28px;
                overflow: hidden;
            }

            #accordian h3 a:hover > .InnerBar {
                background: #0b4775;
            }

.InnerBarActive {
    background: #0b4775;
}

#accordian1.isc-pin-width {
    width: 40px !important;
    display: block !important;
    -webkit-transition: 1s;
}

#accordian1 {
    background: #0b4775;
    width: 200px;
    color: white;
}

    #accordian1 h3 {
        margin: 0;
        background: #0b4775;
    }

        #accordian1 h3 a {
            position: relative;
            display: block;
            padding: 0 10px;
            font-size: 14px;
            line-height: 34px;
            color: #9babb7;
            text-decoration: none;
        }

            #accordian1 h3 a .InnerBar {
                position: absolute;
                width: auto;
                top: 3px;
                left: 40px;
                right: 0px;
                bottom: 3px;
                padding: 0 0px;
                line-height: 28px;
                overflow: hidden;
            }

            #accordian1 h3 a:hover > .InnerBar {
                background: #0b4775;
            }

#accordian li {
    list-style-type: none;
    padding: 5px 0px;
}

#accordian ul ul li a,
#accordian h4 {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 27px;
    display: block;
    padding: 0 15px;
    transition: all 0.15s;
    position: relative;
}

#accordian1 li {
    list-style-type: none;
    padding: 5px 0px;
}

#accordian1 ul ul li a,
#accordian1 h4 {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 27px;
    display: block;
    padding: 0 15px;
    transition: all 0.15s;
    position: relative;
}

.SubOptn-Hover:hover {
    background: #1e5783;
    border-left: 5px solid #1589EE;
}

#accordian ul ul {
    display: none;
}

#accordian li.active > ul {
    display: block;
}

#accordian ul ul ul {
    border-left: 15px solid #2a3a09;
}

#accordian1 ul ul {
    display: none;
}

#accordian1 li.active > ul {
    display: block;
}

#accordian1 ul ul ul {
    border-left: 15px solid #2a3a09;
}

.SubMenu1, .SubMenu2 {
    border-left-width: 15px;
    border-right-width: 0px;
    border-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#304600), to(#243100)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#304600, #243100) 1 100%;
    -moz-border-image: -moz-linear-gradient(#304600, #243100) 1 100%;
    -o-border-image: -o-linear-gradient(#304600, #243100) 1 100%;
    border-image: linear-gradient(to bottom, #304600, #243100) 1 100%;
    background: linear-gradient(#243100, #304600);
}

.Counter01, .Counter02, .Counter03, .Counter04,
.SubCounter01_01,
.SubCounter02_01, .SubCounter02_02, .SubCounter02_03,
.SubCounter03 {
    position: absolute;
    display: block;
    float: right;
    right: 10px;
    padding: 2px 10px 0px 10px;
    font: normal bold 12px/18px "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.Counter01, .Counter02, .Counter03, .Counter04 {
    top: 6px;
    background: #1e5783;
}

.SubCounter01_01,
.SubCounter02_01, .SubCounter02_02, .SubCounter02_03,
.SubCounter03 {
    top: 3px;
    background: #324406;
}

ul.isc-sidenav-bar {
    padding: 0 !important;
    margin: 0;
}

/*kpi*/
.isc-tile-table-bdy {
    min-height: 109px;
    max-height: 156px;
    overflow-y: auto;
    width: 100%;
}

.div-col-33per {
    width: 32.3%;
    float: left;
    margin-right: 15.6px;
}

.div-col-46per {
    width: 48.1%;
    float: left;
}

.isc-mar-rgt {
    margin-right: 15px;
}

.isc-thm-hme-kpi-cont1 {
    margin-bottom: 5.6px;
    border: 1px solid #dadada;
    padding: 10px;
}

.isc-thm-hme-kpi-cont2 {
    margin-bottom: 15.6px;
    border: 1px solid #dadada;
    padding: 10px;
}

.cell-left {
    float: left !important;
}

.cell-right {
    float: right !important;
}

.isc-thm-hme-kpi-hdr-t1 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 600;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-thm-hme-kpi-t2 {
    margin: 5px 0px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    color: #13a840;
}

.isc-thm-hme-kpi-t3 {
    margin: 5px 0px 0px 0px;
    font-size: 12px;
    line-height: 28px;
    font-weight: 400;
    width: 99%;
    color: #1589ee;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-kpi-t2-clr {
    color: #ffa220;
}

.isc-thm-hme-kpi-cont1:before {
    content: '';
    display: table;
}

.isc-thm-hme-kpi-cont1:after {
    content: " ";
    display: table;
    clear: both;
}

.isc-thm-hme-kpi-cnt1-bdy {
    min-height: 350px;
    max-height: 400px;
    overflow-y: auto;
}

    .isc-thm-hme-kpi-cnt1-bdy:before {
        content: '';
        display: table;
    }

    .isc-thm-hme-kpi-cnt1-bdy:after {
        content: " ";
        display: table;
        clear: both;
    }

.isc-t300-bar-cht {
    height: 290px;
    width: 100%;
}

.mar-top-10 {
    margin-top: 10px;
}

.isc-t300-hrm-lst {
    width: 100%;
    table-layout: fixed;
    border-spacing: unset;
}

    .isc-t300-hrm-lst th {
        padding: 7px 10px;
        margin: 0px;
        font-size: 14px;
        line-height: 20px;
        color: #000;
        font-weight: 400;
        background-color: #f9f9f9;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: 600;
    }

    .isc-t300-hrm-lst td {
        padding: 7px 10px;
        margin: 0px;
        font-size: 14px;
        line-height: 20px;
        color: #000;
        font-weight: 400;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border-bottom: 1px solid #ddd;
    }

.isc-t300-hrm-lst-chd-bg1 {
    font-weight: 500 !important;
    color: #13a840 !important;
}

.isc-t300-hrm-lst-chd-bg2 {
    font-weight: 500 !important;
    color: #ffa220 !important;
}

.isc-t300-tab-lst-cont2::-webkit-scrollbar {
    width: 4px;
}

.isc-thm-hme-kpi-hdr-t1 span {
    font-size: 13px;
    color: #a8a8a8;
}

.isc-page-border {
    margin: 20px;
}

.div-col-33per:nth-last-child(1) {
    margin-right: 0px;
}

.isc-adm-hme-kpi {
    border: 1px solid #dadada;
    min-height: 75px;
    border-radius: 4px !important;
    padding: 10px;
    background-color: #ffffff;
}

.isc-adm-hme-kpi-cont {
    padding: 0px 0px;
    margin: 0px 0px;
}

    .isc-adm-hme-kpi-cont li {
        list-style: none;
        float: left;
        width: 25%;
        padding: 0px 0px;
    }

        .isc-adm-hme-kpi-cont li a {
            background-color: #fff;
        }

.isc-adm-hme-kpi-cont-s1 {
    border-right: 1px solid #dadada;
    padding-left: 10px;
}

.isc-adm-hme-kpi-cont li a h5 {
    margin: 0px 0px 10px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 20px;
}

.isc-adm-hme-kpi-cont li a h3 {
    margin: 0px;
    font-size: 18px;
    font-weight: 500;
    color: #d81212;
    line-height: 25px;
}

.isc-kpi-blu-clr {
    color: #4486F4 !important;
}

.isc-adm-hme-kpi-cont li a h6 {
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #5d5d5d;
    line-height: 20px;
}

    .isc-adm-hme-kpi-cont li a h6 i {
        color: #d81212;
        margin-right: 5px;
    }

.isc-kpi-blu-clr {
    color: #4486F4 !important;
}

.isc-adm-hme-kpi-cont li:last-child .isc-adm-hme-kpi-cont-s1 {
    border-right: none;
}

.pad-rgt-15 {
    padding-right: 15px;
}

.isc-pad-non .isc-table-read-optimal tr td h5 {
    margin: 0;
}

.isc-tab-btn-sm {
    padding: 3px;
    color: #fff;
    text-decoration: none;
}

.isc-scr-sec-grp-hdr-container-s1 {
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom: 1px solid #d9dee0;
    padding: 7px 15px 7px 0px;
    position: relative;
    height: 24px;
}

.isc-scr-sec-hdr-s1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-apr-hm-kpi-btn {
    margin: 0px;
    padding: 3px 8px;
    background-color: #117EC3;
    font-size: 11px;
    text-align: center;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
}

.isc-grp-sec-ent-rig-cell-s1 h5 {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-size: 27px;
    font-weight: 400;
    text-align: left;
    line-height: 20px;
    color: #464646;
}

.isc-grp-sec-ent-rig-cell-s1 h4 {
    margin: 15px 0px 0px 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: 400;
    text-align: left;
    line-height: 15px;
    color: #909090;
}

.isc-grp-sec-ent-spn {
    text-align: right;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    line-height: 31px;
    color: #117EC3;
}

.cell-left {
    float: left;
}

.cell-right {
    float: right;
}

.isc-mar-rig {
    margin-right: 15px;
}

.isc-mar-top {
    margin-top: 15px;
}

.isc-30per.isc-agenta {
    float: left;
    width: 26.8%;
}

.isc-bor-rgt-pos .fa-chevron-circle-left {
    position: absolute;
    right: -8px;
    cursor: pointer;
    background-color: #ffffff;
}

.isc-50per.isc-width-1 {
    width: 76.1%;
}

.isc-20per.dis-n {
    display: none;
}

.isc-bor-lft-pos {
    border-left: 1px solid #dadada;
    position: relative;
}

    .isc-bor-lft-pos .fa-chevron-circle-left {
        position: absolute;
        left: -8px;
        cursor: pointer;
        background-color: #ffffff;
    }

.isc-50per.isc-width-2.isc-width-1 {
    width: 98%;
}

.isc-50per.isc-width-2 {
    width: 69.4%;
}

/*isc comment sec*/
.isc-comment-block label {
    width: 100%;
    display: block;
    color: red;
    padding: 3px;
    font-size: 19px;
    font-weight: 900;
    position: relative;
    margin: -10px 0px 10px 0px;
}

.isc-comments {
    border-radius: 3px;
    padding: 0 2.55rem;
    background: white;
    padding: 0px;
    border: 0px solid #ccc;
}

.isc-comment-container {
    background: white;
    /*overflow: auto;*/
    padding: 1px 2px 0px 0px;
    z-index: 32;
}

.isc-comment-wrap {
    background: white;
    display: table;
    width: 100%;
    min-height: 5.3125rem;
}

.isc-comment-list {
    border: 1px solid #dadada;
    border-radius: 4px;
}

.isc-comment-profile {
    padding-top: 0.9rem;
    display: table-cell;
    width: 5.5rem;
}

    .isc-comment-profile .isc-comment-avatar {
        height: 80px;
        padding: 12px;
        margin: 0px 0px 10px 15px;
        width: 80px;
        opacity: 1;
        border-radius: 50%;
        background-size: contain;
    }

.isc-comment-block {
    padding: 1rem;
    display: table-cell;
    vertical-align: top;
}

    .isc-comment-block textarea {
        width: 100%;
        resize: none;
    }

.isc-comment-text {
    margin-top: 0;
    margin-bottom: 1.25rem;
    font-size: 14px;
}

.isc-bottom-comment {
    color: #aaa;
    font-size: 0.875rem;
}

.isc-comment-info a {
    color: #666;
    font-size: 14px;
}

.isc-comment-date {
    float: left;
    white-space: nowrap;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
}

span.cell-right {
    display: inline;
    margin: 0px;
    cursor: pointer;
    border-left: 1px solid #e1e5eb;
}

.cell-right:nth-of-type(odd) {
    padding: 0rem 0rem 0.125rem 1rem;
}

.cell-right:nth-of-type(even) {
    padding: 0rem 1rem 0.125rem 1rem;
}

.isc-activities-wrap {
    list-style-type: none;
    padding-left: 0;
    position: relative;
}

.cell-right:hover {
    color: gray;
}

/*isc-Comment-sec*/
/***Time line ends**/
.history-tl-container {
    margin: auto;
    display: block;
    position: relative;
}

    .history-tl-container ul.tl {
        margin: 20px 0 0px 0px;
        padding: 0;
        display: inline-block;
        width: 100%;
    }

.isc-tile-box {
    position: relative;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px;
}

.isc-tile-txt {
    padding-top: 45px;
    font-size: 14px;
}

.tl-item .isc-50per p {
    margin: 0;
}

ul.tl {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.isc-box-cnt {
    padding-top: 40px;
}

.isc-icon-bor1 {
    display: inline-block;
    color: #16325c;
    margin: -3px 0px 0px 0px;
    font-size: 14px;
    padding: 0px 7px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 20px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px !important;
    margin-left: 5px;
}

.isc-bg-p1 {
    background-color: #eef1f6;
}

.isc-exp-arw {
    position: absolute;
    left: -35px;
    top: 5px;
}

    .isc-exp-arw i {
        font-weight: 900;
        font-size: 21px;
        cursor: pointer;
    }

.isc-timeline-more-details-show .isc-exp-arw i {
    transform: rotate(90deg);
}

h5.isc-tile-box-txt {
    margin: 0;
    color: #1589ee;
}

.isc-tile-box-txt {
    font-weight: 600;
}

.isc-lft-hdr p {
    font-size: 14px;
}

.isc-rgt-opt p {
    font-size: 14px;
    font-weight: 600;
}

.isc-timeline-ico1 {
    position: absolute;
    left: 15px;
    padding: 5px;
}

.isc-timeline-ico {
    position: absolute;
    left: -13px;
    padding: 5px;
}

.isc-timeline-ico-clr-p1 {
    background-color: #d54ead;
    color: #fff;
}

.isc-timeline-ico-clr-p2 {
    background-color: #4caf50;
    color: #fff;
}

.isc-timeline-ico-clr-p3 {
    background-color: #9cacaf;
    color: #fff;
}

.isc-timeline-ico-clr-p4 {
    background-color: #56cbe1;
    color: #fff;
}

.isc-timeline-ico-clr-p5 {
    background-color: #f0cf5a;
    color: #fff;
}

.isc-timeline-ico-clr-p6 {
    background-color: #f59757;
    color: #fff;
}

.isc-mar-bot-40 {
    margin-bottom: 40px;
}

.isc-box-cnt .isc-wrap-item h4 {
    margin-top: 0px;
    float: left;
}

.isc-tab-btn-p8 {
    color: #1589ee;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 5px 7px;
    font-weight: 400;
    float: left;
    background-color: #ffffff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.history-tl-container ul.tl li {
    list-style: none;
    margin: auto;
    min-height: 50px;
    /* background: rgba(255,255,0,0.1); */
    border-left: 2px solid #000;
    padding: 0 0 10px 30px;
    position: relative;
    margin-left: 35px;
}

    .history-tl-container ul.tl li:last-child {
        border-left: 0;
    }

    .history-tl-container ul.tl li:hover::before {
        border-color: #258CC7;
        transition: all 1000ms ease-in-out;
    }

.item-detail {
    font-size: 13px;
    color: #525252;
}

.item-title h5 {
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.item-detail h5 {
    margin: 0;
    font-size: 13px;
    color: #525252;
    font-weight: 400;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.timestamp p {
    margin: 0px;
    text-align: right;
    font-size: 14px;
}

.timestamp i {
    margin-top: 1px;
}

.timestamp span {
    font-size: 14px;
}

/***Time line ends**/
/** Transaction Timeline**/
.isc-transaction .history-tl-container {
    font-family: "Roboto",sans-serif;
    margin: auto;
    display: block;
    position: relative;
}

    .isc-transaction .history-tl-container ul.tl {
        margin: 20px 0;
        padding: 0;
        display: inline-block;
    }

        .isc-transaction .history-tl-container ul.tl li {
            list-style: none;
            margin: auto;
            margin-left: 200px;
            min-height: 50px;
            /*background: rgba(255,255,0,0.1);*/
            border-left: 1px dashed #86D6FF;
            padding: 0 0 50px 30px;
            position: relative;
        }

            .isc-transaction .history-tl-container ul.tl li:last-child {
                border-left: 0;
            }

            .isc-transaction .history-tl-container ul.tl li::before {
                position: absolute;
                left: -5px;
                top: -4px;
                content: " ";
                border-radius: 500%;
                background: #258CC7;
                height: 10px;
                width: 10px;
                transition: all 500ms ease-in-out;
            }

            .isc-transaction .history-tl-container ul.tl li:hover::before {
                border-color: #258CC7;
                transition: all 1000ms ease-in-out;
            }

.isc-transaction ul.tl li .item-detail {
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    padding-top: 10px;
    line-height: 20px;
}

.isc-transaction ul.tl li .timestamp {
    color: #525252;
    position: absolute;
    width: 100px;
    left: -20%;
    text-align: right;
    font-size: 13px;
    line-height: 20px;
}

/**Transaction Time line**/
/*isc timeline*/
.isc-activity-feed {
    padding: 15px;
    list-style: none;
}

    .isc-activity-feed .isc-feed-item {
        position: relative;
        padding-bottom: 20px;
        padding-left: 30px;
        border-left: 2px solid #e4e8eb;
        font-size: 14px;
    }

        .isc-activity-feed .isc-feed-item:last-child {
            border-color: transparent;
        }

        .isc-activity-feed .isc-feed-item::after {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: -8px;
            width: 10px;
            height: 10px;
            border-radius: 100px;
            background: #fff;
            border: 2px solid #fcb95b;
        }

        .isc-activity-feed .isc-feed-item .date {
            display: block;
            position: relative;
            top: 0px;
            color: #8c96a3;
            text-transform: uppercase;
            font-size: 10px;
            float: right;
            padding-left: 10px;
        }

        .isc-activity-feed .isc-feed-item .text {
            position: relative;
            top: -3px;
        }

/*isc timeline*/
/*Layout One*/
.shimmer__wrapper {
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.shimmer__item {
    background: #fff;
    min-height: 79px;
    padding: 14px 15px 13px;
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #dadada;
    margin-bottom: 14px;
    border-radius: 4px;
}

    .shimmer__item:not(:last-child) {
        border-bottom: 1px solid rgba(40, 45, 58, 0.1);
    }

    .shimmer__item > div {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        flex-basis: 100%;
        max-width: 100%;
    }

.shimmer__block {
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    animation-delay: 0.5s;
    background-color: #ededed;
    background-image: linear-gradient(90deg, #ededed 14.36%, #d7d6d6 56.29%, #ededed 100%);
    background-repeat: no-repeat;
    background-size: 244px 104px;
    position: relative;
    height: 9px;
    border-radius: 10px;
    width: 100%;
    margin: 3px 6px 3px 0px;
}

@keyframes placeHolderShimmer {
    0% {
        background-position: calc(0% - 300px) 0;
    }

    20% {
        background-position: calc(0% - 300px) 0;
    }

    80% {
        background-position: calc(100% + 300px) 0;
    }

    100% {
        background-position: calc(100% + 300px) 0;
    }
}

/*Layout One*/
/*Layout Two*/
.isc-20 {
    width: 20%;
}

.isc-60 {
    width: 60%;
}

.isc-80 {
    width: 80%;
}

.post {
    width: 220px;
    height: 60px;
}

    .post .avatar {
        float: left;
        width: 42px;
        height: 42px;
        background-color: #ededed;
        border-radius: 25%;
        margin: 8px;
        background-image: linear-gradient(90deg, #ededed 14.36%, #d7d6d6 56.29%, #ededed 100%);
        background-size: 600px;
        animation: shine-avatar 1.6s infinite linear;
    }

    .post .line {
        float: left;
        width: 140px;
        height: 9px;
        margin-top: 12px;
        border-radius: 7px;
        background-image: linear-gradient(90deg, #ededed 14.36%, #d7d6d6 56.29%, #ededed 100%);
        background-size: 600px;
        animation: shine-lines 1.6s infinite linear;
    }

.isc-mar-all {
    margin: 15px;
}

.isc-mar-lft-rgt {
    margin: 0px 15px;
}

.isc-mar-lft-p3 {
    margin-left: 35px;
}

.post .avatar + .line {
    margin-top: 15px;
    width: 100px;
}

.post .line ~ .line {
    background-color: #ddd;
}

@keyframes shine-lines {
    0% {
        background-position: -100px;
    }

    40%, 100% {
        background-position: 140px;
    }
}

@keyframes shine-avatar {
    0% {
        background-position: -32px;
    }

    40%, 100% {
        background-position: 208px;
    }
}

/*Layout Two*/
/*Layout Three*/
.progress {
    cursor: pointer;
    speak: none;
    font-size: 14px;
}

    .progress:after {
        clear: both;
        display: table;
        content: "";
    }

.progress__step {
    width: calc( ( 100% - 66% ) / ( 4 - 1 ));
    position: relative;
    float: left;
    overflow: hidden;
    border-radius: 4px;
    background-color: #0087CD;
    color: #fff;
    -webkit-transition: background-color 250ms ease-out, width 250ms ease-out;
    transition: background-color 250ms ease-out, width 250ms ease-out;
}

    .progress__step:not(:last-child) {
        margin-right: 5px;
    }

.progress--five .progress__step {
    width: calc( ( 70% - 66% ) / ( 5 - 1 ));
}

.progress--three .progress__step {
    width: calc( ( 100% - 66% ) / ( 3 - 1 ));
}

.progress__step--active {
    width: calc( 66% - ( 5px * ( 4 - 1 ) ));
    background-color: #0087CD;
    color: #fff;
    -webkit-transition: background-color 250ms ease-out, width 250ms ease-out;
    transition: background-color 250ms ease-out, width 250ms ease-out;
}

.progress--five .progress__step--active {
    width: calc( 66% - ( 5px * ( 5 - 1 ) ));
}

.progress--three .progress__step--active {
    width: calc( 66% - ( 5px * ( 3 - 1 ) ));
}

.progress__step--active ~ .progress__step {
    background-color: #DADADA;
    color: #555;
}

.progress__step {
    width: calc( ( 100% / 4 ) - ( 10px * ( ( 4 - 1 ) / 4 ) ));
    border-radius: 0;
    overflow: visible;
    -webkit-transition: width 0s ease-out;
    transition: width 0s ease-out;
    background-color: #eef1f6;
    color: #555;
}

.progress--five .progress__step {
    width: calc( ( 70% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

.progress--three .progress__step {
    width: calc( ( 100% / 3 ) - ( 10px * ( ( 3 - 1 ) / 3 ) ));
}

.progress__step::before {
    content: "";
    position: absolute;
    top: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff;
    left: 0;
}

.progress__step::after {
    content: "";
    position: absolute;
    top: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #eef1f6;
    left: 99.9%;
    /* Not 100% because of IE subpixel rendering bug */
    z-index: 2;
}

.progress__step:first-child {
    border-radius: 4px 0 0 4px;
}

    .progress__step:first-child::before {
        display: none;
    }

.progress__step:last-child {
    border-radius: 0 4px 4px 0;
}

    .progress__step:last-child::after {
        display: none;
    }

.progress__step:not(:first-child) {
    padding-left: 20px;
}

.progress__step:not(:last-child) {
    margin-right: 10px;
}

.progress__step--active {
    background-color: #0087CD;
    color: #fff;
}

    .progress__step--active::after {
        border-left-color: #0087CD;
    }

.progress__label {
    height: 40px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.progress__step--active .progress__label {
    margin-right: 10px;
}

.progress__badge {
    text-align: center;
    font-weight: 700;
}

.progress__step--active .progress__badge::after, .progress__step--active ~ .progress__step .progress__badge::after {
    display: none;
}

.progress__step:not(.progress__step--active) .progress__badge {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.progress__step--active .progress__badge {
    position: absolute;
    border: 2px solid #555;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 10px;
    line-height: 24px;
    border-color: #fff;
}

.progress__number {
    display: none;
    font-size: 1.14286em;
}

.progress__step--active .progress__number, .progress__step--active ~ .progress__step .progress__number {
    display: inline;
}

.progress__title {
    position: absolute;
    left: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: 600;
    z-index: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    width: 92%;
}

.progress--five .progress__title {
    font-size: 14px;
}

.progress__step:not(.progress__step--active) .progress__title {
    /*display: none;*/
}

/*Layout three*/
/*simple list page*/
.isc-validation-info {
    display: none;
}

    .isc-validation-info.isc-validation-info-show {
        display: block;
    }

.isc-task-validation-info {
    background-color: #f2dede;
    padding: 2px 10px;
    border-radius: 4px;
    margin-top: 10px !important;
    position: relative;
}

    .isc-task-validation-info p {
        font-size: 12px;
        color: #b94a48;
        margin: 5px 0px;
    }

    .isc-task-validation-info i {
        position: absolute;
        top: 8px;
        right: 10px;
        color: #b94a48;
        font-size: 14px;
    }

.isc-data-validation-info {
    background-color: #cdf9e1;
    padding: 2px 10px;
    border-radius: 4px;
    margin-top: 10px !important;
    position: relative;
}

    .isc-data-validation-info p {
        font-size: 12px;
        color: #18cc6c;
        margin: 5px 0px;
    }

    .isc-data-validation-info i {
        position: absolute;
        top: 8px;
        right: 10px;
        color: #18cc6c;
        font-size: 14px;
    }

.isc-server-info {
    background-color: #ff9d0954;
    padding: 2px 10px;
    border-radius: 4px;
    margin-top: 10px !important;
    position: relative;
}

    .isc-server-info p {
        font-size: 12px;
        color: #ff9d09;
        margin: 5px 0px;
    }

    .isc-server-info i {
        position: absolute;
        top: 8px;
        right: 10px;
        color: #ff9d09;
        font-size: 14px;
    }

.isc-data-update-info {
    background-color: #b2e0f5;
    padding: 2px 10px;
    border-radius: 4px;
    margin-top: 10px !important;
    position: relative;
}

    .isc-data-update-info p {
        font-size: 12px;
        color: #009fe6;
        margin: 5px 0px;
    }

    .isc-data-update-info i {
        position: absolute;
        top: 8px;
        right: 10px;
        color: #009fe6;
        font-size: 14px;
    }

ul.isc-action-dropdown {
    background-color: #fff;
    list-style-type: none;
    padding: 0px;
    width: 150px;
    right: 20px;
    position: absolute;
    margin: 0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border: 1px solid #bbbbbb;
}

ul.isc-action-dropdown1 {
    background-color: #fff;
    list-style-type: none;
    padding: 0px;
    width: 150px;
    right: 20px;
    position: absolute;
    margin: 0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    border: 1px solid #bbbbbb;
}

ul.isc-nav-droplist {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

ul.isc-action-dropdown li {
    padding: 5px 10px;
    cursor: pointer;
}

    ul.isc-action-dropdown li:hover {
        background-color: #1589ee;
        color: #fff;
    }

.isc-action-dropdown.isc-list-drp {
    display: none;
}

table td i {
    padding-right: 7px;
}

/*simple list page*/
/*Simple list layout*/
.mycontainer {
    display: flex;
    margin-left: 330px !important;
}

.isc-table-read-optimal.isc-tab-var td {
    border: none;
    padding: 5px 5px;
}

    .isc-table-read-optimal.isc-tab-var td h4 {
        font-size: 14px;
    }

.isc-mar-r-1 {
    margin-right: 1px;
}

.isc-attach-file {
    text-align: center;
    border: 1px solid #dadada;
    border-style: dashed;
    padding: 10px;
    font-size: 14px;
}

.isc-tck-tlt {
    color: #525252 !important;
}

.isc-comment-sec-grp-lft-cell-s1.isc-var3 {
    float: left;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background-color: #000000;
    position: relative;
    top: 2px;
    left: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    color: #ffffff;
    margin-right: 10px;
}

.isc-stat-txt-inprog {
    width: max-content;
    background-color: #1589ee;
    color: #fff;
    padding: 2px 10px 2px 10px;
    border-radius: 4px;
}

.isc-watchers-cont {
    background-color: #f3f2f2;
    padding: 0px 5px 2px 5px;
    border-radius: 50px;
    color: #000;
    width: 17px;
    height: 17px;
    text-align: center;
    float: left;
    font-size: 12px;
    margin-right: 5px;
}

.pulse {
    height: 100%;
    width: 100%;
    background: -webkit-gradient(linear, right top, left top, from(#efefef), color-stop(50%, #fcfcfc), to(#efefef));
    background: linear-gradient(-90deg, #efefef 0%, #fcfcfc 50%, #efefef 100%);
    background-size: 400% 400%;
    -webkit-animation: pulse 1.2s ease-in-out infinite;
    animation: pulse 1.2s ease-in-out infinite;
}

.pulse1 {
    background: -webkit-gradient(linear, right top, left top, from(#efefef), color-stop(50%, #fcfcfc), to(#efefef));
    background: linear-gradient(-90deg, #51738c 0%, #51738c 50%, #083b61 100%);
    background-size: 400% 400%;
    -webkit-animation: pulse 1.2s ease-in-out infinite;
    animation: pulse 1.2s ease-in-out infinite;
}

@-webkit-keyframes pulse {
    0% {
        background-position: 0% 0%;
    }

    100% {
        background-position: -135% 0%;
    }
}

@keyframes pulse {
    0% {
        background-position: 0% 0%;
    }

    100% {
        background-position: -135% 0%;
    }
}

.content {
    display: -webkit-box;
    display: flex;
}

.mythumb {
    display: flex;
    margin-left: 330px;
}

.lines {
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 300px;
}

    .lines .line, .lines .thumb {
        background-color: #f5f5f5;
        width: 14rem;
        height: 8px;
        margin: 0.25rem;
        border-radius: 6px;
        margin-top: 12px;
    }

    .lines .thumb {
        height: 7.5rem;
    }

.menu-lines .line {
    height: 4px;
    border-radius: 6px;
    background-color: #f5f5f5;
}

.pulse1 {
    line-height: 6;
}

.pulse.pulse1 {
    margin-left: 32px;
}

/*simple list*/
.loading-wrapper {
    width: 100%;
}

.title-block {
    padding-bottom: 24px;
    padding-top: 8px;
}

.list-block {
    padding-top: 12px;
}

.my-title {
    height: 10px;
    width: 25%;
    margin-bottom: 28px;
}

.my-content {
    height: 10px;
    margin-bottom: 12px;
}

    .my-content.line-item {
        margin-bottom: 28px;
    }

.last-row {
    width: 90%;
    margin-bottom: 0px;
}

@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0;
    }

    100% {
        background-position: 468px 0;
    }
}

.ui-layout {
    width: 100%;
}

.ui-layout__sections {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -20px;
    margin-left: -20px;
    padding-top: 0;
}

.ui-layout__section {
    min-width: 0;
    max-width: 100%;
    display: flex;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-content: flex-start;
    margin-top: -20px;
    margin-left: -20px;
    padding-top: 20px;
    padding-left: 20px;
}

.ui-layout__section--primary {
    -webkit-flex: 2 1 480px;
    -ms-flex: 2 1 480px;
    flex: 2 1 480px;
}

.ui-layout__item {
    min-width: 0;
    max-width: 100%;
    flex: 2 1 480px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 60px;
    margin-top: 20px;
}

.ui-card {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
    height: auto;
    width: 100%;
}

/**list style**/
@keyframes loading {
    40% {
        background-position: 100% 0;
    }

    100% {
        background-position: 100% 0;
    }
}

.list-headline {
    text-align: center;
    margin-bottom: 48px;
}

.tableWrapper {
    width: 100%;
}

    .tableWrapper .table {
        margin: 0 auto;
        text-align: left;
        border-spacing: 0;
    }

        .tableWrapper .table tbody td {
            padding: 20px 0;
            min-width: 150px;
        }

            .tableWrapper .table tbody td span {
                color: #FEFEFE;
            }

            .tableWrapper .table tbody td:last-child {
                border-radius: 0 8px 8px 0;
            }

    .tableWrapper .list-loading {
        position: relative;
    }

        .tableWrapper .list-loading .bar {
            background-color: #E7E7E7;
            height: 10px;
            border-radius: 7px !important;
            width: 80%;
        }

        .tableWrapper .list-loading:after {
            position: absolute;
            transform: translateY(-50%);
            top: 50%;
            left: 0;
            content: "";
            display: block;
            width: 100%;
            height: 24px;
            background-image: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 80%);
            background-size: 200px 24px;
            background-position: -100px 0;
            background-repeat: no-repeat;
            animation: loading 1s infinite;
        }

        .tableWrapper .list-loading .bar1 {
            background-color: #e7e7e700;
            height: 12px;
            border-radius: 7px;
            width: 12px;
            margin-right: 10px;
            border: 1px solid #ccc !important;
        }

        .tableWrapper .list-loading .bar2 {
            background-color: #E7E7E7;
            height: 12px;
            border-radius: 7px !important;
            width: 12px;
            margin-right: 10px;
        }

    .tableWrapper th {
        visibility: hidden;
    }

th.list-loading {
    visibility: unset;
}

.menu-btn {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    /* border: 5px solid #fff; */
    transition: all 0.5s ease-in-out;
}

.menu-btn__burger,
.menu-btn__burger::before,
.menu-btn__burger::after {
    width: 15px;
    height: 2px;
    border-radius: 5px;
    background-color: #ccc;
    transition: all 0.5s ease-in-out;
}

    .menu-btn__burger::before,
    .menu-btn__burger::after {
        content: "";
        position: absolute;
    }

    .menu-btn__burger::before {
        transform: translateY(-5px);
    }

    .menu-btn__burger::after {
        transform: translateY(5px);
    }

td.list-loading {
    padding: 15px 0;
}

tbody.my-tbody tr {
    border-bottom: 1px solid #efefef;
}

/*Simple list layout*/
/*Board layout*/
.isc-box-container {
    margin: 0px 7px;
}

.isc-board-layout {
    padding: 0px 15px;
}

.isc-box-container .shimmer .shimmer__item {
    border-radius: 4px !important;
}

.isc-fullwidth-processbar .progress__step {
    width: calc( ( 93% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

/*Board layout*/
/*Master details */
.isc-master-details .isc-70 {
    border-right: none;
    padding-right: 0px;
    margin: 10px;
    margin-top: 0px;
}

.isc-master-details .isc-30 {
    margin: 0px 10px 0px 20px;
    border-right: 1px solid #dadada;
    padding-right: 0px;
}

.isc-hight-sm {
    min-height: 20px;
}

.isc-hight-lg {
    min-height: 340px;
}

.isc-master-details .isc-30 .shimmer__item {
    margin-bottom: 0px;
    border-radius: 0px;
    border-right: 0px;
}

.isc-master-details-two .isc-30 .shimmer__item {
    margin-bottom: 0px;
    border-radius: 0px;
    border-right: 0px;
    border: none;
    margin: 0;
    padding: 0;
}

.isc-master-details-two .isc-70 .shimmer__item {
    background: #fff;
    min-height: 79px;
    padding: 14px 15px 13px;
    display: flex;
    flex-wrap: wrap;
    border: none;
    margin-bottom: 14px;
    border-radius: 0px;
    border-bottom: 1px solid #dadada;
    margin: 0;
    padding: 0;
}

.isc-master-details-two .isc-30 {
    margin: 0px 10px 0px 20px;
    border-right: 1px solid #dadada;
    padding-right: 0px;
}

.isc-master-details-two .isc-70 {
    border: none;
    padding-right: 0px;
    margin: 0px;
}

/*Master details*/
/*slider navigation*/
.toggle__input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
}

.toggle__label {
    position: absolute;
    z-index: 200;
    margin: 10px;
    padding: 6px;
    cursor: pointer;
    border: 4px solid #333;
    border-radius: 4px;
}

    .toggle__label span {
        position: relative;
        display: block;
        width: 32px;
        height: 32px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        border-top: 4px solid #333;
        border-bottom: 4px solid #333;
        -webkit-transition: 0.4s ease;
        transition: 0.4s ease;
    }

        .toggle__label span:before, .toggle__label span:after {
            content: "";
            position: absolute;
            top: calc(50% - 2px);
            display: block;
            width: 100%;
            height: 4px;
            background: #333;
            -webkit-transition: 0.4s ease;
            transition: 0.4s ease;
        }

.nav {
    position: fixed;
    z-index: 100;
    width: 300px;
    height: 100%;
    padding-top: 96px;
    overflow-y: auto;
    background: #fefefe;
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.nav__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.nav__item {
    border-bottom: 1px solid #e5e5e5;
}

    .nav__item a {
        display: block;
        height: 48px;
        padding-left: 48px;
        line-height: 48px;
        color: #333;
        text-decoration: none;
        text-transform: uppercase;
    }

    .nav__item:hover {
        background: #e5e5e5;
    }

.o-mask {
    position: fixed;
    z-index: 50;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    background: #333;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease, width 0s 0.4s ease, height 0s 0.4s ease;
    transition: opacity 0.4s ease, width 0s 0.4s ease, height 0s 0.4s ease;
}

.g-wrapper {
    position: relative;
    width: 100%;
    min-height: 100%;
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.toggle__input:checked + .toggle__label span {
    border-color: transparent;
}

    .toggle__input:checked + .toggle__label span:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .toggle__input:checked + .toggle__label span:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

.toggle__input:checked ~ .nav {
    box-shadow: 5px 0 10px rgba(51, 51, 51, 0.5);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.toggle__input:checked ~ .o-mask {
    width: 100%;
    height: 100%;
    opacity: 0.7;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}

.toggle__input:checked ~ .g-wrapper {
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}

.isc-y-2018 {
    display: none;
}

.isc-tbl-sec-esign tr.isc-waiting td {
    border-bottom: 2px solid #F7B044;
    color: #F7B044;
}

/**Account Plan*/
.isc-activities-list {
    display: flex;
    margin-bottom: 10px;
    font-size: 14px;
}

.isc-count-container {
    display: flex;
    position: absolute;
    right: 20px;
    font-size: 12px;
}

.isc-count-open {
    margin-right: 25px;
    padding: 2px 12px;
    border-radius: 50px;
    background-color: #1589ee;
    color: #fff;
}

i.fa.fa-circle {
    color: #1589ee;
}

i.isc-icon-close.fa.fa-circle {
    color: #b8b8b8;
}

.isc-mar-top-45 {
    margin-top: 45px;
}

.isc-progress-header h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

hr.isc-border-p1 {
    border: none;
    border-top: 1px solid #dadada;
}

select.isc-form-control {
    display: inline-block;
    color: #525252;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 3px 12px 3px 10px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px !important;
}

.isc-progress-header {
    display: flex;
    justify-content: start;
}

.isc-count-close {
    margin-right: 25px;
    background-color: #b8b8b8;
    padding: 2px 12px;
    border-radius: 50px;
    color: aliceblue;
}

.isc-50 {
    width: 50%;
}

.isc-40 {
    width: 40%;
}

.isc-40per {
    width: 40%;
    float: left;
}

.isc-60per {
    width: 60%;
    float: left;
}

.isc-50per {
    width: 49.3%;
    float: left;
}

.isc-col-50per {
    width: 49.3%;
}

.isc-55per {
    width: 54.2%;
    float: left;
}

.isc-20per {
    float: left;
    width: 19%;
}

.isc-75 {
    width: 75%;
    width: 75%;
    border-right: 1px solid #dadada;
    padding-right: 20px;
    margin-top: 0px;
    margin: 20px;
}

.isc-25 {
    width: 25%;
    margin: 20px 20px 0px 0px;
}

.isc-wrap-sec {
    display: flex;
}

li.isc-wrap-item {
    line-height: 1px;
    margin-bottom: 40px;
}

.isc-wrap-item h4 {
    margin-bottom: 24px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 14px;
}

.isc-inner-tab {
    display: flex;
}

.isc-inline-edit-hide {
    display: none;
}

i.fa.fa-check.isc-inline-save {
    padding-left: 10px;
    color: #13a840;
}

i.fa.fa-times.isc-inline-close {
    color: #ff6c6c;
}

.isc-inline-save.isc-inline-save-hide {
    display: none;
}

.isc-d-b {
    display: block;
}

.isc-height-p1 {
    height: 20px;
}

.isc-filter-type2-box p {
    padding-bottom: 6px;
    margin: 0px;
    font-size: 15px;
}

.isc-filter-type2-box label {
    font-size: 13px;
}

.isc-link-lbl-hdr-s1 i.isc-link-icn-s2 {
    display: none;
}

.isc-inline-close.isc-inline-close-hide {
    display: none;
}

i.fa.fa-pencil.isc-edit-text {
    color: #dadada;
    padding-left: 7px;
}

.isc-wrap-price {
    position: relative;
}

.isc-edit-pos {
    right: 30px;
    top: 5px;
    position: absolute;
}

.isc-wrap-price h4 {
    margin: 0 20px 0 0;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.isc-primary-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*.isc-wrap-price {
    display: flex;
}*/
.isc-item-title-cont {
    margin: 0;
    padding: 10px 0px;
    color: #1589ee;
    font-size: 15px;
}

ul.isc-wrap-content {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

.isc-wrap-sec .isc-30 {
    margin-left: 15px;
}

.isc-page-header-title p {
    margin: 0;
}

.isc-pad-t-b {
    padding: 15px 0px;
}

.isc-pad-r-l {
    padding: 0px 15px;
}

.isc-wrap-sec .isc-30 h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #1589ee !important;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-wrap-price-count {
    float: right !important;
    margin-right: 100px !important;
    color: #1589ee !important;
}

.isc-wrap-container {
    width: 100%;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.isc-inner-tab .isc-primary-title {
    font-size: 16px !important;
    padding-right: 10px;
}

.isc-primary-title h1 {
    font-size: 17px;
    padding-left: 15px;
    color: #000;
    margin: 0;
    padding: 0px !important;
}

.isc-chart-drp {
    font-size: 14px;
    border: none;
    color: #525252;
}

.isc-wrap-container .isc-primary-title {
    background-color: #f4f4f4;
    border-radius: 4px 4px 0 0;
    color: white;
    font-weight: 300;
}

.tile.wide .header .left, .tile.wide .header .right {
    width: 160px;
    float: left;
}

.isc-wrap-container .isc-wrap-sec {
    border-radius: 0 0 4px 4px;
    color: #333333;
    background-color: white;
}

.tile .isc-wrap-sec .title {
    text-align: center;
    font-size: 20px;
    padding-top: 2%;
}

.isc-home2-set-font-wght {
    font-weight: 400;
    font-size: 13px;
    margin: 0px !important;
}

.isc-home2-con-body-inside3-nav2 {
    margin: 0px !important;
    padding: 0px;
}

    .isc-home2-con-body-inside3-nav2 li {
        text-align: center;
        width: 20px;
        color: white;
        height: 15px;
        font-size: 10px;
        float: left;
        font-weight: 500;
        background-color: #54688E;
        width: 25px;
        margin-right: 5px;
        border-radius: 50px !important;
        border: 1px solid #ddd;
        display: block;
    }

.isc-d-flex {
    display: flex;
}

    .isc-d-flex h2 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #000000;
        line-height: 25px;
        font-weight: 500;
        font-size: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-simple-entity .isc-activities-list {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-left: 15px;
    margin-bottom: 10px;
    color: #525252;
}

.isc-simple-entity .isc-count-container {
    position: absolute;
    right: 40px;
    line-height: 30px;
}

    .isc-simple-entity .isc-count-container:nth-child(1) {
        line-height: 20px;
        font-size: 14px;
    }

.isc-simple-entity .isc-progress-wrap {
    display: flex;
}

.isc-cls-set-bg i {
    background-color: #eee;
    padding: 7px;
    border-radius: 4px;
}

.isc-key-ppl-wrap .cell-right {
    line-height: 32px;
}

.icon-user.isc-simple-entity-icon {
    position: absolute;
    top: 9px;
    width: 63px;
    font-size: 42px;
}

.isc-pad-lft {
    padding-left: 15px;
}

h2.isc-pad-lft {
    padding-left: 15px;
}

.screen-row:before {
    content: '';
    display: table;
}

.screen-row:after {
    content: '';
    display: table;
    clear: both;
}

.isc-screen-row:before {
    content: '';
    display: table;
}

.isc-screen-row:after {
    content: '';
    display: table;
    clear: both;
}

.isc-table-bordered > tbody > tr:nth-child(even) {
    background-color: #fdfdfd;
}

.isc-counter {
    display: none;
    -webkit-transition: 1s;
}

.isc-disabled-event {
    pointer-events: none;
    cursor: default;
}

.isc-body-slider.unpinned {
    margin-left: 0px;
}

/***Pagination***/
.isc-pagination-sec-s1 {
    padding: 20px;
    float: right;
    padding-top: 0;
}

.isc-page-count-s1 {
    display: inline-block;
    padding: 3px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    font-size: .875em;
    font-weight: 500;
    text-decoration: none;
    color: #000;
}

    .isc-page-count-s1.active {
        border: none;
        background: #1589ee;
        color: #f0f0f0;
    }

/*****Pagination***/
/*Simple details page*/
.isc-hor-details {
    padding: 10px 65px;
}

.isc-ver-details {
    padding: 10px 65px;
    display: flex;
}

    .isc-ver-details .isc-label-name {
        width: 100%;
        margin-bottom: 7px;
    }

.isc-hor-details .isc-label-name {
    width: 100%;
    margin-bottom: 7px;
}

.isc-ver-details .isc-detail-name input {
    width: 100%;
    border: 1px solid #dadada;
    height: 22px;
    border-radius: 4px;
}

.isc-ver-details .isc-detail-name {
    width: 100%;
}

.isc-hor-details .isc-detail-name input {
    width: -webkit-fill-available;
    border: 1px solid #dadada;
    height: 20px;
    border-radius: 4px;
}

.isc-details-page-title h1 {
    font-size: 17px;
    padding-left: 15px;
    color: #000;
    margin: 0;
    padding: 10px 0px 10px 65px;
}

.isc-hor-details .isc-detail-name input[placeholder] {
    padding: 3px 6px;
}

.isc-details-sec {
    margin: 10px 0px;
}

/*Simple details page*/
.isc-pan-dsh-kpi-bdy {
    min-height: 111px;
    max-height: 235px;
    overflow-y: hidden;
    text-align: center;
}

    .isc-pan-dsh-kpi-bdy:hover {
        overflow-y: auto;
    }

.isc-pan-dsh-im1 {
    height: 120px;
}

/***simple dashboard**/
.isc-hme1-cont1-bdy {
    min-height: 218px;
    max-height: 234px;
    text-align: center;
}

.isc-img-100per {
    width: 100%;
}

svg#DonutChartType {
    min-height: 256px;
}

.isc-thm-hme1-kpi-t1 {
    margin: 0px 0px;
    font-size: 67px;
    font-weight: 400;
    line-height: 151px;
    color: #1F7B76;
}

    .isc-thm-hme1-kpi-t1 span {
        font-size: 40px;
    }

.isc-hme2-cont1-bdy {
    min-height: 85px;
    max-height: 75px;
    overflow: auto;
    text-align: center;
}

.div-col-23per {
    margin-right: 15.6px;
    width: 22.2%;
    float: left;
}

.isc-lpi-hm2-img3 {
    height: 260px;
    width: 100%;
}

.div-col-30per {
    width: 29.5%;
    float: left;
}

.div-col-69per {
    width: 68.4%;
    float: left;
    margin-right: 15.6px;
}

.div-col-31per {
    width: 30.3%;
    float: left;
}

/***simple dashboard**/
.isc-col-70per {
    width: 69%;
    float: left;
}

.isc-70per {
    float: left;
    width: 70%;
}

.isc-30per {
    float: left;
    width: 29.78%;
}

.isc-col-30per {
    float: left;
    width: 26.1%;
}

.isc-col-30 {
    width: 30%;
    float: left;
}

.isc-div30per {
    float: left;
    width: 29.3%;
}

.isc-tbl-cont-s1 {
    border: 1px solid #dadada;
    padding: 10px;
    margin: 7.8px;
    min-height: 250px;
}

/***simple paneled**/
@media screen and (min-width: 1900px) {
    .isc-tbl-cont-s1 {
        border: 1px solid #dadada;
        padding: 10px;
        margin: 7.8px;
        min-height: 304px;
    }
}

.isc-tbl-cont-head-s1 h2 span {
    font-size: 13px;
    color: #a8a8a8;
}

.isc-fixed {
    table-layout: fixed;
}

.isc-table.isc-fixed > tbody > tr > td h5 {
    line-height: 1.42857143;
    vertical-align: top;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-table.isc-fixed > thead > tr > th h5 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-weight: 400;
    background-color: #f9f9f9;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
}

.isc-tbl-cont-s1 img {
    width: 100%;
}

.isc-tbl-cont-head-s1 h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #525252;
    line-height: 25px;
    font-weight: 500;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-notification-cont-s1 {
    position: relative;
    transition: background-color 0.5s ease;
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
    padding: 5px 5px 5px 10px;
    border-radius: 6px !important;
    display: none;
}

.isc-app-week a {
    color: #428bca;
    text-decoration: none;
}

/***Dashboard page***/
.isc-page-header i {
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #fff;
    background-color: Orange;
    width: 30px;
    height: 30px;
    border-radius: 4px !important;
    font-size: 15px;
    font-weight: 500;
    margin-top: 0px;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
}

.isc-page-header h2 {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #525252;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.isc-app-home-page-tile-main-s1 {
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 5px;
    min-height: 90px;
    padding: 12px 10px 10px 62px;
    position: relative;
    display: block;
    text-decoration: none;
}

.isc-inner-cont h4 {
    margin: 0;
    font-size: 14px;
    color: #525252;
}

.isc-inner-cont table tbody tr td {
    line-height: 14px;
    font-size: 13px;
}

.isc-sec-cir-bud-tile-icon-main-s1 {
    height: 40px;
    width: 40px;
    border-radius: 5px !important;
    text-align: center;
    background-color: #e0f4ff;
    line-height: 30px;
    color: #090909;
    font-size: 15px;
    position: absolute;
    left: 10px;
    top: 11px;
    /* border: 1px dotted #928f8f; */
}

.isc-tile-bud-img-s1 {
    height: 20px;
    margin: 10px;
    padding: 0;
    position: relative;
}

.isc-bg-green {
    background-color: #52c372;
}

.isc-app-home-page-tile-main-s1:hover {
    background-color: #d0f6ff75;
    border-radius: 6px !important;
}

.isc-bg-greay {
    background-color: #555554;
}

.isc-bg-blue1 {
    background-color: #72a2e3;
}

.isc-bg-blue {
    background-color: #0377B0;
}

.isc-bg-skyblue {
    background-color: #6BCEE5;
}

.isc-bg-darkblue {
    background-color: #033959;
}

.isc-bg-orange {
    background-color: #FABC3D;
}

.isc-lbl-tile-header-shedule-survy {
    color: #525252;
    font-size: 16px;
    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-sur-s1 {
    color: #676767;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 0 0;
    min-height: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.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: 13px;
        line-height: 13px;
        color: #0093c6;
        display: inline-block;
        margin: 5px 15px 0px 0px;
    }

        .isc-lbl-sec-tile-act-icon-s1 span i {
            font-size: 11px;
            line-height: inherit;
            color: #00a1b7;
        }

.isc-recent-activities {
    font-size: 16px;
    margin: 0px;
    padding: 4px 0px 10px 0px;
    font-weight: 600;
}

.isc-app-week {
    margin: 0px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #000;
}

.isc-app-apname {
    margin: 0px;
    font-size: 15px;
    line-height: 34px;
    font-weight: 400;
    color: #1589ee;
    font-weight: 600;
}

.isc-no-bg .isc-app-apname {
    margin: 0px;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    color: #1589ee;
}

ul.isc-rev-ico li a {
    padding: 0px 9px 0px 9px !important;
}

.isc-no-bg .isc-not-cont .isc-no-bg a {
    padding: 0px 9px 0px 9px;
}

.isc-not-cont .isc-no-bg > a.active {
    background-color: #fff;
    font-weight: 500;
    font-size: 15px;
    color: #000;
    padding: 10px 10px 10px 0px;
}

.isc-not-cont .isc-no-bg a {
    font-weight: 500;
    font-size: 15px;
    color: #000;
    padding: 10px 10px 10px 0px;
}

.isc-app-apname-p {
    margin: 0px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #5d5d5d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
}

.isc-notify-icon {
    background-color: #fcb95b;
    padding: 5px 7px;
    color: #ffffff;
    border-radius: 4px;
    margin-right: 5px;
}

.set .content1 p {
    padding: 0px 0px 0px 10px;
    margin: 0;
    color: #333;
}

.set1 .content1 p {
    padding: 0px 0px 0px 10px;
    margin: 0;
    color: #333;
}

.isc-pad-bot p {
    padding-top: 15px !important;
}

.isc-no-bg p {
    padding-top: 0px !important;
}

.isc-app-btl {
    font-size: 12px;
    margin-left: 10px;
}

.isc-not-cont {
    min-height: 540px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-app-nft {
    margin: 0px;
    font-size: 12px;
    line-height: 17px;
    color: #FFBF00;
}

.isc-blr-cont {
    opacity: 0.7;
}

.isc-notification-cont-s1 p {
    margin: 0px;
    font-size: 10px;
    line-height: 10px;
}

.isc-notification-cont-s1 {
    position: relative;
    transition: background-color 0.5s ease;
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
    padding: 5px 5px 5px 10px;
    border-radius: 6px !important;
    display: none;
}

.loadingDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    text-align: center;
    background-color: #ecf0f1;
    z-index: 999999999999;
}

    .loadingDiv img {
        border-radius: 5% !important;
        position: relative;
        margin: 25vh auto 0px auto;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    }

    .loadingDiv .load-cont {
        position: relative;
        bottom: 140px;
    }

        .loadingDiv .load-cont h3 {
            font-size: 23px;
        }

/***Dashboard Page**/
/***simple paneled**/
.isc-no-bg > a i {
    font-size: 10px;
    margin-top: 5px !important;
}

.isc-col-33 {
    width: 33.3%;
    float: left;
}

.isc-inner-cont {
    padding: 10px;
}

    .isc-inner-cont h4 {
        margin: 0;
    }

    .isc-inner-cont table {
        border: 1px solid #dadada;
        padding: 7px 10px;
    }

        .isc-inner-cont table tbody tr td {
            line-height: 27px;
        }

.isc-chart-border {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.isc-filter-options.isc-cus-filter:first-child {
    padding-bottom: 15px !important;
}

.isc-act-cir-cell-kbi.isc-btn-sts-bdg-thm-s3 {
    background-color: #a094ed;
    width: 33px;
    text-align: center;
    border-radius: 40px;
    line-height: 22px;
    color: #fff;
}

.isc-act-cir-cell-kbi.isc-btn-sts-bdg-thm-s1 {
    background-color: #9fdb66;
    width: 33px;
    text-align: center;
    border-radius: 40px;
    line-height: 22px;
    color: #fff;
}

.isc-act-cir-cell-kbi.isc-act-cir-bg-re-request-kbi-gray {
    width: 33px;
    text-align: center;
    border-radius: 40px;
    line-height: 22px;
    background-color: #ffffff !important;
    border: 1px solid #717171;
    color: #717171 !important;
}

.isc-act-cir-cell-kbi.isc-btn-sts-bdg-thm-s2 {
    background-color: #2293d6;
    width: 33px;
    text-align: center;
    border-radius: 40px;
    line-height: 22px;
    color: #fff;
}

.isc-header-cont {
    padding: 10px 10px;
    position: relative;
    border: 1px solid #dadada;
}

.isc-inner-set-icon {
    position: absolute;
    top: 11px;
    right: 25px;
    color: #525252;
}

.isc-dropdown-menu {
    position: absolute;
    background-color: #f5f5f5;
    padding: 10px 20px 10px 15px;
    list-style-type: none;
    right: 30px;
    top: 29px;
    font-size: 13px;
    display: none;
    box-shadow: 2px 1px 7px 0px #e3e3e3;
    z-index: 9;
}

.isc-dropdown-menu1 {
    position: absolute;
    background-color: #f5f5f5;
    padding: 10px 20px 10px 15px;
    list-style-type: none;
    right: 30px;
    top: 29px;
    font-size: 13px;
    display: none;
    box-shadow: 2px 1px 7px 0px #e3e3e3;
    z-index: 9;
}

.history-tl-container.isc-cont-info ul.tl {
    margin-top: 10px;
}

    .history-tl-container.isc-cont-info ul.tl li:last-child {
        padding-bottom: 0px;
    }

.isc-bor-rgt {
    border-right: 1px solid #dadada;
}

.isc-bor-rgt-pos {
    border-right: 1px solid #dadada;
    position: relative;
}

.isc-user-m .isc-lbl-tile-header-shedule-sur-s1 {
    line-height: 25px !important;
}

.isc-bor-rgt-pos .fa-chevron-circle-right {
    position: absolute;
    right: -8px;
    cursor: pointer;
    background-color: #ffffff;
}

    .isc-bor-rgt-pos .fa-chevron-circle-right:hover {
        color: #1589ee;
    }

.isc-bor-all-p1 {
    border: 1px solid #dadada;
    border-radius: 4px;
}

a.btn.mini.isc-btn-apl {
    text-decoration: none;
    border: 1px solid #dadada;
    padding: 2px 7px;
    color: #fff;
    background-color: #1589ee;
}

.isc-hr-s1 {
    border: none;
    border-bottom: 1px solid #dadada;
    margin: 10px 0px 8px 0px;
}

.isc-30.dis-n {
    display: none;
}

.isc-25.dis-n {
    display: none;
}

.isc-75.full-width {
    width: 100%;
}

.isc-det-panel p {
    margin: 0;
}

.isc-30per.dis-n {
    display: none;
}

.isc-tile-table-bdy1 {
    min-height: 130px;
    max-height: 167px;
    overflow-y: auto;
    width: 100%;
}

.isc-act-cir-cell-kbi.isc-scr-on.isc-btn-sts-bdg-thm-s2.isc-header-kpi {
    margin-right: 8px;
}

.fa-chevron-circle-right.fa-chevron-circle-right-rotate {
    transform: rotate(180deg);
}

.fa-chevron-circle-left.fa-chevron-circle-left-rotate {
    transform: rotate(180deg);
}

.full-width .content1 > .isc-screen-row .isc-col-33 {
    width: 25%;
}

.isc-70.full-width {
    width: 100%;
    -webkit-transition: 1s;
}

.isc-70per.full-width {
    width: 100%;
    -webkit-transition: 1s;
}

.isc-dropdown-menu2 {
    position: absolute;
    background-color: #f5f5f5;
    padding: 10px 20px 10px 15px;
    list-style-type: none;
    right: 30px;
    top: 29px;
    font-size: 13px;
    display: none;
    box-shadow: 2px 1px 7px 0px #e3e3e3;
    z-index: 9;
}

.isc-dropdown-menu.isc-dropdown-menu-show {
    display: block;
}

.isc-dropdown-menu1.isc-dropdown-menu-show {
    display: block;
}

.isc-dropdown-menu2.isc-dropdown-menu-show {
    display: block;
}

.isc-dropdown-menu li input {
    vertical-align: text-bottom;
}

.isc-dropdown-menu li {
    line-height: 22px;
}

.isc-header-kpi {
    position: absolute;
    top: 7px;
    right: 13px;
    font-size: 13px;
}

/*Workflow*/
.isc-workflow-process.isc-fullwidth-processbar .progress__step {
    width: calc( ( 93.4% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

.isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
    width: calc( ( 90% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

.isc-sec-con {
    margin: 0px 0px 15px 0px;
}

.isc-sec-con-c1 {
    margin: 10px 0px 15px 0px;
}

.progress__step.progress__step-active::after {
    content: "";
    position: absolute;
    top: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #1589ee;
    left: 99.9%;
    z-index: 2;
}

.isc-mar-t1 {
    margin-top: 10px !important;
}

.isc-tab2-st1 .tabs__heading.is-active {
    background-color: #fff;
    border: 2px solid #1589ee;
    border-top: none;
    border-left: none;
    border-right: none;
}

tbody.temp + tbody {
    display: contents;
}

.fa-chevron-right.isc-act {
    transform: rotate(90deg);
}

.isc-tab2-st1 .tabs__heading {
    font-weight: 500;
    background-color: #fff !important;
    flex: 1;
    padding: 10px 8px;
    cursor: pointer;
    user-select: none;
    font-size: 14px;
    border-bottom: 1px solid #dadada;
}

.isc-tab2-st1 .isc-70 {
    padding-top: 0px;
}

.isc-tab2-st1 .tabs__content {
    padding: 0;
    border: none;
}

.progress__step.progress__step-active {
    background-color: #1589ee !important;
    color: #fff;
}

.isc-table tbody tr td h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

.isc-table-comment {
    position: absolute;
    top: 11px;
    padding: 0;
    border: 1px solid #dadada;
    background: #fff;
}

.isc-table thead tr th h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

ul.isc-cus-cls li {
    width: unset;
}

.isc-btn-s2 {
    background-color: #13a840 !important;
    color: #fff !important;
}

.isc-hr-element {
    display: flex;
}

.isc-detail-name input[type="radio"] {
    width: 16px;
    height: 13px;
}

.isc-detail-name input[type="checkbox"] {
    width: 15px;
    height: 15px;
    margin-top: 1px;
}

.isc-detail-name select {
    width: 100%;
    height: 28px;
    border: 1px solid #dadada;
    border-radius: 4px;
}

a.txt-active {
    color: unset;
    text-decoration: none;
}

.isc-process-done {
    background-color: #13a840;
}

.isc-btn-bg-p2 {
    background-color: #13a840;
}

.isc-process-done::after {
    border-left: 20px solid #13a840;
}

.isc-mar-t2 {
    margin-top: 5px !important;
}

.isc-tag-bg-clor-s4 i {
    padding-left: 10px;
}

.isc-sm-tlt {
    color: #000000;
}

.isc-var-p1 .isc-hor-details {
    padding: 10px 15px 10px 15px;
}

.isc-form-hor-hdr-cont-s1 .isc-form-cont-title-hdr-s2 {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 0px 0px 7px 0px;
    color: #333333;
}

.isc-form-hor-container-s2 {
    width: 50% !important;
    margin-bottom: 7px;
}

.isc-hor-details.isc-var-24 {
    padding: 10px 15px 10px 0px;
}

.arrow.isc-var-arw {
    border: 1px solid #dadada;
}

.isc-s2-tab-label.isc-tab-bg {
    padding: 10px 0px 5px 0px !important;
    background: #ffffff !important;
    border-bottom: 1px solid #dadada;
}

.nav-next.arrow.isc-var-arw {
    position: absolute;
    right: 0px;
    margin-top: -39px;
    padding: 6px;
    z-index: 11;
    padding-right: 10px;
    width: unset;
    height: unset;
    cursor: pointer;
}

.isc-mp .isc-s2-tab-label.isc-var-32 {
    background-color: #eef1f6 !important;
    padding: 10px 15px;
}

    .isc-mp .isc-s2-tab-label.isc-var-32 input:checked ~ .isc-s2-tab-content {
        border: 1px solid #dadada;
    }

.cata-sub-nav.isc-var-360 li {
    margin: 0px !important;
}

.isc-mydashboard-tab {
    display: none;
}

.isc-mytodos-tab {
    display: none;
}

.isc-mycalendar-tab {
    display: none;
}

.isc-myint-tab {
    display: none;
}

.isc-myapp-tab {
    display: none;
}

.isc-op2 {
    display: none;
}

.isc-op3 {
    display: none;
}

.isc-op4 {
    display: none;
}

.isc-op5 {
    display: none;
}

.isc-op6 {
    display: none;
}

.isc-tabs-control.isc-tabs1 {
    height: 31px;
}

.isc-100per .nav-prev .fa-angle-left {
    display: block;
}

.isc-primary-title ul.isc-sec-lvl-cust-dd-s1 .isc-d-b label {
    color: #000000;
    font-weight: 500;
}

.isc-textarea {
    width: 100%;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.isc-hr-element label {
    margin-right: 12px;
    margin-left: 3px;
    font-size: 14px;
    color: #525252;
}

/*Workflow*/
.isc-sec-cir-bud-tile-icon-main-s1.isc-ico-p2 {
    height: 30px;
    width: 30px;
}

/*Progress bars*/
.progress-bar {
    -webkit-transition: width .5s ease-out;
    -moz-transition: width .5s ease-out;
    -o-transition: width .5s ease-out;
    transition: width .5s ease-out;
}

    .progress-bar:after {
        content: "";
        position: absolute;
        border-radius: 5px;
        background: #d9d9d9;
        z-index: 10;
        box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.75);
    }

.steps-2 .progress {
    position: relative;
    height: 20px;
    margin: 0;
    background-color: #d9d9d9;
    border-radius: 10px;
    box-shadow: none;
    overflow: visible;
}

    .steps-2 .progress > .progress-type {
        position: absolute;
        left: 0px;
        font-weight: 800;
        padding: 3px 30px 2px 10px;
        color: white;
        background-color: rgba(25, 25, 25, 0.2);
    }

    .steps-2 .progress > .progress-completed {
        position: absolute;
        right: 0px;
        font-weight: 800;
        padding: 3px 10px 2px;
    }

.steps-2 .progress-bar {
    position: relative;
    background: #ffb854;
    height: 20px;
    margin: 0;
    border: 1px solid #c3c3c3;
    border-width: 1px 0 0 0;
    border-radius: 10px;
    box-shadow: none;
}

    .steps-2 .progress-bar:after {
        top: -8px;
        right: 0;
        width: 31px;
        height: 33px;
    }

.steps-2 span:hover {
    color: #F58723;
}

.steps-2 {
    position: relative;
    margin: 60px 0 45px 0;
}

    .steps-2 .step {
        position: absolute;
        top: 7px;
        display: flex;
        display: -webkit-flex;
        flex-direction: row;
        -webkit-flex-direction: row;
        justify-content: space-between;
        width: 80%;
        padding: 0 35px;
    }

    .steps-2 .step-title {
        position: absolute;
        top: 25px;
        margin: 0 0 0 -15px;
        width: 40px;
        color: #807d7d;
        font-size: 11px;
        cursor: pointer;
    }

    .steps-2 .point {
        cursor: pointer;
        position: relative;
        width: 3px;
        height: 7px;
        margin: 0 0 0 10px;
        padding: 1px 0 0 0;
        border-radius: 25px;
        text-align: center;
        vertical-align: middle;
        background: #f5f5f5;
    }

        .steps-2 .point .price {
            position: absolute;
            top: -30px;
            left: -56px;
            width: 110px;
            color: #0892d9;
            text-align: center;
        }

    .steps-2 .caret {
        display: block;
        margin: 0 0 0 12px;
        transform: rotate(180deg);
    }

/*Progress bars*/
/*Advance page board*/
.isc-inner-sec-text {
    font-size: 13px;
    color: #525252;
}

/**table x & Y axis***/
/**table x & Y axis***/
.isc-ver-tabs-control-s1.isc-tabs-control li a {
    display: block;
    border-radius: 100px !important;
    text-align: center;
    font-weight: 500;
    width: 20px;
    font-size: 11px;
    float: right;
    text-decoration: none;
    height: 19px;
    line-height: 20.2px;
    padding: 0px 5px;
    margin-left: 10px;
    margin-top: -2px;
}

.isc-bdg-col-p1 {
    background-color: #909393 !important;
    color: #ffffff !important;
}

.isc-bdg-col-p2 {
    background-color: #1589ee !important;
    color: #ffffff !important;
}

.isc-bdg-col-p3 {
    background-color: #ffa220 !important;
    color: #ffffff !important;
}

.isc-bdg-col-p4 {
    background-color: #13a840 !important;
    color: #ffffff !important;
}

.isc-bdg-col-p5 {
    background-color: #ff6c6c !important;
    color: #ffffff !important;
}

.isc-bdg-col-p6 {
    border: 1px solid #dadada !important;
    background-color: unset !important;
    color: #525252 !important;
}

.isc-inner-status {
    font-size: 12px;
}

.isc-board-action-dropdown li {
    padding: 0px 10px 0px 10px;
    color: #525252;
}

    .isc-board-action-dropdown li:hover {
        cursor: pointer;
        background-color: #1589ee;
        color: #fff;
    }

.isc-inner-primary-text {
    font-size: 13px;
    margin: 0;
    padding: 0;
    color: #525252;
    font-weight: 600;
}

.isc-primary-inner-box-container .isc-inner-date {
    margin-top: 2px;
}

.isc-inner-box-container .isc-inner-date {
    margin-top: 2px;
}

.isc-primary-inner-box-container i {
    border: 1px solid #dadada;
    padding: 5px 10px 2px 10px;
}

.isc-rel-con {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.isc-primary-inner-box-container .isc-inner-primary-text {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

.isc-full-width .isc-inner-sec-text {
    margin-bottom: 15px;
}

.isc-primary-inner-box-container {
    min-height: 29px;
    padding: 14px 15px 13px;
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #dadada;
    margin-bottom: 14px;
    border-radius: 4px;
    background-color: #f3f2f2;
    position: relative;
}

    .isc-primary-inner-box-container .isc-inner-sec-text {
        margin-bottom: 0px;
    }

.isc-inner-box-container {
    background: #fff;
    min-height: 59px;
    padding: 14px 15px 13px;
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #dadada;
    margin-bottom: 14px;
    border-radius: 4px;
}

.isc-full-width {
    width: 100%;
}

.isc-primary-inner-box-container ul.isc-board-action-dropdown li i {
    border: none;
    padding-left: 0;
}

.isc-p-b-s2 {
    padding-bottom: 2px;
}

.isc-board-action .isc-board-action-dropdown {
    top: 34px;
}

.isc-kanban-s2.isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
    width: calc( ( 93.5% / 4 ) - ( 10px * ( ( 4 - 1 ) / 4 ) ));
}

.isc-kanban-s1.isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
    width: calc( ( 93.5% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

.isc-board-action-dropdown.isc-board-action-dropdown-show {
    display: table-row;
}

/*Advance page board*/
/*  Read details page  */
.isc-wrap-mar {
    padding: 0px 50px;
}

.isc-readdetails-info .isc-wrap-item h4 {
    color: #1589ee;
}

.isc-readdetails-info .isc-wrap-price h4 {
    color: #525252;
}

.isc-detail-title th {
    line-height: 2;
}

.isc-detail-val td {
    line-height: 1;
    padding-bottom: 20px;
    font-size: 17px;
}

.isc-wrap-sec-con {
    padding: 0px 65px;
}

.isc-detail-title h4 {
    margin: 0;
    padding: 0;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 14px;
}

.read-details input {
    width: auto;
    margin: 0 !important;
    padding: 0;
    outline: none;
    padding: 1px 2px !important;
    border: none;
    background-color: aliceblue;
    font-size: 16px;
}

.isc-readdetails tbody tr td i {
    display: none;
}

.isc-readdetails tbody tr td:hover i {
    display: table-cell;
    padding-left: 7px;
    color: #dadada;
}

.isc-details-page-title i {
    color: #dadada;
    padding-left: 7px;
}

s
.isc-sub-btn-s2:focus {
    outline: none;
}

.isc-hor-details .isc-detail-name input:focus {
    outline: none;
}

.error {
    color: red;
}

label.error {
    font-size: 13px;
}

.isc-sub-btn-s2 {
    background-color: #13a840 !important;
    color: #fff !important;
    border: none;
    padding: 6px 10px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
}

.isc-tab-kpi .isc-20per .isc-thm-hme-kpi-t2, h2.isc-thm-hme-kpi-t2-p1.isc-kpi1, .isc-thm-hme-kpi-t2-p2.isc-kpi1, .isc-thm-hme-kpi-t2-p3.isc-kpi1 {
    font-size: 25px;
    line-height: 1;
}

.isc-tab-kpi .isc-kpi-txt h4 {
    margin-top: 8px;
}

.isc-tab-details .isc-details-page-title h1 {
    padding: 0px 0px 10px 15px;
}

.isc-line-p2 {
    border: none;
    border-bottom: 1px solid #dadada !important;
    width: 100%;
    margin: 0;
    padding: 0;
}

.isc-filter-type2-box {
    width: 350px;
    background-color: #fff;
    padding: 20px;
    float: left;
    position: absolute;
    right: 24px;
    top: 70px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    display: none;
}

    .isc-filter-type2-box.isc-filter-type2-box-show {
        display: block;
    }

    .isc-filter-type2-box.arrow-top {
        margin-top: 40px;
    }

        .isc-filter-type2-box.arrow-top:after {
            content: " ";
            position: absolute;
            right: 30px;
            top: -15px;
            border-top: none;
            border-right: 15px solid transparent;
            border-left: 15px solid transparent;
            border-bottom: 15px solid #fff;
        }

.isc-pad-top-s3 {
    padding-top: 5px;
}

.isc-pad-top-s2 {
    padding-top: 20px;
}

.isc-edit-text1 {
    display: none;
}

.isc-var-s7:hover .isc-edit-text1 {
    display: block;
    cursor: pointer;
}

.isc-uh-4.isc-item-title-cont {
    color: #000;
}

.isc-app-act-ico li {
    display: inline-block;
    padding-right: 5px;
}

    .isc-app-act-ico li:last-child {
        padding-right: 0px;
    }

.isc-bg-p1 .isc-no-bg .isc-app-apname {
    margin-left: 15px;
    margin-top: 10px;
}

.isc-bg-p1 .set .content1 p {
    padding: 0px 0px 0px 30px;
    margin: 0;
    color: #333;
}

.isc-pad-r-s1 {
    padding-right: 0 !important;
}

.isc-app-act-ico {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

.isc-app-act-stc li {
    font-size: 13px;
}

.isc-uh-tb .history-tl-container ul.tl {
    margin: 10px 0 0px 0px;
}

.isc-pad-top {
    padding-top: 15px;
}

.isc-pad-top-s1 {
    padding-top: 10px;
}

.isc-cus-add-details h4 {
    margin: 0px;
    padding: 0px;
    line-height: 12px;
}

.isc-item-title-cont-p1 {
    margin: 0;
    padding: 10px 0px;
    color: #000;
    font-size: 15px;
}

.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-tag-bg-clor-s4 {
    color: #757575 !important;
    border: 1px solid #dddddd4d !important;
    background-color: rgba(240, 240, 240, 0.4) !important;
}

.isc-img-hor-nav-s1 li a {
    display: inline-block;
    font-size: 12px;
    color: #7c7c7c;
    font-weight: 600;
    line-height: 10px;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
    position: relative;
}

.isc-img-hor-nav-s1 li {
    float: left;
    list-style: none;
    /* margin-right: 8px; */
    position: relative;
}

.isc-img-hor-nav-s1 {
    padding: 0px;
    margin: 0px;
}

    .isc-img-hor-nav-s1 li a h3 {
        margin: 0px;
        float: left;
    }

    .isc-img-hor-nav-s1 li a i {
        padding-right: 5px;
    }

span.fc-button.fc-button-today.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {
    text-transform: capitalize;
}

.fc-state-default.fc-corner-right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    text-transform: capitalize;
}

.isc-pad-bot-s1 {
    padding-bottom: 20px !important;
}

.isc-pad-bot-s2 {
    padding-bottom: 10px;
}

.isc-mar-r-b-l {
    margin: 0px 15px 15px 15px;
}

.isc-txt-c {
    text-align: center;
}

.isc-kpi-txt h4 {
    margin: 0;
    font-size: 11px;
    color: #525252;
    margin-top: 10px;
}

.isc-btn-p6 {
    border: 1px solid #1589ee;
    padding: 2px 7px 2px 7px;
    border-radius: 4px;
}

    .isc-btn-p6:hover {
        background-color: #1589ee;
        color: #fff;
        cursor: pointer;
    }

.isc-back, .isc-back1 {
    color: #1589ee;
    cursor: pointer;
}

.isc-reset-pw {
    display: none;
}

.isc-forget-pw {
    display: none;
}

.isc-form-drp-dwn {
    padding: 10px 50px 10px 65px;
}

.isc-readdetails2 .isc-wrap-item h4 {
    margin-bottom: 5px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 14px;
}

.isc-readdetails2 .isc-wrap-price h4 {
    margin-top: 0px;
    font-size: 17px !important;
    color: #000000 !important;
    margin-bottom: 5px;
}

.isc-readdetails2 .isc-wrap-sec .isc-30 {
    margin-left: 0px;
}

.isc-readdetails2 .isc-inline-edit-hide input {
    border: none;
    background-color: rgba(21, 137, 238, 0.1);
    padding: 4px 4px;
    font-size: 16px;
}

::-webkit-input-placeholder {
    color: #000;
}

/*  Read details page  */
/***Read datails 3**/
.isc-wrap-item h4 {
    margin-bottom: 5px;
    color: #5d5d5d;
    font-weight: 500;
    font-size: 14px;
    padding-left: 5px;
    padding-top: 5px;
}

.isc-wrap-price h4 {
    margin-top: 0px;
    font-size: 16px !important;
    color: #000000;
    margin-bottom: 5px;
    padding-left: 5px;
    float: left;
}

h3.isc-lbl-tile-header-shedule-survy.isc-f-w {
    font-weight: 600;
}

.isc-app-home-page-tile-main-s1.isc-m-h {
    min-height: 75px;
    padding: 12px 10px 10px 50px;
}

.isc-f-w-br {
    font-weight: 900;
}

.isc-kpi-box .isc-thm-hme-kpi-cont1 {
    border-radius: 4px;
    border: none;
}

.isc-timeline-inner-box {
    background-color: white;
    padding: 10px;
    /* margin-top: -20px; */
    border: 1px solid #eee;
    width: 100%;
}

.isc-timeline-textarea {
    background-color: #f5f7f7 !important;
    margin-top: 8px;
}

.isc-timline-time {
    position: absolute;
    left: -43px;
    top: 30px;
}

.isc-timeline-inner-box img {
    opacity: 0.5;
}

.isc-app-home-page-tile-main-s1.isc-m-h:hover {
    background-color: #fff;
}

.isc-ico-p1 {
    color: #fff;
}

.isc-wrap-sec .isc-25 {
    margin-left: 0px;
}

.box1 {
    position: relative;
}

.text {
    outline: none;
}

.edit, .save {
    width: 30px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 4px 10px;
    text-align: center;
    cursor: pointer;
    box1-shadow: -1px 1px 4px rgba(0, 0, 0, 0.5);
}

.edit {
    background: #1589ee;
    color: #f0f0f0;
    opacity: 0;
    transition: opacity .2s ease-in-out;
}

.isc-popup3 .isc-25 {
    margin: 0px 20px 0px 0px;
}

.save {
    display: none;
    background: #13a840;
    color: #f0f0f0;
}

.box1:hover .edit {
    opacity: 1;
}

/***Read details 3***/
/***Growth Report**/
.isc-img-full img {
    width: 100%;
}

.isc-100per {
    width: 100%;
    float: left;
}

.isc-img-demo-container-s2 {
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.isc-tbl-report-s1 {
    width: 100%;
}

    .isc-tbl-report-s1 th {
        padding: 10px 10px 10px 10px;
        font-size: 14px;
        font-weight: 500;
        color: #000000;
        line-height: 20px;
        background-color: #fff;
        position: relative;
        text-align: center;
        border-bottom: 1px solid #dadada;
    }

        .isc-tbl-report-s1 th:first-child {
            border-top-left-radius: 6px !important;
        }

        .isc-tbl-report-s1 th:last-child {
            border-top-right-radius: 6px !important;
        }

    .isc-tbl-report-s1 td {
        padding: 6px 10px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        color: #4c4c4c;
        background-color: #fff;
    }

    .isc-tbl-report-s1 tr:last-child td:first-child {
        border-bottom-left-radius: 6px !important;
    }

    .isc-tbl-report-s1 tr:last-child td:last-child {
        border-bottom-right-radius: 6px !important;
    }

    .isc-tbl-report-s1 td:first-child {
        text-align: left;
        color: #1589ee;
    }

    .isc-tbl-report-s1 td.isc-list-rs-bor-on {
        border-right: 1px solid #dadada;
    }

    .isc-tbl-report-s1 td .isc-list-cir-data-s1 {
        width: 30px;
        height: 30px;
        border-radius: 50% !important;
        border: 1px solid #d6d6d6;
        background-color: #f1f1f1;
        font-size: 14px;
        color: #8a8a8a !important;
        line-height: 31px;
        text-align: center;
        margin: 0 auto;
        text-decoration: none;
        display: block;
        cursor: pointer;
    }

        .isc-tbl-report-s1 td .isc-list-cir-data-s1:hover {
            text-decoration: none;
            background-color: #ddd;
            border-color: #009fe6;
            color: #009fe6 !important;
        }

    .isc-tbl-report-s1 th .isc-img-sort-s1 {
        /* position: absolute; */
        /* top: 12px; */
        /* right: 3px; */
        height: 13px;
        margin: 0px 0px 0px 5px;
    }

.isc-tabel-container-s2:before {
    content: '';
    display: table;
}

.isc-tabel-container-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-tabel-container-s2 {
    background-color: #ffffff;
    border: 1px solid #d9dee0;
}

/**Growth report**/
/**Login screen**/
.isc-login-sec-txt h1 {
    font-size: 14px !important;
    color: #1589ee;
    font-weight: 500;
    cursor: pointer;
}

.isc-cell-left {
    float: left;
}

.isc-login-dropdown li a {
    text-decoration: none;
    color: #525252;
}

.isc-login-bg {
    opacity: 1;
    position: fixed;
    top: 15%;
    left: 5%;
    width: 30%;
    border-radius: 4px;
}

.isc-login-con h1 {
    text-align: center;
    font-size: 25px;
}

.isc-login-con {
    padding: 30px 50px 30px 50px;
}

    .isc-login-con img {
        width: 70px;
        display: block;
        margin: 0 auto;
    }

.isc-login-act {
    display: flex;
    justify-content: space-between;
    margin: 15px 0px 0px 0px;
}

    .isc-login-act h1 {
        font-size: 14px;
        color: #1589ee;
        font-weight: 500;
        cursor: pointer;
    }

.isc-login-details-inner-con label {
    display: block;
    color: #1589ee;
}

.isc-login-details-inner-con input {
    border: none;
    background: none;
    border-bottom: 1px solid #1589ee;
    outline: none;
    width: 100%;
    height: 22px;
    margin-top: 6px;
}

    .isc-login-details-inner-con input:nth-child(2) {
        margin-bottom: 15px !important;
    }

.isc-login-details-con a {
    text-decoration: none;
}

/***Login screen***/
/****Kanban page***/
.isc-border-right {
    border-right: 1px solid #dadada;
    padding-right: 15px;
}

.isc-kanban-text {
    margin-top: 8px;
    color: #a2a2a2;
}

.isc-mar-trb {
    margin: 15px 15px 15px 0px;
}

.isc-kanban-header-title .isc-inner-primary-text {
    font-size: 17px;
    margin: 0;
    padding: 0;
    color: #525252;
    font-weight: 500;
}

.isc-inner-kanban-box-container {
    background: #fff;
    min-height: 59px;
    padding: 14px 15px 3px;
    display: flex;
    flex-wrap: wrap;
    border-radius: 4px;
}

.isc-kanban-inner-text {
    color: #1589ee;
}

.isc-inner-kanban-box-container .isc-inner-date {
    background-color: #909393;
    color: #fff;
    padding: 2px 5px;
}

.isc-kanban-con-s1 {
    border-bottom: 3px solid #909393;
}

.isc-kanban-con-s2 {
    border-bottom: 3px solid #1589ee !important;
}

.isc-kanban-con-s3 {
    border-bottom: 3px solid #13a840;
}

.isc-kanban-con-s4 {
    border-bottom: 3px solid #fcb95b;
}

.isc-kanban-con-s5 {
    border-bottom: 3px solid #ff6c6c;
}

.isc-clr-p6 {
    color: #f3f3f3;
}

.isc-clr-p5 {
    color: #fcb95b;
}

.isc-kanban-img {
    width: 17px;
    vertical-align: middle;
    padding-right: 6px;
}

.isc-kanban-scroll {
    min-height: 130px;
    max-height: 445px;
    overflow-y: hidden;
}

    .isc-kanban-scroll:hover {
        overflow-y: auto;
    }

.isc-pad-l-0 {
    padding-left: 0px !important;
}

/***Kanban page***/
/***popup**/
.modal {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal2 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal3 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal4 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.isc-popup-top-action {
    list-style-type: none;
    position: relative;
    margin: 0px;
    float: right;
}

    .isc-popup-top-action li button {
        margin: 0;
        padding: 0;
        font-size: 19px;
        position: unset !important;
    }

.modal-body .isc-tabs-control {
    background-color: #1379d2;
    height: 40px;
}

.isc-popup-top-action li {
    float: left;
    display: inline-block;
    padding-left: 15px;
    font-size: 17px;
}

ul.isc-popup-tab li {
    padding: 11px 15px !important;
}

    ul.isc-popup-tab li.current {
        color: #fff !important;
        border-bottom: none;
        background-color: #278ce4;
    }

ul.isc-popup-tab li {
    color: #fff !important;
}

h2.modal-heading i {
    padding-right: 5px;
}

.isc-popup-btn-act a {
    padding: 6px 30px !important;
}

.isc-modal-footer .isc-popup-btn-s1 {
    line-height: unset;
    padding: 6px 10px;
}

.isc-tab-act {
    position: relative;
}

    .isc-tab-act i {
        position: absolute;
        right: 15px;
        top: -30px;
        color: #fff;
    }

.modal-content .isc-col-33per {
    width: 31.8%;
}

.modal5.fixed-popup-p1 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal5.fixed-popup-p1.is-visible {
        z-index: 100000;
    }

    .modal5.fixed-popup-p1 .modal-close {
        color: #fff;
    }

    .modal5.fixed-popup-p1 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal5.fixed-popup-p1 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 40% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .modal5.fixed-popup-p1 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.fixed-popup-p1 {
    position: fixed !important;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .fixed-popup-p1.is-visible {
        z-index: 100000;
    }

    .fixed-popup-p1 .modal-close {
        color: #fff;
    }

    .fixed-popup-p1 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .fixed-popup-p1 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 40% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .fixed-popup-p1 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.fixed-popup-p2 {
    position: fixed !important;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .fixed-popup-p2.is-visible {
        z-index: 100000;
    }

    .fixed-popup-p2 .modal-close {
        color: #fff;
    }

    .fixed-popup-p2 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .fixed-popup-p2 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 60% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .fixed-popup-p2 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.fixed-popup-p3 {
    position: fixed !important;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .fixed-popup-p3.is-visible {
        z-index: 100000;
    }

    .fixed-popup-p3 .modal-close {
        color: #fff;
    }

    .fixed-popup-p3 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .fixed-popup-p3 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 80% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .fixed-popup-p3 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.isc-popup .isc-hor-popup-field .isc-hor-details {
    padding: 10px 10px 10px 20px;
}

ul.isc-pattern-tab-2 li.current {
    color: #1589ee !important;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom: none;
}

.modal-body .isc-pattern-tab-2 {
    background-color: #ffffff;
}

.isc-var-pattern2 i {
    color: #1589ee;
}

ul.isc-pattern-tab-2 li {
    color: #000 !important;
}

.modal6 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal6.is-visible {
        z-index: 100000;
    }

    .modal6 .modal-close {
        color: #fff;
    }

    .modal6 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal6 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 60% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .modal6 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal7 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal7.is-visible {
        z-index: 100000;
    }

    .modal7 .modal-close {
        color: #fff;
    }

    .modal7 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal7 .modal-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0;
        width: 80% !important;
        right: 0;
        left: unset !important;
        background-color: #fff;
        box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
        bottom: 0px;
    }

    .modal7 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal-content .tab-content {
    margin-top: 0px;
}

.modal.is-visible {
    visibility: visible;
}

.modal2.is-visible {
    visibility: visible;
}

.modal3.is-visible {
    visibility: visible;
}

.modal4.is-visible {
    visibility: visible;
}

.modal5.is-visible {
    visibility: visible;
}

.modal-overlay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.isc-popup-entity {
    margin: 0px;
    float: left;
    padding: 0px;
    display: flex;
    list-style-type: none;
}

    .isc-popup-entity li a {
        display: inline-block;
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        padding: 0px 10px;
        font-weight: 400;
        border-radius: 0px !important;
        float: left;
        line-height: 27px;
        position: relative;
        border: 1px solid #efefef;
        border-radius: 4px !important;
    }

.modal.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal2.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal3.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal4.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal5.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal-wrapper {
    position: absolute;
    z-index: 9999;
    top: 6em;
    left: 50%;
    width: 50%;
    margin-left: -19em;
    background-color: #fff;
    box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35);
}

.modal-transition {
    -webkit-transition: all 0.3s 0.12s;
    transition: all 0.3s 0.12s;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
    opacity: 0;
}

.modal.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal2.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal3.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal4.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal5.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal-header,
.modal-content {
    padding: 1em;
}

.modal-header {
    position: relative;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    border-bottom: 1px solid #e8e8e8;
}

.modal6.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal6.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal6.is-visible {
    visibility: visible;
}

.modal6 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal7.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal7.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal7.is-visible {
    visibility: visible;
}

.modal7 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal8.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal8.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal8.is-visible {
    visibility: visible;
}

.modal8 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal9.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal9.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal9.is-visible {
    visibility: visible;
}

.modal9 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal8.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal8.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal8.is-visible {
    visibility: visible;
}

.modal8 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal9.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal9.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal9.is-visible {
    visibility: visible;
}

.modal9 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal10.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal10.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal10.is-visible {
    visibility: visible;
}

.modal10 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal11.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal11.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal11.is-visible {
    visibility: visible;
}

.modal11 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal12.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal12.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal12.is-visible {
    visibility: visible;
}

.modal12 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal13.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal13.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal13.is-visible {
    visibility: visible;
}

.modal13 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal14.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal14.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal14.is-visible {
    visibility: visible;
}

.modal14 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal15.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal15.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal15.is-visible {
    visibility: visible;
}

.modal15 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal16.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal16.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal16.is-visible {
    visibility: visible;
}

.modal16 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal17.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal17.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal17.is-visible {
    visibility: visible;
}

.modal17 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal18.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal18.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal18.is-visible {
    visibility: visible;
}

.modal18 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal19.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal19.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal19.is-visible {
    visibility: visible;
}

.modal19 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal21.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal21.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal121.is-visible {
    visibility: visible;
}

.modal21 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal22.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal22.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal22.is-visible {
    visibility: visible;
}

.modal22 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal23.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal23.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal23.is-visible {
    visibility: visible;
}

.modal23 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14px 20px;
    color: #aaa;
    background: none;
    border: 0;
    font-size: 25px;
    outline: none;
}

    .modal-close:hover {
        color: #777;
    }

.isc-popup-btn-s1 {
    display: inline-block;
    color: #525252;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 0px 10px;
    font-weight: 400;
    border-radius: 0px !important;
    cursor: pointer;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 4px !important;
}

.modal-heading {
    font-size: 1.125em;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.modal-content > *:first-child {
    margin-top: 0;
}

.modal-content > *:last-child {
    margin-bottom: 0;
}

.isc-popup .isc-hor-details {
    padding: 10px 40px 10px 20px;
}

.isc-popup hr.isc-line-p1 {
    margin-bottom: 15px;
}

.isc-popup2 .isc-hor-details {
    padding: 10px 20px 10px 10px;
    display: block;
}

.isc-popup2 hr.isc-line-p1 {
    margin-bottom: 15px;
}

.isc-popup2 .isc-label-name {
    margin-bottom: 5px;
}

.isc-popup4 .isc-details-page-title h1 {
    font-size: 17px;
    padding-left: 15px;
    color: #000;
    margin: 0;
    padding: 0px 0px 0px 5px;
}

.isc-popup4 .isc-wrap-sec-con {
    padding: 0px 5px 15px 5px;
}

.isc-popup4 .isc-wrap-sec .isc-30 {
    margin-left: 0px;
}

.isc-popup3 hr.isc-line-p1 {
    margin-bottom: 15px;
}

.isc-popup4 hr.isc-line-p1 {
    margin-bottom: 15px;
}

.isc-popup4 .isc-inline-edit-hide input {
    border: none;
    background-color: rgba(21, 137, 238, 0.1);
    padding: 4px 4px;
    font-size: 16px;
    width: 70%;
}

.isc-popup-btn-act {
    float: right;
    padding-bottom: 15px;
    padding-right: 25px;
}

.modal-content {
    max-height: 400px;
    overflow-y: auto;
}

.isc-popup-btn-act .isc-sub-btn-s2 {
    margin-right: 5px;
}

/***popup*/
/****Pipleine page**/
.isc-tbl-report-s2 th:first-child {
    border-top-left-radius: 6px !important;
}

.isc-tbl-report-s2 th:last-child {
    border-top-right-radius: 6px !important;
}

.isc-tbl-report-s2 th {
    padding: 10px 10px 10px 10px;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    line-height: 20px;
    background-color: #fff;
    position: relative;
}

.isc-table > tbody > tr > td {
    vertical-align: middle;
}

.isc-tbl-report-s2 th span {
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: 400;
    color: #7c7c7c;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    border: 1px solid #ddd;
    height: 14px;
    width: 25px;
    border-radius: 50px !important;
    padding: 0px 10px;
    cursor: pointer;
}

.isc-tbl-report-s2 td {
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #4c4c4c;
    background-color: #fff;
    border-bottom: 1px dotted #ddd;
}

.isc-tbl-report-s2 tr:last-child td:first-child {
    border-bottom-left-radius: 6px !important;
}

.isc-tbl-report-s2 tr:last-child td:last-child {
    border-bottom-right-radius: 6px !important;
}

.isc-tbl-report-s2 td:first-child {
    text-align: left;
    color: #0099dd;
}

.isc-tbl-report-s2 tr:last-child td {
    border-bottom: none;
}

.isc-tbl-report-s2 td a {
    text-decoration: none;
}

    .isc-tbl-report-s2 td a:hover {
        text-decoration: none;
    }

.isc-list-cell-cir-s1 {
    border-radius: 4px !important;
    margin: 0px auto;
    font-weight: 400;
    color: #5d5d5d;
    display: block;
    background-color: #fafafa;
    text-align: center;
    text-decoration: none;
}

.isc-cell-bg-inp {
    background-color: #009fe6;
    color: #ffffff;
}

.isc-cell-bg-cmp {
    background-color: #18cc6c;
    color: #ffffff;
}

.isc-cell-bg-add {
    background-color: #ff9d09;
    background-color: #b3b3b3;
    color: #ffffff;
}

.isc-cell-siz-xlg {
    height: 45px;
    width: 45px;
    font-size: 20px;
    line-height: 45px;
}

.isc-cell-siz-lg {
    height: 30px;
    width: 30px;
    font-size: 17px;
    line-height: 30px;
}

.isc-cell-siz-xmd {
    height: 27px;
    width: 27px;
    font-size: 16px;
    line-height: 27px;
}

.isc-cell-siz-md {
    height: 25px;
    width: 25px;
    font-size: 15px;
    line-height: 27px;
}

.isc-cell-siz-xsm {
    height: 20px;
    width: 20px;
    font-size: 13px;
    line-height: 20px;
}

.isc-cell-siz-bar {
    border-radius: 1px !important;
    display: block;
    width: 100%;
    padding-left: 3px;
    font-size: 13px;
    line-height: 18px;
    text-decoration: none;
    cursor: pointer;
}

    .isc-cell-siz-bar:hover {
        color: #fff !important;
        text-decoration: none;
    }

.isc-thead-cell-lft {
    position: absolute;
    top: 5px;
    left: 5px;
    background-color: #dadada;
    padding: 0px 5px;
    height: 29px;
    color: #5d5d5d !important;
    line-height: 29px;
    text-decoration: none;
    cursor: pointer;
}

    .isc-thead-cell-lft:hover {
        text-decoration: none;
        color: #009fe6 !important;
    }

.isc-thead-cell-rig {
    position: absolute;
    top: 5px;
    right: 5px;
    background-color: #dadada;
    padding: 0px 5px;
    height: 29px;
    color: #5d5d5d !important;
    line-height: 29px;
    text-decoration: none;
    cursor: pointer;
}

    .isc-thead-cell-rig:hover {
        text-decoration: none;
        color: #009fe6 !important;
    }

.isc-list-cell-cir-s1:hover {
    color: #ffffff !important;
    text-decoration: none;
    cursor: pointer;
}

.isc-list-cell-cir-s1 input {
    width: 100% !important;
    border-radius: 50% !important;
    box-sizing: border-box;
    height: 30px !important;
    background-color: transparent !important;
    border: transparent !important;
    color: #fff;
    padding: 3px !important;
}

    .isc-list-cell-cir-s1 input:focus {
        outline: 0;
        box-shadow: none;
        border-color: transparent;
    }

.isc-tbl-report-s2 th .isc-img-sort-s1 {
    height: 13px;
    margin: 0px 0px 0px 5px;
}

.isc-addweek-icon {
    background-color: black;
    color: #fff;
    padding: 2px 2px;
    margin-right: 12px;
}

.isc-th-hide {
    display: none;
}

    .isc-th-hide.isc-th-show {
        display: table-cell;
    }

span.isc-table-add {
    background-color: #1589ee;
    font-size: 11px;
    color: #fff;
    padding: 2px 6px;
    border-radius: 4px;
}

.isc-cells-hide {
    display: none;
}

    .isc-cells-hide.isc-cells-show {
        display: table-cell;
    }

/****Pipleine page**/
/***Quality report**/
.isc-tbl-report-s3 {
    width: 100%;
}

    .isc-tbl-report-s3 th {
        padding: 10px 10px 10px 0px;
        font-size: 14px;
        font-weight: 500;
        color: #000000;
        line-height: 20px;
        background-color: #fff;
        position: relative;
        /* border-bottom: 1px solid #e2e2e2;*/
    }

        .isc-tbl-report-s3 th:first-child {
            border-top-left-radius: 6px !important;
            padding: 10px 10px 10px 10px;
        }

        .isc-tbl-report-s3 th:last-child {
            border-top-right-radius: 6px !important;
        }

    .isc-tbl-report-s3 td {
        padding: 7px 10px 7px 0px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        color: #4c4c4c;
        background-color: #fff;
        border-right: 1px solid #dadada;
    }

        .isc-tbl-report-s3 td:first-child {
            text-align: left;
            color: #1589ee;
            padding: 7px 10px 7px 10px;
        }

        .isc-tbl-report-s3 td:last-child {
            border-right: none;
        }

    .isc-tbl-report-s3 tr:last-child td:first-child {
        border-bottom-left-radius: 6px !important;
    }

    .isc-tbl-report-s3 tr:last-child td:last-child {
        border-bottom-right-radius: 6px !important;
    }

    .isc-tbl-report-s3 th .isc-img-sort-s1 {
        height: 13px;
        margin: 0px 0px 0px 5px;
    }

.isc-grd-bar-cell-s1 {
    width: 100%;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: 400;
    background-color: #fafafa;
    color: #5d5d5d;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.isc-page-border {
    margin: 20px;
}

.isc-div-col-19per {
    width: 19.5%;
    float: left;
}

.isc-div-col-25per {
    width: 24.5%;
    float: left;
}

.isc-div-col-50per {
    width: 49%;
    float: left;
}

.isc-div-col-16per {
    width: 16%;
    float: left;
}

.isc-div-col-32per {
    width: 32.9%;
    float: left;
}

.isc-div-col-66per {
    width: 66.1%;
    float: left;
}

.isc-pad-lft-max {
    padding-left: 1%;
}

.isc-pad-lft-max-s2 {
    padding-left: 0.6%;
}

.isc-pad-lft-med {
    padding-left: 0.8%;
}

.isc-pad-lft-med-s2 {
    padding-left: 0.5%;
}

.isc-mar-top-med {
    margin-top: 15px !important;
}

.isc-mar-top-med-s2 {
    margin-top: 7px !important;
}

.isc-pad-min {
    padding: 10px 0px !important;
}

.isc-custs-col-s1 {
    width: 100%;
    float: none;
}

.isc-thm-bg-col-s1 {
    background-color: #1589ee !important;
}

.isc-thm-bg-col-s3 {
    background-color: #18cc6c !important;
}

.isc-thm-bg-col-s2 {
    /* background-color: #18cc6c !important;*/
}

.isc-custs-col-s2 {
    width: 25%;
    float: left;
}

.isc-custs-col-s3 {
    width: 70%;
    float: left;
}

.isc-mar-top-min-s1 {
    margin-top: 10px;
}

.isc-bar-size-90 {
    width: 90%;
}

.isc-bar-size-50 {
    width: 50%;
}

.isc-bar-size-30 {
    width: 30%;
}

.isc-bar-size-55 {
    width: 55%;
}

.isc-bar-size-60 {
    width: 60%;
}

.isc-bar-size-20 {
    width: 20%;
}

.isc-bar-size-40 {
    width: 40%;
}

.isc-bar-size-76 {
    width: 76%;
}

.isc-bar-size-32 {
    width: 32%;
}

.isc-bar-size-45 {
    width: 45%;
}

.isc-bar-size-15 {
    width: 15%;
}

.isc-bar-size-37 {
    width: 37%;
}

.isc-bar-size-35 {
    width: 35%;
}

.isc-bar-size-58 {
    width: 58%;
}

.isc-bar-size-65 {
    width: 65%;
}

.isc-bar-size-78 {
    width: 78%;
}

.isc-bar-size-25 {
    width: 25%;
}

.isc-bar-size-10 {
    width: 10%;
}

.isc-bar-size-80 {
    width: 80%;
}

.isc-sts-bg-s1 {
    background-color: #5e6567;
    color: #ffffff;
}

.isc-sts-bg-s2 {
    background-color: #009fe6;
    color: #ffffff;
}

.isc-sts-bg-s3 {
    background-color: #18cc6c;
    color: #ffffff;
}

.isc-sts-bg-s4 {
    background-color: #ff5a4f;
    color: #ffffff;
}

.isc-sts-bg-s5 {
    background-color: #ff9d09;
    color: #ffffff;
}

.isc-bar-bg-s1 {
    background-color: #909393;
    color: #ffffff;
}

.isc-bar-bg-s2 {
    background-color: #009fe6;
    color: #ffffff;
}

.isc-bar-bg-s3 {
    background-color: #18cc6c;
    color: #ffffff;
}

.isc-bar-bg-s4 {
    background-color: #ff5a4f;
    color: #ffffff;
}

.isc-bar-bg-s5 {
    background-color: #ff9d09;
    color: #ffffff;
}

.isc-bor-top-bg-s1 {
    border-top: 2px solid #5e6567 !important;
}

.isc-bor-top-bg-s2 {
    border-top: 2px solid #009fe6 !important;
}

.isc-bor-top-bg-s3 {
    border-top: 2px solid #18cc6c !important;
}

.isc-bor-top-bg-s4 {
    border-top: 2px solid #ff5a4f !important;
}

.isc-bor-top-bg-s5 {
    border-top: 2px solid #ff9d09 !important;
}

/** Quality report***/
/*START Tile Screen 1*/
.isc-tile-container-s1:before {
    content: '';
    display: table;
}

.isc-tile-container-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-tile-container-s1 {
    position: relative;
    padding: 10px 15px;
    border-radius: 4px !important;
    background-color: #ffffff;
    border: 1px solid #d9dee0;
    margin-bottom: 14px;
}

.isc-lbl-tile-hdr-s1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    font-size: 12px;
    line-height: 15px;
    color: #888888;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-tile-hdr-s2 {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px;
    font-size: 15px;
    line-height: 18px;
    color: #2d2d2d;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-sts-bdg-cell-s1 {
    display: block;
    float: left;
    padding: 3px 6px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    min-width: 70px;
    border-radius: 3px !important;
}

    .isc-sts-bdg-cell-s1:hover {
        text-decoration: none;
        color: #fff;
    }

.isc-lbl-tile-hdr-s3 {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px;
    font-size: 16px;
    line-height: 15px;
    color: #6b6b6b;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-inner-status {
    font-size: 12px;
    margin-top: 10px;
}

.isc-lbl-tile-hdr-s3 span {
    font-size: 12px;
    color: #222222;
    font-weight: 400;
    margin-left: 5px;
}

.isc-progress-tile-bar-s1:before {
    content: '';
    display: table;
}

.isc-progress-tile-bar-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-progress-tile-bar-s1 {
    height: 5px;
    width: 100%;
    background-color: #e8e8e8;
}

    .isc-progress-tile-bar-s1 > div {
        height: inherit;
    }

.isc-list-tile-act-s1 {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px;
}

    .isc-list-tile-act-s1 li {
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: 20%;
        float: left;
        display: block;
    }

        .isc-list-tile-act-s1 li a {
            display: flex;
            padding: 4px 5px;
            font-size: 13px;
            font-weight: 400;
            color: #b3b3b3;
            line-height: 16px;
        }

        .isc-list-tile-act-s1 li:first-child a {
            padding-left: 0px;
        }

        .isc-list-tile-act-s1 li a i {
            font-size: inherit;
            color: inherit;
            margin-right: 4px;
        }

        .isc-list-tile-act-s1 li:hover a {
            text-decoration: none;
            color: #0088dd;
        }

            .isc-list-tile-act-s1 li:hover a i {
                text-decoration: none;
                color: inherit;
            }

.isc-icn-fn-cell-s1 {
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 27px;
    font-size: 13px;
    color: orange;
}

.isc-tile-flt-act-s1 {
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 10px;
}

    .isc-tile-flt-act-s1 .isc-tile-flt-act-lnk-s1 {
        color: #8a8a8a;
        font-size: 15px;
    }

    .isc-tile-flt-act-s1 .dropdown-menu li a {
        padding: 6px 0 6px 13px;
        color: #333;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        white-space: nowrap;
    }

        .isc-tile-flt-act-s1 .dropdown-menu li a i {
            font-size: 12px;
            display: block;
            float: left;
            margin-top: 3px;
            margin-right: 5px;
            color: #333;
        }

/*END Tile Screen 1*/
.isc-tile-table-bdy2 {
    min-height: 130px;
    max-height: 234px;
    overflow-y: hidden;
    width: 100%;
}

    .isc-tile-table-bdy2:hover {
        overflow-y: auto;
    }

/***popup 3**/
.isc-forcast-data-insert-list-s1 {
    width: 100%;
}

    .isc-forcast-data-insert-list-s1 th {
        padding: 5px 2px 0px 2px;
        font-size: 14px;
        font-weight: 400;
        color: #000000;
        line-height: 20px;
    }

    .isc-forcast-data-insert-list-s1 td {
        padding: 5px 2px;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        line-height: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .isc-forcast-data-insert-list-s1 td input[type="text"] {
            border: none !important;
            margin: 0px;
            padding: 0px;
            width: 100%;
            outline: 0;
            background-color: #ececec;
            box-shadow: none;
            text-align: right;
        }

            .isc-forcast-data-insert-list-s1 td input[type="text"]:focus {
                background-color: rgba(21, 137, 238, 0.1);
            }

.isc-label-forcast-value:before {
    content: '';
    display: table;
}

.isc-label-forcast-value:after {
    content: '';
    display: table;
    clear: both;
}

.isc-label-forcast-value {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-forcast-data-insert-list-s1 tbody tr td:first-child {
    padding-left: 10px;
}

.isc-forcast-data-insert-list-s1 tbody tr.first td {
    padding: 5px 10px;
    font-weight: 600;
    color: #1589ee;
}

.modal-footer .btn {
    min-width: 80px;
}

h1.isc-thm-hme2-kpi-t1 {
    font-size: 50px;
    margin: 0;
    margin-top: 11px;
}

.div-col-29per {
    width: 29.3%;
    float: left;
}

.div-col-69-1per {
    width: 69.1%;
    float: left;
    margin-right: 15.6px;
}

.isc-kpi-cont .isc-thm-hme-kpi-cont1 {
    margin-bottom: 0px;
}

.isc-clr-p4 {
    color: #77bc1f;
}

.isc-kanban .isc-kanban-text {
    margin-top: 0px;
    color: #525252;
}

.isc-clr-p3 {
    color: #1589ee;
}

.isc-kanban-screen h2 {
    font-size: 22px;
}

.isc-kanban .isc-inner-sec-text {
    font-weight: 600 !important;
}

.isc-kanban.isc-primary-inner-box-container {
    background-color: #ffffff;
}

    .isc-kanban.isc-primary-inner-box-container i {
        padding: 1px 4px 0px 4px;
    }

.isc-bor-none {
    border: none !important;
}

/**chart*/
svg#DonutChartType1 {
    margin-top: -30px;
    height: 224px;
}

.ht-250 {
    min-height: 250px;
    border: 1px solid #dadada;
    padding-top: 15px;
}

svg#PieChartLabelsOutside {
    width: 100%;
    height: 230px;
}

svg#lineWithFisheyeChart {
    width: 100%;
    min-height: 230px;
}

g.nv-point-paths {
    display: none !important;
}

.ht-250-no-border {
    min-height: 250px;
    padding-top: 15px;
}

svg#HorizontalStackedBarChartModel4 {
    width: 100%;
    height: 185px;
}

svg#LineChartModal1 {
    width: 100%;
}

svg#BubbleChartMonthlydata {
    width: 100%;
    height: 262px;
}

.ht-206 {
    min-height: 221px;
}

svg#PieChartSmall2 {
    width: 100% !important;
    min-height: 221px;
}

svg#LinePlusBarChartModel1 {
    width: 100%;
    height: 265px;
}

.isc-chart-sec svg#DonutChart3 {
    width: 100% !important;
    height: 216px !important;
}

svg#DonutChart3 {
    width: 100% !important;
    height: 216px !important;
}

svg#PieChartValuesOutside {
    height: 235px;
}

svg#StackedBarChartModal2 {
    width: 100% !important;
}

g.nv-controlsWrap {
    display: none;
}

svg#StackedBarChartModal1 {
    width: 100% !important;
    height: 155px;
}

svg#StackedBarChartModal3 {
    width: 100% !important;
    height: 258px;
}

/**chart*/
.isc-thm-hme-kpi-cont1.isc-mar-bot-addon {
    margin-bottom: 15.6px !important;
}

.isc-mar-b-5 {
    margin-bottom: 5px;
}

/**Accordian***/
.accordion-container {
    position: relative;
    max-width: 500px;
    height: auto;
    margin: 10px auto;
}

    .accordion-container > h2 {
        text-align: center;
        color: #fff;
        padding-bottom: 5px;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }

.set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}

    .set > a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #000;
        font-weight: 600;
        border-bottom: 1px solid #ddd;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        transition: all 0.2s linear;
        position: relative;
    }

        .set > a i {
            float: right;
            margin-top: 2px;
        }

        .set > a.active {
            background-color: #f5f5f5;
            color: #000;
        }

.set1 {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}

    .set1 > a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #000;
        font-weight: 600;
        border-bottom: 1px solid #ddd;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        transition: all 0.2s linear;
        position: relative;
    }

        .set1 > a i {
            float: right;
            margin-top: 2px;
        }

        .set1 > a.active {
            background-color: #f5f5f5;
            color: #000;
        }

.content1 {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display: none;
}

    .content1 p {
        padding: 30px 15px 0px 10px;
        margin: 0;
        color: #333;
    }

.isc-wid-col-25px-s1 {
    float: left;
}

/**Accordian***/
/**Home user 1**/
.isc-link-lbl-hdr-s1 {
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #1589ee !important;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
    margin-left: 15px;
    position: relative;
    border: 1px solid #eee;
    padding: 0px 12px;
}

.isc-data-count {
    color: #a2630b;
    font-size: 11px;
    font-weight: 600;
}

span.isc-data-count-2 {
    color: #0a4679;
    font-size: 11px;
    font-weight: 600;
}

.isc-role-txt {
    color: #acacac !important;
}

i.isc-link-icn-s2 {
    margin-left: 0px;
    margin-top: 6px;
    margin-right: 2px;
    color: #909090;
}

.isc-tile-bad-s2 {
    position: absolute;
    top: -6px;
    left: 8px;
    border-radius: 100px;
    width: 17px;
    height: 17px;
    color: #525252;
}

.isc-my-row {
    display: flow-root;
}

.isc-wrap-container img {
    width: 35px;
    display: block;
    margin: 0 auto;
}

.isc-col-var-s1 img {
    margin: unset !important;
}

.isc-var-s1 #tab-3 label
.isc-col-var-s1 {
    padding-left: 15px;
}

.isc-var-s1 #tab-3 label {
    display: block;
    margin-bottom: 5px;
}

.isc-var-s1 .isc-form-group {
    margin-bottom: 15px;
}

.isc-var-s1 .isc-30.isc-var2 {
    padding-top: 0px;
}

.isc-form-control2 {
    border: 1px solid #dadada;
    width: 98%;
    height: 22px;
    color: #525252;
    padding-left: 4px;
}

    .isc-form-control2::placeholder {
        color: #525252;
        padding-left: 4px;
    }

.isc-drp-cal1 {
    border: 1px solid #dadada;
    width: 100%;
    height: 25px;
    color: #525252;
}

.isc-col-var-s1 p {
    text-align: left !important;
}

.isc-m-t-3 {
    margin-top: 3px;
}

.isc-pad-rgt-10 {
    padding-right: 10px;
}

.isc-popup-entity.isc-360-entity li a {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 6px 30px;
    font-weight: 400;
    border-radius: 0px !important;
    float: left;
    line-height: 27px;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 4px !important;
    margin-left: 35px;
    border: 1px solid #ffa220;
    color: #ffffff;
    background-color: #ffa220;
}

.isc-lft-txt .isc-led-det-labl-txt {
    color: #000 !important;
}

.isc-border {
    border: 1px solid #eee;
    padding: 8px 8px;
    border-radius: 5px !important;
    background-color: #fafafa;
}

.history-tl-container.isc-cont-info ul.tl li {
    margin-left: 38px;
}

.history-tl-container.isc-cont-info ul.tl li {
    border-left: none;
}

    .history-tl-container.isc-cont-info ul.tl li .isc-timeline-more-details {
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
    }

.history-tl-container.isc-cont-info .isc-timeline-ico-clr-p1 {
    width: 20px;
    text-align: center;
}

.history-tl-container.isc-cont-info .isc-timeline-ico-clr-p2 {
    width: 20px;
    text-align: center;
}

.mybtn {
    padding: 2px 5px;
    margin: 0px;
    background-color: #8a9294;
    color: #fff;
    border: none;
    outline: none;
    border-radius: 5px !important;
    font-size: 12px;
    cursor: pointer;
    white-space: nowrap;
}

.isc-call-connt-cot {
    width: 100%;
    padding: 6px;
    background-color: #dcf7db91;
    margin-top: 4px;
}

.isc-crm-ld-det-cont {
    width: 50%;
    float: left;
}

.isc-led-det-labl-txt {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: #514f4f;
    width: 200px;
    cursor: unset !important;
    overflow: hidden;
}

.isc-crm-ld-det-cont {
    width: 50%;
    float: left;
}

.isc-led-det-labl-txt {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: #514f4f;
    width: 200px;
    cursor: unset !important;
    overflow: hidden;
}

.isc-crm-ld-det-cont h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
}

    .isc-crm-ld-det-cont h5 label a {
        cursor: pointer;
        color: #1589ee !important;
    }

.isc-mp input:checked ~ .isc-s2-tab-content.isc-var-360 {
    padding: 0px;
}

input:checked ~ .isc-s2-tab-content.isc-var-tab-body {
    padding: 0px;
}

.isc-s2-tab-content.isc-var-tab-body {
    padding: 0px;
}

.isc-d-b-a {
    display: block;
    margin: 0 auto;
}

.isc-call-txt {
    margin: 0px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: green;
}

.isc-call-lst {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: flex;
}

    .isc-call-lst li i.micr-phn-clr {
        color: #1589ee;
    }

    .isc-call-lst li i.hang-up-clr {
        color: #ff6c6c;
    }

    .isc-call-lst li {
        padding-left: 15px;
        cursor: pointer;
    }

.tab-content.isc-var-p1 {
    margin-top: 0px;
}

.isc-s2-tab-label.isc-var-21 {
    padding: 0px;
    margin-bottom: 10px;
}

.isc-call-lst li:first-child {
    border-left: 1px solid #26e93e;
    padding-left: 11px;
}

.isc-kanban-info .isc-activities-list {
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dadada;
}

.isc-inner-tail-heading {
    padding-left: 15px;
    font-weight: 600;
}

#tab-right-1 img {
    width: 35px;
    display: block;
    margin: 0 auto;
}

.isc-img1 p {
    text-align: center;
    font-size: 13px;
}

.isc-img1 {
    width: 100%;
    float: left;
}

span.isc-count {
    position: absolute;
    font-size: 10px;
    top: -4px;
    left: 3px;
}

.isc-row {
    display: flex;
}

.isc-mar-t-30 {
    margin-top: 30px;
}

.tab-content.isc-m-t-0 {
    margin-top: 0px;
}

/***---Type 3---***/
/***----Fold table--***/
table.fold-table > tbody > tr.view {
    font-family: "Droid Serif", serif;
    transition: all .3s ease;
}

    table.fold-table > tbody > tr.view td, table.fold-table > tbody > tr.view th {
        cursor: pointer;
        font-family: Salesforce Sans, Arial, sans-serif !important;
    }

        table.fold-table > tbody > tr.view td:first-child,
        table.fold-table > tbody > tr.view th:first-child {
            position: relative;
            padding-left: 20px;
        }

            table.fold-table > tbody > tr.view td:first-child:before,
            table.fold-table > tbody > tr.view th:first-child:before {
                position: absolute;
                top: 50%;
                left: 5px;
                width: 9px;
                height: 16px;
                margin-top: -8px;
                font: 16px fontawesome;
                content: "\f0d7";
                transition: all .3s ease;
            }

    table.fold-table > tbody > tr.view:nth-child(4n-1) {
        background-color: #fdfdfd;
    }

    table.fold-table > tbody > tr.view.open {
        color: #1589ee;
    }

        table.fold-table > tbody > tr.view.open td:first-child:before, table.fold-table > tbody > tr.view.open th:first-child:before {
            transform: rotate(-180deg);
            color: #1589ee;
        }

table.fold-table > tbody > tr.fold {
    display: none;
}

    table.fold-table > tbody > tr.fold.open {
        display: table-row;
    }

.isc-fold-content {
    margin-top: 10px !important;
}

.isc-inner-table thead tr th {
    font-weight: 600;
    background-color: #f3f2f2;
    padding: 4px 7px;
    color: #000;
}

.isc-inner-table tr td {
    padding: 4px 7px;
}

.isc-fold-content h3 {
    margin-top: 0;
}

.isc-fold-content > table {
    background: white;
    color: #525252;
    width: 100%;
    border-right: 0;
    border-left: 0;
    border-collapse: collapse;
}

.visible-small {
    display: none;
}

.visible-big {
    display: block;
}

@media (max-width: 700px) {
    table th, table td {
        padding: 1em .2em;
    }

    table th {
        vertical-align: bottom;
        padding-bottom: 0;
    }

    table.isc-inner-table > thead {
        display: none;
    }

    table.isc-inner-table > tbody > tr > td,
    table.isc-inner-table > tbody > tr > th {
        position: relative;
        padding: 0;
        padding-left: 50%;
        display: block;
        vertical-align: top;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

        table.isc-inner-table > tbody > tr > td:before,
        table.isc-inner-table > tbody > tr > th:before {
            position: absolute;
            top: 0;
            left: .5em;
            max-width: 50%;
            content: attr(data-th) ": ";
            display: block;
            font-weight: bold;
        }

        table.isc-inner-table > tbody > tr > td:first-child,
        table.isc-inner-table > tbody > tr > th:first-child {
            margin-top: 1em;
        }

        table.isc-inner-table > tbody > tr > td:last-child,
        table.isc-inner-table > tbody > tr > th:last-child {
            margin-bottom: 1em;
            border: 0;
        }

    .visible-small {
        display: block;
    }

    .visible-big {
        display: none;
    }
}

/***----Fold table--***/
/**Home user 1**/
.isc-slider-menu > a {
    background-color: #f3f2f2;
}

    .isc-slider-menu > a.active {
        background-color: #f3f2f2 !important;
    }

.isc-slider-menu > .content1 {
    background-color: #f3f2f2 !important;
}

/***Scrollbar style**/
.isc-style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #fff;
}

.isc-style-1::-webkit-scrollbar {
    width: 7px;
    background-color: #F5F5F5;
}

.isc-style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px #dadada;
    background-color: #d8d8d8;
}

/***Scrollbar style**/
/***User Home 2***/
.isc-app-scr-content-srl-s1 {
    padding: 5px 5px;
    background-color: #FAFAFA;
}

.isc-sec-con-bdy-my-action {
    position: relative;
    padding: 30px 45px 50px;
    min-height: 265px;
}

.isc-sec-con-bdy-con-kbi-s1::before, .isc-sec-con-bdy-con-kbi-s1::before, .chart-section-inner-request-snap::before {
    content: "";
    display: table;
}

.isc-sec-con-bdy-con-kbi-s1::after, .isc-sec-con-bdy-con-kbi-s1::after, .chart-section-inner-request-snap::after {
    content: "";
    display: table;
    clear: both;
}

.chart-section-inner-request-snap {
    border: 1px solid #ddd;
    background-color: #fff !important;
    margin-bottom: 10px;
    border-top: none;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    position: relative;
}

.chart-section-request-snap {
    background-color: rgba(114, 209, 246, 0.14);
    position: relative;
    padding: 10px;
    min-height: 30px;
    /* border-bottom: 1px solid #eeedef85; */
    /* height: 25px; */
    margin: 0px 0px 0px 0px;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
}

    .chart-section-request-snap h3 {
        color: #256FAF;
        letter-spacing: 0.5px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
        font-weight: 500;
        font-size: 13px;
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.chart-section-inner-sign-banner {
    border: 1px solid #efefef;
    background-color: #fff !important;
    /* margin-bottom: 10px; */
    min-height: 250px;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

.isc-tbl-sec-esign tr.isc-waiting td {
    border-bottom: 2px solid #F7B044;
    color: #F7B044;
}

isc-tbl-sec-esign td i {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td i {
    color: #F7B044;
}

.isc-tbl-sec-esign td span {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
}

.isc-tbl-sec-esign tr.isc-waiting td span {
    color: #F7B044;
}

.isc-tbl-sec-esign {
    width: 100%;
    border-collapse: collapse;
}

    .isc-tbl-sec-esign td {
        padding: 10px 5px;
        vertical-align: middle;
        border-bottom: 2px solid #eee;
        font-size: 13px;
        font-weight: 500;
        line-height: 24px;
        color: #0a5d0a;
        text-transform: uppercase;
    }

    .isc-tbl-sec-esign tr.isc-Overdue td {
        border-bottom: 2px solid #73A140;
        color: #73A140;
    }

        .isc-tbl-sec-esign tr.isc-Overdue td i {
            color: #73A140;
        }

        .isc-tbl-sec-esign tr.isc-Overdue td span {
            color: #73A140;
        }

    .isc-tbl-sec-esign tr.isc-Approved td {
        border-bottom: 2px solid #00AFBD;
        color: #00AFBD;
    }

        .isc-tbl-sec-esign tr.isc-Approved td i {
            color: #00AFBD;
        }

        .isc-tbl-sec-esign tr.isc-Approved td span {
            color: #00AFBD;
        }

    .isc-tbl-sec-esign tr.isc-Requested td {
        border-bottom: 2px solid #FF8085;
        color: #FF8085;
    }

        .isc-tbl-sec-esign tr.isc-Requested td i {
            color: #FF8085;
        }

        .isc-tbl-sec-esign tr.isc-Requested td span {
            color: #FF8085;
        }

.isc-section-header-container {
    position: relative;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #ececec;
    max-height: 40px;
    min-height: 40px;
}

.isc-sec-cir-cell-item {
    height: 30px;
    width: 30px;
    border-radius: 3px !important;
    text-align: center;
    position: relative;
    left: 0px;
    top: 5px;
    background-color: #779ef2;
    line-height: 27px;
    color: #fff;
    font-size: 15px;
    float: left;
}

    .isc-sec-cir-cell-item i {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
    }

.isc-lbl-sec-hdr-med {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
}

.isc-app-inr-bdy-sec-body-container {
    padding: 10px 0px;
}

.isc-app-inner-bdy-detail-sec-container {
    position: relative;
}

.hdr-bdr-bot-blue2 {
    border-bottom: 3px solid #3598DC;
}

.isc-app-inr-bdy-sec-title-container {
    position: relative;
    border-bottom: 3px solid #ccc;
    padding-left: 40px;
    padding-bottom: 10px;
}

.lbl-title-clr-blu2 {
    color: #0065b5;
}

.lbl-isc-app-sec-tile {
    margin: -4px 0px 0px 0px;
    line-height: 15px;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0.7px;
    color: #ccc;
}

.isc-app-scr-content-top-home {
    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-btn-act-bgm-s2:hover {
    background-color: #2e85bb !important;
    color: #fff !important;
}

.isc-btn-act-scr-sec-s1 i {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    margin-top: 0px;
    color: inherit;
}

.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: 13px;
    line-height: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}

.isc-btn-act-bgm-s2 {
    border: 1px solid #2e7af7 !important;
    background-color: #b7e4fd !important;
    color: #2e7af7 !important;
}

.centertext text {
    fill: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-app-inr-bdy-sec-body-container::before {
    content: '';
    display: table;
}

.isc-app-inr-bdy-sec-body-container::after {
    content: " ";
    display: table;
    clear: both;
}

.isc-bor-ligt-gry {
    border: 1px solid #efefef;
}

.chart-section-inner-request-snap svg text.legend-text {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.isc-act-read-list-cell-top-home {
    position: relative;
    padding: 5px 0px 5px 30px;
}

.isc-review-badge-lft-top-home {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    right: 0;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 0px;
}

    .isc-review-badge-lft-top-home i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-td-inline-status-ch-s1 {
    position: relative;
}

.isc-wrk-flw-sta-aprove {
    color: #77C45A !important;
}

.isc-lbl-act-read-list-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.3px;
    font-weight: 400;
    color: #8A8A8A;
    display: inline-block;
    width: 100%;
}

.isc-td-inline-status-ch-s1 .dropdown-menu {
    box-shadow: 0 2px 3px #ddd;
    min-width: 120px;
    border: 1px solid #eee;
    border-radius: 4px !important;
}

.isc-wrk-flw-sta-all-req {
    color: #C0C2C3 !important;
}

.isc-wrk-flw-sta-open-req {
    color: #c8a0e2 !important;
}

.isc-wrk-flw-sta-upload {
    color: #2DB5D4 !important;
}

.isc-wrk-flw-sta-pcp-lst {
    color: #2293d6 !important;
}

.isc-wrk-flw-sta-re-req {
    color: #DE756C !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-btn-sts-bdg-thm-txt-1 {
    color: #2293d6;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-2 {
    color: #9fdb66;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-3 {
    color: #a094ed;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-4 {
    color: #25b4e9;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-btn-sts-bdg-thm-txt-5 {
    color: #f77e75;
    font-size: 15px;
    font-weight: 500;
    line-height: inherit;
}

.isc-list-self-service-s1 .iscdatepicker {
    border: none;
    padding: 0px;
    background-color: transparent;
    color: #7c7c7c;
    font-size: 12px;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-align: center;
}

/***************/
.isc-lbl-sec-hdr-content {
    margin: 0px 0px 0px 0px;
    color: #525252;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.7px;
    position: absolute;
    top: 5px;
    left: 20px;
}

    .isc-lbl-sec-hdr-content i {
        margin: 0px 0px 0px 0px;
        color: #779ef2;
        line-height: 20px;
        font-weight: 500;
        font-size: 12px;
        padding: 0 5px 0 0px;
    }

.isc-lbl-tbl-optimal-hir-s1 {
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    color: #8A8A8A;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    text-transform: capitalize;
}

    .isc-lbl-tbl-optimal-hir-s1 i {
        display: inline-block;
        margin: 0px 6px 0px 0px;
        line-height: 15px;
        font-size: 13px;
        color: #808080;
    }

.isc-inr-tle {
    padding-left: 10px !important;
    margin-top: 8px !important;
}

td.isc-color-p2 {
    color: #13a840;
}

td.isc-project-name {
    color: #1589ee;
}

/***USer home 2***/
/**User home 3**/
.isc-home-par-KPI-in-Con-s1 {
    position: relative;
    background-color: #f6fbfd;
    padding: 5px 10px;
    display: block;
    min-height: 75px;
}

.isc-kpi-list-par-con-s1:before {
    content: "";
    display: table;
}

.isc-kpi-list-par-con-s1:after {
    content: "";
    display: table;
    clear: both;
}

.isc-kpi-list-par-con-s1 {
    position: relative;
    border-bottom: 1px solid #f0f4f7;
    padding: 0px 10px 5px 10px;
}

.isc-kpi-icon-det-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-kpi-icon-det-nav-s1 li {
        float: left;
        position: relative;
        list-style: none;
        width: 20%;
        cursor: pointer;
    }

        .isc-kpi-icon-det-nav-s1 li a {
            padding: 10px 10px;
            padding-left: 55px;
            display: block;
            /* height: 65px; */
            /* border: 2px solid transparent; */
            /* background-color: #fff; */
            margin: 0px 6px;
            /* border-radius: 4px !important; */
            text-decoration: none;
        }

            .isc-kpi-icon-det-nav-s1 li a h2 {
                margin: 0px 0px 0px 0px;
                color: #16325c;
                font-weight: 600;
                font-size: 15px;
                display: inline;
                padding: 0px 0px;
                text-align: center;
                /* border-bottom: 1px solid #ddd; */
                line-height: 24px;
                text-transform: capitalize;
            }

            .isc-kpi-icon-det-nav-s1 li a h3 {
                text-align: left;
                /* padding: 3px 0px; */
                font-size: 13px;
                font-weight: 400;
                line-height: 20px;
                letter-spacing: 0.2px;
                color: #16325c;
                margin: 0px 0px 0px 0px;
                text-transform: uppercase;
            }

                .isc-kpi-icon-det-nav-s1 li a h3 span {
                    margin: 0px 4px;
                    color: #696969;
                    font-size: 12px;
                    font-weight: 500;
                    text-transform: initial;
                }

.isc-kpi-icn-badg-bg-s1 {
    background-color: #779ef2 !important;
}

.isc-kpi-icn-badg-bg-s2 {
    background-color: #a094ed !important;
    text-shadow: 0 0 black;
}

.isc-kpi-icn-badg-bg-s3 {
    background-color: #25b4e9 !important;
}

.isc-kpi-icn-badg-bg-s4 {
    background-color: #f77e75 !important;
}

.isc-kpi-icn-badg-bg-s5 {
    background-color: #9fdb66 !important;
}

.isc-kpi-icn-badg-bg-s6 {
    background-color: gray !important;
}

.isc-kpi-icn-badg-bg-s7 {
    background-color: orange !important;
}

/******************custom bg color set******/
.isc-kpi-icn-badg-bg-s1-1 {
    background-color: #989898 !important;
}

.isc-kpi-icn-badg-bg-s2-1 {
    background-color: #c875ff !important;
}

.isc-kpi-icn-badg-bg-s3-1 {
    background-color: #00c4f1 !important;
}

.isc-kpi-icn-badg-bg-s4-1 {
    background-color: #ea2841 !important;
}

.isc-kpi-icn-badg-bg-s5-1 {
    background-color: #34bf00 !important;
}

.isc-kpi-icn-badg-bg-s6-1 {
    background-color: #4dca76 !important;
}

.isc-kpi-icn-badg-bg-s7-1 {
    background-color: #e9af67 !important;
}

.isc-kpi-icn-badg-bg-s8-1 {
    background-color: #b070e6 !important;
}

/**********************/
.isc-hme-kpi-lbl-clr-all-s1 {
    color: #989898 !important;
    border-bottom: 1px solid #989898 !important;
}

.isc-hme-kpi-lbl-clr-draft-s1 {
    color: #c875ff !important;
    border-bottom: 1px solid #c875ff !important;
}

.isc-hme-kpi-lbl-clr-review-s1 {
    color: #00c4f1 !important;
    border-bottom: 1px solid #00c4f1 !important;
}

.isc-hme-kpi-lbl-clr-re-req-s1 {
    color: #ea2841 !important;
    border-bottom: 1px solid #ea2841 !important;
}

.isc-hme-kpi-lbl-clr-accp-s1 {
    color: #34bf00 !important;
    border-bottom: 1px solid #34bf00 !important;
}

.isc-cir-bud-hdr-kpi-s1 {
    position: absolute;
    left: 5px;
    top: 10px;
    display: block;
    height: 45px;
    width: 45px;
    /* padding: 4px 4px; */
    /* border-bottom-left-radius: 9px !important; */
    background-color: #ffffff;
    /* border-top-left-radius: 4px !important; */
    /* border: 2px solid #eae8e8; */
    border-bottom: none;
    border-top: none;
    border-radius: 3px !important;
}

.isc-cir-bud-hdr-kpi-s2 {
    /* height: 35px; */
    /* width: 35px; */
    /* border-radius: 50px !important; */
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    /* margin: 5px 5px; */
    display: block;
    margin: 10px 0px 0px 0px;
}

    .isc-cir-bud-hdr-kpi-s2 i {
        color: #fff;
        /* line-height: 35px; */
        /* display: block; */
        font-size: 20px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

    .isc-cir-bud-hdr-kpi-s2 img {
        height: 30px;
        width: 30px;
        /* padding: 6px 10px; */
        margin: 5px 5px;
    }

.isc-hme-sec-tile-in-con-s2 {
    position: relative;
    display: block;
    border-radius: 4px !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px #D9D1E3;
    /* min-height: 110px; */
    background-color: #fff;
    padding: 10px 15px;
    display: block;
    margin: 0px 10px;
    cursor: pointer;
    border-right: 1px solid #ECECEC;
}

    .isc-hme-sec-tile-in-con-s2 h2 {
        font-size: 25px;
        font-weight: 500;
        color: #705597;
        line-height: 24px;
        letter-spacing: 0.4px;
        text-align: center;
        margin: 0px 0px 0px 0px;
    }

        .isc-hme-sec-tile-in-con-s2 h2 span {
            display: block;
            font-size: 13px;
            font-weight: 300;
            color: #A9A9A9;
            line-height: 20px;
            margin: 0px 0px 0px 0px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.isc-act-arr-block-row-s1 {
    text-decoration: none;
    /* float: right;
   */
}

.isc-m-r-5 {
    margin-right: 5px;
}

.isc-panel-tile-list-grp-container-s1 {
    border: 1px solid #ddd;
    /* box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.75); */
    -webkit-transition: box-shadow 0.28s;
    border-radius: 3px !important;
}

.isc-panel-tile-list-hdr-container-s1 {
    min-height: 80px;
    padding: 10px 10px;
    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: 15px;
    /* text-align: $center;
   */
    color: #000;
    line-height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    font-weight: 400;
    padding: 0 0px 0 30px;
    /* margin-left: 0px; */
}

.isc-lbl-pnl-til-hdr-s2 {
    margin: 0px;
    font-size: 13px;
    color: #000;
    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: #000;
    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: 13px;
    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;
}

.div-col-20per {
    width: 20%;
    float: left;
}

.isc-panel-tile-list-bdy-inner-cell-s1 {
    padding: 5px 15px;
    /* padding-bottom: 5px; */
    min-height: 62px;
}

.isc-20.dis-n {
    display: none;
}

.isc-80.full-width {
    width: 100%;
}

.isc-80per {
    width: 80%;
    float: left;
}

.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: #000;
    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-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: #16325c;
        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: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-fnt-col-str-s1 {
    color: Orange !important;
}

.isc-sec-lvl-cust-dd-s2 li a.isc-act-ico {
    padding: 0px 10px 0px 0px;
}

.isc-elp-p1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    float: left;
}

.isc-table-readoptimal-altr-s1 tr:nth-child(even) {
    background-color: #F9F9F9;
}

.isc-panel-pro-bar-s3 {
    position: relative;
    height: 6px;
    background-color: #5eb4ff;
    float: left;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.isc-cir-div-lg-s1-float-lft {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    /* margin-top: 2px; */
    float: left;
}

.isc-btn-sts-bdg-thm-s1 {
    background-color: #ffffff !important;
    border: 1px solid #717171;
    color: #717171 !important;
}

.isc-btn-sts-bdg-thm-s2 {
    background-color: #ffffff !important;
    border: 1px solid #717171;
    color: #717171 !important;
}

.isc-btn-sts-bdg-thm-s3 {
    background-color: #ffffff !important;
    border: 1px solid #717171;
    color: #717171 !important;
}

.isc-btn-sts-bdg-thm-s4 {
    background-color: #25b4e9 !important;
    color: #fff !important;
}

.isc-btn-sts-bdg-thm-s5 {
    background-color: #f77e75 !important;
    color: #fff !important;
}

.isc-cir-div-lg-s1-float-rig {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 500;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
}

.pad-rig-none {
    padding-right: 0px !important;
}

.isc-complete-inx-clr {
    color: #45ae3d !important;
}

.isc-yettostart-inx-clr {
    color: #0088dd !important;
}

.isc-cir-div-lg-s1 {
    height: 25px;
    width: 25px;
    /* border: 1px solid #eee; */
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
    border-radius: 50% !important;
    margin-top: 2px;
    /*margin: 0 auto;*/
}

.smt-li-dataplan-inner-sub-title {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #333;
    margin: 0px;
}

.smt-li-dataplan-hdr-cell {
    padding: 0px 0px 5px 0;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    margin-bottom: 3px;
}

.isc-clk-btn-right-bage {
    text-decoration: none;
    display: block;
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    /* background: #ddd; */
    text-align: center;
}

    .isc-clk-btn-right-bage i {
        color: #fff;
        line-height: 30px;
        /* display: block; */
        font-size: 16px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-lbl-pnl-til-hdr-s1 span {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    left: 10px;
}

    .isc-lbl-pnl-til-hdr-s1 span i {
        color: #fff;
        line-height: 0;
        /* display: block; */
        font-size: 13px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
    }

.isc-review-badge-lft-sec {
    text-decoration: none;
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    /* position: absolute; */
    /* top: 9px; */
    /* right: 5px; */
    border-radius: 3px !important;
    color: #3e80b1;
    /* border: 1px solid #ddd; */
    background: #ddd;
    text-align: center;
    /* left: 10px; */
}

    .isc-review-badge-lft-sec i {
        color: #fff;
        line-height: 25px;
        /* display: block; */
        font-size: 14px;
        margin: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 500;
    }

.isc-icon-act-list-wrk-flw-s2 {
    margin: 0px;
    padding: 0px;
    /*border-left: 1px solid #ddd;*/
}

.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-rig-arrow-s1 {
    display: block;
}

.isc-bi-tile-par-con-s1:hover .isc-bdgs-lbl-act-lft-arrow-s1 {
    display: block;
}

.isc-icon-act-list-wrk-flw-s2 li {
    display: block;
    float: left;
    list-style: none;
}

    .isc-icon-act-list-wrk-flw-s2 li a {
        margin: 0px 5px 0px 5px;
        text-align: center;
    }

        .isc-icon-act-list-wrk-flw-s2 li a i {
            margin: 0px 0px 0px 0px;
            font-size: 15px;
            font-weight: 500;
            line-height: 25px;
            text-align: center;
            color: #5eb4ff;
        }

    .isc-icon-act-list-wrk-flw-s2 li.active a {
        background-color: #a094ed;
        height: 23px;
        width: 25px;
        display: block;
        border-radius: 3px !important;
    }

        .isc-icon-act-list-wrk-flw-s2 li.active a i {
            color: #fff;
            font-size: 14px;
        }

.isc-table-read-optimal {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

    .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%; */
        text-transform: uppercase;
    }

    .isc-table-read-optimal td h2 {
        font-size: 14px;
        color: #0070d2 !important;
        margin: 0px;
        font-weight: 400;
        text-shadow: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        text-transform: none;
        line-height: 18px;
    }

    .isc-table-read-optimal td h4 {
        color: #000;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.isc-no-bg > a.active {
    background-color: #fff;
}

.set.isc-no-bg {
    background-color: #fff;
}

.set1.isc-no-bg {
    background-color: #fff;
}

.isc-no-bg .content1 {
    border-bottom: none;
}

.content2 p {
    padding-top: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.isc-table-read-optimal th {
    font-size: 12px;
    padding: 8px 5px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #F7F9FA;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-transform: uppercase;
}

.isc-table-read-optimal td {
    border-bottom: 1px dotted #ddd;
    color: #525252;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: 20px;
    padding: 8px 5px;
    position: relative;
}

/***User home 3**/
.isc-h1-m h1 {
    margin: 10px 0px !important;
}

/***fixed table header**/
.isc-table-more-data thead {
    display: table;
    width: calc(100% - 17px);
}

.isc-table-more-data tr {
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.isc-table-more-data tbody {
    display: block;
    max-height: 307px;
    overflow-y: hidden;
}

    .isc-table-more-data tbody:hover {
        overflow-y: auto;
    }

.isc-table-more-data th, td {
    padding: 5px;
    width: 100px;
}

.isc-table-more-data tbody tr td h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

.isc-table-more-data .isc.btn.btn-default {
    border: none;
    background: none;
    font-size: 14px;
    padding: 0;
}

/***fixed table header**/
.isc-apr-hme-prg-bar1 {
    height: 5px;
    width: 100%;
    background-color: #eee;
}

.isc-apr-hom-rgt-txt1 {
    margin: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    line-height: 32px;
    color: #464646;
}

.isc-apr-rgt-txt2 {
    margin: 0px;
    font-size: 12px;
    font-weight: 400;
    color: #5d5d5d;
}

.isc-apr-hme-prg-bar2 {
    height: 5px;
    width: 50%;
    background-color: #14B191;
}

.set.isc-slider-menu.isc-no-bg > a {
    padding: 10px 0px !important;
}

.set1.isc-slider-menu.isc-no-bg > a {
    padding: 10px 0px !important;
}

.isc-pro-ico {
    text-align: center;
    margin: 0 auto;
    display: block;
    line-height: 40px;
    color: #fff;
}

.isc-mar-t-r-l {
    margin: 15px 15px 0px 15px;
}

.isc-kpi-container .isc-100 {
    margin-top: 10px;
}

.isc-border-p2 {
    border-bottom: 1px solid #dadada;
}

.isc-filter-details p {
    margin: 0;
    margin-bottom: 5px;
}

/*Chart*/
g.nv-y1.nv-axis {
    display: none;
}

/*Chart*/
.isc-prs-stp:nth-child(5)::before {
    border: none;
}

.isc-prs-stp:nth-child(5) {
    border-radius: 100px;
    background-color: #1589ee;
    color: #fff;
}

.isc-prs-stp:nth-child(4)::after {
    border: none;
}

.isc-prs-stp:nth-child(4) {
    border-radius: 0px 100px 100px 0px;
}

.isc-prs-stp:nth-child(1) {
    border-radius: 100px 0px 0px 100px;
}

/**Tab style 2**/
.tabs__header {
    display: flex;
    justify-content: space-between;
}

.tabs__heading {
    font-weight: 500;
    background-color: #eef1f6;
    flex: 1;
    padding: 10px 8px;
    cursor: pointer;
    user-select: none;
    font-size: 14px;
}

    .tabs__heading:hover {
        background-color: #ececec;
    }

.isc-tab-input {
    width: 92%;
    border: 1px solid #dadada;
    height: 22px;
    border-radius: 4px;
}

.isc-tab-input-p2 {
    width: 80%;
    border: 1px solid #dadada;
    height: 22px;
    border-radius: 4px;
}

.isc-btn-txt-color {
    color: #1589ee !important;
}

.isc-btn-txt-color2 {
    color: #909393 !important;
}

.isc-tab-input::-webkit-input-placeholder {
    /* Edge */
    color: #000;
    padding: 5px 5px;
}

.isc-tab-input:-ms-input-placeholder {
    /* Internet Explorer */
    color: #000;
}

.isc-tab-input-p2::-webkit-input-placeholder {
    /* Edge */
    color: #000;
    padding: 5px 5px;
}

.isc-tab-input-p2:-ms-input-placeholder {
    /* Internet Explorer */
    color: #000;
}

div#tab-23 {
    margin-top: 0 !important;
}

.isc-tab-btn {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 2px 10px;
    font-weight: 400;
    float: left;
    background-color: #1589ee;
    position: relative;
    border: 1px solid #1589ee;
    border-radius: 4px;
    float: right;
}

.tabs__heading.is-active {
    background-color: #fff;
    border: 1px solid #dadada;
    border-bottom: none;
}

.isc-tab-btn1 {
    display: inline-block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 2px 10px;
    font-weight: 400;
    float: left;
    background-color: #13a840;
    position: relative;
    border: 1px solid #13a840;
    border-radius: 4px;
    float: right;
}

.isc-tab-btn2 {
    display: inline-block;
    color: #525252;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 2px 10px;
    font-weight: 400;
    float: left;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 4px;
    float: right;
}

.tabs__content {
    padding: 10px;
    border-radius: 0 0 4px 4px;
    display: none;
    border: 1px solid #dadada;
    min-height: 46px;
    background-color: #fff;
    border-top: none;
}

.isc-sm-f {
    font-size: 13px;
}

.isc-comment-sec-grp-lft-cell-s1.isc-thm-bg-col-s1.isc-day-box {
    width: 50px;
    height: 44px;
    border-radius: 4px !important;
    top: 55px;
    left: 0px;
    line-height: 17px;
    padding-top: 9px;
    font-size: 26px;
    color: #ffb854;
    background-color: #fff !important;
    border: 1px solid #ffb854;
}

.tabs__content.is-active {
    display: block;
}

/**Tab style 2**/
/***Detail page 1**/
.isc-page-div-lft-cell-s1:before, .isc-page-div-rig-cell-s1:before {
    content: '';
    display: table;
}

.isc-page-div-lft-cell-s1:after, .isc-page-div-rig-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-page-div-lft-cell-s1 {
    width: 68.5%;
    float: left;
}

.isc-page-div-rig-cell-s1 {
    width: 31%;
    float: left;
    background-color: #ffffff;
    border-left: 1px solid #eeeeee;
    min-height: 650px;
}

.isc-scr-sec-cont-title-s1 {
    font-size: 25px;
    font-weight: 400;
    color: #1c7db9;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.isc-scr-sec-cont-title-s2 {
    font-size: 16px;
    font-weight: 400;
    color: #696969;
    line-height: 20px;
    margin: 5px 0px 0px 0px;
}

hr.isc-sec-hr-s1 {
    border: none;
    margin: 10px 0px 15px 0px;
    border: 0;
    border-bottom: 1px solid #e2e2e2;
}

.isc-page-div-rig-top-cell-s1:before {
    content: '';
    display: table;
}

.isc-page-div-rig-top-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-page-div-rig-top-cell-s1 {
    position: relative;
    padding: 10px 15px 0px 15px;
}

.isc-page-div-rig-bot-cell-s1:before {
    content: '';
    display: table;
}

.isc-page-div-rig-bot-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-page-div-rig-bot-cell-s1 {
    padding: 20px 15px 0px 15px;
}

.isc-nav-kpi-list-s1 {
    padding: 0px 0px 0px 0px;
    margin: 12px 0px 0px 0px;
}

    .isc-nav-kpi-list-s1 li {
        display: block;
        float: left;
        width: 25%;
    }

        .isc-nav-kpi-list-s1 li a {
            display: block;
            padding: 1px 15px 10px 15px;
            border-right: 1px solid #eeeeee;
            text-decoration: none;
        }

            .isc-nav-kpi-list-s1 li a h3 {
                margin: 0px 0px 8px 0px;
                padding: 0px;
                font-size: 13px;
                font-weight: 400;
                text-align: center;
                line-height: 15px;
                color: #0286c1;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .isc-nav-kpi-list-s1 li a h4 {
                margin: 0px 0px 0px 0px;
                padding: 0px;
                font-size: 28px;
                font-weight: 400;
                text-align: center;
                line-height: 20px;
                color: #464646;
            }

                .isc-nav-kpi-list-s1 li a h4 span {
                    margin-right: 5px;
                    font-size: 13px;
                    color: #909090;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    display: block;
                    margin-top: 5px;
                }

        .isc-nav-kpi-list-s1 li:first-child a {
            /*padding-left: 0px;*/
        }

        .isc-nav-kpi-list-s1 li:last-child a {
            border-right: none;
        }

.isc-page-div-rig-bot-cell-s2:before {
    content: '';
    display: table;
}

.isc-page-div-rig-bot-cell-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-page-div-rig-bot-cell-s2 {
    padding: 0px 15px 0px 15px;
}

    .isc-page-div-rig-bot-cell-s2 .isc-scr-sec-grp-bdy-container-s1 {
        min-height: 0px;
    }

    .isc-page-div-rig-bot-cell-s2 .isc-scr-sec-grp-hdr-container-s1 {
        padding: 5px 15px 5px 15px;
        border: none;
    }

    .isc-page-div-rig-bot-cell-s2 .isc-scr-sec-grp-bdy-container-s1 {
        padding: 0px 10px 10px 16px;
    }

.isc-scr-sec-qus-title-s1 {
    margin: 0px 0px 0px 0px;
    color: #888888;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
    position: relative;
    text-align: left;
    letter-spacing: 0.5px;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-scr-sec-qus-title-s2 {
    margin: 0px 0px 0px 0px;
    color: #008291;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-lbl-fn-col-s1 {
    color: #18cc6c;
}

.isc-timeline-list-cont-s1 {
    padding: 10px 30px;
    margin: 0px;
}

    .isc-timeline-list-cont-s1 li {
        list-style: none;
        position: relative;
        border-left: 2px dotted #ddd;
        padding: 10px;
    }

        .isc-timeline-list-cont-s1 li h4 {
            margin: 0px 0px 0px 0px;
            color: #3C4152;
            line-height: 18px;
            font-weight: 400;
            font-size: 14px;
            padding-left: 15px;
        }

        .isc-timeline-list-cont-s1 li h3 {
            margin: 0px 3px 0px 3px;
            color: #b67937;
            font-weight: 400;
            font-size: 12px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding-left: 15px;
            line-height: 20px;
        }

            .isc-timeline-list-cont-s1 li h3 span {
                margin: 0px 0px 0px 3px;
                color: #787878;
                line-height: 18px;
                font-weight: 400;
                font-size: 11px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

.isc-time-line-icn-s2 {
    color: #ffffff;
    font-size: 11px;
    line-height: 20px;
    margin: 0px 0px 0px 4px;
}

.isc-timeline-icon-cont {
    background-color: #00a1df;
    height: 20px;
    width: 20px !important;
    border-radius: 50px !important;
    position: absolute;
    left: -11px;
    top: 11px;
}

.isc-custs-col-s1 .isc-scr-sec-grp-hdr-container-s1 {
    padding: 5px 15px;
    border: none;
}

.isc-custs-col-s1 .isc-scr-sec-grp-bdy-container-s1 {
    padding: 10px 10px 10px 17px;
    min-height: 0px;
}

.isc-txt-ara-cell-s1:before {
    content: '';
    display: table;
}

.isc-txt-ara-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-txt-ara-cell-s1 textarea.large.m-wrap {
    width: 95.1% !important;
    box-sizing: border-box;
    border: 1px solid #d9dee0;
    border-radius: 6px !important;
}

.isc-comment-sec-container-s1:before {
    content: '';
    display: table;
}

.isc-comment-sec-container-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-comment-sec-grp-cell-s1:before {
    content: '';
    display: table;
}

.isc-comment-sec-grp-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-comment-sec-grp-cell-s1 {
    padding: 0px 0px 15px 0px;
    position: relative;
    min-height: 45px;
}

.isc-comment-sec-grp-bot-cell-s1:before {
    content: '';
    display: table;
}

.isc-comment-sec-grp-bot-cell-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-comment-sec-grp-bot-cell-s1 {
    padding: 10px 10px 10px 10px;
    position: relative;
    border: 1px solid #d9dee0;
    border-radius: 6px !important;
}

.isc-comment-sec-grp-lft-cell-s1 {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    background-color: #000000;
    position: absolute;
    top: 2px;
    left: 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
}

.isc-com-title-txt-s1 {
    margin: 0px 0px 7px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #828282;
    line-height: 17px;
}

    .isc-com-title-txt-s1 span {
        margin: 0px 0px 0px 5px;
        font-size: 13px;
        font-weight: 400;
    }

.isc-com-title-txt-s2 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #828282;
    line-height: 17px;
    float: left;
    margin-right: 2px;
}

.isc-com-title-txt-s3 {
    margin: 0px 0px 0px 2px;
    font-size: 14px;
    font-weight: 400;
    color: #4c4c4c;
    line-height: 20px;
}

.isc-fns-col-s1 {
    color: #1589ee;
}

.isc-fns-col-s2 {
    color: #ff5a4f;
}

.isc-page-div-rig-bot-cell-s1 .isc-scr-sec-hdr-s1 i {
    float: left;
}

.isc-page-div-rig-bot-cell-s1 .isc-scr-sec-grp-hdr-container-s1 {
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom: 1px solid #d9dee0;
    padding: 7px 15px 7px 15px;
    position: relative;
    background-color: #eeeeee;
}

.isc-page-div-rig-bot-cell-s1 .isc-scr-sec-grp-container-s1 {
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.isc-page-div-rig-bot-cell-s1 .isc-scr-sec-grp-bdy-container-s1 {
    padding: 0px 0px;
    min-height: 0px;
}

.isc-comment-sec-grp-cell-s2:before {
    content: '';
    display: table;
}

.isc-comment-sec-grp-cell-s2:after {
    content: '';
    display: table;
    clear: both;
}

.isc-comment-sec-grp-cell-s2 {
    position: relative;
    padding: 10px 15px 10px 60px;
    border-bottom: 1px solid #eeeeee;
}

    .isc-comment-sec-grp-cell-s2 .isc-comment-sec-grp-lft-cell-s1 {
        width: 35px;
        height: 35px;
        border-radius: 4px !important;
        top: 11px;
        left: 15px;
        font-size: 15px;
        line-height: 36px;
    }

.isc-comment-line-row-s1:before {
    content: '';
    display: table;
}

.isc-comment-line-row-s1:after {
    content: '';
    display: table;
    clear: both;
}

.isc-comment-line-row-s1 {
    position: relative;
}

.isc-com-title-txt-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding-left: 7px;
}

.isc-com-title-txt-s5 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #828282;
    line-height: 20px;
    /* float: left; */
    margin-right: 3px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 100px;
}

.isc-cell-pos-flt-s1 {
    position: absolute;
    top: 0px;
    right: 5px;
    color: #0088dd !important;
    text-decoration: none;
}

    .isc-cell-pos-flt-s1:hover {
        text-decoration: none;
    }

.isc-cell-pos-flt-s2 {
    position: absolute;
    top: 0px;
    right: 5px;
    text-decoration: none;
    font-size: 14px;
    color: #828282 !important;
}

.isc-var-s4.isc-cell-pos-flt-s2 {
    top: 10px;
}

.isc-cell-pos-flt-s2:hover {
    text-decoration: none;
}

/**Detail page 2***/
.isc-comment-pad-p1 {
    padding: 10px 15px 10px 40px !important;
}

.isc-tile-ico-p1 {
    color: #d5d5d5;
    font-size: 27px;
    vertical-align: middle;
}

.isc-tile-box .isc-comment-sec-grp-lft-cell-s1 {
    background-color: #ffffff;
}

.isc-tile-box .isc-comment-sec-grp-cell-s2 {
    border-bottom: none;
}

.isc-mar-lft-15 {
    margin-left: 15px !important;
}

/*** Summary report page***/
.isc-inr-hor-menu li.active {
    border-bottom: 2px solid #1589ee;
    padding-bottom: 7px;
    cursor: pointer;
}

.isc-inr-hor-menu li:hover {
    border-bottom: 2px solid #1589ee;
    padding-bottom: 7px;
    cursor: pointer;
}

.isc-inr-hor-nav .nav-prev {
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
    top: 0px;
}

.isc-inr-hor-nav .nav-next {
    width: 25px;
    height: 25px;
    position: absolute;
    right: -15px;
    margin-top: -32px;
}

.isc-mar-t-12 {
    margin-top: 12px;
}

.isc-mar-r-5 {
    margin-right: 5px;
}

.isc-m-var {
    margin: 5px 0px 7px 0px;
}

.isc-slider-bor .isc-filter-details input {
    border: 1px solid #dadada;
    height: 22px;
    border-radius: 4px;
    margin-bottom: 10px;
}

.isc-slider-bor .isc-filter-opt label {
    font-size: 12px;
}

/*** Summary report page***/
/******Comparison report page***/
.isc-rep-price h4 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    padding-top: 5px;
}

.isc-wrap-container.isc-mar-top.isc-row-edit {
    border: none;
}

.isc-rep-txt h4 {
    margin-bottom: 0px;
    color: #1589ee;
    font-weight: 500;
    font-size: 30px;
    padding-left: 5px;
    padding-top: 0px;
    margin-top: 0;
}

.isc-rep-txt .isc-wrap-price h4 {
    color: #525252;
}

h4.isc-cell-right.isc-entity-sm-title {
    margin: 0;
}

/******Comparison report page***/
.isc-line .isc-70 {
    padding-right: 0px;
}

/******Summary 2  ****/
.isc-sum-table tr td:first-child {
    padding: 4px 45px 4px 12px;
}

/******Summary 2  ****/
/*** Static step process***/
.step__title1 {
    position: relative;
    background-color: #1589ee;
    height: 40px;
    width: 90%;
    display: grid;
    place-items: center;
    color: #fff;
    font-family: sans-serif;
    border-radius: 100px 0px 0px 100px;
}

.step__title {
    position: relative;
    background-color: #1589ee;
    height: 40px;
    width: 90%;
    display: grid;
    place-items: center;
    color: #fff;
    font-family: sans-serif;
}

    .step__title:before,
    .step__title:after {
        content: "";
        position: absolute;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
    }

    .step__title:before {
        border-left: 20px solid #fff;
        left: 0;
    }

.step__title-last:before {
    content: "";
    position: absolute;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.step__title-last:before {
    border-left: 20px solid #fff;
    left: 0;
}

.step__title1:after {
    content: "";
    position: absolute;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.step__title1:after {
    border-left: 20px solid #1589ee;
    right: -20px;
}

.step__title:after {
    border-left: 20px solid #1589ee;
    right: -20px;
}

.step__title-last {
    position: relative;
    background-color: #1589ee;
    height: 40px;
    width: 100%;
    display: grid;
    place-items: center;
    color: #fff;
    font-family: sans-serif;
    border-radius: 0px 100px 100px 0px;
}

.step__title:before:first-child {
    border-left: 0px solid #fff;
    left: 0;
}

.isc-bor-l {
    border-left: 1px solid #dadada;
}

.isc-24per {
    width: 23.3%;
    float: left;
}

.isc-kan-page .isc-30per {
    float: left;
    width: 29.1%;
}

/*** Static step process***/
/**Horizontal Scroll**/
.cata-sub-nav {
    padding: 5px;
    margin: 0 25px 0px 25px;
    /* Make this scrollable when needed */
    overflow-x: auto;
    /* We don't want vertical scrolling */
    overflow-y: hidden;
    /* Make an auto-hiding scroller for the 3 people using a IE */
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* For WebKit implementations, provide inertia scrolling */
    -webkit-overflow-scrolling: touch;
    /* We don't want internal inline elements to wrap */
    white-space: nowrap;
    /* Remove the default scrollbar for WebKit implementations */
}

    .cata-sub-nav::-webkit-scrollbar {
        display: none;
    }

    .cata-sub-nav ul {
        margin: 0;
        display: flex;
        -webkit-padding-start: 0px;
    }

.my.isc-form-vertical-rig-cont-s1 .controls {
    display: grid;
    padding-left: 15px;
}

.cata-sub-nav li {
    display: inline-table;
    margin: 0 10px;
    font-size: 16px;
}

.my.arrow {
    cursor: pointer;
    padding: 6px;
    z-index: 11;
    padding-right: 10px;
}

.arrow-icon.icon-arrow-left {
    font-size: 20px;
    color: #8a8a8a;
}

.arrow-icon.icon-arrow-right {
    font-size: 20px;
    color: #8a8a8a;
}

.nav-prev {
    position: absolute;
    margin-left: -5px;
    margin-top: 0px;
    top: 6px;
}

.nav-next {
    width: 25px;
    height: 25px;
    position: absolute;
    right: -15px;
    margin-top: -37px;
}

/*.isc-workflow-process.isc-process-container.isc-fullwidth-processbar {
    width: 1366px;
}*/
/**Horizontal Scroll**/
.isc-mar-t-25 {
    margin-top: 25px;
}

.isc-pos-ab {
    position: absolute;
    left: 0 !important;
}

.isc-col-100per {
    width: 100%;
}

.isc-100per.isc-trend-w {
    width: 80%;
}

.content2 .isc-comment-sec-grp-cell-s2 .isc-comment-sec-grp-lft-cell-s1 {
    width: 32px;
    height: 32px;
    border-radius: 4px !important;
    top: 11px;
    left: 0px;
    font-size: 15px;
    line-height: 32px;
}

.content2 .isc-comment-sec-grp-cell-s2 {
    border-bottom: none;
    padding: 10px 15px 10px 45px;
}

.isc-d-n {
    display: none;
}

.load-more {
    cursor: pointer;
}

.isc-kanban-screen .isc-20 {
    width: 20%;
    margin: 0px 15px 0px 0px;
    margin-top: 0px;
    padding-top: 10px;
}

.isc-hor-nav .nav-next {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 58px;
    background-color: #fff;
    padding: 15px 0px 15px 15px;
}

    .isc-hor-nav .nav-next i:hover {
        color: #1589ee;
    }

.isc-hor-nav .nav-prev i:hover {
    color: #1589ee;
}

.isc-hor-nav .nav-prev {
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
    top: 21px;
    background-color: #fff;
    padding: 15px 10px;
}

.isc-hor-nav .cata-sub-nav {
    margin: 0 15px 0px 15px;
}

.isc-col-18 {
    width: 18.5%;
}

.isc-t-s {
    position: absolute;
    right: 0;
    height: 100%;
}

.isc-bor-all .ht-250 {
    border: none;
}

.isc-tab-btn-p4 {
    display: inline-block;
    color: #8D8D8D;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 5px 14px;
    font-weight: 400;
    float: left;
    background-color: #ffffff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 100px;
    position: absolute;
    top: 2px;
    left: 46%;
    cursor: pointer;
}

    .isc-tab-btn-p4:hover {
        color: #1589ee;
    }

.isc-mar-t-l {
    margin: 15px 0px 0px 15px;
}

.isc-mar-t-b {
    margin: 15px 0px 15px 0px;
}

.isc-mar-t-b-l {
    margin: 15px 0px 15px 15px;
}

.isc-60per.isc-uh-4 {
    width: 58%;
}

.isc-acc-box p {
    margin: 0;
}

.isc-acc-txt-al p {
    font-size: 14px;
}

.isc-sum-2 .isc-25per {
    width: 23.5%;
}

.isc-rgt-txt p {
    text-align: right;
    padding-right: 15px !important;
}

.isc-acc-box-inner-txt i {
    padding-right: 10px;
    color: #1589ee;
    float: left;
    padding-top: 2px;
}

.isc-acc-box-inner-txt .isc-f-w-br {
    padding-bottom: 5px !important;
}

.isc-acc-txt-al p {
    margin-left: 13px !important;
}

/****Drag & Drop***/
[draggable] {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    /* Required to make elements draggable in old WebKit */
    -khtml-user-drag: element;
    -webkit-user-drag: element;
}

.item.over {
    border: 2px dashed #000;
}

/****Drag & Drop***/
/******User Home 4*/
.isc-table-read-optimal.isc-tbl-matrix tr td:first-child {
    padding: 8px 5px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #DCDDDD;
    position: relative;
    background-color: #F7F9FA;
    text-align: center;
}

    .isc-table-read-optimal.isc-tbl-matrix tr td:first-child h2 {
        font-size: 12px;
        font-weight: 500;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        text-transform: uppercase;
        color: #000 !important;
    }

.isc-list-cal-in-tile-s1 {
    position: relative;
    border-radius: 3px !important;
    margin-bottom: 5px;
}

.isc-list-cal-in-hdr-tile-s1 {
    position: relative;
}

    .isc-list-cal-in-hdr-tile-s1 h1 {
        font-weight: 400;
        margin: 0px 0px 0px 0px;
        color: #7f8c8d !important;
        font-size: 12px !important;
        line-height: 20px;
        padding: 0px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.isc-kpi-count {
    float: right;
    border: 1px solid #9b59b6;
    border-radius: 5px !important;
    line-height: 15px;
    color: #9b59b6;
    padding: 0px 7px;
}

    .isc-kpi-count.s2 {
        color: #16a085;
        border: 1px solid #16a085;
        margin-right: 5px;
    }

.isc-red-clr-td-dropdown h1 {
    color: #e74c3c !important;
}

.isc-yellow-clr-td-dropdown h1 {
    color: #f1c40f !important;
}

.isc-green-clr-td-dropdown h1 {
    color: #2ecc71 !important;
}

.isc-orange-clr-td-dropdown h1 {
    color: #e67e22 !important;
}

.isc-task-count span {
    color: #9b59b6;
    font-weight: 500;
    letter-spacing: 0.8px;
}

.isc-hrs-count span {
    color: #16a085;
    font-weight: 500;
    letter-spacing: 0.8px;
}

.fa-chevron-down {
    transition: 1s;
    vertical-align: middle;
    cursor: pointer;
}

    .fa-chevron-down.isc-act {
        transform: rotate(-90deg);
        margin-left: -6px;
        transition: 1s;
        vertical-align: text-top;
        margin-right: 2px;
    }

.isc-table-read-optimal td {
    vertical-align: top;
}

.isc-act-scr-lvl-but {
    padding: 6px 7px;
    line-height: 17px;
}

a.isc-var12 {
    text-decoration: none;
}

.isc-cht-box.isc-txt-ara-cell-s1 textarea.large.m-wrap {
    width: 94.1% !important;
    box-sizing: border-box;
    border: 1px solid #d9dee0;
    border-radius: 6px !important;
}

.isc-cht-box.isc-txt-ara-cell-s1 textarea::placeholder {
    color: #dadada;
    padding-left: 5px;
}

.isc-uh-tb.tab-content {
    margin-top: 10px;
}

/******User Home 4*/
/******Mega Menu********/
.isc-megamenu-header h3 {
    text-align: center;
    margin: 0;
    padding: 20px 0px;
    background-color: #eef1f6;
}

.isc-pad-mega {
    padding: 0px 50px;
}

.isc-megamenu-list {
    list-style-type: none;
    padding-left: 0;
}

.isc-megamenu-input {
    border-radius: 5px !important;
    background-color: #fff;
    border: 1px solid #dddbda;
    line-height: 22px;
}

    .isc-megamenu-input::placeholder {
        color: #525252;
        padding-left: 5px;
    }

ul.isc-megamenu-list li i {
    padding-right: 5px;
    color: #fcb95b;
}

ul.isc-megamenu-list li {
    line-height: 28px;
    cursor: pointer;
}

.isc-megamenu-set1 h4 {
    margin-bottom: 0px;
}

.isc-megamenu-set2 h4 {
    margin-bottom: 0px;
}

.isc-mega-menu {
    display: none;
}

    .isc-mega-menu.isc-mega-menu-show {
        display: block;
    }

/******Mega Menu********/
.isc-bg-p3 {
    background-color: #1589ee;
}

.isc-txt-clr-p1 {
    color: #fff;
}

.isc-board-action-dropdown {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: white;
    padding: 0px;
    position: absolute;
    top: 26px;
    z-index: 9;
    box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 3px;
    display: none !important;
    right: 15px;
}

.isc-board-action ul.isc-board-action-dropdown {
    display: grid !important;
}

.isc-kanban-txt-p1 {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 88%;
}

    .isc-kanban-txt-p1 .isc-inner-sec-text {
        color: #1589ee;
    }

.isc-col-24per {
    width: 24%;
    float: left;
}

/***Acc style 2*/
input.isc-acc {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.isc-acc-row {
    display: -webkit-box;
    display: flex;
}

    .isc-acc-row .isc-acc-col {
        -webkit-box-flex: 1;
        flex: 1;
    }

.isc-color-p5 {
    color: #ff6c6c !important;
}

.isc-rgt-opt .isc-var-s6.isc-wrap-item h4 {
    text-align: right;
}

/***Tile 2***/
.isc-tile2 .isc-kanban .isc-inner-sec-text {
    font-weight: 500 !important;
    font-size: 14px;
}

.isc-single-board-action span {
    font-size: 14px;
}

.isc-tile2 i {
    border: none;
}

.isc-single-board-date p {
    font-size: 14px;
    margin: 0;
}

.isc-drag-ico-n {
    display: none !important;
}

ul.isc-act-acc-nav-s1 li:hover .isc-drag-ico-n {
    display: block !important;
}

hr.isc-border-p3 {
    border: none;
    border-top: 1px solid #dadada;
    width: 100%;
}

.isc-bor-top-p1 {
    border-top: 3px solid #1589ee;
}

.isc-bor-top-p2 {
    border-top: 3px solid #13a840;
}

.isc-bor-top-p3 {
    border-top: 3px solid #ffa220;
}

.isc-bor-top-p4 {
    border-top: 3px solid #ff6c6c;
}

.isc-bor-top-p2 .isc-kanban-inner-text {
    color: #13a840;
}

.isc-bor-top-p3 .isc-kanban-inner-text {
    color: #ffa220;
}

.isc-bor-top-p4 .isc-kanban-inner-text {
    color: #ff6c6c;
}

.isc-tile2 .isc-rel-con .isc-kanban-inner-text {
    text-transform: uppercase;
}

.isc-tile2 p {
    color: #525252;
}

.isc-tile-2 i {
    color: #525252;
}

/***Tile 2***/
/***Calendar***/
.fc {
    direction: ltr;
    text-align: left;
    max-width: 97%;
    margin: auto;
}

    .fc table thead {
        border: 0;
    }

    .fc,
    .fc table {
        font-size: 1em;
        margin: 0;
    }

        .fc td,
        .fc th {
            padding: 0;
            vertical-align: top;
        }

/* Header
------------------------------------------------------------------------*/
.fc-header td {
    white-space: nowrap;
}

.fc-header-left {
    width: 25%;
    text-align: left;
}

.fc-header-center {
    text-align: center;
}

.fc-header-right {
    width: 25%;
    text-align: right;
}

.fc-header-title {
    display: inline-block;
    vertical-align: top;
}

    .fc-header-title h2 {
        margin-top: 0;
        white-space: nowrap;
        font-weight: 600;
        font-size: 17px;
        color: #1589ee;
    }

.isc-sec-title-s1 {
    font-size: 17px;
}

.fc .fc-header-space {
    padding-left: 10px;
}

.fc-header .fc-button {
    margin-bottom: 1em;
    vertical-align: top;
}

/* buttons edges butting together */
.fc-header .fc-button {
    margin-right: -1px;
}

.fc-header .fc-corner-right,
.fc-header .ui-corner-right {
    /* theme */
    margin-right: 0;
    /* back to normal */
}

/* button layering (for border precedence) */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
    z-index: 2;
}

.fc-header .fc-state-down {
    z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
    z-index: 4;
}

/* Content
------------------------------------------------------------------------*/
.fc-content {
    clear: both;
    zoom: 1;
    /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view {
    width: 100%;
    overflow: hidden;
}

/* Cell Styles
------------------------------------------------------------------------*/
.fc-widget-header {
    border-width: 0 0 1px 0 !important;
    padding-bottom: 10px !important;
}

.fc-widget-header,
.fc-widget-content {
    /* <td>, usually */
    border: 1px solid #ddd;
}

.fc-state-highlight {
    /* <td> today cell */
    /* TODO: add .fc-today to <th> */
    background: #fcf8e3;
}

.fc-cell-overlay {
    /* semi-transparent rectangle while dragging */
    background: #bce8f1;
    opacity: .3;
    filter: alpha(opacity=30);
    /* for IE */
}

/* Buttons
------------------------------------------------------------------------*/
.fc-button {
    position: relative;
    display: inline-block;
    padding: 0 5px;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}

.fc-state-default {
    /* non-theme */
    border: 1px solid;
}

    .fc-state-default.fc-corner-left {
        /* non-theme */
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .fc-state-default.fc-corner-right {
        /* non-theme */
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/
.fc-text-arrow {
    margin: 0 .1em;
    font-size: 2em;
    font-family: "Courier New", Courier, monospace;
    vertical-align: baseline;
    /* for IE7 */
}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow {
    /* for &lsaquo; &rsaquo; */
    font-weight: bold;
}

/* icon (for jquery ui) */
.fc-button .fc-icon-wrap {
    position: relative;
    float: left;
    top: 50%;
}

.fc-button .ui-icon {
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
}

/*
  button states
  borrowed from twitter bootstrap (https://twitter.github.com/bootstrap/)
*/
.fc-state-default {
    background-color: #eef1f6;
    border-color: #bfbfbf;
    border-color: rgba(0, 0, 0, 0.2);
    color: #333;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    color: #333333;
    background-color: #e6e6e6;
}

.fc-state-hover {
    color: #333333;
    text-decoration: none;
}

.fc-state-down,
.fc-state-active {
    background-color: #cccccc;
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
}

/* Global Event Styles
------------------------------------------------------------------------*/
.fc-event-container > * {
    z-index: 8;
}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
    z-index: 9;
}

.fc-event {
    border: 1px solid #3a87ad;
    /* default BORDER color */
    background-color: #3a87ad;
    /* default BACKGROUND color */
    color: #fff;
    /* default TEXT color */
    font-size: .85em;
    cursor: default;
}

a.fc-event {
    text-decoration: none;
}

a.fc-event,
.fc-event-draggable {
    cursor: pointer;
}

.fc-rtl .fc-event {
    text-align: right;
}

.fc-event-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.fc-event-time,
.fc-event-title {
    padding: 0 1px;
}

.fc .ui-resizable-handle {
    display: block;
    position: absolute;
    z-index: 99999;
    overflow: hidden;
    /* hacky spaces (IE6/7) */
    font-size: 300%;
    /* */
    line-height: 50%;
    /* */
}

/* Horizontal Events
------------------------------------------------------------------------*/
.fc-event-hori {
    border-width: 1px 0;
    margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
    border-left-width: 1px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* resizable */
.fc-event-hori .ui-resizable-e {
    top: 0 !important;
    /* importants override pre jquery ui 1.7 styles */
    right: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
    top: 0 !important;
    left: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle {
    _padding-bottom: 14px;
    /* IE6 had 0 height */
}

/* Reusable Separate-border Table
------------------------------------------------------------*/
table.fc-border-separate {
    border-collapse: separate;
}

.fc-border-separate th,
.fc-border-separate td {
    border-width: 1px 0 0 1px;
}

    .fc-border-separate th.fc-last,
    .fc-border-separate td.fc-last {
        border-right-width: 1px;
    }

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    border-bottom-width: 1px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
    border-top-width: 0;
}

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/
.fc-grid th {
    text-align: center;
}

.fc .fc-week-number {
    max-width: 22px;
    text-align: center;
}

    .fc .fc-week-number div {
        padding: 0 2px;
    }

.fc-grid .fc-day-number {
    text-align: center;
    line-height: 55px;
}

.fc-grid .fc-other-month .fc-day-number {
    opacity: 0.3;
    filter: alpha(opacity=30);
    /* for IE */
    /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content {
    clear: both;
    padding: 2px 2px 1px;
    /* distance between events and day edges */
}

/* event styles */
.fc-grid .fc-event-time {
    font-weight: bold;
}

/* right-to-left */
.fc-rtl .fc-grid .fc-day-number {
    float: left;
}

.fc-rtl .fc-grid .fc-event-time {
    float: right;
}

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/
.fc-agenda table {
    border-collapse: separate;
}

.fc-agenda-days th {
    text-align: center;
}

.fc-agenda .fc-agenda-axis {
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
}

.fc-agenda .fc-week-number {
    font-weight: bold;
}

.fc-agenda .fc-day-content {
    padding: 2px 2px 1px;
}

/* make axis border take precedence */
.fc-agenda-days .fc-agenda-axis {
    border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
    border-left-width: 0;
}

/* all-day area */
.fc-agenda-allday th {
    border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
    min-height: 34px;
    /* TODO: doesnt work well in quirksmode */
    _height: 34px;
}

/* divider (between all-day and slots) */
.fc-agenda-divider-inner {
    height: 2px;
    overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
    background: #eee;
}

/* slot rows */
.fc-agenda-slots th {
    border-width: 1px 1px 0;
}

.fc-agenda-slots td {
    border-width: 1px 0 0;
    background: none;
}

    .fc-agenda-slots td div {
        height: 20px;
    }

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
    border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
    border-top-style: dotted;
}

    .fc-agenda-slots tr.fc-minor th.ui-widget-header {
        *border-top-style: solid;
        /* doesn't work with background in IE6/7 */
    }

/* Vertical Events
------------------------------------------------------------------------*/
.fc-event-vert {
    border-width: 0 1px;
}

    .fc-event-vert.fc-event-start {
        border-top-width: 1px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .fc-event-vert.fc-event-end {
        border-bottom-width: 1px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .fc-event-vert .fc-event-time {
        white-space: nowrap;
        font-size: 10px;
    }

    .fc-event-vert .fc-event-inner {
        position: relative;
        z-index: 2;
    }

    .fc-event-vert .fc-event-bg {
        /* makes the event lighter w/ a semi-transparent overlay  */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: .25;
        filter: alpha(opacity=25);
    }

.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
    display: none\9;
    /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */
.fc-event-vert .ui-resizable-s {
    bottom: 0 !important;
    /* importants override pre jquery ui 1.7 styles */
    width: 100% !important;
    height: 8px !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing {
    /* TODO: better selector */
    _overflow: hidden;
}

/**Calendar**/
/* Accordion styles */
.isc-s2-tabs {
    border-radius: 8px;
    overflow: hidden;
}

.isc-s2-tab {
    width: 100%;
    color: #000;
    overflow: hidden;
}

.isc-s2-tab-label {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 1em;
    background: #f4f4f4 !important;
    font-weight: bold;
    cursor: pointer;
    /* Icon */
}

    .isc-s2-tab-label:hover {
        background: #1a252f;
    }

    .isc-s2-tab-label::after {
        content: "\276F";
        width: 1em;
        height: 1em;
        text-align: center;
        -webkit-transition: all .35s;
        transition: all .35s;
    }

.isc-s2-tab-content {
    max-height: 0;
    padding: 0 1em;
    color: #2c3e50;
    background: white;
    -webkit-transition: all .35s;
    transition: all .35s;
}

.isc-s2-tab-close {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #2c3e50;
    cursor: pointer;
}

    .isc-s2-tab-close:hover {
        background: #1a252f;
    }

.isc-act-acc-nav-s1 {
    padding: 10px 0;
    margin: 0px;
}

    .isc-act-acc-nav-s1 li {
        list-style: none;
        display: inline-block;
        width: 100%;
    }

        .isc-act-acc-nav-s1 li a {
            background-color: #eef1f6;
            padding: 5px 10px;
            display: inline-block;
            text-align: left;
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
            color: #1589ee;
            margin: 0px 0px 5px 0px;
            border-radius: 6px !important;
            width: 100%;
            cursor: pointer;
        }

.isc-thm-hme-kpi-cont1.isc-ss {
    margin-bottom: 0px;
}

.isc-pad-bot-0 {
    padding-bottom: 0px;
    border-bottom: none;
}

.isc-s2-tab-label.isc-ss {
    background: #fff !important;
}

.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: #1589ee;
}

input:checked + .isc-s2-tab-label {
    background: #1a252f;
}

    input:checked + .isc-s2-tab-label::after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

input:checked ~ .isc-s2-tab-content {
    max-height: 110vh;
    padding: 1em;
}

.isc-s2-tab-content.isc-ss {
    padding: 0px 35px 0px 15px !important;
}

.isc-uh-4 .isc-inner-cont {
    padding: 0px;
}

.isc-mar-rgt-s2 {
    margin-right: 14px;
}

.isc-s2-tab-label.isc-ss {
    padding: 10px 10px 10px 10px;
}

.isc-s2-tabs.isc-ss {
    box-shadow: none;
    border-radius: 0px;
}

select.isc-form-control.isc-ss {
    width: 100%;
}

.isc-act-inner-par-tile-s1 {
    min-height: 125px;
    border: 1px dashed #b5b5b5;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 7px 10px;
    max-height: 145px;
    overflow: hidden;
    overflow-y: auto;
}

.isc-act-inner-par-tile-s2 {
    border: 1px solid #eee;
    border-radius: 6px !important;
    background-color: #fff;
    padding: 5px 10px;
    position: relative;
    cursor: pointer;
    margin: 0px 0px 5px 0px;
}

.isc-lbl-in-tile-s1 {
    font-size: 13px;
    font-weight: 500;
    color: #525252;
    line-height: 10px;
    margin: 8px 0px 0px 0px;
    letter-spacing: 0.4px;
}

.isc-uh-nav {
    position: absolute;
    top: 26px;
    right: 70px;
    cursor: pointer;
}

.isc-close-icon-s1 {
    font-size: 10px;
    color: #939393;
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 6px;
    right: 6px;
}

.isc-lbl-in-tile-s2 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
    color: #1589ee;
}

.isc-lbl-in-tile-s3 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 15px;
    font-weight: 400;
    color: #7c7c7c;
}

.isc-lbl-in-tile-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 15px;
    font-weight: 500;
    color: #525252;
    text-align: right;
    text-transform: uppercase;
}

.isc-slide-in-scroll-con-s1 {
    overflow-y: auto;
    padding: 0px 0px;
    margin-top: 2px;
    margin-left: 1px;
}

.isc-slide-lft-par-nav-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-slide-lft-par-nav-s1 li {
        display: block;
        list-style: none;
        width: 100%;
        position: relative;
        background: #eef1f6;
        text-align: left;
    }

        .isc-slide-lft-par-nav-s1 li a {
            display: block;
            padding: 3px 5px;
            text-decoration: none;
            margin-bottom: 0px;
        }

.isc-pad-lft-s2 {
    padding-left: 5px;
}

.isc-pad-l-30 {
    padding-left: 30px !important;
}

.isc-f-s-w {
    font-size: 15px;
    font-weight: 600;
}

.isc-color-dft.isc-pad-lft {
    font-weight: 500;
    font-size: 13px;
}

.isc-slide-lft-par-nav-s1 li a h2 {
    color: #000;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px 0px 0px 0px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
}

.isc-color-dft {
    color: #000;
}

.isc-entity-filter-container.isc-tab-flr-bx {
    margin-top: 10px;
}

.isc-tab2-st1 .isc-75 {
    padding-top: 0px;
}

.isc-25 {
    width: 25%;
    margin: 0px 20px 0px 0px;
    margin-top: 0px;
    padding-top: 10px;
}

.isc-75 {
    width: 75%;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 15px;
    margin-top: 0px;
}

.isc-pan-dsh-kpi-bdy2 {
    min-height: 111px;
    max-height: 510px;
    overflow-y: hidden;
}

.isc-form-control1 {
    float: right;
    margin-right: 20px;
    width: 48%;
    height: 24px;
}

.isc-drp-cal {
    width: 50%;
    float: right;
    margin-right: 20px;
    height: 28px;
}

.isc-agenda p {
    font-size: 14px;
}

.isc-pan-dsh-kpi-bdy2:hover {
    overflow-y: auto;
}

.isc-sec-title {
    margin: 0;
    font-size: 16px;
    background-color: #d7dbe2;
    padding: 10px 10px 10px 15px;
}

/***Acc style 2*/
.tab-content.isc-t2 {
    margin-top: 0px;
}

.ht-501 {
    height: 289px !important;
}

.isc-pad-bot {
    padding-bottom: 15px;
}

.isc-col-30.full-width-s1 {
    width: 23%;
}

.isc-var-s1 .isc-btn-sts-bdg-thm-s1 {
    border: none !important;
    Color: #1589ee !important;
    font-weight: 600 !important;
}

.isc-var-s1 .isc-btn-sts-bdg-thm-s2 {
    border: none !important;
    Color: #1589ee !important;
    font-weight: 600 !important;
}

.isc-var-s1 .isc-btn-sts-bdg-thm-s3 {
    border: none !important;
    Color: #1589ee !important;
    font-weight: 600 !important;
}

.isc-var-s1 .isc-act-cir-cell-kbi.isc-act-cir-bg-re-request-kbi-gray {
    border: none !important;
    Color: #1589ee !important;
    font-weight: 600 !important;
}

/**Advance Details 1***/
.isc-scr-sec-grp-hdr-container-s1 p {
    padding: 0px;
}

.isc-scr-sec-grp-hdr-container-s1 p {
    padding: 0px;
}

.isc-s8 {
    display: block;
    color: #13a840;
}

.isc-txt-s1 {
    color: #908e8e;
}

.isc-ad2 .isc-div-col-16per p:first-child {
    font-weight: 600;
}

.isc-ad2 .isc-no-bg > a i {
    font-size: 13px;
    margin-top: 5px !important;
    position: absolute;
    left: 16px;
}

.isc-tab-tlt {
    padding-left: 20px;
}

.isc-ad2 .isc-div-col-16per p {
    padding: 0;
    margin: 0;
    line-height: 26px;
    font-weight: 500;
}

.isc-ad2 .isc-s2-tab-label {
    padding: 0px 15px;
    background-color: #fff !important;
    padding-bottom: 5px;
}

.isc-ad2 .set > a {
    border-bottom: none;
}

.isc-addtask {
    text-align: center;
    font-weight: 600;
    background-color: #e0e0e0;
}

.isc-ad2 .isc-ver-tabs-control-s1.isc-tabs-control li a {
    border: none !important;
    font-weight: 600;
    margin-top: 0;
}

.s1 {
    color: #1589ee;
    padding-right: 20px;
}

.s2 {
    color: #13a840;
}

span.s3 {
    padding-right: 20px;
}

span.s4 {
    color: #13a840;
}

.isc-col-bor {
    border: 1px solid #dadada;
    border-radius: 4px;
}

.switch-field {
    display: flex;
    margin-bottom: 36px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}

    .switch-field input {
        position: absolute !important;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        width: 1px;
        border: 0;
        overflow: hidden;
    }

    .switch-field label {
        background-color: #e4e4e4;
        color: rgba(0, 0, 0, 0.6);
        font-size: 14px;
        line-height: 1;
        text-align: center;
        padding: 4px 12px;
        margin-right: 0px;
        transition: all 0.1s ease-in-out;
    }

        .switch-field label:hover {
            cursor: pointer;
        }

    .switch-field input:checked + label {
        background-color: #13a840;
        box-shadow: none;
        color: #fff;
    }


/**Advance Details 1***/
/***Meeting Planner***/
.isc-sidebar-tle {
    font-weight: 600;
    color: #000;
}

.isc-mp .isc-80per {
    width: 78.5%;
    float: left;
}

.isc-mp .isc-acc-box-inner-txt p {
    margin: 0px;
    font-weight: 500;
}

.isc-ver-ico {
    padding: 5px 10px;
}

.isc-mp .isc-acc-box-inner-txt {
    padding-bottom: 20px;
    padding-top: 5px;
}

    .isc-mp .isc-acc-box-inner-txt i {
        padding-right: 10px;
        color: #1589ee;
        float: left;
        padding-top: 13px;
    }

.isc-acc-box-inner-txt p {
    padding-left: 22px;
}

.isc-tip {
    width: 0px;
    height: 0px;
    position: absolute;
    background: transparent;
    border: 10px solid #dadada;
}

.isc-mp .isc-app-apname {
    margin: 0px;
    font-size: 18px;
    line-height: 34px;
    font-weight: 400;
    color: #1589ee;
    font-weight: 600;
}

.isc-twitter-ico {
    background-color: #4c9be5;
    color: #fff;
    padding: 3px 4px;
}

.isc-fb-ico {
    background-color: #38529a;
    color: #fff;
    padding: 3px 4px;
}

.isc-pad-t-b-10 {
    padding: 10px 0px;
}

.isc-tip-up {
    top: -21px;
    /* Same as body margin top + border */
    left: 5px;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

.isc-dialogbox .isc-dialogbox-body {
    position: relative;
    height: auto;
    padding: 5px;
    border-radius: 4px;
    border: 2px solid #dadada;
}

.isc-table-fixed {
    table-layout: fixed;
}

.isc-dialogbox-body .isc-dialogbox-message {
    min-height: 30px;
    border-radius: 3px;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.5;
    color: #797979;
}

.isc-mp .isc-comment-sec-grp-cell-s2 .isc-comment-sec-grp-lft-cell-s1 {
    left: 0;
}

.isc-mp .isc-comment-sec-grp-cell-s2 {
    border-bottom: none;
}

.isc-mp .isc-var-s4.isc-com-title-txt-s4 {
    line-height: 24px;
}

.isc-mp .isc-comment-sec-grp-cell-s2 {
    padding: 10px 15px 10px 40px;
}

.isc-btn-p8 {
    background-color: #1589ee;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 5px 8px;
}

.isc-btn-p7 {
    background-color: #ffffff;
    color: #525252;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 5px 8px;
}

.isc-mp .isc-form-control2 {
    margin-top: 5px;
}

.isc-mp .isc-drp-cal1 {
    margin-top: 5px;
}

.isc-mp .isc-s2-tab-label {
    background-color: #fff !important;
    padding-bottom: 0;
}

.isc-mp input:checked ~ .isc-s2-tab-content {
    padding-left: 10px;
}

.isc-var-s2 {
    position: absolute;
    right: 0px;
}

a.isc-var-s2 {
    padding: 0px 5px;
    text-decoration: none;
}

.fa.fa-plus.modal-toggle2 {
    cursor: pointer;
}

.isc-year-tab {
    display: none;
}

.isc-week-tab {
    display: none;
}

.isc-entity-name h1 i {
    font-size: 15px;
}

.isc-var-s5.isc-sec-lvl-cust-dd-s1 li a i.isc-var-s9 {
    color: #000;
}

.isc-var-s6.isc-wrap-item h4 {
    margin-top: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

.isc-table tbody tr td h5 i.fa.fa-minus {
    color: #1589ee;
    font-size: 12px;
}

.isc-op {
    opacity: .5;
}

.isc-table tbody tr td h5 i.fa.fa-plus {
    color: #1589ee;
    font-size: 12px;
    padding-left: 5px;
}

.isc-table thead th i {
    line-height: 1.3;
    position: absolute;
    right: 1px;
}

.isc-table > thead > tr > th, .isc-table > tbody > tr > th, .isc-table > tfoot > tr > th, .isc-table > thead > tr > td, .isc-table > tbody > tr > td, .isc-table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/***Gant View**/
.isc-gant td.pcs {
    background-color: #13a840;
    color: #FFF;
}

.isc-gant td.pcs1 {
    background-color: #ffa220;
    color: #FFF;
}

.isc-gant td.pcs2 {
    background-color: #ffa220;
    color: #FFF;
}

.isc-gant td.pcs3 {
    background-color: #ff6c6c;
    color: #FFF;
}

.isc-rgt-tab-btn {
    position: absolute;
    top: 5px;
    right: 2px;
}

    .isc-rgt-tab-btn a {
        padding: 2px 10px;
        border-radius: 4px;
        font-size: 13px;
    }

/*more tabs*/
ul.tabs2 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs2 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content2 {
    display: none;
    margin-top: 20px;
}

ul.tabs2 li.current2 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content2.current2 {
    display: inherit;
}

ul.tabs3 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs3 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content3 {
    display: none;
    margin-top: 20px;
}

    .tab-content3 h2 {
        font-size: 1.125rem;
    }

ul.tabs3 li.current3 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content3.current3 {
    display: inherit;
}

ul.tabs4 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs4 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content4 {
    display: none;
    margin-top: 20px;
}

    .tab-content4 h2 {
        font-size: 1.125rem;
    }

ul.tabs4 li.current4 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content4.current4 {
    display: inherit;
}

\ul.tabs5 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul.tabs5 li {
    background: none;
    color: #a2aaab;
    display: inline-block;
    padding: 4px 15px;
    cursor: pointer;
    white-space: nowrap;
    width: 24%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tab-content5 {
    display: none;
    margin-top: 20px;
}

    .tab-content5 h2 {
        font-size: 1.125rem;
    }

ul.tabs5 li.current5 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content5.current5 {
    display: inherit;
}

ul.tabs6 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs6 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content6 {
    display: none;
    margin-top: 20px;
}

    .tab-content6 h2 {
        font-size: 1.125rem;
    }

ul.tabs6 li.current6 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content6.current6 {
    display: inherit;
}

ul.tabs7 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs7 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content7 {
    display: none;
    margin-top: 20px;
}

    .tab-content7 h2 {
        font-size: 1.125rem;
    }

ul.tabs7 li.current7 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content7.current7 {
    display: inherit;
}

ul.tabs8 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs8 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content8 {
    display: none;
    margin-top: 20px;
}

    .tab-content8 h2 {
        font-size: 1.125rem;
    }

ul.tabs8 li.current8 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content8.current8 {
    display: inherit;
}

ul.tabs9 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs9 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content9 {
    display: none;
    margin-top: 20px;
}

    .tab-content9 h2 {
        font-size: 1.125rem;
    }

ul.tabs9 li.current9 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content9.current9 {
    display: inherit;
}

ul.tabs10 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs10 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content10 {
    display: none;
    margin-top: 20px;
}

    .tab-content10 h2 {
        font-size: 1.125rem;
    }

ul.tabs10 li.current10 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content10.current10 {
    display: inherit;
}

ul.tabs11 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs11 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content11 {
    display: none;
    margin-top: 20px;
}

    .tab-content11 h2 {
        font-size: 1.125rem;
    }

ul.tabs11 li.current11 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content11.current11 {
    display: inherit;
}

ul.tabs12 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs12 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content12 {
    display: none;
    margin-top: 20px;
}

    .tab-content12 h2 {
        font-size: 1.125rem;
    }

ul.tabs12 li.current12 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content12.current12 {
    display: inherit;
}

ul.tabs13 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs13 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content13 {
    display: none;
    margin-top: 20px;
}

    .tab-content13 h2 {
        font-size: 1.125rem;
    }

ul.tabs13 li.current13 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content13.current13 {
    display: inherit;
}

ul.tabs14 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs14 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content14 {
    display: none;
    margin-top: 20px;
}

    .tab-content14 h2 {
        font-size: 1.125rem;
    }

ul.tabs14 li.current14 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content14.current14 {
    display: inherit;
}

ul.tabs15 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs15 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content15 {
    display: none;
    margin-top: 20px;
}

    .tab-content15 h2 {
        font-size: 1.125rem;
    }

ul.tabs15 li.current15 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content15.current15 {
    display: inherit;
}

ul.tabs16 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs16 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content16 {
    display: none;
    margin-top: 20px;
}

    .tab-content16 h2 {
        font-size: 1.125rem;
    }

ul.tabs16 li.current16 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content16.current16 {
    display: inherit;
}

ul.tabs17 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs17 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content17 {
    display: none;
    margin-top: 20px;
}

    .tab-content17 h2 {
        font-size: 1.125rem;
    }

ul.tabs17 li.current17 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content17.current17 {
    display: inherit;
}

ul.tabs18 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs18 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content18 {
    display: none;
    margin-top: 20px;
}

    .tab-content18 h2 {
        font-size: 1.125rem;
    }

ul.tabs18 li.current18 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content18.current18 {
    display: inherit;
}

.isc-cus-m {
    margin: 5px 0px 20px 0px !important;
}

ul.tabs19 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs19 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content19 {
    display: none;
    margin-top: 20px;
}

    .tab-content19 h2 {
        font-size: 1.125rem;
    }

ul.tabs19 li.current19 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content19.current19 {
    display: inherit;
}

ul.tabs20 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs20 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content20 {
    display: none;
    margin-top: 20px;
}

    .tab-content20 h2 {
        font-size: 1.125rem;
    }

ul.tabs20 li.current20 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content20.current20 {
    display: inherit;
}

ul.tabs21 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.tabs21 li {
        background: none;
        color: #a2aaab;
        display: inline-block;
        padding: 4px 15px;
        cursor: pointer;
        white-space: nowrap;
        width: 24%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.tab-content21 {
    display: none;
    margin-top: 20px;
}

    .tab-content21 h2 {
        font-size: 1.125rem;
    }

ul.tabs21 li.current21 {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.tab-content21.current21 {
    display: inherit;
}

/*More Tabs*/
.isc-table-action-dropdown-show .isc-action-dropdown.isc-list-drp {
    display: block;
}

/****config layout***/
.isc-configlayout {
    position: relative;
}

.isc-dashboard-menu-area {
    width: 200px;
    position: absolute;
    top: 0px;
    min-height: calc(100vh - 120px);
    left: 0px;
    border-right: 2px solid #dadada;
}

.isc-filter-area {
    width: 250px;
    position: absolute;
    right: 0px;
    min-height: calc(100vh - 120px);
    top: 0px;
    border-right: 2px solid #dadada;
    background-color: #f6f6f6;
}

.isc-content-area {
    width: calc(100vw - 470px);
    position: relative;
    min-height: 100vh;
    margin: 0px 250px 0px 200px;
}

.isc-head-area {
    position: relative;
    padding: 0px 5px 5px 15px;
    border-bottom: 1px solid #dadada;
    height: 47px;
}

.isc-head-left {
    float: left;
}

.isc-head-right {
    float: right;
}

.isc-head-area h5 {
    font-size: 14px;
    font-weight: 600;
    margin: 0px;
    line-height: 50px;
}

.isc-head-right ul li {
    display: inline-block;
    list-style: none;
    padding-left: 5px;
}

.isc-filter-area .isc-head-right ul li {
    padding-left: 10px;
}

.isc-filter-area .isc-head-area {
    padding: 0px 15px 5px 15px;
}

.isc-body-area {
    padding: 0px 5px 0px 15px;
}

.isc-side-menu-list {
    padding-left: 0px;
    margin: 0px;
}

.isc-head-right ul li a {
    color: #2c3e50;
}

.isc-side-menu-list li {
    list-style: none;
    line-height: 25px;
}

    .isc-side-menu-list li a {
        color: #000;
        font-size: 14px;
    }

    .isc-side-menu-list li i {
        padding-right: 5px;
    }

.isc-side-sub-menu-list li {
    list-style: none;
    line-height: 25px;
    padding-left: 20px;
}

.isc-sng-flt-cont {
    border: 1px solid #dadada;
    background: #fff;
    margin: 10px 10px 0px 0px;
}

.isc-sng-flt-cont-head {
    border-bottom: 1px solid #dadada;
    padding: 5px 10px;
    height: 20px;
}

    .isc-sng-flt-cont-head .head-left {
        float: left;
        width: 95%;
    }

    .isc-sng-flt-cont-head .head-right {
        float: left;
    }

    .isc-sng-flt-cont-head i {
        color: #2c3e50;
    }

.isc-sng-flt-cont-foot {
    border-top: 1px solid #dadada;
    padding: 5px 10px;
    height: 20px;
}

    .isc-sng-flt-cont-foot .foot-left {
        float: left;
        width: 90%;
    }

    .isc-sng-flt-cont-foot .foot-right {
        float: left;
    }

    .isc-sng-flt-cont-foot i {
        color: #2c3e50;
    }

        .isc-sng-flt-cont-foot i.isc-toggle-on {
            color: #fcb95b;
        }

.isc-sng-flt-cont-head h5 {
    margin: 0px;
    font-size: 14px;
}

.isc-sng-flt-cont-body {
    padding: 10px;
    min-height: 30px;
}

    .isc-sng-flt-cont-body p {
        font-size: 14px;
    }

    .isc-sng-flt-cont-body span.tags {
        background-color: #fcb95b;
        padding: 2px 5px;
        width: auto;
        border-radius: 4px;
        font-size: 13px;
    }

.isc-scection-container {
    border: 1px solid #dadada;
    width: 100%;
    cursor: move;
}

.isc-content-area .isc-head-right ul li {
    padding-left: 10px;
}

.isc-kpi-body {
    text-align: center;
    padding: 62px 0px;
}

    .isc-kpi-body p {
        margin: 0px;
    }

    .isc-kpi-body h3 {
        color: #2ecc71;
        font-size: 30px;
        margin: 0px;
    }

.isc-graph-area {
    padding: 15px 20px;
    min-height: 250px;
}

.isc-head-area.s1 {
    border-bottom: 0px;
}

.isc-content-area .isc-head-area {
    padding: 0px 15px 5px 15px;
}

.isc-dragable-area .isc-row {
    display: flex;
}

.dropdown, .dropup {
    position: relative;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
}

.open > .dropdown-menu {
    display: block;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px 3px 0px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333 !important;
    white-space: nowrap;
    text-decoration: none;
}

.isc-custom-dropdown-menu {
    border: none;
    cursor: pointer;
    background-color: transparent;
}

gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    list-style-type: none;
}

.gu-hide {
    display: none !important;
}

.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.gu-transit {
    opacity: 0.4;
    background: #E9F7F7;
}

/****config layout***/
.isc-scr-txt-hdr-cell-s1.isc-var-t14 h2 {
    padding-left: 15px;
}

.isc-count-container.isc-var-cn {
    right: 0px;
}

.isc-con-action-ico {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .isc-con-action-ico li {
        display: inline-block;
        padding: 4px 5px;
    }

/****Global search****/
.select-dropdown,
.select-dropdown * {
    margin: 0;
    padding: 0;
    position: relative;
    box-sizing: border-box;
}

.select-dropdown {
    position: relative;
    width: 100px;
    float: left;
    border: 1px solid #dadada;
    background-color: #fff;
    border-radius: 4px 0px 0px 4px;
}

    .select-dropdown select {
        font-size: 14px;
        font-weight: normal;
        max-width: 100%;
        padding: 7px 15px 7px 10px;
        border: none;
        background-color: transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: #525252;
    }

input.isc-search-inp::placeholder {
    color: #525252;
}

.select-dropdown select:active, .select-dropdown select:focus {
    outline: none;
    box-shadow: none;
}

.select-dropdown:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 8px;
    width: 0;
    height: 0;
    margin-top: -2px;
    border-top: 5px solid #aaa;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.isc-m-t-20 {
    margin-top: 20px;
}

.search-container {
    float: left;
}

input.isc-search-inp {
    padding: 8px 15px 6px 10px;
    font-size: 13px;
    border: none;
    border: 1px solid #dadada;
}

.isc-global-search {
    margin-top: 5px;
}

.search-container button {
    padding: 7px 10px 6px 10px;
    margin-right: 16px;
    font-size: 14px;
    border: none;
    cursor: pointer;
    margin-left: -5px;
    border: 1px solid #dadada;
    background-color: #fff;
    border-radius: 0px 4px 4px 0px;
}

    .search-container button:hover {
        background: #ccc;
    }

/***Global Search****/
.isc-primary-search {
    position: absolute;
    right: -550px;
}

.isc-header-space {
    background-color: #fff;
    height: 43px;
}

.isc-srch-close {
    display: none;
}

.isc-var-cus-srch input {
    width: 295px;
}

.isc-entity-view-dropdown.isc-saved-filter-drpdwn {
    right: 120px !important;
}

.isc-sec-lvl-cust-dd-s1 li a.isc-saved-filter i {
    color: #525252 !important;
}

.isc-entity-action-dropdown.isc-cus-var-11 {
    right: 230px !important;
    top: 79px !important;
}

.isc-sec-cir-bud-tile-icon-main-s1.isc-user-img {
    left: 0px;
}

.isc-user-img img {
    width: 30px;
    border-radius: 4px;
}

.isc-edit-action {
    color: #e2e2e2;
}

a.isc-app-home-page-tile-main-s1.isc-user-m:hover {
    background: none;
}

.isc-bg-default .isc-s2-tab-content {
    background: unset;
}

.isc-bg-default .isc-s2-tab-label {
    background: unset !important;
}

.isc-app-home-page-tile-main-s1.isc-user-m {
    padding-left: 40px;
    min-height: unset !important;
    background: unset;
}

.isc-edit {
    color: #1589ee;
    padding: 0px 5px;
    font-size: 14px;
}

    .isc-edit:first-child {
        padding-left: 0px;
    }

.isc-rgt-bor {
    border-right: 1px solid #dadada;
}

.isc-no-cont-fnd {
    color: #909393;
    font-size: 14px;
}

.isc-add-new-cont {
    color: #1589ee !important;
    position: absolute;
    right: 35px;
}

.isc-set-bdr-rght {
    border-right: 1px solid #dadada;
}

.isc-text-center {
    text-align: center;
}

.isc-chart-full-width {
    width: 100%;
}

.isc-chart-title h1 {
    font-size: 14px;
    padding-left: 15px;
    color: #525252;
    margin: 0;
    padding: 10px 15px;
    font-weight: 400;
}

.emp-set p:first-child {
    color: #1589ee;
}

.emp-set p {
    margin: 0px;
    padding-bottom: 5px;
    font-size: 14px;
}

p.emp-txt {
    padding-bottom: 15px;
}

.isc-hfc-container {
    overflow-y: auto;
    height: calc(100vh - 145px);
}

/*** Time line **/
/**** Time Line***/
/*****Dailer popup*/
.isc-dialler-action li a {
    display: inline-block;
    color: #16325c;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    padding: 0px 10px;
    font-weight: 400;
    float: left;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    border-radius: 4px !important;
}

.isc-dialler-action {
    margin: 0px;
    float: left;
    padding: 0px;
    display: flex;
    list-style-type: none;
    border: 1px solid #ddd;
}

    .isc-dialler-action li {
        border-right: 1px solid #ddd;
    }

.isc-35per {
    width: 35%;
    float: left;
}

.isc-entity-header-actions p {
    padding-right: 10px;
    margin: 0px;
}

.isc-entity-header-actions.isc-call {
    display: block;
}

.isc-call p {
    font-size: 13px;
}

/****Vertical Tab**/
.isc-vertical-tabs {
    display: flex;
}

    .isc-vertical-tabs > ul {
        list-style-type: none;
        padding: 0;
        width: 150px;
    }

        .isc-vertical-tabs > ul li {
            display: block;
            text-align: center;
        }

            .isc-vertical-tabs > ul li a {
                display: block;
                text-decoration: none;
                background: none;
                padding: 10px 20px;
                color: #1589ee;
                transition: all 0.2s ease-in-out;
                text-align: left;
            }

                .isc-vertical-tabs > ul li a.active {
                    background: #1589ee;
                    color: #ffffff;
                }

                .isc-vertical-tabs > ul li a:hover:not(.active) {
                    color: #1589ee;
                }

    .isc-vertical-tabs section {
        background: #fff;
        padding: 0rem 2.5rem;
        display: none;
    }

        .isc-vertical-tabs section.active {
            display: block;
        }

    .isc-vertical-tabs section {
        width: 100%;
    }

.modal-content .isc-entity-page-header-row {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.modal-content .isc-app-home-page-tile-main-s1.isc-m-h {
    min-height: 0px;
}

/****Dialer start*/
.digit,
.dig {
    float: left;
    padding: 5px 30px;
    width: 30px;
    font-size: 2rem;
    cursor: pointer;
}

.sub {
    font-size: 0.8rem;
    color: grey;
}

.isc-dialler-action li:last-child {
    border: none;
}

.isc-dialer-popup .isc-entity-icons li a i {
    color: #525252 !important;
}

.isc-dialer-popup .isc-act-cus-dial li a, .isc-dialer-popup .isc-act-cus-dial li a i {
    color: #13a840 !important;
}

.isc-dialler-action.isc-act-cus-dial {
    border: 1px solid #13a840;
}

.isc-dialer-popup .isc-modal-box-container {
    border: none;
}

.dial-container {
    background-color: white;
    width: 270px;
    padding: 15px;
    margin: 20px;
    height: 360px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-top: 0px;
    margin: auto !important;
    margin-top: 15px !important;
}

#output {
    font-size: 2rem;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    color: #1976d2;
    height: 40px;
}

#call {
    display: inline-block;
    background-color: #66bb6a;
    padding: 4px 30px;
    margin: 10px;
    color: white;
    border-radius: 4px;
    float: left;
    cursor: pointer;
}

.botrow {
    margin: 0 auto;
    width: 280px;
    clear: both;
    text-align: center;
    font-family: 'Exo';
}

.digit:active,
.dig:active {
    background-color: #e6e6e6;
}

#call:hover {
    background-color: #81c784;
}

.dig {
    float: left;
    padding: 10px 20px;
    margin: 10px;
    width: 30px;
    cursor: pointer;
}

/*dialer ends*/
.isc-dialer-popup .modal-content {
    height: calc(100vh - 99px) !important;
}

.modal-content .isc-txt-ara-cell-s1 textarea.large.m-wrap {
    width: 88% !important;
    height: 52px;
}

.isc-dialer-popup .pad-lft-max {
    height: calc(100vh - 148px) !important;
    background-color: #F9F9F9;
}

.modal-header .isc-entity-icon-pos {
    background-color: white;
    height: 32px;
    width: 32px;
    border-radius: 4px;
    text-align: center;
}

    .modal-header .isc-entity-icon-pos span {
        color: #4b0082;
        vertical-align: -webkit-baseline-middle;
        text-align: center;
    }

.isc-dialer-popup .isc-entity-sec-title, .isc-dialer-popup .isc-entity-sm-title {
    color: #fff;
}

.isc-dialer-popup .isc-popup-top-action {
    margin-top: 5px;
}

.isc-dialer-popup .modal-header {
    background-color: #4b0082 !important;
}

/**Login  style starts**/
.isc-left-log-cont {
    width: 100%;
    height: calc(100vh - 43px);
    background-image: linear-gradient(to bottom, rgba(69, 164, 236, 0.3), transparent);
    text-align: center;
    padding: 100px 0px;
    position: relative;
}

.login-img1 {
    height: 50px;
}

.isc-left-log-cont p {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 10px;
}

.isc-left-log-cont h5 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 10px;
    position: absolute;
    bottom: 180px;
    text-align: center;
    left: 15%;
}

.isc-left-log-cont p span {
    margin: 0px;
    font-size: 11px;
    line-height: 20px;
    font-weight: 400;
    display: block;
}

.isc-rgt-log-cont {
    background-color: #fff !important;
    height: calc(100vh - 0px);
    overflow-y: hidden;
}

.isc-login-bg {
    left: 57%;
    width: 35%;
}

.isc-app-logo {
    margin: 0 auto;
    /* text-align: center; */
    font-size: 19px;
    color: #12B2E4;
    /* width: 100%; */
    display: inline-block;
}

.isc-login-con h1 {
    /* text-align: center; */
    font-size: 21px;
    display: inline-block;
}

.isc-login-act h1 {
    font-size: 14px;
    color: #1589ee;
    font-weight: 500;
    cursor: pointer;
}

.isc-login-details-con h5 {
    margin: 15px 0px;
    font-size: 13px;
    line-height: 22px;
    font-weight: 400;
    color: #525252;
}

    .isc-login-details-con h5 span {
        color: #1589ee;
    }

/**Login  style ends**/
/***Select2 starts***/
.select2-container--default .select2-selection--single {
    border: 1px solid #dadada !important;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #dadada;
    height: 29px !important;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #dadada;
    height: 29px !important;
    min-height: 30px !important;
}

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        margin-top: 3px !important;
    }

.fs-dropdown {
    z-index: 9999999 !important;
}

.select2-container {
    z-index: 999999 !important;
}

/****Select2 ends***/
/****Dropdown pattern 2 starts****/
p.isc-menu-title {
    padding: 0px;
    margin: 0px;
    color: #1589ee !important;
    font-weight: 600;
}

.isc-menu-title i {
    float: right;
}

.isc-drplst {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

/****Dropdown pattern 2 starts****/
.timestamp p {
    padding-top: 0px !important;
}

/*media screens*/
@media only screen and (min-width: 1600px) {
    /*.isc-workflow-process.isc-fullwidth-processbar .progress__step {
        width: calc( ( 95.7% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
    }*/
    .isc-txt-ara-cell-s1 textarea.large.m-wrap {
        width: 96% !important;
        box-sizing: border-box;
        border: 1px solid #d9dee0;
        border-radius: 6px !important;
    }
    /*.isc-login-bg {
        position: fixed;
        top: 30%;
        left: 10%;
        width: 20%;
    }*/
    .div-col-46per {
        width: 48.7%;
        float: left;
    }

    .isc-table-more-data th, td {
        padding: 5px;
        width: 160px;
    }

    .isc-table-more-data tbody tr td h5 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 160px;
        font-size: 14px;
        font-weight: 500;
        margin: 0;
    }

    hr.isc-line-p3 {
        margin: 0;
        border: none;
        border-bottom: 1px solid #dadada;
        position: absolute;
        top: 11px;
        width: 99%;
        margin-left: 75px !important;
    }

    hr.isc-line-p4 {
        margin: 0;
        border: none;
        border-bottom: 1px solid #dadada;
        position: absolute;
        top: 11px;
        width: 100%;
        margin-left: 90px !important;
    }

    .isc-10per.isc-lft-hdr {
        width: 7%;
    }

    .isc-kanban-s1.isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
        width: calc( ( 94.9% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
    }

    .isc-24per {
        width: 23.6%;
        float: left;
    }

    .isc-sum-table tr td {
        padding: 4px 22px;
    }

        .isc-sum-table tr td:first-child {
            padding: 4px 35px 4px 12px;
        }

    .isc-sum-2 .isc-25per {
        width: 24%;
    }

    .isc-30per.isc-agenta {
        float: left;
        width: 27.8%;
    }

    .isc-50per.isc-ss {
        width: 49.8%;
    }

    .isc-col-30.full-width-s1 {
        width: 23.6%;
    }

    .isc-tab-w1 {
        width: 26% !important;
    }

    .isc-tab-w2 {
        width: 10% !important;
    }
}

@media only screen and (min-width: 1920px) {
    .isc-kanban-s1.isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
        width: calc( ( 95.6% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
    }

    .isc-24per {
        width: 23.8%;
        float: left;
    }

    .isc-sum-table tr td:first-child {
        padding: 4px 35px 4px 12px;
    }

    .isc-sum-2 .isc-25per {
        width: 24%;
    }

    .isc-30per.isc-agenta {
        float: left;
        width: 28.5%;
    }

    .isc-50per.isc-ss {
        width: 50%;
    }

    .isc-col-30.full-width-s1 {
        width: 23.9%;
    }

    .isc-tab-w1 {
        width: 23% !important;
    }

    .isc-tab-w2 {
        width: 9% !important;
    }
}

.isc-Session-Exp-content-span {
    font-weight: 600;
}

.isc-expired-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
}

.isc-warning-alert {
    background-color: #fcb95b;
    padding: 6px 10px;
    border-radius: 4px;
    position: relative;
}

.isc-success-alert {
    background-color: #13a840;
    padding: 6px 10px;
    border-radius: 4px;
    position: relative;
}

.isc-info-alert {
    background-color: #1589ee;
    padding: 6px 10px;
    border-radius: 4px;
    position: relative;
}

.isc-danger-alert {
    background-color: #ff6c6c;
    padding: 6px 10px;
    border-radius: 4px;
    position: relative;
}

    .isc-warning-alert p, .isc-info-alert p, .isc-danger-alert p, .isc-success-alert p {
        margin: 0px;
        color: #fff;
        font-size: 14px;
    }

        .isc-warning-alert p i, .isc-info-alert p i, .isc-danger-alert p i, .isc-success-alert p i {
            padding-right: 5px;
        }

            .isc-warning-alert p i.isc-alert-close, .isc-info-alert p i.isc-alert-close, .isc-danger-alert p i.isc-alert-close, .isc-success-alert p i.isc-alert-close {
                position: absolute;
                right: 10px;
                top: 7px;
            }

.isc-success-badge {
    background-color: #13a840;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 100px;
}

    .isc-success-badge p {
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

.isc-info-badge {
    background-color: #1589ee;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 100px;
}

    .isc-info-badge p {
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

.isc-warning-badge {
    background-color: #fcb95b;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 100px;
}

    .isc-warning-badge p {
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

.isc-danger-badge {
    background-color: #ff6c6c;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 100px;
}

    .isc-danger-badge p {
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

.isc-default-badge {
    background-color: #909393;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 100px;
}

    .isc-default-badge p {
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

ul.isc-group-btn {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
}

.isc-group-sec {
    position: relative;
    width: max-content;
}

ul.isc-group-btn li {
    display: inline-block;
    float: left;
    font-size: 14px;
    border: 1px solid #dadada;
    padding: 4px 7px;
    cursor: pointer;
}

    ul.isc-group-btn li:first-child {
        border-radius: 4px 0px 0px 4px;
    }

    ul.isc-group-btn li:last-child {
        border-radius: 0px 4px 4px 0px;
    }

.isc-grp-btn-drpdwn {
    display: none;
}

    .isc-grp-btn-drpdwn.isc-grp-btn-drpdwn-show {
        display: block;
    }

.nav-next.arrow.isc-var-arw.isc-arw-cus {
    right: 10px !important;
}

.isc-primary-title.isc-cus-title h1 {
    padding: 7px !important;
}

.isc-mar-t1-7 {
    margin-top: 7px;
}

.isc-grp-btn-drpdwn ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 14px;
    position: absolute;
    top: 30px;
    right: 0px;
    background-color: #fff;
    z-index: 1;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

    .isc-grp-btn-drpdwn ul li {
        padding: 5px 10px;
        cursor: pointer;
    }

        .isc-grp-btn-drpdwn ul li:hover {
            color: #fff;
            background-color: #1589ee;
        }

.isc-checkbox-grp label {
    cursor: pointer;
    display: flex;
    position: relative;
    overflow: hidden;
    float: left;
    border: 1px solid #dadada;
}

    .isc-checkbox-grp label:first-child {
        border-radius: 4px 0px 0px 4px;
    }

    .isc-checkbox-grp label:last-child {
        border-radius: 0px 4px 4px 0px;
    }

    .isc-checkbox-grp label input[type="checkbox"] {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
    }

    .isc-checkbox-grp label .icon-box {
        width: 45px;
        text-align: center;
        background-color: #ffffff;
        color: #525252;
        padding: 2px;
    }

    .isc-checkbox-grp label input[type="checkbox"]:checked ~ .icon-box {
        background: #1589ee;
        color: #fff;
    }

    .isc-checkbox-grp label .icon-box span {
        margin: 5px;
        font-size: 14px;
        font-family: Salesforce Sans, Arial, sans-serif;
    }

.isc-switch-sec {
    position: relative;
    display: inline-block;
}

/* Hide the checkbox input (only needed for `:checked` property) */
.isc-switch-input {
    display: none;
}

/* Switch */
.switch-label {
    display: block;
    width: 48px;
    height: 24px;
    text-indent: -150%;
    clip: rect(0 0 0 0);
    color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Switch Rail & Knob */
    /* Switch Rail */
    /* Switch Knob */
}

    .switch-label:before,
    .switch-label:after {
        content: "";
        display: block;
        position: absolute;
        cursor: pointer;
    }

    .switch-label:before {
        width: 96%;
        height: 100%;
        background-color: #dedede;
        border-radius: 9999em;
        transition: background-color 0.25s ease;
    }

    .switch-label:after {
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #fff;
        transition: left 0.25s ease;
    }

.isc-switch-input:checked + .switch-label:before {
    background-color: #13a840;
}

.isc-switch-input:checked + .switch-label:after {
    left: 24px;
}

.isc-fav-icon i {
    border: 1px solid #dadada;
    padding: 5px;
    color: #525252;
    cursor: pointer;
}

.isc-fav-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .isc-fav-menu ul li span.isc-fav-subtext {
        display: block;
        font-size: 11px;
        color: #525252;
    }

    .isc-fav-menu ul li {
        line-height: 12px;
        padding: 8px 10px;
        cursor: pointer;
        font-size: 14px;
    }

        .isc-fav-menu ul li:hover {
            background-color: aliceblue;
        }

.isc-fav-separate {
    border: none;
    border-top: 1px solid #dadada;
}

.isc-fav-menu-action ul li i {
    color: #000 !important;
    margin-right: 5px;
}

.isc-fav-menu h4 {
    margin: 0;
    padding: 10px 10px;
}

.isc-fav-menu ul li span.isc-fav-menu-ico {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 4px;
    margin-right: 10px;
}

    .isc-fav-menu ul li span.isc-fav-menu-ico i {
        line-height: 30px;
    }

.isc-txt-style-p1 {
    background-color: #13a840;
    color: #fff;
}

.isc-txt-style-p2 {
    background-color: #1589ee;
    color: #fff;
}

.isc-txt-style-p3 {
    background-color: #fcb95b;
    color: #fff;
}

.isc-txt-style-p4 {
    background-color: #ff6c6c;
    color: #fff;
}

.isc-txt-style-p5 {
    background-color: #909393;
    color: #fff;
}

.isc-fav-menu {
    border: 1px solid #dadada;
    width: fit-content;
    border-radius: 4px;
}

/***Notification**/
.isc-notify-subtext {
    display: block;
    font-size: 11px;
    margin-left: 18px;
    color: #525252;
}

.isc-notification-icon {
    font-size: 19px;
    float: left;
    margin-right: 8px;
    border-radius: 4px;
    width: 35px;
    height: 35px;
    text-align: center;
}

    .isc-notification-icon i {
        vertical-align: sub;
    }

.isc-notify-text {
    font-size: 14px;
    color: #000;
}

.isc-notification-bdy {
    background-color: #f3f2f2;
    padding: 5px;
    border-radius: 4px;
    width: 300px;
    position: relative;
}

i.isc-notification-close {
    position: absolute;
    top: 15px;
    right: 10px;
}

/***Notification ends**/
/***Pills */
.isc-pills-sec {
    width: fit-content;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 2px 7px;
}

.pill-label {
    font-size: 14px;
}

.isc-pill-close i {
    padding-left: 5px;
    font-size: 11px;
    vertical-align: unset;
}

/**Pills end**/
/****Progress***/
.isc-progress-sec label {
    display: block;
    font-size: 14px;
}

.isc-progress-sec progress {
    width: 100%;
    height: 18px;
}

.isc-progress-sec span {
    float: right;
}

/**Progress ends***/
/***Group radio btn***/
.stv-radio-buttons-wrapper {
    clear: both;
    display: inline-block;
}

.stv-radio-button {
    position: absolute;
    left: -9999em;
    top: -9999em;
}

    .stv-radio-button + label {
        width: 45px;
        text-align: center;
        float: left;
        padding: 2px;
        cursor: pointer;
        border: 1px solid #dadada;
        margin-right: -1px;
        color: #525252;
        background-color: #ffffff;
        font-size: 14px;
    }

        .stv-radio-button + label:first-of-type {
            border-radius: 4px 0px 0px 4px;
        }

        .stv-radio-button + label:last-of-type {
            border-radius: 0px 4px 4px 0px;
        }

    .stv-radio-button:checked + label {
        background-color: #1589ee;
        color: #fff;
    }

/***Group radio btn ends***/
/**Text editor****/
div.ck-editor__editable {
    min-height: 300px;
}

/**Text editor ends****/
/***Slider**/
.isc-slidecontainer {
    width: 100%;
}

.isc-slider {
    -webkit-appearance: none;
    width: -webkit-fill-available;
    height: 15px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
    border-radius: 4px;
}

    .isc-slider:hover {
        opacity: 1;
    }

    .isc-slider::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 15px;
        height: 15px;
        background: #13a840;
        cursor: pointer;
    }

    .isc-slider::-moz-range-thumb {
        width: 15px;
        height: 15px;
        background: #04AA6D;
        cursor: pointer;
    }

.isc-default-slider {
    width: -webkit-fill-available;
}

/****slider ends**/
/***Bharathi ***/
/**Alert Message**/
@keyframes alert {
    0% {
        top: -60px;
    }

    25% {
        top: 0px;
    }

    50% {
        top: 0px;
    }

    60% {
        top: 0px;
    }

    70% {
        top: 0px;
    }

    80% {
        top: 0px;
    }

    90% {
        top: 0px;
    }

    100% {
        top: -60px;
    }
}

.isc-userstory-list .isc-success-alert i {
    position: unset !important;
}

.isc-userstory-list .isc-success-alert {
    background-color: #13a840;
    padding: 6px 15px 2px 2px;
    border-radius: 4px;
    position: relative;
    height: 24px;
    left: -40px;
    top: -60px;
    animation-name: alert;
    animation-duration: 4s;
    animation-delay: 3s;
}

/**End alret meassage*/
/**Notification start bharathi*/
a.isc-hme-hdr-question.isc-sm-hidden:hover .isc-notifi-drpdwn {
    display: block !important;
}

.isc-notif-cont {
    background-color: #fff;
    position: absolute;
    right: -60px;
    top: 0px;
    Z-INDEX: 999;
    padding: 20px;
    width: 300px;
    box-shadow: 0 1px 2px 1px #dadada, 0 3px 6px #dadada;
    border-radius: 4px !important;
    height: calc(100vh- 81px);
}

.isc-lbl-notification-s2 {
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    color: #635e5e;
    font-size: 15px;
    letter-spacing: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.isc-lbl-notification-s4 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 18px;
    font-weight: 500;
    color: #9f9f9f;
    text-align: right;
    float: right;
}

.isc-mar-bot-10 {
    margin-bottom: 10px;
}

.isc-comment-sec-grp-lft-cell-s1 h3 i {
    text-align: center !important;
    margin: 0;
    padding: 0;
    color: #fff;
    vertical-align: super;
    line-height: 34px;
}

/**Notification End*/
/***add button bharathi**/
.Quick-link li {
    background-color: #f9fafb;
    margin-right: 10px;
    width: 21.6%;
    padding: 5px !important;
    text-align: center;
}

.isc-amt-f {
    color: #1589ee;
}

.Quick-link li a i {
    color: #1589ee;
}

.Quick-link li a {
    color: #000;
    text-align: center;
}

.Quick-link {
    padding: 0px;
    margin: 0px;
}

.isc-entity-view-dropdown1.isc-entity-view-dropdown-show1 {
    display: block;
}

.isc-entity-view-dropdown1 li {
    padding: 0px 10px 0px 10px;
    color: #525252;
}

.isc-entity-view-dropdown1 .isc-thm-hme-kpi-hdr-t1 {
    font-weight: 400 !important;
}

.isc-entity-view-dropdown1 li .isc-amt-f {
    font-size: 18px !important;
}

.isc-entity-view-dropdown1 {
    width: 600px !important;
}

.Quick-link li:last-child {
    margin-right: 0px;
}

.mar-btm-10 {
    margin-bottom: 10px !important;
}

.Quick-link li:last-child {
    margin-right: 0px;
}

.Quick-link li {
    list-style: none;
    float: left;
}

.isc-f-50 {
    font-size: 23px;
    display: block;
}

.isc-entity-view-dropdown1 {
    list-style-type: none;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    width: 520px;
    padding: 0;
    position: absolute;
    right: 23px;
    top: 26px;
    z-index: 9;
    box-shadow: 1px 1px 3px #dadada;
    display: none;
}

.isc-notifi-drpdwn {
    position: absolute;
    top: 47px;
    right: 88px;
    display: none;
}

.isc-com-title-txt-s4 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding-left: unset !important;
}

/*home1**/
.div-col-48per {
    width: 48.2%;
    float: left;
}

.isc-set-h-163 {
    height: 161px;
}

.mar-btm-25 {
    margin-bottom: 25px;
}

.mar-top-25 {
    margin-top: 25px;
}

/**home1*/
/**home2*/
.isc-action-btn {
    float: right;
}

.isc-mar-0 {
    margin: 0px !important;
}

.div-col-80per {
    width: 80% !important;
}

.isc-ver-align-mid > tbody > tr > td {
    vertical-align: middle !important;
}

.isc-action-btn li {
    padding: 5px 10px;
    font-size: 13px;
    border: 1px solid #dadada;
    background-color: #eef1f6;
}

    .isc-action-btn li:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .isc-action-btn li:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

.isc-pad-l-35 {
    padding-left: 35px;
}

.item-detail {
    font-size: 13px !important;
}

.isc-set-pos-tbl-icon {
    position: relative;
    top: -2px;
    padding-left: 5px;
    padding-right: 0px;
    font-size: 8px;
    color: #909393 !important;
}

/**home2*/
/**home3*/
.isc-25per {
    width: 24.1%;
    float: left;
}

.isc-color-p3 {
    color: #909393 !important;
}

.isc-bdr-rght-unset {
    border-right: unset !important;
}

.isc-bdr-unset-kpi {
    border: unset;
    border-right: 1px solid #dadada;
}

/*.isc-bdr-unset-kpi:last-child
         {
             border-right:unset !important;
         }*/
.isc-h-145 {
    height: 145px;
}

.mar-btm-15 {
    margin-bottom: 15px !important;
}

.div-col-20per {
    width: 18.8%;
    float: left;
}

.isc-kpi1 {
    font-size: 25px;
    line-height: 1;
}

.isc-33per {
    width: 32.3%;
    float: left;
}

/**home3*/
/**home4*/
.isc-submenu2 {
    top: 60px;
    left: 20px;
}

.isc-thm-hme-kpi-inside-cont1 {
    background-color: rgba(21, 137, 238, 0.1);
    height: 170px;
    padding: 5px;
    text-align: center;
}

.div-col-63per {
    width: 63.8%;
    float: left;
    margin-left: 15px;
}

.isc-set-pos-tbl-icon {
    position: relative;
    top: -2px;
    padding-left: 5px;
    padding-right: 0px;
    font-size: 8px;
}

.div-col-65per {
    width: 65%;
    float: left;
}

.div-col-35per {
    width: 35%;
    float: left;
}

.isc-bg-grey {
    background-color: #dddbda;
}

.isc-thm-hme-kpi-cont1-tab ul.tabs3 li.current3 {
    background-color: rgba(21, 137, 238, 0.1);
    color: #1589ee !important;
    border-radius: 4px;
    border-bottom: unset;
}

.isc-thm-hme-kpi-cont1-tab ul.tabs3 li {
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-right: 5px;
    margin-left: 5px;
}

.isc-thm-hme-kpi-cont1-tab ul {
    border-bottom: unset;
}

.isc-thm-hme-kpi-inside-cont2 {
    background-color: #eef1f6;
    height: 170px;
    padding: 5px;
    text-align: center;
}

.isc-thm-hme-kpi-inside-cont1 .isc-sec-cir-bud-tile-icon-main-s1 {
    position: unset;
    margin-top: 25px;
    margin-left: 43%;
}

.isc-thm-hme-kpi-inside-cont2 .isc-sec-cir-bud-tile-icon-main-s1 {
    position: unset;
    margin-top: 25px;
    margin-left: 43%;
}

.isc-mar-lft-30-per {
    margin-left: 30%;
}

/**home4*/
/**home5*/
.isc-thm-hme-kpi-cont1-timeline .isc-timeline-ico-clr-p3 {
    height: 10px;
    width: 10px;
    border-radius: 50% !important;
    line-height: 11.5px;
    font-size: 10px;
}

.isc-set-pad-tbl .isc-table > tbody > tr > td {
    padding: 13px !important;
}

.div-col-50per {
    width: 48.4%;
    float: left;
}

.isc-mar-lft-10 {
    margin-left: 10px;
}

.isc-h-230 {
    height: 230px;
}

ul.tabs3 li {
    width: unset;
}

.isc-set-pos-bdr {
    width: 240px;
    left: -8px;
    top: -70px;
    position: relative;
    border: 1px dashed #dadada;
}

.isc-fnt-50 {
    font-size: 50px !important;
}

.isc-mar-0 {
    margin: 0px !important;
}

.mar-top-40 {
    margin-top: 40px;
}

.isc-pad-0 {
    padding: 0px;
}

.isc-thm-hme-kpi-cont1-timeline .history-tl-container ul.tl li {
    border-left: 1px dashed #86D6FF;
}

/**home5*/
/*Event automation*/
.switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 20px;
}

    .switch input:checked + .slider {
        background-color: #13a840;
    }

.slider.round {
    border-radius: 34px;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.switch input:checked + .slider:before {
    transform: translateX(26px);
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider.round:before {
    border-radius: 50%;
}

.slider:before {
    position: absolute;
    content: "";
    height: 12px;
    width: 12px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

/**Switch End*/
.isc-min-hght-20 {
    min-height: 20px;
}

.isc-order-sts {
    margin: 0px;
    padding: 0px;
}

    .isc-order-sts li {
        display: inline-block;
        list-style: none;
        padding: 5px;
        border-radius: 10px !important;
        font-size: 12px;
    }

.modal7 .history-tl-container ul.tl li {
    list-style: none;
    margin: auto;
    margin-left: 200px;
    min-height: 50px;
    /* background: rgba(255,255,0,0.1); */
    border-left: 1px dashed #86D6FF;
    padding: 0 0 50px 30px;
    position: relative;
}

.modal7 .isc-input-tag-cell-s2 h3 {
    margin: 0px;
    color: inherit;
    font-size: inherit;
    width: 100%;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 15px;
    font-weight: 500;
    margin-left: 5px;
}

.modal7 ul.tl li .timestamp {
    color: #525252;
    position: absolute;
    width: 100px;
    left: -25%;
    text-align: right;
    font-size: 13px;
    line-height: 20px;
}

.modal7 .modal-body .isc-tabs-control {
    background-color: unset;
    height: 30px;
}

.isc-set-mar-lft ul.tl li {
    margin-left: 30px !important;
}

.modal7 .isc-lbl-sec-hdr-med {
    color: #000;
    font-weight: 600;
}

.modal7 .history-tl-container ul.tl li::before {
    position: absolute;
    left: -5px;
    top: 11px;
    content: " ";
    border-radius: 500%;
    background: #258CC7;
    height: 10px;
    width: 10px;
    transition: all 500ms ease-in-out;
}

.modal7 .history-tl-container ul.tl li {
    padding: 0 0 10px 30px;
}

.isc-conf-sts {
    background-color: #14B191;
    color: #fff !important;
}

.isc-pad-lft-15 {
    padding-left: 15px;
}

.isc-set-mar-lft ul.tl li::before {
    top: 0px !important;
}

/*Even automation*/
/*process automation*/
/**left cont bhrathi**/
.modal16 .isc-tile-box {
    overflow-y: auto;
    background-color: #eef1f6;
    height: calc(100vh- -562px);
    margin-bottom: 0px;
}

.modal10 .history-tl-container ul.tl li {
    border-left: 1px dashed #86D6FF;
}

.isc-bill-add {
    width: 90%;
    padding: 10px;
    background-color: #f9f9f9;
    color: #fff;
}

.isc-sign-pad-con-s1 {
    background-color: #F7F7F7;
    padding: 10px 10px;
    border-radius: 4px !important;
    min-height: 160px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.isc-cir-sig-choice-s1 {
    margin: 0px;
    padding: 0px;
}

    .isc-cir-sig-choice-s1 li {
        float: right;
        list-style: none;
        display: block;
    }

.isc-sign-red-clr {
    color: #C12B2B !important;
}

.isc-sign-blue-clr {
    color: #4F7AC8 !important;
}

.isc-sign-pad-con-s1 h2 {
    margin: 0px 0px 0px 0px;
    font-size: 35px;
    color: #3A3C3C;
    line-height: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-weight: 400;
    position: relative;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.isc-amt-f {
    font-size: 26px;
    line-height: unset;
    color: #1589ee;
}

.modal16 .history-tl-container ul.tl li {
    border-left: 1px dashed #86D6FF;
}

.modal10 .modal-body .isc-tabs-control {
    background-color: unset;
    height: 30px;
}

.modal16 .history-tl-container ul.tl li {
    border-left: 1px dashed #86D6FF;
}

.modal10 .isc-table tbody tr td input {
    background-color: unset;
    height: 30px;
}

.modal16 .modal-body .isc-tabs-control {
    background-color: unset;
    height: 30px;
}

.modal10 .isc-tile-box {
    overflow-y: auto;
    background-color: #eef1f6;
    height: calc(100vh- -562px);
    margin-bottom: 0px;
}

.modal10 .history-tl-container ul.tl li {
    min-height: 35px !important;
}

.modal10 .history-tl-container ul.tl li {
    margin-left: 9px;
    width: -webkit-fill-available;
}

    .modal10 .history-tl-container ul.tl li::before {
        position: absolute;
        left: -5px;
        top: -4px;
        content: " ";
        border-radius: 500% !important;
        background: #258CC7;
        height: 10px;
        width: 10px;
        transition: all 500ms ease-in-out;
    }

.modal10 .isc-timeline-ico-clr-p3 {
    background-color: #9cacaf;
    color: #fff;
    top: 0px;
}

.modal10 .isc-timeline-ico-clr-p3 {
    height: 10px;
    width: 10px;
    border-radius: 50% !important;
    line-height: 11.5px;
    font-size: 10px;
}

.isc-order-sts {
    margin: 0px;
    padding: 0px;
}

    .isc-order-sts li {
        display: inline-block;
        list-style: none;
        padding: 5px;
        border-radius: 10px !important;
        font-size: 12px;
    }

.isc-conf-sts {
    background-color: #14B191;
    color: #fff !important;
}

.modal10 a.prev-tab {
    color: #fcb95b !important;
    text-decoration: none;
}

.modal10 .left-arrow {
    float: right;
    padding-right: 40px;
    padding-top: 15px;
}

.modal10 a.next-tab {
    color: #fcb95b !important;
    text-decoration: none;
}

.modal10 .right-arrow {
    float: right;
    padding-right: 40px;
}

.modal10 .isc-timeline-ico {
    padding: 4px;
    left: -9px;
}

.modal10 .isc-nxt-prv-crtl {
    position: absolute;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-end;
    top: -12px;
    right: 330px;
}

.div-col-66per {
    width: 66%;
    float: left;
}

.isc-34per {
    width: 34%;
    float: left;
}

.modal10 .isc-nxt-prv-crtl {
    right: 0px !important;
}

.modal10 .history-tl-container ul.tl li::before {
    top: 8px !important;
}

/**End left cont */
.isc-bdg-grd-set-pos {
    left: 174px;
    position: absolute;
    top: 9px;
}

table td i {
    padding-right: 7px;
}

.modal10.isc-wrap-sec {
    display: flow-root;
}

.modal10 ul.tabs1 li {
    width: unset;
}

div#tab-24 {
    margin-top: 0 !important;
}

.modal16 .isc-nxt-prv-crtl {
    right: 0px !important;
}

.modal16 .isc-nxt-prv-crtl {
    right: 0px !important;
}

.modal16 .isc-nxt-prv-crtl {
    position: absolute;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-end;
    top: -12px;
    right: 330px;
}

.modal16 a.prev-tab {
    color: #fcb95b !important;
    text-decoration: none;
}

.modal16 .right-arrow {
    float: right;
    padding-right: 40px;
}

.modal16 .left-arrow {
    float: right;
    padding-right: 40px;
    padding-top: 15px;
}

.modal16 .history-tl-container ul.tl li::before {
    top: 5px;
}

.modal16 a.next-tab {
    color: #fcb95b !important;
    text-decoration: none;
}

.modal16 .isc-timeline-ico-clr-p3 {
    background-color: #9cacaf;
    color: #fff;
    top: 0px;
}

.modal16 .isc-timeline-ico-clr-p3 {
    height: 10px;
    width: 10px;
    border-radius: 50% !important;
    line-height: 11.5px;
    font-size: 10px;
}

.modal16 .isc-timeline-ico {
    padding: 4px;
    left: -9px;
}

.modal16 .isc-tile-box {
    overflow-y: auto;
    background-color: #eef1f6;
    height: calc(100vh - -562px);
    margin-bottom: 0px;
}

.modal16 .isc-25per {
    width: 24.2% !important;
}

.modal16 .history-tl-container ul.tl li {
    margin-left: 9px;
    width: -webkit-fill-available;
}

.modal16 .history-tl-container ul.tl li {
    min-height: 35px !important;
}

.modal2 .isc-nested-table tbody tr td input[type="checkbox"]:nth-child(1) {
    float: left;
    margin-left: 22px !important;
}

.modal3 .isc-nested-table tbody tr td input[type="checkbox"]:nth-child(1) {
    float: left;
    margin-left: 22px !important;
}

.isc-mar-all {
    margin: 15px;
    margin-bottom: 0px !important;
}

.history-tl-container ul.tl li {
    padding: 0 0 10px 30px;
}

.modal10 .isc-nxt-prv-crtl {
    right: 0px !important;
}

.isc-vdr-dtls.isc-pos-rel {
    padding: 15px;
}

.modal10 .isc-table-bordered td img {
    width: 40px;
    float: left;
    margin-right: 10px;
    border-radius: 4px !important;
}

.modal16 .isc-table-bordered td img {
    width: 40px;
    float: left;
    margin-right: 10px;
    border-radius: 4px !important;
}

.modal16 .isc-table tbody tr td input {
    background: none !important;
}

.isc-75per .isc-tab-type2-container {
    padding-left: 20px;
}

.modal10 .isc-lbl-sec-hdr-med {
    color: #000;
    font-weight: 600;
}

.modal16 .isc-lbl-sec-hdr-med {
    color: #000;
    font-weight: 600;
}

.isc-tab-fix {
    table-layout: fixed;
}

.isc-pad-l-0 {
    padding-left: 0px !important;
}

.isc-table.isc-table-row.isc-var-inp tbody tr td input {
    width: unset !important;
    height: unset !important;
}

.isc-sec-lvl-cust-dd-s1 {
    float: right;
}

.isc-set-mar-lft ul.tl li::before {
    top: 0px !important;
}

ul.tabs4 li {
    width: unset;
}

/*process auyomation*/
/*user story*/
.isc-19per.isc-mar-rgt-s2.dis-n {
    display: none;
}

.isc-19per {
    width: 19.2%;
    float: left;
}

.isc-f-s-14 {
    font-size: 14px !important;
}

.isc-19per ul.tabs li {
    padding-left: 0px;
}

/*.tab1-sec .isc-filter-details select{
    border: none;
    color: #1589ee;
        width: auto;
}*/
.isc-col-act {
    display: none;
}

.fixed-popup-p3 .tags-container {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 15px;
    min-height: 34px;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.6;
    background-color: transparent;
    border: 1px solid #dadada;
    border-radius: 1px;
    overflow: hidden;
    word-wrap: break-word;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #dddddd;
}

.isc-65per {
    width: 65%;
    float: left;
}

.isc-35per {
    width: 35%;
    float: left;
}

/*

         .isc-sec-lvl-cust-dd-s1 li a i {
    color: #525252 !important;
        }*/
.isc-set-black-clr {
    color: #525252 !important;
}

.tags-container {
    display: flex;
    flex-flow: row wrap;
    min-height: 30px;
    font-size: 14px;
    line-height: 22.6px;
    background-color: transparent;
    border-radius: 1px;
    overflow: hidden;
    word-wrap: break-word;
    position: relative;
    top: -7px;
}

.tag:first-child {
    margin-left: 0;
}

.tag {
    position: relative;
    margin: 2px 6px 2px 0;
    padding: 1px 20px 1px 8px;
    font-size: inherit;
    font-weight: 400;
    text-align: center;
    color: #fff;
    background-color: #1589ee;
    border-radius: 3px;
    transition: background-color 0.3s ease;
    cursor: default;
}

.tag__name {
    margin-right: 3px;
}

.tag__remove {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 100%;
    padding: 0 5px;
    font-size: 16px;
    font-weight: 400;
    transition: opacity 0.3s ease;
    opacity: 0.5;
    cursor: pointer;
    border: 0;
    background-color: transparent;
    color: #fff;
    line-height: 1;
}

ul.tabs2 li {
    width: unset !important;
}

.isc-stat-txt-inprog-set-pad {
    padding: 2px 0px 0px 0px !important;
}

.isc-sec-lvl-cust-dd-s1 li a.btn-act i {
    color: #fff !important;
}

.tab2-sec, .tab3-sec {
    display: none;
}

.btn-act {
    background-color: #1589ee !important;
}

    .btn-act i {
        color: #fff !important;
    }

.isc-ver-align-mid .isc-sec-lvl-cust-dd-s1 li a i {
    margin-left: 0px;
    vertical-align: middle;
}

.isc-hor-details.cus-adv {
    padding: 0px;
}

.isc-mp.isc-360-view input:checked ~ .isc-overflow-y-unset {
    overflow-y: auto;
}

.isc-77per {
    width: 77.8%;
    float: left;
}

.isc-dataset-right-action {
    position: relative;
}

.isc-inr-dataset {
    position: absolute;
    top: -35px;
    right: 0;
}

.isc-select-container {
    width: 150px;
    margin-left: 15px;
    float: left;
}

.isc-wid-180px {
    width: 180px;
}

span.date {
    font-size: 12px !important;
    padding-left: 50px;
    padding-right: 15px;
    color: #1589ee;
}

.isc-hide-icon .isc-crm-ld-det-cont i {
    display: none;
}

.isc-hide-icon .isc-crm-ld-det-cont:hover i {
    display: inherit;
}

.isc-cmp-clr {
    color: #2fc42f !important;
}

.isc-plnd-clr {
    color: #FFBF00 !important;
}

.isc-sec-3 i {
    padding-right: 5px;
}

.isc-sec-3 {
    position: absolute;
    right: 3%;
}

.isc-77per.full-width {
    width: 98%;
}

.isc-h-3px {
    height: 3px;
}

.isc-set-bg-blue {
    height: 3px;
    background-color: #1589ee;
}

.isc-apr-hme-prg-bar3 {
    height: 3px;
    background-color: #13a840;
}

.isc-set-mar-lft-5 .isc-apr-rgt-txt2 {
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #5d5d5d;
    padding-bottom: 4px;
}

.isc-set-tab-dis-non .isc-led-det-labl-txt {
    line-height: 29px;
    cursor: pointer !important;
}

.isc-set-tab-dis-non input:checked + .isc-s2-tab-label {
    border: none !important;
}

.isc-ts-act .act-list {
    display: none;
}

.act-list ul li {
    padding: 3px 10px;
}

    .act-list ul li:hover {
        background-color: #1589ee;
        color: #fff;
    }

.isc-week-cus {
    top: 146px !important;
    right: 74px !important;
}

.isc-set-mar-lft-5 thead tr th input[type="checkbox"], .isc-table tbody tr td input[type="checkbox"] {
    margin-right: 5px !important;
}

.act-list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.isc-ts-act.act-dpdwn .act-list {
    display: block;
    position: absolute;
    background-color: #fff;
    width: 120px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 3px 6px rgba(0, 0, 0, 0.08);
    top: 86px;
    right: 46px;
}

.isc-nonbillable {
    color: #939393 !important;
}

table .fa-pause {
    font-size: 12px;
    color: #909393;
}

table .fa-play {
    color: #13a840;
}

.isc-tab-stat-c2 {
    color: #ff6c6c !important;
    padding-left: 36px;
    padding-right: 15px;
}

.isc-f2 li:nth-child(2) {
    color: #fcb95b !important;
    border-bottom: 1px solid #fcb95b;
}

.isc-inp-fld {
    border: 1px solid #dddbda;
    height: 22px;
    border-radius: 4px;
    margin: 5px 0px;
}

.isc-play {
    position: absolute;
    top: 11px;
    left: 13px;
    font-size: 15px;
    color: #fff;
}

.isc-tab-action {
    position: absolute;
    right: 30px;
    top: 51px;
    background-color: #fff;
    z-index: 1;
    list-style-type: none;
    margin: 0;
    padding: 0;
    /* box-shadow: 0px 2px 5px 0px #00000014;*/
    display: none;
}

    .isc-tab-action.isc-tab-action-show {
        display: block;
    }

    .isc-tab-action li {
        padding: 5px 18px;
        font-size: 12px;
    }

        .isc-tab-action li:hover {
            background-color: #1589ee;
            color: #fff;
            cursor: pointer;
        }

span.isc-tab-stat1 {
    font-size: 12px;
}

.isc-s2-tab-label.isc-tab-bg.isc-cat-1 {
    padding: 10px 0px 5px 0px !important;
    background: #f3f2f2 !important;
    border-bottom: 1px solid #dadada;
    border-left: 2px solid #FBC02D;
    padding-left: 10px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-weight: 500;
}

.isc-s2-tab-label.isc-tab-bg.isc-cat-2 {
    padding: 10px 0px 5px 0px !important;
    background: #f3f2f2 !important;
    border-bottom: 1px solid #dadada;
    border-left: 2px solid #13a840;
    padding-left: 10px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-weight: 500;
}

.isc-byweeks {
    display: none;
}

.isc-table.isc-table-row.isc-var-inp tbody tr td input {
    width: unset !important;
    height: unset !important;
}

.isc-lst-col {
    position: absolute;
    right: 0px;
    color: #525252;
}

.isc-sec-2 i {
    color: #1589ee;
}

span.isc-sec-2 {
    margin-right: 20px;
    font-size: 14px;
}

.isc-tab-td {
    text-align: right;
    padding-right: 45px !important;
}

.isc-tab-stat {
    color: #13a840;
    padding-left: 50px;
    padding-right: 15px;
}

.isc-p-name {
    display: contents;
    font-size: 12px;
    font-weight: 500;
}

.isc-hrs {
    font-size: 12px;
    font-weight: 500;
}

.isc-inr-timer .isc-split-row {
    position: relative;
}

.isc-set-pos-unset-switch {
    position: unset;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-top: 4px;
}

.isc-timer-sec {
    background-color: #dcf7db91;
    padding: 20px;
}

    .isc-timer-sec h4 {
        margin: 0;
    }

.wrapper .circle {
    width: 35px;
    height: 35px;
    position: absolute;
    left: -45px;
    top: -7px;
    border-radius: 50%;
    background-color: #13a840;
    margin: auto;
    transform: scale(1, 1);
}

    .wrapper .circle.pulse {
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation: pulse 2s infinite;
        animation: pulse 2s infinite;
        background-color: #99e699;
    }

.wrapper svg {
    fill: #279b27;
    stroke: #279b27;
    stroke-linejoin: round;
    stroke-width: 5;
    transition: all 0.3s;
}

    .wrapper svg:hover {
        cursor: pointer;
        fill: #228722;
        stroke: #228722;
        transform: scale(1.2, 1.2);
    }

.isc-right-sec i {
    font-size: 17px;
    color: #13a840;
    padding-right: 15px;
    cursor: pointer;
}

    .isc-right-sec i span {
        font-family: Salesforce Sans, Arial, sans-serif;
        font-size: 14px;
    }

.isc-right-sec.isc-var-cus {
    margin-right: 15px;
}

@-webkit-keyframes pulse {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.2, 1.2);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.2, 1.2);
    }

    100% {
        transform: scale(1, 1);
    }
}

.isc-wk {
    font-size: 11px;
    font-weight: 500;
}

.isc-filter-type2-box {
    width: 200px;
    right: 87px;
    top: 150px;
    padding: unset !important;
}

.isc-filter-no2-box {
    width: 200px;
    right: 52px;
    top: 150px;
    padding: unset !important;
}

.isc-filter-no3-box {
    width: 200px;
    right: 17px;
    top: 150px;
    padding: unset !important;
}

.isc-f2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .isc-f2 li {
        padding: 5px 20px;
    }

        .isc-f2 li:first-child {
            color: #fcb95b;
            border-bottom: 1px solid #fcb95b;
        }

.isc-information-card {
    padding: 5px 10px;
    border: 1px solid #1589ee;
    position: absolute;
    top: 34px;
    left: 180px;
    width: 720px;
    background: #fff;
    z-index: 9;
    list-style-type: none !important;
    margin: 0;
}

.isc-informationcard-parent:hover .isc-information-card {
    display: block;
}

.isc-information-card-title {
    color: #1589ee;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    font-size: 15px;
}

.isc-information-card-content {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 13px;
}

.isc-information-card-subtitle {
    display: block;
    font-weight: 600;
    font-size: 14px;
}

.isc-table-row tbody tr td.isc-cus-td {
    display: contents !important;
}

/*
.isc-table tbody tr td h5 {
  
    width: 100% !important;
}*/
.isc-cus-var {
    border-bottom: 1px solid #dadada;
    padding: 10px 0px;
}

.isc-tab-stat1:hover .isc-information-card {
    display: block !important;
}

.isc-tab-stat1 .isc-information-card {
    display: none;
}

@media only screen and (min-width: 1366px) and (max-width: 1900px) {
    .isc-div-col-75per.isc-exp-rgt {
        width: 97.7% !important;
    }
}

.isc-section-container {
    padding: 3px 10px;
}

.wj-control *::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
    background: #ecf0f1;
}

.wj-control *::-webkit-scrollbar-thumb {
    background: #95a5a6;
}

.wj-cell.wj-header {
    background-color: #f9f9f9 !important;
    font-weight: 600 !important;
}

.wj-cell:not(.wj-hasdropdown) {
    text-overflow: ellipsis;
    background-color: #fdfdfd;
    border-bottom: 1px solid #ddd !important;
    padding: 9px 9px !important;
    font-size: 14px !important;
    border-right: none;
}

.isc-filter-active label {
    color: #1589ee !important;
    font-weight: 600;
}

#theGrid {
    border: none !important;
}

.wj-grouppanel {
    border: none !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
}

span.wj-glyph-up {
    color: #1589ee !important;
}

span.wj-glyph-down {
    color: #1589ee !important;
}

span.date {
    font-size: 10px !important;
    color: #1589ee;
}

span.wj-remove {
    font-size: 20px !important;
    padding: 0px 0 0px 5px !important;
}

.wj-cell.wj-group.wj-frozen.wj-frozen-col {
    width: unset !important;
}

#theGroupPanel {
    color: #9a989a;
    display: none !important;
}

.wj-cells .wj-cell.wj-state-multi-selected {
    background: rgba(21, 137, 238, 0.1) !important;
    color: inherit;
}

.wj-flexgrid .wj-cell label input[type=checkbox] {
    margin: 0 0px 0 0 !important;
}

.wj-flexgrid .wj-cell input.wj-column-selector.wj-column-selector-group {
    margin-right: 0px !important;
}

.wj-cell.wj-header.wj-groupmarker {
    padding: 0px 6px 4px 6px !important;
}

.wj-control * {
    font-size: 14px !important;
}

.wj-control * {
    font-size: 11px;
}

.wj-pager .wj-input-group .wj-input-group-btn > .wj-btn {
    min-width: 30px;
}

.wj-grouppanel .wj-groupmarker {
    border-right: 1px solid #ddd !important;
}

/***column rearrange popup css***/
.isc-filter-options.cus-flt {
    padding-left: 0px;
    padding-top: 0px;
}

.isc-filter-item.cus-fltr {
    width: 25%;
}

.isc-s-b .isc-scr-sec-grp-hdr-container-s1 {
    padding: 10px 7px !important;
    padding-bottom: 5px !important;
    border-bottom: none !important;
    height: unset !important;
}

.isc-t-c {
    text-align: center;
    font-weight: 600;
    float: unset !important;
}

.isc-col-lst li i {
    color: #dcdcdc;
    padding-right: 5px;
}

ul.isc-col-lst {
    float: unset !important;
}

.modal-wrapper.isc-cus-wid {
    width: 55%;
    top: 3em;
    position: fixed;
}

.isc-col-lst {
    list-style-type: none;
    margin: 0;
    padding: 0px 15px;
}

    .isc-col-lst.search-col li {
        border: 1px solid #ddd;
        padding: 3px;
        padding-left: unset;
        margin-bottom: 10px;
        margin-top: 10px;
        width: -webkit-fill-available;
        margin-right: 6px;
    }

    .isc-col-lst li input {
        width: -webkit-fill-available;
        margin-bottom: 0;
        border: none;
        box-shadow: none;
    }

/* ::placeholder{
              padding-left: 10px;
              color: #dcdcdc;
          }*/
ul.isc-col-lst {
    float: unset !important;
}

.isc-sec-h {
    overflow: hidden !important;
    overflow-y: auto !important;
    height: calc(100vh - 415px) !important;
}

.isc-col-lst {
    list-style-type: none;
    margin: 0;
    padding: 0px 15px;
}

    .isc-col-lst li {
        border: 1px solid #ddd;
        padding: 3px;
        padding-left: 20px;
        margin-bottom: 4px;
    }

.isc-swap-arrow i {
    display: block;
    font-size: 32px;
    text-align: center;
    color: #525252;
}

.isc-div-col-10per {
    width: 10%;
    float: left;
}

.isc-m-t-150 {
    margin-top: 19%;
}

.isc-div-col-45per {
    width: 45%;
    float: left;
}

.isc-s-b {
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
}

input.inr-search {
    height: 25px;
}

.isc-set-min-max-unset {
    max-height: unset;
    min-height: unset;
    height: calc(100vh - 172px) !important;
}

.isc-rmv-scr {
    overflow: unset !important;
}

input:checked ~ .isc-set-max-hght {
    max-height: -webkit-fill-available !important;
}

.panel {
    padding: 0 0px;
    display: none;
    background-color: white;
    overflow: hidden;
}

.jqstooltip {
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background: black transparent;
    background-color: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    color: white;
    font: 10px arial, san serif;
    text-align: left;
    white-space: nowrap;
    padding: 5px;
    border: 1px solid white;
    z-index: 10000;
}

.jqsfield {
    color: white;
    font: 10px arial, san serif;
    text-align: left;
}

/***column rearrange popup css ends***/
/*user story*/
/*retail outlet*/
a {
    text-decoration: none;
}

.isc-set-bdr {
    border: 1px solid #dadada;
}

.isc-f-w-b {
    font-weight: bold;
}

.div-col-95per {
    width: 95%;
    float: left;
}

.mar-top-10 {
    margin-top: 10px !important;
}

/*retail outlet*/
/**Create Rule**/
.isc-m-t-20 {
    margin-top: 20px !important;
}

.isc-5per {
    width: 5%;
    float: left;
}

.isc-pad-p5 {
    padding: 10px 62px;
}

.isc-m-b-15 {
    margin-bottom: 15px;
}

.isc-28per {
    width: 28%;
    float: left;
}

.isc-12per {
    width: 12%;
    float: left;
}

.isc-history-cont .history-tl-container ul.tl li {
    margin: 0px;
    font-size: 14px;
    color: #7a7a7a;
    min-height: 30px;
    line-height: 22px;
    border-left: 1px dashed #86D6FF;
    padding: 0px 0px 20px 18px;
}

    .isc-history-cont .history-tl-container ul.tl li::before {
        position: absolute;
        left: -5px;
        top: -4px;
        content: " ";
        border-radius: 500%;
        background: #258CC7;
        height: 10px;
        width: 10px;
        transition: all 500ms ease-in-out;
    }

    .isc-history-cont .history-tl-container ul.tl li::before {
        top: 4px;
        background-color: #fff;
        border: 1px solid #1589ee;
    }

.isc-sec-grp {
    background-color: #f3f2f2;
    padding: 20px;
    margin-top: 10px;
}

.isc-m-t-15 {
    margin-top: 15px !important;
}

.isc-history-cont .history-tl-container ul.tl {
    margin: 20px 0;
    padding: 0;
    display: inline-block;
}

.isc-sidebar-title {
    margin: 0;
    font-size: 17px;
    margin-top: 15px;
}

/**Create Rule**/
/***add button bharathi**/
/****Jayaram-Start****/
/*Useractivities1-page1-start*/
.w100 {
    width: 100%;
}

.m0 {
    margin: 0px;
}

/*Useractivities1-page1-end*/
/*Useractivities-page-start*/
.user-activities-sec .isc-25per {
    width: 25%;
    margin: 0px 20px 0px 20px;
    margin-top: 0px;
    padding-top: 10px;
    border: 0px;
}

.user-activities-sec .userinfo-profile {
    float: left;
    width: 25%;
}

    .user-activities-sec .userinfo-profile img {
        width: 91%;
        margin-right: 40px;
        border: 1px solid #cacbcb;
        border-radius: 40px;
    }

.user-activities-sec .userinfo-con-btn {
    color: #f90;
    border: 1px solid #f90;
    padding: 3px 6px 3px 5px;
    font-size: 12px;
    top: 6px;
    position: relative;
    border-radius: 10px;
}

.user-activities-sec .isc-workflow-process.isc-fullwidth-processbar .progress__step {
    width: calc( ( 73.4% / 5 ) - ( 10px * ( ( 5 - 1 ) / 5 ) ));
}

.user-activities-sec .isc-comment-sec-grp-cell-s2 {
    border-bottom: 0px;
}

.user-activities-sec .user-act-info p {
    font-size: 12px;
    margin: 0px;
}

.user-activities-sec .p10 {
    padding: 10px;
}

.user-activities-sec .user-act-list li {
    display: inline-block;
}

.user-activities-sec .pin-clr i {
    color: #d82930;
}

.user-activities-sec .twit-clr i {
    color: #5fb8fe;
}

.user-activities-sec .fb-clr i {
    color: #3e54aa;
}

.user-activities-sec .user-act-list {
    margin-top: 2px;
}

.user-activities-sec .mRight10 {
    margin-right: 10px;
}

.user-activities-sec .user-acitivity-info {
    float: right;
}

.user-activities-sec .notifi-clr i {
    color: #ccc;
}

.user-activities-sec .isc-user-m .isc-lbl-tile-header-shedule-sur-s1 {
    line-height: 25px !important;
}

.user-activities-sec .isc-soc-det {
    float: left;
    padding-right: 3px;
    padding-left: 3px;
    border-right: 1px solid #ccc;
}

.user-activities-sec .isc-edit:first-child {
    padding-left: 0px;
}

.user-activities-sec .isc-edit {
    color: #1589ee;
    padding: 0px 5px;
    font-size: 12px;
}

.user-activities-sec .bnone {
    border: none !important;
}

.user-activities-sec .activity-infor {
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
}

.user-activities-sec .user-main-activity {
    display: inline-block;
}

.user-activities-sec .isc-27per {
    width: 27%;
    margin: 0px 20px 0px 20px;
    margin-top: 0px;
    padding-top: 10px;
    border: 0px;
}

.user-activities-sec .isc-70 {
    width: 70%;
    padding-right: 20px;
    margin-top: 0px;
    padding-top: 10px;
    margin: 15px;
    margin-top: 0px;
}

.user-activities-sec .mTop15 {
    margin-top: 15px;
}

.user-activities-sec .pad10 {
    padding: 10px;
}

.user-activities-sec .activity-infor i {
    color: #ccc;
}

.user-activities-sec .isc-po-tag {
    background: #f5f5f5;
    padding: 5px;
    border-radius: 8px;
    width: 53%;
}

.user-activities-sec .user-act-img {
    width: 4%;
    border-radius: 20px;
    top: 28px;
    position: absolute;
    margin-left: 7px;
    border: 1px solid #ccc;
}

.user-activities-sec .pTop30 {
    padding-Top: 30px;
}

.user-activities-sec .activity-comments {
    width: 730px;
    margin-top: 4px;
}

    .user-activities-sec .activity-comments p {
        margin: 0px;
        border: 1px solid #e7e7e7;
        padding: 10px;
        line-height: 20px;
        border-radius: 3px;
    }

/*Useractivities-page-end*/
/*Userinfo-page-start*/
.userinfo-sec .isc-wrap-item h4 {
    padding-top: 15px;
}

.userinfo-sec .pL0 {
    padding-left: 0px !important;
}

.userinfo-sec .isc-soc-det {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #ccc;
}

.userinfo-sec .fL {
    float: left !important;
}

.userinfo-sec .bnone {
    border: none !important;
}

.userinfo-sec .snetworks {
    font-size: 14px;
    margin-bottom: 4px;
    padding-bottom: 4px;
    font-weight: 500;
    border-bottom: 1px solid #dbdbdb;
}

.userinfo-sec .fb-clr i {
    color: #3e54aa;
}

.userinfo-sec .twit-clr i {
    color: #5fb8fe;
}

.userinfo-sec .pin-clr i {
    color: #d82930;
}

.userinfo-sec .follow-you {
    color: #b5b5b5;
    font-size: 12px;
}

.userinfo-sec .isc-table {
    width: 97%;
}

.userinfo-sec .Potentlals-head {
    margin-bottom: 0px !important;
    font-size: 18px;
}

.userinfo-sec .pTop10 {
    padding-top: 10px;
}

.userinfo-sec .isc-app-home-page-tile-main-s1.isc-user-m {
    padding-left: 10px;
}

.userinfo-sec .userinfo-profile {
    float: left;
    width: 25%;
}

    .userinfo-sec .userinfo-profile img {
        width: 91%;
        margin-right: 40px;
        border: 1px solid #cacbcb;
        border-radius: 40px;
    }

.userinfo-sec .userinfo-con-btn {
    color: #f90;
    border: 1px solid #f90;
    padding: 3px 6px 3px 5px;
    font-size: 12px;
    top: 6px;
    position: relative;
    border-radius: 10px;
}

/*Userinfo-page-end*/
/*OpportunityInformation-start*/
.opportunityinformation-sec .kan-sub {
    margin: 0px;
    font-size: 9px;
    padding-left: 18px;
    padding-top: 7px;
}

.opportunityinformation-sec .isc-50per {
    width: 49.1%;
    float: left;
}

.opportunityinformation-sec .timeline-search {
    display: revert;
    padding: 10px;
    margin: 10px;
}

.opportunityinformation-sec .w77 {
    width: 77% !important;
}

.opportunityinformation-sec .w100 {
    width: 100%;
}

.opportunityinformation-sec .timeline-due {
    font-size: 12px !important;
    padding: 6px;
}

.opportunityinformation-sec .isc-timeline-ico {
    left: 7px;
}

.opportunityinformation-sec .pad10 {
    padding: 10px !important;
}

.opportunityinformation-sec .GS-close i {
    color: #ff6c6c !important;
}

.opportunityinformation-sec .GS-back a i {
    color: #00c4ff !important;
}

.opportunityinformation-sec .m0 {
    margin: 0px;
}

.opportunityinformation-sec .mTop10 {
    margin-top: 10px;
}

.opportunityinformation-sec .scoring-tag {
    background: #f9f9f9;
    padding: 5px;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
}

/*OpportunityInformation-end*/
/*PeopleAndOrganizations-Start*/
.PeopleAndOrganizations-sec .isc-org {
    font-size: 12px;
    color: #bbbbbb;
    margin: 0px;
    display: inline;
}

.PeopleAndOrganizations-sec .isc-table-more-data tbody tr td h5 {
    width: 220px;
}

.PeopleAndOrganizations-sec .isc-po-tag {
    background: #f5f5f5;
    padding: 5px;
    border-radius: 8px;
    width: 53%;
}

.PeopleAndOrganizations-sec .isc-table tbody tr td h5 {
    line-height: 40px;
}

.PeopleAndOrganizations-sec .mL5 {
    margin-left: 5px !important;
}

.PeopleAndOrganizations-sec .m0 {
    margin: 0px !important;
}

.PeopleAndOrganizations-sec .isc-table-more-data tbody {
    max-height: 291px;
}

.PeopleAndOrganizations-sec .pepandorgani-details img {
    width: 10%;
    border-radius: 20px;
    top: 7px;
    position: relative;
    margin-right: 7px;
    height: 24px;
}

.PeopleAndOrganizations-sec .pepandorgani-details h5 {
    display: inline;
}

/*PeopleAndOrganizations-end*/
/****Jayaram-End****/
/***Accounts starts**/
.isc-account .isc-hdr-search-container.input-icon.left i {
    margin: 9px 2px 4px 10px;
}

.isc-account .isc-p-l-50 {
    padding-left: 50px;
}

.isc-account .isc-text-right {
    text-align: right;
}

.mar-lft-max {
    margin-left: 15px !important;
}

.mar-top-max {
    margin-top: 15px;
}

.mar-lft-min {
    margin-left: 5px !important;
}

.isc-account .isc-detail-name select {
    height: unset;
}

.isc-account .isc-hdr-search-container.input-icon.left input {
    width: 300px;
    height: 30px;
}

.isc-account .isc-bg-greay {
    background-color: #555554 !important;
}

.isc-account .isc-bg-blue {
    background-color: #0377B0 !important;
}

.isc-account .isc-bg-orange {
    background-color: #FABC3D !important;
}

.isc-account .isc-bg-green {
    background-color: #52c372 !important;
}

.isc-account .isc-bg-unset {
    background-color: unset;
}

.isc-account .isc-color-p3 {
    color: #909393 !important;
}

.isc-account .isc-tbl-drft-btn-dbg-clr {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    padding: 3px;
    text-align: center;
    margin-right: 20px !important;
    width: 100px !important;
    color: #1589ee !important;
    background-color: #d0f6ff75;
    font-weight: 500;
    margin: 0;
}

.isc-account .isc-set-cir i {
    padding-right: 0px;
}

.isc-account .isc-set-cir {
    text-align: center;
    position: absolute;
    line-height: 34px;
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius: 50% !important;
}

.isc-account .isc-bg-skyblue {
    background-color: #6BCEE5 !important;
}

.isc-account .isc-p-84 {
    padding-left: 48px !important;
}

.isc-account .isc-prog-bar {
    margin: 0px;
    padding: 0px;
}

    .isc-account .isc-prog-bar li {
        background-color: #f3f2f2;
        list-style: none;
        margin-right: 2px;
        width: 4px;
        position: relative;
        float: left;
        border-radius: 5px;
        height: 26px;
    }

        .isc-account .isc-prog-bar li .isc-prog-btm {
            background-color: #0b517d;
            width: 3px;
            position: absolute;
            bottom: 0px;
            border-radius: 4px;
        }

        .isc-account .isc-prog-bar li .isc-prog-top {
            background-color: #1589ee;
            width: 3px;
            position: absolute;
            bottom: 5px;
            border-radius: 4px;
        }

.isc-account select {
    border: unset;
}

/**Accounts Ends**/

/***Opportunities start**/

.isc-opportunity .isc-hdr-search-container.input-icon.left i {
    margin: 9px 2px 4px 10px;
}

.isc-opportunity .isc-gry-btn {
    background-color: #f3f2f2;
    color: #1589ee !important;
    padding: 5px;
    border-radius: 4px;
    margin-left: 10px;
}

.isc-opportunity .isc-thm-hme-kpi-t2 {
    color: unset;
}

.isc-opportunity .isc-bg-green1 {
    background-color: #ddf5dd !important;
    color: #52c372 !important;
    padding: 3px;
    text-align: center;
    border-radius: 4px;
    width: 100px !important;
}

.isc-opportunity .isc-bg-grey {
    background-color: #f3f2f2;
    padding: 3px;
    text-align: center;
    border-radius: 4px;
    width: 100px !important;
}

.isc-opportunity .isc-bdr-unset-kpi {
    border: unset;
    text-align: center;
    width: 8.33%;
    float: left;
    border-right: 1px solid #dadada;
}

.isc-opportunity .isc-kpi1 {
    font-size: 25px;
    line-height: 1;
}

.isc-opportunity .isc-text-right {
    text-align: right;
}

.isc-opportunity .isc-detail-name select {
    height: unset;
}

.isc-opportunity .isc-hdr-search-container.input-icon.left input {
    width: 300px;
    height: 30px;
}

.isc-opportunity .isc-bg-greay {
    background-color: #555554 !important;
}

.isc-opportunity .isc-bg-blue {
    background-color: #0377B0 !important;
}

.isc-opportunity .isc-bg-orange {
    background-color: #FABC3D !important;
}

.isc-opportunity .isc-bg-green {
    background-color: #52c372 !important;
}

.isc-opportunity .isc-bg-unset {
    background-color: unset;
}

.isc-opportunity .isc-color-p3 {
    color: #909393 !important;
}

.isc-opportunity select {
    border: unset;
}

.isc-opportunity .isc-tbl-drft-btn-dbg-clr {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    border-radius: 4px;
    padding: 3px;
    text-align: center;
    margin-right: 20px !important;
    width: 100px !important;
    color: #1589ee !important;
    background-color: #d0f6ff75;
    font-weight: 500;
    margin: 0;
}

.isc-opportunity .isc-set-cir i {
    padding-right: 0px;
}

.isc-opportunity .isc-set-cir {
    text-align: center;
    position: unset !important;
    line-height: 34px;
    padding: 5px;
    color: #fff !important;
    border-radius: 50% !important;
}

.isc-opportunity .isc-bg-skyblue {
    background-color: #6BCEE5 !important;
}

.isc-opportunity .isc-p-84 {
    padding-left: 48px !important;
}

.isc-opportunity .isc-prog-bar {
    margin: 0px;
    padding: 0px;
}

    .isc-opportunity .isc-prog-bar li {
        background-color: #f3f2f2;
        list-style: none;
        margin-right: 2px;
        width: 4px;
        position: relative;
        float: left;
        border-radius: 5px;
        height: 26px;
    }

        .isc-opportunity .isc-prog-bar li .isc-prog-top {
            background-color: #1589ee;
            width: 3px;
            position: absolute;
            bottom: 0px;
            border-radius: 4px;
        }

.isc-opportunity .isc-bdr-right-unset {
    border-right: unset;
}

/**Opportunities Ends***/
/**Ramya**/
.isc-s2-tab-label.isc-tab-bg.isc-var-v1 {
    padding: 10px 0px 5px 0px !important;
    background: #f3f2f2 !important;
    border-bottom: 1px solid #dadada;
    border-left: 2px solid #FBC02D;
    padding-left: 10px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-weight: 500;
}
/**Meetings**/
.var-tab-sec {
    background-color: #f3f2f2;
    height: calc(100vh - 118px);
    position: fixed;
    width: 200px;
}

.ui-tabs .ui-tabs-nav {
    padding: unset !important;
}

    .ui-tabs .ui-tabs-nav li {
        list-style: none;
        float: left;
        position: relative;
        top: 0;
        margin: 1px 0.2em 0 0;
        border-bottom-width: 0;
        padding: 0;
        white-space: nowrap;
    }

.ui-tabs-vertical .ui-tabs-nav li {
    border-bottom-width: 1px !important;
    border-right-width: 0 !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
    color: #fcb95b;
    background-color: #fff !important;
    border-left: 3px solid;
}

.ui-tabs-vertical .ui-tabs-nav li a span {
    text-align: center;
    background-color: #fff;
    padding: 0px 6px 2px 8px;
    border-radius: 100px;
    margin-right: 10px;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a span {
    background-color: #fcb95b;
    color: #fff;
}

.ui-tabs-vertical .ui-tabs-nav li {
    width: 100%;
}

.ver-container ul li {
    background: unset !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    /*border: 1px solid #c5c5c5;
    background: #f6f6f6;*/
    font-weight: normal;
    color: #454545;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    width: 83% !important;
}

.isc-nxt-prv-crtl {
    position: absolute;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-end;
    top: -12px;
    right: 230px;
}

.left-arrow {
    float: right;
    padding-right: 40px;
    padding-top: 15px;
}

a.prev-tab {
    color: #fcb95b !important;
    text-decoration: none;
}

.right-arrow {
    float: right;
    padding-right: 40px;
}

a.next-tab {
    color: #fcb95b !important;
    text-decoration: none;
}


.ui-widget {
    font-family: Salesforce Sans, Arial, sans-serif !important;
}

input[type=text], select {
    font-size: 14px !important;
}
