.login_right {

}
/*.bg-login{*/
/*   background: rgba(255, 255, 255, 0.1) !important; !* 设置透明背景 *!*/
/*}*/
/*.bg-login{*/
/*   color: #fff!important;*/
/*}*/
.loginBox{
   margin: 0 auto ;

   background: rgba(255, 255, 255, 0.1); /* 设置透明背景 */
   background: #fff;
   max-width: 29%;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* 添加边框阴影 */
}
/* 媒体查询：屏幕宽度小于某个阈值时应用的样式 */
@media (max-width: 768px) {
   .loginBox {
      max-width: 85%; /* 在移动设备上宽度变成百分之80 */
   }
}
.loginBox label{
   /*color: #fff;*/
}
.container-fluid{
   width: 100%;

}
.loginTitle{
   text-align: center;
   padding: 20px 0px;
   /*color: #fff;*/
   font-size: 1rem;
   font-weight: 400;}
.auth-full-page-content{

   /*float: right;*/
}
.auth-full-page-content{
   /*position: relative;*/
   /*background: #fff;*/
}
.banner-area {
   padding-top: 240px;
   padding-bottom: 160px;
   position: relative;
   z-index: 1;
   background-position: center center;
   background-size: cover;
   background-repeat: no-repeat;
   background-image: url(../images/vendor/home-one-bg.jpg)
}

.banner-area {
   padding-top: 240px;
   padding-bottom: 160px;
   position: relative;
   z-index: 1;
   background-position: center center;
   background-size: cover;
   background-repeat: no-repeat;
   background-image: url(../images/vendor/home-one-bg.jpg)
}

.inner-banner-area {
   padding-top: 140px;
   padding-bottom: 60px;
   position: relative;
   z-index: 1;
   background-position: center center;
   background-size: cover;
   background-repeat: no-repeat;
   background-image: url(../images/vendor/home-one-bg.jpg)
}

.loginBigBox{
   top:-35px;
}

.btn-primary {
   color: #fff;
   background-color: #009EFF;
   border-color: #009EFF;
}
#allow_login_code_captcha {
   width: 120px;
   cursor: pointer; /* 设置鼠标指针为手型 */
}
.layui-form-checkbox{
   display: none;
}
.form-check-input{
   display: block!important;
}
.loginBox .form-check-label{
   font-size: 12px;
}
.form-check-input {

   margin-top:10px;

}
.form-group {
   margin-bottom: 0.5rem;
}
.loginBox label {
  font-size: 14px;
}
.logo {
   line-height: 70px;
}
.text-center {
   text-align: center !important;
}
@media (min-width: 786px) {
   img.cursor {
      width: 140px;
   }
}

.nav-tabs-custom .nav-item {
   position: relative;
   color: #343a40;
}
.nav-link{
   color: #495057;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
   color: #009EFF;
}
.nav-link.active {
   background-color: #fff;
   border: none;
}
.nav-tabs-custom {
   border-bottom: 2px solid #f6f6f6;
}
.nav-tabs-custom .nav-item .nav-link::after {
   content: "";
   background: #009EFF;
   height: 2px;
   position: absolute;
   width: 100%;
   left: 0;
   bottom: -1px;
   -webkit-transition: all 250ms ease 0s;
   transition: all 250ms ease 0s;
   transform: scale(0);
}
.nav-tabs-custom .nav-item .active::after {
   transform: scale(1);
}
.nav-tabs-custom .nav-item .nav-link::after {
   background: #009EFF;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
   border-color:#fff;
   transform: scale(1);
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover::after{
   transform: scale(1);
}