@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: 14px}

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>.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;color: #a5b0bc;}
.breadcrumb .breadcrumb-item a:hover{color: #007bff;}

.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: .5rem}}

@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}

table.nav_tag_list {margin-bottom: .2rem}

table.nav_tag_list td {padding: .1rem}

table.nav_tag_list td a {margin-right: .5rem}

.nav_tag_list .active {font-weight: 800}

@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: 1rem 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}

.small {    font-size: .9em;}