@charset "utf-8";

input{height:calc(var(--font-size50) + 14px) !important;border-bottom: 2px solid #eee !important;width: 100% !important;background: unset !important;font-size: var(--font-size20) !important;font-weight: 500 !important;color: #000 !important; border-radius: 0 !important; border-top: unset !important; border-right: unset !important; border-left: unset !important;}
#nt_footer{display: none !important;}
#mb_login{margin-top: 120px;}
#mb_login .logo{display: none; width: 35%; margin: 0 auto 50px; min-width: 180px;max-width: 250px;}
#mb_login form{width: calc(100% - 40px);max-width: 610px;margin: 0 auto;}
#mb_login form .teb_btn_wrap{display: flex;justify-content: space-between;align-items: center;margin-bottom: 80px;}
#mb_login form .teb_btn_wrap p{width: 50%; line-height:calc(var(--font-size50) + 14px); border-bottom: 2px solid #eee; font-size: var(--font-size20); font-weight: 400;color: #9ca3af; text-align: center;cursor: pointer;}
#mb_login form .teb_btn_wrap p.atv{color: #000;border-bottom: 2px solid #000;font-weight: 600;cursor: auto;pointer-events: none;}
#mb_login form .teb_btn_wrap p:hover{color: #000;}
#mb_login form .teb_con_wrap{}
#mb_login form .teb_con_wrap input{padding: 0;margin-bottom: 15px;}
#mb_login form .teb_con_wrap div{position: relative;top: 0;left: 0;}
#mb_login form .teb_con_wrap div input{padding-right: 115px;}
#mb_login form .teb_con_wrap div input:disabled{opacity: 0.4;pointer-events: none;}
#mb_login form .teb_con_wrap div p{position: absolute;top: 3px;right: 0;background: #000000e7;color: #fff;font-size: calc(var(--font-size18) - 2px);font-weight: 500;line-height: 40px;border-radius: 5px;width: 100px;text-align: center;cursor: pointer;}
#mb_login form .teb_con_wrap div p:hover{background: #000;}
#mb_login form .teb_con_wrap div p.disabled{background: #00000029;color: #b4b4b4; pointer-events: none;opacity: 0.4; cursor: context-menu;}
#mb_login form .teb_con_wrap div p.disabled:hover{background: #00000029;}
#mb_login form .teb_con_wrap div span{position: absolute;top: 3px;right: 0;display: block;line-height: 40px; font-size: var(--font-size18);}
#mb_login form .teb_con_wrap div a{font-size: var(--font-size20);color: #00000099;font-weight: 500;line-height: var(--font-size30);width: fit-content;margin-left: auto;margin-right: 0;display: block;}
#mb_login form .btn_wrap{margin-top: 40px;}
#mb_login form .btn_wrap button{width: 50%;line-height: calc(var(--font-size50) + 20px);font-size: var(--font-size20);cursor: pointer;border-radius: 5px; font-weight: 600; background: #000000e7;color: #fff;text-align: center;width: 100%;border-radius: 10px;}
#mb_login form .btn_wrap button:hover{background: #000;}
#mb_login form .btn_wrap p{margin-top: 20px;display: flex;justify-content: space-between;align-items: center;color: #00000080;font-weight: 500;font-size: var(--font-size20);text-align: center;line-height: var(--font-size20);}
#mb_login form .btn_wrap p a{color: #000;display: flex;gap: 10px;align-items: center;font-size: var(--font-size20);}
#mb_login form .btn_wrap p a i{font-size: var(--font-size30) !important;}

@media all and (max-width:1200px) {
	#mb_login form .teb_con_wrap div p,
	#mb_login form .teb_con_wrap div span{top: 1px;}
}

@media all and (max-width:900px) {
	#mb_login{margin-top: 0px;}
	#mb_login .logo{display: block;}
	#mb_login form .teb_btn_wrap{margin-bottom: 20px;}
	#mb_login form .teb_con_wrap div p,
	#mb_login form .teb_con_wrap div span{top: -1px;}
}
@media all and (max-width:550px) {
	#mb_login form .btn_wrap p{flex-flow: column;gap: 10px;}
	#mb_login form .teb_con_wrap div p{width: 70px;top: -7px;}
	#mb_login form .teb_con_wrap div span{top: -7px;}
	#mb_login form .teb_con_wrap div input{padding-right: 85px;}
}

.register .list-group-item {
	padding-left:0;
	padding-right:0;
	border-left:0;
	border-right:0;
}
@media all and (max-width:575px) {
	.register .list-group-item {
		padding-left:1.0rem;
		padding-right:1.0rem;
	}
}