﻿/*  =SP RIBBON STYLE OVERRIDES
--------------------------------------------------------------------*/
/* Ribbon row container */
body #s4-ribbonrow {
	background: #073c78;
}

/* Ribbon row container overlay */
body #s4-ribboncont {
	background: none;
}

/* Bottom border for the header ribbon row */
.ms-cui-topBar2 {
	border: 0;
}

/* Ribbon control container */
.ms-cui-tabBody {
	padding-bottom: 4px;	/* Line up the vertical distribution */
	border-bottom: 1px solid #e7e7e8;
	background: #FAFAFA; 	/* Take the gradient off the ribbon */
}

/* Ribbon tabs */
.ms-cui-tt-s > .ms-cui-tt-a {
	border: 0;
	background: #FAFAFA;
}

/* Fix for ribbon scrolling */
body.v4master {
   overflow: visible;
   height: inherit;
   width: inherit;
}
body #s4-workspace {
	overflow: visible !important;
}
body #s4-ribbonrow {
	position: fixed;
	z-index: 1000;
}
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
	position: fixed !important;
}
.ms-dlgOverlay {
	width: 100% !important;
}

/*	=SITE ACTIONS & LOGGED IN USERS
--------------------------------------------------------------------*/
#s4-mainarea {
	padding:0 10px;
}

.ms-welcomeMenu  {
	float: right;
	padding: 0;
	margin: 0;
	font-size: inherit;
	border: 0;
}

.ms-WelcomeMenu .ms-menua-a {
	margin: 0;
}

.ms-welcomeMenu > a:link,
.ms-siteactionsmenuinner .ms-menu-a,
.ms-siteactionsmenuhover .ms-menu-a {
	display: inline-block;
	padding: .5em;
	color: #7F7F7F;
	font-family: 'HelveticaNeueW02-55Roma', arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.ms-SpLinkButtonActive.ms-welcomeMenu {
	background: none;
	color: #7F7F7F;
}

.ms-welcomeMenu.ms-SpLinkButtonActive a:link {
	color: #7F7F7F;
}

.ms-SpLinkButtonActive {
	background: none;
	border: 0;
	cursor: pointer;
}

.ms-welcomeMenu .ms-viewselector-arrow {
	display: none !important;
}

/* == Site Action Button == */	
.ms-siteactionsmenuinner,
.ms-siteactionsmenuhover {
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
}

.ms-siteactionsmenuinner .ms-viewselector-arrow, 
.ms-siteactionsmenuhover .ms-viewselector-arrow {
	display: none !important;
}
