@charset "UTF-8";/*! * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com) * Copyright 2011-2017 The Bootstrap Authors * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */html,table{font-size: 0.875rem}body{background: #dee2e6}body,html{height: 100%; display: flex; flex-direction: column; font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", "微软雅黑", "华文细黑", STHeiti, sans-serif}#body,#footer,#header{width: 100%}#header{flex: 0 0 auto}#body{flex: 1 0 auto}#footer{flex: 0 0 auto}#body>.container>#index_page>.row>.aside{padding-left: 0}#body>.container>#forum_page>.row>.aside{padding-left: 0}.table th{border-top: none}.table>tbody>tr:first-child>td{border-top: none}.card{margin-bottom: 1rem; background: #f8f9fa; box-shadow: 2px 2px 3px rgba(173, 181, 189, .25)}.card>.card-header{color: #454d55; font-size: 14px; border-bottom: 1px solid #dee2e6; background-image: linear-gradient(0deg, #e9ecef, #f8f9fa)}.card>.card-block>table>tbody>tr:last-child>td{border-bottom: 0}.card-header-tabs>.nav-item>.nav-link:hover:not(.active){border: 1px solid #dee2e6}.card-header-tabs>.nav-item>.nav-link.active{background-image: linear-gradient(0deg, #f8f9fa, #fff); border-color: #dee2e6; border-bottom-color: #f8f9fa}.breadcrumb{background-color: rgba(248, 249, 250, .8) !important; border: 1px solid #dee2e6; box-shadow: 1px 1px 2px rgba(233, 236, 239, .25)}.breadcrumb:hover{background-color: #fff !important}.breadcrumb .breadcrumb-item{display: inline-flex; text-overflow: ellipsis; white-space: nowrap}.breadcrumb .breadcrumb-item a{max-width: 400px; overflow: hidden; text-overflow: ellipsis}.card-header-dropdown .dropdown .dropdown-toggle{text-decoration: none; color: #495057}.card-header-dropdown .dropdown-menu{min-width: 8rem; padding: .25rem 0}.card-header-dropdown .dropdown-menu .dropdown-item{text-decoration: none; padding: .25rem .5rem}.card-header-dropdown .dropdown-menu .dropdown-item i{width: 12px}@media (max-width:576px){#body{padding-top: .5rem} #body>.container>.row>div{padding: 0 !important;} .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding: 0 !important;} .card{border-radius: 0 !important;}}@media (max-width:992px){#nav{padding-top: 1.5rem; padding-left: .5rem} #nav>ul:first-child>li:not(:first-child){padding-left: 3rem} #nav>ul>li>a.nav-link{border-bottom: 1px solid rgba(134, 142, 150, .3)}}@media (min-width:576px){#body{padding-top: 1rem}}.addattach:hover{font-weight: 800}.pagination{flex-wrap: wrap}@keyframes quote_animation{from{background-color: #177f2e} to{background-color: #f8f9fa}}li.quote{background-color: #e9ecef; animation: quote_animation 1s; -moz-animation: quote_animation 1s; -webkit-animation: quote_animation 1s; -o-animation: quote_animation 1s; background-image: url(../img/quote.png); background-repeat: no-repeat; background-position: top right}.blockquote{font-size: .8rem; background-color: #e9ecef; background-image: url(../img/quote.png); background-repeat: no-repeat; background-position: top right; padding: .5rem 1rem !important}.blockquote .user{margin-right: .5rem}.post,.thread{border-bottom: 1px solid #e9ecef; padding: .7rem 0}.thread:hover{background-color: #fff}.postlist>.post:last-child,.threadlist>.thread:last-child{border-bottom: 0}.postlist .media-body{width: 1%}.message p{margin: .2rem 0; line-height: 1.7}.message img{max-width: 100%; height: auto !important; border: 1px solid #dee2e6; margin-bottom: .5rem}.thread .badge{font-weight: 400}#message{height: 8rem; transition: height .2s}.navbar h5{font-size: 1rem; color: rgba(255, 255, 255, .3); margin-top: 1.75rem; font-weight: 800}.navbar nav{padding-bottom: 1rem}.navbar nav:not(:last-child){border-bottom: 1px solid rgba(255, 255, 255, .1)}#mobile_nav .navbar-nav{flex-direction: row}#mobile_nav .navbar-nav .nav-link{margin-right: 1rem}