@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) */
#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:0
}
#body>.container>.row>div {
padding:0!important
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .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-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
}
#index_page .alert {
border-radius:0!important
}
.forum-info-card .card-body {
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
}
