/* 
This is the section css for
Staff Senate 
*/

.centerH2{
	text-align: center;
}
#home-wrapper .flexsliderLarge{
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
}
#home-wrapper .flexsliderLarge img{
	width: 100%;
}


/*	BYLAWS PAGE	*/
.container-fluid{
	float: left;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 1%;
	z-index: 1;
}
.container-fluid .navbar-header input{
	display: block;
	min-width: 50%;
	width: 100%;
	max-width: 80%;
	padding: 10px;
	margin-top: 30px;
}
.container-fluid h3{
	margin-bottom: 10px;
	color: #382140;
}
#home-content .container-fluid p{
	margin-bottom: 0px;
}
#home-content #scrollSection .leftContent, #home-content #scrollSection .recSection h2{
	position: sticky;
	top: 20px;
}
.bylaw-item{
	padding: 20px 0px 10px 0px;
	border-bottom: 3px solid #eee;
}
.bylaw-item p:first-of-type{
	margin-bottom: 10px;
}
.bylaw-item p:nth-of-type(2){
	margin-top: 10px;
}
#enrollment-registration, #mmc-plan-changes, #student-record-management, #academic-credentials-verification, #transfer-credit, #residency, #graduate-forms{
	float: left;
	width: 100%;
	display: block;
	position: relative;
}
#home-content #fid_table{
	margin-top: 5%;
}
#fid_table .fid-section .bylaw-item:last-of-type{
	border-bottom: none;
}
#home-content #fid_table h4{
	display: block;
	padding: 20px;
	background-color: #6e3061;
	color: #fff;
}
#home-content #fid_table h5{
	font-size: 1.2em;
	margin-top: 30px 0px 20px 0px;
	line-height: 1.2em;
}
#home-content .ref-point{
	font-size: .1em;
	margin: 0px 0px 0px 0px;
}
.invisible{
	display: none;
}
#ll-mobile-hide{
	display: block;
}
#ll-mobile-show{
	display: none;
}


@media only screen and (min-width:1367px){
	#home-content #fid_table .sideAccordionMenu{
		position: sticky;
		top: 0px;
	}
}

@media only screen and (min-width:768px){
	.contain-form-top{
		float: left;
		width: 100%;
		padding: 1% 10%;
	}
	#home-content #fid_table .row-responsive{
		display: flex;
	}
	#home-content #fid_table .sideAccordionContent{
		overflow: clip;
	}
	#home-content #fid_table h4{
		position: sticky;
		top: 0px;
	}
	#fid_table .sideAccordion .sideAccordionMenu .smMobileContain > a, #fid_table .sideAccordion .sideAccordionMenu > div:last-of-type > a{
		padding: 10px 20px;
		text-align: left;
		border: 1px solid #ddd;
		border-left: 0px;
		font-size: .8em;
	}
	#s2 h4, #s3 h4, #s4 h4, #s5 h4, #s6 h4, #s7 h4, #s8 h4, #s9 h4, #s10 h4, #s11 h4, #s12 h4, #s13 h4, #s14 h4{
		margin-top: 0px;
	}
}