<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.umsl-footer{
    margin-top:0px;
}
.alphabet {
	display: none;
}
.container-fluid a, .container-fluid a:visited {
	font-weight: bold;
}
div.alphabet span:hover {
	text-decoration: underline;
}
div.alphabet span.active {
	color: black;
}
.alphabet a {
	color: #981e32;
}
#alphalist {border-bottom:1px solid #ccc;}
#alphalist_filter {
	display: none;
}
#alphalist .table-striped&gt;tbody&gt;tr:nth-child(2n+1)&gt;td, #alphalist .table-striped&gt;tbody&gt;tr:nth-child(2n+1)&gt;th {
	background-color: #f5f5f5;
}
#alphalist.dataTables_empty {
	background: #eee;
	font-weight: bold !important;
	padding: 10px;
	text-align: center;
}
#alphalist_info {
	float:left;
	padding: 10px;
	font-weight: bold;
}
.basic-table td, .gray-table td, .red-table td {
	font-size: 16px;
}
#degreesearch{
    float:left;
    width:100%;
   padding-bottom:40px;
}
#data {
	padding-top: 40px;
	float: left;
	margin-bottom: 30px;
}
#data .form-control{
    border:1px solid #ccc;
}
#data .form-control ::placeholder{
    color:#444;
}
#data #degreetypefilter {
	padding: 10px;
	width: 100%;
	border:1px solid #ccc;
}
#data #formatfilter {
	padding: 10px;
	width: 100%;
}
#data .form-control {
	padding: 10px;
	width: 100%;
}
#data #alphalist_info {
	font-weight: bold !important;
}
#data .content-subhead{
    margin-bottom:30px;
}
#data .degree-search-form {
	padding-left: 0px;
}
#data .degree-filter-wrap {
	padding: 0px;
}
#data .format-filter-wrap {
	padding-right: 0px;
}
#filter input, select, textarea {
	color: #444!important;
	border:1px solid #ccc;
}
#data #resetFilter {
	padding: 11px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	width:100%;
}
#data #resetFilter:hover{
    background:#ccc;
}
#alphalist_length select{width:auto;padding:5px;}

#alphalist_paginate {float:right;padding:10px;}
#alphalist_paginate a:hover{cursor:pointer;}
#alphalist_previous {padding-right:5px;}
#alphalist_next{padding-left:5px;}
.paginate_button {padding:5px;}

#filter select, option {
	width: auto;
}
#back2Top {
	width: 40px;
	line-height: 40px;
	overflow: hidden;
	z-index: 999;
	display: none;
	cursor: pointer;
	position: fixed;
	bottom: 50px;
	right: 0;
	background-color: #981E32;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#back2Top:hover {
	background-color: #7c1829;
	color: #fff;
}
#back2Top .fa .fa-chevron-up {
	font-size: 20px;
	position: relative;
	bottom: 5px;
}
#pre-pro {
	padding: 100px 0px;
	float: left;
}
#pre-pro ul li {
	list-style-type: none;
	padding: 5px 0px;
	border-bottom: 1px solid #eee;
}
#pre-pro ul li a {
	font-weight: bold;
}
#pre-pro ul {
	margin-left: 0px;
	padding-left: 5px;
	width: 50%;
	border-right: 20px solid #ffff;
}
#honors-college {
	padding: 100px 0px;
	float: left;
}
#certificates-minimal {
    float: left;
    margin-top: 40px;
    border-top: 4px solid #ccc;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
}
 #certificates-minimal span{
	 padding-left: 10px;
	 font-size:18px;
	 display:block;
}
/* #certificates-minimal .cert-container{
	 border-left: 3px solid #981e32;
}
 */
   #certificates-minimal .cert-container{
    display: flex;
    align-items: center;
    }
    
 #certificates-minimal .cert-container:before {
    content: "";
	 margin-top: 0px;
	 margin-left: 0px;
	 float: left;
	 width: 4px;
	 height: 40px;
	 background-color: #981e32;
	 left: 0;
	 position: relative;
	 display: block;
}
@media screen and (max-width: 991px) {
	#data .degree-search-form {
		padding: 0px;
	}
	#data #searchall, #data #degreetypefilter, #data #formatfilter, #data #resetFilter {
		margin-bottom: 10px;
	}
	#data .reset-button-wrap {
		width: 100%;
		padding: 0px;
		float:left;
	}
	#data #resetFilter{
	    width:100%;
	}
	#data .format-filter-wrap{
	    padding:0px;
	}
}
@media screen and (max-width: 600px) {
	.container-fluid {
		padding: 0px;
	}
	#data .degree-search-form {
		padding: 0px;
		width: 100%;
	}
	#data .degree-filter-wrap {
		padding: 0px;
		width: 100%;
	}
	#data .format-filter-wrap {
		padding: 0px;
		width: 100%;
	}
	#data #resetFilter {
		width: 100%;
	}
	#data .reset-button-wrap {
		width: 100%;
		padding: 0px;
		float:left;
	}
	#data #searchall, #data #degreetypefilter, #data #formatfilter, #data #resetFilter {
		margin-bottom: 10px;
	}
	.basic-table td, .gray-table td, .red-table td {
		border-top: 0px;
	}
	table {
		border: 0;
	}
	table caption {
		font-size: 1.3em;
	}
	table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	table tr {
		border-bottom: 3px solid #ddd;
		display: block;
	}
	table td {
		display: block;
		font-size: 18px
	}
	table td:before {
		content: attr(data-label);
		float: left;
		font-weight: bold;
		padding-left: 5px;
	}
	tbody td:before {
		/*content: attr(data-label) ":";*/
		margin-right: 5px;
	}
	table td:last-child {
		border-bottom: 0;
	}
	table td:first-child {}
}</pre></body></html>