﻿#ForumContainer .navbar {
	z-index: 1025;
}

#ForumContainer .newIndicator {
	max-width: 40px;
}

#ForumContainer #TopicTools input {
	margin-bottom: 10px;
}

#ForumContainer #PostResponseMessage, #ForumContainer #TopicModerationLog {
	display: none;
}

#ForumContainer .activityFeedPoints {
	font-size: 200%;
	font-weight: bold;
	text-align: center;
	min-width: 60px;
	float: left;
	margin-right: 1em;
}

#ForumContainer .toLabelX {
	cursor: pointer;
}

#ForumContainer #ToModal #ToResultList {
	height: 200px;
	overflow-y: scroll;
	margin-top: 10px;
}

#ForumContainer #PMToBox div {
	margin-right: 5px;
}

#ForumContainer .answerData {
	text-align: center;
	min-width: 4em;
}

#ForumContainer .answerData .answerStatus {
	margin: 1em auto;
	font-size: 2em;
}

#ForumContainer .answerData .badge {
	font-size: 150%;
}

#ForumContainer .answerButton, #ForumContainer .answerCheck {
	font-size: 150%;
	text-align: center;
}

#ForumContainer .answerButton {
	cursor: pointer;
}

#ForumContainer .answerVote {
	white-space: nowrap;
}

#ForumContainer .QAstate {
	width: 40px;
}
#ForumContainer .QAstate span {
	margin-top: 6px;
}

#ForumContainer .newPostBlock {
	border-left: solid 4px #d3d3d3;
	padding-left: 10px;
}

/* post item */

#ForumContainer .postItem {
	margin: 20px 0;
}
#ForumContainer .postUserData h3 {
	cursor: pointer;
}
#ForumContainer blockquote {
	font-size: 100%;
	border-left: 5px solid #aaaaaa;
	padding: 0 1em;
}
#ForumContainer .postItem hr {
	margin: 10px 0;
}
#ForumContainer .miniProfileBox {
	display: none;
}
#ForumContainer .postItem .voteCount {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	margin-top: 5px;
}
#ForumContainer .voters {
	max-height: 120px;
	width: 150px;
	overflow: auto;
	position: relative;
	display: none;
	padding: 4px;
	text-align: left;
	border-radius: 2px;
	z-index: 1000;
}
#ForumContainer .postItem .voters ul {
	margin: 4px;padding: 0;
}
#ForumContainer .voters li { list-style: none;font-size: 100%; }
#ForumContainer .postItem .postTools {
	display: inline-block;
	margin-left: 40px;
}
#ForumContainer .postItem .postTools input {
	padding: 0;
}
#ForumContainer .postItem .moderationLog {
	display: none;
}
#ForumContainer .postItem .postImage {
	max-width: 100%;height: auto;
}
#ForumContainer .postItem iframe {
	max-width: 100%;
}
#ForumContainer .postTime {
	display: block;
}

/* text editor */

#ForumContainer #FullText {
	height: 300px;
}
#tinymce {
	padding: 10px !important;
}
#ForumContainer .postForm {
	margin: 10px 0;
}

#ForumContainer #ParsedFullText {
	overflow-y: scroll;overflow-x: hidden;
	max-height: 350px;
}

#ForumContainer .voteCount .voters {
	display: none;
}

#ForumContainer .morePostsButton {
	margin-bottom: 10px;
}

#ForumContainer .morePager:hover, #ForumContainer .currentPager:hover {
	background: none;
}
#ForumContainer .morePager, #ForumContainer .currentPager .page-link {
	cursor: default;
	white-space: nowrap;
}

/* queries */

@media(min-width:1px) {
	#ForumContainer #PreviewModal .modal-dialog {
		width: 90%!important;
		max-height: 95% !important;
		margin: 10px auto;
	}
}

/* Bootstrap overrides */

#ForumContainer #AccountBox .badge {
	background-color: #ff0000;color: white;
	position: relative;
	top: -2px;
}

#ForumContainer .hidden {
	display: none !important;
}

.btn-link {
	border: none;
	cursor: pointer;
	background: none;
}

/* icons */

@font-face {
	font-family: 'pfglyphs';
	src: url('fonts/pfglyphs.eot?enukk');
	src: url('fonts/pfglyphs.eot?enukk#iefix') format('embedded-opentype'), url('fonts/pfglyphs.ttf?enukk') format('truetype'), url('fonts/pfglyphs.woff?enukk') format('woff'), url('fonts/pfglyphs.svg?enukk#pfglyphs') format('svg');
	font-weight: normal;
	font-style: normal;
}

.miniProfile a.icon {
	text-decoration: none !important;
	margin-right: .5em;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'pfglyphs' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-file-text2:before {
	content: "\e926";
}

.icon-envelop:before {
	content: "\e945";
}

.icon-pushpin:before {
	content: "\e946";
}

.icon-bell:before {
	content: "\e951";
}

.icon-users:before {
	content: "\e972";
}

.icon-user-plus:before {
	content: "\e973";
}

.icon-user-minus:before {
	content: "\e974";
}

.icon-search:before {
	content: "\e986";
}

.icon-lock:before {
	content: "\e98f";
}

.icon-unlocked:before {
	content: "\e990";
}

.icon-stats-bars:before {
	content: "\e99c";
}

.icon-trophy:before {
	content: "\e99e";
}

.icon-link:before {
	content: "\e9cb";
}

.icon-star-empty:before {
	content: "\e9d7";
}

.icon-star-full:before {
	content: "\e9d9";
}

.icon-warning:before {
	content: "\ea07";
}

.icon-question:before {
	content: "\ea09";
}

.icon-plus:before {
	content: "\ea0a";
}

.icon-minus:before {
	content: "\ea0b";
}

.icon-info:before {
	content: "\ea0c";
}

.icon-cancel-circle:before {
	content: "\ea0d";
}

.icon-cross:before {
	content: "\ea0f";
}

.icon-checkmark:before {
	content: "\ea10";
}

.icon-checkmark2:before {
	content: "\ea11";
}

.icon-backward2:before {
	content: "\ea1f";
}

.icon-forward3:before {
	content: "\ea20";
}

.icon-previous2:before {
	content: "\ea23";
}

.icon-next2:before {
	content: "\ea24";
}

.icon-circle-up:before {
	content: "\ea41";
}

.icon-circle-right:before {
	content: "\ea42";
}

.icon-circle-down:before {
	content: "\ea43";
}

.icon-circle-left:before {
	content: "\ea44";
}

.icon-share2:before {
	content: "\ea82";
}

.icon-google3:before {
	content: "\ea8a";
}

.icon-facebook2:before {
	content: "\ea91";
}

.icon-instagram:before {
	content: "\ea92";
}

.icon-twitter:before {
	content: "\ea96";
}

.icon-rss2:before {
	content: "\ea9c";
}

.icon-youtube:before {
	content: "\ea9d";
}

.icon-vimeo2:before {
	content: "\eaa1";
}

.icon-github:before {
	content: "\eab0";
}

.icon-skype:before {
	content: "\eac5";
}

.icon-linkedin:before {
	content: "\eac9";
}

.icon-pinterest:before {
	content: "\ead1";
}


#ForumContainer .newIndicator a {
	text-decoration: none;
}
#ForumContainer .topicIndicator {
	font-size: 2em;
	width: 40px;
}

#ForumContainer .topicIndicator .topicIndicatorBadge {
	position: relative;
	font-size: 60%;
	text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}
#ForumContainer .topicIndicator .soloLeftBadge {
	left: -95%;
}
#ForumContainer .topicIndicator .firstBadge {
	left: -25%;
}
#ForumContainer .topicIndicator .secondBadge {
	left: -145%;
}

#ForumContainer #Profile div.row div {
	padding:.5em;
}