@font-face {
	font-family: 'BLKFort-Bold';
	src: url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Bold.woff2') format("woff2"),
	url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Bold.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Bold.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Bold.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Bold.otf') format("otf");
}

@font-face {
	font-family: 'BLKFort-BoldItalic';
	src: url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BoldItalic.woff2') format("woff2"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BoldItalic.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BoldItalic.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BoldItalic.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BoldItalic.otf') format("otf");
}

@font-face {
	font-family: 'BLKFort-Regular';
	src: url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Book.woff2') format("woff2"),
	url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Book.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Book.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Book.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Book.otf') format("otf");
}

@font-face {
	font-family: 'BLKFort-RegularItalic';
	src: url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-BookItalic.woff2') format("woff2"),
	url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-BookItalic.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BookItalic.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BookItalic.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-BookItalic.otf') format("otf");
}

@font-face {
	font-family: 'BLKFort-ExtraBold';
	src: url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Extrabold.woff2') format("woff2"),
	url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-Extrabold.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Extrabold.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Extrabold.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-Extrabold.otf') format("otf");
}

@font-face {
	font-family: 'BLKFort-ExtraBoldItalic';
	src: url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.woff2') format("woff2"),
	url('/blk-inst-c-assets/cache-1772804172000/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.woff') format("woff"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.ttf') format("ttf"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.eot') format("eot"),
	url('/blk-inst-c-assets/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.otf') format("otf");
}

#institutional {
	position:relative;
	width: 100%;
	background-color:#FFFFFF;
	margin:auto;
	font-family: 'BLKFort-Regular';
}

#institutional #myAccountsContainer {
	position:relative;
	width: 99%;
	margin:auto;
	min-height:650px;
	/*overflow:hidden;*/
}

/* Title Bar CSS Starts */

#institutional .titleBar {
	position:relative;
	width:100%;
	height:40px;
	/* background:#EFD7D7;
	*/;
}

.fundBuyerReportAndDocs .titleBar {
	position:relative;
	width:98%;
	height:40px;
	padding:15px 0 0 0;
	border-bottom:1px solid #EAEAEA;
	/* box-sizing:border-box;
	*/

	margin:0 10px;
}

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

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

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

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

.fundBuyer #institutional .titleBarHeading	p,.fundBuyerReportAndDocs .titleBarHeading a {
	color:#137150;
}

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

/* Title Bar CSS Ends */

/* Tab Bar CSS Starts */

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

	
/*background:#EFA9D7;
	*/;
}

#institutional .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;
}

#institutional .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 );
}

#institutional .tabBar #tabs .tabBar_Selected {
	background:#EAEAEA;
	background-image:-ms-linear-gradient(top,#EAEAEA 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 );
}

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

*/

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

#institutional .tabBar #tabs .tabsLI a {
	font-family:'BLKFort-Regular';
	font-size:14px;
	color:#005EB8;
}

#institutional .tabBar #tabs .tabsLI .tabSelected {
	font-family:'BLKFort-Regular';
	font-size:14px;
	color:#282828;
}

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

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

/* Tab Bar CSS Ends */

/* Filter Bar CSS Starts */

#institutional #reportFiltersArea {
	position:relative;
	margin-top:0px;
	padding:32px 20px;
	min-height:20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#institutional .ics-overlay #reportFiltersArea {
	height: 45px;
	margin-left: 20px;
	padding: 15px 20px;
}

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

#institutional .date-text-container input {
	border: 0px;
	background: transparent;
	color: #000000;
	font-family: 'BLKFort-Regular';
}

#institutional .date-text-container input:disabled {
	opacity: .6;
}

#institutional #currencyDropDown, #institutional #valuation-dropdown {
	/*	padding-top: 27px;*/
}

#institutional .valuation-dropdown-title {
	line-height: 18px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
	float: left;
}

#institutional.page-class-my-accounts .ui-widgets #asOfDtDaily, #institutional.page-class-reportsearch  .ui-widgets #asOfDtDaily{
	margin-right: 30px;
}

#institutional #currencyDropDown select,#institutional #asOfDtMonthly select,#institutional #asOfDtDaily select,#navPriceDropDown select {
	width:200px;
	border: 0px;
	background: transparent;
	padding-bottom: 1px;
	border-bottom: 1px solid;
	outline: 0px;
}

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

#institutional #holdingStatus {
	position:relative;
	margin-top:10px;
}

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

#institutional .report-filter-area .date-picker-container {
	display: inline;
	margin-top: 10px;
}

#institutional .report-filter-area .date-picker-container > .date-picker-dropdown {
	width:145px;
}

#institutional .report-filter-area .date-picker-container > .datepicker-double, #institutional .report-filter-area .date-picker-container > .date-picker-text {
	display:inline;
	margin-left:10px;
}

#institutional .report-filter-area .date-picker-container > .datepicker-double .datepicker-double-label {
	font-weight:bold;
	margin-left:10px;
}

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

#institutional .monthly-transactions-date-range > .datepicker-title, #institutional #asOfDtDaily > .datepicker-title, #institutional #asOfDtMonthly > .datepicker-title, #institutional .report-filter-area .heading-dropdown-with-clear, #institutional .report-filter-area .accountsDropdown .accountsHeader, #institutional #dateTextContainer .datepicker-title, #institutional #reportFiltersArea > .datepicker-title, #institutional #currencyDropDown .currency-title {
	line-height: 18px;
	margin-right: 10px;
	float: left;
}

#institutional #currencyDropDown .currency-title {
	font-weight: bold;
}

#institutional .report-filter-area .date-picker-container > .date-picker-text {
	color: #999999;
}

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

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

#institutional .report-filter-area .reset-filters {
	position: relative;
	float: right;
	color: #005EB8;
	line-height: 18px;
	/*top: 30px;*/
	cursor: pointer;
}

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

#institutional #reportHandleOptions #colViewDropdown {
	margin-right: 20px;
	margin-top: 5px;
	position: relative;
	display: inline-block;
	float: right;
}

#institutional #reportHandleOptions .viewManager {
	float:right;
	width:22px;
	height:20px;
	padding-left:0;
	cursor:pointer;
	top:9px;
	position: relative;
}

#institutional #reportHandleOptions #colViewDropdown select {
	width:170px;
	border: 0px;
	background: transparent;
	padding-bottom: 2px;
	outline: 0px;
	border-bottom: 1px solid;
}

#institutional .holdingsDetailsTabs {
	width:100%;
	height:35px;
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin-bottom:12px;
}

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

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

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

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

#institutional .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;
}

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

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

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

#institutional .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 #000000;
}

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

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

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

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

#institutional .holdingsDetailsChartTab .chartTabDiv>.chartTab {
	line-height:35px;
	color:#253c80;
}

#institutional .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:2px;
}

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

/* Dropdown CSS Starts*/

#institutional #dropdownContainer {
	position:relative;
	/*min-height:18px;*/
	/*float:left;*/
	z-index:2;
	margin-right: 20px;
	margin-bottom: 4px;
	position: absolute;
	top: -142px;
	min-height: 43px;
	height: 43px;
}

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

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

#institutional .singleView .filterDropdown {
	height: 100%;
}

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

#institutional #dropdownHeader {
	position:relative;
	width:100%;
	height:40px;
	margin:0;
	background:transparent;
	cursor:pointer;
	border:0px;
	border-bottom:1px solid #231f20;
}

#institutional .filterDropdownContainer #dropdownHeader {
	border: 0px;
	color: #070707;
	font-size: 24px;
	font-family: 'BLKFort-Regular';
	margin-top: 1px;
	border-bottom: 1px solid #000000;
	/*min-height: 50px;
	height: 50px;*/
}

#institutional .dropdownOptionSelected {
	width:95%;
	height:40px;
	position:absolute;
	left:0;
	overflow:hidden;
}

#institutional .dropdown-with-checkbox-container #dropdownHeader {
	height: 21px;
}

#institutional .dropdown-with-checkbox-container .dropdownOptionSelected span {
	/*top: 2px;*/
	position: relative;
}

#institutional .filterDropdownContainer .dropdownOptionSelected span {
	position:relative;
	/*margin:5px;*/
	top:2px;
	font-size: 18px;
	white-space: nowrap;
	font-family: 'BLKFort-Bold';
}

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

#institutional .filterDropdownContainer .dropdownArrowContainer {
	top: 13px;
}

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

#institutional .dropdownArrow_Selected {
	border-width:0 5px 6px 5px;
	border-color:transparent transparent #000000 transparent;
}

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

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

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

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

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

#institutional .singleView .filterDropdownContainer {
	width:260px;
	height: 100%;
	margin-right: 15px;
}

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

#institutional .splitView .filterDropdownContainer {
	width:200px;
}

#institutional .accountsDropdownContainer, #institutional .dropdown-with-clear-filter-container {
	width:200px;
	position:relative;
	float:left;
}

#institutional .displayHidden {
	display: none;
}

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

#institutional .dropdownContent {
	position:absolute;
	background-color:#FFFFFF;
	max-height:511px;
	overflow:hidden;
	display: none;
	/*border:1px solid #797979;*/
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	/* margin-top: 10px; */
}

#institutional #dropdown-with-checkbox-container {
	width: 180px;
	position: relative;
	float: left;
}

#institutional #dropdown-with-checkbox-container .dropdownHeaderSelected {
	border: 0px;
	border-bottom: 1px solid #231f20;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent {
	width: 105%;
	position:absolute;
	background-color:#FFFFFF;
	max-height:511px;
	overflow:hidden;
	display: none;
	border:1px solid #C0C0C0;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContentShow {
	z-index: 2;
	display: block;
	border: 0px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckboxContentContainer {
	position: relative;
	margin-bottom: 10px;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckboxContentContainer .dropdownList {
	position: relative;
	width: 100%;
	height: 30px;
	line-height: 20px;
	padding: 5px 5px;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckboxContentContainer .dropdownList:hover {
	background: transparent;
	color: #000000;
	font-weight: bold;
	/*font-family: AvenirNextBold;*/
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckboxText {
	position: relative;
	width: 85%;
	float: left;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
	font-family: 'BLKFort-Regular';
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckboxText_selected {
	color: #000000;
	font-family: 'BLKFort-Bold';
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckbox {
	position: relative;
	float: left;
	height: 21px;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckbox input[type="checkbox"] {
	margin-top: 2px;
	cursor: pointer;
}

#institutional #dropdown-with-checkbox-container .dropdownCheckboxContent .dropdownCheckbox input[type="checkbox"]:checked {
	cursor: not-allowed;
}

#institutional .dropdownContentShow {
	display: block;
}

#institutional	#dropdownContainer .accountFilterOverlayOpenDiv {
	position:relative;
	/*width:120px;*/
	float:left;
	top:16px;
	font-size: 14px;
	color: #3f3f3f;
}

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

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

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

#institutional .singleView #dropdownContent #accountFilterDiv .account-filter-container li {
	padding: 10px 20px 10px 20px
}

#institutional .singleView #dropdownContent #accountFilterDiv .account-filter-container li:hover {
	background: #F8F8F8;
}

#institutional .singleView #dropdownContent #accountFilterDiv .account-filter-container li.parent-node-level-1:hover {
	background: none;
}

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

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

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

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

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

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

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

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

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

#institutional .ics-v3-datepicker {
	width: 90px;
}

#institutional .datepicker-double input.ics-v3-datepicker {
	border: 0;
	background: transparent;
	border-bottom: 1px solid;
}

#institutional #ics-monthly-datepicker-closedendalts.ics-v3-datepicker, #institutional .incomeDetailsContent .ics-v3-datepicker {
	width: 130px;
	border: 0px;
	background: transparent;
	padding-bottom: 1px;
	border-bottom: 1px solid;
	outline: 0px;
}

#institutional #holdingDetailsGrid #reportFiltersArea {
	margin-left: 20px;
}

#institutional .incomeDetailsContent #reportFiltersArea {
	margin-bottom: 10px;
	margin-left: 20px;
}

#institutional .incomeDetailsContent .ics-v3-datepicker {
	float: left;
	margin-right: 40px;
}

#institutional #asOfDtDaily .ics-v3-datepicker {
	width: 190px;
	border: 0px;
	background: transparent;
	border-bottom: 1px solid;
	font-family: 'BLKFort-Regular';
}

#institutional #dropdownContainer #dropdownContent .account-filter-country-level-node {
	text-transform: uppercase;
	border-top: 1px solid #bbbbbb;
	background: #f0f4f6;
	font-weight: bold;
}

/* Dropdown CSS Ends */

/* Filter Bar CSS Ends */

/* Viewing Section CSS Starts */

#institutional .status-msg {
	color: #000000;
	font-size: 16px;
	font-family: 'BLKFort-Regular';
	float: right;
}

#institutional #viewingSection {
	position:relative;
	width:100%;
	/*margin-top:10px;*/
	font-family:'BLKFort-Regular';
	font-size:16px;
	color:#282828;
}

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

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

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

/* Viewing Section CSS Ends */

/* Grid View CSS Starts */

#institutional #gridView {
	width:100%;
	position:relative;
	min-height:100px;
	border-top:1px solid #EAEAEA;
	/*margin-top:5px;*/
	padding-top:12px;
}

#institutional #reportHandleOptions {
	position:relative;
	height: 30px;
	padding: 0px 10px;
}

#institutional .ics-overlay #reportHandleOptions {
	padding: 0px 20px;
}

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

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

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

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

#institutional #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;
}

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

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

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

#institutional #gridVisualization .icon-chart_text {
	font-size:12px;
	font-family:'BLKFort-Regular';
}

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

#institutional .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;
	*/;
}

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

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

/* Grid View CSS Ends */

/* Overlay CSS Starts */

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

#institutional #overlayBg {
	width:100%;
	height:100%;
	background:#999999;
	position:fixed;
	opacity:.7;
	top: 0px;
	z-index: 11;
}

#institutional .icsOverlay  #overlayBg {
	z-index: 0;
}

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

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

#institutional #overlayContent {
	position:absolute;
	background-color:#FFFFFF;
	width:100%;
	margin:auto;
	left:0;
	right:0;
	/*padding:20px;
	padding-left:15px;
	padding-right:15px;*/
	overflow:hidden;
	overflow-x:hidden;
	box-sizing:border-box;
	border-radius:3px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	/*border:1px solid #CCCCCC;*/
}

#institutional #overlayContent h2 {
	margin: 0px;
}

#modalOverlay {
	display:none;
}

#institutional .titleBarOverlay {
	position:relative;
	width:100%;
	height:55px;
	padding-bottom:10px;
	border-bottom:1px solid #EAEAEA;
	background: #000000;
	color: #fff;
	font-family: 'BLKFort-Regular';
	padding: 15px 20px;
}

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

#institutional .titleBarOverlay .titleBarHeading p {
	font-family:'BLKFort-Regular';
	font-size:26px;
	color:#fff;
	/* margin-top:22px;
	*/;
}

#institutional .ics-overlay .reportName {
	font-family:'BLKFort-Regular';
	font-size:18px;
	color:#282828;
	margin-top:8px;
	padding: 0 20px;
}

#institutional .ics-overlay .reportName p {
	margin-bottom: 5px;
}

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

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

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

#institutional .ics-overlay .baseCurrencyHoldingsDetails {
	float: left;
	margin-right: 30px;
}

#institutional .ics-overlay .baseCurrencyHoldingsDetails:last-child {
	float: none;
}

/* Overlay Css Ends */

/*	Account Filter Css	*/

#institutional .ics-overlay .accountFilterNewFilterDiv {
	float: left;
	margin-right: 30px;
}

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

/*	Account Filter Css	*/

/*	View Configuration CSS Starts	*/

#institutional .viewManagerTitle, #institutional .accountFilterTitle {
	background: #000000;
	color: #fff;
	font-family: 'BLKFort-Regular';
	padding: 15px 20px;
}

#institutional .viewManagerTitle h2, #institutional .accountFilterTitle h2 {
	font-size: 18px;
	font-weight: bold;
}

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

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

*/

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

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

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

.columnConfigMainBody .setDefaultViewDiv .setDefaultViewDivText{
	position : relative;
	top : 1px;
}

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

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

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

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

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

.columnSelectionBtn>button {
	width:45px;
	min-width: 45px;
	height: 30px;
	margin-top:9px;
}

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

.columnSelectionBtnMove>button {
	width:73px;
	min-width:73px;
	height: 30px;
	margin-top:40px;
}

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

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

.columnConfigBtns .alignRight {
	margin-bottom: 20px;
	margin-right: 20px;
}

.columnConfigBtns .alignRight>button {
	margin-right: 10px;
}

.columnConfigBtns .alignRight>button:last-child {
	margin-right: 0px;
}

.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;
}

#institutional .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 */

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

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

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

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

/*	Extra Button Selected class Added	 */

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

#institutional .icsMessageError {
	color:red;
}

#institutional .icsMessageSuccess {
	color:green;
}

/*		*/

#institutional .searchWordHighlight {
	background-color:#FFFF00;
}

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

#institutional .removeInputText {
	position:relative;
	margin-left:-25px;
	cursor:pointer;
	color:gray;
	font-weight:bold;
	font-size:20px;
	top:-6px;
}

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

#institutional .viewManager {
	cursor:pointer;
	color: #000000;
}

.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;
}

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

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

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

.hidden {
	display:none !important;
}

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

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

*/

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

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

.textNoWrap {
	white-space:nowrap;
}

#institutional #dropdownContainer #dropdownContent .terminatedPort {
	color:red;
}

#institutional #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	*/

#institutional #allFilter {
	position: relative;
	height: 50px;
	padding: 10px 20px;
	border-bottom: 1px solid #979797;
}

#institutional .viewSelectors {
	padding: 10px 20px;
	border-bottom: 1px solid #979797;
}

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

#institutional #createEditFilterEditField {
	position:relative;
	width:300px;
	height:22px;
	margin:0;
	background:#FFFFFF;
	cursor:pointer;
	border:1px solid #C0C0C0;
	float:left;
	border: 0px;
	background: transparent;
	padding-bottom: 8px;
	border-bottom: 1px solid;
	outline: 0px;
}

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

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

#institutional #myAccounts_V3 .title {
	float:left;
}

#institutional .createEditFilterHeaderSelected input {
	position:relative;
	width:95%;
	float:left;
	border:0;
	margin-left:5px;
	margin-top:1px;
	background: transparent;
	border-bottom: 1px solid;
	outline: 0px;
}

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

#institutional .createEditFilterHeaderEditShow {
	display:block;
}

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

#institutional .createEditFilterSelected {
	border-color:#000 !important;
}

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

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

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

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

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

#institutional #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 #institutional {
	width:100%;
}

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

.fundBuyer #institutional #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,#eaeaea 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 38px 3px 0;
}

.accountFilterMessages {
	display:none;
}

.accountFilterMessagesShow {
	display:block;
	padding: 0 20px;
	position: absolute;
	bottom: 60px;
}

/*	 Css For Fund Buyer End		 */

/*	 Performance Chart Tab Start	 */

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

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

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

		float:right;
}

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

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

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

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

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

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

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

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

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

#institutional .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;
}

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

#institutional .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 );
}

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

#institutional .performanceChartTab .chartDateSelectorsSelected {
	color:#005EB8;
	background:#EAEAEA;
	background-image:-ms-linear-gradient(top,#EAEAEA 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 );
}

#institutional .performanceChartTab .chartDateRange {}

.transactionChartDiv {
	display:none;
}

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

.clearBoth {
	clear:both;
}

.even {
	background: transparent;
}

.odd {
	background-color: rgba(165,165,165,.1);
}

.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:22px;
	margin-bottom:10px;
	/*overflow: hidden;*/
}

#grid-header-wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
	max-width: 100%;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #9f9c9c;
	border-right:0px;
	border-left:0px;
	box-sizing:border-box;
	/*	setting background color for scorallble portion in header	*/
	background: transparent;
	background-image: none;
}

#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:60px;
	line-height:16px;
	margin:0;
	float:left;
	font-family: 'BLKFort-Regular';
	font-size:12px;
	font-weight: bold;
	color:#616161;
	text-align:left;
	cursor:pointer;
	border-right: 0px;
	background: transparent;
}

.grid-header-column-sorted {
	color:#253c80;
}

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

#grid-container .row {
	position:absolute;
	font-size:11px;
	height:30px;
	cursor:pointer;
	/* border-bottom: 1px solid #e9e9e9; */
	margin: 0px;
}

#grid-container .row:last-child {
	border-bottom: 0px;
}

#grid-container .row.rowLevel_0 {
	/* background: #f0f4f6; */
}

.grid-cell {
	height:30px;
	vertical-align:middle;
	word-break:break-word;
	box-sizing:border-box;
	padding:0 10px;
	white-space:nowrap;
	position:relative;
	float:left;
	border-left: 0px;
}

.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;
}

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

.ascArrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 9px 7px;
	border-color:transparent transparent #253c80 transparent;
	position:absolute;
	right:0;
	top:3px;
	margin:auto;
}

.descArrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:9px 7px 0 7px;
	border-color:#253c80 transparent transparent transparent;
	position:absolute;
	right:0;
	top:10px;
	margin:auto;
}

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

.info-icon {
	background: none;
}

.info-icon-new {
	width:12px;
	height:12px;
	color: #253c80;
}

.tableHeader-alignLeft {
	position:absolute;
	left:5px;
	text-align:left;
	overflow:hidden;
}

.tableHeader-alignRight {
	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;
	top:50%;
	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 {
	top:0;
	bottom:0;
	margin:auto;
}

.grid-cell-verticalAlign {
	margin:0;
	position:relative;
	height: 30px;
	line-height:  30px;
}

.grid-cell-verticalAlign > .column-text {
	display:inline-block;
	position:relative;
	margin-top:0px;
	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: 22px;
}

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

#institutional .col-view-dropdown-title {
	line-height: 18px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
}

#institutional .grid-options {
	position: relative;
	display: inline-block;
	margin-right:30px;
	margin-top: 6px;
	float: left;
}

#institutional .grid-options#search-grid-span {
	margin-top: 5px;
	margin-right: 20px;
}

#institutional .grid-options .expand-btn {
	border-right: 1px solid #000000;
	padding-right: 10px;
	margin-right: 5px;
}

#institutional .header-links {
	margin-top: 6px;
	margin-right: 20px;
}

#institutional .header-links li:last-child {
	padding-right: 0px;
}

#institutional .header-links a {
	text-decoration: none;
	font-family: 'BLKFort-Regular';
	font-size: 14px;
	color: #000000;
}

#institutional #grid-filter-container {
	top: 6px;
}

#institutional .grid-filter-text {
	position: relative;
	margin-right: 5px;
	top: 3px;
}

#institutional .grid-filter {
	position: relative;
	float: right;
	min-width: 200px;
}

#institutional .grid-filter .grid-filter-label {
	position: relative;
	margin: 5px;
	top: 2px;
	color: gray;
}

#institutional .grid-filter .grid-filter-label-selected {
	color: #000000;
}

#institutional .grid-filter #filter-default-header {
	position: relative;
	width: 95%;
	height: 19px;
	margin: 0;
	background: #FFFFFF;
	cursor: pointer;
	border: 1px solid #C0C0C0;
}

#institutional .grid-filter .grid-filter-option-selected {
	width: 78%;
	height: 19px;
	position: relative;
	float: left;
	overflow: hidden;
}

#institutional .grid-filter .grid-filter-arrow-container {
	width: 20px;
	height: 18px;
	position: relative;
	float: left;
}

#institutional .grid-filter .grid-filter-arrow {
	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: 0;
}

#institutional .grid-filter .grid-filter-arrow-selected {
	border-width:0 3px 7px 3px;
	border-color:transparent transparent #000000 transparent;
}

#institutional .grid-filter .clear-grid-filter-container {
	width: 12px;
	height: 18px;
	position: relative;
	float: left;
}

#institutional .grid-filter .clear-grid-filter {
	position: relative;
	cursor: pointer;
	color: gray;
	font-weight: bold;
	font-size: 20px;
	top: 2px;
}

#institutional .grid-filter .grid-filter-dropdown-content {
	width: 300px;
}

#institutional #search-grid-span {
	width: 0px;
	height: 30px;
	position: relative;
	-webkit-transition: width 1s;
	transition: width 1s;
	float: left;
	overflow: hidden;
	margin-right:0px;
	display: inline-block;
}

#institutional #search-grid-span.search-grid-span-show {
	width: 180px;
}

#institutional #search-grid-btn {
	width:100%;
	padding:1px;
	padding-right:20px;
	padding-bottom: 0px;
	outline: 0px;
	border: 0px;
	border-bottom: 1px solid #000;
}

#institutional input#search-grid-input-div {
	font-family: 'BLKFort-Regular';
	font-size: 14px;
}

#institutional #reportHandleOptions .gw-search-icon {
	border-right: 1px solid #000;
}

#institutional .gw-search-icon {
	padding-right: 8px;
	height: 18px;
	display: inline-block;
	color: #979797;
	margin-right: 15px;
	cursor: pointer;
}

#institutional .gw-search-icon .fa-search {
	font-size: 16px;
	color: #4d4c4c;
}

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


#institutional #search-grid-input-div {
	display:inline-block;
	width:170px;
	float: left;
}

.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;
}

#institutional #search-grid-span>span {
	position:relative;
	margin-left:-12px;
	cursor:pointer;
	color:gray;
	font-weight:bold;
	font-size:20px;
	top:-4px;
	float: left;
}

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

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

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

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

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

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

.rowLevel_3 .column-0 .default-row-arrow-space {
	margin-left: 10px;
}

.rowLevel_0 .column-0 .grid-cell-verticalAlign {
	width:96%;
}

.rowLevel_1 .column-0 .grid-cell-verticalAlign {
	width:94%;
}

.rowLevel_1 .column-0 .grid-cell-verticalAlign.tradeIcon {
	font-weight:700;
	width:80%;
}

.rowLevel_2 .column-0 .grid-cell-verticalAlign {
	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;
}

.row.row-type-port_index .grid-cell-verticalAlign .column-text, .row.row-type-index .grid-cell-verticalAlign .column-text {
	padding-right: 1px;
}

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

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

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

.grid-cell-verticalAlign > .expanded-row-arrow {
	margin-top:10px;
	border-width:4px 0 4px 5px;
	border-color:transparent transparent transparent #253c80;
}

.grid-cell-verticalAlign > .collapsed-row-arrow {
	margin-top:12px;
	border-width:5px 4px 0 4px;
	border-color:#253c80 transparent transparent transparent;
}

.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;
}

#institutional .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);
}

#institutional .icon-container {
	position:absolute;
	right:10px;
	top:10px;
}

#institutional .icon-container-left {
	position: relative;
	top: 6px;
	float: left;
	min-width: 25px;
}

#institutional .icon-container-left .report-search-download {
	display: block;
	margin-left: 4px;
	padding-left: 5px;
}
#institutional .icon-container-left .report-search-download.icon-pdf {
	background-position: -15px -400px;
}

#institutional .blue-text {
	width: 84%;
	position: relative;
	float: left;
	color: #253c80;
}

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

#institutional .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-1772804172000/include/institutional/css/image/ui-anim_basic_16x16.gif') no-repeat;
	display:inline-block;
	float:none;
}

#institutional .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:'BLKFort-Regular';
	font-size:14px;
}

#institutional .ui-widgets a {
	color:#000000;
}

#institutional.page-class-my-accounts .ui-dialog .ui-widget-header, #institutional.page-class-reportsearch .ui-dialog .ui-widget-header, #institutional.page-class-viewpoint .ui-dialog .ui-widget-header, #institutional.page-class-preferences .ui-dialog .ui-widget-header {
	padding:0;
	display: none;
}

#institutional .ui-dialog.gls-search-results-dialog .ui-widget-header {
	padding: 10px 0px;
	display: block;
}

#institutional .gls-search-results-dialog .gls-search-results td {
	box-sizing: unset;
}

#institutional .gls-search-results-dialog .gls-search-results h3 {
	margin: 0px;
	padding: 0px;
}

#institutional .gridContainer {
	/*width: 100%;
	position: relative;*/
	/*margin: auto;*/
	/*margin: 0px 10px;*/
	margin-bottom:20px;
}

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

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

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

#institutional .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:red;
}

.rowLevel_1 {
	background:red;
}

.rowLevel_2 {
	background:red;
}

.rowLevel_3 {
	background:red;
}

.rowLevel_4 {
	background:red;
}

.rowLevel_5 {
	background:red;
}

*/

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

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

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

#institutional .axis path {
	display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#institutional .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;
}
*/
#institutional .label-hovered {
	font-size: 14px !important;
}

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

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

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

.no-sort-icon {
	width:12px;
}
#institutional .sleeve-tab{
	margin-top : 0px;
}
.legend-deselected{
	display : none;
}
.bar-selected{
	
}
.legend-rect-selected{
	
}
#institutional .sleeve-tab{
	margin-bottom: 10px;
	height: 30px;
	margin-left: 30px;
	font-family: 'BLKFort-Regular';
	font-size: 14px;
}
#institutional .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: 10px;
	height: 5px;
	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 !important;
}

.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;
}

#institutional .overflowHidden {
	overflow: hidden;
}

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

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

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

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

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

#institutional .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;*/
}

#institutional .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', 'BLKFort-Regular';
}

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

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

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

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

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

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

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

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

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

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

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

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

#institutional .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;
}

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

#institutional #dropdown-with-clear-container .dropdown-with-clear #dropdownHeader, #institutional #dropdown-with-clear-container .dropdown-with-clear .dropdownOptionSelected {
	height: 20px;
}

#institutional #dropdown-with-clear-container .dropdown-with-clear .dropdownContent {
	width:350px;
	margin-top: 0px;
	padding-left: 10px;
}

#institutional .dropdown-with-filter-container .dropdown-with-clear .dropdownContent {
	width:400px !important;
}

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

#institutional #dropdown-with-clear-container #dropdownContent #filter-div ul>li {
	cursor: pointer;
	margin-top: 10px;
}

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

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

#institutional #dropdownContainer .search-filter-div {
	position: relative;
	/*width: 100%;*/
	/*padding: 14px 0px 14px 10px;*/
	box-sizing: border-box;
	/*max-height: 50px;*/
	margin: 10px 20px;
	border-bottom: 1px solid #979797;
}

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

#institutional #dropdownContainer .search-filter-div .search-filter-btn {
	position: relative;
	width: 96%;
	height: 25px;
	/* padding: 0px 25px 0px 20px; */
	box-sizing: border-box;
	border: 0px;
	padding-bottom: 10px;
	/* margin-left: -5px; */
}

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

#institutional .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 );*/
}

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

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

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

#institutional #search-account-filter-div-overlay, #institutional #popUp_accountFilterDiv .accountFilterScrollDiv {
	position: relative;
	width: 100%;
	padding: 0px 20px;
}

#institutional #popUp_accountFilterDiv .accountFilterScrollDiv {
	height: auto !important;
	min-height: auto !important;
    max-height: 360px !important;
    overflow: hidden auto !important;
    margin-bottom: 50px !important;
}

#institutional #search-account-filter-div-overlay {
	margin-bottom: 10px;
}

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

#institutional #popUp_accountFilterDiv .account-filter-overlay-search {
	position: relative;
	margin-top: 15px;
	padding: 0 25px 7px 0px;
	box-sizing: border-box;
	outline: 0px;
	border: 0px;
	border-bottom: 1px solid #000;
}

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

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

#institutional .ui-dialog.confirmationBox {
	padding: 10px 20px;
}

#institutional .ui-dialog.confirmationBox .ui-dialog-buttonpane.ui-widget-content {
	padding: 10px 0px 5px 0px
}

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

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

#institutional .confirmationText{
	margin-top : 10px;
	font-family : 'BLKFort-Regular';
	font-size : 12px;
}

#institutional .grid-columns-bold {
	font-weight: 700
}

.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: 'BLKFort-Regular', sans-serif;
	font-size: 14px;
}

#institutional .displayHiddenMsg {
	display: none;
}

.fund-info-icon {
	position: relative;
	margin-right: 5px;
	color : #005EB8;
	font-size: 12px;
}

#institutional .ics-gls-titleBarHeading {
	float: none;
	color: #0c3884;
	font: 16px/20px "AvenirNextBold",sans-serif;
}

#institutional .ics-gls-overlay .alt-fund-overlay-heading {
	border-bottom: 1px solid #b4b4b4;
	color: #333;
	cursor: default;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 10px 0;
	top: 5px;
}

#institutional .ics-gls-ui-widgets .ui-dialog-titlebar {
	float: right;
	border: 0;
	padding: 0;
}
#institutional .ics-gls-ui-widgets .ui-dialog-titlebar-close {
	margin: 0;
	z-index: 999;
	position: absolute;
	right: 10px;
	top: 20px;
	border: 0;
	padding: 0;
	width: 16px;
	height: 16px;
}

#institutional .ics-gls-ui-widgets .ui-dialog-titlebar-close.ui-button .ui-icon  {
	background-image: url('/blk-inst-c-assets/cache-1772804172000/include/institutional/css/image/blk_icon_closelightbox.png');
	background-position: 0 0;
}

#institutional #overlayBgGls {
	width:100%;
	height:100%;
	background:#999999;
	position:fixed;
	opacity:.7;
	top: 0px;
	z-index: 100;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-results-header {
	width: 100%;
	margin-top: 20px;
	border-collapse: collapse;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-headers {
	height: 35px;
	padding: 5px 10px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-headers .ics-gls-search-header {
	border-color: #bbb;
	border-style: solid;
	border-width: 0 0 2px 0;
	text-align: left;
	color: #747484;
	font: 14px "AvenirNextBold",sans-serif;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-headers .doc-name {
	border-left: 0;
	width: 520px;
	color: #0c3884;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-headers .publication-date {
	width: 90px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-headers .doc-subscription {
	width: 55px;
	text-align: center;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-search-results-body {
	width: 100%;
	border-collapse: collapse;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body .doc-name {
	border-left: 0;
	width: 520px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body .publication-date {
	width: 90px;
	color: #5a5a5a;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body .doc-subscription {
	width: 55px;
	text-align: center;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body {
	border-color: #bbb;
	border-style: solid;
	border-width: 0px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-footer {
	position: relative;
	padding: 15px 0 0 0;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-footer .button-section {
	float: right;
	padding-bottom: 10px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-footer .button-section > a {
	padding: 7px 15px;
	border: 1px solid #DDD;
	color: #DDD;
	background: transparent;
	font: 15px/16px "AvenirNextMedium",sans-serif;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body  .ics-gls-overlay-body-td {
	font-family: "'BLKFort-Regular'",sans-serif;
	border: 0;
	padding: 11px 8px 12px 8px !important;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body  .ics-gls-overlay-body-doc-name-link {
	color: #0c3884;
	font-size: 15px;
	font: 15px/16px "AvenirNextMedium",sans-serif;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body  .ics-gls-overlay-body-doc-name-link > span {
	line-height: 18px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body  .publication-date-body {
	font-size: 14px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body .ics-gls-overlay-body  .doc-subscription-body {
	text-align: center;
	min-width: 21px;
	width: 55px;
}

#institutional .ics-gls-ui-widgets .alt-fund-overlay-body  .table-body-wrapper {
	max-height: 330px;
	overflow: auto;
	border-color: #bbb;
	border-style: solid;
	border-width: 0px;
}

#institutional .ics-gls-ui-widgets .ics-gls-icon {
	color: #b4b4b4;
}

/*************************************************************************************************************************************************************/
									/*				NEW VI CSS				*/
/*************************************************************************************************************************************************************/

#institutional {
	position:relative;
	width: 100%;
	background-color:#FFFFFF;
	margin:auto;
}

#institutional #myAccountsContainer {
	position:relative;
	width: 100%;
	margin:auto;
	min-height:650px;
	/*overflow:hidden;*/
	font-family: 'BLKFort-Regular';
}

#institutional .gw-tab-bar {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 32px 20px 0 20px;
	border-top: 2px solid #CBCBCB;
	border-bottom: 1px solid #253c80;
	min-width: 1100px;
}

#institutional .gw-tab-bar .gw-tabs {
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 0px;
}

#institutional .gw-tab-bar .gw-tabs .gw-tab {
	display: inline-block;
	margin-right: 50px;
	font-size: 16px;
	padding-bottom: 3px;
	margin-bottom: 7px;
}

#institutional .gw-tab-bar .gw-tabs .gw-tab a {
	color: #000000;
	text-decoration: none;
	font-family: 'BLKFort-Regular';
	font-size: 16px;
}

#institutional #dropdownContainer #dropdownContent .custom-account-filter-container li {
	padding: 10px 20px;
}

#institutional #dropdownContainer #dropdownContent .custom-account-filter-container li:hover {
	font-weight: bold;
}

#institutional #dropdownContainer #dropdownContent .custom-account-filter-container .filter-node-selected {
	font-weight: bold;
}

#institutional #dropdownContainer #dropdownContent .custom-account-filter-container li:first-child {
	padding: 10px 20px;
	margin-top: 5px;
}

/* #institutional #dropdownContainer #dropdownContent .custom-account-filter-container li .filter-node-text {

} */

#institutional .filter-search {
	position: relative;
	z-index: 1;
}

#institutional .overlay-button-div {
	margin: 0px 20px 20px 20px;
}

#institutional .overlay-button-div>button:last-child {
	margin-right: 10px;
}

.ui-dialog .ui-dialog-content {
	padding: 0px;
}

hr {
	background-color: #979797;
	color: #979797;
}
#gpTable {
	position: relative;
	width: 99%;
	margin: auto;
}
.icon-container .iconXls {
	position: relative;
	top: -5px;
}

.ics-overlay-grid-container {
	position: relative;
	margin: auto;
	width: 99%;
	margin-top: 10px;
}

#institutional #holdingDetailsGrid .ics-overlay-grid-container  {
	margin-top: -10px;
}

 #institutional #fundpricesMainGrid .row.rowLevel_0, #institutional #transactionsMainGrid .row.rowLevel_0 {
	background: transparent;
}

#institutional select:disabled, #institutional input:disabled {
	color: graytext;
}

#institutional.page-class-my-accounts #mastheadWrapper .ls-cmp-wrap [data-tracked-name="gateway-core-components:AppComponent"], #institutional.page-class-reportsearch #mastheadWrapper .ls-cmp-wrap [data-tracked-name="gateway-core-components:AppComponent"], #institutional.page-class-preferences #mastheadWrapper .ls-cmp-wrap [data-tracked-name="gateway-core-components:AppComponent"], #institutional.page-class-viewpoint #mastheadWrapper .ls-cmp-wrap [data-tracked-name="gateway-core-components:AppComponent"] {
	max-height: 260px;
}

#institutional .icsOverlay #overlayBody {
	width: 830px;
}

#institutional #gridView .icsMessageError, #institutional #gridContainer .icsMessageError {
	padding: 0 10px;
}

#institutional .ics-gls-overlay {
	padding: 20px;
}

#institutional .ics-gls-overlay .ui-dialog-titlebar-close {
	right: 20px;
}

#institutional.page-class-my-accounts .icon-container span.document-link.gls-fund-docs-icon-container {
	float: left;
}

/* Gateway VI v19 start */
#institutional .gw-tab-bar-v19 ul.gw-tabs {
	margin-bottom: 20px;
}

#institutional .gw-tab-bar-v19 ul.gw-tabs .gw-tab {
	margin: 0;
	padding: 0;
	border: none !important;
	min-width: 126px;
	text-align: center;
	border-left: 1px solid #000000 !important;
	border-top: 1px solid #000000 !important;
	border-bottom: 1px solid #000000 !important;
	color: #000000;
	font-size: 14px;
	margin-right: -4px;
}

#institutional .gw-tab-bar-v19 ul.gw-tabs .gw-tab:last-child {
	border-right: 1px solid #000000 !important;
}

#institutional .gw-tab-bar-v19 ul.gw-tabs .gw-tab.gw-tab-selected {
	background: #000000;
	border: 1px solid transparent !important;
}

#institutional .gw-tab-bar-v19 ul.gw-tabs .gw-tab > a {
	color: #000000;
	font-size: 14px;
	display: block;
	padding: 4px 30px;
}

#institutional .gw-tab-bar-v19 ul.gw-tabs .gw-tab.gw-tab-selected > a {
	color: #fff;
	font-family: 'BLKFort-Bold';
}

#institutional .gw-tab-bar-v19{
   border-bottom: 0px;
   padding-left: 0px;
   border-top: 0px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 {
	color: #000000;
}
#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19.dropdownCheckboxContent-v19 {
	max-width: 60px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownOptionSelected {
	top: -3px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownHeader-v19 {
	border-bottom: 1px solid #000000;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownArrowContainer {
	color: #FF4713;
	top: -4px;
	width: 13px;
	font-size: 16px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer {
	margin-bottom: 0px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer ul {
	margin-bottom: 0px;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer li {
	padding: 0 !important;
	color: #333;
	position: relative;
	/* line-height: 1.5em !important; */
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer li .dropdownCheckboxText:hover {
	background: #efefef;
	color: #333;
	font-weight: normal;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer li .dropdownCheckboxText {
	padding: 5px;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}

#institutional #dropdown-with-checkbox-container.dropdown-with-checkbox-container-v19 .dropdownCheckboxContentContainer li .dropdownCheckbox {
	position: absolute;
	right: 5px;
	top: 5px;
	height: auto;
}

#institutional .filterDropdownContainer .dropdownArrowContainer.dropdownArrowContainer-v19 {
	color: #FF4713;
	top: 9px;
	font-size: 16px;
}

#institutional select.gw-select-v19 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #000000;
	border-bottom: 1px solid #000000 !important;
}

#institutional select.gw-select-v19 > option {
	color: #333;
	padding: 5px;
}

#institutional select.gw-select-v19 + span.fa {
	position: relative;
	right: 20px;
	/* top: -2px; */
	color: #FF4713;
	font-size: 16px;
}

/* IE 10/11 */
#institutional select.gw-select-v19::-ms-expand {
	display: none;
}

/* IE 9 */
@media screen and (min-width: 0\0) {
	#institutional select.gw-select-v19 {
		background: none\9;
		padding: 5px\9;
	}
}

#institutional #search-grid-span-v19 .search-icon {
	font-size: 12px;
	margin-left: 10px;
	color: #000000;
	position: relative;
	top: 2px;
}
#institutional #search-grid-span-v19 {
	width: 200px;
	height: 30px;
	position: relative;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #000000;
}
#institutional .search-grid-btn-v19 {
	width: 85%;
	height: 100%;
	float: left;
	border: 0px;
}

#institutional .grid-options-v19 {
	font-family: sans-serif;
	margin-top: 5px;
	font-family: 'BLKFort-Regular';
}

#institutional .grid-options-v19 .gw-btn {
	color: #000000;
	cursor: pointer;
	font-family: 'BLKFort-Bold';
}

#institutional .grid-options .gw-btn-disabled {
    cursor: not-allowed;
	opacity: .5;
	font-family: 'BLKFort-Regular';
}

#institutional .accountManagerDropDownArrow-v19 {
	padding-top: 8px;
	position: relative;
	float: left;
	margin-left: 10px;
	color: #FF4713;
	font-size: 16px;
}

/* Date picker */
#institutional span.gw-datepicker-v19 {
	position: relative;
	/* top: -5px; */
	display: inline-block;
}

#institutional span.gw-datepicker-v19 input {
	/* border: 1px solid #cccccc !important; */
	background: #fff !important;
	/* padding: 4px 0px; */
	color: #000000;
	font-size: 16px;
	padding-left: 4px;
}

#institutional span.gw-datepicker-v19 button {
	position: absolute;
	right: 4px;
	color: #ff4713;
	/* top: 8px; */
}

#institutional .grid-cell-verticalAlign > .row-arrow-v19 {
	position: relative;
	float: left;
	color: #FF4713;
	top:15px;
}

#institutional .rowLevel_0 .column-0 .row-arrow-v19 {
	color: #FF4713;
	font-weight: bold;
}

#institutional .dropdownOptionSelected-v19 {
	/* font-weight: bold; */
}

#institutional .ics-v3-datepicker-v19 {
	width: 140px;
}

#institutional #reportHandleOptions #colViewDropdown select.gw-select-v19 {
	padding-right: 25px;
}

#institutional .dropdownArrowContainer.dropdownArrowContainer-v19 {
	color: #FF4713;
	top: -3px;
	right: -6px;
}

#institutional .createEditFilterHeaderSelected-v19  input {
	top: -3px;
}

#institutional .createEditFilterHeaderSelected-v19  .removeInputText {
	top: -7px;
}

#institutional #popUp_accountFilterDiv .search-div-background-v19 .search-account-filter-input-div {
	border-bottom: 1px solid #000000;
	padding:  5px 0px;
}

#institutional #popUp_accountFilterDiv .search-div-background-v19 .search-icon {
	font-size: 12px;
	margin-left: 5px;
	color: #000000;
	position: relative;
	top: -2px;
}

#institutional #popUp_accountFilterDiv .search-div-background-v19 .account-filter-overlay-search {
	padding: 0px; 
	border-bottom: 0px;
}

#institutional #popUp_accountFilterDiv .search-div-background-v19 .delete-search-text {
	display: none;
}

#institutional .grid-options-v19 .gw-btn-disabled:hover {
	cursor: not-allowed;
} 
 
#institutional #grid-container.grid-container-v19 .row.rowLevel_0 {
	/* background: #ffffff; */
}

#institutional #grid-header-wrapper.grid-header-wrapper-v19{
	border-bottom: 1px solid #bdc3c7;
	/* background-color: #f3f3f3; */
}

#institutional #grid-container.grid-container-v19{
	border: 1px solid #A5A5A5;
	display: inline-block;
}

#institutional .grid-container-v19 .column-text{
	line-height: 42px;
}

#institutional .grid-container-v19 .row {
	height: 42px;
}

#institutional .grid-container-v19 .icon-container{
	top:15px;
}

#institutional .grid-container-v19 .grid-body{
	border-bottom:0px;
}

#institutional .reportHandleOptions-v19 {
	padding: 0px !important;
	height: 40px !important;
}

#institutional .report-filter-area-v19 {
	background-color:#ffffff !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#institutional .report-filter-area-v19 .valuation-dropdown{
	margin-top:4px !important;
}

#institutional .reportHandleOptions-v19 #colViewDropdown{
	margin-right: 0px !important;
}

#institutional .grid-container-v19 .row:last-child {
	 border-bottom: 1px solid #e9e9e9; 
}

#institutional #gridView.gridView-v19 {
	border-top: 0px;
}

#institutional .report-filter-area-v19 select#ics-monthly-datepicker-incomeDetails + span.fa  {
	position: absolute;
	width: 16px;
	left: 160px;
	top: 16px;
	pointer-events: none;
}

#institutional .rowLevel_1 .column-0 .grid-cell-verticalAlign-v19 {
	padding-left:15px;
}

#institutional .rowLevel_2 .column-0 .grid-cell-verticalAlign-v19 {
	padding-left:30px;
}

#institutional .rowLevel_3 .column-0 .grid-cell-verticalAlign-v19 {
	padding-left:40px;
}

#institutional .rowLevel_4 .column-0 .grid-cell-verticalAlign-v19 {
	padding-left:50px;
}

#institutional .rowLevel_5 .column-0 .grid-cell-verticalAlign-v19 {
	padding-left:60px;
}
#institutional .rowLevel_1 .column-0 .default-row-arrow-space-v19 {
	margin-left: 10px;
}

#institutional .grid-container-v19 .tableHeaderText {
	color:black;
	right: 20px;
}

#institutional .grid-container-v19 .info-icon {
	/* color:#0071ce; */
	font-size: 9px;
}

#institutional .grid-container-v19 .ascArrow{
	border-color:transparent transparent #FF4713 transparent;
	border-width:0 4px 6px 4px;
	top: 2px;
}

#institutional .grid-container-v19 .descArrow{
	border-color:#FF4713 transparent transparent transparent;
	border-width:6px 4px 0 4px;
	top: 2px;
}

#institutional #myAccountsContainer.myAccountsContainer-v19 {
	/* font-family: roboto; */
	border-top: 2px solid #cbcbcb;
	padding: 0 3% !important;
}

#institutional #grid-container.grid-container-v19 .tableHeaderIcons {
	width: 20px;
	right: 0px;
} 

#institutional #grid-container.grid-container-v19 .row{
	font-size:13px;
}

#institutional .grid-container-v19 .grid-header-column {
	/* font-family: roboto-regular; */
	font-size: 13px;
	min-height: 50px;
}

#institutional .reportHandleOptions-v19 #expand-collapse-span.grid-options-v19 {
	padding-top:4.5px;
}

#institutional .grid-container-v19 .icon-container .gls-fund-docs-icon {
	padding-top: 5px;
}

#institutional .myAccountsContainer-v19 #gpTable{
	width: 100%;
}

#institutional #reportHandleOptions.reportHandleOptions-v19 .viewManager {
	width:18px;
}

#institutional .disclaimerComponent.disclaimerComponent-v19 {
	width:100%;
	padding:0 3%;
}

#institutional .disclaimerComponent-v19 .icsdisclaimer {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

#institutional .grid-container-v19 .grid-cell.grid-text-align-r {
	right: 16px;
}

#institutional #dropdownContainerV19{
	position: absolute;
	min-height: 43px;
	height: 43px;
	top: -142px;
	width: 500px;
	z-index: 2;
	/* border-bottom: 1px solid grey;  */
}

#institutional	#dropdownContainerV19 .accountFilterOverlayOpenDiv {
	position: absolute;
    float: right;
    top: 15px;
    right: -30px;
    font-size: 16px;
    color: #3f3f3f;
}

#institutional	#dropdownContainerV19 .filterDropdown {
	width: 100%
}

#institutional #dropdownContainerV19 #customFilter {
	display: none;
}

#institutional #dropdownContainerV19 #dropdownContent .account-filter-country-level-node {
	display: none;
}

/* #institutional #dropdownContainerV19 #dropdownContent .filter-node-selected, #institutional #dropdown-with-clear-container #dropdownContent .filter-node-selected {
	color: #253c80;
} */

#institutional #dropdownContainerV19 #dropdownContent .filter-node-text {
	line-height: 20px;
	display: block;
	font-size: 16px;
}

#institutional #dropdownContainerV19 #dropdownContent span.filter-node-text:hover {
	cursor: pointer;
}

#institutional #dropdownContainerV19 #dropdownContent {
	margin-top: -1px;
	width: 500px;
	z-index: 1;
	border-top: 3px solid #FF4713;
}

#institutional #dropdownContainerV19 #dropdownContent .node-level-1 {
	pointer-events: none;
	color: #a5a5a5;
}

#institutional #dropdownContainerV19 #dropdownContent .node-level-2 {
	padding-left: 25px;
	color: #212529;
}

#institutional #dropdownContainerV19 #dropdownContent .filter-node-selected {
	font-family: 'BLKFort-Bold';
}

#institutional #dropdownContainerV19 #dropdownContent .custom-account-filter-container li {
	padding: 5px 20px;
}

#institutional #dropdownContainerV19 #dropdownContent .custom-account-filter-container li:hover {
	font-weight: bold;
}

#institutional #dropdownContainerV19 #dropdownContent .custom-account-filter-container .filter-node-selected {
	font-weight: bold;
	color: #253c80;
}

#institutional #dropdownContainerV19 #dropdownContent .custom-account-filter-container li:first-child {
	padding: 10px 20px;
	margin-top: 5px;
}

#institutional .filterDropdownContainer .dropdownArrowContainer.dropdownArrowContainerV19 {
	left: 480px;
	font-size: 14px;
	color: #FF4713;
	top: 15px;
}

#institutional #dropdownContainerV19 .search-filter-div {
	position: relative;
	box-sizing: border-box;
	margin: 15px 20px;
	border-bottom: 1px solid #000000;	
}

#institutional #dropdownContainerV19 .search-filter-div .search-filter-input-div {
	position: relative;
	width: 100%;
	height: 50px;
	display: inline;
}

#institutional #dropdownContainerV19 .search-filter-div .search-filter-btn {
	position: relative;
	width: 90%;
	height: 30px;
	box-sizing: border-box;
	border: 0px;
	margin-right: 10px;
}
#institutional #dropdownContainerV19 .search-icon {
	font-size: 14px;
	margin-left: 7px;
	color: #000000;
	position: relative;
}

#institutional  #dropdownContainerV19 .dropdownContentShow {
	display: block;
	/* font-family: Roboto-Medium,sans-serif; */
}
#institutional .singleView .filterDropdownContainer .portfolio-account-separatorV19 {
	margin-bottom: 0px;
	display: none;
	border-bottom: 1px solid #073586;
}

#institutional .dropdownOptionSelectedV19 {
	font-weight: 500;
	text-overflow: ellipsis;
}

#institutional #dropdownContainerV19 .filterDropdownContainer .dropdownOptionSelected span {
	top: 5px;
	/* font-family: Roboto-Regular,sans-serif; */
}

#institutional #dropdownContainerV19  #dropdownHeader{
	width: 500px;
}

#institutional  #dropdownContainerV19  #dropdownContent .account-filter-search-messages {
	color: red;
}

#institutional #dropdownContainerV19 #dropdownContent .terminatedPort {
	color:red;
}

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

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

#institutional #asOfDtDaily .ui-datepicker-trigger {
	background: transparent;
	text-indent: 0px;
}

#institutional #asOfDtDaily .ui-datepicker-trigger:before {
	position: absolute;
	font-family: 'FontAwesome';
	top: -3px;
	left: 0px;
	content: "\f133";
}
/* IE10 and above override*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #institutional #dropdownContainerV19 {
        top: -139px;
    }
}
/* Edge override */
@supports (-ms-ime-align:auto) {
	#institutional #dropdownContainerV19 {
		top: -142px;
	}
}

#institutional #docDialog.ui-widget-content .dialog-content tr.record a {
    font-size: 15px;
    font-family: 'BLKFort-Regular';
}

#institutional .gls-search-results-dialog .ui-widget-header .ui-dialog-title, #institutional #docDialog.ui-widget-content .dialog-content th.document-name {
	font-size: 15px;
    font-family: 'BLKFort-Bold';
}

#institutional #viewpoint-content {
	flex-grow: 1;
}

#institutional #viewpoint-content a {
	font-family: 'BLKFort-Bold';
	color: #fff;
	font-size: 16px;
}

#institutional #viewpoint-content h2 {
	display: inline-block;
	padding: 0 20px 5px 20px;
	background: black;
	text-align: center;
	margin-bottom: 20px;
}

#institutional #viewpoint-content .viewpoint-link-icon {
	margin-left: 10px;
	font-size: 16px;
	color: #FF4713;
}

#institutional #viewpoint-content .viewpoint-link {
	text-decoration: underline;
}#fund-prices-component {
	/* margin: 10px; */
	position: relative;
	max-width: 980px;
	margin: auto;
}

#fund-prices-component .page-header {
	color: #137150;
	font-size: 26px;
	font-family: 'AkkuratProRegular',Arial,sans-serif;
	font-weight: normal;
	line-height: normal;
	padding-bottom: 5px;
	margin-left: 10px;
}

#fund-prices-component .selected-prices {
	font-size: 20px;
	color: #233747;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 10px;
}

#fund-prices-component .date-div {
	position: relative;
	left: 15px;
	float: left;
}

#fund-prices-component .button-secondary {
	position: relative;
	margin-left: 15px;
	top: -3px;
}

#fund-prices-component #submit {
	margin-left: 40px;
}

#fund-prices-component .fund-prices-body .grid-container {
	position: relative;
	/*height: 650px;*/
	overflow: auto;
	width: 98%;
	margin: auto;
	margin-top: 20px;
}
#fund-prices-component .fund-prices-body table {
	position: relative;
	margin: auto;
	width: 100%;
	min-width: 300px;
}
#fund-prices-component .fund-prices-body thead>tr {
	background: #FFFFFF;
	border-top: 1px solid #d3d3d3;
	border-bottom: 2px solid #d3d3d3;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	box-sizing: border-box;
	height: 30px;
	/*color: #005eb8;*/
	font-size: 14px;
	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 );
}
#fund-prices-component .fund-prices-body thead>tr>td {
	border-top: 1px solid #d3d3d3;
	border-bottom: 2px solid #d3d3d3;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
}
#fund-prices-component .fund-prices-body tbody>tr {
	height: 30px;
	vertical-align: middle;
}
#fund-prices-component .fund-prices-body tbody>tr>td {
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	position: relative;
}
#fund-prices-component .fund-prices-body tbody>tr>.group {
	border-left: 0px;
	border-right: 0px;
	font-weight: bold;
	background: #EBEBEB;
}
#fund-prices-component .fund-prices-body tbody>tr>.group:first-child {
	border-left: 1px solid #E1E1E1;
}
#fund-prices-component .fund-prices-body tbody>tr>.group:last-child {
	border-right: 1px solid #E1E1E1;
}

.fund-prices-component .download-excel-link, .fund-prices-component .dcrPath, .fund-prices-component .date-list {
	display: none;
}

#fund-prices-component .fund-prices-body .fund-prices-tab-div {
	width: 98%;
	height: 35px;
	position: relative;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	margin-bottom: 12px;
	margin: auto;
	margin-top: 15px;
}

#fund-prices-component .fund-prices-body .select-fund-text {
	position: relative;
	margin-left: 15px;
}

#fund-prices-component .fund-prices-body .fund-prices-tab-div .report-type-tabs {
	height: 35px;
	position: relative;
	display: inline-block;
	float: left;
	border-right: 1px solid #CCCCCC;
	padding-left: 12px;
	padding-right: 12px;
	cursor: pointer;
}

#fund-prices-component .fund-prices-body .fund-prices-tab-div .report-type-tabs>.report-type-tab {
	line-height: 35px;
	color: #005EB8;
}

#fund-prices-component .fund-prices-body .fund-prices-tab-div .report-type-tabs>.report-type-tab-selected-color {
	color: #000000;
}

#fund-prices-component .fund-prices-body .fund-prices-tab-div .report-type-tabs>.report-type-tab-selected {
	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;
}

#fund-prices-component .fund-prices-body .no-rows-error {
	position: relative;
	margin-left: 15px;
	margin-top: 30px;
	color: red;
}

#fund-prices-component .fund-prices-body .invalid-date-message {
	position: relative;
	left: 25px;
	color: red;
	float: left;
	display: none;
}

#fund-prices-component .fund-prices-body .disclaimer-container {
	position: relative;
	width: 98%;
	margin: auto;
	margin-top: 50px;
}

#fund-prices-component .fund-prices-body .disclaimer-container .disclaimer-title {
	font-weight: bold;
}

#fund-prices-component .fund-prices-body .disclaimer-container .disclaimer-message {
	position: relative;
	width: 98%;
	text-align: justify;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 11px;
	color: #999;
}

#fund-prices-component .fund-prices-body .historical-message {
	font-weight: bold;
	position: relative;
	margin-top: 20px;
	margin-left: 15px;
}

#fund-prices-component .align-right {
	text-align: right;
}

#fund-prices-component .align-left {
	text-align: left;
}

#fund-prices-component .fund-prices-body #fundSelector {
	max-width: 340px;
}#cim-component {
	position: relative;
	overflow-x: hidden;
}

#cim-component #return-to-accounts-btn {
	float: right;
	margin-right: 30px;
	padding: 10px 15px;
	display: none;
}

#cim-component .cim-overlay {
	display: none;
}

#cim-component .gateway-inquiry-container {
	position: relative;
	width: 96%;
	height: 770px;
	left: 2%;
	transition: all .4s linear;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
}

#cim-component .gateway-inquiry-container-hide {
	left: -110%;
}

#cim-component .cim-title {
	font-size: 24px;
}

#cim-component .cim-tab-bar {
	position: relative;
	margin-top: 10px;
	border-bottom: 1px solid #cccccc;
	color: #005EB8;
}

#cim-component .cim-tab {
	position: relative;
	padding: 0px 20px;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	background: #F2F2F2;
	-moz-border-radius: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	cursor: pointer;
}

#cim-component .cim-tab-selected {
	background: #333333;
	color: #FFFFFF;
}

#cim-component .cim-tab p {
	line-height: 30px;
}

#cim-component #cim-inquiry-container {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}

#cim-component .send-inquiry-container {
	position: relative;
	width: 100%;
	height: 620px;
}

#cim-component .track-inquiry-container {
	display: none;
}

#cim-component .send-inquiry-left-panel {
	position: absolute;
	width: 45%;
	left: 0px;
}

#cim-component .send-inquiry-right-panel {
	position: absolute;
	width: 53%;
	right: 0px;
	/* height: 500px; */
}

#cim-component .inquiry-options-container {
	width: 100%;
}

#cim-component .inquiry-options-container select[disabled] {
	background: gainsboro;
	border: 1px solid #A8A8A8;
}

#cim-component .inquiry-options {
	width: 95%;
	position: relative;
	margin-top: 15px;
	height: 26px;
}

#cim-component .inquiry-about-text {
	position: relative;
}

#cim-component .inquiry-about-account-text {
	position: relative;
	margin-top: 20px;
}

#cim-component .accounts-option-container {
	position: relative;
	margin-top: 10px;
}

#cim-component .accounts-option-container #cim-account-filter-text {
	width: 95%;
	position: relative;
	height: 25px;
	padding-left: 10px;
	box-sizing: border-box;
}

#cim-component .accounts-option-container .cim-account-filter-search-clear {
	position: relative;
	margin-left: -30px;
	width: 20px;
	height: 25px;
	display: inline-block;
	font-size: 30px;
	font-family: Arial, sans-serif !important;
	top: 6px;
	color: #cccccc;
}

#cim-component .accounts-option-container .cim-account-filter-search-clear-enabled {
	cursor: pointer;
	color: #005EB8;
}

#cim-component .accounts-option-container .cim-account-filter-list {
	position: relative;
	margin-top: 10px;
	width: 95%;
	border: 1px solid #A8A8A8;
	height: 376px;
	overflow-y: auto;
	padding: 10px 0px 0px 10px;
	box-sizing: border-box;
}

#cim-component .cim-account-filter-list .cim-account-filters {
	position: relative;
	height: 334px;
	overflow-y: auto;
}

#cim-component .cim-account-filter-list .account-filter-search-text, #cim-component .cim-account-filter-list .account-filter-no-search-text {
	position: relative;
	color: #868383;
	display: none;
}

#cim-component .cim-account-filter-list .search-result-show {
	display: block;
}

#cim-component .cim-account-filter-list .select-all-account-filters {
	position: relative;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}

#cim-component .cim-account-filter-list .filter-nodes {
	position: relative;
	border-bottom: 1px solid #cccccc;
	margin: 10px 0px;
	padding-bottom: 10px;
}

#cim-component .cim-account-filter-list .filter-nodes .node-level-1 {
	position: relative;
	padding-left: 30px;
	margin-top: 10px;
}

#cim-component .filter-node-level .filter-select-input {
	position: relative;
	float: left;
	margin-right: 4px;
}

#cim-component .filter-node-level .filter-select-text {
	position: relative;
	top: 3px;
}

#cim-component .user-input-boxes {
	width: 100%;
	height: 30px;
	position: relative;
	border: 1px solid #a8a8a8;
	box-sizing: border-box;
}

#cim-component .message-box {
	height: 510px;
	margin-top: 20px;
}

#cim-component .user-input-box {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0px 0px 0px 10px;
	box-sizing: border-box;
	border: 0;
	font-family: Arial, sans-serif;
}

#cim-component .message-input-box {
	padding: 10px;
	overflow: auto;
	resize: none;
}

#cim-component .button-container {
	position: absolute;
	width: 53%;
	/*top: 570px;*/
	right: 0px;
	margin-top: 10px;
	bottom: 0px;
}

#cim-component .send-inquiry-messages, #cim-component .single-inquiry-messages {
	position: relative;
	font-size: 14px;
}

#cim-component .send-inquiry-message, #cim-component .single-inquiry-message, #cim-component .no-data-for-inquiry  {
	position: absolute;
	/*width: 68%;*/
	height: 36px;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 36px;
	display: none;
}

#cim-component .send-inquiry-success-message, #cim-component .single-inquiry-success-message {
	color: #336600;
	background: #EBF0E6;
}

#cim-component .send-inquiry-fail-message, #cim-component .single-inquiry-fail-message, #cim-component .validate-input-fields-error-message, #cim-component .no-data-for-inquiry, #cim-component .validate-input-fields-error-message, #cim-component .min-character-limit-err-msg {
	color: #CC0000;
	background: #FAE6E6;
	border-radius: 2px;
}

#cim-component .single-inquiry-section-no-data {
	position: relative;
	margin-top: 20px;
	padding: 10px;
	font-size: 14px;
	box-sizing: border-box;
	display: none;
}

#cim-component .validate-input-fields-error-message {
	width: 45%;
}

#cim-component .button-container .inquiry-buttons {
	position: relative;
	float: right;
	margin-left: 15px;
	padding: 10px 15px;
}

#cim-component #reset-inquiry, #cim-component #resend-inquiry, #cim-component .display-none {
	display: none;
}

#cim-component #overlayContent {
	position: relative;
	z-index: 10;
}

#cim-component #overlayContent .loader-div {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: none;
}

#cim-component .user-input-box::-webkit-input-placeholder, #cim-component #cim-account-filter-text::-webkit-input-placeholder, #cim-component .single-inquiry-reply-container .single-inquiry-reply-box::-webkit-input-placeholder {
	font-family: Arial, sans-serif;;
	font-style: italic;
}

#cim-component .user-input-box::-moz-placeholder, #cim-component #cim-account-filter-text::-moz-placeholder, #cim-component .single-inquiry-reply-container .single-inquiry-reply-box::-moz-placeholder {  /* Firefox 19+ */
	font-family: Arial, sans-serif;;
	font-style: italic;
}

#cim-component .user-input-box:-ms-input-placeholder, #cim-component #cim-account-filter-text:-ms-input-placeholder, #cim-component .single-inquiry-reply-container .single-inquiry-reply-box:-ms-input-placeholder {
	font-family: Arial, sans-serif;;
	font-style: italic;
}

#cim-component .header-container {
	position: relative;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cccccc;
}

#cim-component .rows-container {
	position: relative;
	width: 100%;
	min-height: 40px;
	max-height: 520px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

#cim-component .rows-container .track-inquiry-row {
	position: relative;
	height: 40px;
	cursor: pointer;
}

#cim-component .track-inquiry-row-odd {
	background: #FFFFFF;
}

#cim-component .track-inquiry-row-even {
	background: #F2F2F2;
}

#cim-component .rows-container .track-inquiry-row-unread {
	font-weight: bold;
}

#cim-component .track-inquiry-row p {
	line-height: 40px;
}

#cim-component .header-container .track-inquiry-col, #cim-component .rows-container .track-inquiry-col {
	position: relative;
	float: left;
}

#cim-component .header-container .track-inquiry-col {
	height: 100%;
	cursor: pointer;
}
/*
#cim-component .header-container #track-inquiry-col0, #cim-component .rows-container #track-inquiry-col0 {
	width: 12%;
}

#cim-component .header-container #track-inquiry-col1, #cim-component .rows-container #track-inquiry-col1 {
	width: 64%;
}

#cim-component .header-container #track-inquiry-col2, #cim-component .rows-container #track-inquiry-col2 {
	width: 12%;
}

#cim-component .header-container #track-inquiry-col3, #cim-component .rows-container #track-inquiry-col3 {
	width: 12%;
}*/

#cim-component .header-container .header-col-text {
	width: 100%;
	height: 40px;
	padding-left: 10px;
	box-sizing: border-box;
	display: table;
}

#cim-component .header-container .header-col-text p {
	display: table-cell;
	vertical-align: middle;
}

#cim-component .rows-container .col-text {
	position: relative;
	width: 97%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 10px;
	box-sizing: border-box;
}

#cim-component .rows-container .col-text .track-inquiry-row-text {
	width: 100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#cim-component .rows-container [val="queryTitle"] {
	color: #005EB8;
}

#cim-component .bottom-controls-container {
	position: relative;
}

#cim-component .page-navigation-container {
	position: relative;
	float: right;
}


.page-no-div {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 10px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.page-no-div-selected {
	color: #FFFFFF;
	background: #005eb8;
}

#cim-component .clear-both {
	clear: both;
}

#cim-component .single-inquiry-section {
	position: relative;
	margin-top: 20px;
}

#cim-component .single-inquiry-container {
	position: absolute;
	width: 96%;
	height: 770px;
	top: 0px;
	right: -110%;
	transition: all .4s linear;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
}

#cim-component .single-inquiry-container-show {
	right: 2%;
}

#cim-component .single-inquiry-header {
	width: 100%;
	height: 55px;
	background: #E4E4E4;
	position: relative;
	font-size: 18px;
	line-height: 55px;
	overflow: hidden;
}

#cim-component .single-inquiry-info-section {
	position: relative;
	line-height: 30px;
}

#cim-component .single-inquiry-subject {
	width: 70%;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}

#cim-component .single-inquiry-subject .single-inquiry-subject-text {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#cim-component .single-inquiry-status {
	float: left;
	width: 25%;
	margin-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#cim-component .single-inquiry-status-static-text {
	font-weight: bold;
}

#cim-component .single-inquiry-status-text {
	margin-left: 10px;
}

#cim-component .single-inquiry-section-div {
	position: relative;
	float: left;
	margin: 10px;
	font-size: 14px;
}

#cim-component .single-inquiry-section .single-inquiry-section-span-first {
	font-weight: bold;
}

#cim-component .single-inquiry-section .single-inquiry-associated-accounts .single-inquiry-section-span-second {
	display: inline-block;
	max-height: 70px;
}

#cim-component .single-inquiry-associated-accounts .single-inquiry-section-span-first {
	position: relative;
}

#cim-component .single-inquiry-section .single-inquiry-associated-accounts .single-inquiry-section-span-second>select {
	max-width: 350px;
}

#cim-component .single-inquiry-response-container {
	position: relative;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	max-height: 520px;
	overflow-y: auto;
}

#cim-component .single-inquiry-response-container-short {
	max-height: 345px;
}

#cim-component .single-inquiry-button-container {
	position: relative;
	margin-top: 20px;
}

#cim-component .single-inquiry-buttons {
	padding: 10px 15px;
	float: right;
}

#cim-component #backto-track-inquiry {
	float: left;
}

#cim-component .single-inquiry-reply-container {
	height: 152px;
	position: relative;
	margin-top: 20px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
	display: none;
}

#cim-component #close-single-inquiry, #cim-component #cancel-single-inquiry {
	margin-right: 20px;
}

#cim-component .single-inquiry-reply-box {
	height: 150px;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	resize: none;
	border: 0;
	outline: none;
	background: #F1F1F1;
}

#cim-component .single-inquiry-opt-buttons {
	display: block;
}

#cim-component .single-inquiry-reply {
	display: none;
}

#cim-component .cim-js-message-resource {
	display: none;
}

#cim-component .required-field-error {
	border-color: red !important;
}

#cim-component .single-inquiry-response-container .single-inquiry-comment-container {
	position: relative;
	background: #F1F1F1;
	padding: 10px 5px;
	border-bottom: 1px solid #cccccc;
}

#cim-component .single-inquiry-response-container .single-inquiry-comment-container:last-child {
	border: 0px;
}

#cim-component .single-inquiry-response-container .single-inquiry-comment {
	width: 100%;
	padding: 10px 5px 0px 5px;
	box-sizing: border-box;
	border: 0;
	resize: none;
	background: #F1F1F1;
	outline: none;
	font-family: Arial, sans-serif;
	/*max-height: 250px;*/
}

#cim-component .single-inquiry-response-container .single-inquiry-comment-from, #cim-component .single-inquiry-response-container .single-inquiry-comment-sent {
	position: relative;
	margin-top: 10px;
}

#cim-component .single-inquiry-response-container .comment-from, #cim-component .single-inquiry-response-container .comment-sent {
	font-weight: bold;
}

#cim-component .header-container .sorted-col-header {
	background: #E4E4E4;
}

#cim-component .header-container .default-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	position: relative;
	float: left;
	top: 4px;
	margin-left: 10px;
}

#cim-component .header-container .not-sorted-arrow {
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #005eb8;
}

#cim-component .header-container .asc-sorted-arrow {
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #005eb8 transparent;
}

#cim-component .header-container .desc-sorted-arrow {
	top: 5px;
	border-width: 10px 5px 0 5px;
	border-color: #005eb8 transparent transparent transparent;
}

#cim-component .header-container .header-text {
	float: left;
}

#cim-component .overlay-success {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0px;
	left: 0px;
	display: none;
}

#cim-component .on-close-animation {
	transition: all 0s linear !important;
	-webkit-transition: all 0s linear !important;
	-moz-transition: all 0s linear !important;
	-o-transition: all 0s linear !important;
}

#cim-component .single-inquiry-loader, #cim-component .track-inquiry-container-loader {
	position: relative;
	margin: 20px 0px;
	background: #eaeaea;
	padding: 5px 0px;
	font-size: 14px;
	display: none;
}

#cim-component .send-inquiry-container-loader {
	position: absolute;
	width: 20%;
	height: 25px;
	margin: 20px 0px;
	bottom: -20px;
	background: #eaeaea;
	padding: 5px 0px;
	font-size: 14px;
}


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

#cim-component .expand-collapse {
	width: 0;
	height: 0;
	border-style: solid;
	position: relative;
	float: left;
	top: 6px;
	margin-right: 10px;
	cursor: pointer;
}

#cim-component .collapsed-filter {
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent #005eb8;
}

#cim-component .expanded-filter {
	top: 5px;
	border-width: 7px 4px 0 4px;
	border-color: #005eb8 transparent transparent transparent;
}

#cim-component .no-account-filters {
	display: none;
}

#cim-component .display-hidden {
	display: none !important;
}

.cim-overlay-close-btn-container {
	position: relative;
}

#cim-component .cim-access-not-allowed {
	position: relative;
	margin-top: 20px;
	display: none;
}

#cim-component .cim-access-not-allowed-msg {
	position: relative;
	width: 99%;
	height: 25px;
	margin: auto;
	background: #eaeaea;
	padding: 5px 0px;
	font-size: 14px;
	line-height: 25px;
}

.cim-overlay-close-btn {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	padding-left: 0;
	background: url('/blk-inst-c-assets/cache-1772804172000/include/institutional/css/image/blk_icon_closelightbox.png') no-repeat;
	background-position: 0 0;
	background-size: cover;
	display: none;
}

#cim-component.track-inquiry-skin {
	top: 25px;
}

#cim-component .cim-js-message-resource {
	display: none;
}

[aria-describedby="cim-component"] .ui-icon-closethick {
	width: 20px;
	height: 20px;
	background-size: cover;
	margin-left: -11px;
}

#cim-component .cim-inquiry-container ..bt-wrapper p {
	margin-top: 5px;
}

@media (max-height: 800px) {

	#cim-component .gateway-inquiry-container {
		height: 570px;
	}

	#cim-component .send-inquiry-container {
		height: 450px;
	}

	#cim-component .accounts-option-container .cim-account-filter-list {
		height: 200px;
	}

	#cim-component .cim-account-filter-list .cim-account-filters {
		height: 158px;
	}

	#cim-component .message-box {
		height: 333px;
	}

	#cim-component .send-inquiry-right-panel {
		/* height: 390px; */
	}

	#cim-component .single-inquiry-container {
		height: 570px;
	}

	#cim-component .rows-container {
		max-height: 360px;
	}

}

.single-inquiry-send-loader{
	position: absolute;
	width: 20%;
	height: 25px;
	background: #eaeaea;
	padding: 5px 0px;
	font-size: 14px;
	display:none;
}
.page-no-separator{
	cursor : default;
}/* CSS for User Notification Page*/

.userNotifications{
	/*width : 90%;
	margin : auto;*/
	margin : 0px 10px;
	margin-top : 20px;
	margin-bottom : 20px;
	display : none;
}

.userNotifications .unitPricesUpper{
	position: relative;
	width: 100%;
	height: 70px;
}

.userNotifications .unitPricesUpper .left{
	float : left;
	width : 50%;
}
.userNotifications .unitPricesUpper .right{
	float : left;
	width : 50%;
}

.userNotifications .unitPricesLower .fundRows{
	width : 100%;
	height : 450px;
	overflow : auto;
	border-top : 1px solid gray;
	border-bottom : 1px solid gray;
}

.userNotifications .frequencies .frequency {
	width:25%;
	text-align:center;
	float : left;
}
.userNotifications .frequencies .frequencyName {
	margin-bottom : 10px;
}

/* Reports Section*/
.userNotifications .reportTable{
	width : 100%;
	border-bottom : 1px solid gray;
	border-collapse : collapse;
}

.userNotifications .reportTable tbody {
	border-top : 1px solid gray;
}

.userNotifications .reportTable th {
	text-align:center;
	vertical-align:middle;
	color:#5A5A5A;
	height:30px;
	font-weight:normal;
}

.userNotifications .reportTable tr th.frequency {
	width:93px;
}

.userNotifications .reportTable tr th.data {
	width:328px;
}

.userNotifications .reportTable tr td {
	height:25px;
}

.userNotifications .reportTable tr td.data {
	width:318px;
	text-align:left;
	margin-left:35px;
	padding-left:10px;
	color:#5A5A5A;
}

.userNotifications .reportTable tr td.frequency {
	width:93px;
	text-align:center;
	margin-left:35px;
}

.userNotifications .reportTable tr td.fund {
	padding-left:12px;
}


.userNotifications #submitSection {
	padding-bottom:20px;
}

.userNotifications .submitSection{
	padding : 10px;
	background-color : #eaeaea;
	overflow : auto;
	margin-top : 10px;
	margin-bottom : 20px;
	margin-top : 40px;
}

.userNotifications .submitSection .submitButtons{
	float: right;
}
.userNotifications .grayColor{
	
	background-color : #eaeaea;
}

.userNotifications  .gateway-tab-bar{
	overflow : hidden;
}
.userNotifications  .gateway-tab-bar .tabbed{
	float : left;
}
.userNotifications  .gateway-tab-bar li{
	float : right;
	padding :5px;
	cursor : pointer;
}
.userNotifications #filterByFundDesc{
	padding : 5px;
	width : 70%;
}

.userNotifications .userNotificationsLabel{
	font-size : large;
	margin-bottom : 15px;
}
.userNotifications .userNotificationsHeading{
	font-size : x-large;
	padding : 10px 0 10px 0;
	margin-top : 20px;
}
.userNotifications .selectAllFundDiv{
	margin-bottom : 5px;
}

.userNotifications .unitPricesLower .fund{
	padding : 5px 0 5px 5px !important;
	padding-left:12px;
}

.userNotifications .searchResultsMsg{
	display : none;
}

.userNotifications .noSearchResultsMsg{
	display : none;
}

.userNotifications .filter-search-clear{
	position: relative;
	margin-left: -30px;
	width: 20px;
	height: 25px;
	display: inline-block;
	font-size: 30px;
	font-family: Arial, sans-serif !important;
	top: 6px;
	color: #cccccc;
	cursor : pointer;
}
.userNotifications .confirmText{
	font-size: 16px;
	font-family: Arial, sans-serif !important;
	position:relative;
	top : 10px;
	float: right;
	right : 30px;
	display:none;
}
.userNotifications .successMsg{
	color : green;
}
.userNotifications .failureMsg{
	color : red;
}
.userNotifications .newBtn{
	padding: 10px 25px 10px 25px;
	background-color: #000000;
	color: #ffffff !important;
	border: 0px;
	cursor : pointer;
}
.userNotifications .newBtn-disabled{
	padding: 10px 25px 10px 25px;
	background-color: #a5a5a5;
	color: #ffffff !important;
	border: 0px;
}

.userNotifications .unitPricesSectionErrMessage {
	position: relative;
	padding : 5px;
	background-color : rgba(242, 242, 242, 1);
	text-align : center;
	margin:auto;
	margin-top : 40px;
}

.userNotifications .display-hidden {
	display: none;
}.gateway-tab-bar{
	/*width: 90%;*/
	margin : 0px 10px;
	margin-top : 40px;
	/*margin-bottom : 20px;*/
}

.gateway-tab-bar .float-left{
	float:left;
	
}
.gateway-tab-bar .link-nodes{
	float:right;
	/*padding: 6px 10px 5px 10px;*/
}
.gateway-tab-bar .link-node{
	padding : 10px 25px 10px 25px ;
	background-color: #000000;
	color: #ffffff;
	float:right;
	margin-right:10px;
}
.ics-full-bleed-gls-subscriptions{
	width : 95%;
	margin:auto;
	margin-top:40px;
}
.gateway-tab-bar .bar-2{
	border-top:2px solid #BBBBBB;
	border-bottom:2px solid #BBBBBB;
	overflow:auto;
	position : relative;
	background : #F2F2F2;
}

.gateway-tab-bar .bar-2-selected{
	display:block;
}

.gateway-tab-bar .node-level-1{
	padding : 15px 25px 15px 25px;
	/*border-right:1px solid white;
	background-color: #F2F2F2;
	border-top: 1px solid #F2F2F2;*/
	color:#005EB8;
	cursor:pointer;
}
.gateway-tab-bar .node-level-1-selected{
	border-top : 1px solid #BBBBBB;
	border-right : 1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	background-color:#F2F2F2;
	color:black;
}
.gateway-tab-bar .node-level-2{
	padding : 8px 30px 8px 30px;
	color : #005EB8;
	cursor:pointer;
}
.gateway-tab-bar .node-level-2-selected{
	color:black;
}
.gateway-tab-bar .bar-1{
	/*border-bottom:2px solid #BBBBBB;*/
	overflow:auto;
	/*background-color:#F2F2F2;*/
	top : 2px;
	position : relative;
	z-index : 1;
}
.gateway-tab-bar .link-node-a{
	color: white;
	text-decoration: none;

}
.gateway-tab-bar .link-node-a:hover{
	color: white;
	text-decoration: none;

}
.no-border-bottom{
	border-bottom : 0px !important;
}
.gls-loading {
	
	position: relative;
	padding : 5px;
	background-color : rgba(242, 242, 242, 1);
	text-align : center;
	margin:auto;
	margin: 0px 10px;
	margin-top : 40px;
}