/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


#content .about-us-text, #content .about-us-text p { 
	line-height: 1.5em;
}

#content .about-us-text li {
	margin-left: 1em;
}

.officers-modal, .publications-modal, .announcements-modal, .bylaws-modal {
	background-color: #FFF;
}

@media (min-width: 992px) {
	.officers-modal, .publications-modal {
		max-width: 1000px;
		margin-top: 3em;
	}

	.announcements-modal, .bylaws-modal {
		max-width: 800px;
		margin-top: 3em;
	}
}

@media (max-width: 991px) {
	.officers-modal, .publications-modal, .bylaws-modal {
		max-width: 600px;
		margin-top: 3em;
	}

	.announcements-modal {
		max-width: 400px;
		margin-top: 3em;
	}
}

.officers-modal-content, .publications-modal-content, .announcements-modal-content-inner, .bylaws-modal-content-inner {
	padding: 50px;
}

.officers-modal-content img, .publications-modal-content img {
	max-width: 100%;
	margin-bottom: 1em;
}

.announcements-image-container {
	display:flex;
	align-content: center;
	justify-content: center;
}

.announcements-image-container img, .bylaws-image-container announcements-image-container {
	width: 100%;
}

.officers-modal-content h3, {
	margin-bottom: 0.5em;
}

.publications-modal-content h3 {
	margin-bottom: 0;
}

.officers-modal-content h4 {
	color: #006EB5;
}

.publications-modal-content h4 {
	
}

.bylaws-modal-content li {
	margin-left: 2em;
}

.officers-contact-information span, .publications-authors span {
	display:block;
}

.publications-purchase {
	margin-top: 1em;
	margin-bottom: 2em;
}

.publications-purchase span:last-child:after {
	content: unset;
}

.publications-purchase h5 {
	margin-bottom: 0;
}

.publications-purchase span:after {
	color: #555;
	content: "|";
	margin-left: 1em;
	margin-right: 1em;
}

.content-indent { 
	margin-left: 1em;
	margin-bottom: 1em;
}

.content-indent ol, .content-indent ul {
	margin-left: 2em;
	margin-bottom: 0;
}

.content-indent p {
	margin-left: 1em;
}

.mentorship-program h2 {
	margin-bottom: 0;
	text-align: center;
}

.mentorship-program h3 {
	text-align: center;	
}

.mentorship-program .mentorship-title {
	margin-bottom: 0;
}

.mentorship-program li {
	margin-left: 2em;
}

form#mentorship .form-control.upload {
	padding-bottom: 2.25rem; padding-left: 0.35rem;
}

form#mentorship .btn.submit {
	min-width: 25%;
}

@media (min-width: 768px) {
	.mentorship-form {
		border-left: thin solid rgba(0, 110, 181, 0.25);
	}
}

.flip-card-back {
	background-color: #006EB5;
}