.host {
  font-family: Montserrat;
  font-style: normal;
}

.inactive-badge {
  display: flex;
  height: 1.625rem;
  width: 100px;
  padding: 0.375rem 1rem;
  justify-content: center;
  align-items: center;
  color: var(--Deep-Gray, #999B9D);
  border-radius: 6.25rem;
  background: var(--Light-Gray, #dcdfdf);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.825rem */
}

.active-badge {
  display: flex;
  height: 1.625rem;
  width: 100px;
  padding: 0.375rem 1rem;
  justify-content: center;
  align-items: center;
  border-radius: 6.25rem;
  background: var(--Light-Green, #BBE3E3);
  color: var(--Green, #22A57C);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.825rem */
}

.pending-badge {
  display: flex;
  height: 1.625rem;
  width: 100px;
  padding: 0.375rem 1rem;
  justify-content: center;
  align-items: center;
  border-radius: 6.25rem;
  background: var(--Light-Orange, #FFEED4);
  color: var(--Orange, #FFAB26);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.825rem */
}

/* invite-form styling  */
.style-label {
  color: var(--Blue-Deep-Blue, #4C6E9E);
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.75rem */
}

.required {
  color: crimson;
}

.input-error {
  --slds-c-input-color-border: #EA001E;
  --slds-c-input-shadow: #EA001E 0 0 0 1px inset;
}

.input-error:hover {
  --slds-c-input-color-border: #EA001E;
}

.input-errormsg {
  color: #EA001E;
  font-size: 12px;
}

.style-Confirm-button {
  display: flex;
  width: 16.625rem;
  height: 2.25rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.25rem;
  background: var(--Blue-Light-Blue, #F4F8FD) !important;
  color: var(--Blue-Deep-Blue, #4C6E9E)!important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 120%;
}

.style-cancel-button {
  display: flex;
  width: 16.625rem;
  height: 2.25rem;
  padding: 0.625rem 6.75rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.25rem;
  color: var(--Blue-Deep-Blue, #4C6E9E)!important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.9rem */
  border: 1px solid var(--Blue-Deep-Blue, #4C6E9E)!important;
}

/* People-page styling  */
.my-icon {
  --slds-c-icon-color-foreground-default: #7AB2FF;
  --slds-c-icon-color-background: white;
}

.tooltip {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #4C6E9E;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 12px;
  position: absolute;
  z-index: 1;
  color: var(--White, #FFF);
  font-feature-settings: 'clig' off, 'liga' off;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 120%;
  /* 0.75rem */
  max-width: 8.125rem;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #4C6E9E transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

/* overlay  */
.firstIcon {
  position: relative;
  width: 100%;
  max-width: 400px;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: #F7F7F8;
}

.firstIcon:hover .overlay {
  opacity: 1;
}

.firstIcon .overlay::selection {
  opacity: 1;
}
.iconColor{
  --slds-g-color-neutral-base-50: #9DC1F2;
  --sds-c-button-text-color-hover: #014486   
  --slds-c-button-inverse-shadow-focus: #9DC1F2;
  --slds-c-button-shadow-focus :#014486;    
  border: none;
  --slds-c-icon-color-background: #f7f7f8;
}
.showText{
  right:0;
  color: var(--Gray-3, #8A8A8A);
  text-align: right;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 120%; /* 0.9rem */
}
.showTextPadding{
  
  right:0;
  color: var(--Gray-3, #8A8A8A);
  text-align: right;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 120%; /* 0.9rem */
}
.selectedPageIndex
{
    border-radius: 0.125rem;
    border: 1px solid var(--Pale-Blue, #9DC1F2);
}
.clearall
{
    display: flex;
    width: 3.5rem;
    height: 0.875rem;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1%;
    color: var(--Blue-Deep-Blue, #4C6E9E);
    text-align: center;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 120%; /* 0.9rem */
    text-decoration-line: underline;
}
.slds-pill-curved {
  display: flex;
  padding: 0.3125rem 0.5rem ;
  align-items: center;
  gap: 0.375rem;
  border-radius: 6.25rem ;
  border: 1px solid var(--Blue-Deep-Blue, #4C6E9E) ;
  background: #FFF;
  margin-top: 2px;
  margin-bottom: 2px;
  height: 1.5rem;
}
/* Style sheet add to remove the border of table column standard behaviour  */
.slds-has-focus {
  border: 0px solid;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 0px !important;
}

.notification-text-title {
  font-family: Montserrat;
  font-style: normal;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.4px;
  color: #4C6E9E;
}

.notification-text {
  font-family: Montserrat;
  font-style: normal;
  font-size: 11px;
  font-weight: 500;
  line-height: 13.2px;
  color: #3B4552
}
