/* Home page markup */
.button-2 {
  
  background-color: #002E66; /*#28A8E0;*/
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding: 20px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
  min-height: 16em;
}

.button-2 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  margin-top: 1em;
}

.button-2:hover{
	background-color: #FFBE00;
}

.button-2:hover span {
  color: #002E66;
}



.button-2:hover span:after {
  opacity: 1;
  right: 0;
}

.img-round{
	border-radius: 50%;
	
}

.applied{
border: .5em solid #439395;
}

.arts{
	border: .5em solid #d883ff;
}

.business{
	border: .5em solid #92d050;
}
.education{
	border: .5em solid #73feff;
}
.health{
	border: .5em solid #f28208;
}
.science{
	border: .5em solid #548235;
}
.social_behavioral{
	border: .5em solid #de5d61;
}
.exploration{
	border: .5em solid #ffd966;

}
.icon-credit{
	font-size: 1rem;
	text-align: center;
  padding: 0.5rem 0;
  background-color: #faddad;
}


  

/* End Home Page Markup */



/* Interior Page Markup */

.blue_bg {
	height: 10em;
	background-color: #002E66;
}

.intro_p{
	padding: .8em;
}

img{
	border:0;
}

.img_interior{
	margin-top: 1.5em;
}

.department #contentcontainer h3.heading_interior {
	color: #ffffff;
    line-height: 1.5em;
    position: relative;
    top: 20px;
    left: 200px;
    width: 200px;
    text-align: center;
}

.department #contentcontainer h3.arts_heading_interior {
	color: #ffffff;
    line-height: 1.5em;
    position: relative;
    top: 0px;
    left: 200px;
    width: 200px;
    text-align: center;
}

.img_position_left{
	position: absolute;
	/*border: none;*/
	width: 225px /*150*/;
    height: 225px /*150*/;
    margin: -20px 25px 15px -25px !important;
	clip: rect(20px,225px,190px,25px);
}


/* style the expandable's button */
[data-expandable] {
  display: block;
  /*width: 100%;*/
  text-align: left;
  background: #FFBE00;
  border: 0;
  color: #002E66;
  padding: 0.25em 0.5em;
  margin-bottom: 0.25em;
  font-weight: bold;
}

/* make sure there is a focus style for keyboard accessibility */
[data-expandable]:focus {
  outline: 2px solid #D3A517;
  outline-offset: 1px;
}

/* the arrow using pseudo-content and unicode */
[data-expandable][aria-expanded="false"]::before {
  content: '\25b8\0020';
}
/* the arrow for the expanded state using pseudo-content and unicode */
[data-expandable][aria-expanded="true"]::before {
  content: '\25bE\0020';
}

/* pair visual appearance with accessible state  */
.expandable[aria-hidden="true"] {
  display: none;
}

.fa-icon{
	margin: 2em 0;	
}

.department #contentcontainer .far, .department #contentcontainer .fas {
	font-size: 9em;
	color: #002E66;
}

.section_wrap{
	margin-top: 2em;
}

.blue_bg_2 {
	
	background-color: #002E66;
	text-align: center;
	color: #ffffff;
	font-style: italic;
	font-size: 1.2em;
	padding: 1.5em 0 1em 0;
}

.yellow_bg {
	background-color: #FFBE00;
	text-align: center;
	color: #002E66;
	font-size: 1.5em;
	font-weight: bolder;
	text-transform: uppercase;
	padding: .5em 0;
}

.majors, .careers, .degree-indicators, .success_team, .skills_interest{
	padding: 1em;
}

p.heading {
	background: #002E66;
    color: #fff;
    font-size: 1.65rem; /*font-size: 1.5rem;*/ /*Updated by RRD*/
    padding: 1rem 1.714rem;
	border-radius: 0px; /*Updated by RRD*/
	font-family: "Open Sans", sans-serif; /*Updated by RRD*/
	margin: .5em 0 0 0 !important;
	font-weight: 500;
	border-bottom: .3em #ffbe00 solid;
}

.emphasis{
	color: #FFBE00;
	font-weight: bold;
}




.section_right{
	line-height: 1.6em;
}

.emphasis-2{
	font-weight: 900;
	font-size: 1.15em;
}

.associate{
	background-color: #28A8E0;
	padding: .2em .4em;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	/*border-radius: 25px;*/
	text-transform: capitalize;
	margin-right: .5em;	
}

.bachelors{
	background-color: #FFBE00;
	padding: .2em .4em;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	/*border-radius: 25px;*/
	text-transform: capitalize;
	margin-right: .5em;	
}

.certificate{
	background-color: #37aa49;
	padding: .2em .4em;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	/*border-radius: 25px;*/
	text-transform: capitalize;
	margin-right: .5em;	
}

table.table-rs{
	margin-top: 1em;
}

table.table-rs th{
	font-weight: bold;
    background: #ffffff;
    color: #000000;
	padding: 1em 0;
	border: 0;
	position: absolute;
		top: -9999px;
		left: -9999px;
}

table.table-rs td{
	padding: 1em 0;
    border: 0;
}

.section_right a[rel="external"]::after, .careers a[rel="external"]::after{
	display:none;	
}



table.table-rs tr:nth-child(even) {
    background-color: #ffffff;
}

tr{
	border-bottom: .01em solid #E1E1E8;
}

thead tr{
	border-bottom: 0;
}

/*table.table-2 thead tr {
	border-bottom: none;
}*/

.major_text{
	text-indent: -1.2em;

	padding-left: 1.2em;
}

a[rel="external"]::after{

	text-indent: 0;
}

.triangle-right {
      color: #ffbf00;
    }

/* End Interior Page Markup*/

/* Update Your Program Maps Page */

legend{
	font-size: 18px;
}

#Other-1{
    display: none;   
}

input[value="Other (specify)"]:checked ~ #Other-1, input[value=" Submit minor changes for existing maps"]:checked ~ #Other-1{
    display: block;
}

/* setting the default of the conditionally-displayed content
to hidden: */
#conditional {
  display: none;
}

/* if the #postageyes element is checked then the general sibling of
that element, with the id of 'conditional', will be shown: */
#postageyes:checked ~ #conditional {
  display: block;
}


.various-radio-buttons{
	list-style-type: none;
	padding: 0;
  margin: 0;
}

.various-radio-buttons li{
	margin-bottom: 1rem;
}

.sub_oa li{
	margin-bottom: .8rem;
	margin-left: 1.5rem;


}

.radio-label-text{

	margin-top: -28px;

	margin-left: 23px;
	display: block;
}

.labels{
	display:block;
}

input[type=text], textarea{
	width: 100%;
}

/* End Update Your Program Maps Page */

/* Mobile */

@media (min-width: 1024px){
	.degree-indicators-width{
	width: 90%;
	margin: 0 auto;
}
}

@media (max-width: 1024px){
	.degree-indicators-width{
		padding: 2rem;
   }	
}

@media (max-width: 767px){
	
	.department #contentcontainer img{
		display: initial;
	}
	.blue_bg {
    height: auto;
	}
	.img_position_left {
    position: relative;
    margin: 15px auto !important;
    text-align: center;
    display: block !important;
    top: 15px;
}
	

.department #contentcontainer h3.heading_interior, .department #contentcontainer h3.arts_heading_interior {
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}	
	
	.blue_bg_2 {
	
	text-align: center;
	color: #ffffff;
	font-style: italic;
	font-size: 1.2em;
	padding: 0 .5em 1em .5em;
}
	
	.yellow_bg {
	font-size: 1.3em;
	padding: .5em;
}
	
}



@media (min-width: 1199px){
.img_interior {
     margin-top: -150px;
    width: 90%;
    position: relative;
    right: -20px;
	}
	
	
.department #contentcontainer h3.heading_interior {
	color: #ffffff;
    line-height: 1.5em;
    position: inline;
    top: 20px;
    left: 200px;
    width: 200px;
    text-align: center;
}
	
}

/* End Mobile */