button.nobtn-style {
  background: none;
  border: 0;
}

.a-btn {
  background: none;
  border: 0;
}

.a-line {
  text-decoration: underline;
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 5px !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  cursor: pointer;
}

.btn.sm {
  padding: 3px 5px;
}

.btn.xs {
  font-size: 12px;
  line-height: 1;
  padding: 3px;
}

.page-content .btn-primary, .page-container .btn-primary, .career-portal .btn-primary, .bootbox .btn-primary {
  background-color: #a26da8;
  color: white;
  border-color: #a26da8;
}

.page-content .btn-primary:hover, .page-content .btn-primary:active, .page-container .btn-primary:hover, .page-container .btn-primary:active, .career-portal .btn-primary:hover, .career-portal .btn-primary:active, .bootbox .btn-primary:hover, .bootbox .btn-primary:active {
  color: #ffffff;
  background-color: #7C3C84 !important;
  border-color: #7C3C84 !important;
}

.page-content .btn-primary:focus, .page-container .btn-primary:focus, .career-portal .btn-primary:focus, .bootbox .btn-primary:focus {
  color: #ffffff;
  background-color: #7C3C84;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(124, 60, 132, 0.5) !important;
}

.btn-primary {
  color: #2381A5;
  background-color: white;
  border-color: #2381A5;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #2381A5;
  border-color: #2381A5;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #c0e4f2;
  border-color: #c0e4f2;
}

.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(35, 129, 165, 0.5);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #2381A5;
  border-color: #2381A5;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
