form {
  display: block;
  margin-top: 0;
  margin-block-end: 0;
}

.back-button {
  color: #c05c6e !important;
  border: 1px solid #b55365 !important;
}

.back-button:hover {
  background-color: #777777 !important;
  border: 1px solid #ffffff !important;
}

.button-primary {
  font-family: "Karla", sans-serif;
  font-size: 15px;
  padding: 7px 19px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 6px;
  background-color: #e7e7e7;
  color: #000000;
  font-weight: bold;
  margin-right: 5px;
}

/* .btn-success:hover, .btn-success:active, .btn-success:focus {
color: #ffffff !important;
background-color: #1F2838 !important;
border-color: #494F57 !important;
} */
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  /* background-color: #ffffff12 !important; */
  border-color: #565d64 !important;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.02rem rgba(255, 255, 255, 0.2);
}

/* input {
  -webkit-writing-mode: horizontal-tb !important;
  text-rendering: auto;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
  -webkit-appearance: textfield;
  background-color: white;
  -webkit-rtl-ordering: logical;
  cursor: text;
  border-radius: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 7px;
  padding-left: 7px;
  font-size: 17px;
  border: 1px solid rgb(121, 124, 126);
  font-family: 'Albert Sans', sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
} */

.formfield {
  width: 100%;
  /* margin-bottom: 20px; */
}

.form-control {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /* background-color: #171b1d30; */
  -webkit-appearance: none;
  /* -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
  -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6); */
  /* box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6); */
  border: 1px solid #818181;
  margin-bottom: 10px;
  font-size: 13px;
  /* margin-top: 10px; */
  color: #bdbdbd;
}

.form-control:focus {
  border-color: #00cf8b;
  color: #cbcbcb;
  /* background-color: #171b1d; */
  box-shadow:
    inset 0 0px 0px #00cf8b,
    0 0 0px #00cf8b67;
}

.form-control:active {
  /* background-color: #171b1d !important; */
  color: #cbcbcb;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #0f1010;
  color: #4a4a4a;
}
select {
  border-radius: 3px;
  font-size: 18px;
  background: #ffffff;
  padding-top: 3px;
  padding-right: 2px;
  padding-bottom: 3px;
  width: 100%;
  color: #333333;
  padding-left: 5px;
  border: 1px inset rgb(155 155 155 / 27%);
  font-family: "Albert Sans", sans-serif;
  line-height: 27px;
}
