input[type=text],input[type=password]{width:100%;height:40px;outline:0;padding:0 10px;font-size:1.3rem;font-weight:400;background:#fff;transition:border-color .25s ease,box-shadow .25s ease;border-radius:4px;border:1px solid var(--line-color);color:#15284c}.sso .row{position:relative;margin-bottom:15px}.sso .row .material-icons{font-size:24px;position:absolute;top:13px;left:15px;opacity:.3}.sso .row:last-child{margin-bottom:0}.sso .row input[type=text],.sso .row input[type=password]{padding-left:50px;height:48px}.sso .row input[type=text]:focus,.sso .row input[type=text]:active,.sso .row input[type=text]:hover,.sso .row input[type=password]:focus,.sso .row input[type=password]:active,.sso .row input[type=password]:hover{border-color:#6286fe;box-shadow:0 0 0 3px #e1e8ff}.sso .row input[type=text]:last-child,.sso .row input[type=password]:last-child{margin-bottom:0}.sso .row input[type=text]::-moz-placeholder, .sso .row input[type=password]::-moz-placeholder{color:#c2c2c2}.sso .row input[type=text]:-ms-input-placeholder, .sso .row input[type=password]:-ms-input-placeholder{color:#c2c2c2}.sso .row input[type=text]::placeholder,.sso .row input[type=password]::placeholder{color:#c2c2c2}.sso .row:hover .material-icons{color:#aabeff;opacity:1}.select-box{width:100%;height:40px;position:relative;float:left}.select-box select{border:1px solid #e1e1e1;border-radius:5px;width:100%;height:100%;padding:0 10px;font-size:1.3rem;background:url(../../img/common/select_arrow.svg) calc(100% - 10px);background-repeat:no-repeat;background-size:9px 5px;padding-right:20px;color:#4c4c4c;background-color:#fff}.select-box select:hover{border-color:#c2c2c2}.contact-wrap .select-box.contact{width:135px;margin-right:5px;margin-bottom:5px;height:35px}.contact-wrap .input-box.contact{float:left;margin-right:5px}.contact-wrap .input-box.contact input[type=text].text-input{width:135px;height:35px}.contact-wrap .input-box.authorize{float:left;margin-right:5px;width:328px}.contact-wrap .input-box.authorize input[type=text].text-input{height:35px}.contact-wrap .btn-wrap{float:left}.contact-wrap .btn-wrap button{height:35px;line-height:34px;font-size:1.2rem;width:100px}.contact-wrap .phone-wrap .phone-btn{float:left}.contact-wrap .unit{color:#888;float:left;line-height:35px;font-size:1.2rem;font-weight:600;margin-right:5px}@media(max-width: 850px){.contact-wrap .input-box.authorize{width:calc(100% - 210px)}.contact-wrap .input-box.contact{margin-right:0;width:calc(50% - 10px);margin-bottom:10px}.contact-wrap .input-box.contact input[type=text].text-input{width:100%}.contact-wrap .select-box.contact{width:calc(100% - 105px)}.contact-wrap .unit{width:20px;text-align:center;margin-right:0}}@media(max-width: 650px){.contact-wrap .select-box.contact select{font-size:1.2rem}.contact-wrap .input-box.contact.last-input{margin-right:0}.contact-wrap .input-box.contact input[type=text].text-input{font-size:1.2rem}.contact-wrap .select-box.contact{width:100%}.contact-wrap .input-box.authorize{width:100%;margin-bottom:10px}.contact-wrap .btn-wrap{top:0;width:100%}.contact-wrap .btn-wrap button{width:100%;margin-bottom:10px}}