﻿
body {
	font-size:1.7rem;
}
.ms-core-listMenu-horizontalBox {
	font-size:1.2em;
}
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	line-height:inherit;
}
.soi-page p a, .soi-page .soi-footer a, .soi-page .soi-pagebreadcrumb a {
	text-decoration:underline;
}
.soi-navigation-skip a { 
	position: absolute; 
	display: block; 
	left: -10000px; 
	width: auto; 
	padding: 0 0 0 6px; 
}
.soi-navigation-skip a:focus, .soi-navigation-skip a:active { 
	position: relative; 
	left: 0; 
}

.soi-content {
	min-height:400px;
}

.navbar-toggle .icon-bar {
	background-color:#369;
}
.navbar .search {
	padding-top:15px;
	margin-left:300px;
}
.soi-page-breadcrumb ul, .soi-page-breadcrumb li {
	display:inline; padding-left:3px;
}
.soi-page-breadcrumb ul.soi-page-breadcrumb-root {
	padding-left:0px;
}
.soi-page-breadcrumb-root > li:first-child > span:first-child {
	display:none;
}
.soi-pagetitle {
	padding-top:10px;
}
.soi-pagetitle h1 {
	margin-top:5px;
}
.soi-footer {
	margin-top:20px;
}
.soi-footer-agency {
	padding-top:10px;
	padding-bottom:20px;
}
.soi-footer-state {
	padding-top:20px;
	padding-bottom:20px;	
}

.soi-search-container {
	text-align:center;
	margin-top:150px;
}
.soi-search-control {
	display:inline-block;
	padding:20px;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0, 0.5);}
.soi-srch-sbLarge-fullWidth {
	width:456px;
}

/* CSS to hide the various Share buttons and links */

#ctl00_site_share_button, 
  .js-listview-qcbShareButton, 
  .js-callout-actionsMain span:nth-child(2), 
  a[title="Share"], 
  #csfd_invitePeopleBtn, 
  #Ribbon\.Documents\.Share\.ShareItem-Large, 
  #lnkShrItem 
{
 display:none !important;
}
 



@media (min-width: 992px){
	/*.navbar-collapse {
		position:relative;
	}*/
	.navbar-nav {
		position:absolute;
		bottom:10px;
		right:20px;
	}
}
