
.view-password{cursor:pointer;pointer-events:auto;top:45px;right:3px;}
#section-body{padding-top:0;padding-bottom:0;}
.login-block{padding:0px 10px;}
/*! CSS Used from: https://hojozatik.com/assets/css/login-style.css */
#login-section:before{content:"";height:100%;width:100%;background-color:rgba(4, 4, 14, 0.4);left:0;top:0;position:absolute;z-index:0;}
.fxt-header h1{color:#fff;font-size:36px;font-weight:500;margin-bottom:10px;}
.fxt-header{height:100%;display:flex;flex-direction:column;justify-content:center;}
.fxt-page-title{font-size:30px;font-weight:700;margin-bottom:10px;}
.p-sm-7{padding:40px;}
@media (max-width: 768px){
.p-sm-7{padding:16px;}
}
.fxt-btn-fill{cursor:pointer;display:inline-block;font-size:17px;font-weight:500;-webkit-box-shadow:none;box-shadow:none;outline:none;border:1px solid var(--color-site-2);color:#fff;border-radius:var(--border-radius);background-color:var(--color-site-2);padding:9px 36px;width:100%; text-transform: uppercase;}
.fxt-btn-fill:hover{border:1px solid var(--color-site-1);background-color:var(--color-site-1);}
.view-password{top:38px;}
.fxt-main-form{border-radius:var(--border-radius);}
.login{z-index:11;}
.bg-white{
  background: #fff !important
}/*! CSS Used from: https://hojozatik.com/assets-commun/login/style.css */
#or{width:100%;height:50px;margin:50px 0;text-align:center;font-size:28px;position:relative;}
#or:after{content:'';width:100%;border-bottom:solid 1px #000;position:absolute;left:0;top:50%;z-index:1;}
#or p{background-color:#fff;width:auto;display:inline-block;z-index:3;padding:0 20px 0 20px;color:#14133b;position:relative;font-weight:lighter;margin:0;}
/*! CSS Used from: https://hojozatik.com/assets/css/login-style.css */
#or p{color:var(--color-site-1);font-weight:700;}

@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
  div:has(#submit-validate) {
    width: 100% !important;
}
}

.fxt-label{
  font-weight: 600;
  font-size: 14px;
}

.fxt-transformX-R-50 {
  text-align: center;
  margin: 20px auto;
}

.fxt-logo img{

  max-width:250px;
  height:auto;
}