
/*my additions DCRI default */
/* NOTE ON BANNER POSITIONING:   */
/* Four changes make the nav sit horizontal below banner with title inline of content space*/
/* 1. >>>>>set padding of banner space to allow room for image also pushes the nav and title down */
/* 2. >>>>>float the siteIcon in a layer with absolute positioning over the banner image */
/* removes space on the left side pushing the nav to left edge of browser */
/* 3. >>>>> set a margin left on title to mimic the margin already applied to the content box */
/* 4. >>>>>> add some padding in content box to make room for the title */ 
/* the only draw back is that a really really really long title may wrap and overlap the content space */

/* SUITE BAR */

	/*change color of word sharepoint in upper left */
		div.ms-core-brandingText {color:#354389;}

	/*change top suite bar color to light gray */
		div#suiteBarLeft {background-color:#ccc;}

/* BANNER */


/* POSITIONING item 1>>>> */
		/* make room in banner for image height by padding */
		/* also pushes the site global nav and title down */
			
		div#s4-titlerow {padding-top:115px; height:55px;}
		
		/* banner image */
		
		/* #s4-titlerow {background:#fff url(https://dcricollab.dcri.duke.edu/sites/echomaterials/SiteAssets/echo_AllMaterials.jpg) no-repeat top left; } */
		
		/* Search */
		
		#DeltaPlaceHolderSearchArea {position:absolute; top:30px; right:12px;}
		
		/*hide default logo and set padding on link */
		
		a#ctl00_onetidProjectPropertyTitleGraphic.ms-siteicon-a {height: 100%; width: 100%; display: block; max-width: initial; max-height: initial;}
		
		.ms-siteicon-img {display:block;}
		
/* POSITIONING item 2>>>> */
		/*position site icon over banner for enabling home navigation button */
		
		#siteIcon {
		position:absolute; 
		height: 125px;
		width: 800px;
		max-width: initial;
		max-height: initial;
		z-index:1;
		top:0px; 
		left:0px; 
		text-align:left;}
		
		#DeltaSiteLogo {display: flex; height: 100%; width: 100%;
}
		
		.ms-siteicon-img {max-width:100%; max-height:100%;}
		

/* TOP NAVIGATION */

	/* nav content spacing and color */
		div.ms-breadcrumb-top {background-color:#2b609b; padding:8px 28px;  }
		.ms-breadcrumb-box a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode,
		.ms-breadcrumb-box a.static.selected.menu-item.ms-core-listMenu-item.ms-displayInline.ms-core-listMenu-selected.ms-navedit-linkNode, 
		.ms-breadcrumb-box a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {color:#fff;}
		
	/* positioning of title and nav box*/
		#titleAreaBox {margin:0px -1px 0px -1px;padding-top:12px;}
		div.ms-breadcrumb-box.ms-tableCell.ms-verticalAlignTop {padding-left:4px;}
		
	/*turn off table defining elements in navigation to fix chrome browser issue re- nav width */
		#titleAreaBox.ms-table, #titleAreaRow.ms-tableRow, #siteIcon.ms-tableCell, .ms-breadcrumb-box.ms-tableCell {display:block;}
	
	/* position icon to lighter version of pencil */	
		.ms-navedit-editLinksIcon {top:-101px;}
		 
/* PAGE TITLE */ 

/* POSITIONING item 3>>>> */
		/* move title off edge to match #contentBox */
		
		h1#pageTitle.ms-core-pageTitle {margin-top:12px;margin-left:220px;} 

		/* set font size on title smaller */
		.ms-core-pageTitle {font-size:2.3em;}
		
/* CONTENT SPACE */

/* POSITIONING item 4>>>> */
		/* increase margin left 5px from default of 220px */
		
		#contentBox {background-color: white; padding-left: 10px; padding-top:65px;margin-left:225px;} 
		#contentRow {background-color: #f2f2f2; padding-top: 0px;}


/* QUICK LAUNCH AREA */

		
	
		
	/* adjust top starting of quicklaunch content */
		#sideNavBox {padding-top:25px;}


		
/* DIALOG BOX CORRECTIONS */

	
		/* fix margins and padding */
		.ms-dialog #contentBox {margin-left:0px;padding-top:0px;}
	
		/*remove background image from dialogs */
		.ms-dialog #s4-workspace {background-image: none;}
		
		/*full screen mode hide left nav space image */
		.ms-fullscreenmode #s4-workspace {background-image:none; }
		
	/*Sharepoint elements text color change to be readable against dark banner */
	
		/* .ms-storefront-appiconspan, .ms-tileview-tile-content  {background-color:#00569e;} */
		/*#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv*/
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv input[type=password], 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv input[type=text], 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv input[type=file], 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv select, 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv textarea, 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv .sp-peoplepicker-topLevel, 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv .sp-peoplepicker-topLevelDisabled, 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv .sp-peoplepicker-autoFillContainer, 
		#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv .ms-inputBox {color:black;}
		
		/*set color on EDIT links button */
		.ms-navedit-editLinksText > span > .ms-metadata, .ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item 
		{color:#7ca5f2;}
		
	
				
	/* Custom Navigation */
	
	.ms-breadcrumb-top {  
  background-color:#2b609b;  
 }  
 .ms-core-listMenu-horizontalBox {  
 background-color:#2b609b;  
   padding: 0px;  
   margin: 0px;  
   padding-left: 10px;  
   color: #ffffff;  
 }  
 .ms-core-listMenu-horizontalBox li.static {  
  color: #ffffff;  
 }  
 .ms-core-listMenu-horizontalBox li.static a:hover{  
  color: #ffffff !important;  
 }  
 .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {  
   color: #ffffff;  
    white-space: nowrap;  
    border: 1px solid transparent;  
    padding: 6px 10px;  
    line-height: 20px;  
    height: 15px;  
    font-size: 12pt;  
    font-weight:normal;  
    font-family:Arial, Helvetica, Sans-Serif;  
    margin-right:5px;  
 }  
 .ms-core-listMenu-horizontalBox li.static span.static {  
 }  
 .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover {  
   text-decoration: none;  
    background-color:#2b609b;  
    background-image:none;  
 }  
 .ms-core-listMenu-horizontalBox li.selected a.selected {  
   text-decoration: none;  
    background-color:#2b609b;  
    background-image:none;  
 }  
 
 /* Submenu dropdown flyouts */
 ul.dynamic {  
  background-color:#f7f7f7;   
  border:1px solid #b8babd;
	
  padding:0px;  
 }  
 ul.dynamic .ms-core-listMenu-item {  
  background-color:#f7f7f7;  
  line-height:20px;  
  font-size: 10pt;   
  font-weight:normal;   
  color:#333;  
  font-family:Arial, Helvetica, Sans-Serif !important;  
  padding:5px;  
  width: 150px;
 }  
 
  /* Submenu dropdown text background  */
 ul.dynamic .ms-core-listMenu-item:hover {  
    color:#ffffff;  
    background-color:#ef7f3c;  
 }  
 .ms-listMenu-editLink  
 {  
   display:none !important;  
 }  
 

#ms-pageDescriptionImage {
background: none;
display: none;
}

 
 






