﻿@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: 100%;
    overflow-x: hidden;
}

.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: 83px;
}

.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: 201px;
    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: 10px !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;
}

    .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-family: tahoma,arial,helvetica;
    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: 82px;
    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: 45px;
    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: 10px;
    border-radius: .25rem;
    background: #f3f2f2;
    background-clip: padding-box;
    border: 1px solid #dddbda;
    margin-top: 43px;
}

.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: 0;
}

.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: 17px;
    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-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;
    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;
    }

    .tab-content1 h2 {
        font-size: 1.125rem;
    }

.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*/
/**Timeline**/
.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;
    }

ul.tl li .item-detail {
    color: rgba(0, 0, 0, 0.5);
    font-size: 12px;
}

ul.tl li .timestamp {
    color: #8D8D8D;
    font-size: 12px;
}

/**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: #ddd;
    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: #ddd;
    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-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: 10px 15px;
}

.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 {
    margin: 0 auto;
    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: 100%;
    border: 1px solid #dadada;
    height: 22px;
    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-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-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-25per.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-75per.full-width {
    width: 100%;
}

.isc-60per.full-width {
    width: 100%;
}

.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;
}

.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-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 {
    background-color: #ffffffc7;
    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%;
}

.modal5 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal6 {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.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;
}

.modal6.is-visible {
    visibility: visible;
}

.modal7.is-visible {
    visibility: visible;
}

.modal8.is-visible {
    visibility: visible;
}

.modal9.is-visible {
    visibility: visible;
}

.modal10.is-visible {
    visibility: visible;
}

.modal11.is-visible {
    visibility: visible;
}

.modal12.is-visible {
    visibility: visible;
}

.modal13.is-visible {
    visibility: visible;
}

.modal14.is-visible {
    visibility: visible;
}

.modal15.is-visible {
    visibility: visible;
}

.modal66.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;
}

.modal6.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal7.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal8.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal9.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal10.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal11.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal12.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal13.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal14.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal15.is-visible .modal-overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.modal66.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;
}

.modal6.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal7.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal8.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal9.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal10.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal11.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal12.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal13.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal14.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal15.is-visible .modal-transition {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.modal66.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;
}

.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: #fff;
}

    .set1 > a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #807d7d;
        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: #fff;
            color: #807d7d;
        }

.set3 {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #fff;
}

    .set3 > a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        color: #807d7d;
        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;
    }

        .set3 > a i {
            float: right;
            margin-top: 2px;
        }

        .set3 > a.active {
            background-color: #fff;
            color: #807d7d;
        }

.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-family: 'Roboto', sans-serif;
    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, .isc-table-more-data 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: 15px;
}

/*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 5px 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;
}

.isc-table-read-optimal td {
    vertical-align: top;
}

.isc-act-scr-lvl-but {
    padding: 6px 7px;
    line-height: 17px;
}

.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;
    font-size: 14px;
    /* 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;
    }

    .switch-field label:first-of-type {
        border-radius: 4px 0 0 4px;
    }

    .switch-field label:last-of-type {
        border-radius: 0 4px 4px 0;
    }

/**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;
}

/***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;
    }

/*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;
    }
}

/*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;
        font-size: 14px;
    }

.tab-content2 {
    display: none;
    margin-top: 20px;
}

    .tab-content2 h2 {
        font-size: 1.125rem;
    }

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;
}

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*/
.fa-chevron-down.isc-act {
    transform: rotate(-90deg);
    margin-left: -6px;
    transition: 1s;
    vertical-align: inherit;
    margin-right: 2px;
}

.fa-chevron-right.isc-act {
    transform: rotate(90deg);
}

.isc-slide-lft-par-nav-s1 li:hover {
    background: #ccc;
}

li.isc-road-map.active {
    color: #fff !important;
    background: #1589ee;
}

ul.isc-slide-lft-par-nav-s1 li.active h2 {
    /*color: #fff !important;*/
}

.isc-table-action-dropdown {
    display: none;
    list-style-type: none;
    position: absolute;
    background-color: #fff;
    right: 30px;
    font-size: 14px;
    margin-left: 0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
    line-height: 23px;
    padding: 0;
    margin-top: 6px;
}

    .isc-table-action-dropdown li {
        padding: 0px 10px;
        cursor: pointer;
    }

.isc-table-var1 tbody tr td {
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap;
}

.isc-action-data.isc-table-action-dropdown-show .isc-table-action-dropdown {
    display: block !important;
}

/***********/
.isc-theme-s1 .page-sidebar > ul > li > a {
    border-top: none !important;
}

.isc-theme-s1 .page-sidebar > ul > li.active > a {
    background: #0b4775 !important;
}

.isc-theme-s1 .page-sidebar > ul > li > ul.sub > li > a {
    border-left: 4px solid transparent;
}

.isc-theme-s1 .page-sidebar > ul > li > ul.sub > li.active > a, .page-sidebar > ul > li > ul.sub > li > a:hover {
    color: #fff !important;
    background: #0b4775 !important;
    border-left-color: #1a77c1;
}

.isc-theme-s1 .page-sidebar > ul > li > a i {
    color: #9babb7;
}

.isc-theme-s1 .page-sidebar > ul > li > a {
    border-top: none;
    color: #9babb7 !important;
}

.isc-theme-s1 .page-sidebar > ul > li.has-sub.open > a, .page-sidebar > ul > li > a:hover, .page-sidebar > ul > li:hover > a {
    background: #0b4775;
}

.page-sidebar > ul > li > a {
    font-size: 14px;
    font-weight: 500;
}

.isc-hdr-search-container.input-icon.left i {
    margin: 7px 2px 4px 10px;
}

.isc-theme-s1 .sidebar-toggler {
    /*   background-image: none;
    background-color: #e2e2e2;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1039;
    margin-left: 0px;
    margin-top: 3px;
    width: 17px;
    height: 35px;*/
    background-image: none;
    background: #0b4775;
    margin-bottom: 10px;
    margin-top: 14px;
}

.isc-theme-s1 .hidden-phone i {
    margin-top: 5px;
    margin-left: 2px;
    font-size: 20px;
    color: #9babb7;
    line-height: 29px;
}

.hidden-phone i.icon-reorder {
    display: block;
}

.hidden-phone i.icon-chevron-right {
    display: none;
}

.sidebar-closed .hidden-phone i.icon-reorder {
    display: none;
}

.sidebar-closed .hidden-phone i.icon-chevron-right {
    display: block;
    font-size: 16px;
    line-height: 29px;
    margin-left: 4px;
}

.isc-theme-s1 .navbar-inverse .brand.isc-brand-title {
    margin-left: 0px !important;
    font-size: 30px;
    color: #062f4d;
    font-weight: 300;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page-sidebar > ul > li:nth-child(1) {
    margin-top: 15px !important;
}

.page-sidebar > ul > li > ul.sub {
    margin: 2px 0px 2px 0px;
}

.page-content .container-fluid {
    padding: 0px;
}

.page-sidebar > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 0;
    padding: 0;
}

    .page-sidebar > ul > li {
        display: block;
        margin: 0;
        padding: 0;
        border: 0px;
    }

        .page-sidebar > ul > li.start > a {
            border-top-color: transparent !important;
        }

        .page-sidebar > ul > li:last-child > a {
            border-bottom: 1px solid transparent !important;
        }

        .page-sidebar > ul > li > a {
            display: block;
            position: relative;
            margin: 0;
            border: 0px;
            padding: 10px 15px;
            text-decoration: none;
            font-size: 14px;
            font-weight: 300;
        }

            .page-sidebar > ul > li > a i {
                font-size: 16px;
                margin-right: 5px;
                text-shadow: none;
            }

        .page-sidebar > ul > li.active > a {
            border: none;
            text-shadow: none;
        }

            .page-sidebar > ul > li.active > a .selected {
                display: block;
                width: 8px;
                height: 25px;
                background-image: url("../img/sidebar-menu-arrow.png");
                float: right;
                position: absolute;
                right: 0px;
                top: 8px;
            }

.page-sidebar ul > li > a .arrow:before {
    float: right;
    margin-top: 1px;
    margin-right: 5px;
    display: inline;
    font-size: 16px;
    font-family: FontAwesome;
    height: auto;
    content: "\f104";
    font-weight: 300;
    text-shadow: none;
}

.page-sidebar > ul > li > a .arrow.open:before {
    float: right;
    margin-top: 1px;
    margin-right: 5px;
    display: inline;
    font-family: FontAwesome;
    height: auto;
    font-size: 16px;
    content: "\f107";
    font-weight: 300;
    text-shadow: none;
}

.page-sidebar > ul > li > ul.sub {
    display: none;
    list-style: none;
    clear: both;
    margin: 8px 0px 8px 0px;
}

.page-sidebar > ul > li.active > ul.sub {
    display: block;
}

.page-sidebar > ul > li > ul.sub > li {
    background: none;
    margin: 0px;
    padding: 0px;
    margin-top: 1px !important;
}

    .page-sidebar > ul > li > ul.sub > li > a {
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 5px 0px;
        padding-left: 44px !important;
        color: #ccc;
        text-decoration: none;
        text-shadow: 0 1px 1px #000;
        font-size: 14px;
        font-weight: 300;
        background: none;
    }

        .page-sidebar > ul > li > ul.sub > li > a > i {
            font-size: 13px;
        }

.page-sidebar .sidebar-search {
    margin: 8px 20px 20px 20px;
}

    .page-sidebar .sidebar-search .submit {
        display: block;
        float: right;
        margin-top: 8px;
        width: 13px;
        height: 13px;
        background-image: url(../img/search-icon.png);
        background-repeat: no-repeat;
    }

    .page-sidebar .sidebar-search input {
        margin: 0px;
        width: 165px;
        border: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        font-size: 14px;
        box-shadow: none;
    }

    .page-sidebar .sidebar-search .input-box {
        padding-bottom: 2px;
        border-bottom: 1px solid #959595;
    }

/***
Sidebar toggler(show/hide)
***/
.sidebar-toggler {
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    margin-top: 15px;
    margin-left: 175px;
    width: 29px;
    height: 29px;
    background-repeat: no-repeat;
}

    .sidebar-toggler:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }

.sidebar-closed .sidebar-toggler {
    margin-left: 3px;
}

.sidebar-closed .page-sidebar .sidebar-search {
    height: 34px;
    width: 29px;
    margin-left: 3px;
    margin-bottom: 0px;
}

    .sidebar-closed .page-sidebar .sidebar-search input {
        display: none;
    }

    .sidebar-closed .page-sidebar .sidebar-search .submit {
        margin: 11px 7px !important;
        display: block !important;
    }

    .sidebar-closed .page-sidebar .sidebar-search .input-box {
        border-bottom: 0;
    }

    .sidebar-closed .page-sidebar .sidebar-search.open {
        height: 34px;
        width: 255px;
        overflow: hidden;
    }

        .sidebar-closed .page-sidebar .sidebar-search.open input {
            margin-top: 3px;
            padding-left: 10px;
            padding-bottom: 2px;
            width: 180px;
            display: inline-block !important;
        }

        .sidebar-closed .page-sidebar .sidebar-search.open .submit {
            display: inline-block;
            width: 13px;
            height: 13px;
            margin: 10px 8px 9px 6px !important;
        }

        .sidebar-closed .page-sidebar .sidebar-search.open .remove {
            background-repeat: no-repeat;
            width: 11px;
            height: 11px;
            margin: 11px 6px 7px 8px !important;
            display: inline-block !important;
            float: left !important;
        }

.sidebar-closed ul > li > a .selected {
    right: -3px !important;
}

.sidebar-closed ul > li > a .title,
.sidebar-closed ul > li > a .arrow {
    display: none !important;
}

.sidebar-closed .sidebar-toggler {
    margin-right: 3px;
}

.sidebar-closed .page-sidebar .sidebar-search {
    margin-top: 6px;
    margin-bottom: 6px;
}

.sidebar-closed > .page-sidebar > ul {
    width: 35px !important;
}

.sidebar-closed .page-sidebar > ul > li > a {
    padding-left: 7px;
}

.sidebar-closed .page-sidebar > ul > li:hover {
    width: 225px;
    position: relative;
    z-index: 2000;
    display: block !important;
}

    .sidebar-closed .page-sidebar > ul > li:hover .selected {
        display: none;
    }

    .sidebar-closed .page-sidebar > ul > li:hover > a > i {
        margin-right: 10px;
    }

    .sidebar-closed .page-sidebar > ul > li:hover .title {
        display: inline !important;
    }

.sidebar-closed .page-sidebar > ul > li.has-sub .sub {
    display: none !important;
}

.sidebar-closed .page-sidebar > ul > li.has-sub:hover .sub {
    width: 189px;
    position: absolute;
    z-index: 2000;
    left: 36px;
    margin-top: 0;
    display: block !important;
}

    .sidebar-closed .page-sidebar > ul > li.has-sub:hover .sub > li > a {
        padding-left: 15px !important;
    }

.sidebar-closed .page-sidebar {
    width: 35px;
}

.sidebar-closed .page-content {
    margin-left: 35px !important;
}

ul.isc-sidenav-bar li:hover {
    background: #0b4775 !important;
}

.isc-table-var1 tbody tr td .isc-over-flow {
    overflow: unset !important;
}

.isc-s2-tab {
    width: 100%;
    color: #000;
    overflow: hidden;
}

.isc-cus-st {
    margin-left: 120px;
    margin-top: 22px;
}

.isc-pad-lft {
    padding-left: 15px;
}

.isc-cus-st {
    margin-left: 120px;
    margin-top: 22px;
}

.isc-80-per {
    width: 77.3%;
    float: left;
}

.isc-pad-lft {
    padding-left: 15px;
}

.isc-pad-rgt {
    padding-right: 15px !important;
}

.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;
}

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;
}

.isc-color-p2 {
    color: #13a840;
}

.isc-prog-bar {
    width: 110px;
    height: 20px;
    text-align: center;
    margin: 0px 5px;
    background-color: #909393;
}

.isc-prog-bar-inside {
    background-color: #13a840;
    width: 40px;
    height: 20px;
}

.isc-set-pos-txt {
    position: absolute;
    top: 9px;
    margin: 0px;
    left: 65px;
}

.isc-prog-set-wid1 {
    width: 50px;
}

.isc-lst-dd {
    width: 340px;
    padding: 10px;
}

@media screen and (max-width: 1920px) and (min-width: 1440px) {
    ul.tl li .timestamp {
        left: -20%;
    }
}

label.isc-s2-tab-label.isc-var-ttl.isc-tab-bg {
    padding: 10px 0px 10px 65px !important;
    border-bottom: none !important;
}

/**Jayaram-Start**/
.accor-sub-head h3 {
    font-size: 15px;
    padding-left: 5px;
}

.isc-80 {
    width: 80%;
}

.toolbar {
    text-align: left !important;
}

    .toolbar a {
        text-align: center;
    }

#editor {
    box-shadow: 0 0 2px #CCC;
    min-height: 150px;
    overflow: auto;
    padding: 1em;
    margin-top: 4px;
    resize: vertical;
    outline: none;
}

.toolbar {
    text-align: center;
}

    .toolbar a,
    .fore-wrapper,
    .back-wrapper {
        border: 1px solid #AAA;
        background: #FFF;
        font-family: 'Candal';
        border-radius: 1px;
        color: black;
        padding: 5px;
        width: 1.5em;
        margin: -2px;
        margin-top: 10px;
        display: inline-block;
        text-decoration: none;
        box-shadow: 0px 1px 0px #CCC;
    }

        .toolbar a:hover, .fore-wrapper:hover, .back-wrapper:hover {
            background: #f2f2f2;
            border-color: #8c8c8c;
        }

a[data-command='redo'], a[data-command='strikeThrough'], a[data-command='justifyFull'], a[data-command='insertOrderedList'], a[data-command='outdent'], a[data-command='p'], a[data-command='superscript'] {
    margin-right: 5px;
    border-radius: 0 3px 3px 0;
}

a[data-command='undo'], .fore-wrapper, a[data-command='justifyLeft'], a[data-command='insertUnorderedList'], a[data-command='indent'], a[data-command='h1'], a[data-command='subscript'] {
    border-radius: 3px 0 0 3px;
}

a.palette-item {
    height: 1em;
    border-radius: 3px;
    margin: 2px 1px;
    width: 1em;
}

.fore-palette,
.back-palette {
    display: none;
}

.fore-wrapper,
.back-wrapper {
    display: inline-block;
    cursor: pointer;
}

    .fore-wrapper:hover .fore-palette,
    .back-wrapper:hover .back-palette {
        display: block;
        float: left;
        position: absolute;
        padding: 3px;
        width: 10em;
        background: #FFF;
        border: 1px solid #DDD;
        box-shadow: 0 0 5px #CCC;
        height: 4.4em;
    }

    .fore-wrapper:hover .fore-palette {
        left: 34%;
        top: 42px;
    }

    .back-wrapper:hover .back-palette {
        left: 36%;
        top: 42px;
    }

.fore-palette a,
.back-palette a {
    background: #FFF;
    margin-bottom: 2px;
}

.toolbar i {
    font-size: 12px;
}

.toolbar a, .fore-wrapper, .back-wrapper {
    width: 1.3em !important;
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 0px !important;
    margin: -1px;
}

.isc-65 {
    width: 65%;
}

.isc-60 {
    width: 60%;
}

.option-sub-head {
    font-size: 15px;
    margin-bottom: 5px;
}

.isc-81 {
    width: 81%;
}

.isc-79 {
    width: 79%;
}

.isc-s2-tab-label::after {
    content: none !important;
}

/**Jayaram-End**/
/**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**/
/**Popup**/
.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;
    margin-top: 6px;
}

.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;
    }

.modal8 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal8.is-visible {
        z-index: 100000;
    }

    .modal8 .modal-close {
        color: #fff;
    }

    .modal8 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal8 .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;
    }

    .modal8 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal9 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal9.is-visible {
        z-index: 100000;
    }

    .modal9 .modal-close {
        color: #fff;
    }

    .modal9 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal9 .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;
    }

    .modal9 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal10 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal10.is-visible {
        z-index: 100000;
    }

    .modal10 .modal-close {
        color: #fff;
    }

    .modal10 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal10 .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;
    }

    .modal10 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal11 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal11.is-visible {
        z-index: 100000;
    }

    .modal11 .modal-close {
        color: #fff;
    }

    .modal11 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal11 .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;
    }

    .modal11 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal12 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal12.is-visible {
        z-index: 100000;
    }

    .modal12 .modal-close {
        color: #fff;
    }

    .modal12 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal12 .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;
    }

    .modal12 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal13 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal13.is-visible {
        z-index: 100000;
    }

    .modal13 .modal-close {
        color: #fff;
    }

    .modal13 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal13 .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;
    }

    .modal13 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal14 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal14.is-visible {
        z-index: 100000;
    }

    .modal14 .modal-close {
        color: #fff;
    }

    .modal14 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal14 .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;
    }

    .modal14 .modal-content {
        max-height: unset !important;
        overflow-y: auto;
        height: calc(100vh - 116px) !important;
    }

.modal15 {
    position: fixed;
    z-index: -1;
    top: 0px !important;
    width: 1190px;
    right: 0px !important;
}

    .modal15.is-visible {
        z-index: 100000;
    }

    .modal15 .modal-close {
        color: #fff;
    }

    .modal15 .modal-header {
        position: relative;
        background-color: #1589ee;
        border-bottom: 1px solid #e8e8e8;
        color: #fff;
    }

    .modal15 .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;
    }

    .modal15 .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;
}

.modal-body .isc-pattern-tab-2 {
    background-color: #ffffff;
}

ul.isc-pattern-tab-2 li.current {
    color: #1589ee !important;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom: none;
}

ul.isc-pattern-tab-2 li {
    color: #000 !important;
}

.isc-lbl-status.Open {
    color: #1589ee !important;
}

.isc-lbl-status.Hold {
    color: #909393;
}

.isc-lbl-status.Inprogress {
    color: #ffa220 !important;
}

.isc-lbl-status.Completed {
    color: #13a840 !important;
}

.isc-watcher-sec ul {
    margin-top: 0;
    list-style-type: none;
    display: none;
}

.isc-watcher-sec:hover ul {
    display: block;
}

.isc-watcher-sec ul li {
    font-size: 12px;
}

.isc-add-watcher {
    color: #525252;
    position: absolute;
    top: 6px;
    right: 0;
}

li.draggable-item {
    padding: 15px 20px;
    -webkit-transition: transform 0.25s ease-in-out;
    -moz-transition: transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    -webkit-transition: box-shadow 0.25s ease-in-out;
    -moz-transition: box-shadow 0.25s ease-in-out;
    -o-transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out;
}

    li.draggable-item:hover {
        cursor: pointer;
        background-color: #eaeaea;
    }

    /* styles during drag */
    li.draggable-item.ui-sortable-helper {
        background-color: #e5e5e5;
        -webkit-box-shadow: 0 0 8px rgba(53, 41, 41, 0.8);
        -moz-box-shadow: 0 0 8px rgba(53, 41, 41, 0.8);
        box-shadow: 0 0 8px rgba(53, 41, 41, 0.8);
        transform: scale(1.015);
        z-index: 100;
    }

    li.draggable-item.ui-sortable-placeholder {
        background-color: #ddd;
        -moz-box-shadow: inset 0 0 10px #000000;
        -webkit-box-shadow: inset 0 0 10px #000000;
        box-shadow: inset 0 0 10px #000000;
    }

/*Data Table start*/
.wj-cell {
    border-right: none !important;
}

    .wj-cell.wj-alt {
        background: #fff !important;
    }

.wj-control a {
    font-size: 13px;
    color: #1589ee !important;
}

.wj-control * {
    font-size: 13px !important;
}

.isc-rgt-cont-brd {
    border-right: 1px solid #eee;
    background-color: #efefef;
    padding: 10px;
    min-height: 600px;
}

.wj-listbox.column-picker {
    margin-left: 0px;
    margin-top: 26px;
}

/*Data Table ends*/
/*Board-Start*/
/*Board-End*/
/***Common Helper- Start***/
a {
    text-decoration: none;
}

.cell-right:nth-of-type(odd) {
    padding: 0px;
}

.cell-right:nth-of-type(even) {
    padding: 0px;
}

.mar-top-min {
    margin-top: 5px !important;
}

.mar-top-med {
    margin-top: 10px !important;
}

.mar-top-max {
    margin-top: 15px !important;
}

.mar-bot-min {
    margin-bottom: 5px !important;
}

.mar-bot-med {
    margin-bottom: 10px !important;
}

.mar-bot-max {
    margin-bottom: 15px !important;
}

.mar-lft-min {
    margin-left: 5px !important;
}

.mar-lft-med {
    margin-left: 10px !important;
}

.mar-lft-max {
    margin-left: 15px !important;
}

.mar-rig-min {
    margin-right: 5px !important;
}

.mar-rig-med {
    margin-right: 10px !important;
}

.mar-rig-max {
    margin-right: 15px !important;
}

.pad-top-min {
    padding-top: 5px !important;
}

.pad-top-med {
    padding-top: 10px !important;
}

.pad-top-max {
    padding-top: 15px !important;
}

.pad-bot-min {
    padding-bottom: 5px !important;
}

.pad-bot-med {
    padding-bottom: 10px !important;
}

.pad-bot-max {
    padding-bottom: 15px !important;
}

.pad-lft-min {
    padding-left: 5px !important;
}

.pad-lft-med {
    padding-left: 10px !important;
}

.pad-lft-max {
    padding-left: 15px !important;
}

.pad-rig-min {
    padding-right: 5px !important;
}

.pad-rig-med {
    padding-right: 10px !important;
}

.pad-rig-max {
    padding-right: 15px !important;
}

.isc-entity-page-body {
    padding: 1rem;
}

.isc-pos-rel {
    position: relative;
}

.div-col-69-5per {
    width: 69.5%;
    float: left;
}

/***Common Helper- End***/
/***Startegy Viewer ***/
.isc-lst-brd td {
    border-bottom: 1px solid #ddd;
}

.isc-inner-cont table tbody tr td {
    line-height: 26px !important;
}

.isc-plnd-clr {
    color: #FFBF00 !important;
}

.isc-cmp-clr {
    color: #2fc42f !important;
}

/***Startegy Viewer end****/
/***ProductDetail start***/
.isc-filter-item1 {
    width: 13%;
    margin-right: 13px;
    float: left;
}

.isc-thm-hme-kpi-t3 {
    text-align: right !important;
}

.isc-innr-kpi-cont h4 {
    margin: 4px 0px 0px 22px;
    padding: 0px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    line-height: 24px;
    color: #909090;
}

.isc-mar-rgt {
    margin-right: 14px !important;
}

.isc-clr-pa-kpi span.s5 {
    color: #e74c3c;
    margin-right: 14px !important;
}

.isc-clr-pa-kpi span.s6 {
    color: #f39c12;
    margin-right: 14px !important;
}

.isc-clr-pa-kpi span.s7 {
    color: #f1c40f;
}

.isc-clr-pa-kpi span {
    font-weight: 500;
}

.isc-no-bg p {
    margin: 6px 0px;
}

.isc-tbl-com-td {
    color: #2ecc71;
}

.isc-lock-icon {
    color: #bdc3c7;
    padding-left: 5px;
}

    .isc-lock-icon.s2 {
        color: #7f8c8d;
    }

.isc-tbl-hld-td {
    color: #f39c12;
}

.isc-tbl-ip-td {
    color: #9b59b6;
}

.isc-tbl-yt-td {
    color: #95a5a6;
}

.isc-icn-size-s1 {
    font-size: 7px;
    margin-right: 10px;
}

.isc-prd-det-doc {
    color: #0d638f;
}

.isc-file-upload-in-con {
    border: 3px dashed #cecccc;
    text-align: center;
    padding: 20px 0px 20px 0px;
}

.isc-up-bill-lbl {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #6f6f6f;
    font-weight: 500;
}

.mar-top-15 {
    margin-top: 15px;
}

.isc-btn-inp-typ-file-s1 {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 8px 6px 8px;
    border-radius: 3px !important;
    background-color: #00a1b7;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
    font-weight: 400;
    color: #ffffff;
    line-height: 14px;
    text-transform: capitalize;
    position: relative;
    border: none;
    letter-spacing: 0.7px;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    position: relative;
}

.isc-prd-back-flt {
    margin: 0px;
    font-size: 15px;
    line-height: 20px;
    color: #5d5d5d;
    font-weight: 400;
}

    .isc-prd-back-flt span {
        color: #009fe6;
        margin-right: 10px;
        font-weight: 500;
        font-size: 14px;
    }

.isc-prd-bck-lst {
    width: 100%;
    border: 1px solid #d9dee0;
}

    .isc-prd-bck-lst td {
        border-bottom: 1px solid #d9dee0;
        padding: 5px 7px;
    }

.isc-prd-bck-chk-cont {
    height: 20px;
    width: 20px;
    background-color: green;
    color: white;
    text-align: center;
}

.isc-bck-arr-up {
    color: red;
}

.isc-prd-bck-lst-a {
    margin: 0px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
}

.isc-prd-bck-lst-h5 {
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #5d5d5d;
}

.isc-prd-bck-lst-h6 {
    height: 20px;
    width: 20px;
    line-height: 22px;
    text-align: center;
    background-color: #f1f1f1;
    border-radius: 50% !important;
    padding: unset !important;
    margin: 10px;
}

.isc-prd-bck-lst i {
    padding-right: 0px !important;
}

.isc-bg-red {
    background-color: red !important;
}

.isc-clr-icn-clr {
    color: #fff !important;
}

.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-scr-sec-hdr-s1 {
    float: left;
}

.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-prd-det-sts {
    padding: unset;
    margin: unset;
}

.isc-prd-new-iss {
    padding: 0px;
    margin: 5px;
}

.isc-prd-det-bck-log {
    color: #a2a2a2;
    font-weight: 400;
    font-size: 14px;
    margin-left: 3px;
}

.isc-gated-approved-title {
    color: #27ae60 !important;
    font-weight: 500;
    margin: 0px;
    line-height: 22px;
    font-size: 13px;
}

.isc-lst-hdr-wdt tr td h5 {
    width: 250px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden !important;
}

.isc-gated-approved {
    color: #27ae60;
    padding-right: 10px;
}

.isc-gated-title {
    font-size: 14px;
    font-weight: 600;
    margin: 0px 0px 5px 0px;
    line-height: 16px;
}

.div-col-25per {
    width: 25%;
    float: left;
}

.isc-gated-title-span {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #000000;
    line-height: 22px;
    margin-bottom: 25px;
}

.isc-dis-menu {
    color: #fcb95b;
}

.isc-rel-prg-bar1 {
    height: 6px;
    border-radius: 10px !important;
    background-color: #ebebeb;
    width: 100%;
    margin-top: 8px;
}

.isc-rel-prg-bar2 {
    height: 6px;
    border-radius: 10px !important;
    background-color: #13a840;
    width: 100%;
}

.isc-rel-prg-bar3 {
    height: 6px;
    border-radius: 10px !important;
    background-color: #1589ee !important;
}

.div-col-80per {
    width: 79% !important;
    float: left;
}

.div-col-20per {
    width: 19% !important;
    float: left;
}

.isc-parent-tab-area .tabs__header {
    width: 100%;
    border-bottom: 1px solid #dadada;
    display: block;
}

.isc-parent-tab-area .tabs__heading {
    display: inline-block;
    margin: 0px;
    padding: 10px 20px;
    min-width: 95px;
}

    .isc-parent-tab-area .tabs__heading.is-active {
        background-color: #fff;
        border: 1px solid #dadada;
        border-bottom: none;
        padding: 12px 8px;
        position: relative;
        top: 2px;
    }

.isc-cls-set-dif-clr {
    color: #080707 !important;
}

.isc-align-txt-cntr {
    text-align: center;
}

.isc-cls-button {
    border-radius: 4px;
    color: #fff;
    width: 100px;
    height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    overflow: hidden;
    padding-left: 6px;
    background-color: #1589ee;
}

.isc-cls-button-dif-clr1 {
    background-color: #13a840;
}

.isc-cls-button-dif-clr2 {
    background-color: #909393;
}

.isc-cls-button-dif-clr3 {
    background-color: #080707;
}

.isc-cls-button-dif-clr4 {
    background-color: #ffa220;
}

.isc-cls-button-dif-clr5 {
    background-color: #ff6c6c;
}

.isc-cls-set-bdr-left {
    background-color: #080707;
    height: 18px;
    float: left;
    margin-right: 5px !important;
    width: 2px;
    padding-top: -4px;
    margin: 0px;
}

.isc-prog-bar-par {
    background-color: #909393;
    width: 70px;
    position: relative;
    height: 13px;
}

.isc-prog-bar-child {
    width: 15px;
    background-color: #13a840;
    height: 13px;
}

.isc-mar-lft-20 {
    margin-left: 20px;
}

.isc-table thead th i {
    /* float: right; */
    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;
}

ul.tabs-s2 li {
    background: none;
    color: #000;
    display: inline-block;
    padding: 6px 15px;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
}

.isc-tabs-control {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #dadada;
    height: 30px;
}

.isc-t-h {
    height: 30px !important;
}

ul.tabs-s2 li.current {
    color: #1589ee !important;
    border-bottom: 3px solid #1589ee;
}

.isc-tile-box {
    position: relative;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px;
}

.form-control {
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    color: #8a8a8a;
    background-color: white;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    display: block;
    width: 90%;
    padding: 6px 12px;
    line-height: 1.42857143;
}

.isc-discussion-go {
    font-size: 20px;
    padding: 4px 11px 5px 16px;
    background: #e3e3e3;
    border-radius: 50% !important;
    margin-left: 5px;
    color: #000;
}

.isc-single-discussion {
    padding: 15px 5px;
    position: relative;
}

    .isc-single-discussion .isc-single-discussion-icon {
        width: 50px;
        float: left;
        text-align: center;
    }

        .isc-single-discussion .isc-single-discussion-icon h2 {
            width: 40px;
            height: 40px;
            text-align: center;
            margin: 0px !important;
            background: #ecf0f1;
            border-radius: 50% !important;
            color: #34495e;
            line-height: 40px;
            font-size: 16px !important;
        }

    .isc-single-discussion .isc-single-discussion-content {
        width: calc( 100% - 50px);
        float: left;
    }

        .isc-single-discussion .isc-single-discussion-content h2 {
            font-size: 13px;
            margin: 5px 0px;
        }

.dropdown, .dropup {
    position: relative;
}

.isc-custom-dropdown-menu {
    background: #fff;
    border: none;
    cursor: pointer;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    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;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.open > .dropdown-menu {
    display: block;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.isc-single-discussion .isc-single-discussion-content p {
    margin: 0px;
    background: rgba(236, 240, 241, 0.4);
    border-radius: 0px 10px 10px 10px !important;
    padding: 10px;
    width: 95%;
    font-size: 14px;
    letter-spacing: 0.2px;
}

.isc-single-discussion .isc-single-discussion-content h2 span {
    font-size: 12px;
    font-weight: 300;
    padding-left: 10px;
}

/****tags****/
.tag:first-child {
    margin-left: 0;
}

.tag--marked {
    background-color: #6fadd7;
}

.tag--exists {
    background-color: #EDB5A1;
    -webkit-animation: shake 1s linear;
    animation: shake 1s linear;
}

.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;
}

    .tag__remove:hover {
        opacity: 1;
    }

    .tag__remove:focus {
        outline: 5px auto #fff;
    }

@-webkit-keyframes shake {
    0%, 100% {
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-5px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(5px, 0, 0);
    }
}

@keyframes shake {
    0%, 100% {
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-5px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(5px, 0, 0);
    }
}

.isc-my-apps-area .isc-img1 {
    width: 16%;
    float: left;
    height: 70px;
    margin: 10px;
    padding: 5px;
    cursor: pointer;
    border: 1px solid transparent;
}

    .isc-my-apps-area .isc-img1.active {
        border: 1px solid #2ecc71;
        border-radius: 4px;
    }

        .isc-my-apps-area .isc-img1.active p {
            color: #2ecc71;
            font-weight: bold;
        }

.isc-filter-details input[type="text"] {
    border: 1px solid #ddd;
    padding: 4px;
}

.isc-rec-rmv {
    margin-left: 5px;
    font-size: 11px;
}

.isc-var-e li i {
    float: right;
    margin-top: 7px;
}

.isc-lst-over-flw {
    overflow: hidden;
    overflow-x: auto;
}

.isc-dpl-none {
    display: none;
}

tr.isc-table-toggle-child.isc-table-toggle-child1:hover .isc-dpl-none {
    display: block !important;
}

.isc-drp-list {
    background-color: #fff;
    padding: 15px;
    position: absolute;
    right: 83px;
    top: 40px;
    z-index: 99;
    box-shadow: 1px 1px 3px #909090;
    display: block;
}

    .isc-drp-list.isc-drp-list-show {
        display: block;
    }

.isc-content-area .isc-head-right ul li {
    padding-left: 10px;
    display: inline;
    margin: 0;
    padding: 0;
}

.isc-drp-list label {
    color: #9a9a9a;
    font-size: 14px;
}

ul.isc-drp-list li .isc-li-bdy {
    margin-bottom: 10px;
    border-bottom: 1px solid #dadada !important;
    padding-bottom: 6px !important;
}

.isc-li-bdy p {
    margin: 0;
    color: #000;
    font-size: 12px;
    line-height: 19px;
}

ul.isc-drp-list li {
    list-style: none;
}

.isc-dely {
    color: red;
}

.isc-wid-unset {
    height: calc(100vh - 220px);
}

.isc-app-side-menu {
    top: unset !important;
}

.isc-app-side-menu {
    border-right: 1px solid #ecf0f1;
    position: relative;
    width: 100%;
    top: 41px;
    left: 0px;
    overflow: auto;
}

.isc-wid-unset {
    width: unset !important;
    height: calc(100vh - 44px);
}

.input-icon > i {
    color: #ccc;
    display: block;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    height: 16px;
    font-size: 16px;
    text-align: center;
}

.screen-tab-container-s5 {
    height: 42px;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
}

.text-center {
    text-align: center;
}

.isc-chat-sec-heading {
    margin: 0px;
}

.isc-sal-exs-pin-cont {
    overflow: hidden;
    overflow-y: auto;
    padding: 5px;
}

.isc-cht-lst {
    padding: 10px 0px;
    cursor: pointer;
}

    .isc-cht-lst.active {
        background: rgba(236, 240, 241, 0.5);
    }

.isc-act-cir-cell-acc-hdr-s2 {
    height: 30px;
    width: 30px;
    border-radius: 50px !important;
    line-height: 32px;
    text-align: center;
    float: none;
    margin: 0px 5px;
    background-color: #ecf0f1;
    color: #34495e;
    position: unset;
    font-weight: 500;
    margin-left: 10px;
    margin-top: 3px;
    font-size: 12px;
    left: 10px;
    letter-spacing: 0.5px;
}

.isc-sal-exe-cht-txt1 {
    margin: 0px 0px 0px 15px;
    font-size: 13px;
    line-height: 32px;
    font-weight: 300;
    color: #5c5c4c;
}

    .isc-sal-exe-cht-txt1.s1 {
        font-weight: 600;
        line-height: 20px;
    }

.isc-chat-cont {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 14px;
    font-size: 12px;
    margin: 0px;
}

.isc-sal-exe-pin-icn {
    display: none !important;
    margin: 0px 0px;
    font-size: 11px;
    color: #7c7c7c;
    line-height: 20px;
    text-align: right;
}

.isc-cht-lst:hover .isc-sal-exe-pin-icn {
    display: block !important;
    line-height: 32px;
}

.isc-discussion-content-area {
    overflow: auto;
    height: calc(100vh - 200px);
}

.isc-discussion-attachments-area {
    position: relative;
}

.isc-discussion-attachments {
    position: absolute;
    left: -42px;
    font-size: 20px;
    padding: 5px 10px 3px 10px;
    background: #e3e3e3;
    border-radius: 50% !important;
    margin: 0px 0px 0px 5px;
    color: #000;
    z-index: 2;
}

.isc-discussion-attachments-input {
    position: absolute;
    left: 7px;
    width: 30px;
    z-index: 3;
    top: 7px;
    opacity: 0;
}

.isc-chat-type-area-action {
    margin-top: 9px;
}

.isc-chat-type-area-action {
    margin: 0px;
    padding: 0px;
}

    .isc-chat-type-area-action li {
        list-style: none;
        display: inline;
    }

.isc-single-discussion .isc-custom-dropdown-menu {
    display: none;
}

.isc-single-discussion:hover .isc-custom-dropdown-menu {
    display: block;
}

.isc-discussion-area {
    position: relative;
    padding-left: 15px;
}

tbody.temp + tbody {
    display: contents;
}

.isc-g-b {
    border: 0px;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, #1589ee 10%, #fff);
    border-image-slice: 1;
    padding: 0;
    margin: 0 0 0 66px;
}

.isc-pad-p4 {
    padding: 10px 45px;
}

.isc-m-l-s5 {
    margin-left: 60px;
}

select.isc-ticket-dpn {
    border: none;
}

.isc-s10 {
    color: #13a840;
}

.isc-textarea {
    width: 100%;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.dropdown-menu.open {
    display: block;
    position: inherit;
}

.isc-add-watcher-s1 {
    display: none;
}

    .isc-add-watcher-s1.isc-add-watcher-show {
        display: block;
    }

.isc-detail-name select {
    width: 100%;
    height: 28px;
    border: 1px solid #dadada;
    border-radius: 4px;
}

.isc-s1 {
    color: #ff6c6c;
}

.isc-entity-view-dropdown1 {
    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-view-dropdown1 {
    top: 23px !important;
}

    .isc-entity-view-dropdown1.isc-entity-view-dropdown-show1 {
        display: block;
    }

    .isc-entity-view-dropdown1 li i {
        margin-right: 4px;
    }

    .isc-entity-view-dropdown1 li {
        padding: 0px 10px 0px 10px;
        color: #525252;
    }

        .isc-entity-view-dropdown1 li:hover {
            cursor: pointer;
            background-color: rgba(21, 137, 238, 0.1);
            color: #fff;
        }

.isc-set-pos-a-edit-i {
    text-align: center;
    position: absolute;
    top: 10%;
    background-color: #f9f9f9;
    line-height: 32px;
    margin-left: 5px;
    height: 30px;
    color: #909393;
    width: 34px;
}

    .isc-set-pos-a-edit-i:hover {
        border: solid 1px #c0c0c0;
    }

.isc-prd-img {
    height: 30px;
}

.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;
}

.isc-leftbar-list {
    list-style-type: none;
    padding-left: 18px;
    padding-top: 0;
    margin-top: 5px;
    line-height: 26px;
    font-size: 13px;
}

    .isc-leftbar-list.isc-var-t12 li i:first-child {
        font-size: 10px;
        border: 1px solid #dadada;
        padding: 2px 4px;
        vertical-align: text-bottom;
        color: #525252;
        margin-right: 5px;
    }

.isc-15per {
    width: 15%;
    float: left;
}

.txt-center {
    text-align: center;
}

.isc-epc-go {
    padding: 8px 19px;
    border-left: 1px solid #dddbda;
    font-size: 13px;
    color: #939393;
}

.isc-epic-cont {
    width: 58%;
    float: left;
    padding: 10px;
}

.isc-s2-tab-label.isc-tab-bg.isc-var-v1 {
    position: relative;
    font-size: 13px;
}

    .isc-s2-tab-label.isc-tab-bg.isc-var-v1 .isc-frt-data {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 60%;
        margin-left: 5px;
        display: inline-block;
    }

.isc-issue-bug {
    font-size: 16px;
    color: red;
}

.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 {
    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;
}

/*****Feeds tag pop up*******/
.isc-tag-area {
    padding: 10px 0px 10px 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.isc-tag-area-header h3 {
    font-size: 14px;
    font-weight: 500;
    margin: 0px;
}

.isc-tag-area span {
    line-height: 15px;
}

.isc-tag-item {
    background: #fff;
    padding: 5px 15px;
    border: 1px solid #ddd;
    border-radius: 4px !important;
    margin-bottom: 5px;
    line-height: 15px;
    color: #000;
    margin-right: 5px;
    font-size: 13px;
    display: inline-block;
    width: 110px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.isc-tag-area-header a {
    font-size: 12px;
    color: #1589ee !important;
}

.isc-tag-area-header {
    height: 25px;
}

.isc-tag-item.active {
    background: #e5f2fd;
    border: 1px solid #00A6BC;
}

.plusicon {
    color: #ccc;
    bottom: 13px;
    position: relative;
}

.isc-header-right-action {
    top: 4px !important;
}

    .isc-header-right-action .cell-right a {
        margin-top: 0px !important;
    }

.isc-switch-app-right-area {
    padding: 0px;
}

.isc-switch-app-right-title {
    font-size: 13px;
    color: #000;
    cursor: pointer;
    padding-right: 0px;
}

.isc-switch-app-right-dropdown {
    right: 24px;
    top: 39px;
    background: #fff;
    z-index: 99999;
    position: absolute;
    width: 300px;
    box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.15);
    border: 1px solid #d3d3d3;
    border-top: none;
    border-right: none;
    display: none;
}

    .isc-switch-app-right-dropdown ul {
        margin: 0px;
        padding: 0px;
    }

    .isc-switch-app-right-dropdown li {
        list-style: none;
        cursor: pointer;
        padding: 5px 10px;
    }

        .isc-switch-app-right-dropdown li a {
            font-size: 13px;
            color: #000;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            white-space: nowrap;
        }

        .isc-switch-app-right-dropdown li:hover {
            background: #1589ee;
            color: #fff !important;
        }

            .isc-switch-app-right-dropdown li:hover a {
                color: #fff !important;
            }

.isc-switch-app-left-area {
    padding: 0px 15px;
}

.isc-switch-app-left-title {
    font-size: 13px;
    color: #000;
    cursor: pointer;
}

.isc-switch-app-left-dropdown {
    left: -25px;
    top: 43px;
    background: #fff;
    z-index: 99999;
    position: absolute;
    width: 300px;
    box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.15);
    border: 1px solid #d3d3d3;
    border-top: none;
    border-left: none;
    display: none;
    padding: 10px;
}

    .isc-switch-app-left-dropdown ul {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 50%;
    }

    .isc-switch-app-left-dropdown li {
        list-style: none;
        cursor: pointer;
        padding: 15px;
        border: 1px solid transparent;
        border-radius: 4px;
        text-align: center;
    }

        .isc-switch-app-left-dropdown li a {
            font-size: 15px;
            color: #000;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            white-space: nowrap;
            padding-top: 10px;
        }

        .isc-switch-app-left-dropdown li i {
            font-size: 26px;
            color: #555;
            display: block;
            margin-bottom: 10px;
        }

        .isc-switch-app-left-dropdown li:hover {
            background: #fff;
            color: #1589ee !important;
        }

        .isc-switch-app-left-dropdown li.active a, .isc-switch-app-left-dropdown li.active i {
            color: #1589ee !important;
        }

        .isc-switch-app-left-dropdown li:hover a {
            color: #1589ee !important;
        }

        .isc-switch-app-left-dropdown li:hover i {
            color: #1589ee !important;
        }

.isc-app-name {
    position: relative;
    left: -30px;
}

.isc-login-dropdown {
    top: 40px;
    right: 35px;
}

.isc-center-align {
    text-align: center;
}

/**Ramya - Home1 & 2**/
.isc-home1 .div-col-20per {
    width: 19% !important;
}

.isc-entity-page-header .isc-sec-lvl-cust-dd-s1 li a i {
    color: #000 !important;
}

.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;
}

.isc-new-Kpi .isc-color-p3 {
    color: #15B692 !important;
}

.isc-new-Kpi {
    border: 1px solid #dadada;
    padding: 10px;
    border-radius: 0.25rem;
}

    .isc-new-Kpi .isc-thm-hme-kpi-cont1 {
        border: unset;
        border-right: 1px solid #dadada;
    }

    .isc-new-Kpi .isc-kpi-txt h4 {
        font-size: 13px;
        color: #15B692 !important;
        font-weight: 500;
    }

/*.isc-new-btn {
    background-color: #15B692 !important;
}*/
/*.isc-table-fixed tbody tr td i.icon-comment {
    color: #15B692 !important;
}*/
.isc-new-hdr.isc-thm-hme-kpi-hdr-t1 {
    margin: 5px 0px 0px 0px;
}

.isc-new-table {
    border: unset !important;
}

    .isc-new-table tr td {
        border-bottom: 1px solid #f7f7f7 !important;
    }

.isc-h-143 {
    height: 143px;
}

.isc-new-kpi-cnt {
    font-size: 34px !important;
}

.isc-new-kpi-txt h4 {
    font-size: 14px;
    margin-top: 16px;
}

.mar-top-20 {
    margin-top: 20px;
}

.isc-entity-header-actions .isc-hdr-search-container {
    margin: 0px 0px 0px 0px !important;
}

    .isc-entity-header-actions .isc-hdr-search-container.input-icon.left i {
        margin: 7px 2px 4px 10px;
    }

    .isc-entity-header-actions .isc-hdr-search-container.input-icon.left input {
        height: 25px;
    }

.isc-new-Kpi .isc-kpi-txt h4 {
    margin: 0px;
}

.div-col-70per {
    width: 69%;
    float: left;
}

.div-col-10per {
    width: 10%;
    float: left;
}

.div-col-90per {
    width: 90%;
    float: left;
}

.isc-clr-sec {
    height: 30px;
    width: 30px;
    background-color: #0881DD;
    border-radius: 50%;
    text-align: center;
}

.isc-clr-icon i {
    font-size: 17px;
    color: #fff;
    margin-top: 7px;
}

.isc-icon-kpi-txt {
    margin-left: 10px;
    line-height: 30px;
    font-size: 14px;
}

.isc-show-more {
    font-size: 12px;
    color: #000;
}

.isc-act-sub-hdr {
    font-size: 13px;
    color: #909393 !important;
    margin: 0px;
    line-height: 25px;
}

.isc-act-p {
    color: #000;
    font-size: 14px;
    /*  letter-spacing: 0.6px;*/
    overflow: unset;
    white-space: normal;
}

    .isc-act-p i {
        font-size: 7px;
        color: #000 !important;
        vertical-align: middle;
    }

.div-col-6per {
    width: 6%;
    float: left;
}

.div-col-30per {
    width: 29%;
}

.mar-top-2 {
    margin-top: 2px !important;
}

.isc-kpi-menu {
    padding: 3px 5px;
    background: #f6f4f4;
    font-size: 12px !important;
    border-radius: 5px;
    font-weight: 500;
}

.mar-top-5 {
    margin-top: 5px !important;
}

.mar-btm-unset {
    margin-bottom: 0px !important;
}

.isc-home2 .isc-rgt-opt p {
    line-height: 18px;
}

/**Ramya - Home1 and 2**/
/**Ramya - Home3**/
.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%;
    float: left;
    margin-left: 24px;
}

.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;
    font-size: 14px;
    text-align: center;
}

.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%;
}

.mar-unset {
    margin: 0px !important;
}

/**Ramya - Home3**/
/**Ramya - Home4**/
.isc-home4 .isc-sec-lvl-cust-dd-s1 li a {
    border: 1px solid #dadada;
}

.isc-new-btn1 {
    padding: 6px !important;
    background-color: #fff;
    color: #1589ee !important;
    font-size: 12px !important;
    width: 160px;
    font-weight: 600;
    height: 32px;
    border-radius: 3px;
}

.isc-btn1-icn {
    font-size: 39px !important;
    line-height: 30px !important;
    margin: 0px !important;
}

.isc-usr-icon-btn {
    font-size: 26px !important;
}

.div-col-50per {
    width: 49%;
    float: left;
}

.isc-info-clr {
    border-radius: 50% !important;
    padding: 3px 7px !important;
}

.isc-hme4-hdr-txt {
    font-size: 14px;
    /* font-weight: 600;*/
    height: 24px;
}

.thm-clr {
    color: #1589ee !important;
}

.isc-hme4-sub {
    font-size: 12px;
}

.isc-hme4-sts {
    display: block;
    font-size: 12px;
    color: #5d5d5d !important;
}

/*.thm-clr1 {
    color: #464646 !important;
}*/
.isc-hgt-unset {
    height: unset;
}

.div-col-33 {
    width: 33%;
    float: left;
}

.div-col-27 {
    width: 27%;
    float: left;
}

.isc-new-dd-act {
    right: 7px;
    top: 16px;
}

.isc-dd-ang-icon li a i {
    color: #000 !important;
}

.align-right {
    text-align: right !important;
}

.isc-tab-ver-mid tr td {
    vertical-align: middle !important;
}

.isc-cont1-scrl {
    min-height: 242px;
}

.isc-tbl-brd-btm tr td {
    border-bottom: unset !important;
}

.isc-hme4-new-hdr {
    padding: 5px;
    background-color: #F5F5F6;
    font-size: 13px;
    color: #5d5d5d !important;
    margin-bottom: 0px;
    font-weight: 500;
}

.isc-p-mar-uns-tbl tr td p {
    margin: 5px !important;
}

.pad-lft-11 {
    padding-left: 11px;
}

.isc-new-btn-txt {
    margin: 0px;
    line-height: 16px;
}

/**Ramya - Home4**/
/**Ramya List2**/
/*wijimo grid*/
.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;
}

.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: 12px !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;
}

.isc-tab-src-cont-res {
    height: 539px !important;
    overflow: auto;
}

.wj-flexgrid .wj-state-sticky .wj-header {
    opacity: 1 !important;
}

.wj-control * {
    font-size: 11px;
}

.wj-pager .wj-input-group .wj-input-group-btn > .wj-btn {
    min-width: 30px;
}

/*wijimo grid*/
.isc-rgt-cont-hgt {
    min-height: unset;
}

ul.tabs2 li {
    width: unset;
}

.isc-reset-btn {
    margin-right: 0px;
    background-color: transparent !important;
    color: #9e9e9e !important;
    margin-top: 5px;
    font-size: 18px;
    font-weight: bold !important;
    padding: 0 !important;
    padding-left: 10px !important;
    border: none !important;
    /* position:absolute;
    right:0px;
    top:-3px;*/
}

.isc-toggle-sec i {
    position: absolute;
    font-size: 22px;
    left: 20%;
    background-color: #efefef;
    padding: 5px;
    border-radius: 0px 4px 4px 0px;
    cursor: pointer;
    /*  margin-top:3px;*/
}

    .isc-toggle-sec i.isc-lft-0 {
        left: 0px;
    }

.div-col-95per {
    width: 95%;
    float: left;
}

.div-col-5per {
    width: 5%;
    float: left;
}

.isc-flt-inp-txt {
    width: 99% !important;
}

.isc-crm-add-flt {
    margin: 5px 10px 10px 10px;
    font-size: 16px;
    line-height: 20px;
    color: #009fe6;
}

.isc-crm-add-flt1 {
    margin: 5px 1px 14px 10px;
    font-size: 15px;
    color: #009fe6;
}

.isc-t-c span i {
    font-size: 14px !important;
}

.isc-div-col-25per.isc-cus-20 {
    width: 20%;
}

.isc-div-col-75per.isc-cus-80 {
    width: 78%;
    float: left;
}

.isc-tabel-container.isc-tbl-ver-scr-on {
    padding-right: 10px !important;
}

.isc-fixed-table {
    table-layout: fixed;
}

.isc-form-hor-hdr-cont-s1 {
    width: 70% !important;
}

.isc-form-hor-bdy-cont-s1 {
    width: 30% !important;
}

.isc-t-r {
    text-align: right;
    width: auto;
}

.isc-sts-col-c4 {
    color: #ff5a4f !important;
}

/*.isc-lst-view-tab1 li {
    font-weight: 600;
   
}*/
.isc-lst-view-tab1 li.current2 {
    border-bottom: 4px solid #1589ee !important;
}

.flt-right {
    float: right;
}

.isc-lst-new-flt-dd {
    padding-left: 10px;
    width: 93% !important;
    padding: 0px 10px;
}

    .isc-lst-new-flt-dd .isc-s2-tab-label.isc-tab-bg {
        background-color: transparent !important;
        border-bottom: unset !important;
        font-size: 13px;
        text-transform: uppercase;
        color: #383838;
        margin-bottom: 5px;
    }

    .isc-lst-new-flt-dd .isc-s2-tab-content {
        background-color: #efefef !important;
    }

.isc-lst-flt-dd-vlu {
    color: #3f6d85 !important;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
}

.dis-n {
    display: none;
}

.full-width {
    width: 98% !important;
}

.isc-toggle-sec i.isc-lft-0 {
    left: 0px;
}

.wj-header {
    background-color: #f9f9f9 !important;
    font-weight: 500 !important;
}

.wj-content {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.isc-new-body-clr {
    background-color: #F5F7F7;
}

.isc-lst-new-flt-dd .fa-angle-down {
    font-size: 20px;
}

.isc-wht-clr {
    color: #fff !important;
}

.isc-s2-tab-label::after {
    content: "\276F" !important;
    /*  width: 1em;
    height: 1em;
    text-align: center;*/
    -webkit-transition: all .35s;
    transition: all .35s;
    font-size: 12px !important;
}

/**Ramya List2**/
/**Ramya Detail1**/
.isc-det1-date {
    border: 1px solid #dadada;
}

.isc-detail1 .isc-s2-tab-label.isc-tab-bg {
    padding-left: 0px !important;
    font-size: 13px;
    color: #000;
}

.isc-detail1 .isc-s2-tab-label::after {
    margin-right: 10px;
}

.isc-detail1 .isc-set-scroll {
    overflow-y: auto;
    max-height: 529px;
}

.isc-detail1 .div-col-30per {
    width: 23.8%;
}

.isc-detail1 .isc-form-hor-hdr-cont-s1 {
    width: 40% !important;
}

.isc-detail1 .isc-color-p3 {
    color: #909393 !important;
}

.isc-detail1 .mar-btm-5 {
    margin-bottom: 5px;
}

.isc-detail1 .isc-tile-box {
    border: 1px solid #dadada;
    padding: 5px 15px;
    border-radius: 4px;
}

.isc-detail1 select {
    border: unset !important;
    background-color: unset;
    color: #1589ee !important;
    font-size: 12px;
}

.isc-detail1 .div-col-25per {
    width: 23%;
    float: left;
}

.isc-detail1 span.cell-right {
    border: unset;
    margin-right: -166px;
}

.isc-detail1 .isc-s2-tab-label.isc-tab-bg {
    border: unset;
}

.isc-detail1 .isc-50per .isc-s2-tab {
    width: 95%;
}

.isc-detail1 .div-col-20per {
    width: 21%;
    float: left;
}

.isc-detail1 .isc-bg-p4 {
    background-color: #f9f9f9f9;
}

.isc-detail1 .isc-40per {
    width: 35% !important;
    float: left;
    margin-right: 20px;
}

.isc-detail1 .f-s-11 {
    font-size: 11px;
    font-weight: 500;
}

.isc-detail1 .tab-content.current1 {
    display: inherit;
}

.isc-detail1 .mar-top-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.isc-detail1 .isc-tabs-control {
    margin-top: 50px !important;
}

.isc-detail1 ul.tabs1 li {
    font-size: 13px;
}

.isc-detail1 .isc-tabs-control {
    height: 27px;
}

.isc-detail1 ul.tabs1 li {
    width: unset;
}

.isc-detail1 .switch-field {
    top: 5px;
    right: 10px;
    margin-bottom: 0px;
    position: relative;
}

.isc-detail1 .isc-wrap-item h4 {
    margin-bottom: 5px !important;
    /*  color: #24407e !important;*/
    font-weight: 500;
    font-size: 14px;
}

.isc-wrap-price h4 {
    color: #3f6d85 !important;
}

.isc-detail1 .mar-top-10 {
    margin-top: 10px !important;
}

.isc-detail1 .isc-sec-lvl-cust-dd-s2 li a i {
    margin-left: 0px;
    color: #3f6d85 !important;
}

.isc-detail1 .isc-sec-lvl-cust-dd-s2 li a {
    line-height: 30px;
    height: 30px;
    background-color: #f9f9f9f9 !important;
    border-radius: 50px !important;
}

.isc-detail1 .isc-pad-l-0 {
    padding-top: 0px !important;
}

.isc-detail1 .isc-f-w {
    width: unset;
}

.isc-login-act h1 {
    font-size: 14px;
    color: #1589ee !important;
    font-weight: 500 !important;
    cursor: pointer !important;
}

.isc-new-reset-btn {
    position: absolute;
    right: 0px;
    top: -3px;
}

.isc-det1-kpi {
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
}

.isc-det1-new-ul li {
    padding: 0px 3px;
}

.isc-rgt-cont-scrl {
    overflow: unset !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: calc( 100vh - 175px);
    min-height: unset;
    max-height: unset;
}

.isc-new-tab-hdr {
    font-size: 13px;
    color: #9f9d9d;
}

.isc-new-det-hdr {
    color: #6c6c6c;
    font-size: 15px;
    font-weight: 500;
}

.mar-rgt-125 {
    margin-right: -125px !important;
}

.isc-detail1 .isc-label-name label {
    font-size: 13px;
}

h5.isc-f-s-w-500.mar-top-10 {
    margin: 0px;
    margin: 0px;
    /*color: #838282;*/
    font-weight: 500;
}

.isc-new-det-tab-cont {
    width: 95% !important;
}

    .isc-new-det-tab-cont .isc-detail1 .isc-sec-lvl-cust-dd-s2 li a {
        color: #ccc !important;
    }

/**Ramya Detail1**/
/**Ramya Detail2**/
.isc-detail2 .isc-det2-rgt-hdr-cont {
    height: 40px;
    background-color: #f5f5f5;
    padding: 0px 8px;
}

.isc-det2-hdr1 {
    font-weight: 600;
    color: #1589ee !important;
}

.font-wgt-max {
    font-weight: 600;
}

.isc-det2-usr-prf-img {
    width: 75%;
    margin-right: 40px;
    border-radius: 50%;
}

.isc-det2-usr-prf {
    width: 17%;
    float: left;
    position: relative;
}

.user-act-info {
    display: inline-block;
}

.fb-clr i {
    font-size: 17px;
    color: #3e54aa;
}

.twit-clr i {
    font-size: 17px;
    color: #5fb8fe;
}

.isc-det2-com-nam {
    margin: 5px 0px;
    font-size: 14px;
}

.isc-detail2 .isc-sec-lvl-cust-dd-s2 li a {
    display: inline-block;
    color: #16325c;
    margin: 0px 0px 0px 0px !important;
    font-size: 14px;
    padding: 0px 10px;
    font-weight: 400;
    border-radius: 0px !important;
    width: 9px;
    float: left;
    text-align: center;
    line-height: 27px;
    background-color: #fff;
    position: relative;
    /* border: 1px solid #dadada;*/
    border-radius: 3px !important;
}

.isc-det2-tag-ul {
    padding: 0px;
    margin: 0px;
}

    .isc-det2-tag-ul li {
        list-style: none;
        display: inline-block;
        font-size: 13px;
        color: #b5b5b5;
    }

.isc-det2-tag {
    padding: 3px 10px;
    background-color: #fcb95b;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
}

.isc-tag-clr1 {
    background-color: #f3f2f2;
    color: #000;
}

.isc-det2-cnt {
    right: 17px;
}

.isc-det2-lab h4 {
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0px;
    font-size: 13px;
    font-weight: 600;
}

.isc-det2-lab-anw h4 {
    font-weight: 500;
}

.div-col-40per {
    width: 40%;
    float: left;
}

.div-col-60per {
    width: 60%;
    float: left;
}

.isc-un-able-clr {
    color: #b5b5b5;
    font-size: 13px !important;
}

.isc-detail2 .isc-workflow-process-v2.isc-fullwidth-processbar .progress__step {
    width: calc( ( 90% / 7 ) - ( 10px * ( ( 7 - 1 ) / 7 ) ));
}

.isc-detail2 .progress__step:not(:first-child) {
    padding-left: 12px;
}

.isc-comt-usr-name {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    background-color: #fff2bc !important;
    border: 1px solid #f1c40f;
    text-align: center;
}

    .isc-comt-usr-name h5 {
        margin: 0px;
        color: #f1c40f;
        font-size: 22px;
        line-height: 35px;
        font-weight: 500;
    }

.div-col-7per {
    width: 7%;
    float: left;
}

.isc-det2-lab2 {
    color: #b5b5b5;
    margin: 0px;
    font-weight: 500;
}

.isc-det2-lab-usr {
    font-size: 13px;
    font-weight: 500;
}

.isc-det2-comt-cont {
    background-color: #fdfdfd;
    padding: 10px;
}

.isc-rgt-bor {
    border-right: 1px solid #dadada;
}

.pad-rgt-15 {
    padding-right: 15px !important;
}

.isc-div-col-75per {
    width: 74%;
    float: left;
}

.isc-detail2 .isc-sec-lvl-cust-dd-s2 li a i {
    font-size: 12px;
}

.isc-det2-txt-area {
    border: none;
}

.isc-det2-cmt-chk {
    float: right;
    font-size: 25px;
    color: #dadada;
}

.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;
}

.mar-top-60 {
    margin-top: 60px !important;
}

.font-13 {
    font-size: 13px;
}

.isc-det2-body-hdr {
    margin: 10px 0px 0px 0px;
}

/**Ramya Detail2**/
/**Ramya Detail3**/
.isc-entity-sec-title i {
    position: unset;
}

.div-col-33per {
    width: 32.33333%;
    float: left;
}

.userinfo-con-btn {
    color: #0b4775;
    border: 1px solid #fff;
    padding: 3px 6px 3px 5px;
    font-size: 12px;
    width: 68px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 4px;
    border-radius: 10px;
}

.isc-user-info-cont1-body {
    padding-left: 100px;
    padding-bottom: 10px !important;
    background-color: #fff;
}

/*.isc-led-det-labl-txt {
    color: #fff;
    font-size: 12px;
}*/
.isc-wrap-item h4 {
    margin-top: 7px;
}

.isc-user-info-cont1-head {
    background-color: #0b4775;
    color: #fff;
    padding-left: 103px !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 45px;
    padding: 10px;
}

.isc-user-info-cont1 {
    height: 214px;
}

    .isc-user-info-cont1 img {
        position: relative;
        height: 73px;
        border-radius: 50px;
        top: -142px;
        left: 15px;
    }

.isc-sec-lvl-cust-dd-s2 li a {
    border-radius: 25px !important;
}

    .isc-sec-lvl-cust-dd-s2 li a i {
        margin-left: 0px !important;
    }

.isc-det3-usr {
    font-size: 20px;
    color: #1589ee !important;
}

.isc-hdr-wht {
    color: #fff !important;
}

.isc-det3 .isc-det2-lab h4 {
    font-size: 14px;
}

/**Ramya Detail3**/
.isc-hdr-search-container {
    margin: -2px 15px 0px 0px !important;
}

.isc-hme-hdr-question i {
    line-height: 34px !important;
}

.isc-sec-lvl-cust-dd-s1 li a {
    border: unset;
    border-radius: 3px !important;
}

.isc-pad-all {
    padding: 24px;
}

a {
    color: #1589ee;
}

.isc-thm-hme-kpi-inside-cont1 h5 {
    font-weight: 500;
    font-size: 14px;
}

.isc-thm-hme-kpi-inside-cont2 h5 {
    font-weight: 500;
    font-size: 14px;
}

.tab-content3 {
    margin-top: 0px;
}

.mar-top-8 {
    margin-top: 8px;
}

.isc-pointer {
    cursor: pointer;
}

.isc-btn1-icn {
    color: #1589ee !important;
}

.isc-new-btn-txt {
    color: #1589ee !important;
}

.isc-pad-unset {
    padding: 0px !important;
}

.isc-det2-new-icon-sec li a {
    border-right: unset;
}

.isc-det2-new-icon-sec li:last-child a {
    border-right: 1px solid #dadada;
}

textarea {
    font-family: Salesforce Sans, Arial, sans-serif;
}

.mar-top-neg-45 {
    margin-top: -45px;
}

.isc-det3-btn li a i {
    margin: 0px;
}

.isc-wfl-home .cell-right:nth-of-type(even) {
    padding: 0rem 1rem 0.125rem 1rem;
}

/**Ramya workflow home**/
.isc-360-view .isc-activities-list {
    margin-left: 0px !important;
}

.isc-workflow-icon1 {
    margin-top: 1px;
}

.isc-wfl-home .isc-count-container {
    font-size: 14px;
}

    .isc-wfl-home .isc-count-container i {
        line-height: 25px;
    }

.isc-wfl-home .isc-count-container {
    line-height: 25px;
}

.isc-wrkflw-cont {
    border: unset;
    border-right: 1px solid #dadada;
    border-radius: unset;
}

.isc-wfl-home .isc-simple-entity .isc-activities-list {
    padding-top: 10px;
    padding-bottom: 15px;
}

.isc-wfl-home .isc-activities-wrap {
    margin-top: 0px;
}

.isc-wfk-hdr {
    margin: 5px 0px;
}

.div-col-33per {
    width: 31%;
    float: left;
}

.isc-wfl-home .isc-det2-usr-prf {
    width: 25%;
}

.isc-wfl-home .isc-wrap-container img {
    width: 65px;
}

.isc-wfl-home .isc-det2-cnt {
    right: 11px;
    top: 42px;
}

.isc-brd-unst {
    border: unset !important;
}

.isc-sign {
    width: 200px;
    height: 150px;
}

.isc-wfl-home .isc-sign {
    width: 110px !important;
    height: 40px !important;
    margin: 0px !important;
}

.isc-clc-icon-wfk {
    font-size: 75px !important;
    color: #1589ee;
}

.isc-wfl-home .isc-icon-kpi-txt {
    margin-left: 0px;
}

.isc-vet-mid tbody tr td {
    vertical-align: middle;
}

.isc-wfl-home h5.isc-f-s-w-500.mar-top-10 {
    color: #838282;
}

/**Tosters**/
.isc-toaster-lft-bdr {
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 6px rgba(0, 0, 0, 0.023);
    padding: 10px;
    border-radius: 4px;
    width: 420px;
    height: 65px;
    box-sizing: border-box;
}

    .isc-toaster-lft-bdr .isc-toaster-icon {
        text-align: center;
        width: 40px;
        vertical-align: middle;
        float: left;
        padding: 10px 5px 0px 5px;
    }

        .isc-toaster-lft-bdr .isc-toaster-icon i {
            width: 25px;
            height: 25px;
            border-radius: 50%;
            color: #fff;
            font-size: 17px;
            line-height: 25px;
        }

    .isc-toaster-lft-bdr .isc-toaster-content {
        padding: 0px 5px;
        width: calc(100% - 100px);
        float: left;
    }

    .isc-toaster-lft-bdr .isc-toaster-inner::before {
        content: "";
        display: table;
    }

    .isc-toaster-lft-bdr .isc-toaster-inner::after {
        content: "";
        display: table;
        clear: both;
    }

    .isc-toaster-lft-bdr .isc-toaster-content h2 {
        font-size: 16px;
        margin: 0px 0px 5px 0px;
    }

    .isc-toaster-lft-bdr .isc-toaster-content p {
        font-size: 13px;
        margin: 0px;
        color: #aaa;
    }

.isc-toaster-close {
    width: 30px;
    float: right;
    text-align: right;
}

.isc-toaster-lft-bdr .isc-toaster-close i {
    color: #d3d3d3;
    cursor: pointer;
}

.isc-toaster-lft-bdr.isc-toaster-success .isc-toaster-inner {
    border-left: 3px solid #2ecc71;
}

.isc-toaster-lft-bdr.isc-toaster-success .isc-toaster-icon i {
    background: #2ecc71;
}

.isc-toaster-lft-bdr.isc-toaster-info .isc-toaster-inner {
    border-left: 3px solid #1589fe;
}

.isc-toaster-lft-bdr.isc-toaster-info .isc-toaster-icon i {
    background: #1589fe;
}

.isc-toaster-lft-bdr.isc-toaster-warning .isc-toaster-inner {
    border-left: 3px solid #e67e22;
}

.isc-toaster-lft-bdr.isc-toaster-warning .isc-toaster-icon i {
    background: #e67e22;
}

.isc-toaster-lft-bdr.isc-toaster-danger .isc-toaster-inner {
    border-left: 3px solid #e74c3c;
}

.isc-toaster-lft-bdr.isc-toaster-danger .isc-toaster-icon i {
    background: #e74c3c;
}

.isc-toaster-bg {
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    width: 420px;
    height: 65px;
    box-sizing: border-box;
}

    .isc-toaster-bg .isc-toaster-icon {
        text-align: center;
        width: 40px;
        vertical-align: middle;
        float: left;
        padding: 6px 5px 0px 5px;
    }

        .isc-toaster-bg .isc-toaster-icon i {
            width: 25px;
            height: 25px;
            border-radius: 50%;
            background-color: #fff;
            font-size: 17px;
            line-height: 25px;
        }

    .isc-toaster-bg .isc-toaster-content {
        padding: 0px 5px;
        width: calc(100% - 100px);
        float: left;
    }

    .isc-toaster-bg .isc-toaster-inner::before {
        content: "";
        display: table;
    }

    .isc-toaster-bg .isc-toaster-inner::after {
        content: "";
        display: table;
        clear: both;
    }

    .isc-toaster-bg .isc-toaster-content h2 {
        font-size: 16px;
        margin: 0px 0px 5px 0px;
        color: #fff;
    }

    .isc-toaster-bg .isc-toaster-content p {
        font-size: 13px;
        margin: 0px;
        color: #fff;
    }

.isc-toaster-close {
    width: 30px;
    float: right;
    text-align: right;
}

.isc-toaster-bg .isc-toaster-close i {
    color: #f3f3f3;
    cursor: pointer;
}

.isc-toaster-bg.isc-toaster-success {
    background: #2ecc71;
}

    .isc-toaster-bg.isc-toaster-success .isc-toaster-icon i {
        color: #2ecc71;
    }

.isc-toaster-bg.isc-toaster-info {
    background: #1589fe;
}

    .isc-toaster-bg.isc-toaster-info .isc-toaster-icon i {
        color: #1589fe;
    }

.isc-toaster-bg.isc-toaster-warning {
    background: #e67e22;
}

    .isc-toaster-bg.isc-toaster-warning .isc-toaster-icon i {
        color: #e67e22;
    }

.isc-toaster-bg.isc-toaster-danger {
    background: #e74c3c;
}

    .isc-toaster-bg.isc-toaster-danger .isc-toaster-icon i {
        color: #e74c3c;
    }

.isc-toaster-bdr {
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    width: 420px;
    height: 65px;
    box-sizing: border-box;
}

    .isc-toaster-bdr .isc-toaster-icon {
        text-align: center;
        width: 40px;
        vertical-align: middle;
        float: left;
        padding: 6px 5px 0px 5px;
    }

        .isc-toaster-bdr .isc-toaster-icon i {
            width: 25px;
            height: 25px;
            border-radius: 50%;
            color: #fff;
            font-size: 17px;
            line-height: 25px;
        }

    .isc-toaster-bdr .isc-toaster-content {
        padding: 0px 5px;
        width: calc(100% - 100px);
        float: left;
    }

    .isc-toaster-bdr .isc-toaster-inner::before {
        content: "";
        display: table;
    }

    .isc-toaster-bdr .isc-toaster-inner::after {
        content: "";
        display: table;
        clear: both;
    }

    .isc-toaster-bdr .isc-toaster-content h2 {
        font-size: 16px;
        margin: 0px 0px 5px 0px;
    }

    .isc-toaster-bdr .isc-toaster-content p {
        font-size: 13px;
        margin: 0px;
        color: #aaa;
    }

.isc-toaster-close {
    width: 30px;
    float: right;
    text-align: right;
}

.isc-toaster-bdr .isc-toaster-close i {
    color: #d3d3d3;
    cursor: pointer;
}

.isc-toaster-bdr.isc-toaster-success {
    border: 1px solid #2ecc71;
}

    .isc-toaster-bdr.isc-toaster-success .isc-toaster-icon i {
        background: #2ecc71;
    }

    .isc-toaster-bdr.isc-toaster-success h2, .isc-toaster-bdr.isc-toaster-success p {
        color: #2ecc71;
    }

.isc-toaster-bdr.isc-toaster-info {
    border: 1px solid #1589fe;
}

    .isc-toaster-bdr.isc-toaster-info .isc-toaster-icon i {
        background: #1589fe;
    }

    .isc-toaster-bdr.isc-toaster-info h2, .isc-toaster-bdr.isc-toaster-info p {
        color: #1589fe;
    }

.isc-toaster-bdr.isc-toaster-warning {
    border: 1px solid #e67e22;
}

    .isc-toaster-bdr.isc-toaster-warning .isc-toaster-icon i {
        background: #e67e22;
    }

    .isc-toaster-bdr.isc-toaster-warning h2, .isc-toaster-bdr.isc-toaster-warning p {
        color: #e67e22;
    }

.isc-toaster-bdr.isc-toaster-danger {
    border: 1px solid #e74c3c;
}

    .isc-toaster-bdr.isc-toaster-danger .isc-toaster-icon i {
        background: #e74c3c;
    }

    .isc-toaster-bdr.isc-toaster-danger h2, .isc-toaster-bdr.isc-toaster-danger p {
        color: #e74c3c;
    }

/**Tosters**/
/**Notification**/
.isc-notification-btn {
    padding: 5px 15px;
    background: #1589fe;
    color: #fff;
}

.isc-notification-body ul {
    padding: 0px;
    margin: 0px;
}

.isc-notification-body li {
    list-style-type: none;
    padding: 10px 15px;
}

.isc-notification-container.type1 li span {
    float: right;
    background: #e3e3e3;
    border-radius: 4px;
    padding: 2px 5px;
    width: 35px;
    font-size: 13px;
    text-align: center;
    color: #fff;
}

.isc-notification-body {
    border-radius: 4px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.isc-single-notification::before {
    display: table;
    content: "";
}

.isc-single-notification::after {
    display: table;
    content: "";
    clear: both;
}

.isc-notification-icon {
    width: 50px;
    float: left;
}

    .isc-notification-icon i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        margin: 0 auto;
        background: #2c3e50;
        color: #fff;
    }

.isc-notification-content {
    width: calc(100% - 50px);
    float: left;
}

    .isc-notification-content h3 {
        font-size: 13px;
        font-weight: 300;
        margin: 0px 0px 5px 0px;
    }

        .isc-notification-content h3 span {
            font-weight: 500;
        }

    .isc-notification-content p {
        font-size: 12px;
        color: #c3c3c3;
        margin: 0px;
    }

/**Notification**/
/**Helpers**/
/*popover 1*/
.isc-popover-1-content h5 {
    font-weight: 500;
    margin: 0px;
    margin-bottom: 15px;
    font-size: 14px;
}

.isc-sm-100per {
    width: 100%;
    float: left;
}

.isc-popover1-cont-head {
    padding: 10px;
    border-bottom: 1px solid #dadada;
}

.isc-popover1-cont-bdy {
    padding: 10px;
}

.isc-sm-50per {
    width: 50%;
    float: left;
}

.isc-set-bdr {
    border: 1px solid #dadada;
}

.isc-popover-1-content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translate(0, 10px);
    background-color: #fff;
    border: 1px solid #dadada;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    width: 300px;
}

    .isc-popover-1-content:before {
        position: absolute;
        z-index: -1;
        content: "";
        top: -8px;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #fff transparent;
        transition-duration: 0.3s;
        transition-property: transform;
    }

.isc-popover-1:hover .isc-popover-1-content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transform: translate(0, 3px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}

.isc-popover-1-message {
    font-size: 15px;
    font-weight: 600;
    margin: 0px;
}

.g-help-css-done {
    display: none;
}

.isc-color-p3 {
    color: #909393;
}

/*popover 1*/
/*popover 2*/
.isc-popover-2 [data-tooltip],
[data-tooltip],
[data-tooltip] *:before,
[data-tooltip] *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-kerning: auto;
}

    .isc-popover-2 [data-tooltip],
    .isc-popover-2 [data-tooltip] * {
        line-height: 1.25em;
        font-size: 12pt;
    }

.isc-popover-2 [data-tooltip] {
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    margin: 0 0.125em;
    color: #777;
    text-align: center;
    text-decoration: none;
    border-radius: 100%;
    position: relative;
    underline: none;
    font-weight: 500;
    transition: all 0.2s ease-in-out;
    background: transparent;
    cursor: pointer;
}

    .isc-popover-2 [data-tooltip]:hover {
        color: white;
        background: #909393;
    }

    .isc-popover-2 [data-tooltip]:before {
        content: "";
        border: 10px solid transparent;
        border-bottom-color: #909393;
        position: absolute;
        top: 7px;
        left: 2px;
    }

    .isc-popover-2 [data-tooltip]:after {
        content: attr(data-tooltip);
        display: block;
        width: auto;
        min-width: 100px;
        padding: 8px 10px;
        border-radius: 3px;
        position: absolute;
        top: 1.75em;
        left: -10px;
        font-size: 14px;
        line-height: 12pt;
        font-weight: 500;
        color: #000000;
        outline: none;
        text-align: center;
        z-index: 100;
        background: #fff;
        /* box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%);*/
    }

    .isc-popover-2 [data-tooltip]:before,
    .isc-popover-2 [data-tooltip]:after {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        transition: all 0.2s ease-in-out;
    }

    .isc-popover-2 [data-tooltip]:hover:before,
    .isc-popover-2 [data-tooltip]:hover:after {
        visibility: visible;
        opacity: 1;
    }

    .isc-popover-2 [data-tooltip][data-popover] {
        margin-top: 0;
        margin-bottom: 0;
        outline: none;
    }

        .isc-popover-2 [data-tooltip][data-popover]:before {
            border-top-color: transparent;
            border-bottom-color: #909393;
            top: auto;
            bottom: -0.5em;
            left: calc(30% - 5px);
        }

        .isc-popover-2[data-tooltip][data-popover]:after {
            width: auto;
            min-width: 200px;
            padding: 8px 10px;
            position: absolute;
            top: 1.75em;
            bottom: auto;
            left: -50px;
            z-index: 2000;
            white-space: normal;
        }

/*popover 2*/
/*popover 3*/
.isc-popover-3 {
    display: flex;
    flex-flow: wrap;
    max-width: 400px;
}

    .isc-popover-3 .isc-anim {
        color: #369df2;
        padding: 0px 10px;
        display: inline-block;
        font-size: 14px;
        background-color: #1589ee;
        font-weight: 400;
        position: relative;
        line-height: 27px;
        color: #fff;
        border-radius: 4px;
        text-align: center;
        width: 85px;
    }

    .isc-popover-3 .isc-popover-3-content {
        background-color: #fff;
        border-radius: 20px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        color: #000000;
        font-family: Salesforce Sans, Arial, sans-serif !important;
        display: none;
        font-size: 12px;
        font-family: cursive;
        transform: translate(-50%);
        position: absolute;
        width: 200px;
        padding: 15px;
        left: 100%;
        border: 1px solid #dadada;
        bottom: 100%;
        margin-bottom: 20px;
        margin-left: 25px;
        z-index: 4;
    }

.isc-anim:hover .isc-popover-3-content {
    display: block;
}

.isc-popover-3-content:before {
    border-top: 21px solid #909393;
    border-right: 25px solid transparent;
    border-left: 0 solid transparent;
    bottom: -22px;
    content: "";
    display: block;
    left: 15%;
    margin-left: -7px;
    position: absolute;
}

.isc-anim:hover .isc-popover-3-content {
    display: block;
    -webkit-animation: fade-in 0.3s linear 1, move-up 0.3s linear 1;
}

/*popover3*/
/*popover4*/
.isc-popover-4 {
    height: 30px;
}

    .isc-popover-4 p {
        width: 150px;
        height: 28px;
        padding: 0px 10px;
        border: 1px solid #fff;
        line-height: 27px;
        text-align: center;
        border-radius: 5px;
        background-color: #1589ee;
        color: #fff;
        cursor: pointer;
    }

    .isc-popover-4:hover .isc-popover-4-con {
        display: block;
    }

    .isc-popover-4 .isc-popover-4-con {
        position: relative;
        top: -45px;
        left: 180px;
        z-index: 1060;
        display: none;
        max-width: 276px;
        font-family: Salesforce Sans, Arial, sans-serif !important;
        font-style: normal;
        font-weight: normal;
        line-height: 1.42857143;
        text-align: left;
        text-align: start;
        text-decoration: none;
        text-shadow: none;
        text-transform: none;
        letter-spacing: normal;
        word-break: normal;
        word-spacing: normal;
        word-wrap: normal;
        white-space: normal;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #dadada !important;
        border-radius: 6px;
        box-shadow: #00000f 1px 1px 3px !important;
        line-break: auto;
    }

.popover.isc-popover-4-right {
    margin-left: 10px;
}

.isc-popover-4-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.isc-popover-4-content {
    padding: 9px 14px;
    font-size: 14px;
}

.isc-popover-4-con > .arrow,
.isc-popover-4-con > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.isc-popover-4-con > .arrow {
    border-width: 11px;
}

    .isc-popover-4-con > .arrow:after {
        content: "";
        border-width: 10px;
    }

.isc-popover-4-con.isc-popover-4-right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -9px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0;
}

    .isc-popover-4-con.isc-popover-4-right > .arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0;
    }

.isc-popover-4-head-con {
    text-align: center;
    background-color: #f3f2f2;
    height: 30px;
    line-height: 28px;
    font-size: 15px;
}

/*popover4*/
/*popover*/
.isc-helper-btn {
    font-size: 20px;
    color: #1589fe;
}

/**Helpers**/
.select2-container--default .select2-selection--multiple {
    border: 1px solid #dadada !important;
    height: 29px !important;
    min-height: 30px !important;
}

/**Form1**/
.select2-container--default .select2-selection--single {
    border: 1px solid #dadada !important;
}

.isc-form1 .isc-hor-details .isc-detail-name input[type=text] {
    width: 97%;
}

.isc-form1 .isc-hor-details .isc-detail-name input[type=date] {
    width: 97% !important;
}

.isc-form1 .isc-hor-details .isc-detail-name input[type=time] {
    width: 97% !important;
}

.isc-form1 .isc-textarea {
    width: 98% !important;
}

.isc-form1 .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 3px !important;
}

/**Form1**/
input {
    font-family: Salesforce Sans, Arial, sans-serif !important;
}

.isc-popup-top-action {
    list-style-type: none;
    position: relative;
    margin: 0px;
    float: right;
}

    .isc-popup-top-action li {
        float: left;
        display: inline-block;
        padding-left: 15px;
        font-size: 17px;
    }

        .isc-popup-top-action li button {
            margin: 0;
            padding: 0;
            font-size: 19px;
            position: unset !important;
        }

.modal6 .modal-close {
    color: #fff;
}

h2.modal-heading i {
    padding-right: 5px;
}

.modal-header {
    height: 23px;
}

.modal6 .modal-wrapper {
    width: 35% !important;
}

.mar-top-24 {
    margin-top: 24px;
}

.isc-thm-hme-kpi-cont1 {
    border-radius: 0.25rem;
}

.pad-lft-max {
    padding-left: 24px !important;
}

.isc-wfl-home .isc-thm-hme-kpi-cont1 {
    border-radius: unset !important;
}

.isc-det4 .isc-new-det4-tab {
    margin-top: -29px !important;
    /* margin-right: 408px; */
    /*  position: absolute;*/
    left: 316px;
    margin-left: 70px;
}

.div-col-23per {
    width: 22% !important;
    float: left;
}

.isc-txt-area-wdt-98 {
    width: 98% !important;
}

.isc-det4 .set > a {
    font-size: 14px;
}

.isc-font-size-14 {
    font-size: 14px;
}

.f-s-13 {
    font-size: 13px;
}

.mar-rgt-100 {
    margin-right: -100px;
}

.flt-right {
    float: right;
}

.div-col-76per {
    width: 76%;
    float: left;
}

.tab-content1.current1 {
    display: inherit !important;
}

.isc-det4 .isc-tile-box {
    padding: 5px 0px !important;
}

.pad-lft-10 {
    padding-left: 10px !important;
}

.isc-det4 .tab-content1.current1 {
    margin: unset;
}

/*.isc-det4 .isc-table tbody tr td h5 {
    width: 100% !important;
}*/
.isc-det4 .isc-table.isc-table-row.isc-var-inp tbody tr td input {
    width: unset !important;
    height: unset !important;
}

.isc-det4 span.date {
    padding-left: 36px;
}

.isc-tab-retd-to {
    position: unset;
}

.isc-det4 .isc-entity-view-dropdown.isc-entity-view-dropdown-show {
    display: grid;
}

.mar-top-6 {
    margin-top: 6px;
}

.isc-det4 .isc-new-det4-tab li:last-child {
    border-bottom: unset;
}

.isc-det4 .fa-folder-open {
    color: #fcb95b !important;
}

.isc-det4 .isc-set-block {
    display: block;
    padding-left: 75px;
}

.isc-det4 .isc-folder-path-text {
    font-size: 20px;
    font-weight: 400;
}

.isc-det4 .isc-download {
    margin-left: 5px;
    font-size: 18px;
    cursor: pointer;
    color: #000000 !important;
}

    .isc-det4 .isc-download a {
        color: #000 !important;
    }

.isc-det4 .isc-hz-line {
    border: none;
    border-bottom: 1px solid #dadada;
    margin-top: 12px;
}

.fixed-popup-p1 .modal-content {
    height: calc(100vh - 145px) !important;
}

.isc-det4 .set1 {
    background-color: #fff !important;
}

.isc-det4 .isc-activity-feed .isc-feed-item::after {
    content: unset !important;
}

.isc-det4 .isc-tim-line-icon {
    position: absolute;
    left: -8px;
    color: #fcb95b;
    z-index: 99999;
    background-color: #fff;
    font-size: 15px;
    top: 0px;
}

.isc-det4 .isc-activity-feed .isc-feed-item {
    border-left: 1px solid #e4e8eb;
}

    .isc-det4 .isc-activity-feed .isc-feed-item:last-child {
        border: unset;
    }

.isc-det4 ul.tabs1 li {
    font-size: 15px !important;
}

/*vertical tabs*/
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
    color: #fcb95b;
    background-color: #fff !important;
    border-left: 3px solid;
    width: 85%;
}

.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;
    border: unset !important;
}

.var-tab-sec {
    background-color: #f3f2f2;
    height: calc(100vh - 118px);
    position: fixed;
    width: 200px;
    border: unset;
}

.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;
}

.tab-cont {
    margin-left: 200px;
}

/*Vertical Tab*/
.isc-det4 .modal2 .ui-tabs .ui-tabs-nav {
    padding: 0px !important;
}

.ui-tabs {
    padding: unset !important;
}

.isc-det4 .ui-widget-content {
    border: unset !important;
}

.modal-content.isc-addtime-popup.isc-style-1.isc-pad-unset.modal-height-1 {
    height: calc(100vh - 116px) !important;
}

.ui-widget.ui-widget-content {
    border: unset !important;
}

.select2-dropdown {
    z-index: 99999999 !important;
}

.isc-label-name label {
    font-size: 14px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    font-size: 14px;
}

.isc-hor-details .isc-detail-name input {
    font-size: 14px;
}

.modal2 .select2-container {
    width: 105% !important;
}

.mar-top-30 {
    margin-top: 30px;
}

.isc-s2-tab-label.isc-tab-new-bg {
    padding: 10px 0px 5px 0px !important;
    border: 0px !important;
    border-bottom: 2px solid !important;
    border-image: linear-gradient(to right, #1589ee 10%, #fff) !important;
    border-image-slice: 1 !important;
    padding: 0 !important;
    margin: 20px;
    font-weight: 500 !important;
    font-size: 16px !important;
    width: 70%;
}

i.fa.fa-pencil.isc-edit-text {
    display: none;
}

.isc-det4 .isc-wrap-item:hover i.fa.fa-pencil.isc-edit-text {
    display: initial;
}

.open > .dropdown-menu {
    display: block;
}

#isc-tag-open {
    right: 25px !important;
}

.isc-det4-flt-sel .select2-container {
    width: 135px !important;
}

.isc-det4-flt-sel {
    display: inline-block;
}

.isc-det4 .switch-field label {
    padding: 9px 12px;
}

.isc-det4 .switch-field {
    top: 28px !important;
}

.isc-tag-txt {
    margin: 0px;
    display: inline-block;
}

.isc-wdt-90 {
    width: 90% !important;
}

.wdt-100per {
    width: 100% !important;
}

.isc-det4.isc-detail1 select {
    font-size: 14px !important;
}

.div-col-55per {
    width: 55%;
    float: left;
}

.div-col-45per {
    width: 45%;
    float: left;
}

.isc-det4 .isc-40per {
    width: 40% !important;
    float: left;
    margin-right: 20px;
}

.isc-pad-lft-none {
    padding-left: unset !important;
}

.tag-input {
    width: 100%;
}

.isc-det4 .isc-sec-lvl-cust-dd-s2 li a i {
    font-size: 12px;
}

.isc-det4 ul.isc-rev-ico li a {
    padding: 0px 5px 0px 5px !important;
    background-color: #fcb95b !important;
    border-radius: 4px !important;
}

    .isc-det4 ul.isc-rev-ico li a i {
        color: #fff !important;
    }

.isc-det4 .isc-sec-lvl-cust-dd-s2 li a {
    line-height: 19px;
    height: 20px;
}

.isc-det4-ent-icon {
    padding: 0px 4px 0px 5px !important;
}

    .isc-det4-ent-icon i {
        line-height: 23px !important;
    }

.isc-det4 .isc-sec-lvl-cust-dd-s2 li a {
    border: unset;
}

/*.isc-det4-hdr-ul li{
    width:35px !important;
}*/
.isc-det4 .div-col-30per {
    width: 24% !important;
}

.isc-det4 .isc-detail-name .fs-dropdown {
    position: inherit;
}

.isc-det4 .isc-s2-tab-label.isc-tab-bg {
    border: unset;
}

.isc-mar-lft-175 {
    margin-left: 175px !important;
}

.isc-det4 .isc-tile-box1 {
    padding: 5px 15px !important;
}

.isc-det4 .tab-content1 h2 {
    font-size: 13px;
}

.isc-det4 .isc-com-title-txt-s3 {
    font-size: 15px;
    line-height: 22px;
    width: 95%;
}

.btn-success {
    border: unset !important;
}

.btn-sm, .btn-xs {
    border: unset !important;
}

.daterangepicker.ltr {
    z-index: 9999999 !important;
}

.isc-dsp-grd {
    display: grid !important;
}

.mar-top-3 {
    margin-top: 3px !important;
}

.isc-enty-icon {
    font-size: 16px;
    margin: 0px 0px 0px 6px;
    color: #757171;
}

    .isc-enty-icon a {
        color: #757171;
    }

.ui-tabs .ui-tabs-nav {
    padding: 0px !important;
}

.isc-det4 .isc-nxt-prv-crtl {
    top: -10px !important;
    right: 127px !important;
}

a.next-tab.tag {
    color: #fff !important;
}

a.prev-tab.tag {
    color: #fff !important;
}

.isc-text-box input {
    width: 98% !important;
}

.isc-det4 .isc-entity-page-header {
    padding: 1rem 1rem 1.5rem 1rem !important;
}

.ui-widget {
    font-family: Salesforce Sans, Arial, sans-serif !important;
}

.add-ld-det {
    color: #1589ee !important;
}

.isc-nxt-prv-crtl {
    top: -11px !important;
    right: 128px !important;
}

.left-arrow {
    padding-right: 4px;
}

.mar-top-40 {
    margin-top: 40px !important;
}

.isc-home-con-inside-body-menu li h3 {
    width: 90% !important;
}

#tab-16 .isc-s2-tab-label::before {
    content: "\276F" !important;
    -webkit-transition: all .35s;
    transition: all .35s;
    font-size: 12px !important;
    background-color: #fcb95b !important;
    padding: 1px 6px;
    color: #fff !important;
}

#tab-16 input:checked + .isc-s2-tab-label::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #fcb95b !important;
    padding: 1px 6px;
    color: #fff !important;
    margin-bottom: 3px;
}

#tab-16 .isc-s2-tab-label::after {
    content: unset !important;
    -webkit-transition: all .35s;
    transition: all .35s;
    font-size: 12px !important;
}

#tab-16 input:checked + .isc-s2-tab-label::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.isc-font-size-15 {
    font-size: 15px !important;
}

.chat-form {
    margin-top: 15px;
    padding: 10px;
    background-color: #e9eff3;
    overflow: hidden;
    clear: both;
}

    .chat-form .input-cont {
        margin-right: 40px;
    }

        .chat-form .input-cont .form-control {
            border: 1px solid #ddd;
            width: 100% !important;
            margin-top: 0;
            background-color: #fff !important;
        }

    .chat-form .btn-cont {
        margin-top: -28px;
        position: relative;
        float: right;
        width: 44px;
    }

        .chat-form .btn-cont .arrow {
            position: absolute;
            top: 2px;
            right: 43px;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-right: 8px solid #4d90fe;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .chat-form .btn-cont .btn {
            margin-top: 10px;
            padding: 8px 15px;
        }

.scroller {
    padding: 0px;
    margin: 0px;
    padding-right: 12px;
    overflow: hidden;
}

.chats {
    margin: 0;
    padding: 0;
}

    .chats li {
        list-style: none;
        padding: 5px 0;
        margin: 10px auto;
        font-size: 13px;
    }

        .chats li .avatar {
            height: 40px;
            width: 40px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            border-radius: 50% !important;
        }

        .chats li.in .avatar {
            float: left;
            margin-right: 10px;
        }

        .chats li.in .message {
            text-align: left;
            padding: 10px;
            margin-left: 52px;
            background: #fafafa;
            width: max-content;
            border-radius: 0px 10px 10px 20px !important;
        }

            .chats li.in .message .arrow {
                display: block;
                position: absolute;
                top: 5px;
                left: -8px;
                width: 0;
                height: 0;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent;
            }

        .chats li .name {
            color: #3590c1;
            font-size: 13px;
            font-weight: 400;
        }

        .chats li .datetime {
            color: #333;
            font-size: 13px;
            font-weight: 400;
        }

        .chats li .body {
            display: block;
            padding-top: 0px;
        }

        .chats li.out .message .arrow {
            display: block;
            position: absolute;
            top: 5px;
            right: -8px;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
        }

        .chats li.out .avatar {
            float: right;
            margin-left: 10px;
        }

        .chats li.out .message {
            padding: 10px;
            border-top-right-radius: 0px;
            border-bottom-left-radius: 10px;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 20px;
            background: #d0f6ff75;
            text-align: right;
            width: max-content;
            float: right;
        }

        .chats li.out .name, .chats li.out .datetime {
            text-align: right;
        }

.isc-cht-out-info {
    text-align: right;
    margin: 0px;
}

.blue.btn {
    color: white;
    background-color: #4b8df8;
}

#tab-16 .isc-tab-details.isc-details-page-title {
    position: relative !important;
}

.isc-det4-tab-label span {
    position: absolute !important;
    left: 44px !important;
    top: -3px !important;
}

.isc-new-tab-cnt {
    height: 15px;
    width: 15px;
    /* border: 1px solid #ddd; */
    font-size: 10px;
    color: #000;
    border-radius: 50% !important;
    line-height: 15px;
    padding: 1px 1px;
    background-color: #fff;
    position: absolute;
    top: 0px;
    text-align: center;
    right: 0px;
}

.isc-new-det4-tab li {
    position: relative;
}

.isc-det4-new-sts {
    padding: 5px;
    background-color: #13a840 !important;
    color: #fff;
    font-size: 12px;
}

.isc-det4 .isc-act-inner-par-tile-s2 {
    padding: 10px 10px;
}

.isc-det4 .isc-lbl-in-tile-s2 {
    line-height: 15px;
    font-size: 14px;
}

.isc-det4 .isc-lbl-in-tile-s3 {
    margin-left: 23px;
}

.isc-det4 .isc-entity-header-actions {
    display: grid;
}

.isc-new-ent-btn {
    position: absolute;
    right: 14px;
    top: 93px;
}

    .isc-new-ent-btn.isc-sec-lvl-cust-dd-s1 li a {
        line-height: 22px !important;
    }

.isc-entity-page-header .isc-new-ent-btn li a i {
    color: #fff !important;
    margin: 0px;
}

.isc-txt-ara-cell-s1 textarea.large.m-wrap {
    width: 92.1% !important;
}

.isc-table td a {
    color: #000;
}

.isc-det4 h5 span.date {
    padding-left: unset !important;
}

.isc-comt-cont {
    padding: 10px;
    height: 45px;
}

.mar-top-10px {
    margin-top: 10px !important;
}

.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;
}

.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;
}

.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-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-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-dialer-popup .isc-entity-icons li a i {
    color: #525252 !important;
}

.isc-entity-header-actions.isc-call {
    display: block !important;
}

.isc-entity-header-actions p {
    padding-right: 10px;
    margin: 0px;
}

.isc-35per {
    width: 35%;
    float: left;
}

.isc-dialer-popup .pad-lft-max {
    height: calc(100vh - 148px) !important;
    background-color: #F9F9F9;
    padding: 0px !important;
}

.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-vertical-tabs {
    display: flex;
}

    .isc-vertical-tabs section {
        background: #fff;
        padding: 0rem 2.5rem;
        display: none;
    }

    .isc-vertical-tabs section {
        width: 100%;
    }

        .isc-vertical-tabs section.active {
            display: block;
        }

.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;
}

.digit, .dig {
    float: left;
    padding: 5px 30px;
    width: 30px;
    font-size: 2rem;
    cursor: pointer;
}

.sub {
    font-size: 0.8rem;
    color: grey;
}

.dig {
    float: left;
    padding: 10px 20px;
    margin: 10px;
    width: 30px;
    cursor: pointer;
}

.modal-content .isc-entity-page-header-row {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

#ver-tab-3 .isc-txt-ara-cell-s1 textarea.large.m-wrap {
    width: 89.1% !important;
}

.isc-simple-entity .isc-activities-list {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    color: #525252;
    padding-left: 15px;
}

.isc-dil-info {
    margin-left: 11px;
    margin-top: 8px;
}

.div-col-3per {
    width: 3%;
    float: left;
}

.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-hor-det-pad {
    padding: 10px 5px 10px 0px !important;
}

    .isc-hor-det-pad .isc-hor-details {
        padding: 10px 20px 10px 0px !important;
    }

.isc-custom-drag {
    width: 100%;
    min-height: auto;
    border: 1px dashed rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    font-family: Arial;
    text-align: center;
    position: relative;
    font-size: 20px;
    color: #7E7E7E;
    height: 60px;
}

.clickHere {
    display: inline-block;
    cursor: pointer;
    color: white;
    font-size: 17px;
    width: 150px;
    border-radius: 4px;
    background-color: #1589fe;
    padding: 5px;
    margin: 15px 0px;
}

.isc-custom-drag input {
    position: absolute;
    cursor: pointer;
    left: 172px !important;
    top: 20px !important;
    opacity: 0;
    width: 170px;
    height: 39px;
}

.isc-file-upload {
    margin-bottom: 20px;
    text-align: center;
    font-size: 13px;
}

.mar-top-unset {
    margin-top: unset !important;
}

.isc-tag-bor {
    border-radius: 5px;
    margin-top: 10px;
    overflow-y: auto;
    height: 150px;
    border: 1px solid #dddd;
}

.tags-container {
    line-height: unset !important;
    border: unset !important;
    min-height: unset !important;
    margin-bottom: unset !important;
    position: unset !important;
    padding: 10px;
}

.isc-popup .isc-hor-details {
    padding: 10px 40px 10px 20px;
}

.isc-file-properties img {
    margin-left: 8px;
    width: 40px;
    position: relative;
    border-radius: 10px;
    height: 40px;
    padding: 8px 0px;
}

.isc-usr-det .isc-comment-sec-grp-lft-cell-s1 {
    position: unset !important;
    margin-left: 10px !important;
}

.isc-action-data.isc-table-action-dropdown-show .isc-table-action-dropdown {
    display: block;
}

.isc-action-data {
    overflow: inherit !important;
}

.isc-table-action-dropdown {
    z-index: 99;
}

.isc-mal-pay-icon {
    height: 21px;
    width: 21px;
}

.isc-det4 a.isc-dd-drat-btn-s1.isc-btn-primary.isc-sub-menu-list-s1 {
    background-color: #1589ee;
    color: #fff;
}

.isc-temp-head-cont {
    color: #fff;
    padding: 10px 30px;
    height: 100px;
}

.isc-invoice-temp1 .isc-entity-sm-title {
    color: #fff;
}

.isc-invoice-temp1 .isc-temp-bdy-cont {
    padding: 20px 30px;
    border: 1px solid #eee;
}

.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-acc-box-inner-txt .isc-f-w-br {
    padding-bottom: 5px !important;
}

.isc-invoice-temp1 .isc-acc-box-inner-txt p {
    padding-left: 0px;
    margin: 0px;
    white-space: pre-wrap;
}

.isc-invoice-temp1 .isc-acc-box-inner-txt p {
    padding-left: 0px;
    margin: 0px;
    white-space: pre-wrap;
}

.isc-f-w-br {
    color: #525252 !important;
    font-weight: 600;
}

.isc-invoice-temp1 .isc-thm-hme-kpi-t2 {
    font-size: 26px;
    line-height: 26px;
}

/*Muthu 25-04-2022*/
.isc-m-0-10px {
    margin: 10px 10px;
}

.isc-padding {
    padding: 10px 20px;
}

.isc-22per {
    float: left;
    width: 22%;
}

.isc-70per {
    float: left;
    width: 70%;
}

.isc-details-page-title label span {
    padding-left: 30px !important;
}

.isc-padding-r {
    padding-right: 10px !important;
}

.isc-popup-height {
    max-height: unset !important;
    overflow-y: auto;
    height: calc(100vh - 137px) !important;
}

.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;
}

.history-tl-container ul.tl li .item-title {
    cursor: pointer;
}

.item-title {
    font-size: 14px;
}

.visible-sm.visible-lg {
    display: none;
}

#pagination .btn {
    background-color: #d8d8d8 !important;
    border: 1px solid #dadada !important;
    color: #333333 !important;
    padding: 3px 9px;
    border-radius: 6px;
}

.wj-glyph-step-backward {
    border-top: 0.4em solid transparent;
    border-right: 0.5em solid;
    border-bottom: 0.4em solid transparent;
    top: 1px;
    padding-left: 4px;
}

.wj-glyph-left {
    top: 1px;
    border-top: 0.4em solid transparent;
    border-right: 0.5em solid;
    border-bottom: 0.4em solid transparent;
    left: -2px;
}

.wj-glyph-right {
    top: 1px;
    border-top: 0.4em solid transparent;
    border-bottom: 0.4em solid transparent;
    border-left: 0.5em solid;
    left: -1px;
}

.wj-glyph-step-forward {
    top: 1px;
    border-top: 0.4em solid transparent;
    border-bottom: 0.4em solid transparent;
    border-left: 0.5em solid;
    left: 1px;
    padding-right: 5px;
}

div#pagination {
    top: -33px;
    position: relative;
}

.isc-bor-lft-pos {
    border-left: 1px solid #dadada;
    position: relative;
    left: 7px;
}

.isc-82per {
    float: left;
    width: 81.9% !important;
}

.isc-theme-s1 .btn {
    border-radius: 4px !important;
}

.isc-82per.full-width {
    width: 100% !important;
}

.isc-17per.dis-n {
    display: none;
}

.fa-chevron-circle-right.fa-chevron-circle-right-rotate {
    transform: rotate(180deg);
    position: absolute;
    left: -9px;
    top: 4px;
}
/**6/2/2023 css by ramya**/
.isc-not-icon {
    font-size: 10px !important;
    color: #ffa220 !important;
    /* vertical-align: super; */
    position: absolute;
    top: -8px;
    right: 79px;
}
/**20230619**/
.isc-kanban-inner-text {
    color: #1589ee !important;
}

.isc-p-m-0 {
    padding: 0px !important;
    margin: 0px !important;
}

.isc-lbl-pnl-til-hdr-s1 {
    margin: 0px;
    font-size: 15px;
    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; */
}
.wj-control *::-webkit-scrollbar-thumb {
    background: #cfd5d5;
}
/**07/06/2023**/
.isc-sec-nav-in-sm-con-s1 {
    z-index: 9999 !important;
}
/**07/06/2023**/