.contextual-menu {
  .mat-button-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
}

.contextual-menu__menu-icon{
  margin-right: 0.25rem;
}

.mat-menu-panel {
  border-radius: 0 !important;
}

.contextual-menu__items {
  .mat-menu-item {
    font-size: mat-font-size($fontConfig, 'body-1');;
    line-height: 2.5rem;
    height:2.5rem;

    @include ui-typography-reposive($fontConfig-sm,$fontConfig-m,$fontConfig-l,'body-1');

    @media print, (min-width: 768px) {
      line-height: 3rem;
      height: 3rem;
    }
  }
}

@media print, (max-width: 768px) {
  .contextual-menu.mat-flat-button.btn-small-md-only {
    padding: 0.25rem 0.5rem !important;
    font-size: $btn-small-font-size !important;
    line-height: 1.5;
    border-radius: 0;
  }
}
