html,body{width:100%;height:100%;margin:0;padding:0;background:#2e2635;font-size:18px;font-family:roboto,"Noto Sans TC"}a{color:#E41B38}h1,h2,h3,h4,h5,h6,p,li,a{font-family:roboto,"Noto Sans TC";font-weight:300}h3.title{display:inline-block;padding-bottom:5px;border-bottom:0;margin-bottom:26px;font-size:1.5em}.g0v{display:inline;font-family:consolas, Source Code Pro}.g0vtw{display:inline-block;font-family:consolas, Source Code Pro}.g0vtw:after{content:"g0v.tw";display:inline}.media{display:flex;margin-bottom:40px}.media-object{width:80px;height:80px;border-radius:50%;margin-right:10px}.red{color:#E41B38}b{color:#E41B38}.grayed{color:#999}.gallery .thumbnail{width:100%;height:160px}.gallery .desc{color:#999;font-size:0.8em;padding:10px;text-align:center;position:absolute;top:5%;left:5%;width:90%;height:80%;display:none;opacity:0;color:#fff;background:rgba(0,0,0,0.6);font-weight:100;border-radius:10px;box-shadow:0 0 10px 10px rgba(0,0,0,0.6)}.gallery .img{background-position:center center;background-repeat:none;background-size:cover;width:100%;height:100%;opacity:1}.gallery .thumbnail:hover .desc{display:block;-ms-animation:fadein 0.3s 1 linear forwards;-moz-animation:fadein 0.3s 1 linear forwards;-webkit-animation:fadein 0.3s 1 linear forwards;-o-animation:fadein 0.3s 1 linear forwards;animation:fadein 0.3s 1 linear forwards}.gallery .thumbnail:hover .img{-ms-animation:fadeout 0.3s 1 linear forwards;-moz-animation:fadeout 0.3s 1 linear forwards;-webkit-animation:fadeout 0.3s 1 linear forwards;-o-animation:fadeout 0.3s 1 linear forwards;animation:fadeout 0.3s 1 linear forwards}.sep.line{border-top:1px solid rgba(0,0,0,0.2);width:100%;margin:7px auto;height:0}.sep.huge-gap{margin:21px auto}.sep.dashed{border-top-style:dashed}.sep.nogap{margin:0 auto}.sep.light{border-top:1px solid rgba(0,0,0,0.1)}.sep.block{background:#001C2F;width:100%;padding:10px;color:#fff;position:relative;z-index:999;box-shadow:none}a.anchor{top:-40px;visibility:hidden;position:relative}.carousel-indicators li{border-color:#999}.modal-dialog{z-index:10000}.modal-dialog img{max-width:100%}@media (min-width:991px){#news-detail .modal-dialog{width:991px}}#a-news.section{width:100%;max-width:100%;margin:0 0 20px;border:none;border-top:10px solid #ea5514;border-bottom:10px solid #ea5514;box-shadow:none;padding:10px 10px 15px}#news-feed a{cursor:pointer}#news-detail-page{margin:80px auto 50px;min-height:550px}.pre-wrap{white-space:pre-wrap;word-break:break-all}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-ms-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@-o-keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}@keyframes fadeout{0%{opacity:1}100%{opacity:0.5}}nav.navbar.navbar-default{border-bottom:0;background:#222}nav.navbar.navbar-default .navbar-nav>li>a:hover,nav.navbar.navbar-default.navbar-default .navbar-nav>li>a:hover{color:#ffffff;background:#00E2C6}nav.navbar.navbar-default .dropdown-menu li a:hover,nav.navbar.navbar-default .dropdown-menu li a:active{color:#fff;background:#00e2c6}nav.navbar.navbar-default .navbar-toggle{color:#fff;padding:3px 10px;border:none}nav.navbar.navbar-default .navbar-toggle:hover,nav.navbar.navbar-default .navbar-toggle:active,nav.navbar.navbar-default .navbar-toggle:focus{background:#fff;color:#ff9d00}@media (min-width:991px){nav.navbar .navbar-toggle{display:none!important}nav .navbar-header{float:left}}@media (max-width:991px){nav.navbar .navbar-toggle{display:block!important}nav .navbar-header{float:none}}nav.navbar.navbar-default li a{color:#fff}nav.navbar.navbar-default .container-fluid{max-width:1280px;margin:auto}nav.navbar.navbar-default .navbar-brand{padding:11px}nav.navbar.navbar-default .navbar-brand img{height:26px}nav.navbar.navbar-default .dropdown-menu li a{color:#000}@media (min-width:768px){nav.navbar .navbar-right{margin-right:0}}@media (max-width:1200px){nav.navbar.navbar-default li a{font-size:16px;padding-left:12px;padding-right:12px}}@media (min-width:991px){.navbar-collapse.collapse{display:block!important}}@media (max-width:991px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}nav.navbar.navbar-default li a{font-size:15px;padding-left:9px;padding-right:9px}}.btn-xl{font-size:20px;padding:8px 30px;margin-top:5px}.btn-xl.disabled.btn-primary{background:#999;border-color:#888}.btn.btn-primary{background:#3A5891}.btn.btn-danger{background:#F17539;border-color:#F17539}.btn.btn-info{background:#00E2C6;border-color:#00E2C6}.btn{border-radius:4px}.btn.btn-primary{border-color:transparent;background:#3a5891}.btn.btn-warning{border-color:transparent;background:#E6C1A6}.btn.btn-success{background:#167B87;border-color:transparent}.dropdown-menu{background:#222;border-radius:0}nav.navbar.navbar-default .dropdown-menu li a{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:#00E2C6;color:#fff}.project-detail{margin-bottom:30px}.project-detail h3{font-size:1em;font-weight:500;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.project-detail div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.project-detail h3,.project-detail div>p{font-family:'Noto Sans TC'}