	
/*path section modification*/
	.mstrPath, .mojoPath {
		background: #36485b;
	}
	
	.mstrmojo-SearchButton .mstrmojo-Button-text {
		height: inherit;
		background: url(images/search_white_icon.png) no-repeat;
		background-size: contain;
	}
	.mstrmojo-SearchButton .mstrmojo-Button-text:hover{
		background-position:0 0;
	}
	
	.mstrPath SPAN, .mstrPath SPAN A:link, .mstrPath SPAN A:visited,
	.mojoPath SPAN, .mojoPath SPAN A:link, .mojoPath SPAN A:visited {
		color: #ffffff;
	}
	.mstrPathContainer
	{
	/*	background: url(images/intelligence_logo.svg) no-repeat; */
		background-size: auto 20px;
		background-position-x: 60px;
		background-position-y: center;
		
	}
	/*admin page path text padding*/
	.mstrDHTML .mstrPathText {
	padding-left:220px;
	}
/*path bottom border color to green*/
	.mstrPath>TABLE {
		border-width: 0 0 4px 0;
		border-bottom-color: #649a3b !important;
	}
	
/*left side navigation changes*/
		
	.mstrMenuTabs .mstrMenuTabcustomerLogo {
		background:url("images/Tenant_Logo.png") no-repeat scroll center center transparent;
		height: 50px;
		background-size: contain;
		margin-left: 20px;
		margin-right: 20px;
		display:none;
	}
	.mstrMenuTabs.collapsed .mstrMenuTabcustomerLogo {
		background:url("images/Tenant_Logo_Small.png") no-repeat scroll center center transparent;
		height: 34px;
		width: 100%;
		background-size: contain;
		margin: 0px !important;
		display:none;
	}
	
	#leftToolbar {
		border-width: 0;
		background-color: #f3f5f6;
		color:#3b485c;
	}
	
	#leftToolbar .mscld-create,.mscld-create:hover {
		background-color: #3D6C9E;
		border: 1px solid #3D6C9E;
	}
	
	#leftToolbar .mstrMenuSection SPAN ,#leftToolbar .mstrMenuSection A:link{
		color:#3b485c;
	}
	
	#tree_ftb_FolderTreeView .mstrIcon-lv-f.shared, #tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared,
	#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f.shared, #tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.shared{
		background:transparent url("images/side bar/Browse Application.png") no-repeat  !important;	
		    background-position: -7px -3px !important;
	}
	#tree_ftb_FolderTreeView .mstrIcon-lv-f.myReports, #tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports,
	#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f.myReports, #tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myReports{
		background:transparent url("images/side bar/My Insights.png") no-repeat  !important;
		    background-position: -7px -3px !important;
	}
	#tree_ftb_FolderTreeView .mstrIcon-lv-f.myObjects, #tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myObjects,
	#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f.myObjects, #tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myObjects{
		background:transparent url("images/side bar/My Insights.png") no-repeat  !important;
		    background-position: -7px -3px !important;
	}
	#tree_ftb_FolderTreeView .mstrIcon-lv-f, #tree_ftb_FolderTreeView li.open .mstrIcon-lv-f,
	#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f, #tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f{
		background:transparent url("images/side bar/Folder.png") no-repeat  !important;
		    background-position: -7px -3px !important;
	}
	
	
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItempublic {
		background:transparent url("images/side bar/Browse Application.png") no-repeat;	
		background-position: left;		
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemprofile {
		background:transparent url("images/side bar/My Insights.png") no-repeat;
		background-position: left;
	}

	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsubscriptions,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsubscriptions:hover {
		background:transparent url("images/side bar/My Subscriptions.png") no-repeat;
		background-position: left;
	}
	#leftToolbar .mstrMenuItemsubscriptions,#leftToolbar .mstrMenuItemsubscriptions:hover {
		background:transparent url("images/side bar/My Subscriptions.png") no-repeat content-box;
		background-position: left;
	}

	#leftToolbar .mstrMenuItemNLinkTodossierLibrary,#leftToolbar .mstrMenuItemNLinkTodossierLibrary:hover{
		background:transparent url("images/side bar/MicroStrategy library.png") no-repeat content-box;
		background-position: left;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNLinkTodossierLibrary,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNLinkTodossierLibrary:hover{
		background:transparent url("images/side bar/MicroStrategy library.png") no-repeat;
		background-position: left;
	}

	#leftToolbar .mstrMenuItemRecents,#leftToolbar .mstrMenuItemRecents:hover{
		background:transparent url("images/side bar/Recents.png") no-repeat content-box;
		background-position: left;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemRecents,
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemRecents:hover{
		background:transparent url("images/side bar/Recents.png") no-repeat;
		background-position: left;
	}	
	
	.custom-menu-links {
	/*border-top: 2px solid #E3E5E8;*/
	/*padding-top:10px;*/
	}
	
	#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.platformHome,#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.platformHome:hover{
		background:transparent url("images/side bar/Platform Home.png") no-repeat content-box;
		background-position: left;
		display:none;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.platformHome,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.platformHome:hover{
		background:transparent url("images/side bar/Platform Home.png") no-repeat;
		background-position: left;
		display:none;
	}
	
	#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.support,#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.support:hover{
		background:transparent url("images/custom links/support.png") no-repeat content-box;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.support,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.support:hover{
		background:transparent url("images/custom links/support.png") no-repeat;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	
	#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.documentation,#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.documentation:hover{
		background:transparent url("images/custom links/documentation.png") no-repeat content-box;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.documentation,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.documentation:hover{
		background:transparent url("images/custom links/documentation.png") no-repeat;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	
	#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.training,#leftToolbar .mstrMenuItemNCustomLink.mstrMenuItem.training:hover{
		background:transparent url("images/custom links/training.png") no-repeat content-box;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.training,#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemNCustomLink.mstrMenuItem.training:hover{
		background:transparent url("images/custom links/training.png") no-repeat;
		/*	background-position: left;*/
		background-position-y: center;
		background-position-x: 5px;
	}
	
/*Top Logo Dropdown icon change*/
	.mstrShortcutsListPopup .item.projects .icon,.mstrShortcutsListPopup .item.projects:hover .icon {
		background:transparent url("images/side bar/Project.png") no-repeat;
		background-position: left;
	}	
	.mstrShortcutsListPopup .item.home .icon,.mstrShortcutsListPopup .item.home:hover .icon {
		background:transparent url("images/side bar/Home.png") no-repeat;
		background-position: left;
	}	
	.mstrShortcutsListPopup .item.public .icon,.mstrShortcutsListPopup .item.public:hover .icon {
		background:transparent url("images/side bar/Browse Application.png") no-repeat;
		background-position: left;
	}	
	.mstrShortcutsListPopup .item.recentObjects .icon,.mstrShortcutsListPopup .item.recentObjects:hover .icon {
		background:transparent url("images/side bar/Recents.png") no-repeat;
		background-position: left;
	}	
	.mstrShortcutsListPopup .item.profile .icon,.mstrShortcutsListPopup .item.profile:hover .icon {
		background:transparent url("images/side bar/My Insights.png") no-repeat;
		background-position: left;
	}	
	.mstrShortcutsListPopup .item.dossierLibrary .icon,.mstrShortcutsListPopup .item.dossierLibrary:hover .icon {
		background:transparent url("images/side bar/MicroStrategy library.png") no-repeat;
		background-position:-3px center;
	}	
	.mstrShortcutsListPopup .item.subscriptions .icon,.mstrShortcutsListPopup .item.subscriptions:hover .icon {
		background:transparent url("images/side bar/My Subscriptions.png") no-repeat;
		background-position: left;
	}
	
/*properties for custom folder path*/
	.CustomMstrPathContainer {
		float: left;
		width: 80%;
	}
	
	.custoMstrPathTextAncestors {
		font-size: 12px;
		padding-top: 20px;
		padding-left: 30px;
	}
	
	.CustomMstrPathText .mstrPathLast {
		font-weight: bold;
		color:#3b485c;
	}
	
	.custoMstrPathTextAncestors .mstrPathDelim {
		padding-left: 10px;
		padding-right: 10px;
		color:#3b485c;
	}
	
	.custoMstrPathTextAncestors .mstrLink {
		text-decoration:none;
		color:#3b485c;
	}
	
	.CustomSpacer {
		height: 1px;
		background-color: #e5e5e5;
		display: inline-block;
		width: 100%;
		margin-top: 10px;
	}
		
	

/*hiding path*/

	.mstrPath .mstrPathTextAncestors {
		display: 		none !important;
		
	}

	.mstrPath .mstrPathTextCurrent {
		display: 		none !important;
		
	}

	.mstrPath .mstrPathIcons {
		display: 		none !important;
	}

/*placing the refresh icons to top right*/


	.customMstrMenuExtra {
		position: absolute;
		padding-top: 10px;
		top: 0;
		right: 0;
		float: right;
	}

	.mstrContent {
		position: relative;
	}
	
	.customMstrMenuExtra .mstrMenuExtraToolbar #tbNewFolder{
		background:transparent url("images/extra menu/add_folder.png") no-repeat !important;
	}
	.customMstrMenuExtra .mstrMenuExtraToolbar #tbLargeIcons{
		background:transparent url("images/extra menu/icon_view.png") no-repeat !important;
	}
	.customMstrMenuExtra .mstrMenuExtraToolbar .mstrIcon-tb.selected {
    background-color: #ddd !important;
	}
	.customMstrMenuExtra .mstrMenuExtraToolbar #tbListView{
		background:transparent url("images/extra menu/list_view.png") no-repeat !important;
	}
	.customMstrMenuExtra .mstrMenuExtraToolbar #tbRefresh{
		background:transparent url("images/extra menu/refresh.png") no-repeat !important;
	}
	
/*hiding eixsting bottom refresh icons*/

	.mstrMenuExtra {
	/*	display:none !important;*/
	}


/*properties for folder info and description display*/
	.CustomMstrFolderInfo {
		display: 		inline-block;
		padding-left: 30px;
		padding-bottom: 10px;
		color:#3b485c;
	}
	
	.CustomFolderName {
		
		font-size: 20px;
		font-weight: bold;
		padding-top: 20px;
	}
	
	.CustomFolderDescription{
		font-size: 12px;
		padding-top: 5px;
	}
	.mstrContent #folderAllModes {
		margin-top:0px !important;
	}
	
/*properties for icon view */
	
	/* this will hide the entire existing table layout*/
	.mstrLargeIconViewDiv .mstrLargeIconView {
		display:none !important;
	}	
	
	.mstrLargeIconItemContainer
	{
		display: inline-block;
	}
	
	.grid-view{
		width: 100%;
		display: flex;
		flex-wrap:wrap;
		justify-content: flex-start;
		flex-direction: row;
		align-items: stretch;
	}

	.grid-view .view_item {
		display: inline-block;
		border: 1px solid #e2efe1;
		width: 220px;
		height:220px;
		/*padding: 5px; */
		text-align: center;
		margin: 10px;
		position: relative;
		border-radius: 5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	.grid-view .view_item:hover {
		border-color:#ddd;
		background:#00000000 !important;
		/*background:#f4f4f4; */
		box-shadow:0 1px 2px #666;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	/*	opacity: 100%; */
	}

	.grid-view .view_item .mstrLargeIconViewItemText{
		text-align: left;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 0px !important;
		color:#3b485c;
	}
	.grid-view .view_item .mstrLargeIconItemTable {
		height:100%;
	}
	
    /*customobjectimage div is added from custom transform folder code*/
	.customObjectImage {
		text-align: center;
		display: inline-block;	
		background-color: #f3f5f6;
		height:60%;
		width:100%;
	/*	opacity: 30%;*/
	}
	.customObjectImage IMG {
		width: 90%;
		height: 100%;
		object-fit: contain;
		
	}
	.customObjectImage:hover {
		/*opacity: 100%;*/
	}
	
	.customObjectImage .lgsc {
		background-image: url(images/lgShortcut.gif);
		position: absolute;
		background-repeat: no-repeat;
		background-position: 0% 30%;
		width:100%;
		height:100%;
	}
	.customObjectImage .mstrIcon-lg {
		display: none !important;
	}	

	.mstrLargeIconViewItemName {
		font-size:10px;		
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		overflow: hidden;
	/*	white-space: nowrap;*/
		text-overflow: ellipsis;
		width: 200px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.mstrLargeIconViewItemName A:link {
		color: #3b485c;
	}
	
	.mstrLargeIconViewItemModified {
		padding-top: 5px;
		padding-left: 10px;
	}
	
	.mstrLargeIconViewItemModified SPAN{
		display: inline-block;
		padding-left: 2px;
	}
	
	.mstrLargeIconViewItemDescription 
	{
		padding-top: 5px;
		padding-left: 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 200px;
	}		
	
/*properties for list view*/


	.mstrListView{
		border-left: 1px solid rgb(239, 239, 239);
		border-right: 1px solid rgb(239, 239, 239);
		border-top: none;
		border-bottom: 1px solid rgb(239, 239, 239);
		margin-left: 20px;
		margin-right: 20px;	
		width:90% !important;
		min-width:90% !important;
	}
	.mstrListView THEAD TD {
	   
		background-color: white;
		padding-bottom: 9px !important;
		padding-top: 9px !important;
		cursor: e-resize;
		border-bottom: 1px solid #efefef;
		border-right-style: none;
		color: #3b485c;
	}

	.mstrListView-locked{
		position: -webkit-sticky;
		position: sticky;
		top:35px;
		
	}

	.mstrListView-locked .mstrListView THEAD TR TD{
		color: #3b485c;
		height:25px !important;
		line-height:25px !important;
		padding-bottom: 9px !important;
		padding-top: 9px !important;
		border-bottom:none !important;
	}
	.mstrListView-locked .mstrListView THEAD TR TD DIV{
		display:block;
	}
	.mstrListView-locked .mstrListView {
		border-bottom:1px solid rgb(239, 239, 239);
		border-left: 1px solid rgb(239, 239, 239);
		border-right: 1px solid rgb(239, 239, 239);		
		border-top: 1px solid rgb(239, 239, 239);		
	}

	.mstrListView THEAD TD{
		color: white;
		height:1px !important;
		line-height:1px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
		border-bottom:none !important;
	}
	.mstrListView THEAD TD DIV{
		display:none;
	}

	.mstrBandOn, .mstrListView tr.band {
		background-color: white !important ;
	}

	.mstrListView TBODY TD IMG{
		width:100%;
	}
	
	.mstrListView TBODY TD {
	   
		color: #3b485c;
	}
	
	.mstrListView .customObjectImage {
		background-color: transparent;
	}

		
	.mstrListView A:link {
		color: #3b485c;
	}	
	
	.mstrListView-locked .mstrListView THEAD {      
		display: contents !important;
	}


	.customObjectImage .mstrIcon-lv {
		display: none !important;
	}	
	.customObjectImage .lvsc {
		background-image: url(images/lsShortcut.gif);
		position: absolute;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 20px;
		height: 20px;
		display: block;
		
	}



/*remove feedback,help,about from right side menu*/
	.mstrShortcutsListPopup a.item.feedback{
			display: 		none;
		}
	.mstrShortcutsListPopup a.item.feedback{
			display: 		none;
		}

	.mstrShortcutsListPopup a.item.about{
			display: 		none;
		}
	.mstrShortcutsListPopup .item.feedback{
			display: 		none;
		}

	.mstrShortcutsListPopup .item.about{
			display: 		none;
		}

	.mstrShortcutsListPopup a.item.history{
			display: 		none !important;
		}
	.mstrShortcutsListPopup .item.history{
			display: 		none !important;
		}
		
	.mstrShortcutsListPopup .item.preferences .icon{
			background: transparent center url("images/custom links/preferences.png") no-repeat;
		}
	.mstrShortcutsListPopup .item.help .icon{
			background: transparent center url("images/custom links/help.png") no-repeat;
		}
	.mstrShortcutsListPopup .item.logout .icon{
			background: transparent center url("images/custom links/logout.png") no-repeat;
		}
	
