html{font-size:10px}body{font-size:1.6rem;font-family:Arial, "微軟正黑體", "Microsoft JhengHei";line-height:1.8;background:#F7F7F7}.row{width:100%;margin:0}.row [class*=col-]{padding:0}.container{margin:0 15px}img{max-width:100%}.formWrap{border-radius:20px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);max-width:800px;padding:4rem 5rem 4rem;margin:3rem auto;position:relative;z-index:2}@media (max-width: 639px){.formWrap{padding:2rem;margin:2rem auto}}.formWrap .eventTitle{margin:0 0 17px;line-height:1.4;font-weight:300;border-bottom:none;padding-bottom:10px;font-size:32px;color:#000;border-bottom:1px solid}@media (max-width: 639px){.formWrap .eventTitle{font-size:23px}}.formWrap .eventImg img{margin:15px 0}.formWrap .eventDesc{margin:0 0 2rem;color:#555}.formWrap li{padding:4px 0}.pageFooter{text-align:center;color:#a7a7a7;margin-bottom:-30px;margin-top:-10px}@media (max-width: 639px){.pageFooter{margin-bottom:-10px}}.formGroup{margin-bottom:2rem;width:100%}.formLabel{display:block;font-weight:700;color:#555;border-left:4px solid #d5d5d5;padding-left:10px;margin-bottom:10px;font-size:18px;line-height:1.6}.formLabel .required{color:#EF3B3A;margin:0 3px}.form-element-bar{position:relative;height:1px;background:#ddd;display:block}.form-element-bar::after{content:"";position:absolute;bottom:0;left:0;right:0;background:#18A3A8;height:2px;display:block;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.formControl{display:block;width:100%;padding:10px 15px;font-size:16px;border-radius:3px;border:1px solid #b7b7b7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.formControl[readonly]{padding:5px 0;border-color:transparent;pointer-events:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.formControl[readonly]:-webkit-autofill,.formControl[readonly]:-webkit-autofill:hover,.formControl[readonly]:-webkit-autofill:focus{border:1px solid white;-webkit-box-shadow:0 0 0px 100px #fff inset !important;box-shadow:0 0 0px 100px #fff inset !important}.formControl[disabled]{pointer-events:none;cursor:not-allowed;opacity:.45;-webkit-box-shadow:none;box-shadow:none;background:#CCC}.formControl::-webkit-input-placeholder{color:#a9a9a9}.formControl:-ms-input-placeholder{color:#a9a9a9}.formControl::-ms-input-placeholder{color:#a9a9a9}.formControl::placeholder{color:#a9a9a9}.formControl:not([disabled]):hover,.formControl:not([disabled]):focus{border-color:#666;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2)}.formControl[type="number"]{-moz-appearance:textfield}.formControl[type="number"]::-webkit-outer-spin-button,.formControl[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-has-error .formLabel.formLabel,.form-has-error .formHint{color:#EF3B3A}.form-has-error .form-element-bar,.form-has-error .form-element-bar::after{background:#EF3B3A}.form-has-error .formControl{border-color:#EF3B3A}.formHint{font-size:12px;color:#a9a9a9}.selectGroup{position:relative;display:inline-block;width:100%}.selectArrow{position:absolute;top:50%;right:15px;width:0;height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#555 transparent transparent transparent}.select select:hover ~ .selectArrow .select select:focus ~ .selectArrow{border-top-color:#333}.select select:disabled ~ .selectArrow{border-top-color:#a9a9a9}.formCheckboxGroup,.formRadioGroup{display:block;position:relative}.formCheckboxGroup .formLabel,.formRadioGroup .formLabel{margin-bottom:10px}.formCheckbox,.formRadio{display:block;position:relative;cursor:pointer;padding-left:2.6rem;text-align:left;color:#555;font-weight:500;margin:7px 7px 7px 0}.formCheckbox:hover,.formCheckbox:focus,.formRadio:hover,.formRadio:focus{color:#333}.formCheckbox:hover i,.formCheckbox:focus i,.formRadio:hover i,.formRadio:focus i{color:#18A3A8}.formCheckbox span,.formRadio span{display:block}.formCheckbox input,.formRadio input{width:auto;opacity:0.0001;position:absolute;left:.4rem;top:.4rem;margin:0;padding:0}.formCheckboxInline .formCheckbox,.formRadioInline .formRadio{display:inline-block;margin-right:7px}.form-checkbox-button{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;color:#9d9d9d;left:.4rem;top:.5rem;width:1.6rem;height:1.6rem;z-index:0;border:1px solid;border-radius:2px;-webkit-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease}.form-checkbox-button::before,.form-checkbox-button::after{position:absolute;height:0;width:.32rem;background-color:#18A3A8;display:block;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:.4rem;content:"";-webkit-transition:opacity .1s ease,height 0s linear .1s;-o-transition:opacity .1s ease,height 0s linear .1s;transition:opacity .1s ease,height 0s linear .1s;opacity:0}.form-checkbox-button::before{top:1.04rem;left:.608rem;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-box-shadow:0 0 0 0.1rem #fff;box-shadow:0 0 0 0.1rem #fff}.form-checkbox-button::after{top:.48rem;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.formCheckboxInput:checked ~ .form-checkbox-button{color:#18A3A8}.formCheckboxInput:checked ~ .form-checkbox-button::after,.formCheckboxInput:checked ~ .form-checkbox-button::before{opacity:1;-webkit-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.formCheckboxInput:checked ~ .form-checkbox-button::after{height:.8rem}.formCheckboxInput:checked ~ .form-checkbox-button::before{height:1.92rem;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.form-radio-button{position:absolute;left:0;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#9d9d9d}.form-radio-button::before,.form-radio-button::after{content:"";position:absolute;left:0;top:0;margin:.4rem;width:1.6rem;height:1.6rem;-webkit-transition:color .28s ease,-webkit-transform .28s ease;transition:color .28s ease,-webkit-transform .28s ease;-o-transition:transform .28s ease,color .28s ease;transition:transform .28s ease,color .28s ease;transition:transform .28s ease,color .28s ease,-webkit-transform .28s ease;border-radius:50%;border:1px solid}.form-radio-button::after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#18A3A8;border-color:#18A3A8}.formRadioInput:checked ~ .form-radio-button::after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.formRadioInput:checked ~ .form-radio-button::before{color:#18A3A8}.form-has-error .formCheckbox,.form-has-error .formRadio,.form-has-error .form-checkbox-button,.form-has-error .form-radio-button{color:#EF3B3A}.form-actions{margin-bottom:20px}.form-actions button{padding:12px 30px;min-width:135px;border:0;border-radius:4px;font-size:18px;outline:0;-webkit-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -5px 0 rgba(0,0,0,0.1);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.form-actions button+button{margin-left:7px}.form-actions button:hover,.form-actions button:focus{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);box-shadow:inset 0 2px 3px rgba(0,0,0,0.1)}.form-actions button[disabled]{background:#e5e5e5;border-color:#ccc;color:#999;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}.form-actions .btn-main{background:#18A3A8;color:#fff}.form-actions .btn-cancle{background:#a9a9a9;color:#fff}.inputRound{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inputRound .form-element-bar{display:none !important}.inputRound .formGroup{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inputRound .formGroup.form-has-error .formControl{border-color:#EF3B3A}@media (max-width: 639px){.inputRound .formGroup{display:block;margin-bottom:1.5rem}.inputRound .formGroup .formLabel{text-align:left}.inputRound .formGroup textarea{height:initial}}.inputRound .formLabel{display:block;font-weight:700;color:#555;width:110px;font-size:14px;margin:0;text-align:right;padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;padding-top:6px}.inputRound .formControl{display:block;width:100%;font-size:16px;padding:5px 12px;border:2px solid #ddd;outline:0;color:#333;border-radius:20px}.inputRound .formControl:hover,.inputRound .formControl:focus{border:2px solid #ff613c}.inputRound .formControl[disabled]{border-color:#e6e6e6;background:#f3f3f3}.inputRound .formCheckboxList,.inputRound .formRadioList{width:calc(100% - 90px)}.inputRound .form-actions{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;width:100%;margin-top:2rem;border-top:2px solid #ddd;padding-top:3rem}.inputRound .form-actions button{border-radius:40px}.inputRound .form-actions .btn-cancel{background:#e5e5e5;color:#919191}.inputRound textarea{height:100%}.inputRound .psSection{width:100%;background:#eee;padding:15px 30px;border-radius:5px;font-size:14px}.inputRound #successMs{width:100%;padding:12px;margin:15px 0 0;font-size:15px;border-radius:5px}

/*# sourceMappingURL=gAPP_Form.css.map */