.customer_footer {
  position: absolute;
  z-index: -1;
  bottom: 3px;
}
.main-wrapper {
  display: flex;
  height: 81vh;
}
.main-content {
  padding: 6vh 6vh 0vh 6vh;
  height: 81vh;
}
.login-form {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 80px;
  width: 100vw;
}
.input-field {
  border: 0.009px solid #7c141445;
  color: rgb(59, 59, 59);
  border-radius: 5px;
  width: 100%;
}
.btn-danger {
  background-color: #7c1414;
  color: white;
  border: none;
}
.btn-danger:hover {
  background-color: #9f1c1c;
  color: white;
}
.login-form a {
  color: #7c1414;
  text-decoration: underline;
}
h2,p {
  color: #7c1414;
}
footer {
  text-align: center;
}
footer img {
  width: 100%;
}
.alert {
  position: sticky;
  top: 137px;
  width: auto;
  right: 12px;
  float: right;
  z-index: 4;
}
.auth-f .alert {
  position: absolute;
  top: 100px;
  width: auto;
  right: 45px;
  float: right;
  z-index: 4;
}
#togglePassword ,.togglePassword {
  position: absolute;
  right: 20px;
  top: 45px;
}
#change-password .mb-1{
  position: relative;
}
.customTable{
  width: 100%;
}
.customTable .thead {
  background-color: #7c1414;
  color: #fff;
  position: sticky;
  top: 0px;
}
/* border */
.customTable td,.customTable th,.customTable {
  border: 0.7px solid #a19e87;
}
.customTable td,.customTable th{
  padding:10px;
}
.customTable-container {
  width: 100%;
  overflow: auto;
  max-height: 71vh;
}
img.no-history-img {
  height: 40vh;
  width: 35vw;
}

