body {
  font-family: "Inter", sans-serif;
  background-color: #000000;
  min-height: 100vh;
  font-size: 12px;
}

body.bg-full-screen-image {
    /*
    background: url(/panassets/auth/images/background.jpg) no-repeat center center;
    background-size: cover;
    */
}

/*
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
      max-width: 560px;
  }
}
*/

.brand-wrapper {
  margin-bottom: 19px;
}

.brand-wrapper .logo {
  height: 37px;
}

.login-card {
  border: 3px solid #6AFFF9;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  box-shadow: 0 10px 30px 0 rgba(172, 168, 168, 0.43);
  overflow: hidden;
}

.login-card .login-logo-img{
    width: 100px;
    margin-bottom: 10px;
}

.login-card h4{
    margin-bottom: 0;
}

.login-card-img {
  border-radius: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.login-card .card-body {
  padding: 60px 40px;
}

.login-card .card-title {
    font-weight: 500;
    letter-spacing: 0.05rem;
    font-size: 1.2rem;
    color: #FFFFFF;
    margin-bottom: 0.3rem;
}

.login-card .card-body .form-group{
    margin-bottom: 5px;
}

.login-card .card-body .form-group label{
    font-size: 12px;
}

@media (min-width: 767px ) and (max-width: 1200px) {
  .login-card .card-body {
    padding: 60px 30px;
  }
}

@media (max-width: 422px) {
  .login-card .card-body {
    padding: 35px 24px;
  }
}

.login-card-description {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.login-card form {
  /*max-width: 326px;*/
}

.login-remember-me {
  font-size: 14px;
  color: #555;
}

.login-card .form-control {
  border: none;
  padding: 15px;
  min-height: 45px;
  font-size: 13px;
  line-height: 15px;
  /*font-weight: normal;*/
}

.login-card .form-control:focus {
  border: 2px solid #63F1EC;
  box-shadow: none;
}

.login-card .has-icon-left .form-control-icon {
    right: auto;
    left: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-card .has-icon-left .form-control-icon i {
    position: relative;
    left: 5px;
    color: rgba(34, 41, 47, 0.4);
}

.form-control-icon {
    position: absolute;
    top: 3px;
    z-index: 999;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
}

.login-card .input-group-append {
  min-height: 45px;
  font-size: 15px;
  line-height: 15;
}

.login-card .help-block {
  font-size: 13px;
}

.login-card .btn-default {
  /*background-color: #fff !important;*/
  border-color: #d5dae2;
  border-radius: unset  !important;
}

.login-card .form-control::-webkit-input-placeholder {
  color: #919aa3;
}

.login-card .form-control::-moz-placeholder {
  color: #919aa3;
}

.login-card .form-control:-ms-input-placeholder {
  color: #919aa3;
}

.login-card .form-control::-ms-input-placeholder {
  color: #919aa3;
}

.login-card .form-control::placeholder {
  color: #919aa3;     
}

.login-card .form-group.error .form-control {
  border-color: #EA5455;
}

.login-card .form-group.issue .help-block, 
.login-card .form-group.issue .help-inline, 
.login-card .form-group.error .help-block, 
.login-card .form-group.error .help-inline {
  color: #EA5455;
}

.login-card .login-btn {
  padding: 10px 50px;
  color: #000;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #63F1EC;
}

.login-card .login-btn:hover {
  background-color: #47ccc5;
  color: #000;
}

.login-card .signup-btn {
  padding: 10px 50px;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 20px;
  color: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.login-card .forgot-password-link {
  font-size: 12px;
  color: #FFFFFF;
  margin-bottom: 12px;
}

.login-card-footer-text {
  font-size: 12px;
  color: #FFFFFF;
  margin-bottom: 20px;
}

.login-card .form-title{
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
}

.login-card-footer-text a {
  color: #354cd2;
}

@media (max-width: 767px) {
  .login-card-footer-text {
    margin-bottom: 10px;
  }
}

.login-card-footer-nav a {
  font-size: 12px;
  color: #919aa3;
}

.bg-black{
    background-color: #000000 !important;
}

.btn-gwp-blue {
  color: #000;
  background-color: #63F1EC;
  border-color: #63F1EC;
}
.btn-gwp-blue:focus,
.btn-gwp-blue.focus {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-blue:hover {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-blue:active,
.btn-gwp-blue.active,
.open > .dropdown-toggle.btn-gwp-blue {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-blue:active:hover,
.btn-gwp-blue.active:hover,
.open > .dropdown-toggle.btn-gwp-blue:hover,
.btn-gwp-blue:active:focus,
.btn-gwp-blue.active:focus,
.open > .dropdown-toggle.btn-gwp-blue:focus,
.btn-gwp-blue:active.focus,
.btn-gwp-blue.active.focus,
.open > .dropdown-toggle.btn-gwp-blue.focus {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-blue:active,
.btn-gwp-blue.active,
.open > .dropdown-toggle.btn-gwp-blue {
  background-image: none;
}
.btn-gwp-blue.disabled:hover,
.btn-gwp-blue[disabled]:hover,
fieldset[disabled] .btn-gwp-blue:hover,
.btn-gwp-blue.disabled:focus,
.btn-gwp-blue[disabled]:focus,
fieldset[disabled] .btn-gwp-blue:focus,
.btn-gwp-blue.disabled.focus,
.btn-gwp-blue[disabled].focus,
fieldset[disabled] .btn-gwp-blue.focus {
  background-color: #000;
  border-color: #ccc;
}
.btn-gwp-blue .badge {
  color: #000;
  background-color: #63F1EC;
}

.btn-gwp-outline-blue {
  color: #000;
  background-color: transparent;
  border-color: #63F1EC;
}
.btn-gwp-outline-blue:focus,
.btn-gwp-outline-blue.focus {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-outline-blue:hover {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-outline-blue:active,
.btn-gwp-outline-blue.active,
.open > .dropdown-toggle.btn-gwp-outline-blue {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-outline-blue:active:hover,
.btn-gwp-outline-blue.active:hover,
.open > .dropdown-toggle.btn-gwp-outline-blue:hover,
.btn-gwp-outline-blue:active:focus,
.btn-gwp-outline-blue.active:focus,
.open > .dropdown-toggle.btn-gwp-outline-blue:focus,
.btn-gwp-outline-blue:active.focus,
.btn-gwp-outline-blue.active.focus,
.open > .dropdown-toggle.btn-gwp-outline-blue.focus {
  color: #000;
  background-color: #47ccc5;
  border-color: #47ccc5;
}
.btn-gwp-outline-blue:active,
.btn-gwp-outline-blue.active,
.open > .dropdown-toggle.btn-gwp-outline-blue {
  background-image: none;
}
.btn-gwp-outline-blue.disabled:hover,
.btn-gwp-outline-blue[disabled]:hover,
fieldset[disabled] .btn-gwp-outline-blue:hover,
.btn-gwp-outline-blue.disabled:focus,
.btn-gwp-outline-blue[disabled]:focus,
fieldset[disabled] .btn-gwp-outline-blue:focus,
.btn-gwp-outline-blue.disabled.focus,
.btn-gwp-outline-blue[disabled].focus,
fieldset[disabled] .btn-gwp-outline-blue.focus {
  background-color: #000;
  border-color: #ccc;
}
.btn-gwp-outline-blue .badge {
  color: #000;
  background-color: #63F1EC;
}

.login-card .input-group-text{
    width: 50px;
    text-align: center;
    border: none;
}

.login-card .input-group-text i{
    margin: 0 auto;
}

.login-card .sign-up-title{
    font-size: 14px;
    color: #63F1EC;
    font-weight: bold;
}

/*# sourceMappingURL=login.css.map */
