  .content-side {
	 padding-bottom: 50px;
}
 .catalog-default {
	 border: 1px solid #e5e5e5;
	 margin-top: 25px;
	 min-height: 350px;
}
 #sub-nav {
	 padding-left:40px;
}
 .right-col {
	 border: none;
}
 .catalog-header {
	 margin-top: 0;
	 padding: 0;
}
 .menu-dropdown {
	 background-color: #7d7d7d;
	 height: 60px;
	 color: #000;
	 display: table;
	 margin: 0 auto;
	 padding: 15px;
}
 .menu-dropdown label {
	 color: #fff;
	 display: block;
	 padding: 0;
	 text-transform: uppercase;
}
 .menu-dropdown select {
	 height: 30px;
	 width: 285px;
	 -webkit-border-radius: 2px;
}
 .dp-select-list .dp-option {
	 white-space:normal;
	 overflow:visible;
}
 input.text-search {
	 background-color: #fff;
	 border: none;
	 border-radius: 4px;
	 margin:0;
	 padding: 4px 8px;
	 width: 285px;
}
 .catalog-default, .right-col {
	 padding: 30px;
	 padding-bottom:10px;
}
 .program-link-mobile {
	 display:none;
}
 #programs, #grad-programs, #descriptions {
	 list-style: none;
	 margin-bottom: 0;
}
 #programs {
	 margin-bottom:15px;
}
 #programs li, #grad-programs li {
	 margin-top:3px;
}
 #programs a, #grad-programs a {
	 color: #7d7d7d;
	 font-weight: bold;
}
 #programs a:hover, #grad-programs a:hover {
	 color: #ff7336;
}
 .catalog-default span.abbrev {
	 width: 95px;
}
 .right-col span.abbrev {
	 width: 65px;
}
 .date {
	 display:block;
}
 .catalog-default a {
	 color: #28adcd;
}
 span.abbrev {
	 display: block;
	 float: left;
}
 .course-desc {
	 padding:0;
	 margin-top:30px;
}
 #descriptions {
	 -webkit-columns: 3;
	 -moz-columns: 3;
	 columns: 3;
	 list-style-position: inside;
}
 #descriptions a {
	 color: #7d7d7d;
	 font-weight: bold;
	 font-size: 15px;
	 line-height:1.1;
	 display:inline-block;
}
 #descriptions a:hover {
	 color: #ff7336;
}
 .catalog-default span.abbrev {
	 width: 95px;
}
 .right-col span.abbrev {
	 width: 65px;
}
 .date {
	 display:block;
}
 .catalog-default a {
	 color: #28adcd;
}
 #descriptions li {
	 line-height:1.5;
}
 h3.desc-header {
	 font-size:20px;
	 text-align:left;
	 color:#fff;
	 background-color:#7d7d7d;
	 padding: 10px 11px 7px;
}
 #courses {
	 list-style: none;
	 margin-bottom:20px;
}
 #courses li {
	 width:100%;
}
 #courses li, #courses li a {
	 float:left;
}
 #courses li:last-of-type:after {
	 clear:both;
}
/* Pagination Styles */
 .pagePagination {
	 display: table;
	 margin-left: auto;
	 margin-right: auto;
	 overflow: hidden;
	 padding-top:20px;
}
 .pagePagination a {
	 border: 1px solid #e5e5e5;
	 display: inline-block;
	 font-size: 18px;
	 padding: 8px;
	 text-transform: uppercase;
}
 .pagePagination span.active a {
	 border-color: #28adcd;
	 color: #fff;
	 background-color: #28adcd;
}
 span.ng-scope.disabled {
	 display: none;
}
 h3.programs-head {
	 font-size:20px;
	 text-align:left;
	 color:#fff;
	 background-color:#7d7d7d;
	 padding: 10px 11px 7px;
}
 @media (max-width: 1000px) {
	 .program-link-mobile {
		 display:block;
		 margin-bottom:20px;
	}
	 .program-link-mobile a:last-of-type {
		 padding-left:25px;
	}
}
 @media (max-width: 768px) {
	 .menu-dropdown select:first-of-type {
		 margin-bottom:15px;
	}
	 .menu-dropdown select:last-of-type {
		 margin-bottom:10px;
	}
	 #courses .abbrev {
		 width:auto;
		 margin-right:20px;
	}
	 #courses li {
		/* text-align:right;
		 */
	}
	 .catalog-header h2:first-of-type {
		 margin-left:20px;
	}
	 h3.programs-head {
		 font-size:15px;
		 text-align:left;
		 color:#fff;
		 background-color:#7d7d7d;
		 padding: 7px 11px;
	}
	 .course-desc {
		 padding:0px;
	}
	 h3.desc-header {
		 font-size:15px;
		 text-align:left;
		 color:#fff;
		 background-color:#7d7d7d;
		 padding: 7px 11px;
	}
	 #descriptions {
		 -webkit-columns: 2;
		 -moz-columns: 2;
		 columns: 2;
		 list-style-position: inside;
	}
	 #descriptions li {
		 line-height:1.9;
	}
	 .program-link-mobile {
		 display:block;
		 margin-bottom:15px;
		 margin-left:20px;
	}
	 .program-link-mobile a:last-of-type {
		 padding-left:25px;
	}
}
