@import url("../vendor/bootstrap/dist/css/bootstrap.min-6f3e593392adf34505358c68326dee3d.css");
@import url("../bootstrap-icons.min-913588d480f81c75bb807100fb42a058.css");

html,
body {
  height: 100%;
}

.form-signin {
  max-width: 330px;
  padding: 1rem;
}

.form-signin .form-floating:focus-within {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.form-signin .last-input {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
  -moz-appearance:textfield; /* Firefox */
}

.user-error {
  color: red;
}

.transaction-table th{
  background: #DEEDF2;
}
