/*** Begin Main Page Styles ***/
	html, body {
		height: 100%;
		font-family: "Roboto", Helvetica, Arial, san-serif;
		} 
	.wrapper {
		display: flex;
		flex: 1;
		flex-direction: column;
		width: 100%;
		height: 100%;
		}
/*** End Main Page Styles ***/


/*** Begin Header Styles ***/
	header {
		background-color: #782f40;
		color: white;
		}
	.header-wrapper {
		color: white;
		height: 44px;
		margin: auto;
		/* max-width: 1200px; */
		}
	header a, header a:link, header a:hover, header a:visited, header a:active {
		color: #f2f2f2;
		text-decoration:none;
		}
	header a:hover {
		color:#ceb888;
		}
	.myfsu-image {
		display: block;
		float: left;
		height: 44px;
		width: 127px;
		}
	.fsu-title-small {
		line-height: 44px;
		padding-right: 30px;
		text-align: center;
		}
	.fsu-title {
		line-height: 44px;
		padding-left: 15px;
		}
	.greeting {
		color: #ffffff;
		float: right;
		padding-right: 90px;
		padding-top: 14px;
		}	
	.hamburger {
		margin: 0.5em;
		position: absolute;
		right: 5px;
		top: 0px;
		}
	.hamburger > a {
		background-color: #782f40 !important;
		border: none;
		color: white;
		}
	.hamburger > a:link {
		color: white !important;
		}
	.hamburger > a:hover {
		background-color: #652E3B !important;
		color: white !important;
		}
	.hamburger-menu {
		background-color: #565554;  
		}
	.hamburger-menu > li > a {
		border-top-color: #969594;	
		border-top-style: solid;
		border-top-width: 1px;
		clear: both;
		color: #c4c4c4;
		display: block;
		font-weight: 400;
	/*	line-height: 45px; */
		min-width: 280px;
	/*	padding: 3px 15px; */
		font-size: 15px;
		white-space: nowrap;
		}
	.hamburger-menu > li:first-child > a {
		border-top-style: none;
		}
	.hamburger-menu > li > a > i {
		padding-right: 15px;
		width: 20px;
		}
	.hamburger-menu  a:hover {
		background-color: #2c2a29 !important;
		color: #c4c4c4 !important;
		}
	.thin-line {
		border-bottom: 1px #f0f0f0 solid;
		margin-top: 0px;
		}
/*** End Header Styles ***/
		

/*** Begin Content Styles ***/
	main {
		margin: auto;
		width: 100%;
		background-color: #fff;
		border-top: 1px solid #ccc;
	    /* padding-top:25px; */
        flex: 1 0 auto;
		}
	.main-wrapper {
		margin: auto;
		/* max-width: 1200px; */
		min-height: 150px;
		padding-left: 30px;
		padding-right: 30px;
        flex: 1 0 auto;
		}
	a, a:link, a:hover, a:visited, a:active {
		color: #782f40;
		text-decoration: none;
		}
/*** End Content Styles ***/


/*** Begin Nav Styles ***/
	.nav-wrapper {
		line-height: 44px;
		/* max-width: 1200px; */
		margin: auto;
		}
	.home_icon {
		display:inline-block;
		font-size: 14px;
		font-weight: bold;
		}
	.home_icon i {
    	padding-right: 5px;
		}
/*** End Nav Styles ***/


/*** Begin Footer Styles ***/
	footer {
		background-color: #782f40;
        flex: 0 0 auto;
		width: 100%;
		}
	footer a, footer a:link, footer a:hover, footer a:visited, footer a:active {
		color: #ceb888;
		font-weight: bold;
		}
	footer a:hover {
		text-decoration: underline;
		}
	footer a:visited {
		text-decoration: none;
		}
	.footer-wrapper {
		background-color: #782f40;
		color: white;
		font-size: smaller;
		margin: auto;
		/* max-width: 1200px; */
		padding-left: 15px;
		padding-top: 15px;
		}
	.footer-link-social {
		background-color: #5f2835;
		border-radius: 50%;
		font-size: 1.333em;
		line-height: 32px;
		padding: .42em .47em;
		-webkit-border-radius: 50%;
		}
/*** End Footer Styles ***/


/*** Begin Bootstrap Override Styles ***/
	.container {
		padding-left: 0px;
		padding-right: 0px;
		}
	.jumbotron {
		padding-bottom: 4px; 
		padding-top: 4px;
		}
	.jumbotron p {
		font-size: 14px !important;
		font-weight: 300 !important;
		}
	.dropdown-menu {
		margin: 3px 0 0;
		padding: 0px;
		}
/*** End Bootstrap Override Styles ***/
.logo-image {
	display: block;
	float: left;
	height: 56px;
}
