#layoutRegister{margin:20px auto}#formpart{width:800px}#inscForm{margin:0 auto;width:660px}#formhead{height:31px}#headpic{margin-left:25px}#formbody{background-color:#581a49;border-top:1px solid #FFF}#forminnerbody{background-color:#FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin:0 5px 0 0;position:relative}#part1{margin:0 auto;width:590px}#part2,#part3,#part4{width:600px;display:none}.fields p{clear:both}#already{float:left;width:300px;margin-left:130px;font-size:13px;margin-right:100px;height:260px;border-bottom:1px solid #28485d}#notyet{float:left;height:260px;text-align:left;font-size:13px;line-height:18px;border-bottom:1px solid #2fceec;vertical-align:middle;width:300px}.questions1{margin-bottom:20px}.textareaField{border:1px inset #aaa;font-size:11px;width:250px}.intro{margin-left:20px;margin-bottom:15px}.intro_general{font-size:11px;color:#000;margin:20px;text-align:justify}.datevalid{font-size:11px;color:#000;margin-left:20px;margin-bottom:10px;text-align:justify}.title_form{color:#000;font-weight:bold;font-size:12px;text-transform:uppercase}.inputbox_form{color:#2e4863;font-weight:normal;font-size:17px;font-family:OswaldLight,Arial;text-transform:none;line-height:20px;float:left;width:240px;text-align:right;margin-right:6px;margin-top:5px}.wide{width:300px}#confirmation,#confirmaskExam{height:120px;margin:45px;text-align:center;display:none;font-size:20px;line-height:30px}select{font-size:14px}p.box{width:190px;float:left}.wide_ckbx_list p{width:100%}#errormsg{text-align:center;color:#F30;font-size:14px;line-height:20px;font-weight:normal;margin:20px}#logintools{margin:20px auto;width:450px;text-align:center}#logintools li{float:left;width:220px;font-size:11px;list-style-type:none}#login-remember{font-size:11px;text-align:right}.rememberbox{margin-right:49px}legend{font-size:14px;color:#cb0044}#intro{line-height:17px;font-size:12px;text-align:justify}input.radio{margin-right:5px}.spokenoptions{margin-left:200px}.onespoklang{width:135px;float:left}.spokinput{float:left;margin-right:4px}.spoklabel{float:left}a.cgulink{font-size:12px;line-height:20px}#helpPic{width:250px;position:absolute;top:240px;right:20px;display:none}#leftBar{float:left;font-size:12px;margin-right:30px;width:110px;display:none}#leftBar .ico{margin:0 0 5px 0}.offerbox{font-size:11px}#centerPart{max-width:500px;margin:auto;float:none}#centerPart.formCbWall{width:98%}#safeNotice{float:left;font-size:10px;line-height:14px;width:330px}#expertPic{display:block;width:100px;margin:10px 0}#step1{display:block}#alreadyMb{text-align:center;font-size:13px;margin:30px auto}#regisConf{position:absolute;bottom:0;height:0;width:220px;background-color:#FFF;overflow:hidden}.labelstchatunfree{margin-left:-30px;width:580px}.regsteptit{float:left;text-align:center;width:140px;font-weight:bold}.regsteptit{float:left;text-align:center;width:25%;margin-top:0;line-height:20px}.regsteptit.first{text-align:left}.regsteptit.last{text-align:right}.commProgress.free{width:100%;max-width:410px;margin:0 auto}.commProgress.unfree{width:100%;max-width:476px;margin:0 auto}.commProgress.msg.unfree{width:100%;max-width:410px;margin:0 auto}.commProgress.free .regsteptit,.commProgress.msg.unfree .regsteptit{width:33%}.commProgress.unfree .third{width:30%}.commProgress.unfree .last{width:20%}#gotostep2{width:155px;height:50px;font-size:15px;float:right}h1{margin-top:0;text-align:center}#thesteps{margin:auto;float:none;max-width:500px;width:100%;text-align:center}#baseline{font-size:11px;margin-top:4px}a.regiLink{font-weight:bold}.regsteptit.on{color:#f60}.stepindex{clear:both}.stepindex .regsteptit{float:none;text-align:left}.stepindex .regstepdesc{float:none;font-size:12px;margin-bottom:22px;margin-top:2px;width:auto}.stepline{float:left;width:460px}.callprogress .regsteptit{width:25%;text-align:center}.callprogress.free .regsteptit{width:33%}.callprogress .regsteptit.first{text-align:left}.callprogress .regsteptit.last{text-align:right}.callprogress.free{width:400px;margin:0 auto}.callprogress.unfree{width:476px;margin:0 auto}.regexpName{margin-top:5px;font-weight:bold;text-align:center}.whyreg{clear:both;font-size:10px;line-height:14px;margin-top:25px}#registersvi p{text-align:left}#signupbase{display:flex;flex-direction:column;margin-bottom:100px}#regPart{background-color:var(--beige)}#regPart h2{text-align:center;margin:20px auto;font-weight:bold;font-size:23px}#argPart{padding:0 20px 20px 20px}#argPart h1{text-align:left;margin-top:16px;color:var(--brown)}.arg{margin:10px 0;font-size:16px}.arg:first-of-type{margin-top:20px}.arg .tick{font-size:18px;margin-right:10px}.regRating{border-left:10px solid var(--salmon);padding-left:10px;display:flex;flex-wrap:wrap;align-items:center;margin-top:25px}.regRating .text{font-style:italic;font-size:13px;margin-bottom:10px}.regRating .pic img{width:70px}.regRating .user{display:flex;flex-direction:column;margin-left:10px;justify-content:space-evenly;height:50px}.regRating .user .name{font-size:16px}#registersvi{margin-top:20px}.noClick{pointer-events:none}#expertRegTitle h2{font-weight:bold;margin:0 auto 5px;line-height:20px}@media screen and (min-device-width:990px){#signupbase{flex-direction:row;margin-top:20px}#registersvi #signupbase{flex-direction:column;margin-top:0}#regPart{width:495px}#argPart{width:485px;margin-left:25px;padding:0 0 0 20px}:root{--subWidth:100%}#signupbase #joinBtn,#layoutRegister #joinBtn{max-width:310px;margin:30px auto}#regPart{padding:0 20px}}