:root {

  --bs-body-font-family: "PF Bague Sans Pro";
  --bs-link-color: #008b95;
  --dxp-c-link-text-color: #008b95;
  --dxp-s-link-text-color: #008b95;
  --dxp-g-brand: #008b95;
  --brand-background: linear-gradient(
    130.46deg,
    #5cafba -23.03%,
    #3d8993 107.09%
  ); }

.container {
  width: 100% !important;
  max-width: 100% !important; }

.section-content.community_layout-section_section {
  padding: 0 !important; }

.slds-card {
  border: solid 1px #ececec;
  background: #fff;
  box-shadow: none;
  border-radius: 0; }
  .slds-card + .slds-card {
    margin: 0 !important; }

.slds-button {
  border-radius: 56px;
  height: 56px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 700; }
  .slds-button_brand {
    --sds-c-button-outline-brand-color-background: #008b95;
    --sds-c-button-text-color: #fff; }
  .slds-button_outline-brand {
    --sds-c-button-outline-brand-color-background: #fff;
    --sds-c-button-text-color: #008b95;
    border-width: 2px; }

.slds-button.slds-button_brand{
  border-radius: 56px;
  height: 35px;
  display: inline;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
.slds-button.slds-button_neutral{
  border-radius: 56px;
  height: 35px;
  display: inline;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
.slds-input[readonly] {
  --slds-c-input-spacing-horizontal-start: 10px;
}

.slds-input[readonly][role=combobox] {
  --slds-c-input-spacing-horizontal-start: 2.25rem !important;
}


.chatbot {
  position: fixed;
  bottom: 16px;
  right: 40px; }
  @media (min-width: 1024px) {
    .chatbot {
      right: 60px;
      bottom: 148px; } }

.modal-poc__footer {
  width: 200px; }

.modal-poc__feedback {
  gap: 8px;
  display: flex; }
  

.date_picker_main .day button,
.date_picker_main .day button:hover,
.date_picker_main .day button:active,
.date_picker_main .day button:focus {
  display: inline-block;
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  color: #008B95; }
  .slds-datepicker{
    z-index: 999;
  } 

.empty_form_test .slds-form-element input {
  height: 46px;
  border: 1px solid #B4D0DC;
  border-radius: 8px; }

.empty_form_test .slds-form-element button {
  height: 46px;
  align-items: center;
  border: 1px solid #B4D0DC;
  border-radius: 8px; }

  .spinner-overlay{
    background: rgba(169, 169, 169, 0.13);
    backdrop-filter: blur(6px);
    width:100%; 
    height:100%; 
    z-index:10;
    top:0; 
    left:0; 
    position:fixed; 
  }

  .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.mb-3 {
  margin-bottom: 1rem!important;
}
.mt-4 {
  margin-top: 1.5rem!important;
}
.mb-4 {
  margin-bottom: 1.5rem!important;
}
.slds-form-element__static { 
  text-transform: uppercase;
}

.slds-input_faux{
  text-transform: uppercase;
  height: 52px !important;
  align-items: center !important;
  border: 1px solid rgb(180, 208, 220) !important;
  border-radius: 8px !important;

}
.slds-input{
  text-transform: uppercase;
  height: 46px !important;
  border: 1px solid rgb(180, 208, 220) !important;
  border-radius: 8px !important;

}
.slds-form-element__icon .slds-button_icon{
  height: 15px;
}
.slds-input__icon .slds-button{
  height: 11px;
}

.slds-button.slds-button_icon.slds-button_icon-bare.slds-button_icon-inverse{
  color: #fff;
}

@media (min-width: 768px){
.col-md-6 {
    flex: 0 0 auto;
    width: 50%;
}
.col-md-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

}
input:focus {
  outline:none !important;
}
.slds-form-element {
  margin-bottom: 0px;
}


  .accordion_header {
    cursor: pointer;
  }

  .slds-button.slds-button_icon.slds-modal__close {
    width: 2rem;
    height: 0px;
    margin-inline-start: auto;
    position: relative;
    inset-block-end: 0.5rem;
    top: 15px;
    right: 0px;
    z-index: 1;
    border: none;
    outline: 0;
  }
  .slds-button.slds-button_icon.slds-modal__close > .slds-button.slds-button_icon.slds-button_icon-bare{
    color: #008b95 !important;
    height: 20px;
    border: none;
    border-color: white;
    outline: 0 !important;
  
  }