body,html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0 auto;padding:0;font-family:Helvetica,"Noto Sans TC","Microsoft JhengHei","微軟正黑體",STHeiti,PMingLiU,"Lucida Grande",Arial,sans-serif;font-size:14px;-webkit-overflow-scrolling:touch;background-image:url(../images/bg_texture.png)}.page{padding-top:80px;padding-bottom:60px;min-height:100vh}.page.container-fluid{padding-left:25px;padding-right:25px}@media (max-width:767px){.page.container-fluid{padding-left:15px;padding-right:15px}}.modal-dialog{margin-top:10vh}.modal-dialog .modal-header{border-top-left-radius:.2rem;border-top-right-radius:.2rem;padding:10px 15px}.modal-dialog .modal-header .modal_title{margin:0}.modal-dialog .modal-footer{padding:5px 10px}.custom-file .custom-file-label{font-size:16px}.fb_iframe_widget{display:inline-block!important;width:100%!important;overflow-x:hidden}a:link,a:visited{color:#000;text-decoration:none}.todos{color:red;padding-top:20px}.todos::before{content:'未完成開發備註：'}h3,h4,h5{font-weight:700}p{line-height:2}.block_title_outline .block_title{margin-bottom:20px}.block_title_outline .block_title .title{display:inline-block;font-size:36px;font-weight:700;letter-spacing:.1em;background:linear-gradient(transparent 75%,#ffd537 76%,#ffd537 90%,transparent 91%)}.block_title_outline .block_title .title.small{font-size:21px}@media (max-width:767px){.block_title_outline .block_title .title{font-size:30px}.block_title_outline .block_title .title.small{font-size:18px}}.btn{border-radius:50px;font-size:14px;cursor:pointer}.btn-primary{background-color:#ffd537;border-color:#000;color:#000}.btn-primary:hover{background-color:#d89c11;border-color:#000;color:#000}.btn-primary:active{background-color:#000!important;border-color:#000!important}.btn-lg{float:right;background-color:#fff}.btn-lg:hover{background-color:#eeecec;border-color:#000;color:#000}.block{min-height:300px;padding:35px 60px;text-align:center;background-color:#f7f7f7}.block.dark{background-color:#eeecec}.block .basic_info,.block .block_title,.block .content{text-align:left}@media (max-width:767px){.block{padding:20px}}.sum_content{color:#fff;text-align:left;line-height:2}.sum_item{margin-top:50px}.sum_item .block_title,.sum_item .content{text-align:left}.highlight{display:inline-block;margin:0 10px 10px 0;padding:10px 20px;border:1px solid #000;border-radius:10px;background-color:#ffd537;color:#000}#header{position:fixed;top:0;left:0;width:100%;height:50px;line-height:50px;font-size:14px;color:#000;border-bottom:1px solid #eeecec;background-color:#fff;-webkit-transform:translate3d(0,0,0)}#header img{height:30px;margin-left:.5rem;width:auto}#header .nav-item{padding:.5rem 1rem}#header .navbar-toggler{position:relative;width:22px;height:20px}#header .navbar-toggler .hamburger_line{position:absolute;left:0;width:20px;height:3px;background-color:#000;transition-duration:.3s}#header .navbar-toggler .hamburger_line.top{top:0}#header .navbar-toggler .hamburger_line.middle{top:7px}#header .navbar-toggler .hamburger_line.bottom{top:14px}#header .navbar-toggler.open{transition-duration:.3s}#header .navbar-toggler.open .hamburger_line.top{transform-origin:left;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header .navbar-toggler.open .hamburger_line.middle{opacity:0}#header .navbar-toggler.open .hamburger_line.bottom{transform-origin:left;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:991px){#header{height:auto;padding:0 15px}#header img{margin-left:0}#header a.nav-item{padding:.5rem 0;line-height:35px;display:block}}#header .user_info{margin-right:-15px;padding:0 30px;background-color:#ffd537}#header .user_info p{display:inline-block;margin:0;line-height:1.5}@media (max-width:991px){#header .user_info{margin-right:15px;padding:0 15px}#header .user_info.inner{display:none}}#footer{margin-top:-30px;height:30px;line-height:30px;text-align:right;color:#000;font-size:14px;background-color:#ffd537}#questionnaire h3{margin-top:20px;font-size:20px;font-weight:inherit}#questionnaire label{margin-right:20px}.card .card-header .card-title{margin-bottom:0}.card .card-body .input-group{margin-bottom:10px}.card .card-body .input-group .input-group-prepend:first-child{width:30%}.card .card-body .input-group .input-group-prepend:first-child .input-group-text{width:100%}.card .card-body .input-group .btn-group{flex:1 1}.card .card-body .input-group .btn-group .btn{border-radius:0;font-size:16px}.card .card-body .input-group .btn-group .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em}.card .card-body .buttons{margin-top:20px;text-align:center}.card .card-body .buttons .btn{margin:0 10px}.card .table{margin-bottom:0}.card .table th{text-align:center}.card .table th.sorted span:after{margin-left:10px;color:#000}.card .table th.sorted.up>span:after{content:'⬆'}.card .table th.sorted.down>span:after{content:'⬇'}.card .table td.time{font-size:10px;line-height:14px;text-align:right}.card .table .btn.batch{border-radius:.2rem;margin-left:5px}#backend #navigation .card{margin-bottom:20px}#backend #navigation .card .card-title{font-size:16px}#backend #navigation .card .card-body{padding:0}#backend #navigation .nav .nav-item{width:100%}#backend #navigation .nav .nav-link.active{color:#fff;background-color:#ffd537}@media print{body{-webkit-print-color-adjust:exact!important}body .printbreak{break-inside:avoid!important;page-break-inside:avoid!important}body .printnone{display:none}body .print{page-break-after:always!important}body .page.container-fluid{padding-top:20px;padding-bottom:0}body #index .record .title.chart{width:10px}body #index .record .chart_container{width:200px}body #language .block{padding:25px 40px}body #island.page{padding-top:20px;padding-bottom:0}body #island .block_title_outline .content,body #island .block_title_outline .title{color:#000!important}body #island .landing{height:60vh}body #island .landing .user_info{color:#000!important}body #island .island-displayer .island-img{height:55vh}body #island .sum_content{color:#000!important}body #island .summarize.printheight{height:39vh}body .Island1 .col-12,body .Island2 .col-12,body .Island3 .col-12,body .Island4 .col-12,body .Island5 .col-12,body .Island6 .col-12,body .Island7 .col-12,body .Island8 .col-12{background-color:transparent}body .Island1 .col-12:nth-child(2),body .Island2 .col-12:nth-child(2),body .Island3 .col-12:nth-child(2),body .Island4 .col-12:nth-child(2),body .Island5 .col-12:nth-child(2),body .Island6 .col-12:nth-child(2),body .Island7 .col-12:nth-child(2),body .Island8 .col-12:nth-child(2){background-color:#f7f7f7}body .Island1 .col-12:nth-child(3),body .Island2 .col-12:nth-child(3),body .Island3 .col-12:nth-child(3),body .Island4 .col-12:nth-child(3),body .Island5 .col-12:nth-child(3),body .Island6 .col-12:nth-child(3),body .Island7 .col-12:nth-child(3),body .Island8 .col-12:nth-child(3){background-color:#eeecec}body #manager .manager_card .series{margin:0!important}body #manager .manager_card .series ol li{margin-bottom:0!important}body #manager .summary_radar_outline{height:30px}body #manager #privacy_btn{display:none}body #manager #communicate .manager_card.advice{padding:20px 30px}body .print#interact{margin-bottom:10px}body .print#interact .print_adjust{height:250px}body .print#interact .face_mode_outline{height:350px;padding:10px}body #face .face_mode_outline{height:280px}}@page{margin:0 20px}