header.dash__header {
  display: none !important;
}

aside.lm__dash {
  display: none !important;
}

header.lm__header-logo {
  display: block !important;
}

body {
  background-image: url("../images/hero-bg.jpg") !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

section.lm__hero.lm__plan-hero {
  background-image: none !important;
}

/* h1, h2, h3, h4, h5, h6 {
  font-family: var(--login-font) !important;
} */

.lm__hero .row.lm_sign-in .lm__login--box,
.lm__hero .row.lm_forget .lm__login--box,
.lm__hero .lm__reset .lm__login--box {
  max-width: 710px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__login-form,
.lm__hero .row.lm_forget .lm__login--box .lm__login-form,
.lm__hero .lm__reset .lm__login--box .lm__login-form {
  margin-top: 50px;
}
@media (max-width: 576px) {
  .lm__hero .row.lm_sign-in .lm__login--box .lm__login-form,
  .lm__hero .row.lm_forget .lm__login--box .lm__login-form,
  .lm__hero .lm__reset .lm__login--box .lm__login-form {
    margin-top: 30px;
  }
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__ac--login,
.lm__hero .row.lm_forget .lm__login--box .lm__ac--login,
.lm__hero .lm__reset .lm__login--box .lm__ac--login {
  margin-top: 10px;
  margin-bottom: 10px;
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__ac--login p,
.lm__hero .row.lm_forget .lm__login--box .lm__ac--login p,
.lm__hero .lm__reset .lm__login--box .lm__ac--login p {
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .lm__hero .row.lm_sign-in .lm__login--box .lm__ac--login,
  .lm__hero .row.lm_forget .lm__login--box .lm__ac--login,
  .lm__hero .lm__reset .lm__login--box .lm__ac--login {
    margin-top: 30px;
  }
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__form--check label,
.lm__hero .row.lm_forget .lm__login--box .lm__form--check label,
.lm__hero .lm__reset .lm__login--box .lm__form--check label {
  margin-bottom: 0;
  font-size: 14px;
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__pass,
.lm__hero .row.lm_forget .lm__login--box .lm__pass,
.lm__hero .lm__reset .lm__login--box .lm__pass {
  font-size: 14px;
}
.lm__hero .row.lm_sign-in .lm__login--box .lm__login-form .lm__form-input input,
.lm__hero .row.lm_forget .lm__login--box .lm__login-form .lm__form-input input,
.lm__hero .lm__reset .lm__login--box .lm__login-form .lm__form-input input {
  padding-left: 65px;
}
.lm__hero .row.lm_sign-in .lm__form-help p,
.lm__hero .row.lm_forget .lm__form-help p,
.lm__hero .lm__reset .lm__form-help p {
  margin-bottom: 50px;
}
.lm__hero .lm_sign-up .lm__login--box {
  max-width: 1080px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
.lm__hero .lm__plan .container {
  max-width: 1570px;
  width: 100%;
}
.lm__hero .lm__plan .lm__plan-inner .col {
  padding: 0 !important;
}
.lm__hero .lm__plan .lm__card-main {
  max-width: 1540px;
  width: 100%;
}
.lm__hero .lm__plan .lm__card-main .lm__card {
  height: 100%;
}
.lm__hero .lm__plan .lm__card-main .lm__card .lm-list {
  height: 100%;
}
.lm__hero .lm__plan .lm__card-main .lm__card.text-start.card.p-3 {
  padding: 24px !important;
}
.lm__hero .lm__plan .lm__card-main .lm__card.text-start.card.p-3 .card-body h5, .lm__hero .lm__plan .lm__card-main .lm__card.text-start.card.p-3 .card-body p, .lm__hero .lm__plan .lm__card-main .lm__card.text-start.card.p-3 .card-body ul {
  margin-bottom: 24px !important;
}
.lm__hero .lm__plan .lm__card-main .lm__card.text-start.card.p-3 .lm_card-btn {
  margin-top: 0 !important;
}
.lm__hero .row.lm__payment .lm__login--box {
  border-radius: 20px;
  max-width: 620px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.lm__hero .row.lm__payment .lm__login--box .lm__login-title,
.lm__hero .row.lm__payment .lm__login--box .lm__card.card {
  margin-bottom: 30px !important;
}
.lm__hero .row.lm__payment .lm__login--box .lm__login-title h2, .lm__hero .row.lm__payment .lm__login--box .lm__login-title h6,
.lm__hero .row.lm__payment .lm__login--box .lm__card.card h2,
.lm__hero .row.lm__payment .lm__login--box .lm__card.card h6 {
  margin-bottom: 0;
}
.lm__hero .row.lm__payment .lm__login--box .lm__login-form.payment h5 {
  margin-bottom: 30px !important;
}
.lm__hero .row.lm__payment .lm__login--box .lm__form--button {
  margin-bottom: 0;
}
.lm__hero .row.lm__payment .lm__login--box .lm_price {
  text-align: end;
}/*# sourceMappingURL=home.css.map */

/* 20-11-24*/
.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach{
  max-width: 530px;
}

.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach .form-control{
  padding-top: 13px !important;
  padding-bottom: 13px !important; 
 
}

.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach .lm__form-input,
.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach .lm__form--button{
  margin-bottom: 0px !important;
}

.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach .lm__form--button .btn {
  border-radius: 50px;
  padding: 14px 10px 14px 10px !important;
  font-size: 18px;
}
.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach  .lm__login-form{
  margin-top: 24px;
}

.lm__ac--login p::after, .lm__ac--login p::before{
  display: none;
}

.lm__hero .row.lm_sign-in .lm__login--box.lm__login--box-coach  .lm__ac--login span {
  background: #040f18;
  padding: 0 20px;
  z-index: 9;
  position: relative;
}

.lm__hero .row.lm_sign-in .lm__login--box{
  padding: 35px;
}
.lm__hero .lm__login-title{
  margin-bottom: 24px;
}

.lm__header-logo .lm-logo {
  margin-left: 45px;
  margin-top: 40px;
  width: 250px;
  transition: all 0.5s ease-in-out;
}

.lm__header-logo .lm-logo img{
  max-width: 120px;
}

.lm__header-logo.fixed-header .lm-logo img{
  max-width: 50px;
  transition: all 0.5s;
}
.lm__hero .lm__login--box {
  margin-top: 180px;
}
.lm__rgst-form .lm__form-input{
  margin-bottom: 0px !important; 
}

.form-check input[type=checkbox] + label:after,
.form-check input[type=checkbox] + label:before {
  display: none;
}

.form-check input[type=checkbox]{
  display: block
}

.lm__form-privacy.sign-up {
  max-width: 72% !important;
  margin-top: 10px !important;
}

.lm__form--links a{
  color: #e3a130; 
}

.lm__form-wrap label{
  color: #fff;
}

.lm__hero .lm__login-form .lm__form-input span {
  position: absolute;
  top: 25px;
  left: 33px;
  transform: translate(-50%, -53%);
}


@media (max-width: 992px){
  .lm__header-logo .lm-logo img{
    max-width: 90px;
  }
  .lm__header-logo .lm-logo {
    margin-left: 20px;
    margin-top: 30px;
  }
  .lm__hero .row.lm_sign-in .lm__login--box{
    padding: 20px;
  }
  .lm__hero .row.lm_sign-in .lm__login--box .lm__ac--login, .lm__hero .row.lm_forget .lm__login--box .lm__ac--login, .lm__hero .lm__reset .lm__login--box .lm__ac--login{
    margin-top: 15px;
  }
}

/* 15-01-24 */
.sipwd input {
  margin-right: 10px
}