@charset "UTF-8";@font-face{font-family:"icon";src:url("../fonts/icon.woff2?7lFi") format("woff2"),url("../fonts/icon.woff?ZCzd") format("woff"),url("../fonts/icon.ttf?2yx6") format("truetype");font-display:block;font-style:normal}.font-icon{font-family:icon;font-weight:normal;font-style:normal;vertical-align:middle}.font-icon::before,.font-icon::after{display:inline;vertical-align:middle}.edit-member form .form-group>.input-style .upload-img .delete:after{width:20px;height:20px;background-position:0px -204px}.icon,.edit-member form .form-group>.input-style .upload-img .delete:after{background-image:url(../img/icon.png?CR67);background-size:334px 270px;background-repeat:no-repeat;display:block}@media only screen and (min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.icon,.edit-member form .form-group>.input-style .upload-img .delete:after{background-image:url(../img/icon@2x.png?I4py)}}.login{max-width:900px;width:100%;margin:50px auto}.login .notice ul{list-style:none}.login .notice ul li:before{content:"*";display:inline-block}.login .terms{border:1px solid #000;padding:10px;font-size:.875em}.login a{text-decoration:underline}.login form{max-width:500px;width:100%;margin:auto}.form-group{margin:20px 0}.edit-member{max-width:665px;width:100%;margin:auto}.edit-member .signOut{width:auto;min-width:80px;margin:0 0 30px auto;display:block;color:#000;background:rgba(0,0,0,0);border-width:2px;font-size:.875em;height:30px}@media screen and (max-width: 767px){.edit-member .signOut{font-size:.875em}}.edit-member .tab{width:100%;padding:0;list-style:none;display:flex;margin:50px 0}.edit-member .tab li{width:25%;text-align:center}.edit-member .tab li a{color:#000;text-decoration:none;display:block;padding:5px 20px}@media screen and (max-width: 767px){.edit-member .tab li a{font-size:.875em;padding:5px 10px}}.edit-member .tab li a.active{border:2px solid #000;background:#000;color:#fff}.edit-member form h3{font-size:1.875em;font-weight:normal;margin-bottom:45px;text-align:left}@media screen and (max-width: 767px){.edit-member form h3{font-size:1.5em}}.edit-member form .form-group{margin-bottom:15px;display:flex;align-items:center}.edit-member form .form-group.top{display:block}.edit-member form .form-group.top>label{padding-top:18px}.edit-member form .form-group>label{width:25%;float:left;padding-right:10px}@media screen and (max-width: 767px){.edit-member form .form-group>label{font-size:.875em}}.edit-member form .form-group>.input-style{width:75%;float:right}.edit-member form .form-group>.input-style .flex{display:flex;padding:0;list-style:none;flex-wrap:wrap;margin:0}.edit-member form .form-group>.input-style .flex li{width:33.33%}@media screen and (max-width: 650px){.edit-member form .form-group>.input-style .flex li{width:50%}}.edit-member form .form-group>.input-style .upload-img{margin-bottom:40px;position:relative}@media screen and (max-width: 600px){.edit-member form .form-group>.input-style .upload-img .upload-area{display:block}}.edit-member form .form-group>.input-style .upload-img .upload-area figure{margin:auto;width:230px}@media screen and (max-width: 600px){.edit-member form .form-group>.input-style .upload-img .upload-area figure{width:100%}}.edit-member form .form-group>.input-style .upload-img .upload-area figure img{max-width:100%;display:block;margin:auto auto 10px auto}.edit-member form .form-group>.input-style .upload-img .upload-area:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.edit-member form .form-group>.input-style .upload-img .upload-box{width:230px;margin:auto auto 10px auto}.edit-member form .form-group>.input-style .upload-img .custom-file-input{width:100%;padding:0;border:0;margin:auto auto 10px auto;display:block;opacity:1;height:auto}.edit-member form .form-group>.input-style .upload-img .custom-file-input::-webkit-file-upload-button{visibility:hidden}.edit-member form .form-group>.input-style .upload-img .custom-file-input:before{content:"上傳照片";display:inline-block;background:#fff;border:1px solid #8b8b8b;border-radius:3px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:.875em;width:100%;height:44px;text-align:center;line-height:44px;box-sizing:border-box}.edit-member form .form-group>.input-style .upload-img .custom-file-input:lang(en):before{content:"Upload Image"}.edit-member form .form-group>.input-style .upload-img #delPrompt{color:#333;position:absolute;right:0;top:25px;height:22px;line-height:22px;font-size:.75em;padding:0 1px;border-radius:2px;display:none}.edit-member form .form-group>.input-style .upload-img .delete{display:inline-block;background-color:#333;border:0;border-radius:3px;outline:none;cursor:pointer;font-size:1.375em;width:25px;height:25px;text-align:center;box-sizing:border-box;position:absolute;right:0;top:0;color:#fff;position:absolute}.edit-member form .form-group>.input-style .upload-img .delete:after{content:" ";display:block;margin:auto;zoom:.6;top:0;bottom:0;right:0;left:2px;position:absolute}.edit-member form .form-group>.input-style .upload-img .delete:focus{outline:3px #0080ff solid}.edit-member form .form-group>.input-style .upload-img .delete:hover+#delPrompt{display:block}.edit-member form .form-group .note{font-size:.75em;color:#969696;display:block}.edit-member form .form-group:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.input-style textarea::-webkit-input-placeholder,.input-style input::-webkit-input-placeholder{color:gray;font-size:.9375em}.input-style [type=text],.input-style [type=password],.input-style [type=email],.input-style select{font-size:.9375em}.CallsField-btn{width:100%;background:rgba(0,0,0,0);text-align:left;height:50px;padding:0 15px;border:1px gray solid;box-sizing:border-box;font-size:.9375em;cursor:pointer;color:gray}[type=radio]{position:absolute;left:-9999px}[type=radio]+label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;font-weight:normal;margin-bottom:10px;margin-right:40px;font-size:.875em}[type=radio]+label:before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border:1px solid #000;background:#fff;border-radius:50%}[type=radio]+label:after{content:"";background:#000;position:absolute;transition:all .2s ease;opacity:0;transform:scale(0);width:9px;height:9px;top:6px;left:6px;border-radius:0}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=radio]+label:before{border-radius:100%}[type=radio]+label:after{border-radius:100%;width:11px;height:11px;top:8px;left:2px}#longDeadline:checked~#CallsDeadline{display:none}.input-style{position:relative}.input-style .pwd-rule:focus~#prompt{display:block}.input-style .pwd-rule:focus~.prompt{display:block}.input-style #prompt{background:#000;width:100%;color:#fff;font-size:.875em;padding:5px;border-radius:2px;position:absolute;top:-30px;left:0;display:none}.input-style #prompt:lang(en){top:-58px}.input-style #prompt:before{content:"▲";display:inline-block;position:absolute;bottom:0;color:#000;transform:rotate(180deg);bottom:-18px;left:0}.input-style .prompt{background:#000;width:100%;color:#fff;font-size:.875em;padding:5px;border-radius:2px;position:absolute;top:-30px;left:0;display:none}.input-style .prompt:lang(en){top:-58px}.input-style .prompt:before{content:"▲";display:inline-block;position:absolute;bottom:0;color:#000;transform:rotate(180deg);bottom:-18px;left:0}.course-table table thead{border-bottom:1px solid #000}.course-table table thead tr th{padding:10px}.course-table table tbody tr{border-bottom:1px solid #e9e9e9}.course-table table tbody tr:last-child{border-bottom:0}.course-table table tbody tr td{padding:15px 10px}.course-table table tbody tr td .audit{color:#a2a2a2}.course-table table tbody tr td .fail{color:#e14e2d}.course-table table tbody tr td .start{color:#447b04}.updated{font-size:1em;text-align:right;margin-bottom:10px}.state{background:#000;padding:10px;color:#fff;border-radius:3px;text-align:center;margin-bottom:10px}.state span{font-size:.875em}.reply{border:2px solid #000;padding:10px;text-align:justify;word-break:break-all}