.btn.btn-success {
  background: var(--submit-button-colour);
  border: 0;
  color: var(--submit-button-hover-font-colour);
  transition: all 100ms ease-in;
}
.btn.btn-primary {
  background: var(--login-logout-button-colour);
  border: 0;
  transition: all 100ms ease-in;
}
.btn.btn-success:hover {
  background: var(--submit-button-hover-background);
}
.btn.btn-primary:hover {
  background: var(--login-logout-button-colour);
}

.btn.btn-success:active,
.btn.btn-primary:active {
  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.525);
  box-shadow: inset 0 1px 5px rgba(0,0,0,.525);
}
.btn.btn-white {
  border: 1px solid #aab300;
  transition: all 100ms ease-in;
}
.btn.dashboard-big-btn {
  color: var(--dashboard-big-btn);
  font-size: 18px;
}

.btn.btn-status {
  color: var(--applications-dashboard-status-font);
  background: var(--applications-dashboard-status);
}
.btn.btn-resume {
  background: var(--applications-dashboard-resume-background);
  border: 2px solid var(--applications-dashboard-resume-border);
  color: var(--applications-dashboard-resume-font);
  transition: all 100ms ease-in;
}
.btn-resume:hover {
  background: var(--applications-dashboard-resume-hover);
  border-color: var(--applications-dashboard-resume-hover);
  color: var(--applications-dashboard-resume-hover-font);
}
.btn.btn-remove {
  background: var(--applications-dashboard-resume-background);
  border: 2px solid var(--applications-dashboard-remove-border);
  color: var(--applications-dashboard-remove-font);
  transition: all 100ms ease-in;
}
.btn-remove:hover {
  background: var(--applications-dashboard-remove-hover);
  color: var(--applications-dashboard-remove-hover-font);
}

.btn.disabled {
  pointer-events: none;
}