﻿@import url("/PowerHouse_Theme/Theme.PowerHouse_Theme.css?31971");

/* ===================================================================== */
/*  $2 - Page Layout                                                     */
/* ===================================================================== */

.content-breadcrumbs {
    padding: var(--space-l) var(--space-l) var(--space-base);
}

.content-breadcrumbs:not(:empty) ~ .content-middle {
    padding-top: calc( var(--space-l) + var(--space-base) + calc(var(--font-size-breadcrumb) * 1.5) );
}

/* ===================================================================== */
/*  $3 - Styles                                                          */
/* ===================================================================== */

/* Layout */
/* Buttons */
.Button + .Button{
    margin-left: var(--space-s);   
}
.input-with-icon .select{
    padding-left:var(--space-l)
}
.TableRecords .TableRecords_Header,
.EditableTable thead th {
    color: var(--color-neutral-7);
    font-size: var(--font-size-s);
    font-weight: var(--font-regular);
}
.TableRecords .TableRecords_Header a,
.TableRecords .TableRecords_Header a:visited {
    color: var(--color-neutral-7);
    font-size: var(--font-size-s);
    font-weight: var(--font-regular);
}

.TableRecords .TableRecords_OddLine, 
.TableRecords .TableRecords_EvenLine{
    
    font-size: var(--font-size-s);
    padding: var(--space-s);
}

.TableRecords, .EditableTable, 
.TableRecords .TableRecords_Header, 
.EditableTable thead th, 
.TableRecords .TableRecords_OddLine, 
.TableRecords .TableRecords_EvenLine{
    border-color: var(--color-neutral-2);
}

.desktop .TableRecords tbody tr:hover{
    box-shadow:none;
}

/* Widgets > TableRecords : NoBorder */
.TableRecords.no-border {
    border: var(--border-size-none);
}
.TableRecords.no-border .TableRecords_OddLine,
.TableRecords.no-border .TableRecords_EvenLine {
    border-color: transparent;
}
.TableRecords.no-border.vertical-border tr td:not(:first-child){
    border-left: 1px solid var(--color-neutral-4)
}
/* Widgets > TableRecords : MatrixTable */
.TableRecords.matrix--table {
    border: var(--border-size-none);
}

.TableRecords.matrix--table .TableRecords_Header {
    border: var(--border-size-none);
    color: var(--color-neutral-10);
    font-weight: var(--font-bold);
    padding: var(--space-none) var(--space-s) var(--space-s);
    vertical-align: text-bottom;
}

.TableRecords.matrix--table .TableRecords_OddLine,
.TableRecords.matrix--table .TableRecords_EvenLine {
    border: var(--border-size-none);
    color: var(--color-neutral-8);
    padding: var(--space-xs) var(--space-s);
}

.TableRecords.matrix--table .TableRecords_OddLine:first-child,
.TableRecords.matrix--table .TableRecords_EvenLine:first-child {
    color: var(--color-neutral-10);
    font-weight: var(--font-bold);
}

/* $4.4.5 - Patterns - Navigation - Tabs */
.tabs-header-item{
    font-size:var(--font-size-base);
}

.tabs-header-item.active{
    color: var(--color-primary);
    font-weight: var(--font-regular);
}

/* ================================================================ */
/*  $4.1 - Patterns - Content                                       */
/* ================================================================ */
/* ===================================================================== */
/*  $4.8 - Patterns - Accordion                                          */
/* ===================================================================== */
.accordion-item {
    border: 0;
}

.accordion-item.is--open {
    border-top: 0;
}

.accordion-item .accordion-item-header {
    font-size: var(--font-size-s);
    position: relative;
}
.accordion .accordion-item-header .accordion-item-icon{
    position:absolute;
    right: var(--space-m);    
    top: 50%;
    transform: translateY(-50%);
}
.accordion-item.is--open .accordion-item-header {
    font-weight: var(--font-regular);
}

.accordion-item .accordion-item-header {
    padding: var(--space-s) var(--space-xl) var(--space-s) var(--space-l);
}

.accordion-item .accordion-item-content,
.accordion-item .accordion-item-content.is--collapsed {
    padding: var(--space-none) var(--space-xl);
}

.accordion-item .accordion-item-content.is--expanded {
    padding: var(--space-none) var(--space-xl) var(--space-m);
}
.accordion-item{
    position:relative
}
.accordion-item.is--open:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:2px;
    background:var(--color-primary);
}
.panel-tab-content .section .accordion-item.is--open:before{
    left:calc(var(--space-l) * -1);
    top:calc(var(--space-m) * -1);
    bottom: calc(var(--space-l) * -1);
}
/* ===================================================================== */
/*  $4.9 - Patterns - Alert                                              */
/* ===================================================================== */
.alert {
    background: var(--color-neutral-0);
    color: var(--color-neutral-9);
    position: relative;
    box-shadow: var(--shadow-s);
    padding: var(--space-s) var(--space-base);
    
}

.alert:before {
    background: var(--color-info);
    border-radius: var(--border-radius-soft);
    bottom: var(--space-xs);
    content: "";
    left: var(--space-xs);
    position: absolute;
    top: var(--space-xs);
    width: var(--space-xs);
    z-index: 1;
}

.alert .alert-icon {
    align-self: center;
}
.alert-message{
    text-align: left;
}

.alert.background-info:before {
    background: var(--color-info);
}

.alert.background-info .alert-icon {
    color: var(--color-info);
}

.alert.background-success:before {
    background: var(--color-success);
}

.alert.background-success .alert-icon {
    color: var(--color-success);
}

.alert.background-warning:before {
    background: var(--color-warning);
}

.alert.background-warning .alert-icon {
    color: var(--color-warning);
}

.alert.background-error:before {
    background: var(--color-error);
}

.alert.background-error .alert-icon {
    color: var(--color-error);
}

div.Feedback_Message_Warning, 
div.Feedback_Message_Warning a.Feedback_Message_Wrapper_Close:before{
    color:var(--color-neutral-0);
}
div.Feedback_Message_Warning, 
div.Feedback_Message_Warning a.Feedback_Message_Wrapper_Close:before{
    color:var(--color-neutral-0);
}
a.Feedback_Message_Wrapper_Close{
    position:relative;
    right:unset;
    margin-left:var(--space-m);
}
a.Feedback_Message_Wrapper_Close:before{
    font-size:18px
}


/* ===================================================================== */
/*  $5.8 - Widgets - Card                                                */
/* ===================================================================== */
.card {
    border-color: transparent;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}

.card.padding-none{
    padding: var(--space-none);
}

/* Card With Border */
.card-with-border {
    background-color: var(--color-neutral-0);
    border: var(--border-size-s) solid var(--color-neutral-4);
    border-radius: var(--border-radius-soft);
    padding: var(--space-m);
    height: 100%;
}

.card-with-border .center-align {
    height: auto;
    margin: var(--space-base) var(--space-none);
}

/* ===================================================================== */
/*  Widgets - Wizard: Rectangular                                        */
/* ===================================================================== */
.rectangular-wizard {
    justify-content: center;
}

.rectangular-wizard .wizard-item {
    padding: var(--space-none) var(--space-m);
    width: auto;
    flex: none;
}

.rectangular-wizard .wizard-item-icon {
    border-radius: 8px;
    border-width: var(--border-size-s);
    height: 32px;
    min-width: 160px;
    z-index: 2;
}

.rectangular-wizard .wizard-item .wizard-item-icon .badge {
    font-size: 12px;
    height: 16px;
    margin-right: 12px;
    min-width: 16px;
}

.rectangular-wizard .wizard-item.past .wizard-item-icon .badge {
    background-color: var(--color-neutral-0);
    border-radius: var(--border-radius-soft);
    color: var(--color-primary);
}

.rectangular-wizard .wizard-item.active .wizard-item-icon .badge {
    background-color: var(--color-primary);
    border-radius: var(--border-radius-soft);
    color: var(--color-neutral-0);
}

.rectangular-wizard .wizard-item.next .wizard-item-icon .badge {
    background-color: var(--color-neutral-5);
    border-radius: var(--border-radius-soft);
    color: var(--color-neutral-7);
}

.rectangular-wizard .wizard-item-label {
    display: none;
}

/* ===================================================================== */
/*  Switch                                                               */
/* ===================================================================== */
.toggle-button {
    background-color: var(--color-neutral-5);
    border: var(--border-size-s) solid var(--color-neutral-5);
    border-radius: 50px;
    display: inline-block;
    height: 20px;
    position: relative;
    -webkit-transition: all 180ms linear;
            transition: all 180ms linear;
    width: 42px;
}

.toggle-button:after {
    height: 16px;
    top: 1px;
    width: 16px;
}

.toggle-button.toggle-button-checked {
    background-color: var(--color-primary);
    border: var(--border-size-s) solid var(--color-primary);
}

/* New */
.checkbox[disabled],
.checkbox[disabled="disabled"],
.radio-button[disabled],
.radio-button[disabled="disabled"] {
    background-color: transparent;
    border: none;
    pointer-events: none;
}

.checkbox[disabled]:before,
.checkbox[disabled="disabled"]:before,
.radio-button[disabled]:before,
.radio-button[disabled="disabled"]:before {
    background-color: var(--color-neutral-2);
    border: var(--border-size-s) solid var(--color-neutral-4);
}

.radio-button[disabled]:checked:before,
.radio-button[disabled="disabled"]:checked:before {
    background-color: var(--color-neutral-2);
    border: 6px solid var(--color-neutral-4);
}

.checkbox[disabled]:checked:after,
.checkbox[disabled="disabled"]:checked:after {
    border-color: var(--color-neutral-6);
}





/* ELLIPSIS DROPDOWN */
.ellipsis-dropdown .dropdown {
    position: relative;
}

.ellipsis-dropdown .dropdown-header {
    background-color: transparent;
    border: none;
    height: 40px;
    margin: 0 0 0 auto;
    max-width: 40px;
}

.ellipsis-dropdown .dropdown-header .dropdown-header-text {
    margin-left: -6px;
}

.ellipsis-dropdown .dropdown.is--visible .dropdown-header.select {
    background-color: #f8ebe3;
}

.ellipsis-dropdown .dropdown.is--visible .dropdown-header.select .fa {
    color: var(--color-primary);
}

.ellipsis-dropdown .dropdown-icon {
    display: none;
}

.ellipsis-dropdown .dropdown-content .dropdown-content-list {
    border: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    left: auto;
    right: 0;
    width: auto;
}

.ellipsis-dropdown .dropdown-content .dropdown-content-list a {
    white-space: nowrap;
}

/* Tooltip */
.tippy-popper {
    max-width: 224px;
}

/* BudgetTracker -> Summary Accordion Section*/
.accordion-item.summary-accordion-section .accordion-item-header {
    font-weight: var(--font-bold);
}

.accordion-item.summary-accordion-section .accordion-item-header .btn-small {
    font-weight: var(--font-regular);
    height: 24px;
    margin-left: var(--space-l);
    min-width: 60px;
}

.accordion-item.summary-accordion-section.is--open .accordion-item-header {
    font-weight: var(--font-bold);
    padding-bottom: var(--space-base);
}

.accordion-item.summary-accordion-section .TableRecords.matrix--table .TableRecords_OddLine:first-child,
.accordion-item.summary-accordion-section .TableRecords.matrix--table .TableRecords_EvenLine:first-child {
    padding-left: var(--space-none);
}

/*Custom table orange header*/

.table-header-orange{
    padding: var(--space-s) var(--space-xl) var(--space-s) var(--space-l);
    background-color: var(--color-primary);
    color: var(--color-neutral-1);
    font-size: var(--font-size-s);
    font-weight: var(--font-semi-bold);
}
.table-header-orange td{
    padding:var(--space-none) var(--space-s)
}
.table-header-orange a,
.table-header-orange a:hover,
.table-header-orange a:visited{
    color: var(--color-neutral-1);
}

.table-header-orange.sticky-header {
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    z-index: 9;
}

/*Custom table gray header*/

.table-header-gray{
    padding: var(--space-s) var(--space-xl) var(--space-s) var(--space-l);
    background-color: var(--color-neutral-1);
    color: var(--color-neutral-7);
    font-size: var(--font-size-s);
    font-weight: var(--font-bold);
    text-transform: uppercase;
}
.table-header-gray td{
    padding: var(--space-s) var(--space-s);
}
.table-header-gray a,
.table-header-gray a:hover,
.table-header-gray a:visited{
    color: var(--color-neutral-7);
}

.table-header-gray.sticky-header {
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    z-index: 9;
}
/*Acordion item table row*/
.accordion.accordion-table .accordion-item-header {
    position: relative;
    padding: var(--space-s) var(--space-xl) var(--space-s) var(--space-l);
}
.accordion.accordion-table .ListRecords > .accordion-item:not(:last-child),
.accordion.accordion-table .ListRecords > span:not(:last-child) > .accordion-item{
    border-bottom: 10px solid var(--color-neutral-1)
}
.accordion.accordion-table .accordion-item-header td{
    padding:var(--space-none) var(--space-s)
}
.background-neutral-1 .accordion-item-header .TableRecords_Header,
.background-neutral-1 .accordion-item-header .TableRecords_EvenLine,
.background-neutral-1 .accordion-item-header .TableRecords_OddLine,
.background-neutral-1 .accordion-item-header tr:hover .TableRecords_EvenLine,
.background-neutral-1 .accordion-item-header tr:hover .TableRecords_OddLine{
    background: transparent;
}

.margin-left-negative-s{
    margin-left: calc(var(--space-s) * -1);
}


.table-fake-borders{
    overflow:hidden;
}
.table-fake-borders td{
    position:relative;
}
.table-fake-borders td:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    height:200%;
    width:1px;
    background:var(--color-neutral-4)
}


.multiple-upload-box-description a{ 
    pointer-events:none;
    cursor:pointer;
}
.multiple-upload-box-upload .qq-uploader{
    position:relative;
}
.multiple-upload-box-upload .qq-uploader .qq-upload-button{
    width: 100%;
    height: 18px;
    margin: 0;
    right: 0;
}


/*****  white tooltip     *****/
.tippy-popper[x-placement^=right] .tippy-arrow {
    border-right-color: white;
}

.tippy-popper[x-placement^=left] .tippy-arrow {
    border-left-color: white;
}

.tippy-popper[x-placement^=top] .tippy-arrow {
    border-top-color: white;
}

.tippy-popper[x-placement^=bottom] .tippy-arrow {
    border-bottom-color: white;
}

.tippy-popper .tippy-content .tooltip, .tippy-tooltip {
    color: black;
    background-color: white;
}



/** Budget table divs **/
.table-div {
    display: table;
    width: 100%;
}

.table-div div.table-cell {
    display: table-cell;
    vertical-align: middle;
}

/*****  Budget view Navigation Links  *****/
.budget-nav-links {
    background-color: var(--color-neutral-0);
    border-bottom: 1px solid var(--color-neutral-4);
    display: inline-block;
    width: 100%;
    height: 41px;
}

.budget-nav-links a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: var(--border-size-m) solid transparent;
    cursor: pointer;
    -webkit-transition: border 150ms linear;
    transition: border 150ms linear;
    font-size: var(--font-size-base);
    margin-left: var(--space-base);
    padding: var(--space-base);
}


.budget-nav-links a {
    color: var(--color-neutral-8);
    font-weight: var(--font-regular);
}

.budget-nav-links a.active,
.budget-nav-links a.active:hover {
    color: var(--color-primary);
    font-weight: var(--font-regular);
    border-bottom: var(--border-size-m) solid var(--color-primary);
}

.budget-nav-links a:hover {
    border-bottom: var(--border-size-m) solid var(--color-neutral-6);
    color: var(--color-neutral-10);
}

.budget-nav-links a:first-child {
    margin-left: var(--space-l);
}


/** loading spinner on accordions  **/
.accordion-item-content span.fa.fa-fw.fa-spinner {
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* Input Validation Message */

.input-error {
    position: relative;
}

.input-error .ValidationMessage {
    position: absolute;
}

/*CORE MODALS */
.core-modal-header{
    font-size: 24px;
    font-weight: bold;
    color: #4a585e;
}
/*FOR CE POPUP*/
.poce .mandatory-parent::after {
   display: none;
}


/**************************BCW-----EDITCSS Start-**********/

.scrollable-div-x {
    overflow-x: scroll;
    overflow-y: visible;
    width: 100%;
    /*height: auto;*/
}

/*.min-width-75px.choices {
    min-width: 75px;
}*/
.Cusotm-new-desgin-Bid-container .panel-tab-header
{
display: none;
}
.Cusotm-new-desgin-Bid-container .panel-tab-content {
    background: transparent;
}.Custom-Service-Matrix-table-div span {
    white-space: nowrap;
}

.Custom-Service-Matrix-table-div th.TableRecords_Header ,.Custom-Service-Matrix-table-div .TableRecords .TableRecords_OddLine,.Custom-Service-Matrix-table-div .TableRecords .TableRecords_EvenLine {
    padding: 12px !important;
    text-align: left !important;
}

.Custom-Service-Matrix-table-div select {
    min-width: 100px;
}


.Custom-Service-Matrix-table-div th.TableRecords_Header >div {
    text-align: left;
}
.Custom-Service-Matrix-table-div table {
      width: 1250px !important;
    display: inline-block;
}
.Cusotm-new-desgin-Bid-container .panel-tab {

    box-shadow: none;
 
}

.custom-year-table-div td {
    border: 1px solid var(--color-neutral-2);
    padding: 4px 10px;
}
.custom-year-table-div span {
white-space: nowrap;
}
.custom-year-table-div table {
    width: 1285px !important;
    display: inline-block;
    overflow-x: auto;
}
.custom-year-table-div td:nth-child(1) {
    position: sticky;
    left: 0;
    min-width: 76px;
    top: 0;
     z-index: 9;
    background: var(--color-neutral-2) !important;
}
.custom-year-table-div td:nth-child(2) {
    padding-left: var(--space-base);
}
.custom-year-table-div td:nth-child(1) span
{
    white-space: normal;
}
.custom-year-table-div tr.TableRecords_Header td {
    background: var(--color-neutral-1);
    color: var(--color-neutral-10);
    white-space: nowrap;
    height: 48px;
}
.custom-year-table-div {
    padding: 0px;
    border: none;
}
.custom-year-table-div td:nth-child(2), .custom-year-table-div td:nth-child(3) {
    min-width: 200px;
}
.custom-year-table-div td {
    border: 1px solid var(--color-neutral-2);
    padding: 4px 10px;
    min-width: 109px;
}
.Cusotm-new-desgin-Bid-container .floating-box-action {
   
      width: 100%;
    max-width: unset;
     background: transparent;
    padding: var(--space-base) var(--space-l);
    box-shadow: none;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 20;

}
.Cusotm-new-desgin-Bid-container ::-webkit-scrollbar {
  width: 7px;
  height: 13px;
}

/* Track */
.Cusotm-new-desgin-Bid-container ::-webkit-scrollbar-track {
  background: #DEE2E6;
  border-radius: 10px;
}
 
/* Handle */
.Cusotm-new-desgin-Bid-container ::-webkit-scrollbar-thumb {
  background: #ADB5BD;
  border-radius: 10px;
}
.height100per
{
    height: 100% !important;
}
.remove-icon-btn {
    border-radius: 4px;
    border: 1px solid #4F575E !important;
    padding: 8px;
    width: 40px;
    height: 40px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #4F575E;
}
.Custom-Service-Matrix-table-div .TableRecords .checkbox:before, .EditableTable .checkbox:before {
    width: 20px;
    height: 20px;
    position: relative;
    /* top: -12px; */
}
.Custom-Service-Matrix-table-div .checkbox:checked:before, .Custom-Service-Matrix-table-div .TableRecords .TableRecords_Header [type="checkbox"]:checked:before {
    background-color: #ff4b4b;
    border: var(--border-size-s) solid #ff4b4b;
}
.Custom-Service-Matrix-table-div .TableRecords .checkbox:after, .EditableTable .checkbox:after {
    border-width: var(--border-size-m);
    left: 4px;
    top: 6px;
    width: 12px;
}

.right-side-section
{
        width: 25%;
    padding: 8px;
}
.left-side-section
{
     width: 75%;
    padding: 8px;
}
.right-side-section > .card
{
    height: 100%;
}
.custom-year-table-new-div .TableRecords, .EditableTable, .custom-year-table-new-div .TableRecords .TableRecords_Header, .custom-year-table-new-div .EditableTable thead th, .custom-year-table-new-div .TableRecords .TableRecords_OddLine, .custom-year-table-new-div .TableRecords .TableRecords_EvenLine {
    border-color: #dddfee !important;
}
.new-table-div-service-matrix .choices__list--dropdown {
  
    width: 100%;
    word-break: break-all;
    z-index: 100;
    top: unset;
    bottom: 0px;

}

.custom-dropdown-div
{
    position: relative;
}
.custom-dropdown-div:after{
  border:var(--border-size-m) solid var(--color-neutral-7);
  border-right:var(--border-size-none) !important;
  border-top:var(--border-size-none) !important;
  bottom:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
  height:8px;
  left:auto;
  pointer-events:none;
  position:absolute;
  right:16px;
  top:15px;
  -webkit-transform:rotate(-45deg) translateY(0) translateX(0);
      -ms-transform:rotate(-45deg) translateY(0) translateX(0);
          transform:rotate(-45deg) translateY(0) translateX(0);
  -webkit-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
  width:8px;
}

.custom-dropdown-div .select {
    padding: 0px 8px 0px 12px;
    /* padding-right: 22px !important; */
    /* overflow: hidden; */
    text-overflow: ellipsis;
    min-width: 142px;
    max-width: fit-content;
    white-space: nowrap;
}
.custom-dropdown-div .select {
    background-image: none;
    /* background-position: center right 16px; */
    background-repeat: no-repeat;
    /* background-size: 14px 7px; */
    padding-right: 35px;
}

.table-dropdown .choices__list--dropdown .choices__list
{
       max-height: 118px;
}

.table-dropdown .choices__list--dropdown .choices__item
{
    height: 30px;
}
.table-dropdown .search--wrapper input {

    height: 35px;

}
.new-table-div-service-matrix .choices  ,.new-table-div-service-matrix .TableRecords .TableRecords_OddLine,.new-table-div-service-matrix .TableRecords .TableRecords_EvenLine {
  
    position: unset !important;
}
.new-table-div-service-matrix .choices__list--dropdown
 {
   
    top: unset;
    bottom: unset;
    width: 174px;
    }

.new-table-div-service-matrix .choices[data-type*="select-one"]:after 
{
  content: none;
    right: unset;
    top: unset; 
    margin-top: 9px;
    margin-left: -24px;
}  
.new-table-div-service-matrix .choices__list--dropdown .choices__list
{
  max-height: 218px !important;
}
.new-table-div-service-matrix .choices__inner
{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAAAXNSR0IArs4c6QAAAgpJREFUOBGlU79LW1EUPvfFPLQOQh06OPgHuKlV82NwqBYsndRSwTUPqVgpJS9DlyyCJFSUYKWR/gVugi46SCXRYNOpmq4OGTq0oKCBp32353vw5PblRtN6lnffOd+Pm7zvCOKy5pJFSTJCQux0PWwfS6fT1+jft1inpfrrYpukHBEkDvK5bNSAaNg0p9jsBwbVn5cf7mvk8z0t1oS258GDEIZHB/tnA9H4ZzacJpKD/UOxWrlULPjE/3lar5M2a6WEoFooZDxdW1o8gY5niMOXw0K1PxKvSClf8OuTvkjs29dSsYLZv1ZiPjnOl8+DZ4SMlx+XM7u+xo0hGuXDQoVNLxk8KoieP47Gd3ARH9zMc+aNPUCu3GRsWBhGKr+S+aTyWLe+EnM2385N4L83w+bg6vuF03pUfWf27btu58op8YUf8W9bX89lrCDKC02w2dX54BUSC6LjOFtWKtURxATfgQHWM0PaoaEprSHWolW2TxCJY/7wPbLmbiDiGr7XwgwYYMEBFxo6vNYQwFwufW6a5rNm1kWNPzjg6szQ+ys0QVDdunCgyqVCUcU1ir+KUc+3GgKIlPYOxb6TpEn+PiPquqjxJ0NM5ZezN/FXTdSzNqUqwD9b83ZSum4Gi8y7NYy++9vdk5LaOP42xz+L3l3VtCGE1HXxhG+JfyPjhqHREdR1uSv+Oj56fwCOW+0Oio0XpwAAAABJRU5ErkJggg==);
    background-position: center right 8px;
    background-repeat: no-repeat;
    background-size: 14px 7px;
    border-radius: var(--border-radius-soft);
}
/*
.show-history-service-tbl-scroll
{
    overflow: auto;
}
.how-history-service-tbl-scroll ::-webkit-scrollbar {
    width: 7px;
    height: 13px;
}
.show-history-service-tbl-scroll ::-webkit-scrollbar-track {
  background: #DEE2E6;
  border-radius: 10px;
}
 

.show-history-service-tbl-scroll ::-webkit-scrollbar-thumb {
  background: #ADB5BD;
  border-radius: 10px;
}
.show-history-service-tbl-scroll table {
    white-space: nowrap;
}*/
.overflow-x-scroll-popup
{
    overflow-x: auto;
}
.overflow-x-scroll-popup table 
{
    white-space: nowrap;
}
.modal-wrapper.FeePopup {
    max-width: 600px;
    max-height: 500px
}
.FeePopup .modal-content {  
    overflow-y: unset;  
}

/* PrateekV || MC-1412 || 02-07-2025 */

.custom-dropdown-choices .dropdown-header-text{
    font-size: 14px;
    margin-bottom: 4px;
}

.custom-dropdown-choices.dropdown .dropdown-content .dropdown-content-list{
    padding: var(--space-none);
    background-color: var(--color-neutral-0);
    border: var(--border-size-s) solid var(--color-neutral-5);
}
/*
.custom-dropdown-choices .dropdown-content-list .ListRecords span{
    height: 40px;
    display: block;
}*/

.custom-dropdown-choices .dropdown-content-list .ListRecords span div {
    height: 40px;
    padding: var(--space-none) var(--space-base);
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0px !important;
}

.custom-dropdown-choices.dropdown.is--visible .dropdown-content .dropdown-content-list .ListRecords{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 218px;
    overflow-y: auto;
    -webkit-transition: opacity 180ms ease;
    transition: opacity 180ms ease;
}

.custom-dropdown-choices .dropdown-content-list .ListRecords span br {
    display: none;
}

.custom-dropdown-choices .dropdown-content-list .ListRecords span div:hover {
    background: var(--color-neutral-2);
}

.custom-dropdown-choices .dropdown-content-list::-webkit-scrollbar,
.custom-dropdown-choices.dropdown.is--visible .dropdown-content .dropdown-content-list .ListRecords::-webkit-scrollbar {
    width: 5px;
}

.custom-dropdown-choices .dropdown-content-list::-webkit-scrollbar-thumb,
.custom-dropdown-choices.dropdown.is--visible .dropdown-content .dropdown-content-list .ListRecords::-webkit-scrollbar-thumb{
    background-color: var(--color-neutral-6);
}

.custom-dropdown-choices .dropdown-content-list::-webkit-scrollbar-track,
.custom-dropdown-choices.dropdown.is--visible .dropdown-content .dropdown-content-list .ListRecords::-webkit-scrollbar-track{
    background: var(--color-neutral-4);
}

/* adding max width class to be reused */

.max-width-400{
    max-width: 400px;
}

/* file upload delete to orange color MC-1373 */

.file-upload .file-upload-delete{
    color: var(--color-primary);
} 
.display-none{
    display: none;
}
/* break word MC-2107 */
.Word-Break-Word{
    word-break: break-word;
}


