/* Blue's News Board CSS */

.forum-head					{ background-color: #17365F; padding: 10px 20px; }
.forum-body					{ background-color: #051730; padding: 10px; border-bottom: 1px solid #2D4D76; }
.forum-hdbd-thin				{ padding: 5px; }
.forum-title a					{ display: inline-block; padding-bottom: 10px; }
.forum-byline					{ font-size: 0.75em; }
.forum-icon					{ max-width: 20px; }
.preview-box					{ background-color: #051730; margin: 0 10px; padding: 5px; }
.avatar-box					{ border: 1px solid #205CAE; margin-bottom: 1px; }

.card-wrapper					{ margin-bottom: 15px; }
.board-card					{ background-color: #051730; border-top: 1px solid #205CAE; }
.board-card-header				{ padding-bottom: 10px; }
.board-card-count				{ max-width: 60px; }
.board-card-quote				{ margin: 0.3rem 0 1rem 1.5rem; }
.board-card-sig					{ color: #F9F9E3; border-top: 1px solid #205CAE; margin-top: 10px; padding-top: 5px; }
.board-thread					{ background-color: #17365F; border-bottom: 1px solid #205CAE; }
.board-secret, .board-secret a			{ color: #051730; }
.thread-header					{ background-color: #051730; padding: 10px; width: 100%; }
.thread-card					{ border-bottom: 1px solid #205CAE; padding: 6px; width: 100%; }
.thread-count span				{ width: 56px; display: inline-block; text-align: right; }
.current-thread					{ background-color: #051730; }

.admin-bg					{ background-color: #18498C; padding: 0 2px; }
.mod-bg						{ background-color: #700000; padding: 0 2px; }
.vip-bg						{ background-color: #006600; padding: 0 2px; }
.user-bg					{ padding: 0 2px; }
.patreon-fg					{ color: #E85B46; }
.patgold-fg					{ color: #D4AF37; }
.patsilv-fg					{ color: #C0C0C0; }
.patbrnz-fg					{ color: #A46628; }
.badge-fg					{ padding: 1px; }
.user-border					{ border-style: hidden solid solid solid; border-width: 1px; border-color: #205CAE; }
.smilies-tabs,
.smilies-table > tbody > tr > td		{ border-color: #1c70a8; }
.smilies-tab.active				{ background-color: #1c70a8 !important; border: 1px solid transparent !important; color: inherit !important; }
.smilies-tabs .nav-item				{ margin-bottom: 0 !important; }
.smilies-row					{ margin-left: 0; margin-right: 0; }
.smilies-cell					{ padding-left: 0 !important; padding-right: 0 !important; }

.fa-semilg					{ font-size: 1.2em; vertical-align: -15%; }
.fa-2x						{ vertical-align: -20%; }
.fa-ast-col					{ color: #06F; }
.btn-sm-b					{ padding: 0.1rem 0.3rem; }

/* Responsive Breakpoints */

/* XSmall devices (phones, up to 575 = 35.999em) */
@media (max-width: 35.999em)
{
	.board-card-user			{ max-width: 160px; }
}

/* Small devices (landscape phones, 576px = 36em and up) */
@media (min-width: 36em)
{
	.board-card-user			{ max-width:  98px; vertical-align: middle; }
	.board-card-userb			{ max-width: 136px; }
	.modal-dialog				{ max-width: 575px; }
}

/* Medium devices (tablets, 768px = 48em and up) */
@media (min-width: 48em)
{
	.board-card-user			{ max-width: 124px; vertical-align: middle; }
	.board-card-userb			{ max-width: 160px; }
}

/* Large devices (desktops, 992px = 62em and up) */
@media (min-width: 62em)
{
	.board-card-user			{ max-width: 148px; vertical-align: middle; }
	.board-card-userb			{ max-width: 184px; }
}

/* Extra large devices (large desktops, 1200px = 75em and up) */
@media (min-width: 75em)
{
}
