<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/* Print. */
@media print {
	#header {display:none;}
#breadCrumb {display:none!important;}
#breadCrumb p {display:none!important;}
p a:after {display:none;}
}
  

#applynowbullet {
	display:none;
}
#applybutton {
	display:none!important;
}
.some-box-wrapper {
	background-color:#f9f9f9;
	border:1px solid #D0D0D0;
	padding:15px;
	-webkit-box-shadow: 1px 10px 60px 0px rgba(0,0,0,0.09);-moz-box-shadow: 1px 10px 60px 0px rgba(0,0,0,0.09);box-shadow: 1px 10px 60px 0px rgba(0,0,0,0.09);
}

.some-tox-wrapper {
	border:1px solid #D0D0D0;
	margin-top:15px;
}

.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

.double-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  background-color:#3B0D6A;
  padding:15px;
  color:#fff;
  font-size:1.6em;
  font-weight:900;
  border-left: 1px solid #696969 ;
  border-right: 1px solid #696969 ;
  border-top: 1px solid #696969 ;
}

.req_title {
  font-weight:900;
  text-align:center;
}

#cat_title {
	background-color:#639;
	color:white;
	padding:12px;
	border:1px solid #639;
	margin-top:17px;
	font-weight:900;
	font-size:1.1em;
	text-align:center;
	line-height:1.3em;
}

#general {
	border-bottom: 1px solid #D0D0D0 ;
	border-left: 1px solid #D0D0D0 ;
	border-right: 1px solid #D0D0D0 ;
	color:#484848;
}

#major {
	border-bottom: 1px solid #D0D0D0 ;
	border-right: 1px solid #D0D0D0 ;
	border-left:none;
	color:#484848;
}

@media screen and (min-width: 1000px) {

  .column {
    flex: 1
  }

  .double-column {
    flex: 2
  }

}

@media screen and (max-width: 1000px) {
	#major {
	border-left: 1px solid #D0D0D0;
}
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 0 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 708 PIXELS */
@media only screen and (max-width: 708px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

.gen_title {
	border: 1px solid #3B0D6A;	
	background-color:#3B0D6A;
	color:#fff;
	padding:15px;
	font-weight:900;
	display:block;
	font-size:1em;
}

.gen_title a { color:#FFF!important; text-decoration:none;}
.gen_title a:visited { color: #FFF; text-decoration:none;}
.gen_title a:hover { color:#FFCC00!important; text-decoration:none;}
.gen_title a:active { color: #FFF; text-decoration:none;}
.gen_title:hover {
	background-color:#663399!important;
	color:#FFF700!important;
}

.maj_title {
	border: 1px solid #D0D0D0;	
	background-color:#fffed8;
	padding:15px;
	font-weight:900;
}

.uni_title {
	border: 1px solid #D0D0D0;	
	background-color:#663399;
	color:#fff;
	padding:15px;
	font-weight:900;
}

.options_content {
	background-color:#f9f9f9;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	padding:15px;
	line-height:145%;
	color:#565656;
	font-size:.95em;
}

.enjoy-css {
  color:#7446a2;
  font-weight:900;
  text-shadow: 1px 1px 3px rgb(105,105,105,0.2); 
}


.maj_button {
	padding-bottom:15px;
	display:inline-block;
	color:#639!important;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:800;
	text-align:center!important;
}

.app_button {
	display: grid;  
    grid-template-columns: 1fr;  
	background-color:rgba(255,204,0,0.5);
	border:1px solid #D0D0D0;
	cursor:pointer;
	color:#663399!important;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:800;
	padding:12px 1em;
	text-decoration:none;
	text-align:center;
	transition: 0.3s;
}

.app_button:hover {
	background-color:rgba(255,204,0,0.75);
	color:#663399!important;
}

.app_button:active {
	position:relative;
	top:1px;
}

.app_button_alt {
	display: grid;  
    grid-template-columns: 1fr;  
	background-color:#fffed8;
	border:1px solid #D0D0D0;
	cursor:pointer;
	color:#663399!important;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:800;
	padding:12px 1em;
	text-decoration:none;
	text-align:center;
}

.app_button_alt:hover {
	background-color:#FFF700!important;
	color:#663399!important;
}

.app_button_alt:active {
	position:relative;
	top:1px;
}

.go-top {
	position: fixed;
	bottom: 1em;
	right: 1em;
	text-decoration: none;
	color: #fff!important;
	background-color: rgba(138, 136, 140, .80);
	font-size: 15px;
	padding: .8em .5em .8em .8em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, .40);
	color:#FC0!important;
}
#sideNavBackToTop {
	display:none;	
}

.custom-bullet li {
    display: block;
}

.custom-bullet li:before {
    font-family: 'FontAwesome';
    content: '\f14a';
    margin:0 5px 0 -23px;
    color:#663399;
}

.flex_container {
  display: flex;
  width: 100%;
  margin-bottom: 1.1em!important;
  color:#51287a;
}
.flex_item_left {
  width: 12px;
}
.flex_item_right {
  flex: 1;
  padding-left:15px;
  line-height:1.2em;
}
#major_honors a:hover {
    color: #885CB5!important;
}
#major_honors a:link {
	color:#3B0D6A;
}
#major_honors {
	background-color:#f9f9f9!important;
}
#university_honors {
	background-color:#3B0D6A!important;
	color:#ffffff!important;
	margin-top:17px;
	border:1px solid #3B0D6A;
	
}


}
}
#applybutton {
	display:none!important;
}</pre></body></html>