@import url(https://fonts.googleapis.com/css?family=Nunito);
@charset "UTF-8";body{background:#f5f5f5;color:#545454;font-family:Noto Sans TC,微軟正黑體,sans-serif;font-size:1rem;letter-spacing:2px;margin:0;padding:0}body::-webkit-scrollbar{border-radius:5px;width:8px}body::-webkit-scrollbar-thumb{background-color:#143e74!important}.login-wrap .login-form{background-image:url(/images/bg/committee_bg_login.png);background-repeat:no-repeat;background-size:cover;margin:0 auto;padding-bottom:120px;padding-top:104px}.login-wrap header{margin-bottom:40px}.login-wrap header img{padding:0}.login-wrap .form-block{background-color:#fff;border-radius:10px;box-shadow:0 10px 20px 0 rgba(140,157,170,.3);margin:0 auto;padding:32px 25px 33px;text-align:center}.login-wrap h1{color:#505458;font-size:1.5rem;font-weight:700;letter-spacing:2px;line-height:43px;margin-bottom:32px;text-align:center}.login-wrap h1 img{margin-bottom:4px}.login-wrap h1 p{color:#9e9e9e;font-size:1rem;font-weight:400;letter-spacing:2px;margin-bottom:0;text-align:center}.login-wrap .form-label,.login-wrap p{margin-bottom:8px;text-align:left;width:inherit}.login-wrap .btn-default{cursor:pointer;margin-bottom:32px;margin-top:40px;padding:0;width:100%}.login-wrap .btn-login-origin{background-color:#ff6927!important;border:0 solid #ff6927!important;border-radius:4px!important;color:#fff!important;font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:2px;line-height:1.5;min-width:115px;padding:7px 23px!important}.login-wrap .btn-login-origin:hover{background-color:#ff813a!important;border:0 solid #ff813a!important;color:#fff!important}.login-wrap .btn-login-origin:focus{background-color:#ea4d08!important;border:0 solid #ea4d08!important;color:#fff!important}.login-wrap .btn-login-origin+.btn{margin-left:20px}.login-wrap .m-b-15{margin-bottom:15px}.login-wrap input[type=password],.login-wrap input[type=text]{background-color:#fff;border:1px solid #bdbdbd;border-radius:5px;color:#616161;font-size:1rem;padding:8px 16px}.login-wrap input[type=password]:focus,.login-wrap input[type=text]:focus{background-color:#fff;border:1px solid #bdbdbd}.login-wrap input[type=password]:disabled,.login-wrap input[type=text]:disabled{background-color:#eee}.login-wrap input[type=password]::-moz-placeholder,.login-wrap input[type=text]::-moz-placeholder{color:#e0e0e0}.login-wrap input[type=password]::placeholder,.login-wrap input[type=text]::placeholder{color:#e0e0e0}.login-wrap footer{background-color:#143e74}.login-wrap footer div,.login-wrap footer h5,.login-wrap footer p{color:#fff;font-weight:500}.login-wrap footer .content{padding-bottom:23px;padding-top:16px}.login-wrap footer .row{flex-wrap:wrap}.login-wrap footer .col-lg-4{margin-top:40px}.login-wrap footer h5{color:#f7fbfd;display:flex;font-size:1rem;letter-spacing:2px}.login-wrap footer h5 p{color:#f7fbfd;padding:0}.login-wrap footer img{display:block;margin-top:16px}.login-wrap footer .content-item{margin-top:16px;padding-right:15px}.login-wrap footer .content-item p{color:#e9f1f6;font-size:.875rem;font-weight:400;letter-spacing:2px}.login-wrap footer .copyright{border-top:1px solid #f7fbfd;padding-bottom:8px;padding-top:16px;text-align:center}.login-wrap footer .copyright p{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:2px;padding-bottom:8px}.login-wrap footer .copyright img{display:inline;margin-top:0}.login-wrap .px-10{padding-left:10px;padding-right:10px}.login-wrap .err-input{border-color:#ed364a!important}.login-wrap .err-text{color:#ed364a;font-size:.75rem;font-weight:500;text-align:left}@media (max-width:768px){.login-wrap .form-block{padding-left:9px;padding-right:9px}}
