﻿body, html, p, li, input {
	font-family: 'Open Sans', sans-serif;
	/* quit overriding default SharePoint font of 13px */
	/*font-size:16px;*/
	line-height: 1.5em;
}

html, body {
	height:100%; width:100%;
	min-width: 960px;
	margin:0; padding:0;
}

body {
	padding:0;
	background: white;
	-webkit-font-smoothing: antialiased;
}

p {
	margin:0px 0px 1em;
}

h1, h2, h3, h4, h5 {
	font-family:"Roboto Condensed", sans-serif;
	font-weight: 700;
	margin-top:0;
	margin-bottom:1em;
}

h1 { font-size:2.5rem; }
h2 { font-size:1.75rem; }
h3 { font-size: 1.25rem; }
h4 { font-size: 1rem; }

li {
	line-height: 1.4em;
	margin-bottom:.75em;
}

/* .wrapper required for sticky footer */
.wrapper {
	position: relative;
	min-height: 100%;
	margin:0px auto -130px; /* bottom margin matches height of footer + border */
}

.row {
	width:100%;
	margin:0px auto;
	/*position: relative;*/
}

.column {
	width:100%;
	max-width: 1260px;
	padding:0px 30px;
	margin:0px auto;
	position: relative;
	box-sizing:border-box;
}


.page-content {
	padding:40px 0px;
	min-height: 300px;
	position: relative;
	z-index: 0;
}

/* add this to fix problem on People and Groups layout page */
/*
.page-content table {
	width: auto !important;
}
*/

/* for STICKY FOOTER */
.page-content:after {
	content:'';
	height:130px; /* must match height of footer elements */
	display: block;
	clear:both;
}

.main-content {
	/*margin-left:200px;*/
}

#s4-bodyContainer {
	height: 100% !important;
	padding-bottom: 0px !important;
}

#SOSBreadCrumb {
	padding-bottom: 20px;
	font-size: 20px !important;
	position: relative;
	color: #000000 !important;
	top: -20px;
	display: none;
}

#SOSBreadCrumb a {
	color: #000000 !important;
}

li.ms-comm-cmdSpaceListItem > a[title="Alert me"] {
    display:none !important;
}

li[text="Alert me"] {
	display:none !important;
}

/* Small Devices (tablets, 768px and up) */
@media (min-width: 768px) {
} /* END Small Devices */

/* Medium Devices (desktops, 992px and up) */
@media (min-width: 992px) {
} /* END Medium Devices */

/* Large Devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
} /* END Large Devices */
