.formmain{border:1px solid #e6e6e6;margin-bottom:20px}.formmaintl{font-size:18px;font-weight:bold;text-align:center;background:#ad1729;padding:10px 0;color:#fff;margin:0}.formmainbody{padding:15px 7px 5px 7px}.formTabHint{color:#ea6152;font-weight:bold;line-height:25px;margin-bottom:10px}.formGpC{margin-bottom:2px}.requiredIco{font-size:16px!important;font-weight:bold;color:#ec6d6c;line-height:48px}.formGpCRt{padding-left:18px}.formGpinp{-webkit-appearance:none;background-color:#f1f1f1;height:48px!important;line-height:48px;border:none;box-sizing:border-box;padding:0 15px;font-size:12px;width:100%}.formGpSurname{width:23%;margin-right:2%}.formGpName{width:33%;margin-right:2%}.formGpSexGp{line-height:48px;font-size:16px;color:#666}.formGpSexGp input{width:16px;height:16px;vertical-align:-2px}.formGpSexGp{margin-right:10px}.formGpSex label{font-weight:normal;font-size:12px}.form-note p{color:#dc5555!important;line-height:19px!important;font-size:12px!important;padding:0 0 0 2%!important;font-weight:bold!important}.formTl{color:#999;font-size:18px;font-weight:bold;padding:7px 0 15px 10px;margin:0}.form-hint-item{padding-left:25px}.successtext{border:1px solid #3c763d!important;float:left}.radio-item-right{margin-left:110px}.radio-item{line-height:48px}.radio-item label{font-weight:normal;font-size:12px}.select-item{width:28%;margin-right:2%}.code-item{width:25%;margin-right:2%}.mobile-item{margin-top:8px}.mobile-item-other{width:43%}@media (max-width:1279px){.radio-item{width:100%}.radio-item-right{margin-left:0}.code-item{margin-right:0;width:40%}.select-item{width:58%;margin-right:2%;margin-bottom:3px}.mobile-item-other{width:100%}}.formTabHint a{text-decoration:underline!important}.plan-item{margin:20px 0}.plan-item-li{width:25%;color:#ad1729;font-size:16px;font-weight:bold;text-align:center;padding:10px 0;border-bottom:5px solid #e6e6e6}.plan-item-li i{color:#ad1729;font-size:16px;margin-right:5px}.plan-item-li.active{border-color:#ad1729}@media (max-width:767px){.formTl{font-size:16px}.form-hint-item{padding-left:0}.form-note p{padding:0!important}.plan-item-li{padding:5px 0}.plan-item-li,.plan-item-li i{font-size:12px}}.formGptown{width:49%}.formGpC select{background:#f1f1f1;height:48px;border:none;box-sizing:border-box;padding:0 10px;font-size:12px;width:100%}.formGpPl{padding-left:7px}.formTl .requiredIco{line-height:normal}.formTl .formGpCRt{font-size:18px;line-height:22px}.formcheck{margin-left:7px;margin-bottom:8px}.formservice{display:none}.formupload{position:relative;width:80%;margin-bottom:10px}.formupload input[type="file"]{position:absolute;width:100%;left:0;height:100%;top:0;opacity:0}.formupload input[type="button"]{width:30%;background:#ad1729;-webkit-appearance:none;border:none;border-radius:0;color:#fff;font-size:14px;text-align:center;height:40px;line-height:40px}#uploadPath{display:block;width:70%;height:40px;line-height:40px;background:#ececec;font-size:14px;box-sizing:border-box;padding:0 10px}.formcheckGp{margin-bottom:10px;font-size:16px;color:#666;margin-right:10px;line-height:20px}.formcheckGp input[type="checkbox"],.formcheckGp input[type="radio"]{width:16px;height:16px;display:block;margin-top:0;margin-top:2px}.formcheckGp label{line-height:16px;font-weight:normal;font-size:12px}.formcheckGpRt{padding-left:24px}.small-form{padding:0;margin:10px 0}.formcheckGpRt input{-webkit-appearance:none;display:inline-block;width:115px;border:none;border-bottom:1px solid #b8b5b2;margin-left:10px;margin-right:10px;height:20px;line-height:20px;background:none;vertical-align:top;font-size:12px}.formcheckGpRt .small-input-item{width:60px}.formGpC textarea{-webkit-appearance:none;background-color:#f1f1f1;height:160px;line-height:48px;border:none;box-sizing:border-box;padding:10px 15px;font-size:12px;width:100%;font-family:"微軟正黑體";resize:none;overflow:auto;line-height:25px}.formGpB{margin-bottom:10px}.formGpBtn{-webkit-appearance:none;background:#ad1729;color:#fff;font-size:16px;border-radius:50px;cursor:pointer;height:32px;width:150px;text-align:center;line-height:32px;border:none;margin-top:40px}.formGpBtn:hover{color:#fff}@media (max-width:767px){.formcontainer{width:100%;box-sizing:border-box;padding:0 5px}.formTabA{display:none}.formText{width:100%}.formGpSurname{width:25%}.formGpName{width:36%}.formoutside{width:100%;padding-top:7px}.formGpBtn{float:left!important;margin-top:20px;margin-left:25px}.xinde-share1{padding-bottom:10px}}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}.step2-div{display:none}.gallery_type{color:#c1c1c1}.gallery_type.changed{color:#333}.successtext{border:1px solid #3c763d!important}form.cmxform label.error,label.error{color:red!important;font-style:italic}.form-control{display:block;width:100%;height: calc(1.6em + 0.75rem + 2px);padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#a1cbef;outline:0;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.col-form-label{padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:.9rem;line-height:1.6;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height: calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-label{margin-bottom:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#38c172}.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#38c172;padding-right: calc(1.6em + 0.75rem);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'8\'\ height=\'8\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ fill=\'%2338c172\'\ d=\'M2.3\ 6.73L.6\ 4.53c-.4-1.04.46-1.4\ 1.1-.8l1.1\ 1.4\ 3.4-3.8c.6-.63\ 1.6-.27\ 1.2.7l-4\ 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position: right calc(0.4em + 0.1875rem) center;background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.coach-height-input.is-valid{background-position: right calc(2em + 0.1875rem) center!important}.coach-weight-input.is-valid{background-position: right calc(2em + 0.1875rem) center!important}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right: calc(1.6em + 0.75rem);background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {color:#38c172}.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {border-color:#38c172}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {border-color:#5cd08d;background-color:#5cd08d}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {border-color:#38c172}.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {border-color:#38c172}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e3342f}.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e3342f;padding-right: calc(1.6em + 0.75rem);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ fill=\'none\'\ stroke=\'%23e3342f\'\ viewBox=\'0\ 0\ 12\ 12\'%3e%3ccircle\ cx=\'6\'\ cy=\'6\'\ r=\'4.5\'/%3e%3cpath\ stroke-linejoin=\'round\'\ d=\'M5.8\ 3.6h.4L6\ 6.5z\'/%3e%3ccircle\ cx=\'6\'\ cy=\'8.2\'\ r=\'.6\'\ fill=\'%23e3342f\'\ stroke=\'none\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position: right calc(0.4em + 0.1875rem) center;background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.coach-height-input.is-invalid{background-position: right calc(2em + 0.1875rem) center}.coach-weight-input.is-invalid{background-position: right calc(2em + 0.1875rem) center}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right: calc(1.6em + 0.75rem);background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {color:#e3342f}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {border-color:#e3342f}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color:#e9605c;background-color:#e9605c}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color:#e3342f}.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {border-color:#e3342f}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}