body {
  padding-left: 0;
}

#body-pd {
  padding-top: 0 !important;	
  padding-bottom: 0 !important;
}

.bg-glass {
  /* background: rgba(28, 29, 55, 0.43); */
  background: rgb(255 255 255 / 10%);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5.3px);
  -webkit-backdrop-filter: blur(5.3px);
}

.background-radial-gradient {
  background-color: hsl(218, 41%, 15%);
  background-image: radial-gradient(650px circle at 0% 0%,
      hsl(218, 41%, 35%) 15%,
      hsl(218, 41%, 30%) 35%,
      hsl(218, 41%, 20%) 75%,
      hsl(218, 41%, 19%) 80%,
      transparent 100%),
    radial-gradient(1250px circle at 100% 100%,
      hsl(218, 41%, 45%) 15%,
      hsl(218, 41%, 30%) 35%,
      hsl(218, 41%, 20%) 75%,
      hsl(218, 41%, 19%) 80%,
      transparent 100%);
}

.eye:hover {
  color:#616161;
}

.lnr-eye {
  position: absolute;
  top: 26%;
  right: 1rem;
  cursor: pointer;
  color: #0d0d0d;
}

.login_btn {
    width: 100%;
    background-image: linear-gradient(to right, #EC661C, #FAB619) !important;
    border: #fc7436;
    color: white !important;
}
.login_btn:hover {
  box-shadow: 0px 0px 10px 10px rgba(229, 174, 46, 0.4);
}
.login_btn:focus {
    box-shadow: none !important;
    outline: 0px !important;
}
.login_container {
    padding: 0 2rem;
}
.input-group-text {
    background-image: linear-gradient(to right, #EC661C, #EC661C, #FAB619) !important;
    color: white !important;
    border: 0 !important;
    border-radius: 0.25rem 0 0 0.25rem !important;
}
.input_user:focus,
.input_pass:focus {
    box-shadow: 10px !important;
    outline: 0px !important;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #fc7436 !important;
}

#password {
  border-top-right-radius: 5%;
  border-bottom-right-radius: 5%;
}

.captchaBackground {
  height: 3rem;
  width: 10rem;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 1rem;
  color:#0d0d0d;
}

.captchaBackground b {
  float: left;
}

.reset-password {
  display: flex; 
  flex-wrap: wrap; 
  flex-direction: column; 
  justify-content: space-between; 
  padding: 0 1em;
}

p {
  color: white;
}

.form-padding {
  padding-left: 10rem;
  padding-right: 10rem;
}

.img-bg-glass {
  max-width: 25rem;
  min-width: 10rem;
}

@media (max-width: 1024px) {
  .form-padding {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .img-fluid {
    max-width: 40% !important;
  }

  #imgLogistic {
    justify-content: center !important;
    display: flex !important;
  }
}

@media (max-width: 1399px) {
  .form-padding {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media (max-width: 1024px) {
  .form-padding {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .img-fluid {
    max-width: 60%;
  }

  #imgLogistic {
    justify-content: center !important;
    display: flex !important;
  }
}