//body tabs
.mat-mdc-tab-body-content {
  background-color: #f2f2f2 !important;
}

.mdc-tab__ripple {
  display: none !important;
}

//___________________________________________________
//for scretched tabs

.mat-mdc-tab-group-stretch-tabs .mdc-tab {
  padding: 0 0 0 50px !important;
  height: 60px !important;
  display: inline-flex !important;
  justify-content: start !important;
  margin: 0px !important;
}

.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-header {
  border-bottom: none !important;
}

.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab.mdc-tab.mat-mdc-focus-indicator {
  background-color: #E4E5E9 !important;
  opacity: 1 !important;
  font-weight: 600;
  color: black !important;

  &:hover .mdc-tab__text-label {
    text-decoration: none !important;
  }
}

//for tab active
.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab.mdc-tab.mdc-tab--active {
  background-color: #f2f2f2 !important;

  &:hover .mdc-tab__text-label {
    text-decoration: none !important;
  }
}

//For indicator
.mat-mdc-tab-group-stretch-tabs .mdc-tab-indicator__content--underline {
  border: none !important;
}

//for tab  label

.mat-mdc-tab-group-stretch-tabs .mdc-tab__text-label {
  color: black !important;
  text-decoration: underline !important;
}

.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab:hover .mdc-tab__text-label {
  color: black !important;
  font-weight: 600 !important;
}

.mat-mdc-tab-group-stretch-tabs .mdc-tab__text-label {
  text-transform: none !important;
}

//for tab active label

.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label {
  color: black !important;
}

//____________________________________________________________________________


.mat-mdc-tab-header {
  border-bottom: 6px solid #002e5f !important;
}

.mdc-tab {
  height: 42px !important;
  margin-right: 6px !important;
  padding: 0 6px !important;
  min-width: max-content !important;
  //min-width: fit-content !important;
}

.mat-mdc-tab.mdc-tab {
  background-color: #f2f2f2 !important;
}

.mat-mdc-tab:hover {
  background-color: #002e5f !important;
  color: white !important;
}

.mdc-tab__text-label {
  text-transform: uppercase !important;
  color: #002e5f !important
}

.mat-mdc-tab:hover .mdc-tab__text-label {
  color: white !important;
  font-weight: 600 !important;
}

.mat-mdc-tab.mdc-tab.mdc-tab--active {
  background-color: #002e5f !important;
}

.mdc-tab-indicator__content--underline {
  border: none !important;
}

.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label {
  color: white !important;
  font-weight: 600 !important;
}


//________________________________________________________________________

.mat-mdc-tab-header>.mat-mdc-tab-label-container>.mat-mdc-tab-list>.mat-mdc-tab-labels>.mdc-tab>span.mdc-tab__content>span.mdc-tab__text-label>.mat-mdc-icon-button {
  font-size: inherit !important;
  font-weight: inherit !important;
  text-transform: uppercase !important;
}