#myAccounts_V3 {
	position:relative;
	width:99%;
	background-color:#FFFFFF;
	margin:auto;
}

#reportsAndDocs #myAccounts_V3 {
	width:98%;
}#myAccounts_V3 {
	position:relative;
	width:99%;
	background-color:#FFFFFF;
	margin:auto;
}

#reportsAndDocs #myAccounts_V3 {
	width:98%;
}

#viewpoint #myAccounts_V3 {
	width:98%;
}

#myAccounts_V3 #myAccountsContainer {
	position:relative;
	width:98%;
	margin:auto;
	min-height:600px;
	overflow:hidden;
}

/* Title Bar CSS Starts */

#myAccounts_V3 .titleBar {
	position:relative;
	height:40px;
}

.fundBuyerReportAndDocs .titleBar {
	position:relative;
	height:40px;
	padding:15px 0 0 0;
	border-bottom:1px solid #EAEAEA;
	background: #003768;
	padding: 22px 0 22px 12px;
	height: 30px;
	font-family: AkkuratProLight;
	font-size: 30px;
	line-height: 30px;
}

#myAccounts_V3 .titleBarHeading {
	position:relative;
	float:left;
	height:100%;
	width:60%;
}

.fundBuyerReportAndDocs .titleBarHeading {
	position:relative;
	float:left;
	height:100%;
	width:60%;
}

#myAccounts_V3 .titleBarHeading	p {
	font-family:Arial;
	font-size:26px;
	color:#282828;
	line-height:1em;
	/* margin-top:22px;
	*/;
}

.fundBuyerReportAndDocs .titleBarHeading a {
	font-family:Arial;
	font-size:26px;
	line-height:1em;
	text-decoration:none;
}

.fundBuyer #myAccounts_V3 .titleBarHeading	p,.fundBuyerReportAndDocs .titleBarHeading a {
	color:#fff;
}

.fundBuyerReportAndDocs .tabs-border {
	margin-top:15px;
}

/* Title Bar CSS Ends */

/* Tab Bar CSS Starts */

#myAccounts_V3 .tabBar {
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	border-top:1px solid #EAEAEA;
	/*padding-top:15px;
	*/

	
/*background:#EFA9D7;
	*/;
}

#myAccounts_V3 .tabBar #tabs {
	position:relative;
	width:100%;
	height:34px;
	margin-top:15px;
	border-bottom:2px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	display:table;
	clear:both;
	padding-left:0;
}

#myAccounts_V3 .tabBar #tabs .tabsLI {
	display:table-cell;
	float:none !important;
	border-right:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	margin-top:4px;
	margin-right:5px;
	position:relative;
	text-align:center;
	background:#FFFFFF;
	background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* IE10+ */
	background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Mozilla Firefox */
	background-image:-o-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Opera */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(100,#EAEAEA));
	/* Webkit (Safari/Chrome 10) */
	background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Webkit (Chrome 11+) */
	background-image:linear-gradient(to bottom,#FFFFFF 0%,#EAEAEA 100%);
	/* W3C Markup */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0 );
}

#myAccounts_V3 .tabBar #tabs .tabBar_Selected {
	background:#EAEAEA;
	background-image:-ms-linear-gradient(top,# 0%,#FFFFFF 100%);
	/* IE10+ */
	background-image:-moz-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Mozilla Firefox */
	background-image:-o-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Opera */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EAEAEA),color-stop(100,#FFFFFF));
	/* Webkit (Safari/Chrome 10) */
	background-image:-webkit-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Webkit (Chrome 11+) */
	background-image:linear-gradient(to bottom,#EAEAEA 0%,#FFFFFF 100%);
	/* W3C Markup */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA',endColorstr='#FFFFFF',GradientType=0 );
}

/*#myAccounts_V3 .tabBar #tabs .tabsLI:first-child {
	border-left:1px solid #E1E1E1 !important;
}

*/

#myAccounts_V3 .tabBar #tabs .tabsLI:last-child {
	border-right:0 solid;
}

#myAccounts_V3 .tabBar #tabs .tabsLI a {
	font-family:Arial;
	font-size:14px;
	color:#005EB8;
}

#myAccounts_V3 .tabBar #tabs .tabsLI .tabSelected {
	font-family:Arial;
	font-size:14px;
	color:#282828;
}

#tabs .tabsLI.selected a {
	border-top:none;
	padding:3px 10px 5px;
	font-weight:bold;
}

.#myAccounts_V3 .tabBar #tabs li:active {
	color:black;
}

/* Tab Bar CSS Ends */

/* Filter Bar CSS Starts */

#myAccounts_V3 #reportFiltersArea {
	/* width:100%;
	*/

	position:relative;
	margin-top:15px;
	padding:15px;
	background-color:#EAEEF1;
	min-height:20px;
	margin-bottom: 10px;
}

#myAccounts_V3 #currencyDropDown,#myAccounts_V3 #asOfDtMonthly,#myAccounts_V3 #asOfDtDaily,#myAccounts_V3 #navPriceDropDown, #myAccounts_V3 #valuation-dropdown, #myAccounts_V3 .date-text-container {
	display:inline;
	/*margin-left:20px;*/
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}

#myAccounts_V3 #currencyDropDown, #myAccounts_V3 #valuation-dropdown {
	padding-top: 27px;
}

#myAccounts_V3 .ui-widgets #asOfDtDaily {
	float: none;
}

#myAccounts_V3 #currencyDropDown select,#myAccounts_V3 #asOfDtMonthly select,#myAccounts_V3 #asOfDtDaily select,#navPriceDropDown select {
	width:190px;
}

#myAccounts_V3 .date-text-box {
	position: relative;
	top: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

#myAccounts_V3 #holdingStatus {
	position:relative;
	/*font-weight:bold;
	*/

	margin-top:10px;
}

#myAccounts_V3 #reportFiltersArea > .datepicker-title {
	float: left;
	margin-right: 20px;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container {
	display: inline;
	margin-top: 10px;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container > .date-picker-dropdown {
	width:145px;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container > .datepicker-double, #myAccounts_V3 .reportFiltersArea .date-picker-container > .date-picker-text {
	display:inline;
	margin-left:10px;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container > .datepicker-double .datepicker-double-label {
	font-weight:bold;
	margin-left:10px;
}

#myAccounts_V3 .monthly-transactions-date-range {
	float: left;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container > .date-picker-text {
	display:inline;
	margin-left:10px;
}

#myAccounts_V3 .monthly-transactions-date-range > .datepicker-title, #myAccounts_V3 #asOfDtDaily > .datepicker-title, #myAccounts_V3 #asOfDtMonthly > .datepicker-title, #myAccounts_V3 .reportFiltersArea .heading-dropdown-with-clear, #myAccounts_V3 .reportFiltersArea .accountsDropdown .accountsHeader {
	line-height: 18px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#myAccounts_V3 .reportFiltersArea .date-picker-container > .date-picker-text {
	color: #999999;
}

#myAccounts_V3 .font-bold {
	font-weight: bold;
}

#myAccounts_V3 .font-style-italic {
	font-style: italic;
}

#myAccounts_V3 .reportFiltersArea .reset-filters {
	position: relative;
	float: right;
	color: #005EB8;
	line-height: 18px;
	top: 30px;
	cursor: pointer;
}


#myAccounts_V3 #reportHandleOptions {
	/*padding-top:10px;
	*/;
}

#myAccounts_V3 #reportHandleOptions #exportCheckboxSpan {
	padding-left:30px;
}

#myAccounts_V3 #reportHandleOptions #colViewDropdown {
	float:right;
	margin-right:20px;
}

#myAccounts_V3 #reportHandleOptions .viewManager {
	float:right;
	width:22px;
	height:20px;
	padding-left:0;
	cursor:pointer;
	right:10px;
	top:2px;
}

#myAccounts_V3 #reportHandleOptions #colViewDropdown select {
	width:170px;
}

#myAccounts_V3 .holdingsDetailsTabs {
	width:100%;
	height:35px;
	position:relative;
	/*margin-top:10px;
	*/

		border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin-bottom:12px;
}

#myAccounts_V3 .holdingsDetailsTabs>.button-secondary {
	position:relative;
	float:right;
	right:10px;
	margin-right:10px;
}

#myAccounts_V3 .holdingsDetailsTabs .gridTabDiv {
	height:35px;
	position:relative;
	display:inline-block;
	float:left;
	border-right:1px solid #CCCCCC;
	padding-left:12px;
	padding-right:12px;
	cursor:pointer;
}

#myAccounts_V3 .holdingsDetailsTabs .gridTabDiv:last-child {
	border-right:0;
}

#myAccounts_V3 .holdingsDetailsTabs .gridTabDiv>.gridTab {
	line-height:35px;
	color:#005EB8;
}

#myAccounts_V3 .holdingsDetailsTabs .gridTabDiv>.gridTabSelected {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #CCCCCC transparent;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

#myAccounts_V3 .holdingsDetailsTabs .gridTabDiv>.gridTabSelectedColor {
	color:#000000;
}

#myAccounts_V3 .holdingsDetailsChartTab {
	width:98%;
	height:35px;
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin-bottom:12px;
	left: 2%;
	display:none;
}

#myAccounts_V3 .hide-chart-btn-container {
	width: 2%;
	position: relative;
	float: left;
}

#myAccounts_V3 .hide-chart-btn {
	position: relative;
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	cursor:pointer;
	margin-left: 5px;
	margin-top:11px;
	border-width:6px 0 6px 6px;
	border-color:transparent transparent transparent #005eb8;
}

#myAccounts_V3 .show-chart-btn {
	margin-top:15px;
	border-width:6px 6px 0 6px;
	border-color:#005eb8 transparent transparent transparent;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv {
	height:35px;
	position:relative;
	display:inline-block;
	float:left;
	border-right:1px solid #CCCCCC;
	padding-left:12px;
	padding-right:12px;
	cursor: pointer;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv:first-child {
	margin-left: -20px;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv:last-child {
	border-right:0;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv>.chartTab {
	line-height:35px;
	color:#005EB8;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv>.chartTabSelected {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #CCCCCC transparent;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

#myAccounts_V3 .holdingsDetailsChartTab .chartTabDiv>.chartTabSelectedColor {
	color:#000000;
}

/* Dropdown CSS Starts*/

#myAccounts_V3 #dropdownContainer {
	position:relative;
	min-height:18px;
	float:left;
	z-index:2;
	margin-right: 20px;
	margin-bottom: 10px;
}

#myAccounts_V3 #dropdown-with-clear-container {
	position:relative;
	min-height:18px;
	float:left;
	z-index:1;
	margin-right: 40px;
	margin-bottom: 20px;
}

#myAccounts_V3 .singleView {
	/*width:350px;
	*/;
}

#myAccounts_V3 .splitView {
	/*width:600px;
	*/;
}

#myAccounts_V3 .filterDropdown {
	position:relative;
	float:left;
}

#myAccounts_V3 .splitView .filterDropdown {
	/*width:44%;
	*/;
}

#myAccounts_V3 .singleView .filterDropdown {
	/*width:97%;
	*/;
}

#myAccounts_V3 .accountsDropdown {
	position:relative;
	float:left;
	margin-left:25px;
}

#myAccounts_V3 #dropdownHeader {
	position:relative;
	width:95%;
	height:17px;
	margin:0;
	background:#FFFFFF;
	cursor:pointer;
	border:1px solid #C0C0C0;
}

#myAccounts_V3 .dropdownOptionSelected {
	width:90%;
	height:18px;
	position:absolute;
	left:0;
	overflow:hidden;
}

#myAccounts_V3 .dropdownOptionSelected span {
	position:relative;
	margin:5px;
	top:2px;
}

#myAccounts_V3 .dropdownArrowContainer {
	width:20px;
	height:18px;
	position:absolute;
	right:0;
}

#myAccounts_V3 .dropdownArrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:7px 3px 0 3px;
	border-color:#000000 transparent transparent transparent;
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:2px;
}

#myAccounts_V3 .dropdownArrow_Selected {
	border-width:0 3px 7px 3px;
	border-color:transparent transparent #000000 transparent;
}

#myAccounts_V3 .splitView .filterDropdown .dropdownContent {
	width:300px;
}

#myAccounts_V3 .singleView .filterDropdown .dropdownContent {
	width:650px;
}

#myAccounts_V3 .accountsDropdown .dropdownContent {
	width:500px;
}

#myAccounts_V3 #dropdownContainer .myFilterHeader,#myAccounts_V3 #dropdownContainer .accountsHeader, #myAccounts_V3 .dropdown-with-clear-container .heading-dropdown-with-clear {
	position:relative;
	/*float:left;*/
	font-weight:bold;
	display:block;
	line-height:18px;
}

#myAccounts_V3 .filterDropdownContainer {
	position:relative;
	float:left;
	margin-top:10px;
}

#myAccounts_V3 .singleView .filterDropdownContainer {
	/*width:75%;
	*/

	width:260px;
}

#myAccounts_V3 .singleView .filterDropdownContainer .portfolio-account-separator {
	margin-bottom: 0px;
}

#myAccounts_V3 .splitView .filterDropdownContainer {
	/*width:70%;
	*/

	width:200px;
}

#myAccounts_V3 .accountsDropdownContainer, #myAccounts_V3 .dropdown-with-clear-filter-container {
	/*width:75%;
	*/

	width:200px;
	position:relative;
	float:left;
	/*margin-left:10px;*/
}

#myAccounts_V3 .displayHidden {
	display: none;
}

#myAccounts_V3 .displayHiddenImportant {
	display: none !important;
}

#myAccounts_V3 .dropdownContent {
	position:absolute;
	/*width:500px;
	*/

	background-color:#FFFFFF;
	max-height:511px;
	overflow:hidden;
	/*transform:scale(1,0);
	-ms-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0);
	-moz-transform:scale(1,0);*/
	display: none;
	border:1px solid #797979;
	/*-webkit-transition:-webkit-transform ease 250ms;
	-moz-transition:-webkit-transform ease 250ms;
	-ms-transition:-webkit-transform ease 250ms;
	-o-transition:-webkit-transform ease 250ms;
	transition:-webkit-transform ease 250ms;
	-webkit-transition:transform ease 250ms;
	-moz-transition:transform ease 250ms;
	-ms-transition:transform ease 250ms;
	-o-transition:transform ease 250ms;
	transition:transform ease 250ms;
	

	
	transform-origin:0 0;*/
}

#myAccounts_V3 .dropdownContentShow {
	/*transform:scale(1,1);
	-ms-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-moz-transform:scale(1,1);*/
	display: block;
}

#myAccounts_V3	#dropdownContainer #dropdownContent {
	/*width:20%;
	height:100%;
	float:left;
	background-color:#F5F6FF;
	*/;
}

#myAccounts_V3	#dropdownContainer .accountFilterOverlayOpenDiv {
	position:relative;
	width:20px;
	float:left;
	top:12px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent #accountFilterDiv, #myAccounts_V3 #dropdown-with-clear-container #dropdownContent #filter-div {
	padding-left: 10px 0px 10px 10px;
}

#myAccounts_V3 .splitView #dropdownContent #accountFilterDiv .account-filter-container , #myAccounts_V3 #dropdown-with-clear-container #dropdownContent #filter-div {
	max-height:350px;
}

#myAccounts_V3 .singleView #dropdownContent #accountFilterDiv .account-filter-container, #myAccounts_V3 #dropdown-with-clear-container #dropdownContent #filter-div ul {
	max-height:250px;
	overflow:auto;
	padding:0px 0px 0px 10px;
}

#myAccounts_V3 .splitView #dropdownContent #accountFilterDiv .account-filter-container {
	overflow:auto;
	padding:0px 0px 0px 10px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .filter-node-text, #myAccounts_V3 #dropdown-with-clear-container #dropdownContent .filter-node-text {
	font-size: 13px;
	/*color: #005eb8;*/
}

#myAccounts_V3 #dropdownContainer #dropdownContent .filter-node-selected, #myAccounts_V3 #dropdown-with-clear-container #dropdownContent .filter-node-selected {
	font-weight:bold;
	color: #005eb8;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .filter-node-text {
	line-height:15px;
	display:block;
	padding-bottom:8px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent span.filter-node-text:hover {
	cursor:pointer;
}

#myAccounts_V3 #dropdownContainer #dropdownContent span.filter-node-disabled:hover {
	cursor:not-allowed;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .node-level-0 {
	margin-left:1px;
	margin-top:10px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent	.node-level-1 {
	/*padding-left:8px;*/
	font-weight: bold;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .node-level-2 {
	padding-left: 25px;
}

#myAccounts_V3 .ics-v3-datepicker {
	width: 90px;
	padding-left:5px;
	/*margin-left:5px;*/
}

#myAccounts_V3 #asOfDtDaily .ics-v3-datepicker {
	width: 165px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .account-filter-country-level-node {
	text-transform: uppercase;
	border-top: 1px solid #bbbbbb;
}

/* Dropdown CSS Ends */

/* Filter Bar CSS Ends */

/* Viewing Section CSS Starts */

#myAccounts_V3 #viewingSection {
	position:relative;
	width:100%;
	margin-top:10px;
	font-family:Akkurat;
	font-size:18px;
	color:#282828;
}

#myAccounts_V3 #viewingSection p {
	color:#282828;
}

#myAccounts_V3 .ordersonline {
	padding-top:6px;
	padding-bottom:5px;
}

#myAccounts_V3 .baseCurrency {
	font-weight:bold;
}

/* Viewing Section CSS Ends */

/* Grid View CSS Starts */

#myAccounts_V3 #gridView {
	width:100%;
	position:relative;
	min-height:100px;
	border-top:1px solid #EAEAEA;
	margin-top:5px;
	padding-top:10px;
}

#myAccounts_V3 #reportHandleOptions {
	position:relative;
}

#myAccounts_V3 #expandCollapseSpan .button-secondary {
	margin-right:10px;
}

#myAccounts_V3 #SearchGridSpan {
	position:relative;
	margin-left:5px;
	margin-right:15px;
}

#myAccounts_V3 #searchGridBtn {
	width:140px;
	padding:1px;
	padding-left:5px;
	padding-right:20px;
}

#searchGridBtn::-ms-clear {
	display:none;
}

#myAccounts_V3 #searchGridInputDiv {
	display:inline-block;
	width:140px;
}

.inputPlaceholder {
	width:100%;
	position:absolute;
	top:2px;
	left:0;
	font-size:13px;
	font-weight:normal;
	margin-left:6px;
	color:gray;
	display:none;
}

.inputPlaceholderActive {
	display:block;
}

#myAccounts_V3 #SearchGridSpan>span {
	position:relative;
	margin-left:8px;
	cursor:pointer;
	color:gray;
	font-weight:bold;
	font-size:20px;
	top:2px;
}

#myAccounts_V3 #gridVisualization {
	position:relative;
	margin-right:20px;
	cursor:pointer;
	float:right;
}

#myAccounts_V3 #gridVisualization .icon-chart {
	font-size:15px;
}

#myAccounts_V3 #gridVisualization .icon-chart_text {
	font-size:12px;
	font-family:Akkurat;
}

.export-button-span>.export-options-text {
	font-weight:bold;
	font-size:12px;
}

#myAccounts_V3 .backToTopBtn {
	width:25px;
	height:21px;
	/* bottom:-24px;
	position:absolute;
	*/

		right:20px;
	font-size:18px;
	background:1px #ccc;
	cursor:pointer;
	text-align:center;
	padding-top:3px;
	position:relative;
	float:right;
	bottom:80px;
	/*width:30px;
	height:30px;
	bottom:60px;
	position:relative;
	font-size:26px;
	background:1px #ccc;
	cursor:pointer;
	text-align:center;
	padding-top:10px;
	margin-bottom:-30px;
	float:right;
	*/;
}

#myAccounts_V3 .icsOverlay .backToTopBtn {
	bottom:30px !important;
}

#myAccounts_V3 #editableDropdownInputDiv {
	display:inline-block;
	width:98%;
}

/* Grid View CSS Ends */

/* Overlay CSS Starts */

.icsOverlay {
	width:100%;
	height:100%;
	position:absolute;
	z-index:102;
	top:0;
	left:0;
}

#myAccounts_V3 #overlayBg {
	width:100%;
	height:100%;
	background:#999999;
	position:absolute;
	opacity:.7;
	top: 0px;
}

#myAccounts_V3 #overlayCloseBtn {
	width:16px;
	height:16px;
	position:absolute;
	right:20px;
	top:15px;
	cursor:pointer;
	padding-left:0;
	background: url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/blk_icon_closelightbox.png') no-repeat;
	background-position:0 0;
}

#myAccounts_V3 #overlayBody {
	position:absolute;
	width:99%;
	margin:auto;
	left:0;
	right:0;
	top:20px;
}

#myAccounts_V3 #overlayContent {
	position:absolute;
	background-color:#FFFFFF;
	width:100%;
	/*height:100%;
	*/

		
/*max-height:100%;
	*/

		margin:auto;
	left:0;
	right:0;
	padding:20px;
	padding-left:15px;
	padding-right:15px;
	/*overflow:auto;
	*/

		overflow:hidden;
	overflow-x:hidden;
	box-sizing:border-box;
	border-radius:3px;
	border:1px solid #CCCCCC;
}

#modalOverlay {
	display:none;
}

#myAccounts_V3 .titleBarOverlay {
	position:relative;
	width:100%;
	height:30px;
	padding-bottom:10px;
	border-bottom:1px solid #EAEAEA;
}

#myAccounts_V3 .titleBarOverlay .titleBarHeading {
	position:relative;
	float:left;
	height:100%;
	width:100%;
}

#myAccounts_V3 .titleBarOverlay .titleBarHeading	p {
	font-family:Arial;
	font-size:26px;
	color:#282828;
	/* margin-top:22px;
	*/;
}

#myAccounts_V3 .ics-overlay .reportName {
	font-family:Akkurat;
	font-size:18px;
	color:#282828;
	margin-top:8px;
}

#myAccounts_V3 .ics-overlay #reportTable {
	margin-bottom:30px;
}

#myAccounts_V3 .ics-overlay #fixedHeader {
	width:97.5%;
}

#myAccounts_V3 .ics-overlay .fixedHeaderScroll {
	width:96.22% !important;
}

#myAccounts_V3 .ics-overlay .baseCurrencyHoldingsDetails {
	margin-top:10px;
}

/* Overlay Css Ends */

/*	Account Filter Css	*/

#myAccounts_V3 .ics-overlay .accountFilterNewFilterDiv {
	margin-top:10px;
}

#myAccounts_V3 .ics-overlay .accountFilterNewFilterDiv>span {
	margin-right:10px;
	float:left;
}

/*	Account Filter Css	*/

/*	View Configuration CSS Starts	*/

#myAccounts_V3 .viewManagerTitle,#myAccounts_V3 .columnConfigMainBody {
	width:830px;
}

/*.columnConfigMainBody>.viewSelectors>* {
	margin-right:10px;
}

*/

.columnConfigMainBody .viewSelectorsSelectedView {
	/*margin-top:10px;
	*/;
}

.columnConfigMainBody .viewSelectorsSelectedView>span {
	margin-right:10px;
	float:left;
}

.columnConfigMainBody .setDefaultViewDiv {
	position:relative;
	top:5px;
}

.columnConfigMainBody .setDefaultViewDiv>input {
	position:relative;
	top:3px;
	left:5px;
}

.columnConfig {
	position:relative;
	min-height:200px;
}

.columnConfig p {
	text-align:center;
	-webkit-margin-before:1em;
	-webkit-margin-after:0;
}

.columnConfig .columnSelection {
	width:300px;
	height:150px;
	margin-top:5px;
}

.columnConfig>div {
	margin-right:40px;
	float:left;
}

.columnSelectionBtn {
	width:50px;
	float:left;
	margin-top:27px;
}

.columnSelectionBtn>input {
	width:40px;
	margin-top:16px;
}

.columnSelectionBtnMove {
	width:100px;
	float:left;
}

.columnSelectionBtnMove>input {
	width:60px;
	margin-top:42px;
}

.columnConfig>div:last-child {
	width:60px;
	margin-right:0;
	margin-top:22px;
}

.columnConfigBtns {
	position:relative;
	margin-top:20px;
}

.columnConfigBtns .alignLeft {
	margin-right:10px;
}

.alignLeft {
	float:left;
}

.alignRight {
	float:right;
}

/*	View Configuration CSS Ends	*/

/* Chart CSS Starts */

.icsChartContainer {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

.mainChart {
	width: 1000px;
	position: relative;
	margin: auto;
}

.icsChartTabs {
	width:200px;
	position:relative;
	float:left;
}

.icsChartsTabContainer {
	width:100%;
	position:relative;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	margin-bottom:12px;
}

.icsChartsTabContainer li {
	border-bottom:1px solid #ccc;
	height:30px;
	line-height:30px;
	font-size:16px;
	padding-left:10px;
}

#myAccounts_V3 .icsChartsTabContainer>.chartTabSelected {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #ccc transparent;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

/* Chart CSS Ends */

#myAccounts_V3 #popUp_accountFilterDiv [type="checkbox"] {
	position:relative;
	top:1px;
	margin-right:5px;
}

#myAccounts_V3 #popUp_accountFilterDiv	.node-level-0 {
	padding-left:14px;
	line-height:15px;
	display:block;
	padding-bottom:5px;
	padding-top:10px;
}

#myAccounts_V3 #popUp_accountFilterDiv	.node-level-1 {
	padding-left:34px;
	line-height:15px;
	display:block;
	padding-bottom:5px;
}

#myAccounts_V3 #popUp_accountFilterDiv .node-level-2 {
	padding-left:55px;
	line-height:15px;
	display:block;
	padding-bottom:5px;
}

.overlay-button-div {
	float:right;
}

/*	Extra Button Selected class Added	 */

.gridTabSelected {
	border:2px solid rgb(124,181,236);
}

#myAccounts_V3 .icsMessageError {
	color:red;
}

#myAccounts_V3 .icsMessageSuccess {
	color:green;
}

/*		*/

.searchWordHighlight {
	background-color:#FFFF00;
}

.errorMessageIncomeDetails {
	position:relative;
	margin-top:15px;
	color:red;
}

.removeInputText {
	position:relative;
	margin-left:-25px;
	cursor:pointer;
	color:gray;
	font-weight:bold;
	font-size:20px;
	/*top:2px;
	*/;
}

.pencil {
	width:15px;
	height:15px;
	background:url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/pencil.png') no-repeat;
	position:relative;
	display:inline-block;
	margin-left:7px;
}

.viewManager {
	cursor:pointer;
}

.removeInputTextBtnHide {
	display:none;
}

.column-align-L,.header-align-L {
	text-align:left;
}

.column-align-R,.header-align-R {
	text-align:right;
}

.column-align-C,.header-align-C {
	text-align:center;
}

#myAccounts_V3 #dropdownContainer #dropdownContent #customFilter .custom-account-filter-container {
	overflow: auto;
	padding: 10px 0 0 10px;
}

#myAccounts_V3 .splitView #dropdownContent #customFilter .custom-account-filter-container {
	max-height: 305px;
}

#myAccounts_V3 .singleView #dropdownContent #customFilter .custom-account-filter-container {
	max-height: 145px;
}

.hidden {
	display:none !important;
}

/*#myAccounts_V3 #dropdownContainer #dropdownContent .myFilterHeader {
	padding:10px 0 0 10px;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .accountsHeader {
	padding:5px 0 0 10px;
}

*/

#closedEndAltsMsg {
	position:relative;
	color:red;
}

#fullHierarchyUnavailableMsg {
	color:red;
	font-size:12px;
	/*padding:10px 0 0 0;*/
}

.textNoWrap {
	white-space:nowrap;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .terminatedPort {
	color:red;
	cursor: not-allowed !important;
}

#myAccounts_V3 #dropdownContainer #dropdownContent .filter-node-disabled {
	font-style:italic;
	color:gray;
}

/* Reports and Documnets CSS Starts	*/

#reportsAndDocs .reportTabs {
	width:100%;
	height:30px;
	position:relative;
	margin-top:10px;
	border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin-bottom:12px;
	font-size:12px;
}

#reportsAndDocs .reportTabs .reportTab {
	height:30px;
	position:relative;
	display:inline-block;
	float:left;
	border-right:1px solid #CCCCCC;
	padding-left:12px;
	padding-right:12px;
	cursor:pointer;
	line-height:30px;
	color:#005EB8;
}

#reportsAndDocs .reportTabs .reportTab:last-child {
	border-right:0;
}

#reportsAndDocs .reportTabs .reportTab .selectedTabText {
	color:black;
}

#reportsAndDocs .reportTabs .reportTab .selectedTabBorder {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #CCCCCC transparent;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

#reportsAndDocs .accountFilterReportsAndDocs {
	width:300px;
}

#reportsAndDocs .colOne {
	width:300px;
}

#reportsAndDocs .colOne select {
	width:150px;
	float:right;
}

#reportsAndDocs .ics-layout-table td {
	font-size:11px;
}

#reportsAndDocs .ics-layout-table thead tr th div {
	position:relative;
	text-align:left;
	margin-left:5px;
	top:7px;
}

/* Reports and Documnets CSS Ends */

/*	Custom Account Filter CSS Starts	*/

#myAccounts_V3 #editableDropdownContainer {
	/*width:100%;*/
	position:relative;
	min-height:18px;
	float:left;
	z-index:2;
}

#myAccounts_V3 #createEditFilterEditField {
	position:relative;
	width:300px;
	height:17px;
	margin:0;
	background:#FFFFFF;
	cursor:pointer;
	border:1px solid #C0C0C0;
	float:left;
}

#myAccounts_V3 .createEditFilterHeaderSelected {
	width:98%;
	height:18px;
	position:relative;
	float:left;
	overflow:hidden;
}

#myAccounts_V3 .createEditFilter {
	float:left;
	margin-left:10px;
}

#myAccounts_V3 .title {
	float:left;
}

#myAccounts_V3 .createEditFilterHeaderSelected input {
	position:relative;
	width:95%;
	float:left;
	border:0;
	margin-left:5px;
	margin-top:1px;
}

#myAccounts_V3 .createEditFilterHeaderEdit {
	position:relative;
	float:left;
	margin-top:1px;
}

#myAccounts_V3 .createEditFilterHeaderEditShow {
	display:block;
}

#myAccounts_V3 .createEditFilterHeaderSelected textarea:focus,input:focus {
	outline:0;
}

#myAccounts_V3 .createEditFilterSelected {
	border-color:#97C0EB !important;
}

#myAccounts_V3 .createEditFilterWithError {
	border-color:red !important;
}

#myAccounts_V3 .createEditFilterDropdownContent {
	position:absolute;
	width:300px;
	background-color:#FFFFFF;
	max-height:200px;
	overflow:auto;
	border:1px solid #C0C0C0;
	top:19px;
}

#myAccounts_V3 .createEditFilterDropdownContent ul,#myAccounts_V3 #createEditFilterSearchDropdownContent ul {
	margin:5px;
}

#myAccounts_V3 #createEditFilterDropdownContent ul li,#myAccounts_V3 #createEditFilterSearchDropdownContent ul li {
	margin-top:5px;
	cursor:pointer;
}

#myAccounts_V3 #createEditFilterDropdownContent ul li:first-child,#myAccounts_V3 #createEditFilterSearchDropdownContent ul li:first-child {
	color:#868383;
	border-bottom:1px solid #868383;
	cursor:auto;
}

#myAccounts_V3 #createEditFilterDropdownContent ul .dropdownFilterLabels {
	color:#868383;
	border-bottom:1px solid #868383;
	cursor:auto;
}

/*	Custom Account Filter CSS End	*/

.errorDiv {
	position:relative;
	height:21px;
	background-color:#FFFFFF;
	width:99%;
	margin:auto;
	padding-bottom:15px;
}

.errorDiv p {
	padding-left:10px;
}

/*	 Css For Fund Buyer Starts		 */

.fundBuyer {
	/*width:99%;*/
	position:relative;
	margin:auto;
	background:#ffffff;
}

.fundBuyer #myAccounts_V3 {
	width:100%;
}

.fundBuyer #myAccounts_V3 #reportFixedHeaderContainer #headerRow > div:first-of-type {
	width:400px !important;
	min-width:350px !important;
}

.fundBuyer #myAccounts_V3 #reportFixedHeaderContainer #headerRow > div:nth-child(3) {
	width:125px !important;
	min-width:100px !important;
}

.fundBuyer .fixedHeaderScroll {
	width:100% !important;
}

.fundBuyer thead tr th {
	/*background:#8E999D;
	background:-moz-linear-gradient(top,#8E999D 0%,#7B858A 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8E999D),color-stop(100%,#7B858A) );
	background:-webkit-linear-gradient(top,#8E999D 0%,#7B858A 100%);
	background:-o-linear-gradient(top,#8E999D 0%,#7B858A 100%);
	background:-ms-linear-gradient(top,#8E999D 0%,#7B858A 100%);
	background:linear-gradient(top,#8E999D 0%,#7B858A 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(	startColorstr='#8E999D',endColorstr='#7B858A',GradientType=0 );
	*/

	
/*border:1px solid #BBB;
	*/

	font-size:12px;
	font-weight:normal;
	line-height:1em;
	padding-top:9px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	cursor:pointer;
	/*	New Css Added for reports table	*/

		padding:5px 0 5px 0;
	background:#fff;
	background-image:-ms-linear-gradient(top,#fff 0,#eaeaea 100%);
	background-image:-moz-linear-gradient(top,#fff 0,#eaeaea 100%);
	background-image:-o-linear-gradient(top,#fff 0,#eaeaea 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100,#eaeaea));
	background-image:-webkit-linear-gradient(top,#fff 0,#eaeaea 100%);
	background-image:linear-gradient(to bottom,#fff 0,#eaeaea 100%);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlYWVhZWEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NTMpIiAvPgo8L3N2Zz4=);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	*/

		border:1px solid #CCCCCC;
}

.fundBuyer thead tr th:hover {
	border:1px solid #CCCCCC;
	background:#eaeaea;
	background-image:-ms-linear-gradient(top,# 0,#fff 100%);
	background-image:-moz-linear-gradient(top,#eaeaea 0,#fff 100%);
	background-image:-o-linear-gradient(top,#eaeaea 0,#fff 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eaeaea),color-stop(100,#fff));
	background-image:-webkit-linear-gradient(top,#eaeaea 0,#fff 100%);
	background-image:linear-gradient(to bottom,#eaeaea 0,#fff 100%);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZWFlYWVhIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOTQ5KSIgLz4KPC9zdmc+);
}

.fundBuyer .ics-layout-table {
	margin:0;
	/*border:1px solid #BBB;
	*/

	width:100%;
	border-collapse:collapse;
}

.fundBuyer .ics-layout-table td {
	border-right:1px solid #CCCCCC;
	line-height:1.5em;
	padding:5px;
}

.fundBuyer #tabBar,.fundBuyer .searchRpt {
	width:98%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border-bottom:0;
	margin-bottom:10px;
	padding-bottom:0;
}

.fundBuyer thead tr th:first-child {
	border-left:1px solid #CCCCCC;
}

.fundBuyer .ics-layout-table td:last-child {
	border-right:0 solid #CCCCCC;
}

.fundBuyer tbody tr:last-of-type {
	border-bottom:1px solid #CCCCCC;
}

#w1450516459030 {
	background-color:transparent;
}

.fundBuyerReportAndDocs {
	padding-bottom:20px;
}

.fundBuyer .gls-fund-docs-icon-container {
	float:right;
}

.fundBuyer .doclink {
	font-size:12px;
	padding:3px 15px 3px 0;
}

.accountFilterMessages {
	display:none;
}

.accountFilterMessagesShow {
	display:block;
}

/*	 Css For Fund Buyer End		 */

/*	 Performance Chart Tab Start	 */

.chartDiv {
	position:relative;
	float:left;
}

#myAccounts_V3 .performanceChartTab {
	width:32%;
	/* height:35px;
	*/

		position:relative;
	border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin-bottom:12px;
	/*display:none;
	*/

		float:right;
}

#myAccounts_V3 .performanceChartTab .chartTabDiv {
	/*height:35px;
	*/

		position:relative;
	display:inline-block;
	float:left;
	/*border-right:1px solid #CCCCCC;
	*/

		padding-left:5px;
	padding-right:5px;
}

#myAccounts_V3 .performanceChartTab .chartTabTitle {
	height:30px;
	line-height:30px;
	font-size:18px;
	border-bottom:1px solid #CCCCCC;
}

#myAccounts_V3 .performanceChartTab .node-level-0 {
	padding-left:8px;
	line-height:15px;
	display:block;
	padding-bottom:5px;
	padding-top:10px;
}

#myAccounts_V3 .performanceChartTab	.performancePortLevel {
	padding-left:24px;
	line-height:15px;
	display:block;
	font-size:12px;
	color:#005eb8;
	padding-bottom:5px;
}

#myAccounts_V3 .performanceChartTab .performanceTickerLevel {
	padding-left:45px;
	line-height:15px;
	display:block;
	padding-bottom:5px;
	font-size:11px;
	color:#005eb8;
}

#myAccounts_V3 .performanceChartTab .chartTabDiv:last-child {
	border-right:0;
}

#myAccounts_V3 .performanceChartTab .chartTabDiv>.chartTab {
	line-height:35px;
	color:#005EB8;
}

#myAccounts_V3 .performanceChartTab .chartTabDiv>.chartTabSelected {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #CCCCCC transparent;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

#myAccounts_V3 .performanceChartTab .chartTabDiv>.chartTabSelectedColor {
	color:#000000;
}

#myAccounts_V3 .performanceChartTab .chartDateSelectors {
	height:15px;
	border:1px solid #CCCCCC;
	padding:10px;
	display:inline-block;
	position:relative;
	text-align:center;
	border-top:0;
	border-right:0;
	color:#005EB8;
	cursor:pointer;
	background:#FFFFFF;
	background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* IE10+ */
	background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Mozilla Firefox */
	background-image:-o-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Opera */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(100,#EAEAEA));
	/* Webkit (Safari/Chrome 10) */
	background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	/* Webkit (Chrome 11+) */
	background-image:linear-gradient(to bottom,#FFFFFF 0%,#EAEAEA 100%);
	/* W3C Markup */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0 );
}

#myAccounts_V3 .performanceChartTab .chartDateSelectors:last-child {
	border-right:1px solid #CCCCCC;
}

#myAccounts_V3 .performanceChartTab .chartDateSelectorsSelected {
	color:#005EB8;
	background:#EAEAEA;
	background-image:-ms-linear-gradient(top,# 0%,#FFFFFF 100%);
	/* IE10+ */
	background-image:-moz-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Mozilla Firefox */
	background-image:-o-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Opera */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EAEAEA),color-stop(100,#FFFFFF));
	/* Webkit (Safari/Chrome 10) */
	background-image:-webkit-linear-gradient(top,#EAEAEA 0%,#FFFFFF 100%);
	/* Webkit (Chrome 11+) */
	background-image:linear-gradient(to bottom,#EAEAEA 0%,#FFFFFF 100%);
	/* W3C Markup */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA',endColorstr='#FFFFFF',GradientType=0 );
}

#myAccounts_V3 .performanceChartTab .chartDateRange {}

.transactionChartDiv {
	display:none;
}

.chartMessage {
	position:relative;
	margin-bottom:15px;
}

.clearBoth {
	clear:both;
}

.even {
	background:#F1F1F1;
}

.odd {
	background:#FFFFFF;
}

.no-returns-message {
	font-size:11px;
	font-weight:bold;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

.net-returns-message {
	font-size:11px;
	font-weight:bold;
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
}

/*	Global CSS Overrite End	*/

/* new grid css*/

.maxHeightTable {
	position:absolute;
}

/*
.grid-header.default-state {
	border-color:#d3d3d3;
	border-style:solid;
	border-width:1px 0 2px 0;
}

*/

/*body {
	position:relative;
	width:99%;
	height:400px;
	padding-top:0;
	margin:auto;
	margin-top:10px;
	border:1px solid #999;
	overflow:hidden;
}

*/

#grid-container {
	position:relative;
	width:100%;
	max-height:850px;
	padding-top:0;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#grid-header-wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
	max-width: 100%;
	border-top:1px solid #d3d3d3;
	border-bottom:2px solid #d3d3d3;
	border-right:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	box-sizing:border-box;
	/*	setting background color for scorallble portion in header	*/
	background:#FFFFFF;
	background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-o-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(100,#EAEAEA));
	background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:linear-gradient(to bottom,#FFFFFF 0%,#EAEAEA 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0 );
}

#grid-header {
	overflow:hidden;
	position:relative;
	/*width:100%;
	border-right:1px solid #E1E1E1;*/
	width: 100%;
}

#grid-body {
	width:100%;
	overflow:auto;
	outline:0;
	position:relative;
	/*height:473px;
	*/
	border-bottom: 2px solid #d3d3d3;
}

.grid-header-columns {
	position:relative;
	white-space:nowrap;
	cursor:default;
	overflow:hidden;
}

.grid-header-column {
	position:relative;
	/*min-width:80px;*/
	padding:2px 4px;
	box-sizing:border-box;
	white-space:normal;
	position:relative;
	display:inline-block;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	min-height:40px;
	max-height:80px;
	line-height:16px;
	margin:0;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#282828;
	text-align:left;
	cursor:pointer;
	border-right:1px solid #E1E1E1;
	background:#FFFFFF;
	background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-o-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(100,#EAEAEA));
	background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image:linear-gradient(to bottom,#FFFFFF 0%,#EAEAEA 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0 );
}

.grid-header-column-sorted {
	color:#005eb8;
}

.grid-header-column:last-of-type,.grid-cell:last-of-type {
	border-right:0;
}

#grid-container .row {
	position:absolute;
	font-size:11px;
	height:25px;
	cursor:pointer;
}

#productScreenerComponent .row {
	position: static;
	height: auto;
	cursor: default;
}
.grid-cell {
	/*display:table-cell;
	*/

						/*min-width:80px;*/
	/*width:100px;
	*/

						height:25px;
	vertical-align:middle;
	/*border-right:1px solid #000000;
	*/

						word-break:break-word;
	box-sizing:border-box;
	padding:0 5px;
	white-space:nowrap;
	position:relative;
	float:left;
	border-left:1px solid #ccc;
}

.grid-cell:first-of-type {
	min-width:180px;
	border-left:0;
	/*width:200px;
	*/;
}

/*.expand {
	width:9px;
	height:9px;
	position:relative;
	background:url('/blk-inst-c-assets/include/institutional/images/expand.gif');
	display:inline-block;
}

.collapse {
	width:9px;
	height:9px;
	position:relative;
	background:url('/blk-inst-c-assets/include/institutional/images/collapse.gif');
	display:inline-block;
}

*/

#debug {
	margin-left:400px;
	width:200px;
	background:beige;
	font-size:9pt;
	opacity:0.5;
	border:1px solid gray;
	padding:10px;
}

.column-0 {
	min-width:180px;
	;
	max-width:250px;
}

.column-0 > span {
	/*white-space:normal;
	*/;
}

.grid-header-columns {
	font-size:14px;
}

.info-icon {
	width:12px;
	height:12px;
	position:absolute;
	background:url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/Info.png');
}

.tableHeader-alignLeft {
	/*position:relative;
	display:inline-block;
	*/

		position:static;
	left:5px;
	text-align:left;
	overflow:hidden;
}

.tableHeader-alignRight {
	/*position:relative;
	display:inline-block;
	float:right;
	*/

		position:absolute;
	right:5px;
}

.column-0>.tableHeaderText {
	max-width:205px;
}

.tableHeaderText.tableHeader-alignLeft {
	text-align:left;
}

.tableHeaderText.tableHeader-alignRight {
	text-align:right;
}

.grid-cell.grid-text-align-l {
	text-align:left;
}

.grid-cell.grid-text-align-c {
	text-align:center;
}

.grid-cell.grid-text-align-r {
	text-align:right;
}

.tableHeaderText {
	margin:0;
	position:absolute;
	/* 2 */

		top:50%;
	/* 3 */

		transform:translate(0,-50%);
}

.tableHeaderText>span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.tableHeaderIcons {
	width:30px;
	height:90%;
}

.tableHeaderIcons>span {
	position: relative;
}

.grid-cell-verticalAlign {
	margin:0;
	position:relative;
	height:25px;
	/*top:20%;*/
	/*transform:translate(0,-50%);
	-webkit-transition-duration:0s;
	transition-duration:0s;
	white-space:normal;*/
	/*overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;*/
	/*margin-left:5px;*/
}


.grid-cell-verticalAlign > .column-text {
	display:inline-block;
	margin-top:5px;
	position:relative;
	/*float:left;*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.grid-cell-verticalAlign > .column-text-wrap {
	width: 100%;
}

.grid-cell:last-child  .column-text{
	margin-right: 18px;
}

.ics-overlay .grid-cell:last-child  .column-text{
	margin-right: 32px;
}

.ascArrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #005eb8 transparent;
	position:static;
	right:0;
	top:0px;
	margin:auto;
}

.descArrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:7px 7px 0 7px;
	border-color:#005eb8 transparent transparent transparent;
	position:static;
	right:0;
	top:20px;
	margin:auto;
}

/******************************************************/

#myAccounts_V3 #search-grid-span {
	position:relative;
	/*margin-left:5px;*/
	margin-right:15px;
}

#myAccounts_V3 #search-grid-btn {
	width:140px;
	padding:1px;
	padding-left:5px;
	padding-right:20px;
}

#search-grid-btn::-ms-clear {
	display:none;
}

#myAccounts_V3 #search-grid-input-div {
	display:inline-block;
	width:140px;
}

.input-placeholder {
	width:100%;
	position:absolute;
	top:2px;
	left:0;
	font-size:13px;
	font-weight:normal;
	margin-left:6px;
	color:gray;
	display:none;
}

.input-placeholder-active {
	display:block;
}

#myAccounts_V3 #search-grid-span>span {
	position:relative;
	margin-left:8px;
	cursor:pointer;
	color:gray;
	font-weight:bold;
	font-size:20px;
	top:2px;
}

.rowLevel_0 .column-0 .row-arrow {
	margin-left:0;
}

.rowLevel_1 .column-0 .row-arrow {
	margin-left:7px;
}

.rowLevel_2 .column-0 .row-arrow {
	margin-left:14px;
}

.rowLevel_0 .column-0 .default-row-arrow-space {
	margin-left:-5px;
}

.rowLevel_1 .column-0 .default-row-arrow-space {
	margin-left:2px;
}

.rowLevel_2 .column-0 .default-row-arrow-space {
	margin-left:9px;
}

.rowLevel_0 .column-0 .grid-cell-verticalAlign {
	/*padding-left:0px;*/
	font-weight:700;
	width:96%;
}

.rowLevel_1 .column-0 .grid-cell-verticalAlign {
	/*padding-left:7px;*/
	font-weight:700;
	width:94%;
}

.rowLevel_1 .column-0 .grid-cell-verticalAlign.tradeIcon {
	/*padding-left:7px;*/
	font-weight:700;
	width:80%;
}

.rowLevel_2 .column-0 .grid-cell-verticalAlign {
	/*padding-left:14px;*/
	font-weight:500;
	width:94%;
}

.rowLevel_2 .column-0 .grid-cell-verticalAlign.single-icon {
	width:84%;
}

.rowLevel_2 .column-0 .grid-cell-verticalAlign.two-icon {
	width:70%;
}

.rowLevel_3 .column-0 .grid-cell-verticalAlign {
	padding-left:20px;
	font-weight:500;
	width:90%;
}

.rowLevel_4 .column-0 .grid-cell-verticalAlign {
	padding-left:25px;
	font-weight:500;
	width:86%;
}

.rowLevel_5 .column-0 .grid-cell-verticalAlign {
	padding-left:27px;
	font-weight:500;
	width:86%;
}

.rowLevel_3 .column-0 .grid-cell-verticalAlign.single-icon {
	width:80%;
}

.rowLevel_3 .column-0 .grid-cell-verticalAlign.two-icon {
	width:63%;
}

.row.row-type-port_index , .row.row-type-index {
	font-style:italic;
}

.column-0 .grid-cell-verticalAlign > .column-text {
	width:87%;
}

.column-0 .grid-cell-verticalAlign > span:last-of-type {
	margin-left:5px;
}

.grid-cell-verticalAlign > .row-arrow {
	position:relative;
	float:left;
	width:0;
	height:0;
	border-style:solid;
}

.fundBuyer .grid-cell-verticalAlign  .expanded-row-arrow {
	background: url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/blk_icon_expand.gif') no-repeat;
	width:16px;
	height:16px;
	margin: 5px 5px 0 5px ;
	float:left;
}

.fundBuyer .grid-cell-verticalAlign .collapsed-row-arrow {
	background: url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/blk_icon_collapse.gif') no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin: 5px 5px 0 5px ;
}

.grid-viewport {
	position:relative;
	/*border-bottom: 2px solid #d3d3d3;*/
}

.grid-viewport > .row-highlight {
	background:#D8D8D8;
}

.grid-viewport > .row-collapsed,.grid-viewport > .row-expanded {
	cursor:pointer;
}

.grid-viewport > .row:hover {
	background:#D8D8D8;
}

.default-row-arrow-space {
	width:1px;
	position:relative;
	float:left;
	display:inline-block;
	height:1px;
	border-color:transparent;
}

.row .bt-content {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:2px 3px 5px -1px rgba(0,0,0,0.75);
	-moz-box-shadow:2px 3px 5px -1px rgba(0,0,0,0.75);
	box-shadow:2px 3px 5px -1px rgba(0,0,0,0.75);
}

.fundBuyerReportAndDocs #gridContainer .icon-container {
	position:absolute;
	right:0;
	top:6px;
}

.fundBuyerReportAndDocs #gridContainer .icon-container-left {
	position: relative;
	top: 6px;
	float: left;
}

.fundBuyerReportAndDocs #gridContainer .icon-container-left .report-search-download {
	margin-left: 4px;
	padding-left: 5px;
}

.fundBuyerReportAndDocs #gridContainer #reportHandleOptions{
	display: none;
}

.fundBuyerReportAndDocs #gridContainer .blue-text {
	position: relative;
	color: #005EB8;
}

.loading-icon {
	position:relative;
	float:left;
	width:16px;
	height:16px;
	margin-right:5px;
	margin-left:6px;
	background:url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/ui-anim_basic_16x16.gif') no-repeat;
}

.loading-icon-grid {
	position:relative;
	float:left;
	width:16px;
	height:16px;
	margin-right:5px;
	margin-left:6px;
	top:2px;
	background:url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/ui-anim_basic_16x16.gif') no-repeat;
	display:inline-block;
	float:none;
}

#myAccounts_V3 .ui-widget-overlay {
	position:absolute;
}

#myAccounts_V3 .ui-widgets {
	width:99% !important;
	position:absolute !important;
	left:0 !important;
	right:0 !important;
	top:20px !important;
	margin:auto !important;
	border:0 !important;
	color:#282828;
	font-family:Arial,sans-serif;
	font-size:14px;
}

#myAccounts_V3 .ui-widgets a {
	color:#005eb8;
}

#myAccounts_V3 .ui-dialog .ui-widget-header {
	padding:0;
}

.gridContainer {
	margin-bottom:20px;
}

.fixed-horizontal-scroll-container {
	width:100%;
	position:fixed;
	bottom:0;
	overflow:auto;
	/*overflow-y:hidden;*/
	z-index:11;
	height:20px;
}

.fixed-horizontal-scroll {
	position:relative;
	height:20px;
}

.reset-btn-container {
	position: relative;
	/*top: 6px;*/
	float: right;
	/*margin-bottom: 10px;*/
	z-index: 1;
}

#myAccounts_V3 .bt-content {
	webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}


/*	Global CSS Overrite End	*/


.rowLevel_0 {
	background:#FFFFFF;
}

.rowLevel_1 {
	background:#F1F1F1;
}

.rowLevel_2 {
	background:#FFFFFF;
}

.rowLevel_3 {
	background:#F1F1F1;
}

.rowLevel_4 {
	background:#FFFFFF;
}

.rowLevel_5 {
	background:#F1F1F1;
}


/*.bar {
	fill: #5B9BD5;
}

.bar:hover {
	fill: #1f77b4;
}
*/
#myAccounts_V3 .axis {
	font: 11px sans-serif;
}

#myAccounts_V3 .axis path {
	fill: none;
	stroke: #000;
	shape-rendering: crispEdges;
}

#myAccounts_V3 .axis path {
	display: none;
}

#myAccounts_V3 .x.axis path {
	display: none;
}

#myAccounts_V3 .grid .tick {
	stroke: lightgrey;
	opacity: 0.7;
}
#myAccounts_V3 .grid path {
	stroke-width: 0;
}

#myAccounts_V3 .axis line {
	fill: none;
	stroke: lightgrey;
	shape-rendering: crispEdges;
}

#myAccounts_V3 .grid .tick {
	stroke: lightgrey;
	opacity: 0.7;
}
#myAccounts_V3 .grid path {
	stroke-width: 0;
}

/*.bar.positive {
	fill: #5B9BD5;
	cursor: pointer;
}

.bar.negative {
	fill: #5B9BD5;
	cursor: pointer;
}

.bar-hovered {
	fill: #1f77b4 !important;
}*/

#myAccounts_V3 .tick-hovered {
	font-size: 12px;
	font-weight: bold;
}

#myAccounts_V3 .x-axis-group .tick {
	cursor: pointer;
}

#myAccounts_V3 .chart .title {
	font-size: 16px;
	fill: #005EB8;
}

#myAccounts_V3 .mainChart>.chart {
	position: relative;
	/*margin-left: 100px;*/
	float: left;
}

#myAccounts_V3 .legend-container .legend, .chart-group rect, .chart-group text {
	cursor: pointer;
}

#myAccounts_V3 .legend-container text {
	font-size: 12px;
	fill: #005EB8;
}

#myAccounts_V3 .chart .labels {
	font-size: 12px;
	font-weight: bold;
	fill: #005EB8;
}

#myAccounts_V3 .bar.positive, .bar.negative {
	-webkit-transform: scale(1,1);
	-webkit-transform-origin: 50% 50%;
}

/*.bar-hovered {
	transform: scale(1.2,1) !important;
	transform-origin: 50% 50% !important;
}
*/
#myAccounts_V3 .label-hovered {
	font-size: 14px !important;
}

#myAccounts_V3 .legend rect {
	-webkit-transform: scale(1,1);
	-webkit-transform-origin: 50% 50%;
}

#myAccounts_V3 .legend-rect-hovered {
	-webkit-transform: scale(1.2,1.2) !important;
	-webkit-transform-origin: 50% 50% !important;
}

#myAccounts_V3 .legend-text-hovered {
	font-size: 14px !important;
}
.disable-export{
	opacity:0.75;
}
.disable-export:hover{
	cursor:not-allowed;
}

.no-sort-icon {
	width:12px;
}
#myAccounts_V3 .sleeve-tab{
	margin-top : 0px;
}
.legend-deselected{
	display : none;
}
.bar-selected{
	
}
.legend-rect-selected{
	
}
#myAccounts_V3 .sleeve-tab{
	margin-bottom: 10px;
	height: 30px;
	margin-left: 30px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
#myAccounts_V3 .chartDataNotFoundMessage {
	color:red;
	margin-bottom: 10px;
	margin-left: 30px;
}

.squaredThree {
	/*width: 200px;*/
	/*margin: 20px auto;*/
	position: relative;
	margin-top: 5px;
	cursor: pointer;
}

.squaredThree:first-child {
	margin-top: 30px;
}

.squaredThree label {
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 3px;
	/*border-radius: 4px;*/

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );*/
	left: 2px;
}

.squaredThree label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 7px;
	height: 3px;
	background: transparent;
	top: 2px;
	left: 1px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredThree label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredThree input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.legend-container {
	position: relative;
	float: right;
	margin-right: -30px;
}

.squaredThree>input {
	margin-left: 2px;
}

.squaredThree>span {
	position: relative;
	margin-left: 7px;
	font-size: 12px;
	color: #005EB8;
	top: -3px;
}

.legend-container > .squaredThree_hover {
	transform: scale(1.2);
	transform-origin: 6px 7px;
}

.trade-icon {
	width: 20px;
	cursor: pointer;
	margin-right: 10px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EB8A00;
	color: white;
	font-size: 12px;
	position: relative;
}

#myAccounts_V3 .overflowHidden {
	overflow: hidden;
}

#myAccounts_V3 .performance.mainChart {
	width: 1075px;
}

#myAccounts_V3 .performance.mainChart>.legend-container {
	width: 300px;
}

#myAccounts_V3 .performance.mainChart .squaredThree:first-child {
	margin-top: 15px;
}

#myAccounts_V3 .performance.mainChart .return-type-container .squaredThree {
	display: inline-block;
	margin-left: 20px;
}
#myAccounts_V3  .mktCapLabelBar {
	width: 540px;
	position: relative;
	font-size: 12px;
	margin: auto;
	margin-top: -20px;
	margin-bottom: 20px;
}

#myAccounts_V3  .mktCapLabel{
	display: inline-block;
	margin: 5px;
	margin-top: 10px;
	margin-left: 10px;
}
#myAccounts_V3 .d3-linechart-tooltip {
	position: absolute;
	/*width: 300px;
	height: 120px;*/
	background: white;
	border: 1px solid rgb(113, 158, 50);
	visibility: hidden;
	top: 54px;
	padding: 10px;
}

#myAccounts_V3 .d3-linechart-tooltip span {
	position: relative;
	font-size: 12px;
	white-space: nowrap;
	color: rgb(51, 51, 51);
	margin-left: 0px;
	margin-top: 0px;
	/*left: 8px;
	top: 8px;*/
}

#myAccounts_V3 .d3-linechart-tooltip h4{
	color: #666;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 0;
	text-transform: uppercase;
	line-height: 1em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

#myAccounts_V3 .d3-linechart-tooltip ul {
	width: 100%;
	margin-bottom: 10px;
	list-style-type: none;
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}

#myAccounts_V3 .d3-linechart-tooltip ul>li {
	text-align: center;
	font-size: 12px;
	color:	#FFFFFF;
	display: inline-block;
	padding-right: 10px;
	white-space: normal;
}

#myAccounts_V3 .d3-linechart-tooltip ul>li.name {
	/*min-width: 200px;*/
	text-align: left;
}

#myAccounts_V3 .d3-linechart-tooltip ul>li.value {
	width: 50px;
	padding-left: 10px;
}

#myAccounts_V3 .d3-linechart-tooltip .portfolio>.name {
	color: #1794D2;
	max-width: 400px;
}

#myAccounts_V3 .d3-linechart-tooltip .portfolio>.value {
	background: #1794D2;
}

#myAccounts_V3 .d3-linechart-tooltip .benchmark>.name {
	color: #68A230;
	max-width: 400px;
}

#myAccounts_V3 .d3-linechart-tooltip .benchmark>.value {
	background: #68A230;
}

#myAccounts_V3 .d3-linechart-tooltip .active>.name {
	color: #DC7E00;
	max-width: 400px;
}

#myAccounts_V3 .d3-linechart-tooltip .active>.value {
	background: #DC7E00;
}

#myAccounts_V3 .bechmark-break {
	position: relative;
	margin-top: 10px;
}

#myAccounts_V3 .bechmark-break-circle {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	display: inherit;
	background: #68A230;
	float: left;
	margin-left: 2px;
}

#myAccounts_V3 .bechmark-break>.legend-text {
	position: relative;
	margin-left: 10px;
	font-size: 12px;
	color: #005eb8;
	top: -3px;
}

.actp_link{
	text-decoration : none !important;
	color : white;
}

.pg-docs-disclaimer {
	display : none;
	padding:15px 0 0 0;
	margin:0;
}

.pg-docs-text{
	display: inline;
}

#myAccounts_V3 #dropdown-with-clear-container .dropdown-with-clear {
	position: relative;
	float: left;
	/*margin-left: 10px;*/
}

#myAccounts_V3 #dropdown-with-clear-container .dropdown-with-clear .dropdownContent {
	width:350px;
}

#myAccounts_V3 #dropdown-with-clear-container .placeholder-text-dropdown-with-clear {
	position: absolute;
	left: 5px;
	top: 2px;
	color: #868383;
}

#myAccounts_V3 #dropdown-with-clear-container select {
	min-width: 100px;
}

#myAccounts_V3 #dropdown-with-clear-container .clear-dropdown {
	position: relative;
	margin-left: 8px;
	cursor: pointer;
	color: gray;
	font-weight: bold;
	font-size: 20px;
	top: 2px;
}

#myAccounts_V3 #dropdownContainer .search-filter-div {
	position: relative;
	width: 100%;
	padding: 14px 0px 14px 10px;
	box-sizing: border-box;
	max-height: 50px;
}

#myAccounts_V3 #dropdownContainer .search-filter-div .search-filter-input-div {
	position: relative;
	width: 70%;
	height: 25px;
	display: inline;
}

#myAccounts_V3 #dropdownContainer .search-filter-div .search-filter-btn {
	position: relative;
	width: 70%;
	height: 25px;
	padding: 0px 25px 0px 10px;
	box-sizing: border-box;
}

#myAccounts_V3 #dropdownContainer .search-filter-div .delete-search-text {
	position: relative;
	margin-left: -25px;
	cursor: pointer;
	color: gray;
	font-weight: bold;
	font-size: 20px;
	top: 2px;
}

#myAccounts_V3 .search-div-background {
	background: #FFFFFF;
	background-image: -ms-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image: -moz-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image: -o-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(100,#EAEAEA));
	background-image: -webkit-linear-gradient(top,#FFFFFF 0%,#EAEAEA 100%);
	background-image: linear-gradient(to bottom,#FFFFFF 0%,#EAEAEA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#EAEAEA',GradientType=0 );
}

#myAccounts_V3 .filterDropdownContainer #dropdownContent .custom-filter-search-messages, #myAccounts_V3 .dropdownContainer #dropdownContent .account-filter-search-messages {
	position: relative;
	padding: 10px 0px 10px 10px;
	color: #cccccc;
}

#myAccounts_V3 .filterDropdownContainer #dropdownContent .custom-filter-search-messages .searched-results {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}

#myAccounts_V3 #message-resource {
	display: none;
}

#myAccounts_V3 #search-account-filter-div-overlay {
	position: relative;
	width: 100%;
}

#myAccounts_V3 #popUp_accountFilterDiv .search-account-filter-input-div {
	position: relative;
	width: 70%;
	height: 25px;
	display: inline;
}

#myAccounts_V3 #popUp_accountFilterDiv .account-filter-overlay-search {
	position: relative;
	margin-top: 15px;
	padding: 0 25px 0 10px;
	box-sizing: border-box;
}

#myAccounts_V3 #popUp_accountFilterDiv .delete-search-text {
	position: relative;
	margin-left: -25px;
	cursor: pointer;
	color: gray;
	font-weight: bold;
	font-size: 20px;
	top: 2px;
}

#myAccounts_V3 .confirmationBox{
	z-index : 200;
	display: none;
	min-height : 50px !important;
}

#myAccounts_V3 #confirmationBg{
	width: 100%;
	height: 100%;
	background: #999;
	position: absolute;
	opacity: .7;
	top: 0;
	z-index: 103;
}

#myAccounts_V3 .confirmationBox .button-secondary:focus {
	outline:none !important
}

#myAccounts_V3 .confirmationText{
	margin-top : 10px;
	font-family : Arial;
	font-size : 12px;
}

.ics-cim-overlay-btn {
	margin-right: 210px;
	margin-top: 7px;
}

.account-manager-infobubble-second-btn {
	margin-right: 210px;
}

.account-manager-infobubble-third-btn {
	margin-right: 310px;
}

#institutional #compatibleBrowserMsg {
	position: relative;
	padding: 10px;
}

#institutional #compatibleBrowserMsg .myAccountsV3Msg {
	height: 24px;
	position: relative;
	background: #eaeaea;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 24px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#institutional .displayHiddenMsg {
	display: none;
}


/* FBP video */
#fund-buyer-portal .video-modal-dialog #docDialog table,
#fund-buyer-portal .video-modal-dialog #docDialog tbody,
#fund-buyer-portal .video-modal-dialog #docDialog tr,
#fund-buyer-portal .video-modal-dialog #docDialog td,
#fund-buyer-portal .video-modal-dialog #docDialog th {
	border-spacing: 0px;
}

#fund-buyer-portal .video-modal-dialog .dialog-footer {
	display: none;
}

#fund-buyer-portal .video-modal-dialog #docDialog .general-search-results {
	padding-top: 0px;
	border-top: 2px solid #BBBBBB;
	border-bottom: 2px solid #BBBBBB;
	height: 465px;
	overflow-y: scroll;
}

#fund-buyer-portal .video-modal-dialog #docDialog .search-results-table.summary-results {
	margin-bottom: 0px;
}

#fund-buyer-portal .video-modal-dialog #docDialog .video-search-results {
	padding-top: 0px;
	margin-bottom: 0px;
}
#fund-buyer-portal .video-modal-dialog.ui-dialog .ui-widget-header {
	padding: 20px;
}

#fund-buyer-portal .video-modal-dialog.ui-dialog .ui-widget-header .ui-dialog-title {
	padding: 0px;
}

#fund-buyer-portal .video-modal-dialog.ui-dialog .ui-widget-header .ui-dialog-titlebar-close.ui-corner-all {
	right: 20px;
	top: 29px;
}

#fund-buyer-portal .video-modal-dialog #docDialog.ui-widget-content .dialog-content {
	padding: 8px 20px 20px;
}

#fund-buyer-portal .video-modal-dialog #docDialog.ui-widget-content .dialog-content .video-search th,
#fund-buyer-portal .video-modal-dialog #docDialog.ui-widget-content .dialog-content .video-search td {
	padding: 10px 15px !important;
	border-left: none;
	vertical-align: top;
}

#fund-buyer-portal .video-modal-dialog #docDialog .video-search #left-pane-thumbnail,
#fund-buyer-portal .video-modal-dialog #docDialog .video-search #right-pane-thumbnail {
	vertical-align:top;
}

#fund-buyer-portal .video-modal-dialog #docDialog .video-search #left-pane-thumbnail {
	width: 200px;
}
#fund-buyer-portal .video-modal-dialog #docDialog .dialog-content {
	position: relative;
}

#fund-buyer-portal .video-modal-dialog #docDialog .dialog-content .search-result-video:hover {
	background-color: #E4E4E4;
	cursor: pointer;
}

#fund-buyer-portal .video-modal-dialog #docDialog .dialog-content #videoPlayerContainer {
	position: absolute;
	right: -760px;
	top:0px;
	height: 480px;
	width: 760px;
	transition: 0.4s;
	background-color: white;
}

#fund-buyer-portal .video-modal-dialog #docDialog .dialog-content #videoPlayerContainer.active {
	transition: 0.4s;
	right: 20px;
}
#fund-buyer-portal .video-modal-dialog #docDialog .video-header  {
	padding-top: 8px;
	padding-bottom: 12px;
	line-height: 16px;
	font: 15px arial, sans-serif;
}

#fund-buyer-portal .video-modal-dialog #docDialog .video-header .video-title{
	color: #333333;
}
#fund-buyer-portal .video-modal-dialog #docDialog .video-header .return-to-list {
	float: right;
	color: #005EB8;
	cursor: pointer;
}

#fund-buyer-portal .video-modal-dialog #docDialog .video-wrapper {
	border-top: 2px solid #BBBBBB;
}

/* FBP video end */

.disable-export{
	opacity : 0.75;
}
.disable-export:hover{
	cursor : not-allowed;
}
.fbp-sprite {
background-repeat: no-repeat;
background-image: url('/blk-inst-c-assets/cache-1773651474000/include/institutional/css/image/fbp-icon-sprite.png') !important;
width:16px !important;
height:13px !important;
}
.fundBuyer .gls-fund-docs-icon-container .glsIcon {
height: 17px;
display: inline-block;
padding-top:0;
padding-bottom:0;
}/*--- COMMON : START---*/
.dashboard-masthead .app-wrapper,
.dashboard-footer.app-wrapper {
	padding-top: 25px;
	padding-bottom: 25px;
	max-width: 980px;
	margin: 0 auto;
}
@media only screen and (max-width: 767px) {
	.dashboard-masthead .app-wrapper,
	.dashboard-footer.app-wrapper {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
/*--- COMMON : END---*/

/*--- INSIGHTS : START---*/
.sp-insights {
	width: 100%;
	position: relative;
}

.sp-insights .content {
	overflow: hidden;
}

.sp-insights .header {
    align-items: center;
    background: #000;
    color: #fff;
    display: flex;
    height: 50px;
    justify-content: space-between;
    padding: 0 20px;
}

.sp-insights .title {
	flex-grow: 1;
	font: 16px/16px "FortBold";
	color: #fff;
	text-transform: uppercase;
}

.sp-insights .title .category-icon {
	margin-right: 5px;
}

.sp-insights .title .icon {
	margin-top: -1px;
	vertical-align: middle;
}

.sp-insights .title .icon-caption {
	vertical-align: middle;
}

.vi16.sp-insights .cta.button.header-button {
	padding: 7px 20px;
    cursor: pointer;
    border: 1px solid #fff;
    padding: 8px 30px;
    text-decoration: none;
    display: inline-block;
}
.vi16.sp-insights .cta.button.header-button .label {
    font: 14px "FortBook", Arial, sans-serif;
	color: #fff;
}
.vi16.sp-insights .cta.button.header-button:hover {
	background-color: #fff;
	transition: .2s;
}
.vi16.sp-insights .cta.button.header-button:hover .label {
	color: #000;
}
.vi16.sp-insights .cta.button.header-button .icon {
	display: none;
}
.sp-insights .flex {
	display: flex;
	justify-content: space-evenly;
}

.sp-insights .content-box {
	margin-top: 20px;
}

.sp-insights .articles {
	margin: 20px -10px 0;
}

.sp-insights .articles .thumbnail {
	display: block;
}

.sp-insights .articles .thumbnail .image {
	width: 100%;
	height: 194px;
	border-radius: 3px 3px 0 0;
}

.sp-insights .articles article {
	flex: 1;
	padding: 0 10px;
}

.sp-insights .articles figure {
	background-color: #fff;
	margin: 0;
	border: 1px solid #a5a5a5;
	border-radius: 3px;
	position: relative;
	height: 100%;
}

.sp-insights .articles figure figcaption {
	padding: 25px;
}

.sp-insights .articles .category {
	font-family: "FortBold", Arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #616161;
	text-transform: uppercase;
	margin: 0;
}

.sp-insights .articles .headline {
    font-family: "FortBold", Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
}

.sp-insights .articles .attribution {
    font-family: "FortBook", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
	margin-bottom: 12px;
}

.sp-insights .articles .description {
    font-family: "FortBook", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
	margin: 0 0 3em 0;
	overflow: hidden;
	position: relative;
	height: 63px;
}

.sp-insights .articles .description:after {
	content: "";
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 35%;
	height: 1.2em;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

.sp-insights .articles .description p {
	margin-bottom: 0;
}

.sp-insights .articles .read-more-button {
	position: absolute;
	bottom: 20px;
}
.vi16.sp-insights .articles .read-more-button,
.vi16.sp-insights .articles .read-more-button span {
	color: black;
}

.sp-insights .image-cta-box, .sp-insights .nav-list-box {
	float: left;
	width: 50%;
	height: 230px;
}

.sp-insights .image-cta-box .i-cta-content {
	margin-right: 10px;
	border:1px solid #C3C3C3;
}

.sp-insights .image-cta-box .image, .sp-insights .image-cta-box .text-box {
	float: left;
	width: 50%;
}

.sp-insights .image-cta-box .image {
	height: 230px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sp-insights .image-cta-box .text-box {
	background-color: white;
	height: 230px;
	padding: 13px 9px 11px 10px;
	box-sizing: border-box;
}

.sp-insights .image-cta-box .text-box .header {
	font: 12px/14px "FortBold";
	font-weight: bold;
	color: #0f2d5d;
}

.sp-insights .image-cta-box .text-box .description {
	font: 16px/24px "FortBook";
	color: #0f2d5d;
	margin-top: 8px;
}

.sp-insights .image-cta-box .text-box .cta.button {
	width: 220px;
	height: 45px;
	border-radius: 2px;
	background:none;
	background-color: #0f2d5d;
	box-sizing: border-box;
	position: absolute;
	bottom: 67px;
	padding: 15px 0;
	border: none;
	text-align:center;
}
.sp-insights .image-cta-box .text-box .cta.button:hover {
	background-color: #fff;
	border: 2px solid #0f2d5d;
	padding-top: 13px;
}
.sp-insights .image-cta-box .text-box .cta.button:hover .label, .sp-insights .image-cta-box .text-box .cta.button:hover .label:after {
	color: #0f2d5d;
}
.sp-insights .image-cta-box .text-box .cta.button .label {
	color: white;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	font-family: "FortBook";
}

.sp-insights .cta .short.label {
	display:none;
}

.sp-insights .image-cta-box .text-box .cta.button .label:after {
	font: normal normal normal 14px/1 "FontAwesome";
	content: "\f105";
	font-size: 14px;
	color: white;
	text-rendering: auto;
	transform: translate(0, 0);
	position: relative;
	left: 7px;
}

.sp-insights .nav-list-box .nav-content {
	background-color: #005eb8;
	padding-top: 30px;
	height: 230px;
	box-sizing: border-box;
	margin-left: 10px;
	border:1px solid #005eb8;
}

.sp-insights .nav-list-box .header {
	font: 16px/24px "FortBook";
	color: #ffffff;
	font-style: normal;
	letter-spacing: 0em;
	padding: 6px 40px 15px;
}

.sp-insights .nav-list-box .links {
	margin:0;
	padding: 5px 40px 0 40px;
	display: inline-block;
}

.sp-insights .nav-list-box .links .cta {
	padding: 0 0 10px 0;
	display: block;
}

.sp-insights .nav-list-box .links .cta .label {
	color:white;
	font:16px "FortBold";
	line-height:1;
	padding:0;
}

.sp-insights .nav-list-box .links .cta .icon {
	display: inline-block;
	margin-right: 10px;
}

.sp-insights .nav-list-box .links a {
	text-decoration: none;
}

.sp-insights .nav-list-box .links .cta:last-child {
	padding-right: 0;
}

.sp-insights .nav-list-box .links .cta {
	display: block;
}

/*--- MOBILE ---*/
@media only screen and (max-width: 767px) {
	.blk-responsive .sp-insights {
		box-sizing: border-box;
		padding: 15px;
	}
	.blk-responsive .sp-insights .content {
		padding: 0;
	}
	.blk-responsive .sp-insights .content-box,
	.blk-responsive .sp-insights .image-cta-box,
	.blk-responsive .sp-insights .nav-list-box {
		width: 100%;
		display: block;
		box-sizing: border-box;
		margin: 0;
	}
	.blk-responsive .sp-insights .articles {
		margin: 0 -10px 0;
		width: auto;
	}
	.blk-responsive .sp-insights .articles article {
		margin-top: 20px;
	}
	.blk-responsive .sp-insights .button.header-button {
		float: left;
		margin-top: 10px;
	}
	.blk-responsive .sp-insights .i-cta-content {
		margin-right: 0;
	}
	.blk-responsive .sp-insights .image-cta-box {
		width: 100%;
		padding: 0;
		background-color: white;
		margin: 20px 0 20px 0;
	}
	.blk-responsive .sp-insights .image-cta-box .image,
	.blk-responsive .sp-insights .image-cta-box .text-box {
		float: left;
		display: block;
		width: 50%;
		box-sizing: border-box;
		padding: 12px 15px 15px 15px;
	}
	.blk-responsive .sp-insights .image-cta-box .text-box {
		position: relative;
		margin-left: 0;
	}
	.blk-responsive .sp-insights .image-cta-box .text-box .description {
		font-size:14px;
		line-height:18px;
	}
	.blk-responsive .sp-insights .image-cta-box .text-box .cta {
		display: block;
	}
	.blk-responsive .sp-insights .image-cta-box .text-box .cta.button {
		width: auto;
		bottom: 15px;
		left: 15px;
		right: 15px;
	}
	.blk-responsive .sp-insights .nav-content {
		margin-left: 0;
		padding: 15px 0 0 0;
		height: auto;
	}
	.blk-responsive .sp-insights .nav-list-box {
		height: 100%;
	}
	.blk-responsive .sp-insights .nav-list-box .header {
		padding: 6px 15px 5px 15px;
	}
	.blk-responsive .sp-insights .nav-list-box .links {
		padding: 10px 15px 15px 15px;
	}
}
/*--- INSIGHTS : END---*/

/** NOTIFICATIONS : START **/
.sp-notifications {
	font-family:  "FortBook", Arial, sans-serif;
	color: #FFF;
	background-color: #000;
}
.sp-notifications .icon {
	margin-top: -1px;
	vertical-align: middle;
}
.sp-notifications .icon-caption {
	vertical-align: middle;
}
.sp-notifications .title {
	font-family: "FortBold", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
	margin: 0;
}
.sp-notifications .title .toggle-button {
	cursor: pointer;
	transition: all 0.3s;
}
.sp-notifications .title .toggle-button.rotated {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.sp-notifications .title .category-icon {
	margin-right: 5px;
}
.sp-notifications .alert-list {
	list-style-type: none;
	margin: 20px 0 0;
	padding: 0;
}
.sp-notifications .alert-list li {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #FFF;
	padding: 12px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.48);
}
.sp-notifications .alert-list li:last-child {
	padding: 12px 0 0;
}
.sp-notifications .alert-list li a {
	color: #fff;
	text-decoration: none;
	transition: color 0.1s;
}
.sp-notifications .alert-list li .icon-type {
	margin-right: 10px;
}
.sp-notifications .alert-list li .icon-type .icon {
	width: 20px;
}
.sp-notifications .alert-list li .description {
	margin: 0;
	max-width: 80%;
}
.sp-notifications .alert-list li a:hover .description {
	text-decoration: underline;
}
@media only screen and (max-width : 767px) {
	.blk-responsive .sp-notifications {
		padding: 15px 0;
	}
	.blk-responsive .sp-notifications .app-wrapper {
		padding: 0 15px;
	}
}
/** NOTIFICATIONS : END **/

/** DASHBOARD MASTHEAD : START **/
.dashboard-masthead {
	font-family: "FortBook", Arial, sans-serif;
}
.dashboard-masthead .app-wrapper {
	max-width: 980px;
	margin: 0 auto;
}
.dashboard-masthead .top-bar {
	background-color: #000;
}
.dashboard-masthead .top-bar .logo {
	height: 19px;
	width: auto;
	margin-top: 3px;
}
.dashboard-masthead .top-bar .menu-container {
	color: #FFF;
	font-size: 16px;
	line-height: 26px;
}
.dashboard-masthead .top-bar .pull-right {
	float: right
}
.dashboard-masthead .top-bar .dropdown {
	position: relative
}
.dashboard-masthead .top-bar .dropdown .dropdown-button {
	padding: 4px;
	border: 1px solid #FFF;
	border-radius: 50%;
	margin-left: 5px;
	cursor: pointer;
}
.dashboard-masthead .top-bar .dropdown .dropdown-list {
	position: absolute;
	top: 32px;
	right: 0;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	list-style-type: none;
	font-size: 15px;
	line-height: 15px;
	color: #0F2D5D;
	border: 1px solid #A5A5A5;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	min-width: 230px;
	z-index: 1000;
}
.dashboard-masthead .top-bar .dropdown .dropdown-list li {
	padding: 0 15px 10px;
	white-space: nowrap;
}
.dashboard-masthead .top-bar .dropdown .dropdown-list li a {
	text-decoration: none;
}
.dashboard-masthead .top-bar .dropdown .dropdown-list li:first-child {
	padding: 10px 15px;
}
.dashboard-masthead .top-bar .dropdown .dropdown-list:after {
	content: '';
	background-color: #FFF;
	position: absolute;
	top: -5px;
	right: 6px;
	height: 10px;
	width: 10px;
	transform: rotate(45deg);
}
.dashboard-masthead .statistic {
	padding-top: 15px;
	padding-bottom: 15px;
}
.dashboard-masthead .statistic a {
	text-decoration: none;
}
.dashboard-masthead .statistic .title {
	font-family: "FortBook", Arial, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 28px;
	color: #0F2D5D;
	margin: 31px 0 0;
	letter-spacing: -0.5px;
}
.dashboard-masthead .statistic .title a {
	color: #0F2D5D;
}
.dashboard-masthead .statistic .caption {
	font-family: "FortBold", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 13px;
	color: #0F2D5D;
	display: inline-block;
	margin: 15px 0 0;
	text-decoration: none;
}
.dashboard-masthead .statistic .banner {
	float: left;
	max-width: 70%;
}
.dashboard-masthead .statistic .brand {
	max-width: 140px;
	width: auto;
	height: 90px;
}

/*--- MOBILE ---*/
@media only screen and (max-width : 767px) {
	.blk-responsive .dashboard-masthead .app-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	.blk-responsive .dashboard-masthead .top-bar {
		padding: 10px 0;
	}
	.blk-responsive .dashboard-masthead .top-bar .logo {
		margin-top: 5px;
		height: 12px;
	}
	.blk-responsive .dashboard-masthead .top-bar .menu-container {
		font-size: 12px;
	}
	.blk-responsive .dashboard-masthead .top-bar .dropdown .dropdown-menu {
		top: 28px;
		font-size: 12px;
		line-height: 12px;
		min-width: 200px;
	}
	.blk-responsive .dashboard-masthead .statistic {
		padding-top: 15px;
		padding-bottom: 15px;
		display: table;
	}
	.blk-responsive .dashboard-masthead .statistic .banner,
	.blk-responsive .dashboard-masthead .statistic .brand-container {
		float: none;
		display: table-cell;
		max-width: inherit;
		vertical-align: middle;
	}
	.blk-responsive .dashboard-masthead .statistic .title {
		font-size: 20px;
		line-height: 24px;
		margin: 0 10px 0 0;
	}
	.blk-responsive .dashboard-masthead .statistic .caption {
		font-size: 12px;
		line-height: 10px;
		margin: 12px 0 0;
	}
	.blk-responsive .dashboard-masthead .statistic .brand {
		max-width: 110px;
		height: 70px;
	}
}
/** DASHBOARD MASTHEAD : END **/

/** DASHBOARD FOOTER : START **/
.dashboard-footer {
	font-family: "FortBook", Arial, sans-serif;
	padding: 30px 0;
	font-size: 12px;
	line-height: 12px;
}
.dashboard-footer .app-wrapper {
	max-width: 980px;
	margin: 0 auto;
}
.dashboard-footer .links {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.dashboard-footer .links li {
	float: left;
	margin-left: 30px;
}
.dashboard-footer .links li a {
	color: #000;
	text-decoration: none;
}
.dashboard-footer .links li a:hover {
	color: #555;
}
.dashboard-footer .links li:first-child {
	margin-left: 0;
}
.dashboard-footer .copyright {
	float: right;
	margin: 0;
	color: #616161;
}

/*--- MOBILE ---*/
@media only screen and (max-width : 767px) {
	.blk-responsive .dashboard-footer {
		padding: 30px 0;
		text-align: center;
	}
	.blk-responsive .dashboard-footer .app-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
	.blk-responsive .dashboard-footer .links {
		float: none;
	}
	.blk-responsive .dashboard-footer .links li {
		display: inline-block;
		float: none;
		margin-left: 15px;
	}
	.blk-responsive .dashboard-footer .links li:first-child {
		margin-left: 0;
	}
	.blk-responsive .dashboard-footer .copyright {
		float: none;
		margin: 15px 0 0;
	}
}
/** DASHBOARD FOOTER : END **/