/*-------------------------------------------------------------
-- 	selector.css                                           	 --
---------------------------------------------------------------*/

body #bottomNFAwarning
{
	left:0px;
	right:0px;
	margin-left:inherit;
	width:auto;
}
body.hasModernFooter #bottomNFAwarning
{
	bottom:51px;
}


/*-------------------------------------------------------------
-- 	dashboard2015.css                                        --
---------------------------------------------------------------*/

.onlineStatus
{
	top: -1px;
}
.dash2015wrapper .stratUpdates .subCheck
{
	top:-1px;
}
.signalEvent .areaCloseLink
{
	left:0;
}

/* general */

.flaghold
{
	float:none;
	margin:0;
}

.dash2015wrapper .stratUpdates
{
	padding:0 0 0 0;
	border: 1px solid #C5C5C5;
	border-radius: 0;
	position: relative;
	left: 8px;
}
.dash2015wrapper .stratUpdates .stratUnit
{
	padding-bottom:3px;
}
.dash2015wrapper .dashGridHeader {
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
  padding: 9px;
  font-size: 13px;
  border-bottom: 1px solid #D2D2D2;
  background-color: rgb(242, 242, 242);
}

.dash2015wrapper .stratUnit .areaClose {
  color: #C0C0C0;
  left: -4px;
  top: -7px;
  font-size: 20px;
}

.stratUnit a.collapse
{
	font-size:18px;
	top:2px;
}
.dashGridHeader .labelCol {
	word-wrap:normal;
}
.dash2015wrapper .dashGridHeader .openPLCol > div,
.dash2015wrapper .dashGridHeader .todayPLCol > div
{
	width:20px;
	margin: 0 auto 0 auto;
}
.dash2015wrapper .innerpositions td.plcol,
.dash2015wrapper .innerpositions th.plcol
{
	border-right:none;
}
.dash2015wrapper .innerpositions td.displaytype,
.dash2015wrapper .innerpositions th.displaytype
{
border-left:none;
}
.dash2015wrapper .tradingCircle {
  padding: 9px;
  border-radius: 0;
  margin-top: 5px;
}

.dash2015wrapper .popular .stratUnit .lastXstats
{
	display:none;
}

.dash2015wrapper .popular.featured .stratUnit .lastXstats
{
	display:inline-block;
}



/* invoices */
#tiInvoice
{
	max-width:760px;
}

#tiInvoice table#fromBlock table.inner td.lftmst {border:none;}
    
#tiInvoice table#itemize th
{
	color:#fff;
	background-color:#454545;
}   
#tiInvoice table#itemize tr.prim th
{
	border-bottom:1px solid #e0e0e0;
}

.c2-metaInfo-bar__item.ETF_EU_warn .summaryExplain
{
    padding: 2px 4px;
    border: 1px solid #b0b0b0;
    text-align: center;
    background-color: #fffad3;
    position: relative;
    top: -3px;
    border-radius: 3px;
    font-size: 11px !important;
    text-transform: uppercase;
    color: #707070 !important;
}

.euWarn p
{
    font-size: 17px !important;
    line-height: 1.8 !important;
    margin-bottom: 21px !important;
}


@media screen and (max-width: 1199px){
.circleInvite input.input-circle {
width:66%;
}
}

@media screen and (min-width:768px) and (max-width: 1199px){
	.ssuStatUnit .ssuStatVal
	{
		font-size:22px;
	}
	.ssuStatUnit.statUnitSize .ssuStatVal
	{
		font-size:16px;
	}
	
	.ssuStatUnit.statReturn
	{
		max-width:10%;
	}

}


