  @charset "UTF-8";
/* CSS Document */

/*Intro Text for program search*/
.limiterText {
	line-height: 1em;
	margin-bottom: 1em;
	font-size: .90em;
}

/*Form Submit Button Styling*/
input[type=submit] {
	margin-bottom: 0;
	font-size: .938em;
	background-color: #076DBF;
	padding: 18px 15px !important;
	color: #ffffff!important;
	border:none;
}

input[type=submit]:hover {
	margin-bottom: 0;
	font-size: .938em;
	background-color: #000000;
	padding: 18px 15px !important;
	color: #ffffff!important;
	border:none;
}

/*VOCATIONAL LINKS WITHIN THE BUCKETS*/
ul.vocationalFormLink form {
	display: inline;
}
ul.vocationalFormLink li form input[type=submit]:hover {
	text-decoration:underline;
}
ul.vocationalFormLink li form input[type=submit] {
	background-color:transparent;
	color: #0070c9 !important;
	padding: 0 !important;
}

/*Placeholder Comment Section*/
div.guided_pthways_data {
	border: 1px solid #CCCCCC;
	margin-bottom:2em;
}
div.semesterComments {
	text-align:left;
}
span.semesterComment {
	padding-left:1em;
	font-size:1em;
	display:block;
	font-style: italic;
}
span.semesterComment:last-child {
	margin-bottom:1em;
}

/*Bubble Link Styling*/
div.lfjsbubblemainwrapper p.courseblockdesc a.courseschedule {
	margin-top: 1em;
}

/*CTE Information Link*/
div.center_align_txt {
	text-align:center;
}
/*Styling for the Alternate list item index page*/
div.cluster_image:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

/*Keep Directions for tab right under the h3*/
div.mainContentFullWidth h3 {
	margin-bottom: 0;
}

/*Styling for Directions to click on tabs*/
span.program_inst {

	margin-bottom:1em;
}

/*Link to Other ºÚÁÏµ¼º½s Link*/
div.guided_pthways_program_link {
	line-height: 1em;
	margin-top: 1em;
	margin-left:1em;
}

/*Styling for Return to Guided Pathways Home button*/
div.guided_pthways_hme_cntr, div.guided_pthways_explore_cluster {
	margin-top:1em;
}
div.guided_pthways_hme_cntr {
	margin-left:1em;
}
.cluster_container {
	width:100%;
}
.cluster_title {
	background-color: rgba(255, 255, 255, .75);
	color: #000;
	text-decoration-color: #000;
	line-height:1em;
	font-weight:bold;
	position:relative;
	margin-top:-3.5em;
	display:block;
	padding-top:1em; padding-bottom:1em; padding-left:.5em;
	text-align: center;
}

div.tabs-content div.content ul li a:hover {
text-decoration-color: #000000;	
}

div.tabs-content div.content ul.list-chevrons li a:hover {
text-decoration-color: #0070C9;	
}
/* End of styling for the Alternate list item index page*/


table.rwd-table tbody tr td, table.rwd-table tfoot tr td {
	vertical-align: top !important;
}
/*FOR IE. WIDTH OF TABLE IS SHORT WITHOUT IT*/
div.guided_pathways_container table.responsive {
	width:100% !important;
}

/*Quick Button Links*/
#artpanelQuicklink, #elecpanelQuicklink, #buspanelQuicklink, #healthpanelQuicklink, #humanpanelQuicklink, #plantpanelQuicklink, #sciencepanelQuicklink, #educationpanelQuicklink, #artpanelQuicklink2, #elecpanelQuicklink2, #buspanelQuicklink2, #healthpanelQuicklink2, #humanpanelQuicklink2, #plantpanelQuicklink2, #sciencepanelQuicklink2, #educationpanelQuicklink2, #publicpanelQuicklink, #publicpanelQuicklink2 {
	display:block;
	height:40px;
	margin-top:-40px;
	visibility:hidden;
}

/*Counseling Box - Need Guidance Text */
span.guidance_counseling {

	font-size: 1.25em;
	line-height: 2em;
}
.gpsLogo {
	width:10em;
	float:left;
	margin-right:.60em;
	margin-bottom:.5em;
}
/*No Results Container Box*/
.zeroMapResults {
	margin-top:3em;
}
/*ºÚÁÏµ¼º½ Tabs Inside of Main Cluster*/
div.guided_content_div ul.tabs {
	margin-left: 1em;
	margin-right: .60em;
}
/*Space Between Tabs Inside of Main Cluster*/
div.guided_content_div ul.tabs li {
	margin:.20em;
}

/*Right Column Text Conditioning*/
.rightLinks {
	font-size: 1.5em;
	margin-top: 1.5em;
}
.special_link_txt {
	display:block;
}
.guided_content_div h3 {
	font-size:1.5em;
}
.panel_titles {
	font-size:1.25em;
}
.guided_blocks, .on_hover_fade {
	border: 0;
	outline: none;
}
.on_hover_fade {
	cursor: pointer;
}

.on_hover_fade:hover {
	opacity: 0.80;
	filter: alpha(opacity=80); /* For IE8 and earlier */
}

.guided_content_div {
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all;
	margin-top:-.75em;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding:1em;
}

ul.tabs li {
	display:inline-block !important;
	*display:inline; /*IE7*/
	*zoom:1; /*IE7*/
}

span.guided_headers, div.guided_headers {
	color:#000;
	padding-top:3em;
	padding-bottom:3em;
}

span.guided_headers h2, span.guided_headers h1, div.guided_headers h2, div.guided_headers h1  {
	margin-top:4em;
	display:inline-block;
	width:100%;
	text-align:center;
	padding-left:0em !important;
	margin-left:0em !important;
}

div.guided_headers h1 {
	color:#000;
	padding-top:.5em;
	padding-bottom:.5em;
	background-color: rgba(255, 255, 255, 0.7);
}

div.guided_btn_cntr {
	margin-top:5em;
	text-align:center;
}

.guided_blocks {
	margin-bottom:1em;
	margin-top:1em;
}
.art_design_container {
	background-image: url("/guided-pathways/images/art_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.electronics_container {
	background-image: url("/guided-pathways/images/electronics_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}


.business_container {
	background-image: url("/guided-pathways/images/business_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.health_container {
	background-image: url("/guided-pathways/images/health_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.humanities_container {
	background-image: url("/guided-pathways/images/humanities_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.plants_container {
	background-image: url("/guided-pathways/images/animals_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.science_container {
	background-image: url("/guided-pathways/images/science_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.education_container {
	background-image: url("/guided-pathways/images/education_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

.public_container {
	background-image: url("/guided-pathways/images/public_svc_bg.jpg");
	background-position: center;
	background-size: cover;
	background-repeat: none;
	background-color: #cccccc;
	height:400px;
}

/*Results Page Styling*/
/* Page Title Treatment */

.map_hdr {
	font-size:1em;
}
.pathways_pgm_desc {
	font-size: 2.5em !important;
	font-weight: 700;
	font-family: "SourceSansPro", sans-serif;
	color: #454545;
	display:block;
	line-height:.90em !important;
}

/* Current Number Being Queried */
span.pathways_pgm_nmbr {
	font-size:.75em;

}

/* Semester Titles */
span.guideway_terms_hdg {
	font-size: 1.5em;

	font-family: "SourceSansPro", sans-serif;
	color: #454545;
}


.total_map_units {
	text-align:center;
}
.program_tally_bubble {
	margin: 0 auto;
	text-align:center;
	background: #7babdc;
	height: 300px;
	width: 300px;
	border-radius: 100%;
	color:#000;
}
.tally_number_stat {
	display:block;
	font-size:4em;
	font-weight:bold;
}
.total_tally_txt {
	display:block;
}
.tally_pricing_stat {
	font-size:4em;
	font-weight:bold;
	display:block;
}
.total_tally_txt , .total_cost_txt {
	margin-top: -1.5em;
	font-style:italic;
}
.total_cost_txt {
	display:block;
}
.guided_return {
	margin-top:2em;
	margin-bottom: 2em;
}
.pathways_disclosure {
	font-style: italic;
	display:block;
	padding-left:1em;
}
.disclosure_div {
	clear:both;
	margin-top:1em;
	line-height: 1.25em;
}

.special_link_container {
	margin-top: 1em;
	border: solid thin #cccccc;
	padding: 1em;
	text-align:center;
}

.special_link_container img:hover {
	opacity: .5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

/*PLACEHOLDER TEXT*/
span.placeholder-cntr {
	display: block;
	font-size: .75em;
}

span.placeholder_val {
	display:inline;
}

/*CAREER EDUCATION LINK*/
div.careerInformationLinkDiv {
	width: 100%;
	text-align: center;
	display: block;
}
div.careerInformationLinkDiv a {
	margin-top: 2em;
}

/*RETURN TO GP HOMEPAGE BOTTOM BUTTON LINK*/
div.returnButtonBottom {
	text-align: center;
}
div.returnButtonBottom span.guided_return {
	width: 100%;
}
/*STAT BUBBLES*/
div.program_units_cntr, div.program_cost_cntr {
	width: 15em;
	height: 15em;
	border-radius: 50%;
	background: #7babdc;
	text-align:center;
	padding-top: 2em;
	margin:1em;
	float: left;
}

div.display_program_units {
	font-size: 5em;
	font-weight: bold;
}

/*New Verbiage for $46/Unit Bubble*/
div.display_program_cost {
	font-size: 5em;
	margin-top: 0 !important;
	font-weight: bold;
}
div.program_cost_txt_top {
	margin-bottom: -1.75em;
	font-weight:bold;
	font-size: 1.5em;
}
div.program_cost_txt_btm {
	margin-top: -1.25em;
	font-weight:bold;
	font-size: 1.5em;
}
div.program_cost_disclosure_txt {
	line-height:1em;
	margin-top:0em;
	border-top:1px solid #000;
}
div.program_cost_disclosure_txt a {
	color: #00376B;
	text-decoration: underline;
}
div.program_cost_disclosure_txt a:hover {
	color: #000000;
	text-decoration: underline;
}
.dollar-sign-icn {
	font-size:70%;
}

/*END OF NEW BUBBLE TYPE*/

/* Treatment for Suggested Sequence of Coursework Text */
div.suggested-path {
	font-weight:bold;
	clear:both;
	display:block;
	text-align:center;
	padding-top:3em;
	padding-bottom:1.5em;
}
div.suggested-path span.onlineClassDefinitionText {
	font-size: .75em;
}

div.program_units_txt {
	margin-top: -2em;
	font-weight:bold;
	font-size:.75em;
}

div.program_cost_txt {
	margin-top: -1em;
	font-weight:bold;
	font-size:.75em;
}

div.program_cost_disclosure {
	font-style:italic;
	font-size:.75em;
	line-height: 1em;
	margin-top: 1em;
}

div.program_cost_cntr {
	float:left !important;
}

div.programNotesContainer {
	border: 1px solid #CCCCCC;
	padding: 1.5em;
}

div.programNotesContainer p {
	margin-bottom: 0;
}

td.gpBtnLink a.button:hover {
	color: #FFFFFF !important;
}
td.gpBtnLink a.button {
	text-decoration:none;
}

/*Margin for Links on right side of page*/
div.rightContentArea {
	margin-bottom:2em;
}

.pathways_emailBrochure {
	display:block;
}

.shareGEDocument {
	text-align:right;
}
.shareGEDocument span {
	display:block;
}

/*CAMPUS CATALOG SECTION FOR VOCATIONAL PORTION*/
div.catalog_section {
	border: solid thin #CCC;
	padding: 1em;
}
div.catalog_section table {
	margin-bottom: 2em;
}
div.catalog_section table thead, div.catalog_section table tfoot {
	color:#FFFFFF;
	background-color:#555555;
}
div.catalog_section table tbody tr:nth-of-type(even) {
	background-color:#F1F1F1;
	color: #000000;
}
div.catalog_section table tbody tr td, div.catalog_section table thead tr th,div.catalog_section table tbody tfoot tr td {
	padding:.5em;
	line-height: 1em;
}
div.catalog_section table thead tr th {
	text-align:left;
}
div.printVocational {
	margin-right: 1em;
	margin-top: 1em;
}

/*VOCATIONAL PAGE STYLING*/
p span.intro-paragraph {
	line-height: 1.25em !important;
}
div.vocationalImg {
	max-height: 10em;
	overflow: hidden;
}   
div.footer {
	margin-top:4em;
}
.gpsLogo {
	margin-top:1em;
	margin-bottom:1em;
	width:10em;
}
div#guided_pathway_table_wrapper div.row div.small-8 {
	float:left;
}

/*Tabs Styling*/

div.tabInstructions {
	margin-bottom: 1em;
	font-size: .75em;
	text-align: center;
}

/*FEE BASED TABLE*/
table#fee_based_table {
	width:100%;
}
table#fee_based_table tr td.gpBtnLink {
	text-align: right !important;
	width: 20%;
}

@media screen and (min-width: 40em) {
	.guidedvideo {
		width:500px;
		height:315px;
	}
}

#mainContent li.tab-title {
	border-top-left-radius: 1em !important;
	border-top-right-radius: 1em !important;
	border: 1px solid #000 !important;
	border-bottom: none !important;
	background-color: #F1F1F1 !important;
}
#mainContent li.active {
	outline: 1px solid #FFF;
	color: #000 !important;
	background-color: #FFFFFF !important;
}
#mainContent li.tab-title > a {
	background-color: unset !important;
}
#mainContent li.tab-title > a:hover {
	color: #000000; !important;
}
div.tabs-content {
	border-top: 1px solid #000 !important;
}
/*Pad and Mobile Tabs Styling*/
@media screen and (max-width: 71em) {
	div#panel1 {
		border:none !important;
	}
	#mainContent li.tab-title {
		border:1px solid #CCCCCC !important;
		background-color: unset !important;
		width: 100%;
		/*margin-bottom:1em !important;*/
	}
	#mainContent li.active {
		outline: none;
		border:1px solid #CCCCCC !important;
		border-top-left-radius: 1em !important;
		border-top-right-radius: 1em !important;
	}
	#mainContent li.active a {
		background-color: #F1F1F1 !important;
		border-top-left-radius: 1em !important;
		border-top-right-radius: 1em !important;
	}

	/*Mobile Video Treatment*/
	.guidedvideo {
		width:100%;
		height:315px;
		float:none;
		margin-bottom:1em;
		display:block;
	}
}
/*END OF VOCATIONAL STYLING*/

/*PRINT STYLES*/
/* Print Styles */
@media print {
	/*Hide Heading Graphic*/
	.ms-container {
		display:none;
	}
	/* Display 2/3 part 100% */
	div.mainContentArea {
		display:block;
		width:100% !important;
	}
	/* Hide 1/3 part */
	div.rightContentArea {
		display:none;
	}
	/*Table Formatting*/

	.guided_pthways_data table tbody tr:nth-child(odd) {
		background: #E9E9E9 !important;
	}
	.guided_pthways_data table thead tr, .guided_pthways_data table tfoot tr {
		background: #555 !important;
	}
	.guided_pthways_data table thead tr th, .guided_pthways_data table tfoot tr td {
		color: #FFF !important;
	}
	a[href]:after {
		content: "";
	}
	div.program_units_cntr, div.program_cost_cntr {
		background: #7babdc !important;
	}
	div.map_stats {
		margin-left:5em !important;
	}
	/*Print BG Colors with Safari/Chrome*/
	* {
		-webkit-print-color-adjust: exact;
	}
}


@media screen and (min-width: 40em) {
	.aln_right_cnts {
		text-align: right !important;
	} 
}

/*Mobile Treatment for List Items*/
@media screen and (max-width: 39.9375em) {
	/*See more program links treatment*/
	div.guided_pthways_program_link {
		text-align: center;
	}
	div.catalog_section table tbody tr td, div.catalog_section table thead tr th,div.catalog_section table tbody tfoot tr td {
		padding:.25em;
	}
	div.guided_content_div  li.tab-title {
		width: 100% !important;
		margin: 0em !important;
		margin-top: .15em !important;
		text-align: center;
	}
	div.careerInformationLinkDiv a {
		width: 100%;
	}
}