.container-fluid {
  margin-top: 10px;
}

.weight-900 {
  font-weight: 900;
}

.weight-700 {
  font-weight: 700;
}

.weight-400 {
  font-weight: 400;
}

.text-size-16 {
  font-size: 16px;
}

input {
  padding: 0.8125rem 0.8125rem !important;
}

.login-div .user_card {
  height: auto;
  width: 750px;
  margin-top: auto;
  margin-bottom: auto;
  background: #fff;
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  box-shadow: 0 18px 42px 0 rgb(0 0 0 / 5%), 0 42px 72px 0 rgb(0 0 0 / 12%);
  -webkit-box-shadow: 0 18px 42px 0 rgb(0 0 0 / 5%), 0 42px 72px 0 rgb(0 0 0 / 12%);
  -moz-box-shadow: 0 18px 42px 0 rgb(0 0 0 / 5%), 0 42px 72px 0 rgb(0 0 0 / 12%);
  padding: 35px;
  border-radius: 5px;
}

.margin-iprase-logo {
  margin-top: 30px;
}
.half-width {
  width: 50%;
}

b,
strong {
  font-weight: 900;
}

.login-div .brand_logo_container {
  /* position: absolute; */
  height: 170px;
  width: 170px;
  top: -4px;
  border-radius: 50%;
  background: #fff;
  padding: 10px;
  text-align: center;
}

.padding-top-100 {
  padding-top: 100px;
}

.login-div .brand_logo {
  
}
.login-div .form_container {
  /* margin-top: 100px; */
}
.login-div .login_btn {
  width: 100%;
  background: #007bff !important;
  color: white !important;
}
.login-div .login_btn:focus {
  box-shadow: none !important;
  outline: 0px !important;
}
.login-div .login_container {
  padding: 0 2rem;
}
.login-div .input-group-text {
  background: #007bff !important;
  color: white !important;
  border: 0 !important;
  border-radius: 0.25rem 0 0 0.25rem !important;
}
.login-div .input_user,
.input_pass:focus {
  box-shadow: none !important;
  outline: 0px !important;
}
.login-div .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff !important;
}

.login-div .border-top-dark {
  border-top: 1px solid #ccc;
  text-align: center;
}

.login-div .border-top-dark img {
  width: 100%;
  margin-top: 10px;
}

.login-div .border-top-dark .bte_logo {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

footer .nav-link {
  color: #999;
}
