
.card-tags-outer {
	display:block;
	max-width:100%;
	overflow:hidden;
}

.card-tags {
	display:block;
	margin:0;
	padding:0;
}

.card-tags li {
	display:inline-block;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}

.card-tags li a {
	padding:3px 5px;
	font-size:14px;
	display:block;
	background:#E0E0E0;
	color:#6A6A6A;
	border-radius:3px;
}

.datetime-new {
	font-size:14px;
}

.truser  {
	height: 100px!important;
	width: 100px;
	object-fit: cover;
	margin: 0 auto;
	display: table;
	border-radius: 50%;
	padding: 5px;
	border: 3px solid #262626;
	border-bottom: none;
}



.tradingview-widget iframe {
	max-width:100%!important;
}

#pm-byline .memframe {
	display:none;
}

#pm-byline .truser, .reply-byline .truser  {
	height: 75px!important;
	width: 75px;
	object-fit: cover;
	display: table;
	border-radius: 50%;
	border: 3px solid #262626;
	margin-right:10px;
}

#pm-byline h2 {
	font-size:20px;
	font-weight:600;
}

.platclass .truser {
    border-color:#8d8d8d!important;
}
.goldclass .truser {
    border-color:#FFD700!important;
}

#topic_replies {
	margin-top:15px;
	padding:30px .75rem 0 .75rem;
}

.r2r {
	padding-top:15px!important;
	margin-left:0!important;
	padding-left:25px!important;
	padding-right:0!important;
	padding-bottom:0!important;
	margin-bottom:0!important;
	background:#F5F5F5;
	position:relative;
}

.r2r>.r2r>.r2r>.r2r>.r2r{
	padding-left:0!important;
}

.modal-xl {
	width:95%!important;
	max-width:1920px!important;
}

.mxl-limit {
	width:75%!important;
	max-width:1300px!important;
}



.reply-body img {
	max-width:100%;
	height:auto;
}

.reply-byline h2 {
	font-size:18px!important;
	font-weight:600!important;
}

a.r2rbtn {background-color: #b72b38;color: #fff;padding: 5px 12px;border-radius: 5px;cursor:pointer;}
a.r2rbtn:hover {background-color: #AC1B29;color:#FFF;}

.r2rreplies {
	font-weight:bold;
	color:#1abc9c;
}

a.btn.btn-danger.submitareply, a.btn.btn-danger.submitar2r{
    border-radius: 20px;
    margin: 10px 0 0 auto;
    display: table;
    padding: 0 10px;
    font-weight: bold;
    text-transform: uppercase;
    background: #0e576c;
    border: 1px solid #0e576c;
}

.replyprefix {
	font-weight:600;
	color:#00529F;
	font-size:14px;
}

.price {
	color:#199800
}

/**SM & DOWN*/
@media (max-width: 767px) {
	
	.r2r {

		padding-left:15px!important;

	}
	
	#pm-byline .truser, .reply-byline .truser  {
		height: 55px!important;
		width: 55px;
		border-width:2px;
	}
	
}

.blogitem.about-card .time-date .date, .blogitem.about-card h3, .blogitem.about-card .desc{
	color:#222!important
}

input.error, select.error, textarea.error {
	border:1px solid red;
}
.errormsg {
	display:block;
	width:100%;
	position:relative;
}
.red {
	color:red!important;
}
label.error {
	color:red!important;
	font-size:13px!important;
	z-index:1000;
	font-weight:normal;
	width:auto;
	position:absolute;
	top:-3px;
	left:10px;
	background:#FFF;
	border:1px solid #bbb;
	border-radius:5px;
	padding:8px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.15);
}
label.error:before {
	content:"";
	position:absolute;
	border-style:solid;
	border-color:#bbb transparent;
	display:block;
	width:0;
	top:-10px; 
	bottom:auto;
	left:20px;
	border-width:0 10px 10px;
}
label.error:after {
	content:"";
	position:absolute;
	border-style:solid;
	border-color:#fff transparent;
	display:block;
	width:0;
	top:-9px;
	bottom:auto;
	left:21px;
	border-width:0 9px 9px;
}

.mesgs {
	position:relative;
}

.blocked-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(199,199,199,0.87);
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding:40px;
	z-index:100000000;
}

#topic_replies img {
	display:block;
}

#note-alert {
	color:#FFF;
	position:fixed;
	top:15px;
	right:15px;
	width:40px;
	height:40px;
	background:#2c629e;
	border-radius:40px;
	z-index:100000;
	font-size:30px;
	text-align:center;
	line-height:38px;
	box-shadow:2px 2px 8px rgba(0,0,0,.5);
	cursor:pointer;
}

#note-count {
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	line-height:40px;
	color:#2c629e;
	font-size:11px;
	z-index:150000;
	font-weight:bold;
}

#notifications {
	position:fixed;
	top:15px;
	right:-500px;
	width:400px;
	max-width:80%;
	background:#eee;
	border-radius:8px;
	padding:15px;
	box-shadow:2px 2px 8px rgba(0,0,0,.5);
	transition:.5s;
	z-index:200000;
}

#notifications.active {
	right:15px;
}

#note-container {
	width:100%;
	max-height:500px;
	overflow-y:scroll;
	overscroll-behavior:contain;
}

#close-notes {
	color:#2c629e;
	cursor:pointer;
}

#clear-notes {
	font-size:14px;
	font-weight:bold;
	color:#2c629e;
	cursor:pointer;
}

.notification {
	font-size:15px;
}

.note-date, .note-link a {
	font-size:14px;
	font-weight:600;
	color:#2c629e;
}

#notifications hr {
	border-color:#A0A0A0;
	margin:5px 0 15px 0;
}

.note-excerpt {
	font-size:14px;
	padding-left:10px;
	margin:8px 0 8px 15px;
	border-left:1px solid #CDCDCD;
}

.note-excerpt-ewt {
	font-size:15px;
	padding-left:10px;
	margin:8px 0 8px 15px;
	border-left:1px solid #CDCDCD;
}

.note-excerpt p {
	margin:0;
	padding:0;
}

@media (max-width: 768px) {
	#post-modal {
		padding-top:35px;
	}
	#note-alert {
		top:10px;
		right:10px;
	}
}

#pm-title {
	width:100%;
}

.modal {
 z-index: 10000000000!important;
}

#coverage .modal-xl {
	width:95%!important;
	max-width:1050px!important;
}

.condensed {
	padding-top:18px!important;
}

.condensed .author {
	font-size:18px!important;
}

.condensed .topic-title {
	font-size:20px!important;
}

.cd-left {
	width: 170px!important;
	flex: 0 0 auto!important;
}

.modal-body img {
	max-width:100%!important;
}

.condensed .tagslabel,.condensed .rplybtntr {
	display:none!important;
}

.condensed .trading-room-card-footer{
	justify-content:end!important;
}

.condensed .like-dislike {
	font-size:14px!important;
}

