.mat-drop-trans .mat-form-field-underline {
  display: none; }

.mat-drop-trans .mat-form-field-wrapper {
  padding-bottom: 0px !important; }

.mat-drop-trans .mat-form-field-infix {
  border-top: none !important; }

button:focus {
  outline: none !important; }

.mat-button {
  line-height: inherit !important; }
  .mat-button:hover {
    background: #fbfcff; }

.mat-progress-bar {
  border-radius: 5px;
  height: 5px !important; }
  .mat-progress-bar .mat-progress-bar-buffer {
    background-color: #edf1fb; }
  .mat-progress-bar .mat-progress-bar-fill::after {
    background-color: #4c65ff;
    border-radius: 5px; }

.mat-form-field {
  display: inherit !important;
  font-family: inherit !important; }

.mat-form-field-underline {
  background-color: #e6ebf7 !important; }

.mat-select {
  font-family: inherit !important; }

.mat-form-field-infix {
  font-weight: 600; }

.mat-select-panel {
  padding: 10px;
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.mat-option {
  height: 2.5em !important;
  font-size: 15px !important; }

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: #f4f6fb !important; }

.mat-select-arrow-wrapper {
  visibility: hidden; }

.mat-th-select .material-icons {
  font-size: 20px;
  position: relative;
  top: 8px; }

.mat-slide-toggle-bar {
  background-color: #e6ebf7 !important; }

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #4c65ff !important; }


.mat-option.mat-active{
  background: transparent !important;
}

.mat-option{
  font-size: 13px !important;
}

.mat-option:hover{
  background: #f6f7ff !important;
  color: #4c65ff !important;
}
