.el-form-item__label{text-align:left;float:none;}
.el-form-item__content input{background:none;}
.el-select-dropdown.el-popper{margin-top: 40px!important;}

.el-input__icon{line-height: 48px !important;}
.el-input .el-input__clear{font-size: 24px !important;}
.el-message{z-index: 999999 !important;}
.el-form-item__error{color: #EE5253 !important;}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus{border-color: #EE5253 !important;}


.login_form{margin: auto;}
.login_container {background:#eeeeee; overflow: hidden;}
.login_container .inner {position: relative;padding:120px 20px;}
.login_container .img_box {text-align: center;}
.login_container h1{text-align: center;font-size: 40px;margin-bottom: 40px;color: #000000;}
/* .el-tabs__item:hover {} */
.el-tabs .el-tabs__nav-scroll {}
.el-tabs__item{padding: 0 !important;line-height: 30px;}
.el-tabs__header {max-width: 600px; width: 100%;margin: 0 auto 20px !important;}
.el-tabs .el-tabs__nav {max-width: 600px;width: 100%; display: inline-table;}
.el-tabs .el-tabs__nav-wrap::after { height: 0px; }
.el-tabs .el-tabs__active-bar {width: 50%; color: #006BFF;border-bottom:5px solid #006BFF;text-align: center;}
.el-tabs .el-tabs__item {box-sizing: border-box; display: table-cell;width: 50%;text-align: center;color: #BBBABA;border-bottom:5px solid #BBBABA;font-size: 16px;font-weight: 900;}
.el-tabs .el-tabs__item:focus.is-active.is-focus:not(:active) {box-shadow: none;border-radius: 100px;}
.el-tabs .el-tabs__content {overflow: visible ;}
.form_box{position: relative;}

.form_box .el-tabs__item.is-active{color: #006BFF;text-align: center;}
.form_box .cpa_form {margin:0 20px;max-width: 428px;width: 100%;border-radius: 10px;background: #ffffff;margin: auto;padding: 40px;}

.learn_more{font-size: 14px;max-width: 378px;width: 100%;margin: 0 auto 40px;line-height: 1.322;}
.learn_more a{color: #006BFF;}
.email_address{margin: 0;font-size: 16px ;color: #232020;}

.form_box .orange_button,.form_box .green_button{display: block;line-height: initial;max-width: 100%;padding: 14.5px 10px;width: 100%;border-radius: 10px;color: #FFFFFF;text-align: center;font-size: 14px;box-sizing: border-box;text-decoration: none;background: #006BFF;white-space: nowrap;border: 0;margin: auto;height: 48px;}
.form_box .forgot_password {display:block; margin: 10px 0 32px; color:#232020;font-size:14px;text-decoration:none;}
.form_box .button_box p{font-size: 14px;margin: 0;}
.form_box .orange {color:#006BFF;}

.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {display:none;}
.form_box .el-form-item {position: relative; margin-bottom:30px;}
.form_box .el-input__inner{border: none;border-radius: 10px;border: 1px solid #BBBABA;background: #FFf;height: 48px;line-height: 48px;}
.form_box .el-form-item__label {position: absolute;left: 0;top: 0px;transition:.2s;font-size: 18px;}
.form_box .button_box {text-align: center;padding-top: 48px;}
.form_box .active_item .el-form-item__label {top:-25px; font-size: 16px;}
.form_box .el-input {font-size: 18px;}
.el-input__inner:focus {border-color:#c4c3c3 !important;}

.ib_form .ib_form_info {display:none;}
.ib_form .active {display:block !important; margin:0 20px;max-width: 428px;width: 100%;border-radius: 10px;background: #ffffff;margin: auto;padding: 40px;}
.ib_form .form_ul {display:flex;flex-wrap: wrap;font-family:'Gilroy-Bold'; cursor: pointer;margin-bottom: 15px}
.ib_form .form_ul li{height: 36px;width: 50%;text-align: center;line-height: 36px;color:#000;position: relative;}
.ib_form .form_ul li s{display:none;width: 10px; height: 10px;position: absolute;left: 21px; top:50%; transform: translateY(-50%); background: #e35728;border-radius: 50px;z-index:10;}

.ib_form .form_ul .activeLi {position: relative; z-index: 20;color: #e35728;}
.ib_form .form_ul .activeLi span{color: #e35728;}
.ib_form .form_ul li::after {content: "";display: block; width: 22px; height: 22px; position: absolute; background-color: #c6c6c6; top: 50%; left: 15px;transform: translateY(-50%); border-radius:50px;}
.ib_form .form_ul .activeLi::after {border: 2px solid #e25628;background:#fff;}
.ib_form .form_ul .activeLi s{display:block}
.ib_form .form_ul li.active span{font-size: 24px;z-index: 10; padding: 0px;}
.ib_form .form_ul li span {display: block; padding: 0px;color: #000;font-size: 16px;font-family: 'Gilroy-Regular';text-transform: uppercase;text-align: center;position: relative;z-index: 9;padding-left: 40px;}

.form_box .verification_code{position: relative;}
.form_box .ib_form .send_code {width: auto;font-size: 14px; padding: 5px 30px;position: absolute;right: 0px;bottom:-10px;}
/* 下拉菜单 */
.el-select-dropdown__item {height:auto !important;}
.form_box .el-col.el-col-14 {padding-left:15px;}

.form_border{border-bottom: 1px solid #D9D9D9;max-width: 1200px;width: 100%;position: absolute;top: 7.4%;}

@media (max-width: 768px){
	.el-tabs .el-tabs__item {font-size: 16px;}
	.form_box .orange_button ,.form_box .green_button{font-size: 16px; padding:10px;}
	.ib_form .form_ul{margin-left: 15px;margin-right: 15px;}
}
@media (max-width: 650px){
	.form_box .el-form-item__label {font-size: 14px;}
	.form_box .active_item .el-form-item__label {font-size: 12px;}
}
@media (max-width: 500px){
	.form_border{width: 500px;top: 7%;}
    .login_container .inner{padding: 90px 0 0;}
    .el-tabs__header{padding: 0 33px !important;margin: 0 auto 40px !important;}
    .learn_more{margin: auto;padding: 0px 49px 40px;max-width: 100%;}
    .form_box .cpa_form,.ib_form .active{max-width: 100%;border-radius: 0;padding: 40px 33px;}
    .form_box .orange_button, .form_box .green_button{font-size: 14px;}
    .form_box .forgot_password{margin: 7px 0 35px;}
    
}
@media (max-width: 450px){
	.form_box .el-col.el-col-14, .form_box .el-col.el-col-10, .form_box .el-select{padding-left: 0px;width: 100%;}
  .ib_form .form_ul li s{width: 6px;height: 6px;left: 5px;}
  .ib_form .form_ul li::after{width: 16px; height: 16px;left: 0px;}
  .ib_form .form_ul li span{padding-left: 17px;text-align:left;font-size: 14px;}
}
@media (max-width: 340px){
    .form_border{top: 6.7%;}
}

