@import "~@fortawesome/fontawesome-free/css/all.min.css";
@import "./bootstrap/bootstrap.min";
@import "./variables";
@import "./indigo-pink";
@import "./angular-material";
@import "./loading-spinner.scss";
@import "./scrollbar.scss";
@import "./buttons.scss";
@import "./app-icon-classes.scss";

body {
  font-family: $default-font-family;
  overflow: auto;
}

// Remove blue outline on button click bootstrap
.btn:active,
.btn:focus,
.btn.active,
.btn:active:focus {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.hyperlinked {
  color: $accent-color-focus !important;
  font-family: $default-font-family;

  &:hover {
    cursor: pointer;
    text-decoration: underline !important;
  }
}

a.a-action {
  font-family: $default-font-family;

  &:hover {
    cursor: pointer;
    text-decoration: underline;
  }
}

div.mat-form-field-suffix mat-icon.visibility-icon.mat-icon:hover {
  cursor: pointer;
}

.mat-expansion-panel:not(.mat-expanded)
  .mat-expansion-panel-header:not([aria-disabled="true"]):hover {
  background-color: white;
}
