/* @font-face {
  font-family: "NeoSans";

  src: url('/assets/fonts/NeoSans.eot');

  src: url('/assets/fonts/NeoSans.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/NeoSans.woff2') format('woff2'),
    url('/assets/fonts/NeoSans.woff') format('woff'),
    url('/assets/fonts/NeoSans.ttf') format('truetype'),
    url('/assets/fonts/NeoSans.svg#NeoSans') format('svg');

  font-weight: normal;

  font-style: normal;

  font-display: swap;
} */

@font-face {
    font-family: "NeoSans";
    src: url('../fonts/NeoSans.eot');
    src: url('../fonts/NeoSans.eot?#iefix') format('embedded-opentype'), url('../fonts/NeoSans.woff2') format('woff2'), url('../fonts/NeoSans.woff') format('woff'), url('../fonts/NeoSans.ttf') format('truetype'), url('../fonts/NeoSans.svg#NeoSans') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* font change qoc start */

@font-face {
    font-family: "NeoSansStdBlack";
    src: url("../fonts/NeoSansStdBlack.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdBlackItalic";
    src: url("../fonts/NeoSansStdBlackItalic.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdBold";
    src: url("../fonts/NeoSansStdBold.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdBoldItalic";
    src: url("../fonts/NeoSansStdBoldItalic.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdItalic";
    src: url("../fonts/NeoSansStdItalic.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdLight";
    src: url("../fonts/NeoSansStdLight.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdLightItalic";
    src: url("../fonts/NeoSansStdLightItalic.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdMedium";
    src: url("../fonts/NeoSansStdMedium.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdMediumItalic";
    src: url("../fonts/NeoSansStdMediumItalic.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdRegular";
    src: url("../fonts/NeoSansStdRegular.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdUltra";
    src: url("../fonts/NeoSansStdUltra.otf") format("opentype");
}

@font-face {
    font-family: "NeoSansStdUltraItalic";
    src: url("../fonts/NeoSansStdUltraItalic.otf") format("opentype");
}


/* style css font start */

h2,
h5,
h6 {
    font-family: "NeoSansStdMedium";
}

html {
    font-family: "NeoSans";
}

.quick-counts {
    font-family: "NeoSansStdMedium";
}

.widget .widget-heading h2 {
    font-family: "NeoSansStdMedium";
}

.line-tab .nav-link {
    font-family: "NeoSansStdMedium";
}

.out-come-infobox h4 {
    font-family: "NeoSansStdMedium";
}

.compliace-reg-right h6 {
    font-family: "NeoSansStdMedium";
}

.organization-page h1,
.organization-page h2,
.organization-page h3,
.organization-page h5,
.organization-page h6 {
    font-family: "NeoSansStdMedium";
}

.product-listing h2 {
    font-family: "NeoSansStdMedium";
}

.org-services h4 {
    font-family: "NeoSansStdMedium";
}

.back-popup h4 {
    font-family: "NeoSansStdMedium";
}

.users-page-list .user-list-lg .user-details h6 {
    font-family: "NeoSansStdRegular";
}

.users-page-list .panel-heading h4 span {
    font-family: "NeoSansStdMedium";
}

.user-details-page .right-block .panel-title>a,
.user-details-page .right-block .panel-title>a:active {
    font-family: "NeoSansStdMedium";
}

.user-details-page .user-doc-bx h4 {
    font-family: "NeoSansStdMedium";
}

.user-details-page .user-doc-bx span {
    font-family: "NeoSansStdMedium";
}

.footer .footer-branches {
    font-family: "NeoSansStdMedium";
}

.activity-log-small li a {
    font-family: "NeoSansStdMedium";
}

.assesment-form-page .upform .upform-main .input-block h2 {
    font-family: "NeoSansStdMedium";
}

.assesment-form-page .upform .upform-main .input-block h4 {
    font-family: "NeoSansStdMedium";
}

.assesment-form-page .upform .upform-footer .btn {
    font-family: "NeoSansStdMedium";
}

.competency-result-popup .competency-result-box h3 {
    font-family: "NeoSansStdMedium";
}

.assessment-user-box h4 {
    font-family: "NeoSansStdMedium";
}

.competency-wise h4 {
    font-family: "NeoSansStdBold";
}

.assesment-history-page .result-box-full h3 {
    font-family: "NeoSansStdMedium";
}

.accordian-boxed .card .card-header {
    font-family: "NeoSansStdMedium";
}

.accordian-boxed .panel .panel-heading h4 span {
    font-family: "NeoSansStdMedium";
}

.accordian-boxed .panel-title>a,
.accordian-boxed .panel-title>a:active {
    font-family: "NeoSansStdMedium";
}

a.oc-user-box h4 {
    font-family: "NeoSansStdMedium";
}

.oc-tab li a {
    font-family: "NeoSansStdMedium";
}

.choose-tick-bx .user-list-sm h6 {
    font-family: "NeoSansStdMedium";
}

.front-report-tytle-section h3 {
    font-family: "NeoSansStdMedium";
}

.introduction-page h4 {
    font-family: "NeoSansStdMedium";
}

.counter-class .count {
    font-family: "NeoSansStdMedium";
}

.report-head {
    font-family: "NeoSansStdMedium";
}

.export-arrow {
    font-family: "NeoSansStdMedium";
}

.user-img-section h4 {
    font-family: "NeoSansStdMedium";
}


/* style css font end */


/* Audit css font start */

.slider-inner-box-stgy p {
    font-family: "NeoSans" !important;
}


/* Audit css font end */


/* common css font start */

h5,
h6 {
    font-family: "NeoSansStdMedium";
}

.pm-risk-boxes-main .middle-text-sec-risk-db h6 {
    font-family: "NeoSansStdMedium";
}

.tmline>li>.tmline-badge {
    font-family: "NeoSansStdRegular";
}

.tmline-title {
    font-family: "NeoSansStdRegular";
}

.water-mark {
    font-family: "NeoSansStdMedium";
}

.user-details-show-pop .name-user-pop h4 {
    font-family: "NeoSansStdMedium";
}

.cmn-head-bpm {
    font-family: "NeoSansStdMedium";
}

.smoal-tab .nav-link {
    font-family: "NeoSansStdMedium";
}

.contact-sec-form {
    font-family: "NeoSansStdMedium";
}

.organization-multi-stup-form .step {
    font-family: "NeoSansStdMedium";
}

.healp-detail-heads h3 {
    font-family: "NeoSansStdMedium";
}

.healp-detail-heads ul li a {
    font-family: "NeoSansStdMedium";
}

.help-site-link {
    font-family: "NeoSansStdMedium";
}

.edit-bar .nav-item .nav-link {
    font-family: "NeoSansStdMedium";
}

.edit-bar .edit-icons li a {
    font-family: "NeoSansStdMedium";
}

.btn {
    font-family: "NeoSansStdMedium";
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button {
    font-family: "NeoSansStdMedium";
}

.introjs-tooltip .introjs-tooltiptext {
    font-family: "NeoSansStdRegular";
}

.modal-style-1 .modal-content .form-group label {
    font-family: "NeoSansStdMedium";
}

.form-group label {
    font-family: "NeoSansStdMedium";
}

.popup-full-width .modal-header h4 {
    font-family: "NeoSansStdMedium";
}

.label-style {
    font-family: "NeoSansStdMedium";
}

.head-cmn {
    font-family: "NeoSansStdMedium";
}

.radio-btns-two span {
    font-family: "NeoSansStdMedium";
}

.feedback-comment {
    font-family: "NeoSansStdMedium";
}

.folder-list-page table th {
    font-family: "NeoSansStdMedium";
}

.document-label-folder {
    font-family: "NeoSansStdRegular";
}

.search-folder-menu input[type="text"] {
    font-family: "NeoSansStdRegular";
}

.close-user {
    font-family: "NeoSansStdMedium";
}

.msg-nbr {
    font-family: "NeoSansStdRegular";
}

.robo-detail h3 {
    font-family: "NeoSansStdMedium";
}

.chat-msg-fixed ul li a {
    font-family: "NeoSansStdMedium";
}

.owl-chat-slider .customNavigation .btn {
    font-family: "NeoSansStdMedium";
}

.chat-btm-icones li {
    font-family: "NeoSansStdMedium";
}

.btn-send-chat {
    font-family: "NeoSansStdMedium";
}

.chat-msg-sec h6 time {
    font-family: "NeoSansStdRegular";
}

.inner-chat-head h6 {
    font-family: "NeoSansStdMedium";
}

.upload-file-chat span {
    font-family: "NeoSansStdMedium";
}

.documents-jd ul li h5 {
    font-family: "NeoSansStdMedium";
}

.user-position-detail-box h4 {
    font-family: "NeoSansStdMedium";
}

.user-name-position-box h6 {
    font-family: "NeoSansStdMedium";
}

.department-wise-position h3 {
    font-family: "NeoSansStdMedium";
}

.table-master th {
    font-family: "NeoSansStdMedium";
}

.video-box-bg h5 {
    font-family: "NeoSansStdMedium";
}

.pestle-clr-box h2 {
    font-family: "NeoSansStdMedium";
}

.pestle-clr-new-shape h2 {
    font-family: "NeoSansStdMedium";
}

.edit-bar .module-name-block a {
    font-family: "NeoSansStdMedium";
}

.filter-fill .quick-content-area h5 {
    font-family: "NeoSansStdMedium";
}

.filter-fill .quick-content-area h4 {
    font-family: "NeoSansStdMedium";
}

.btn-small {
    font-family: "NeoSansStdRegular";
}

.icone-remove li label {
    font-family: "NeoSansStdMedium";
}

.discussion-chat .chat-user-sec h6 {
    font-family: "NeoSansStdRegular";
}

.bg-table-head {
    font-family: "NeoSansStdMedium";
}

.field-login label {
    font-family: "NeoSansStdRegular";
}

.forgot-box h3 {
    font-family: "NeoSansStdRegular";
}

.inp-label-forgot {
    font-family: "NeoSansStdRegular";
}

.risk-matrix-table-left table td {
    font-family: "NeoSansStdMedium";
}

.risk-matrix-table-bottom table tr td {
    font-family: "NeoSansStdMedium";
}

.risk-table-graph {
    font-family: "NeoSansStdMedium";
}

.progress-round .progress-value {
    font-family: "NeoSansStdMedium";
}

.progress-circle span {
    font-family: "NeoSansStdMedium";
}

.overall-score h3 {
    font-family: "NeoSansStdMedium";
}

.completed-questions-progress-label {
    font-family: "NeoSansStdRegular";
}

.drop-detail-sec .banking-issue li a label {
    font-family: "NeoSansStdMedium";
}

ul.arrowlist li label {
    font-family: "NeoSansStdMedium";
}

.document-position-number-stant {
    font-family: "NeoSansStdMedium";
}

.small-popup-login h6 {
    font-family: "NeoSansStdRegular";
}

.head-three {
    font-family: "NeoSansStdMedium";
}

.risk-rating-box-white p {
    font-family: "NeoSansStdRegular";
}

.list-right-score-new {
    font-family: "NeoSansStdRegular";
}

.info-text {
    font-family: "NeoSansStdRegular";
}

.risk-score-box-new h2 {
    font-family: "NeoSansStdMedium";
}

.risk-score-box-new h3 {
    font-family: "NeoSansStdMedium";
}

.step-form-small #msform .action-button {
    font-family: "NeoSansStdMedium";
}

.divide-style h3 {
    font-family: "NeoSansStdMedium";
}

.divide-speed h3 span {
    font-family: "NeoSansStdRegular";
}

.auto-complete-search .search-clear-btn {
    font-family: "NeoSansStdRegular";
}

.vertical-progress .vertical-progress-value {
    font-family: "NeoSansStdRegular";
}

.oc-tab-menu li a {
    font-family: "NeoSansStdRegular";
}

.panel-drop-white .width96pc {
    font-family: "NeoSansStdMedium";
}

.user-details-page .user-settings .card .card-header h3 {
    font-family: "NeoSansStdRegular";
}

.options-box {
    font-family: "NeoSansStdRegular";
}

.big-text-one {
    font-family: "NeoSansStdMedium";
}

.big-text-two {
    font-family: "NeoSansStdMedium";
}

.big-text-three {
    font-family: "NeoSansStdMedium";
}

.number-flow {
    font-family: "NeoSansStdRegular";
}

.audit-work-flow .status-flow {
    font-family: "NeoSansStdRegular";
}

.brudcrumb ul li:last-child a {
    font-family: "NeoSansStdRegular";
}

.new-search-v2 .search-clear-btn {
    font-family: "NeoSansStdRegular";
}

.new-search-v2 .search-clear-btn {
    font-family: "NeoSansStdRegular";
}

.head-and-check .remember-txt {
    font-family: "NeoSansStdMedium";
}

.new-form-menu .dropdown-list-group li a {
    font-family: "NeoSansStdRegular";
}

.new-form-menu .head-drop-new {
    font-family: "NeoSansStdMedium";
}

.progress-head {
    font-family: "NeoSansStdMedium";
}

.competency-progrss-main .position-name {
    font-family: "NeoSansStdRegular";
}

.mrm-report-header-texts p {
    font-family: "NeoSansStdRegular";
}

.mrm-report-header-texts h6 {
    font-family: "NeoSansStdRegular";
}

.mrm-report-header-texts h6,
.mrm-report-header-texts h5 {
    font-family: "NeoSansStdRegular";
}

.feedback-icon-main .feedback-name {
    font-family: "NeoSansStdMedium";
}

.score-divide h3 {
    font-family: "NeoSansStdMedium";
}

.manage-risk-box-hide p {
    font-family: "NeoSansStdRegular";
}

.risk-dashboard-heatmap-label {
    font-family: "NeoSansStdRegular";
}

.big-text-four {
    font-family: "NeoSansStdMedium";
}

.name-and-position h6 {
    font-family: "NeoSansStdRegular";
}

.price-text-cmn {
    font-family: "NeoSansStdRegular";
}

.slider-new-type-input .range-slider__value {
    font-family: "NeoSansStdMedium";
}

.cover-page-design-dafm h2 {
    font-family: "NeoSansStdMedium";
}

.top-ten-risk-db h4 {
    font-family: "NeoSansStdRegular";
}

.risk-journey-block .journey-title-box .journey-title-box-inner {
    font-family: "NeoSansStdRegular";
}

.tab-left-dummy-text {
    font-family: "NeoSansStdRegular";
}

.icon-with-text-small-impact {
    font-family: "NeoSansStdRegular";
}

.impact-analysis-tab-popup .icon-with-text-small-tab .nav-tabs .nav-item .nav-link {
    font-family: "NeoSansStdRegular";
}

.right-side-status-tag {
    font-family: "NeoSansStdRegular";
}

.form-group .input-clear-btn {
    font-family: "NeoSansStdRegular";
}

.bottom-right-value-box {
    font-family: "NeoSansStdMedium";
}

.cover-page-inner-new h4 {
    font-family: "NeoSansStdRegular";
}

.status-tag-new-two {
    font-family: "NeoSansStdRegular";
}

.initiaves-dtl-boxes-nbr {
    font-family: "NeoSansStdMedium";
}

.initiaves-milestone-add-btn {
    font-family: "NeoSansStdMedium";
}

.user-present-section label {
    font-family: "NeoSansStdRegular";
}

.table tr th {
    font-family: "NeoSansStdMedium";
}

.risk-matrix-dafm-table tr td {
    font-family: "NeoSansStdMedium";
}

.dot-div-new {
    font-family: "NeoSansStdMedium";
}

.number-big {
    font-family: "NeoSansStdMedium";
}

.kpi-score-tab-btn-name {
    font-family: "NeoSansStdRegular";
}

.risk-treatment-btn.active {
    font-family: "NeoSansStdMedium";
}

.pdf-inner-no-border-accodion .panel-default>.panel-heading a:after {
    font-family: "NeoSansStdMedium";
}

.pdf-menu-accodion .panel-drop-white .width96pc {
    font-family: "NeoSansStdRegular";
}

.pdf-inner-title-accodion {
    font-family: "NeoSansStdRegular";
}

.price-icon-inp span {
    font-family: "NeoSansStdMedium";
}

.event-matrix-user-box-round {
    font-family: "NeoSansStdMedium";
}

.db-small-space-boxes .swot-sec-score-sec .db-status {
    font-family: "NeoSansStdRegular";
}

.click-me {
    font-family: "NeoSansStdRegular";
}

.card-accordion-new .access-settings .sub-accordion .card .card-header .card-link {
    font-family: "NeoSansStdRegular";
}

.menu-box-show .panel-title a {
    font-family: "NeoSansStdMedium";
}

.font-regular {
    font-family: "NeoSans";
}

.font-italic {
    font-family: "NeoSans";
    font-style: italic;
}

.font-extra-light {
    font-family: "NeoSans";
}

.font-extra-light-italic {
    font-family: "NeoSans";
    font-style: italic;
}

.font-light {
    font-family: "NeoSans";
}

.font-light-italic {
    font-family: "NeoSans";
    font-style: italic;
}

.font-bold {
    font-family: "NeoSansStdMedium";
}

.font-semi-bold {
    font-family: "NeoSansStdRegular";
}

.font-semi-bold-italic {
    font-family: 'NeoSansStdItalic';
}

.font-bold-italic {
    font-family: 'NeoSansStdMediumItalic';
}

.font-extra-bold {
    font-family: "NeoSansStdMedium";
}

.font-extra-bold-italic {
    font-family: 'NeoSansStdBlackItalic';
}

.font-black {
    font-family: 'NeoSansStdBold';
}

.font-black-italic {
    font-family: 'NeoSansStdBoldItalic';
}

.font-normal {
    font-family: "NeoSans" !important;
}

.font-weight-600 {
    font-family: "NeoSansStdRegular";
}

.font-weight-700 {
    font-family: "NeoSansStdMedium";
}

.bold {
    font-family: "NeoSansStdMedium";
}

.activities-number {
    font-family: "NeoSansStdMedium" !important;
}

.activities-loop-main .activities-content h5 {
    font-family: "NeoSansStdRegular";
}

.activities-loop-mobile .activities-content h5 {
    font-family: "NeoSansStdRegular";
}

.stg-db-sec-one h6 {
    font-family: "NeoSansStdBold";
}

.select-close-icon .select-clear-btn {
    font-family: "NeoSansStdRegular";
}

.mapping-label.mapping-label-big {
    font-size: 13px;
    font-family: 'Nunito Bold';
    padding: 8px;
}

.so-slider-box .so-slider-box-header h5 {
    font-size: 14px;
    font-family: 'Nunito Bold';
    color: #031F41;
    margin-bottom: 0;
}

.step-v2-tab-box .mt-step-title {
    font-family: "NeoSansStdRegular";
}

.form-group .checkbox-dropdown .dropdown .dropdown-option {
    font-family: "NeoSans";
}

.form-group .checkbox-dropdown .dropdown .dropdown-label {
    font-family: "NeoSans";
}

.document-label-status {
    font-family: "NeoSansStdRegular";
}

.task-notification-hdr .line-tab .nav-link {
    font-family: "NeoSansStdRegular";
}

.user-deleagation-text {
    font-family: 'NeoSansStdBold';
}

.btn-new {
    font-family: "NeoSansStdRegular";
}

.table-dashboard tr th {
    font-family: "NeoSansStdRegular";
}

.border-input-group .input-group-text {
    font-family: "NeoSansStdRegular";
}

.border-input-group .custom-select {
    font-family: "NeoSansStdRegular";
}

.efficiecy-level-fan-main .label-fan {
    font-family: "NeoSans";
}

.color-change-btn-label {
    font-family: "NeoSans";
}

.status-three {
    font-family: "NeoSansStdRegular";
}

.matrix-color-box {
    font-family: "NeoSansStdMedium";
}

.chat_area .receive div p {
    font-family: "NeoSansStdRegular";
}

.chat_area .send div p {
    font-family: "NeoSansStdRegular";
}

.form-group .custom-control .custom-control-label {
    font-family: "NeoSans" !important;
}


/* common css font start */

body {
    font-family: "NeoSans" !important;
}

.main-menu {
    font-family: "NeoSans";
}


/* font change qoc end */

a:hover {
    color: #8f1538;
}

.menu-collape-area ul li a {
    color: #fff;
}

.menu-collape-area .card-link:before {
    color: #fff;
}

.menu-collape-area ul li a:hover:before {
    color: #fff;
}

#sidebar-wrapper-menu .side-bar-header {
    background: #8d8f90;
}

#sidebar-wrapper-menu.active .side-bar-header {
    background: #8d8f90;
}

.bg-dark {
    background: #8f1538 !important;
}

.top-bar .notification a i {
    color: #fff;
}

.top-bar .language-btn {
    background: #38383657 !important;
}

.user-box-header .dropdown-menu a:hover span {
    color: #8f1538 !important;
}

body {
    background: #f5f6f7;
}

.bg-main {
    background: #f5f6f7 !important;
}

.actvitylog-dtl-round {
    border-color: #f5f6f7;
}

.edit-bar .nav-item .nav-link.active {
    background-color: #f5f6f7;
    color: #8f1538;
}

.edit-bar .nav-item .nav-link:hover {
    color: #8f1538;
}

.main-menu .submenu .collapse li a.active {
    background: #8f1538;
}

.edit-bar .edit-icons li a:hover {
    color: #8f1538;
}

.nav-pills.edit-icons li a.active {
    color: #8f1538;
}

#sidebar-wrapper-menu {
    background-color: rgba(141, 143, 144, 0.9);
}

.left-menu-main .card-link.active,
.main-menu .submenu .collapse li a.active,
.menu-collape-area ul li a.active {
    background: #8f1538;
}

.menu-collape-area ul li a:hover {
    background: #8f1538;
}

.left-menu-main .card-link.active {
    background: #8f1538;
}

.left-menu-main .card-link.active {
    color: #fff;
}

.menu-collape-area .card-link.active:before {
    color: #fff;
}

.icon-with-text-small-tab .nav-tabs .nav-item .nav-link.active {
    border-color: #8f1538 !important;
    background: #8f1538 !important;
}


/* btn type style start */

a.btn:not([href]):not([tabindex]) {
    color: #8f1538;
}

.btn.ordinary-btn {
    color: #8f1538 !important;
}

.btn {
    color: #8f1538;
    border: 1px solid #8f1538;
}

.btn:hover {
    background: #8f1538 !important;
    border-color: #8f1538 !important;
}

.btn-small {
    border: 1px solid #8f1538;
    color: #8f1538;
}

.btn-small:hover {
    background: #8f1538;
    border-color: #8f1538;
}

.btn-active {
    background: #8f1538 !important;
}

.oc-edit .oc-box-option-icon:hover {
    color: #8f1538;
}

.filter-fill .filter-save-btn .btn-active {
    border-color: #8f1538;
}

.upload-btn-wrapper .btn {
    border-bottom-color: #8f1538;
}

.upload-btn-wrapper .btn:hover {
    color: #8f1538 !important;
}

.upload-btn-wrapper input[type="file"]:hover+button {
    color: #8f1538 !important;
}

.oc-upload-image-show .upload-btn-wrapper input[type="file"]:hover+button {
    background: #8f1538 !important;
    border-color: #8f1538 !important;
}

.user-img-section .user-pic .edit-btn {
    background: #8f1538;
}

.user-img-section .user-pic .edit-btn:hover {
    background: #8d8f90;
}

.choose-file-btn .btn {
    border-color: #8f1538;
    color: #8f1538 !important;
}

.choose-file-btn:hover .btn {
    background: #8f1538 !important;
}

.choose-file-btn input[type="file"]:hover+button {
    background: #8f1538 !important;
}


/* step-form-small theme style start */

.step-form-small #msform .action-button {
    border-color: #8f1538;
}

.step-form-small #msform .action-button {
    color: #8f1538;
}

.step-form-small #msform .action-button:hover {
    background: #8f1538;
    border-color: #8f1538;
}

.step-form-small #progressbar li.active:before,
.step-form-small #progressbar li.active:after {
    background: #8f1538;
    color: #8f1538;
}


/* step-form-small theme style end */

.my-pagination .ngx-pagination .current {
    background: #8d8f90;
}

.tab-type-btn-small .outline-tag {
    background: #fff;
    color: #8f1538 !important;
    border-color: #8f1538 !important;
}

.tab-type-btn-small .outline-tag.active {
    background: #8f1538 !important;
    color: #fff !important;
    border-color: #8f1538 !important;
}

.tab-type-btn-small .outline-tag:hover {
    background: #8f1538 !important;
    color: #fff !important;
    border-color: #8f1538 !important;
}

.nbr-box-small:hover {
    border-color: #8f1538;
    color: #8f1538;
}

.nbr-box-small.active {
    border-color: #8f1538;
    background: #8f1538;
}

.user-box-big-plus {
    background: #8f1538;
}


/* btn type style end */

.head-details a {
    color: #8f1538;
}

.head-details a:hover {
    color: #8f1538;
}

.start-audit-page .assesment-footer {
    background: #8f1538;
}

.container2 input:checked~.checkmark {
    background-color: #8f1538;
}

.chat-box-header {
    background: #680724;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #8f1538;
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #8f1538;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #8d8f90;
}

.new-search-v2 .search-label:hover {
    color: #8f1538;
}

.edit-option-show a:hover .fas,
.edit-option-show a:hover i {
    color: #8f1538;
}

.edit-option-show a:hover span {
    color: #8f1538;
}

.edit-option-show-fix a:hover {
    color: #8f1538 !important;
}

.edit-small .edit-small-icon a:hover {
    color: #8f1538;
}

.user-details-page .add-button-outlined:hover {
    color: #8f1538;
    border-color: #8f1538;
}

.user-details-page .add-button-outlined:hover i {
    color: #8f1538;
}

.user-details-page .add-button-outlined i:hover {
    color: #8f1538;
}

.side-menu-toggles-main .left-arow-side-toggle {
    background-color: #8f1538;
}

.user-toggle-cmn {
    background: #8f1538;
}

#return-to-top {
    background-color: rgba(141, 143, 144, 0.9);
}

#return-to-top:hover {
    background: #8f1538;
}

.question-circle-inp:hover i {
    color: #8f1538;
}

.eye-icon-pswd:hover {
    color: #8f1538 !important;
}

.user-list-sm:hover h6,
.user-list-sm:hover span {
    color: #8f1538;
}

@keyframes blinkingTextblue {
    0% {
        color: #8f1538;
    }
    49% {
        color: #8f1538;
    }
    60% {
        color: #33475b;
    }
    99% {
        color: #33475b;
    }
    100% {
        color: #8f1538;
    }
}

.user-highlight .blinking-text-blue {
    animation: blinkingBlue 1s infinite;
}

@keyframes blinkingBlue {
    0% {
        color: #8f1538;
    }
    49% {
        color: #8f1538;
    }
    60% {
        color: #33475b;
    }
    99% {
        color: #33475b;
    }
    100% {
        color: #8f1538;
    }
}

.user-highlight .user-list-sm img {
    -webkit-box-shadow: 0px 0px 10px #8f153838;
    -moz-box-shadow: 0px 0px 10px #8f153838;
    box-shadow: 0px 0px 10px #8f153838;
}

.user-details-page .user-beginer-block .beginner-icon {
    background: #8f1538;
}

.progress-bar {
    background-color: #8f1538;
}

.line-tab .nav-link.active {
    border-color: #8f1538 !important;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #8f1538 !important;
}

.user-details-page .read-more {
    color: #8f1538;
}

.pagination .page-link.active,
.pagination .page-link:hover {
    color: #8f1538;
}

.selectator_options .selectator_option.active {
    background-color: #8f1538;
}

.nav-tabs--left .nav-link:hover {
    color: #8f1538 !important;
}

.switch input:checked+.slider:before {
    border: 1px solid #8f1538;
}

.switch input:checked+.slider {
    background-color: #8f1538;
}

.card-hov-effect:hover .pointer h3,
.card-hov-effect:hover .pointer .directio-text,
.card-hov-effect:hover .card-link {
    color: #8f1538;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #8f1538;
}

.confirm-star .fas {
    color: #8f1538;
}

.organization-multi-stup-form .step {
    background-color: #f5f6f7;
}

.organization-multi-stup-form .step:hover {
    color: #8f1538;
    cursor: pointer;
}

.organization-multi-stup-form .step:hover .multi-form-nbr {
    background: #8f1538;
}

.organization-multi-stup-form .step.active {
    color: #8f1538;
    border-top-color: #8f1538 !important;
}

.organization-multi-stup-form .step.active .multi-form-nbr {
    background: #8f1538;
}

.organization-multi-stup-form .step.finish {
    color: #8f1538;
    border-top-color: #8f1538 !important;
}

.organization-multi-stup-form .step.finish.active {
    color: #8f1538;
}

.organization-multi-stup-form .step.finish .multi-form-nbr {
    background: #8f1538;
}

.Preview-block .remember-txt:hover {
    color: #8f1538;
}

.filter-fill .filter-page-inner {
    background-color: rgba(141, 143, 144, 0.9);
}

.filter-fill .filter-btn-active {
    background: #8f1538;
    border: 1px solid #8f1538;
}

.filter-fill .filtr-btn:hover {
    background: #8f1538 !important;
    border: 1px solid #8f1538 !important;
}

.btn-new-icon.active {
    background: #8f1538;
}

.help-site-link {
    color: #8f1538;
}

.help-site-link:hover {
    color: #8f1538;
}

.v2-help-drop-main .panel-default .panel-heading:hover .width96pc {
    color: #8f1538 !important;
}

.v2-help-drop-main .panel-drop-sections .panel-heading.active .width96pc {
    color: #8f1538 !important;
}

.accordian-boxed .card-body span.active {
    border: 1px solid #8f1538;
    background: #8f1538;
}

.assesment-form-page input[type="radio"].toggle:checked+label {
    background: #8f1538;
    border-color: #8f1538 !important;
}

.assesment-form-page .start-btn {
    background: #8f1538;
    border-color: #8f1538 !important;
}

.assesment-form-page .start-btn:hover {
    background: #8f1538 !important;
}

.assesment-form-page input[type="radio"].toggle+label:hover {
    background: #8f1538;
    border-color: #8f1538 !important;
}

.modal-style-1 .modal-content .modal-header {
    background: #8f1538;
    background: -moz-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: -webkit-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: linear-gradient(to right, #8f1538 0%, #450015 100%);
}

.modal-style-1 .modal-content .modal-header .close {
    background: #8f1538;
}

.dollar-icon-border {
    border: 2px solid #8f1538;
}

.text-light-blue {
    color: #8f1538 !important;
}

.view-more-pestel-box {
    color: #8f1538 !important;
}

.outline-tag:hover {
    color: #8f1538 !important;
    border-color: #8f1538 !important;
}

.outline-tag:hover span {
    color: #8f1538 !important;
}

.outline-tag.view-more-tag:hover {
    background: #8f1538 !important;
}

.view-more-tag {
    color: #8f1538;
}

.menu-drop-tab-top .nav-trash:hover {
    color: #8f1538 !important;
}

.login-forget:hover {
    color: #8f1538 !important;
}

.forgot-box h3 {
    color: #8f1538;
}

.forgot-link {
    color: #8f1538 !important;
}

.btn-reload-otp:hover {
    color: #8f1538 !important;
}

.verification-box p a {
    color: #8f1538 !important;
}

.active-text {
    color: #8f1538;
}

.accordion-tab .list-group-item.active a {
    color: #8f1538;
}

.star.selected i {
    color: #8f1538;
}

.table-master td a {
    color: #8f1538;
}

.new-search-v2 .form-group.sb-search-open .search-label,
.new-search-v2 .no-js .sb-search .search-label {
    background: #8f1538;
    border: 1px solid #8f1538;
}

.filter-select-wrapper>.item {
    color: #8f1538;
    border: 1px solid #8f1538;
}

.filter-select-wrapper>.item>button {
    color: #8f1538;
}

.edit-option-show-inner a:hover .fas {
    color: #8f1538;
}

.md-name {
    color: #8f1538;
}

.edit-bar .module-name-block a:hover {
    color: #8f1538;
}

.arrow-dropdown a.active {
    color: #8f1538;
}

.edit-bar .arrow-dropdown a:hover::before {
    color: #8f1538;
}

.welcome-screen .modal-dialog .abt-module-description h4 {
    color: #8f1538;
}

.welcome-screen .modal-dialog .modal-content .carousel-indicators li.active {
    background: #8f1538;
}

.radio-btns-new .verygood[type="radio"]:checked+.fa-check-circle:before,
.radio-btns-new .verygood[type="radio"]:checked+label>.fa-check-circle:before {
    color: #8f1538;
}

.radio-btns-new .good[type="radio"]:checked+.fa-check-circle:before,
.radio-btns-new .good[type="radio"]:checked+label>.fa-check-circle:before {
    color: #8f1538;
}

.radio-btns-new .bad[type="radio"]:checked+.fa-check-circle:before,
.radio-btns-new .bad[type="radio"]:checked+label>.fa-check-circle:before {
    color: #8f1538;
}

.vm-box .vm-icon-bx {
    background: -moz-linear-gradient(258deg, #450015 0%, #8f1538 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0%, #450015), color-stop(100%, #8f1538));
    background: -webkit-linear-gradient(258deg, #450015 0%, #8f1538 100%);
    background: -o-linear-gradient(258deg, #450015 0%, #8f1538 100%);
    background: -ms-linear-gradient(258deg, #450015 0%, #8f1538 100%);
    background: linear-gradient(192deg, #450015 0%, #8f1538 100%);
}

.loader-round {
    border-top-color: #8f1538;
}

a.oc-user-box .status {
    background: #8f1538;
}

a.oc-user-box img {
    border-color: #8f1538;
}

.oc-btns-arow {
    color: #8f1538;
    border: 1px solid #8f1538;
}

.oc-btns-arow:hover {
    background: #8f1538;
}

.oc-tab-menu li a.active {
    color: #8f1538;
    border-color: #8f1538;
}

.oc-tab-menu li a.active:hover {
    color: #8f1538;
    border-color: #8f1538;
}

.oc-upload-image-show-pic {
    border-color: #8f1538;
}

.bottom-bordered-blue {
    border-bottom-color: #8f1538;
}

.image-edit-icom-oc:hover {
    background: #8f1538;
}

.issue-list-table-org .container2 input:checked~.checkmark {
    background-color: #8f1538;
    border-color: #8f1538;
}

.issuue-new-style .draft-tag:before {
    border-left-color: #8f1538;
    border-bottom-color: #8f1538;
}

.issuue-new-style .draft-tag:after {
    background: #8f1538;
    border-color: #8f1538;
}

.work-flow-btm-sec-right h3 {
    color: #8f1538;
}

.outline-tag.active {
    background: #fff;
    border-color: #8f1538;
    color: #8f1538;
}

.btn-in-ex-new:hover {
    background: #8f1538 !important;
    border-color: #8f1538;
}

.btn-in-ex-new.active {
    background: #8f1538;
    border-color: #8f1538;
}

.outline-tag.active span {
    color: #8f1538 !important;
}

.uploaded-files a:hover {
    background: #8f1538;
}

.uploaded-files a.active {
    background: #8f1538;
}

.btn-send-chat {
    border-color: #8f1538;
}

.chat-btm-icones li a:hover {
    color: #8f1538;
}

.owl-chat-slider .item .btn:hover {
    background: #8f1538 !important;
}

.owl-chat-slider .customNavigation .btn {
    color: #8f1538 !important;
}

.upload-file-chat span:hover {
    color: #8f1538;
    border-color: #8f1538;
}

.top-bar .notification-menu-hdr .dropdown-list-group li.indication:before {
    background: #8f1538;
    border-color: #ffd0e5;
}

.introjs-helperNumberLayer {
    background: #8f1538;
}

.users-page-list .user-list-lg:hover .user-details h6 {
    color: #8f1538;
}

.users-page-list .user-list-lg:hover .user-details span {
    color: #8f1538;
}

.user-details-show-pop .user-pop-contact li a:hover {
    color: #8f1538;
}

.header-new-popup .popup-link-icon a:hover {
    color: #8f1538;
}

.cantroller-preview a:hover {
    background: #8f1538;
}

.popup-slider-control a:hover {
    color: #8f1538 !important;
}

.assessment-user-box h4 {
    background: -webkit-linear-gradient(#8f1538, #450015);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.assesment-history-page .result-box-full h3 {
    background: -webkit-linear-gradient(#8f1538, #450015);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.score-divide h3 {
    background: -webkit-linear-gradient(#8f1538, #450015);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.assesment-form-page .competency-result-box .progress .progress-bar {
    background: #8f1538;
    background: -moz-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: -webkit-gradient( left top, right top, color-stop(0%, #8f1538), color-stop(100%, #450015));
    background: -webkit-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: -o-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: -ms-linear-gradient(left, #8f1538 0%, #450015 100%);
    background: linear-gradient(to right, #8f1538 0%, #450015 100%);
}

.competency-result-popup .competency-result-box h3 {
    background: -webkit-linear-gradient(#8f1538, #450015);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.zui-wrapper .zui-table tr.active td:first-child {
    border-left: 5px solid #8f1538;
}

body .main-skill {
    background: rgb(143, 21, 56, 15%) !important;
}

.zui-wrapper .zui-table tr.active td {
    background: rgb(143, 21, 56, 15%) !important;
}

tbody tr:hover {
    background: rgb(143, 21, 56, 8%) !important;
}

.zui-wrapper .zui-table tr:hover td {
    background: rgb(143, 21, 56, 8%) !important;
}

.form-control:focus {
    border-color: #da859d;
    box-shadow: 0 0 0 0.2rem rgb(143 21 56 / 25%);
}

.paraia-multi-select>.dropdown>.items>.item:hover {
    background-color: #8f1538;
}

.feedback-icon-main .feedback-icon.active {
    color: #8f1538;
}

.notifications-options .dropdown-toggle:hover {
    background: #8f1538;
}

.notifications-options.show .dropdown-toggle {
    background: #8f1538;
}

.small-close-round {
    color: #8f1538;
}

.paperclip-type-inp [type="file"]+label.btn-1:hover {
    color: #8f1538;
}

.assesment-form-page .assesment-footer {
    background: #8f1538;
}

.likelihood-risk-table .color-box-risk:hover .count-risk {
    background: #8f1538;
}

.color-box-risk .count-risk.active {
    background: #8f1538 !important;
}

.color-box-risk:hover .count-risk {
    background: #8f1538;
}

.btn-small-green:hover {
    background: #8f1538 !important;
    color: #fff !important;
    border-color: #8f1538 !important;
}

.my-pagination .ngx-pagination .current {
    background: #8f1538;
}

.widget .widget-heading h2 span {
    color: #8f1538;
}


/* btn-clr-select starts */

.btn-clr-select .form-control:hover {
    background: #8f1538;
    color: #fff;
}

.btn-clr-select .form-control option {
    background: #fff;
    color: #33475b;
}

.btn-clr-select .form-control:hover option {
    background: #fff;
    color: #33475b;
}

.btn-clr-select .form-control {
    border-color: #8f1538;
    color: #8f1538;
}

.btn-clr-select .plain-select:after {
    color: #8f1538;
}

.btn-clr-select .plain-select:hover:after {
    color: #fff;
}


/* btn-clr-select end */


/* btn-clr-select-fill starts */

.btn-clr-select-fill .form-control:hover {
    background: #8f1538;
    color: #fff;
}

.btn-clr-select-fill .form-control option {
    background: #fff;
    color: #33475b;
}

.btn-clr-select-fill .form-control:hover option {
    background: #fff;
    color: #33475b;
}

.btn-clr-select-fill .form-control {
    border-color: #8f1538;
    background: #8f1538;
    color: #fff;
}

.btn-clr-select-fill .plain-select:after {
    color: #fff;
}

.btn-clr-select-fill .plain-select:hover:after {
    color: #fff;
}


/* btn-clr-select-fill end */

.activities-nbr {
    background: #8f1538;
}

.activities-main:before {
    background: #8f1538;
}

.report-link i.active {
    color: #8f1538;
}

.report-link a:hover {
    color: #8f1538 !important;
}

.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #8f1538;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #8f1538;
}

.custom-control-label::before {
    border-color: #8f1538;
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #f3f8fb, 0 0 0 0.2rem rgb(250 242 218);
}

.round-question h2 {
    background: #8f1538;
}

.three-dots-dropdown.btn:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: #8f1538 !important;
}

.three-dots-dropdown.btn:hover i {
    color: #8f1538 !important;
}

.tmline>li>.tmline-badge {
    border-color: #8f1538;
    color: #8f1538;
}

.tmline:before {
    background-color: #8f1538;
}

.tmline .add-tmlinr .tmline-btn {
    background: #8f1538;
}

.tmline .add-tmlinr .tmline-btn:hover {
    background: #8f1538;
}

.btn-tic {
    background: #8f1538;
}

.organization-multi-stup-form button:hover {
    background: #8f1538;
}

.progress-round.blue .progress-bar {
    border-color: #8f1538;
}

.progress-round .progress-value {
    color: #8f1538;
}

.risk-treatment-btn {
    color: #8f1538;
}

.indication-label-blue {
    color: #8f1538 !important;
    border-color: #8f1538 !important;
}

.divide-style h3 {
    background: -webkit-linear-gradient(#f3f8fb, #8f1538);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.progress-circle span {
    color: #8f1538;
}

.progress-circle.over50 .first50-bar {
    background-color: #8f1538;
}

.value-bar {
    border-color: #8f1538;
}

.bg-light-blue {
    background: #8f1538 !important;
}

.processes-issue {
    background: #ffeaf0;
    border-color: #8f1538;
}

.tree-btn-loop-workflow .btn:after {
    border-color: #8f1538;
}

.audit-workflow-user-box:before {
    border-color: #8f1538;
}

.work-flow-review-approval:after {
    background: #8f1538;
}

.document-new-tabs .nav-tabs .nav-link.active,
.document-new-tabs .nav-tabs .nav-item.show .nav-link {
    color: #8f1538 !important;
    background: #ffeaf0;
}

.folder-options-main-ul li:hover .folder-menu-link {
    color: #8f1538;
    background: #ffeaf0;
}

.slider-user-guide-menu .nav .nav-item:first-child .nav-link {
    border-left-color: #8f1538;
}

.slider-user-guide-menu .nav .nav-item .nav-link.active {
    background: #8f1538 !important;
    border-color: #8f1538 !important;
}

.slider-user-guide-menu .nav .nav-item .nav-link:before {
    border-left-color: #8f1538;
}

.slider-user-guide-menu .nav .nav-item .nav-link.active:after {
    border-left-color: #8f1538 !important;
}

.slider-user-guide-menu .nav .nav-item .nav-link {
    border-color: #8f1538;
}

.slider-user-guide-menu .nav .nav-item .nav-link:hover {
    color: #8f1538;
}

.notifications-list li.indication:before {
    background: #8f1538;
    border-color: #ffb3c9;
}

.curve-small-tab .nav-tabs .nav-item .nav-link.active {
    border-color: #8f1538 !important;
    background: #ffe9ef !important;
    color: #8f1538 !important;
}

.pdf-page-height .pdf-page-section {
    border-color: #962d4c;
}

.pdf-page-height .maindiv .holder:last-child .pdf-page-section {
    border-color: #962d4c;
}

.small-tab-icons .nav-tabs .nav-link.active,
.small-tab-icons .nav-tabs .nav-item.show .nav-link {
    background: #8f1538 !important;
}

.form-group .btn-light.bg-primary {
    background: #8f1538 !important;
}

.small-close-poup:hover {
    color: #8f1538 !important;
}

.folder-options-main-ul li .folder-menu-link.active,
.folder-options-main-ul li:hover .folder-menu-link {
    background: #ffeaf0;
    color: #8f1538;
}

.header-back-line .btn-plus:hover {
    color: #8f1538;
    border-color: #8f1538;
}

.question-icon {
    color: #8f1538 !important;
}

.bb-custom-wrapper nav span,
.menu-button {
    background: #8f1538 !important;
}

.content .round-question h2,
.round-question h2 {
    background: #8f1538;
}

.edit-and-delete-small .btn-small-icon:hover {
    color: #8f1538;
}

.tag-data-input-select-box {
    background: #8f1538;
}

.tag-data-input-select-box:after {
    border-left: 10px solid #8f1538;
}

.close-data-input-select-box:hover {
    color: #8f1538;
}

.controls-mapping-btn span:hover {
    color: #8f1538;
}

.profile-main-right .slider-inner-box-strategy:hover {
    border-color: #8f1538 !important;
}

.ngx-pagination .current {
    color: #8f1538 !important;
}

.active-box {
    border-color: #8f1538 !important;
}

.cmn-bdr-blue {
    border-color: #8f1538 !important;
}

.stg-role-chart .oc-user-pic.img-active img.user-pic-bdr {
    border-color: #8f1538 !important;
}

.active-box-functional {
    border-color: #8f1538 !important;
}

.edit-dropdown .dropdown-menu .dropdown-item.active,
.edit-dropdown .dropdown-menu .dropdown-item:hover {
    color: #8f1538;
}

.theme-border-color,
.theme-border-color-bottom,
.theme-border-color-left,
.theme-border-color-right,
.theme-border-color-top {
    border-color: #8f1538;
}

.initiaves-dtl-boxes-nbr {
    border-color: #8f1538;
}

.initiaves-dtl-boxes-left:after {
    border-color: #8f1538;
}

.rca-msg-btn {
    color: #8f1538;
    border-color: #8f1538;
}

.risk-journey-block .journey-title-box .journey-title-box-inner {
    border-color: #8f1538;
}

.stup-root-cause.risk-journey-block:before {
    background: #8f1538;
}

.risk-journey-block .journey-title-box:after {
    background: #8f1538;
}

.risk-journey-block .risk-journey-details {
    border: 1px solid #8f1538;
}

.risk-journey-block .question-blue {
    background: #b17b8b;
}

.edit-btn-table:hover {
    color: #8f1538;
    border-color: #8f1538;
}

.lg-outline-box .active,
.lg-outline-box .cmn-bdr:hover {
    border-color: #8f1538 !important;
}

.float-left.three-dots-dropdown i {
    color: #8f1538;
}

.auto-complete-search .autocomplete-items div:hover {
    background-color: #8f1538;
}

.close-page-smol .close-page .lni-close:hover {
    color: #8f1538;
}

.star:hover i {
    color: #8f1538;
}

.user-box-header .dropdown-menu a:hover span,
.user-box-header .user-sign-out a:hover {
    color: #8f1538 !important;
}

.msg-nbr-tab-btn.bg-light-blue:after {
    border-top-color: #8f1538;
}

.delete-bullet-point ul li:hover {
    color: #8f1538;
}

.blue-border {
    border-color: #8f1538 !important;
}


/* QOC Client color code start */

.blue-header {
    background: #0081c8 !important;
}

.bg-orange {
    background: #fcb131 !important;
}

.text-orange {
    color: #fcb131 !important;
}

.bg-red {
    background: #ee334e !important;
}

.text-red {
    color: #ee334e !important;
}

.bg-green {
    background: #00a651 !important;
}

.text-green {
    color: #00a651 !important;
}

.bg-grey {
    background: #d7d2cb !important;
}

.text-grey {
    color: #d7d2cb !important;
}


/* New: #007BFF ( vibrant-blue) -
In Progress: #FFC107 (yellow)
Completed: #20C997 (aqua-green
Due: #DC3545 (orange)
Closed: #218838(dark-green */

.vibrant-blue-dot {
    color: #007BFF;
    background: #e5f0fb;
}

.yellow-dot {
    color: #FFC107;
    background: rgb(254, 252, 223);
}

.aqua-green-dot {
    color: #20C997;
    background: #d9fff4;
}

.orange-dot {
    color: #DC3545;
    background: #fbefef;
}

.dark-green-dot {
    color: #218838;
    background: #e5f8e9;
}


/* QOC Client color code end */

.animate-tooltip {
    border-color: #8f1538;
}

.animate-tooltip:after {
    border-top-color: #8f1538;
}

.blue-header {
    background: #8f1538;
}

.link-text:hover {
    color: #8f1538 !important;
}

.new-check-box .container2:hover {
    color: #8f1538 !important;
}

.jspDrag {
    background: #8f1538 !important;
    border-color: #8f1538;
}

.robo-chat {
    background: #8f1538;
}

.switch input:checked+.slider:before {
    color: #8f1538;
}


/* theme list start */

ul.arrowlist li:after {
    color: #8f1538;
}

ul.arrowlist li:before {
    color: #8f1538;
}

.drop-detail-sec .banking-issue li a:after {
    color: #8f1538;
}

.drop-detail-sec .banking-issue li a:before {
    color: #8f1538;
}

.bullet-point-list ul li:after {
    color: #8f1538;
}

.bullet-point-list ul li:before {
    color: #8f1538;
}

.pestel-box-main-right .pestel-box li:after {
    color: #8f1538;
}

.pestel-box-main-right .pestel-box li:before {
    color: #8f1538;
}

.pestel-box-main-left .pestel-box li:after {
    color: #8f1538;
}

.pestel-box-main-left .pestel-box li:before {
    color: #8f1538;
}


/* theme list end */

.nw_ad .ad_new {
    background: #8f1538;
}

.document-list-doe .folder-options-inner-ul li:hover a {
    color: #8f1538;
}

.document-list-doe .folder-menu-link:hover {
    color: #8f1538 !important;
}

.document-list-doe .folder-menu-link.active {
    color: #8f1538 !important;
}

.new-search-v2 .search-label:hover {
    color: #8f1538;
}

.edit-small .edit-small-icon a:hover {
    color: #8f1538;
}

.rounded-sliders-check input:checked+.slider {
    background-color: #8f1538;
}

.common-plus-icon {
    color: #8f1538 !important;
    border-color: #8f1538;
}

.common-plus-icon:hover {
    background: #8f1538;
    border-color: #8f1538;
}

.nav-tabs--left .nav-link.active {
    /* border-color: #8f1538 !important; */
}

html[dir=rtl] .tag-data-input-select-box:after {
    border-right-color: #8f1538;
}

.arrowlist-edit-and-add a:hover i {
    color: #8f1538;
}

.oc-chart-small .oc-box-option-icon:hover {
    color: #8f1538;
}

.left-right-round-btns.round-color-btn .btn-left {
    background-color: #8f1538 !important;
    border-color: #8f1538;
}

.left-right-round-btns.round-color-btn .btn-right {
    background-color: #8f1538 !important;
    border-color: #8f1538;
}

.information-box .comment-btns-cmn:hover {
    color: #8f1538 !important;
}

.event-tree-add-btn {
    background: #8f1538;
}

.slider-user-guide-menu .nav .nav-item .nav-link:hover {
    color: #8f1538;
}

.issuue-new-style .left-box-issue-details {
    border-color: #f5f6f7;
}

.dark-mode-switch:before {
    background: #f2f2f2 !important;
}

.dark-mode-switch {
    background: #beb09b;
    border-color: #c8c8c8 !important;
}

.dark-mode-outer label {
    color: #c8c8c8 !important;
}

.audit-workflow-btns .tree li:after {
    border-color: #8f1538;
}

.audit-workflow-btns .tree li:before {
    border-color: #8f1538;
}

.audit-workflow-btns .tree li:last-child:before {
    border-color: #8f1538;
}


/* fixed color start */

.btn-red {
    background: #c6001d !important;
    border-color: #c6001d !important;
    color: #fff !important;
}

.btn-red:hover {
    background: #c6001d !important;
    border-color: #c6001d !important;
    opacity: 0.9;
}

.btn-gray {
    background: #cbd6e2 !important;
    border-color: #cbd6e2 !important;
    color: #33475b !important;
}

.btn-gray:hover {
    background: #cbd6e2 !important;
    border-color: #cbd6e2 !important;
    color: #33475b !important;
    opacity: 0.9;
}

.btn-accept {
    background: #128d4f !important;
    border-color: #128d4f !important;
}

.btn-accept:hover {
    background: #128d4f !important;
    border-color: #128d4f !important;
}

.btn-reject {
    background: #da2002 !important;
    border-color: #da2002 !important;
}

.btn-reject:hover {
    background: #da2002 !important;
    border-color: #da2002 !important;
}

.btn-orange {
    background: #ff8b17 !important;
    border-color: #ff8b17 !important;
    color: #fff !important;
}

.btn-orange:hover {
    background: #ff8b17 !important;
    color: #fff !important;
    opacity: 0.9;
}

.btn-green {
    background: #3db472 !important;
    border-color: #3db472 !important;
    color: #fff !important;
}

.btn-green:hover {
    background: #3db472 !important;
    border-color: #3db472 !important;
    color: #fff !important;
    opacity: 0.9;
}

.btn-yellow {
    background: #ddc205 !important;
    border-color: #ddc205 !important;
    color: #fff !important;
}

.btn-yellow:hover {
    background: #ddc205 !important;
    border-color: #ddc205 !important;
    color: #fff !important;
    opacity: 0.9;
}

.btn-green-hov {
    border-color: #3db472 !important;
    color: #3db472 !important;
}

.btn-green-hov:hover {
    background: #3db472 !important;
    border-color: #3db472 !important;
    color: #fff !important;
}

.btn-green-hov.active {
    background: #3db472 !important;
    border-color: #3db472 !important;
    color: #fff !important;
}

.btn-red-hov {
    border-color: #c6001d !important;
    color: #c6001d !important;
}

.btn-red-hov:hover {
    background: #c6001d !important;
    border-color: #c6001d !important;
    color: #fff !important;
}

.btn-red-hov.active {
    background: #c6001d !important;
    border-color: #c6001d !important;
    color: #fff !important;
}

.btn-yellow-hov {
    border-color: #ddc205 !important;
    color: #ddc205 !important;
}

.btn-yellow-hov:hover {
    background: #ddc205 !important;
    border-color: #ddc205 !important;
    color: #fff !important;
}

.btn-yellow-hov.active {
    background: #ddc205 !important;
    border-color: #ddc205 !important;
    color: #fff !important;
}

.btn-orange-hov {
    border-color: #ffa500 !important;
    color: #ffa500 !important;
}

.btn-orange-hov:hover {
    background: #ffa500 !important;
    border-color: #ffa500 !important;
    color: #fff !important;
}

.btn-orange-hov.active {
    background: #ffa500 !important;
    border-color: #ffa500 !important;
    color: #fff !important;
}

.btn-light-green-hov {
    border-color: #0DBF00 !important;
    color: #0DBF00 !important;
}

.btn-light-green-hov:hover {
    background: #0DBF00 !important;
    border-color: #0DBF00 !important;
    color: #fff !important;
}

.btn-light-green-hov.active {
    background: #0DBF00 !important;
    border-color: #0DBF00 !important;
    color: #fff !important;
}

.btn-light-green {
    background: #0DBF00 !important;
    border-color: #0DBF00 !important;
    color: #fff !important;
}

.btn-light-green:hover {
    background: #0DBF00 !important;
    border-color: #0DBF00 !important;
    color: #fff !important;
    opacity: 0.8;
}

.draft-tag-red {
    color: #ff0505 !important;
    border-color: #ff0505 !important;
}

.draft-tag-red:before {
    border-color: #ff0505 !important;
}

.draft-tag-red:after {
    border-color: #ff0505 !important;
    background: #ff0505 !important;
}

.draft-tag-green {
    color: #22b112 !important;
    border-color: #22b112 !important;
}

.draft-tag-green:before {
    border-color: #22b112 !important;
}

.draft-tag-green:after {
    border-color: #22b112 !important;
    background: #22b112 !important;
}

.draft-tag-yellow {
    color: #FFC107 !important;
    border-color: #FFC107 !important;
}

.draft-tag-yellow:before {
    border-color: #FFC107 !important;
}

.draft-tag-yellow:after {
    border-color: #FFC107 !important;
    background: #FFC107 !important;
}

.draft-tag-orange {
    color: #DC3545 !important;
    border-color: #DC3545 !important;
}

.draft-tag-orange:before {
    border-color: #DC3545 !important;
}

.draft-tag-orange:after {
    border-color: #DC3545 !important;
    background: #DC3545 !important;
}

.draft-tag-violet {
    color: #df20df !important;
    border-color: #df20df !important;
}

.draft-tag-violet:before {
    border-color: #df20df !important;
}

.draft-tag-violet:after {
    border-color: #df20df !important;
    background: #df20df !important;
}

.draft-tag-blue {
    color: #0000ff !important;
    border-color: #0000ff !important;
}

.draft-tag-blue:before {
    border-color: #0000ff !important;
}

.draft-tag-blue:after {
    border-color: #0000ff !important;
    background: #0000ff !important;
}

.draft-tag-vibrant-blue {
    color: #007BFF !important;
    border-color: #007BFF !important;
}

.draft-tag-vibrant-blue:before {
    border-color: #007BFF !important;
}

.draft-tag-vibrant-blue:after {
    border-color: #007BFF !important;
    background: #007BFF !important;
}

.draft-tag-aqua-green {
    color: #20C997 !important;
    border-color: #20C997 !important;
}

.draft-tag-aqua-green:before {
    border-color: #20C997 !important;
}

.draft-tag-aqua-green:after {
    border-color: #20C997 !important;
    background: #20C997 !important;
}

.draft-tag-dark-green {
    color: #218838 !important;
    border-color: #218838 !important;
}

.draft-tag-dark-green:before {
    border-color: #218838 !important;
}

.draft-tag-dark-green:after {
    border-color: #218838 !important;
    background: #218838 !important;
}

.draft-tag-vibrant-blue {
    color: #007BFF !important;
    border-color: #007BFF !important;
}

.draft-tag-vibrant-blue:before {
    border-color: #007BFF !important;
}

.draft-tag-vibrant-blue:after {
    border-color: #007BFF !important;
    background: #007BFF !important;
}

.draft-tag-aqua-green {
    color: #20C997 !important;
    border-color: #20C997 !important;
}

.draft-tag-aqua-green:before {
    border-color: #20C997 !important;
}

.draft-tag-aqua-green:after {
    border-color: #20C997 !important;
    background: #20C997 !important;
}

.draft-tag-darker-green {
    color: #218838 !important;
    border-color: #218838 !important;
}

.draft-tag-darker-green:before {
    border-color: #218838 !important;
}

.draft-tag-darker-green:after {
    border-color: #218838 !important;
    background: #218838 !important;
}

.draft-tag-bright-yellow {
    color: #FFC107 !important;
    border-color: #FFC107 !important;
}

.draft-tag-bright-yellow:before {
    border-color: #FFC107 !important;
}

.draft-tag-bright-yellow:after {
    border-color: #FFC107 !important;
    background: #FFC107 !important;
}

.vibrant-blue-dot {
    color: #007BFF !important;
    background: #EFF8FF !important;
}

.aqua-green-dot {
    color: #20C997 !important;
    background: #EFF8FF !important;
}

.darker-green-dot {
    color: #218838 !important;
    background: #EFF8FF !important;
}

.bright-yellow-dot {
    color: #FFC107 !important;
    background: #FFFCCF !important;
}


/* fixed color end */

.filter-fill .ng-select .ng-select-container .ng-value-container .ng-placeholder {
    color: #383838;
}


/*  color overlay report page  */

.transparent-box-bg {
    display: inline-block;
    padding: 15px;
    background: #08f3;
}


/* edit profile custom */

.browse-form-pic2 {
    width: 100%;
    height: 170px;
    margin: 0 auto;
    background-size: 100% 100% !important;
    display: flex;
    align-items: center;
    vertical-align: middle;
    padding: 15px;
    border: none !important;
}


/* rtl theme style start */

html[dir=rtl] .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item:first-child .nav-link {
    border-left-color: #8f1538;
}

html[dir=rtl] .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item .nav-link:before {
    border-right-color: #8f1538;
}

html[dir=rtl] .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item .nav-link.active:after {
    border-right-color: #8f1538!important;
}

html[dir=rtl] .tag-data-input-select-box:after {
    border-right: 10px solid #8f1538;
}

html[dir=rtl] .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item .nav-link.active.visited:after {
    border-right-color: #8f1538!important;
}

html[dir=rtl] .relative .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item .nav-link.active.visited:after {
    border-right-color: #8f1538!important;
}

html[dir=rtl] .slider-user-guide-menu-main .slider-user-guide-menu .nav .nav-item .nav-link.active.visited:before {
    border-right-color: #8f1538 !important;
}


/* rtl theme style end */


/* Aging Colors for sec */

.risk-table-gray-1 {
    background: #565656;
}

.risk-table-gray-2 {
    background: #e9e9e9;
}

.risk-table-green-1 {
    background: #218838;
}

.risk-table-green-2 {
    background: #dafbe1;
}

.risk-table-aquagreen-1 {
    background: #20C997;
}

.risk-table-aquagreen-2 {
    background: #dcfff5;
}

.risk-table-yellow-1 {
    background: #FFC107;
}

.risk-table-yellow-2 {
    background: #fffae9;
}

.risk-table-blue-1 {
    background: #007BFF;
}

.risk-table-blue-2 {
    background: #ebf5ff;
}

.risk-table-orange-1 {
    background: #DC3545;
}

.risk-table-orange-2 {
    background: #fbd8db;
}

.risk-table-orange-1 {
    background: #DC3545;
}

.risk-table-orange-2 {
    background: #fbd8db;
}

/*KPI Management Start*/


.kpi-manager-container {
    padding: 10px 0;
}

.text-custom-blue {
    color: var(--kpi-primary) !important;
}

/* /* KPI Accordion Specific Refinements */
.kpi-accordion-item {
    border: 1px solid #eee;
    border-radius: 4px;
    margin-bottom: 15px;
    background: #fff;
}

.kpi-accordion-item:hover {
    border-color: var(--kpi-primary);
}

.kpi-accordion-header {
    padding: 15px 25px;
}

/* Hover Visibility and Position for Edit/Delete */
.kpi-accordion-header {
    position: relative;
}

.edit-option-show {
    display: flex !important;
}

.edit-option-show i {
    font-size: 12px !important;
    /* margin-left: 5px; */
}

.edit-option-show .fas,
.edit-option-show i {
    font-size: 12px !important;
}

.edit-and-delete-main:hover .edit-option-show {
    right: 40px !important;
    top: 18px !important;
}

/* 
.edit-option-show {

    right: 60px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease;
    display: flex !important;
    flex-direction: row !important;
    z-index: 10;
}

.kpi-accordion-header:hover .edit-option-show {
    opacity: 1 !important;
    visibility: visible !important;
}

.edit-option-show a {
    font-size: 12px !important;
    margin-left: 5px;
}

.chevron-icon {
    transition: transform 0.3s ease;
}

.kpi-accordion-header.active .chevron-icon {
    transform: rotate(180deg);
} */

/* KPI Data Input Tags */
/* .data-input-select-box {
    padding: 10px 15px;
    border-radius: 6px;
    position: relative;
}

.tag-data-input-select-box {
    background: #333;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    margin-right: 5px;
}

.close-data-input-select-box {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #999;
} */

/* Empty State Styles */
.empty-kpi-state {
    background: #fcfcfc;
    border: 2px dashed #e4e6ef;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.empty-kpi-state:hover {
    background: #f8f9fa;
    border-color: var(--kpi-primary);
}

.empty-icon i {
    color: #cbd5e0;
    margin-bottom: 15px;
}

.empty-kpi-state h5 {
    color: #4a5568;
    font-weight: 600;
    margin-bottom: 8px;
}

.empty-kpi-state a.hyperlink {
    color: var(--kpi-primary);
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.empty-kpi-state p {
    color: #718096;
    max-width: 400px;
    margin: 0 auto 20px;
}

#objectives {
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    white-space: nowrap;
    scrollbar-width: thin; /*Firefox*/
}


.box-label {
    height: 120px; /* or 200px */
    display: flex;
    flex-direction: column;
}

.box-label h5 {
    /* min-height: 60px; reserve space for 2 lines */
    /* line-height: 30px; */
    margin-bottom: 0;
    text-wrap: auto;

}

.dept-info {
    min-height: 45px; /* keep department area consistent */
}


/*KPI Management End*/