@-webkit-keyframes animateInputWidth{0%{width:0}to{width:100%}}@keyframes animateInputWidth{0%{width:0}to{width:100%}}.newstudent{background:url(/newmember/bg.jpg) no-repeat 100% 100%;height:100vh;background-size:cover;width:100%;overflow:hidden}.newstudent main{height:100%;background:#fffbf7;max-width:700px;margin:20px auto;border-radius:50px;overflow:hidden;font-family:century-gothic,sans-serif;font-weight:400;font-style:normal;color:#cfad8b}.newstudent .form_wrapper{height:100%}.newstudent .form_wrapper .form_header{border-bottom:1px solid #cfad8b;margin-bottom:20px}.newstudent .form_wrapper .form_header .form_title h1{font-size:2.5em;font-weight:700;line-height:25px;font-style:normal;text-align:center}.newstudent .form_wrapper .form_header .form_title h1 span{font-size:25px;font-weight:400}.newstudent .form_wrapper .scroll_content{padding:40px;margin:20px 20px 10px;overflow:auto;height:calc(95vh - 135px)}.newstudent .form_wrapper .form_content .form_row{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;margin-bottom:20px}.newstudent .form_wrapper .form_content .topic h2{padding-top:30px;font-size:25px}.newstudent .form_wrapper .form_content .noted_text{font-size:13px;color:#c27980}.newstudent .form_wrapper .form_content .label_col{flex-grow:1;width:30%;display:flex;justify-items:center;justify-content:center;flex-direction:column;font-weight:700}.newstudent .form_wrapper .form_content .label_col span{font-weight:lighter;font-size:12px}.newstudent .form_wrapper .form_content .input_col{flex-grow:2;width:70%;display:flex;justify-content:flex-start;flex-wrap:wrap}.newstudent .form_wrapper .form_content .input_col .input_item_grp{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;padding:5px;width:100%}.newstudent .form_wrapper .form_content .input_col .input_item_grp span{font-size:12px;display:block;font-weight:700}.newstudent .form_wrapper .form_content .input_col .input_item_grp.small_font{font-size:12px}.newstudent .form_wrapper .form_content .input_col .input_item_grp .input_item{width:100%;display:flex;position:relative}.newstudent .form_wrapper .form_content .input_col .input_item_grp .input_item input.error{border:1px solid red}.newstudent .form_wrapper .form_content .input_col .input_item_grp .input_item .input_radio{visibility:hidden;width:0}.newstudent .form_wrapper .form_content .input_col .input_item_grp .input_item .input_txt{background:#f2e7dc;padding:5px 10px;border:none;color:#65523f;border-radius:50px;width:100%;transition:width 1s;-webkit-animation-name:animateInputWidth;animation-name:animateInputWidth;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.newstudent .form_wrapper .form_content .input_col .input_item_grp.important1 label{color:#792512}.newstudent .form_wrapper .form_content .input_col .input_item_grp.type_radio .input_item label{padding:5px 10px;border-radius:30px;display:inline-block;transition:all .5s}.newstudent .form_wrapper .form_content .input_col .input_item_grp.type_radio .input_item.selected label{background:#65523f;color:#fff}.newstudent .form_wrapper .form_content .input_col .input_item_grp.type_select .input_item select{background:#f2e7dc;padding:5px 10px;border:none;color:#65523f;border-radius:50px;width:100%;max-width:300px;transition:width 1s;-webkit-animation-name:animateInputWidth;animation-name:animateInputWidth;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.newstudent .form_wrapper .form_content .input_col.col_2 .input_item_grp{width:50%}.newstudent .form_wrapper .form_content .input_col.col_3 .input_item_grp{width:33%}.newstudent .form_wrapper .form_content .input_col.col_4 .input_item_grp{width:25%}.newstudent .form_wrapper .form_content .input_col.free .input_item_grp{width:auto}.newstudent .form_wrapper .form_content .form_row.vertical{flex-direction:column}.newstudent .form_wrapper .form_content .form_row.vertical .label_col{flex-grow:1;width:100%}.newstudent .form_wrapper .form_content .form_row.vertical .input_col{flex-grow:1;width:auto;padding-left:20px;margin-left:80px;border-left:1px solid #cfad8b}.newstudent .form_wrapper .form_content .tandc_wrapper{padding:20px}.newstudent .form_wrapper .form_content .tandc_wrapper .inner{padding:20px;background:#f2e7dc;color:#65523f;font-size:12px;border-radius:30px}.newstudent .form_wrapper .form_content .agree_wrapper{font-size:13px;margin-top:10px}.newstudent .form_wrapper .form_content .agree_wrapper .row{margin:5px}.newstudent .form_wrapper .function_bar{width:100%;padding-top:30px}.newstudent .form_wrapper .function_bar .inner{position:relative}.newstudent .form_wrapper .function_bar .inner .page_btn{background:#cfad8b;color:#fff;display:inline-block;padding:10px 30px;border-top-left-radius:30px;border-top-right-radius:30px;cursor:pointer}.newstudent .form_wrapper .function_bar .inner .page_btn:hover{background:#503a39}.newstudent .form_wrapper .function_bar .inner .left_btn{visibility:hidden;padding-left:80px;transform:translateX(-35px)}.newstudent .form_wrapper .function_bar .inner .right_btn{padding-right:80px;transform:translateX(35px);visibility:hidden}.signature-pad{position:relative;display:flex;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #e8e8e8;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.27),inset 0 0 40px rgba(0,0,0,.08);border-radius:4px;padding:16px}.signature-pad:after,.signature-pad:before{position:absolute;z-index:-1;content:"";width:40%;height:10px;bottom:10px;background:transparent;box-shadow:0 8px 12px rgba(0,0,0,.4)}.signature-pad:before{left:20px;transform:skew(-3deg) rotate(-3deg)}.signature-pad:after{right:20px;transform:skew(3deg) rotate(3deg)}.signature-pad--body{position:relative;flex:1;border:1px solid #f4f4f4}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.02)}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em;margin-top:8px}.signature-pad--actions{display:flex;justify-content:space-between;margin-top:8px}.guardian_wrapper{margin:20px;padding:10px;border:1px solid #ccc}.guardian_wrapper p{font-size:12px}.guardian_wrapper .warning{color:red;font-size:14px}.guardian_wrapper .guardian_student_name{color:#371919;font-weight:700}.form_content .thankyou{text-align:center}.form_content .thankyou h2{width:100%}.form_content .backto{text-align:center;margin-top:120px}.form_content .backto a{font-size:20px;color:#cfad8b}.extra_item{background:#d2d2d2;padding:5px 15px;margin:5px;border-radius:20px;color:#aeaeae;font-size:.7rem}.extra_item.selected{background:#a49c8f;color:#fff}.add_year_group{display:flex;justify-content:center}.add_year_group .add_year_btn{background:#cfad8b;color:#fff;font-size:.9rem;padding:5px 15px;border-radius:20px;margin:2px;cursor:pointer}.add_year_group .add_year_btn.week{background:#a79a93}.add_year_group .add_year_btn.month{background:#9c8974}