﻿/* SharePoint style overrides */

body.v4master {
   overflow: visible !important;
   height: inherit;
   width: inherit;
}

body #s4-workspace {
	overflow: visible !important; 
	overflow-y: visible !important;
	background-color: #F0F0F0;
}

body #s4-ribbonrow {
	background-color: #111111 !important;
}

#s4-bodyContainer,
body #s4-bodyContainer,
#s4-workspace #s4-bodyContainer {
	margin: auto;
	padding: 0px;
	min-width: 286px;
}

#MSO_ContentTable.s4-ca
{
	margin-left: 230px !important;
	background-color: transparent !important;
}

body #s4-leftpanel.s4-notdlg.content
{
	width: 230px !important;
}

body #s4-mainarea.s4-pr 
{
	background-color: #E0E0E0 !important;
}

.ncd-floating #MSO_ContentTable.s4-ca
{
	margin-left: 242px !important;
	background: #F7F7F7 url('/Style Library/images/content-background.png') repeat-x scroll left top !important;
	border-left: 1px solid #D0D0D0;
}

body .ncd-floating #s4-leftpanel.s4-notdlg.content
{
	width: 242px !important;
}

body .ncd-floating #s4-mainarea.s4-pr
{
	background-color: #E0E0E0;
}

body #s4-mainarea.s4-pr .s4-ba
{
	padding-bottom: 0px !important;
}

body .ms-ToolPaneOuter a 
{
	color: #555555 !important;	
}

@media only screen and (max-width : 680px) {
	body .ncd-floating #MSO_ContentTable.s4-ca {
		padding-left: 0px;
	}

	body .ncd-floating #s4-leftpanel.s4-notdlg.content {
		width: 0px;
		float: none;
	}
	
	.ncd-floating #MSO_ContentTable.s4-ca
	{
		margin-left: 0px !important;
	}
}