.mud-overlay-content > div {
  margin: -1rem !important;
  background-color: transparent !important;
 
}
.mud-overlay-content .mud-theme-primary {
  background-color: #231547 !important;
}
.mud-overlay-content .mud-toolbar {
  display: none !important;
}
.mud-overlay-content .mud-picker-datepicker-toolbar .mud-button-year {
  font-familyEuropa, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.mud-overlay-content .mud-picker-content {
  border:1.5px solid #231547!important;
}
.mud-overlay-content .mud-typography.mud-typography-h5.mud-picker-month-selected.mud-primary-text {
  border-radius: 0 !important;
  font-family: Europa, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
  margin: -10px;
  width: 50px;
  height: 50px;
  padding-top: 14px;  
  background-color: #231547;
  color: #fff !important;
}

h5.mud-typography.mud-typography-h5.mud-picker-year-selected.mud-primary-text {
  border-radius: 0 !important;
  font-family: Europa, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
  margin: -10px;
  width: 100%;
  text-align: center;
  height: 50px;
  padding-top: 14px;
  background-color: #231547;
  color: #fff !important;
}
.mud-overlay-content .mud-picker-month.mud-button-root {
  border-radius: 0 !important;
  font-family: Europa, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
  /*background-color: #231547;
  color: #fff !important;*/
}
.mud-overlay-content .mud-picker-calendar{
    padding:0!important

}
  .mud-overlay-content .mud-icon-button, .mud-overlay-content .mud-picker-calendar .mud-day, .mud-overlay-content .mud-typography-body2
  {
    border-radius: 0 !important;
    font-family:Europa, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding: 0;
  }
.mud-picker-toolbar {
  height: auto !important;
  background-color: #231547 !important;
}
:root {
  --mud-palette-primar: #231547;
  --mud-typography-subtitle1-size: 18px !important;
  --mud-typography-subtitle1-weight: 600 !important;
  --mud-typography-overline-size: 24px !important;
  --mud-typography-caption-size: 18px !important;
  --mud-palette-text-secondary: #231547 !important;
  --mud-typography-caption-weight: 600 !important;
  --mud-typography-body1-size: 18px !important;
  --mud-typography-body1-family: Europa, Arial, sans-serif !important;
  --mud-typography-body1-weight: 600 !important;
}
.mud-overlay-content button {
  border-radius: 0 !important;
  font-family: Europa, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
}
/*font-size: var(--mud-typography-body1-size);
font-family: var(--mud-typography-body1-family);
font-weight: var(--mud-typography-body1-weight);
line-height: var(--mud-typography-body1-lineheight);
letter-spacing: var(--mud-typography-body1-letterspacing);
text-transform: var(--mud-typography-body1-text-transform);*/
