/*FROM STO sto.css*/


.outlineBorder{
	border:2px solid;
	color:#a18d69;
	min-width: 84px;
}
ul#menu li.outlineBorder a{color:#a18d69;}

#RightRepliesColumn.rightColumnFixedPosition{
	width: 37.7%;
	right: 6%;
}
.absolutePosition{
	width: 42.8%;
	right: 0%;
}
#RightReplies-Header {
	background-color: #a18d69;
	height: 38px;
	font-size: 11pt;
	font-weight: bold;
	line-height: 31px;
}

.atc-header {
	color:white;
	box-sizing: border-box;
	font-size: 10pt;
	height: 36px; 
	background-color: #a18d69;
	zz-padding: 6px 0px 5px 0;
	border-radius: 3px;
	white-space: nowrap;
}
/*S&P500*/
.atc-section_246 .atc-header,
.atc-section_247 .atc-header,
.atc-section_249 .atc-header,
.atc-section_254 .atc-header{background-color: #88A0A8;/* #88A0A8 or A4B9C0*/}
/*gold*/
.atc-section_248 .atc-header,
.atc-section_250 .atc-header,
.atc-section_252 .atc-header,
.atc-section_253 .atc-header{background-color: #C2BE93;}
.tr-leftTrade { background-color: #746658; }
.atc-header a{
	color:white;
	font-weight: bold;
	text-decoration: none;
}
.atc-entryWrapper h3{font-size: 22px}
.atc-productName{text-transform: none}
#AccountHelp-Nav{display: none;}
.atc-replies,
.atc-replies.atc-unreadreplies{
	height: 26px;
	line-height: 26px;
}
.atc-replies  span.ui-icon ,
.atc-replies.atc-unreadreplies span.ui-icon {
	margin-top: 4px;
}
.ui-dialog[aria-describedby="PostingGuidelines_Popup"]{z-index: 200}



/* original */
#btnEditorSubmit{font-size: 14px;margin: 4px 0}
.memberNotificationArea {position: absolute}
.memberNotificationArea #headerCalendar ,
.memberNotificationArea #hdrGetReplies ,
.memberNotificationArea #hdrViewMsgs ,
.memberNotificationArea #hdrSettings  {
	background-color: rgba(27,17,13,0.6);
	border-bottom: 1px solid #222;
}
.memberNotificationArea #headerCalendar.darkactive,
.memberNotificationArea #hdrGetReplies.darkactive,
.memberNotificationArea #hdrViewMsgs.darkactive,
.memberNotificationArea #hdrSettings.darkactive {
	background-color: #69676a;
}

.isTradingRoom .publicWrapper{margin: 40px 6% 25%;padding: 1px 0;}
.isMembers .publicWrapper{background-color: transparent;}
.atc-hdrSearchCopy {padding: 0 20px;}

.showMemberHeader .hero-bg-image{
	height: 112px; 
	min-height: 60px; 
	z-index: 2;
	position: absolute;
}
/* trading room tweeks*/
.ftrCopyright{font-size: 12px;line-height: 1.2em;}
.atc-entrytext{color:#060606}
#profileTotalPosts {background-color:#66513B }
.editorButtonRow #btnEditorSubmit,
.editorButtonRow .cancelEditor {display: inline-block;margin-top:4px; margin-left:5px;}
#atcLeftRoomArea .atc-replyentry .atc-entrytext,
#RightReplies-ActualReplies {border-left-color: #a18d69} 
.atc-replyLine {border-top-color: #675D42} 
.atc-replies.atc-replySelected{background-color: #a18d69}

.atc-actionbar .atc-entryFooter-reply { background: none; width: auto; }
.atc-actionbar .atc-entryFooter-reply:after { content: 'Comment'; }

/* Portfolio Table Formatting */
.portfolio table { width: 100%; }
.portfolio th { background-color: #746658; color: white; }


#chatHandleForm input[type=submit]{ margin-top: 0px;cursor: pointer}
#chatHandleForm input[type=text]{margin-top: 4.5px;} 

@media only screen and (max-width: 1170px)  { 
	.absolutePosition{
		width: 42.7%;
		right: 0%;
	}
	#RightRepliesColumn.rightColumnFixedPosition {
		width: 42.7%;
		right: 1%;
	}
	.isMembers  ul#menu li .fa-stack {display: none;}
	.isMembers  ul#menu li >a {line-height: 32px;}

	.isMembers ul#menu{ 
		margin: 0 auto;
	}

	.memberNotificationArea {right: 1%}
	.isMembers .logoWrap{padding-left: 1%} 
	.spaceRemaining { margin: 0 1%;width:98%}
	.isTradingRoom .publicWrapper{margin: 30px 1% 25px;}

}

@media only screen and (max-width: 768px)  {
	#membernav div.logo{
		margin: 4px auto 0; 
	}
	#EditorForm.atcEditorForm {
		top: 0px;
	}
	.memberNavWrapper{display: inline}

	.isMobile #headerCalendar{
		float:left;
		border-top-right-radius:60px;
		background-color: rgba(27,17,13,0.9);
	}
	.isMobile #hdrGetReplies{
		border-top-left-radius:60px;
		background-color: rgba(27,17,13,0.9);
	}
	.isMobile .memberNotificationArea{background-color: transparent;}
}

