.c-btn{display:flex;align-items:center;justify-content:center;color:#fff;background:#e95098;width:100%;max-width:540px;text-align:center;text-decoration:none;transition:.4s;padding:20px;font-size:18px;border:1px solid #e95098;position:relative}.c-btn:disabled{border-color:#999;background-color:#eee;color:#999}.c-btn_text{display:inline-block;width:auto;text-align:center;font-weight:700}.c-btn_text.is-full{width:100%}.c-btn:hover{color:#e95098;background:#fff}.c-btn.c-btn-back{color:#e95098;background:#fff;border-color:#e95098}.c-btn.c-btn-border{border:2px solid #e95098;color:#e95098}.c-btn.c-btn-border:hover{color:#fff;background:#e95098}.c-btn.c-btn-primary{display:inline-block}.c-btn.c-btn-primary .c-btn_text{margin-right:10px}.c-btn.c-btn-secondary{display:inline-block}.c-btn.c-btn-secondary .c-btn_text{margin-left:5px}.c-btn.c-btn-delete{background:red;border-color:red}.c-btn.c-btn-delete:hover{color:red;background:#fff}.c-loading{display:none;z-index:1050;position:fixed;top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center;background-color:#00000080}.c-loading.display-none{display:none}.c-loading.display-flex{display:flex}.c-loading_status{color:#fff}.p-form{padding-bottom:30px}.p-form.is-confirm .p-form_group{border-bottom:1px solid rgba(171,216,244,.5)}.p-form_inner{width:100%}.p-form_group{padding-top:10px;padding-bottom:10px}.p-form_group label{font-size:16px;color:#fff}.p-form_group span{display:inline-block;color:#fff}.p-form_group span.text-danger{padding:0 10px}.p-form_group span.is-full{display:block}.p-form_check{display:flex;flex-direction:column}.p-form_desc p{font-size:18px;line-height:1.5;padding-bottom:20px}.p-form_input{display:flex;flex-direction:column;padding-top:10px}.p-form_input.input-mini{width:300px}.p-form_input p{font-size:16px;color:#707070}.p-form_input input,.p-form_input select{height:60px}.p-form_input input[type=text],.p-form_input textarea{font-size:16px;border:1px solid #707070;padding:10px;border-radius:0}.p-form_input input[type=text]:focus,.p-form_input textarea:focus{border-radius:0;border:1px solid #777}.p-form_input input[type=text]::placeholder,.p-form_input textarea::placeholder{color:#999}.p-form_input textarea{height:200px}.p-form_btn{width:100%;max-width:300px;margin:15px auto;padding:0 10px;box-sizing:border-box}.p-form_btn button{width:100%}@media only screen and (max-width: 767px){.p-form_desc{padding:15px 0 0}.p-form_desc p{padding:10px}.p-form_group{padding-bottom:40px}.p-form_input p{font-size:14px}.p-form_input.input-mini{width:100%}.p-form_btn{margin:10px auto;padding:0}}
