:root {
    --primary-color-1: #003f63;
    --primary-color-2: #005088;
    --primary-color-3: #0065ab;
    --primary-color-4: #1175c8;
    --primary-color-5: #a4d9fc;
    --primary-color-6: #eaf8fd;
    --primary-color-7: #f2f6f9;

    --secondary-color-1: #333333;
    --secondary-color-2: #706e6b;
    --secondary-color-3: #c5c5c5;
    --secondary-color-4: #d9d9d9;
    --secondary-color-5: #dfdfdf;
    --secondary-color-6: #f4f4f4;
    --secondary-color-7: #ffffff;

    --tertiary-color-orange: #f07d00;
    --tertiary-color-red: #e00000;
    --tertiary-color-green: #178217;
    --media-phone-break-point: 425px;

    --responsive-margin: 30px;
    --responsive-padding: 20px;
}

@media (max-width: 1660px) {
    :root {
        --responsive-margin: 20px;
        --responsive-padding: 20px;
    }
}

/*Montserrat font*/
@font-face {
    font-family: 'Montserrat Bold';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-Bold.ttf') format('TrueType');
}
@font-face {
    font-family: 'Montserrat Light';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-Light.ttf') format('TrueType');
}
@font-face {
    font-family: 'Montserrat Regular';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-Regular.ttf') format('TrueType');
}
@font-face {
    font-family: 'Montserrat SemiBold';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-SemiBold.ttf') format('TrueType');
}
@font-face {
    font-family: 'Montserrat Medium';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-Medium.ttf') format('TrueType');
}
@font-face {
    font-family: 'Montserrat Italic';
    src: url('/resource/1675996948000/WC_MONTSERRAT_FONT/Montserrat-Italic.ttf') format('TrueType');
}
.left_bar_background_1 {
    background: transparent linear-gradient(0deg, #0065ab 0%, #ffffff00 100%) 0% 0% no-repeat padding-box;
}
.left_bar_background_2 {
    background: transparent linear-gradient(319deg, #005088 0%, #0065ab 100%) 0% 0% no-repeat padding-box;
}

.common_background {
    background: transparent linear-gradient(180deg, #ffffff 0%, #f2f6f9 100%) 0% 0% no-repeat padding-box;
}

/*Heading font style*/
.gb_heading_1 {
    font-family: 'Montserrat SemiBold';
    font-size: 46px;
    line-height: 40px;
    color: var(--secondary-color-1);
}
.gb_heading_2 {
    font-family: 'Montserrat Medium';
    font-size: 24px;
    line-height: 40px;
    color: var(--secondary-color-1);
}
.gb_heading_3 {
    font-family: 'Montserrat SemiBold';
    font-size: 18px;
    line-height: 40px;
    color: var(--secondary-color-1);
}
.gb_body_text {
    font-family: 'Montserrat Regular';
    font-size: 15px;
    line-height: 40px;
    color: var(--secondary-color-1);
}
.gb_secondary_labels_or_caption {
    font-family: 'Montserrat Regular';
    font-size: 15px;
    line-height: 40px;
    color: var(--secondary-color-1);
}
@media screen and (max-width: 450px) {
    .gb_heading_1 {
        font-size: 32px;
    }
    .gb_heading_2 {
        font-family: 'Montserrat SemiBold';
    }
}
.gb_bold_font {
    font-family: 'Montserrat Bold';
}
.gb_light_font {
    font-family: 'Montserrat Light';
}
.gb_regular_font {
    font-family: 'Montserrat Regular';
}
.gb_semibold_font {
    font-family: 'Montserrat SemiBold';
}
.gb_medium_font {
    font-family: 'Montserrat Medium';
}
.gb_italic_font {
    font-family: 'Montserrat Italic';
}
.gb_flex_center_row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.gb_flex_center_column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.gb_cursor_pointer {
    cursor: pointer;
}
.gb_flex_center_row_baseline {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: baseline;
}
/*global icon style*/
.gb_slds_icon_white .slds-icon {
    --slds-c-icon-color-foreground: var(--secondary-color-7);
    fill: var(--secondary-color-7);
}
.gb_slds_icon_blue .slds-icon {
    --slds-c-icon-color-foreground: var(--primary-color-4);
    fill: var(--primary-color-4);
}
.gb_picture_size_23_18 .slds-icon {
    width: 23px;
    height: 18px;
}
.gb_picture_size_15_18 .slds-icon {
    width: 15px;
    height: 18px;
}
.gb_picture_size_15_15 .slds-icon {
    width: 15px;
    height: 15px;
}
.gb_picture_size_13_13 .slds-icon {
    width: 13px;
    height: 13px;
}
.gb_picture_size_8_8 .slds-icon {
    width: 8px;
    height: 8px;
}
.gb_picture_size_36_36 .slds-icon {
    width: 36px;
    height: 36px;
}
/*edit global table*/
.gb_lightning_datatable .slds-cell-fixed.slds-has-button-menu,
.gb_lightning_datatable .slds-th__action:focus,
.gb_lightning_datatable .slds-th__action:hover {
    background: rgba(89, 203, 232, 0.1);
    font-weight: bold;
    color: #333333;
}
.gb_lightning_datatable .slds-table tbody tr:nth-child(even) {
    background-color: #dfdfdf;
    color: #333333;
}
.gb_lightning_datatable .slds-table tbody tr:nth-child(odd) {
    background-color: #fff;
    color: #333333;
}
.gb_lightning_datatable .slds-cell-fixed {
    background: rgba(89, 203, 232, 0.1) !important;
}
.gb_lightning_datatable .slds-table_header-fixed_container.slds-scrollable_x {
    border-radius: 4px;
}
/*edit global popup box*/
.gb_pop_up_box .slds-modal__container {
    max-width: 70rem;
}
/*edit helptext css*/
.gb_lightning_helptext_icon .slds-form-element__icon {
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*edit lightning-progress-bar*/
.gb_lightning_progress_bar .slds-progress-bar__value {
    background: transparent linear-gradient(269deg, #1175c8 0%, #005088 100%) 0% 0% no-repeat padding-box;
}
.gb_checkbox1 .slds-input_faux:not(.slds-combobox__input-value) {
    /* background-color: #ecebea; */
    border: 1px solid #76716b;
}
/* .gb_checkbox1 .slds-input_faux{
  border:1px solid #76716b;
} */
.gb_checkbox1 .slds-truncate {
    /* color:black; */
}
/* .gb_checkbox1 .slds-input_faux.slds-is-disabled{
  border-color: #76716b;
  color: #9c9d9d;
  background-color: #ecebea;
}
.gb_checkbox2 .slds-input_faux.slds-is-disabled{
  border-color: #76716b;
  color: #9c9d9d;
  background-color: #ecebea;
} */
.gb_checkbox2 .slds-input_faux:not(.slds-combobox__input-value) {
    /* background-color: #ecebea; */
    /* border: 1px solid #76716b;
  color:#444444; */
}
.gb_checkbox1 .slds-input.slds-is-disabled,
.slds-input[disabled] {
    /* border-color: #76716b; */
}
.gb_checkbox2 .slds-input_faux {
    /* border: 1px solid #76716b; */
}
/* remove the search property label */
.propertyModal label.slds-form-element__label.slds-no-flex {
    display: none;
    /* margin-top: 10px; */
}
/* team-member edit staff background */
.slds-modal__container .slds-modal__content.slds-box.slds-theme_shade.slds-p-around_medium {
    background-color: #fff;
}
/*Edit help text color*/
.slds-popover_tooltip .slds-popover__body {
    color: #fff !important;
    background: #14528c !important;
}
/* change search input cross icon*/
.propertyModal button.slds-input__icon.slds-input__icon_right.slds-button.slds-button_icon {
    color: #f00;
}
/* change the search input style */
.propertyModal .slds-input {
    border: none;
    background: #ecedee;
    border-radius: 0;
    font-family: 'Montserrat';
}
/* change the tabset style*/
.tableauTabset li.slds-tabs_default__item.slds-is-active {
    font-size: 18px;
    font-family: 'Montserrat SemiBold';
    padding-bottom: 18px;
    margin-right: 56px;
}
/*tabset's underline's color*/
.tableauTabset .slds-tabs--default__nav,
.slds-tabs_default__nav {
    border-bottom-color: #eaeaea;
}
.tableauTabset .slds-tabs--default__item.slds-active:after,
.slds-tabs--default__item.slds-is-active:after,
.slds-tabs_default__item.slds-active:after,
.slds-tabs_default__item.slds-is-active:after {
    border: 3px solid #1175c8;
}
.tableauTabset li.slds-tabs_default__item {
    margin-right: 56px;
    font-size: 18px;
    font-family: 'Montserrat SemiBold';
}
.tableauTabset a:hover:not(.slds-button, .slds-dropdown__item > a) {
    text-decoration: none;
}
.tableauTabset a {
    text-decoration: none !important;
}
.tableauTabset lightning-tab a:hover {
    text-decoration: underline !important;
}
/* .tableauTabset a,
a:link:not(.slds-button, .slds-dropdown__item > a),
a:visited:not(.slds-button, .slds-dropdown__item > a) {
    text-decoration: none !important;
} */
.tableauTabset .slds-tabs--default__item:hover:after,
.slds-tabs_default__item:hover:after {
    display: none;
}
.tableauTabset .slds-tabs--default__item.slds-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-active .slds-tabs_default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs_default__link {
    color: #333333 !important;
}
@media screen and (max-width: 1180px) {
    .tableauTabset li.slds-tabs_default__item {
        padding-left: 20px;
        padding-right: 20px;
    }
    .tableauTabset li.slds-tabs_default__item.slds-tabs_default__overflow-button {
        display: none;
    }
    .tableauTabset .slds-tabs--default__nav,
    .slds-tabs_default__nav {
        justify-content: start;
    }
    .tableauTabset li.slds-tabs_default__item.slds-is-active {
        font-size: 16px;
        font-family: 'Montserrat SemiBold';
        padding-bottom: 16.5px;
        margin-right: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .tableauTabset li.slds-tabs_default__item {
        font-size: 16px;
        padding-bottom: 16.5px;
        margin-right: 0px;
    }
}

.teamMemberModal .slds-modal__footer {
    box-shadow: 0px -2px 6px #00000029;
    padding: 25px 43px 25px 0;
    display: flex;
    justify-content: flex-end;
}
.teamMemberModal .slds-modal__footer div.footer {
    display: flex;
    justify-content: flex-end;
}
.teamMemberModal .slds-modal__footer div.footer > c-wdm-button {
    width: 152px;
    display: block;
    margin-left: 24px;
}

.teamMemberModal .slds-modal__footer div.footer > c-wdm-button:first-child {
    margin-left: 0;
}
.comboboxCSS .slds-input_faux:not(.slds-combobox__input-value) {
    color: var(--slds-g-color-neutral-base-50, #747474);
    height: 40px;
    line-height: 40px;
    border-radius: 0px;
}
.comboboxCSS .slds-combobox_container {
    width: 396px;
}
.comboboxCSS .slds-form-element__label {
    display: none;
}
.task_chat .slds-grid {
    /* border-bottom: 1px solid #ddd; */
}

.comboboxCSS .slds-input_faux {
    border-radius: 0px;
    height: 40px;
    line-height: 40px;
}
.learn_more:hover {
    text-decoration: underline;
}
.gb_table_padding {
    background-color: #fff;
    padding: 2rem;
}   


/* CMS Tabset Style*/
@media screen and (min-width: 1180px) {
    .cms_tabset_container li.slds-tabs_default__item,
    .cms_tabset_container li.slds-tabs_default__item.slds-is-active {
        margin-right: 130px !important;
    }
}
@media screen and (max-width: 820px) {
    .comboboxCSS .slds-combobox_container {
        width: auto;
    }
}
/*custom care case*/
.add-custom_care_case__form .slds-form-element_horizontal .slds-form-element__control, .slds-form_horizontal .slds-form-element .slds-form-element__control, .slds-form_stacked .slds-form-element_horizontal .slds-form-element__control{
    width: 98%;
    margin-top: 10px;
    display: flex;
}
.add-custom_care_case__form .slds-form-element_horizontal .slds-form-element__label, .slds-form_horizontal .slds-form-element .slds-form-element__label, .slds-form_stacked .slds-form-element_horizontal .slds-form-element__label{
    max-width: 100%;
}
.add-custom_care_case__form .slds-form-element_horizontal .slds-form-element__control, .slds-form_horizontal .slds-form-element .slds-form-element__control, .slds-form_stacked .slds-form-element_horizontal .slds-form-element__control{
    padding-left:0px;
}