#selectorPageWrap
{
	margin-bottom:40px;
	margin-top:-30px;
}
#selectorPageWrap .preWarn
{
	font-size: 25px;
    color: green;
    margin-bottom: 33px;
    line-height: 1.5;
    font-family: Lato,Tahoma,Sans-serif;
}


#selectorPageWrap.hasSystemFinderArea .preWarn
{
	font-size: 21px;
    margin-top: 75px;
}

#splashWrap
{
	padding:10px;
 
}

.selectorWrap--badge.filter_90_day_highs .c2-unit--badge,
.selectorWrap--badge.filter_52_week_highs .c2-unit--badge
{
    width: auto;
    padding: 10px;
    font-size: 10px;
    text-transform: uppercase;
}

#splashWrap h1
{
	font-size:30px;
	
}


#splashWrap p
{
	font-size:14px;
	line-height:2;
}

.c2starexplain
{
	color:#333;
	margin-top:20px;
	max-width:400px;
}
.c2starexplain td
{
	font-size:13px;
	color:#222;
}
.c2starexplain td.iconkey
{
	text-align:center;
	width:2em;
}
.c2starexplain td.summ
{
	text-align:center;
	font-size:12px;
}
.c2starexplain td.summ .showtextlink
{
	color:inherit !important;
}
.chartHypo
{
font-size: 11px;
text-align: center;
line-height: 1;
color: #777;
position: relative;
top: 19px;
color: white;
margin-top: -9px;
}
.remwarn
{
cursor:pointer;
}

#bottomNFAwarning
{
	position: fixed;
	bottom: 0px;
	height: 14px;
	background-color: rgb( 236, 255, 236 );
	border-top: #111111 solid 1px;
	border-right: #E0E0E0 solid 1px;
	border-left: #E0E0E0 solid 1px;
	left:0;
	right:0;
	z-index: 99999980;
	width: 110%;
	padding: 10px 0 20px 0;
	
	display:none;
}

#innerNFA
{   
	margin: 0 auto 0 auto;
	width: 750px;
}

#bottomNFAwarning i
{
	color: #ada515;
}
#bottomNFAwarning a
{
	color: rgb( 0, 128, 255 );
}

#bottomNFAwarning p
{
	max-width: 800px;
	font-size: 14px;
	line-height: 1.4;
}



.warningfooter h3
{
font-family: Play,Tahoma,Arial,Sans-serif;
font-size: 16px;
color: rgb(255, 126, 0);
}
.warningfooter ul#matAssum li
{
font-size: 13px;
line-height: 1.8;
max-width: 800px;
margin-bottom: 10px;
}
#warningOuter
{
	display:none;
	width: 66%;
	background-color: white;
	text-align: left;
	font-size: 11px;
	padding: 16px;
	border: 2px solid #333;
	z-index: 99999;

}

#warningOuter h3
{
	font-size:18px;
}
#warningOuter .removewarning
{
	float:right;
	padding:5px;
	margin-bottom:5px;
	color:red;
	font-size:26px;
}
#warningOuter p.closing
{
	width:100%;
	text-align:center;
	font-size:16px;
}

#warningOuter p.closing a
{
	color:#336699;
}

.hypoBoilerPlate
{
	font-size: 14px;
    line-height: 25px;
}


.basket
{
display:none;
position: fixed;
top: 0;
right: 0;
z-index: 99999999;
width: 33%;
min-width: 380px;
background-color: #f0f0f0;
padding: 20px;
border: 2px solid #333;
box-shadow: 2px 3px 6px rgba(54, 53, 53, 0.9);
}

.basket.preselected
{
display:block;
}
.basket .basketText
{
	font-size:18px;
	line-height:2;
}
.basket .btn-lets-go
{
float:right;
}
.basket .numStrats, .basket .costPerDay
{
display:inline;
}
.basket .basketText
{
display:inline-block;
}

.clearboth
{
clear:both;
}
.basket h3
{
font-size: 20px;
color: rgb(221, 143, 0);
font-family: Play,Tahoma,sans-serif;
margin: 0;
}
.sysSelectUnit
{
	// padding:10px;
	// background-color: rgba(255, 253, 236, 0.85);
	font-family:Montserrat,Tahoma,Sans-serif;
	position:relative;
}

.sysSelectUnit .row-fluid
{
	position:relative;
}
.sysSelectUnit.striped
{
	// background-color: rgba(238, 229, 215, 0.85);
}

.sysSelectUnit.hovered
{
	// background-color: rgba(255,247,156,0.85);
	cursor:pointer;
}
.ssuChart
{
	position:relative;
	display:inline-block;
	margin-right:-16px;
	float:left;
}

.ssuChart.lrgCharts
{
margin-left: 11px;
position: relative;
top: -4px;
}


.ssuChart img
{
vertical-align:inherit;
width:80%;
}
.ssuNameAndType,.nameAndChartEnc
{
	display:inline-block;
}
.ssuNameAndType
{
	max-width: 175px;
white-space: nowrap;
overflow-x: visible;
}
.ssuSysName
{

  font-size: 18px;
  font-family: play,tahoma,sans-serif;
color: rgb(255, 122, 0);
display: inline-block;
word-break: break-word;
margin-bottom:4px;
}
.ssuNameAndIcon i.icon-search.moredetails 
{
	display:none;
}
.ssuNameAndIcon .moredetails
{
	position: relative;
	top: -2px;
	
}
.ssuNameAndIcon:hover .moredetails
{
color:rgb(255, 122, 0);
}
.ssuCost
{
font-size: 11px;
font-family: Ubuntu,Tahoma, Sans-serif;
color: #777;
line-height: 1.3;
margin-top: 2px;
}
.sysSelectUnit .searchBtn
{
margin-top: 44px;
}

.sysSelectUnit.noDevImages .searchBtn
{
	margin-top:25px;
}
.ssuSysName.long
{
	font-size:15px;
}
.ssuStatUnit .ssuStatName
{
font-size: 11px;
text-align: center;
line-height: 1.4;
height: 3.8em;
margin-bottom: 7px;
vertical-align: baseline;
}

.ssuStatUnit .ssuStatVal
{
	font-size:27px;
	text-align:center;
}
.ssuStatUnit.statHeartAttack .ssuStatVal
{
	font-size:14px;
	color:#777;
}
.ssuSysDev .devname, .ssuSysDev .devImage, .ssuSysNameLeft, .ssuSysNameRight
{
	float:left;
}

.ssuSysDev .devImage, .ssuSysNameRight
{
	margin-left:5px;
}
ul.ssuInstruSumm
{
	
	list-style: none;
	margin:2px 0 5px 0;
	display:inline-block;
}

ul.ssuInstruSumm li
{

display: inline-block;
font-size: 11px;
color: #FFFFFF;
background-color: #8C8C8C;
padding: 4px 6px;
border-radius: 5px 5px 5px 5px;
margin-right: 5px;
line-height: 1;
font-family: ubuntu,tahoma,sans-serif;

}
.chartAndMgrEnc
{
	white-space:nowrap;
	overflow-x: visible;
}

.devImageEnc
{
	margin-top:25px;
}
.devname
{
	font-family:Ubuntu,Tahoma,Sans-serif;
	font-size:12px;
}
.devname .mgr, .devname .mgrname, .devname .flaghold, .devname .mgrnameEnc
{
	float:left;
}

.devname.devNameLong 
{
	font-size:11px;
}

.devname .mgr, .devname .mgrname
{
	margin-right:5px;
	line-height:1.3;
}

.devname.devNameLong .mgr
{
	display:none;
}

.devname .flaghold
{
	position: relative;
	top: -4px;
	margin: 4px 3px 0 0;
}

body.moderndesign .devname .flaghold
{
	top:-8px;
}
.devname .mgr
{
color:#888;
}

.devImageEnc .devImage
{
position: relative;
left: 19px;
margin-right: 8%;
margin-left: 7%;
width:45%;
}
.sysSelectUnit.warningrow
{
	height: 1.9em;
	padding: 5px 0 5px 0;
	background-color: #F1F1F1;
	text-align: center;
	font-size: 11px;
	border: 1px solid #E0E0E0;
}
.sysSelectUnit.warningrow .wrnTxt
{
	color:#444;
	z-index:1;
}
.sysSelectUnit.warningrow .wrnTxt a
{
	color:#666;
}

.statusBtn
{
	min-width: .9em;
	padding: 4px 9px;
}
.statusBtn i.showSelected
{
	display:none;
}
.statusBtn.btn-success i.showNotSelected
{
	display:none;
}	
.statusBtn.btn-success i.showSelected
{
	display:inline-block;
}
	

#selectorWrap
{
padding:10px;
}

.video {
  width: 100%    !important;
  height: auto   !important;
}



.riskOutline
{
	margin-left: auto;
	margin-right: auto;
	width: 107px;
	height: 15px;
	border: 1px solid #e0e0e0;
	z-index: 1;
}

.riskInner
{
	height:15px;
}

.riskGradient
{				
	background: #e6f0a3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2QyZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2MzZDgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ3NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #e6f0a3 0%, #d2e638 10%, #c3d825 17%, #ff4747 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e6f0a3), color-stop(10%,#d2e638), color-stop(17%,#c3d825), color-stop(100%,#ff4747)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e6f0a3 0%,#d2e638 10%,#c3d825 17%,#ff4747 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e6f0a3 0%,#d2e638 10%,#c3d825 17%,#ff4747 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e6f0a3 0%,#d2e638 10%,#c3d825 17%,#ff4747 100%); /* IE10+ */
	background: linear-gradient(to right,  #e6f0a3 0%,#d2e638 10%,#c3d825 17%,#ff4747 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#ff4747',GradientType=1 ); /* IE6-8 */
}

.riskInner
{
	float:left;
	display:inline-block;
	z-index:2;
}
.sysSelectUnit .riskInner.mask
{
	background-color:rgb(255, 253, 236);
}
.sysSelectUnit.striped .riskInner.mask
{
	background-color:rgb(238, 229, 215);
}

.loadingwrap
{
display: none;
background-color:#777;
color:#ffffb0;
text-align:center;
padding:10px;
font-size:15px;
width:100%;
position:absolute;
top:0px;
left:0px;
font-size:12px;
width: 98.1%;
position: absolute;
top: -40px;
left: 0px;
font-size: 12px;
z-index: 4;
font-family: Montserrat,Tahoma,Arial,sans-serif;
}




.eraseAllSelector {
font-size: 10px;
color: #999;
cursor: pointer;
float: right;
position: relative;
top: 12px;
left: -1px;
}

.eraseAllSelector:hover
{
	text-decoration:none;
	color:#FA5F10;
}


.ssuStatUnit.statUnitSize .ssuStatVal
{
	font-size:22px;
	color:#444;
}

.ssuStatUnit.statUnitSize.largerNum .ssuStatVal
{
	font-size:18px;
}
/* Custom styling to make tghbe registration form nicer */


	.staticRegister
	{
		padding: 5px 20px 40px 20px;
		
	}
	
	.staticRegister h1
	{
		font-family:Orbitron,Tahoma,Sans-serif;
		font-size:18px;
		color:#4e4e4e;
	}
	
	.staticRegister p, .createAccountBox li
	{
		
		font-size:14px;
		line-height:2;
	}


	.createAccountBox
	{
		padding: 10px 20px;
		border: 1px solid #BEBEBE;
		border-radius: 4px;
		background-color: #f0f0f0;
		margin-top: 10%;
		max-width: 400px;
		
	}

		.easyReg input[type=text],  .easyReg select
		{
			height:40px !important;
			width:80%;
			font-size:20px;
		}
		.easyReg input[type=password]
		{
			height:40px !important;
			width:80%;
			font-size:20px;

		}
		easyReg .input-prepend
		{
			width:100%;			
		}
		.easyReg .control-label
		{
			font-size: 180%;
			font-family: Play,Tahoma,sans-serif;
			margin-bottom: 10px;
			color: rgb(235, 152, 0);
		}

		.easyReg .input-prepend .add-on
		{
			height:40px;
			width: 35px;	
		}
		
		.easyReg .input-prepend .add-on [class^="icon-"], .easyReg .input-prepend .add-on [class*=" icon-"]
		{
			font-size: 140%;
			position: relative;
			top: 8px;
			color: #616161;
			padding-left: 6px;
			padding-right: 6px;
		}
		.easyReg table.lrformtable
		{
			width:99%;
		}
		.easyReg table.lrformtable td
		{
			width:50%;
		}
		
		.easyReg table.lrformtable td input[type=text], .easyReg table.lrformtable td input[type=password], .easyReg table.lrformtable td select
		{
			width:100%;
		}
		
		.easyReg .help-block
		{
			position: relative;
			top: -7px;
		}
		.easyReg .help-block input[type=checkbox]
		{
			position: relative;
			top: -3px;
		}
		
		.alreadyHaveAcctLogin
		{
			display:inline-block;
			margin-left: 30px;
		}
		
		.alreadyHaveAcctLogin .loginInsteadLink
		{
			cursor:pointer;
			border-bottom:1px dashed #e0e0e0;
			color:#336699;
			
		}
		.alreadyHaveAcctLogin .loginInsteadLink:hover
		{
			color:#ec9700;
			border-bottom:1px dashed #ec9700;
			text-decoration:none;
		}

		#loginModal label#rememberLabel
		{
			display: inline-block;
			float: left;
			position: relative;
			top: 4px;
		}


i.afterBroker
{
color: rgb(255, 145, 0);
}
p.promiseBrokerNext
{
	margin: 15px 20px 23px 22px;
}


.sysSelectUnit.yesDevImages .ssuBtnHold
{
display: inline-block;
position: absolute;
left: -2px;
top: 27px;
}

.ssuStatUnit.statReturn
{
	max-width:11%;
	overflow-x: visible;
}

.sysSelectUnit.sortingrow
{
padding: 1px;
background-color: #FAFAFA;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
.sysSelectUnit.sortingrow .row-fluid
{
	height:1.8em;
}


.sortLink
{
	font-size:11px;
	text-align:center;
	cursor:pointer;
	color:#777;
	line-height:1;
	margin-top:4px; 
	position: relative;
	left: 16%;
}

.sortLink.active
{
	color:#000;
}

.sortLink.NFAreturnnum
{
	left:-2%;
}
.sortLink.systemname
{
	left:-15%;
}
.sortLink:hover
{
	text-decoration:none;
	color:#FA5F10;
}
.sortLink .directionindic
{
	display:none;
}
.sortLink.active.sortasc .directionindic.asc
{
	display:inline-block;
}
.sortLink.active.sortdesc .directionindic.desc
{
	display:inline-block;
}

.sortLink.inactive .directionindic
{
	display:none;
}

.sortLink.inactive.sortasc .directionindic.asc
{
	display:none;
}
.sortLink.inactive.sortdesc .directionindic.desc
{
	display:none;
}
.warningRowPositionWrapper
{
	position:relative;
}
.instruFilterBtnHolder
{
position: absolute;
left: 6px;
top: 2px;
}
.instruFilterBtn
{
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	float: left;
	padding: 3px 4px;
	border:1px solid #ebebeb;
	background-color:#f9f9f9;
	margin-right:10px;
	color:#777;
	border-radius: 3px;
	cursor:pointer;
}

.instruFilterBtn:hover
{
	border-color:#000;
}
.instruFilterBtn.selected
{
border: 1px solid #aaa;
background-color: #F7F7DC;
color: #818181;
}
.instruFilterBtn.unselected
{
	border:1px dashed #ddd;
	background-color:#e1e1e1;
	color:#bbb;
}
form#registration .input-prepend
{
	min-width:90%;
}
.secondstat
{
	font-size:13px;
	color:#888;
	display:inline-block;
	margin-left:5px;
}


form#registration table.lrformtable td.left .input-prepend,
form#registration table.lrformtable td.right .input-prepend
{
	  min-width: inherit;
	  max-width: 76%;
}



.staticRegister.modernReg h1
{
	font-family:Play,Tahoma,Sans-serif;
	font-size:28px;
	color: rgb(235, 152, 0);
	margin-bottom:25px;
}
.staticRegister .topModernRegText
{
	margin-bottom:45px;
}

.staticRegister.modernReg p
{
  font-size: 16px;
  line-height: 2;
  max-width: 630px;
}



form#registration.easyReg
{
	max-width:915px;
}

.bigAlreadyHaveAcctLogin
{
	
	position: relative;
	z-index: 12000;
	/* display: inline-block; */
	/* float: right; */
	/* font-size: 17px; */
	font-family: play,tahoma,sans-serif;
	/* line-height: 1; */
	/* color: #777; */
	
	/* position: absolute;
	z-index: 12000;
  display: inline-block;
  float: right;
  font-size: 17px;
  font-family: play,tahoma,sans-serif;
  line-height: 1;
  color:#777; */
}

.bigAlreadyHaveAcctLogin .btn-alreadyhave 
{
  margin-left: 8px;
  position: relative;
  top: -2px;
}
.topModernRegText .isSysName
{
  	white-space: nowrap;
}



.ssuStatUnit.statReturn .ssuStatVal
{
	margin-top:8px;
}



























































.selector_model_1_main_row_inner
{
	display : flex;
}


.selector_model_1_tile_chart_and_name
{
	margin : auto 0 auto 20px;
}



.strategy_description_text
{
	font-size : 11px;
}



.selector_model_1_row_stats_row
{
	
}

.selector_model_1_row_stats_stat_name
{
	float : left;
	font-size : 11px;
	text-align : center;
	width : 240px;
}

.selector_model_1_row_stats_stat_value
{
	float : right;
	font-size : 11px;
}

.selector_model_1_row_underline
{
	height : 24px;
}

.iC2Star
{
    font-size: 26px !important;
}
.iC2Star.evaluation
{
	color:#cfc3c3;
}

.iC2Star.certified
{
	color: #ebc03f;
}

.leaderboardSubtitle
{
	font-size:12px;
	text-transform: uppercase;
	color:#777;
	line-height: 1;
	margin-bottom:4px;
}


.table-c2starkey
{
	max-width:280px;
}
table.table-c2starkey td
{
	width:50%;
	text-align: center;
}

table.table-c2starkey td label
{
	margin-top:10px;
}



.lbCol__performanceChart
{
	padding: 0 !important;
	background-repeat: no-repeat;
	background-size: contain;
}

.performanceChart__percent
{
    font-weight: 600 !important;
    font-size: 18px !important;
}
.performanceChart__percent .pos
{
	color: #196d00 !important;
}







.c2g-toggle-bar .c2g-toggleUnit.noSlotsAvailable
{
	color: #d5d5d5 !important;
	background: linear-gradient(
		to top left, 
		rgba(0,0,0,0) 0%,
		rgba(0,0,0,0) calc(50% - 2px),
		rgb(241 197 197) 50%,
		rgba(0,0,0,0) calc(50% + 2px),
		rgba(0,0,0,0) 100%
	) !important;
}

.leaderboardSubtitle .clbalias
{
	color:#000;
	
}
.leaderboardSubtitle img.av
{
width: 26px;
border-radius: 100%;
position: relative;
top: -2px;
}

.ordinalBlock
{
	
	font-size: 24px;
	margin-right: 5px;
	display:inline-block;
}
.ordinalBlock .ordinal
{
	color: #6d6d6d;
	font-size: 18px;
}
.ordinalBlock .num
{
	font-size: 13px;
	font-weight: normal;
	color: #999;
	position: relative;
	top: -9px;
}

.leaderboardSubtitle .nav
{
font-size: 11px;

display: inline-block;
cursor:pointer;
text-transform: none;
border-bottom: 1px dashed #e0e0e0;
line-height: 1.4;
margin-bottom: 20px;
color: #8a8b8c;



}
.c2g .comp-leaderBoard__heading h1.customLeaderboard
{
	padding-left:10px;
}
.leaderboardSubtitle .nav .inavleft
{
	color:#aaa;
}
.leaderboardSubtitle .lbstContent
{
	padding-left:10px;
}

.leaderboardSubtitle .uinavchoice
{	
	cursor:pointer;
	text-transform: none;
	border-bottom: 1px dashed #e0e0e0;
	color:#636363;
}
.leaderboardSubtitle .iThumbsUp
{
	font-size: 16px;
	margin-left: 4px;
}


.ordinalBlock
{
position: absolute;
left: 7px;
}



.bigButtonWrapSelector
{
	margin: 2em;
	margin-right: 0;
	text-align: right;
	zoom: 1.25;
}








































































@media screen and (max-width: 1300px)
{
	.ordinalBlock
	{
		position: inherit;
		left: inherit;
	}
}












@media screen and (max-width: 1575px) and (min-width: 1302px)
{
	.sideNavShowing .lbTable .c2-avatar
	{
		display:none !important;
	}
	.sideNavShowing .lbTable .comp-leaderBoard__item .lbCol__stratName
	{
		font-size:14px !important;
		padding-left:40px !important;
	}
}

@media screen and (min-width: 1066px){
	.staticRegister.modernReg
	{
		padding-top:20px;
		padding-left:8%;
	}
}

@media screen and (max-width: 1000px){
	.easyReg table.lrformtable td.left,
	.easyReg table.lrformtable td.right
	{
		display:table-row;
	}
	form#registration table.lrformtable td.left .input-prepend,
	form#registration table.lrformtable td.right .input-prepend
	{
	  min-width: 97%;
	  max-width: inherit;
	}
	body #registration table.lrformtable .control-group.rightward
	{
		margin-left:0;
	}
}
@media screen and (max-width: 1299px){
	body.sideNavShowing .ssuStatUnit .ssuStatVal
	{
		font-size:23px;
	}
	body.sideNavShowing .ssuStatUnit .ssuStatName
	{
		  font-size: 11px;
		  text-align: center;
		  line-height: 1.4;
		  height: 3.8em;
		  margin-bottom: 7px;
		  vertical-align: baseline;
	}
	body.sideNavShowing .ssuStatUnit.statUnitSize .ssuStatVal
	{
		font-size:14px;
	}
	body.sideNavShowing  .ssuStatUnit.statHeartAttack .ssuStatVal
	{
		font-size:14px;
	}
	body.sideNavShowing .ssuChart img
	{
		width: 80%;
		max-width:130px;
	}
	body.sideNavShowing .ssuCost
	{
		white-space:normal;
	}
	body.sideNavHidden .ssuChart img
	{
		width:70%;
	}
	body.sideNavHidden .ssuChart
	{
	  margin-right: -18px;
	  margin-left: 16px;
	  margin-top: 8px;
	}
    body.sideNavHidden .ssuCost
    {
	    white-space: normal;
    }

    
    body.sideNavShowing .ssuNameAndType
    {
	    display:none;
    }
}

@media screen and (max-width: 860px){
	
	.riskOutline
	{
		width:83px;
	}
	.ssuStatUnit .ssuStatVal
	{
		font-size:23px;
	}
	
	.easyReg table.lrformtable
	{
		width:90%;
	}
		
		
}

@media screen and (max-width: 767px){
			.easyReg .input-prepend .add-on
			{
				padding-top: 0;
				padding-bottom: 0;
				margin-top: 0;
				margin-bottom: 0;
				height: 38px;
				padding-left: 6px;
				padding-right: 6px;
			}
			
			.createAccountBox
			{
				margin-bottom:30px;
				
			}
		}






@media screen and (min-width: 770px){		
	.ssuStatUnit
	{
		position:relative;
		top:10px;
	}	
	
	
}

@media screen and (max-width: 1359px){
	.devname .mgr
	{
		display:none;
	}
	
	.devname .mgrnameEnc
	{
		max-width:155px;
	}
	.devname .mgrname {
		max-width: 95px;
		white-space: nowrap;
		overflow-x: visible;
		margin-top: 5px;
	}
	.devname .mgrname.long {
		white-space: normal;
		word-break: break-word;
	}
	

	.ssuCost 
	{
		max-width: 105px;
		white-space: normal;
	}
	.devname .flaghold
	{
		margin-top:8px;
	}
	
	#selectorWrap
	{
		margin-top:25px;
		
	}
	.instruFilterBtnHolder
	{
		top: -38px;
		left: 6px;
		border-top: 1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		padding: 7px 5px 7px 12px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	
}

@media screen and (max-width: 1199px){
	.ssuStatUnit .lblSecondary
	{
		display:none;
	}
	.ssuSysName
	{
		font-size:13px;
	}
	body.sideNavHidden .ssuSysName
	{
		font-size:17px;
	}
	body.sideNavShowing .ssuStatUnit .ssuStatVal
	{
		font-size:20px;
	}
	body.sideNavShowing .ssuStatUnit.statReturn
	{
		max-width:12%;
	}
	body.sideNavShowing .ssuStatUnit.statUnitSize .ssuStatVal
	{
		font-size:14px;
	}
	body.sideNavShowing .devname
	{
		font-size:10px;
	}
	body.sideNavShowing .ssuStatUnit.statHeartAttack .ssuStatVal
	{
		font-size:12px;
	}
	body.sideNavShowing ul.ssuInstruSumm li
	{
		font-size:10px;
	}
	body.sideNavShowing .devImageEnc .devImage
	{
		display:none;
	}
	body.sideNavShowing .devname .mgrname
	{
		white-space: normal;
		max-width:78px;
	}
	body.sideNavShowing .ssuNameAndType
	{
		position: relative;
		left: -10px;
	}

}

@media screen and (min-width: 1001px) and (max-width: 1199px){
	.devImageEnc .devImage
	{
	width: 70%;
	top: 7px;
	}
	body.sideNavHidden .devImageEnc .devImage
	{
		  width: 65%;
		  top: -1px;
		  left: 23px;
	}

	
 }
  
  
  
@media screen and (max-width: 1000px){

	.devname .mgrname 
	{
			white-space:normal;
			word-break: break-word;
	}
	.ssuSysName
	{
		font-size:14px;
	}
	.ssuSysName.long
	{
		font-size:12px;
	}
	.devname
	{
		font-size:11px;
	}
	.ssuStatVal
	{
		font-size:26px;
	}
	.devImageEnc
	{
		display:none;
	}
	
}

@media screen and (max-width: 965px){


	.ssuCost 
	{
		max-width: 175px;
		font-size: 13px;
	}
	.devname .mgrname
	{
		max-width: 175px;
		font-size: 13px;
	}
	.ssuSysName
	{
		margin-left:0;
	}
}


@media screen and (max-width: 979px){
	.row-fluid .mainCol.span3 
	{
	width: 19%;
	margin-left:0;
	}
	
}

@media screen and (max-width: 900px){

	#bottomNFAwarning p 
	{
		font-size: 13px;
		max-width: 500px;
		line-height: 1.4;
	}
	
	#innerNFA
	{
		margin: 0 auto 0 auto;
		width: 470px;
	}

	#bottomNFAwarning
	{
		height:21px;
	}
	.easyReg input[type=text]
	{
		width:67%;
	}
	
	.ssuStatUnit.statReturn .ssuStatName
	{
		font-size:10px;
	}
	
}

@media screen and (max-width: 780px){

	.ssuStatVal
	{
		font-size:22px;
	}
	.ssuStatUnit .ssuStatName
	{
		height:3.1em;
	}
	.loading .loadtxt
	{
		display:none;
	}

		
		.ssuSysName {
font-size: 15px;
margin-left:4px;
	}
	.hideOnNarrow
	{
		display:none;
	}
}

@media screen and (max-width: 767px){
	
		.ssuBtnHold
		{
			width:100%;
			bottom:8px;
			top:inherit;
		}
		.statusBtn
		{
			width:93%;
			
		}
		.ssuStatUnit.statReturn
		{
		margin-bottom: 3.5em;
		}
		
		.ssuSysName,
		body.sideNavHidden .ssuSysName
		{
			font-size: 26px;
			margin-bottom: 15px;
			margin-top: 8px;
		}

		.ssuChart
		{
		display: block;
		float: inherit;
		margin-bottom: 9px;
		}
		.ssuStatVal {
			margin-bottom: 17px;
		}
		
	.devImageEnc
	 {
		 display:inline-block;
	 }
	 .devImageEnc .devImage
	 {
		left:inherit;
	 }
	 
	 .ssuStatUnit.statReturn {
	 	max-width: inherit;
	 }
	 
	 ul.ssuInstruSumm
	 {
		 margin-bottom:5px;
	 }
	 .ssuNameAndIcon .moredetails {
	 	display: inline-block;
	}
	.sysSelectUnit.sortingrow
	{
		display:none;
	}
	.devImageEnc
	{
		position:absolute;
		left:0;
	}
	.btn.clickDetails
	{
		  position: absolute;
		  right: 0;
		  top: 9px;
	}
	.ssuStatUnit .ssuStatVal
	{
		font-size:22px;
	}
	.ssuStatUnit .ssuStatName {
	height: inherit;
 	margin-top: 2em;
  	margin-bottom: 1.5em;
	}
	.sysSelectUnit .row-fluid div.ssuSysDev
	{
		width:100%;
		position: relative;
	}
	.sysSelectUnit .row-fluid div.devname
	{
		width:100%;
	}
	.sysSelectUnit .row-fluid div.devname .flaghold
	{
		display:none;
	}
	.sysSelectUnit .row-fluid div.mgrname
	{
		width:100%;
	}
	.ssuCost
	{
	 margin-top: 28px;
	 font-size: 15px;
	 }

}
	
@media screen and (min-width: 770px) and (max-width:979px){
	
	.ssuNameAndType
	{
		display:none;
	}	
	.ssuSysName, body.sideNavHidden .ssuSysName
	{
		font-size:14px;
	}
	
}
@media screen and (max-width: 769px){
	.ssuStatUnit .ssuStatName
	{
		height:inherit;
	}
	.sysSelectUnit .row-fluid div
	{
		text-align:center;
	}
	.ssuStatVal
	{
		margin-bottom:25px;
		font-size:24px;
	}
	.statusBtn
	{
		min-width:1em;
		margin-top:10px;
	}
	 .ssuSysDev .devImage
	 {
		 margin-top:20px;
	 }
	 .statusBtn
	 {
		 float:right;
	 }
	 .ssuCost
	 {
		 margin-bottom:20px;
	 }
	 body.sideNavHidden .ssuChart img
	 {
		 max-width:130px;
	 }
	 body.sideNavShowing .ssuStatUnit.statReturn
	 {
		 max-width:inherit;
	 }
	 body.sideNavShowing .mainCol
	 {
		 margin-left:0;
	 }
	 .row-fluid .mainCol.span3 
	{
	width: 100%;
	}
	.ssuSysName, body.sideNavHidden .ssuSysName
	{
		font-size:16px;
	}
	
	body.sideNavShowing .ssuStatUnit .ssuStatName
	{
		height:inherit;
	}
	
	.lbTable td.lbCol__performanceChart
	{
		min-height: 84px;
	
	}
}


@media screen and (min-width: 376px) and (max-width: 768px){
	.lbTable td.lbCol__performanceChart
	{
		min-height: 84px;
		background-size: contain;
		margin-top: -40px;
		margin-bottom: -10px;
		background-position-x: right;
	}
}
@media screen and (max-width: 375px){
	.lbTable td.lbCol__performanceChart
	{
		background-size: contain;
		margin-bottom: -40px;
		margin-top:-50px;
	}
}

@media screen and (max-width: 729px){
	#selectorPageWrap.hasSystemFinderArea .preWarn
	{
		font-size: 17px;
	    margin-top: 135px;
	}
}



@media screen and (max-width: 500px){

	#selectorPageWrap .preWarn
	{
		font-size:16px;
	}
	#bottomNFAwarning p 
	{
		    font-size: 12px;
		    max-width: 300px;
		    line-height: 1.4;
		    padding: 7px 10px 5px 15px;
		    position: relative;
		    top: -7px;
	}
	
	#innerNFA
	{
		margin: 0 auto 0 auto;
		width: 350px;
	}

	#bottomNFAwarning
	{
		height:40px;
	}
	#splashWrap h1
	{
		font-size:20px;
	}
}

@media screen and (max-width: 340px){
	.instruFilterBtn{
		font-size:10px;
		padding:2px 2px;
		margin-right:5px;
	}
	
}

.loadingwrap.loadingwrap--visible { display: block; }

/* Try new layout link */
.c2-leaderBoard__tryNew {
	/* display: inline-flex;
	align-items: center;
	margin-left: 12px;
	padding: 6px 12px;
	font-size: 12px;
	color: #6366f1;
	text-decoration: none;
	background: linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%);
	border-radius: 6px;
	transition: all 0.2s ease; */


	display: inline-flex;
    align-items: center;
    margin-left: 12px;
    padding: 6px 12px;
    font-size: 12px;
    color: #43434a;
    text-decoration: none;
    background: linear-gradient(135deg, rgb(194 194 194 / 10%) 0%, rgb(38 161 122 / 10%) 100%);
    border-radius: 6px;
    transition: all 0.2s ease;
    border: 1px solid #dcdcdc;
}

.c2-leaderBoard__tryNew:hover {
	color: #4f46e5;
	background: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(139, 92, 246, 0.2) 100%);
	text-decoration: none;
}

@media (max-width: 768px) {
	.c2-leaderBoard__tryNew {
		margin-left: 0;
		margin-top: 10px;
		display: block;
		text-align: center;
	}
}

