/* TABLET */
/* DELETE ME - THIS MIGHT BE TAKEN CARE OF IN OTHER CSS */
@media (max-width: 767px) { .jca-college-finder { padding: 10px 5px 0 5px; } } /*padding: 10px 10px 0 10px;*/
@media (max-width: 767px) { .jca-college-finder.rightPaddingLessen { padding: 10px 1px 0 1px; } } /*padding: 10px 10px 0 10px;*/
/* HTML ELEMENTS */


/* TEMP */ /*body { padding-left: 0; padding-right: 15px;}*/

.jca-college-finder {
	color: #000;
}
.jca-college-finder a:link,
.jca-college-finder a:visited,
.jca-college-finder a:hover,
.jca-college-finder a:active { text-decoration: none; }

.jca-college-finder p {
	font-size: 16px;
	line-height: 1.13; /* @18px */
}
.jca-college-finder .college-specific-details .toggle-content > p,
.jca-college-finder .college-specific-details .toggle-content .divAfterDirective > p {
	padding: 5px 0px;
	margin: 2px 0;
	background-color: #f5f5f5;
}
.jca-college-finder .college-specific-details .toggle-content .divAfterDirective > p.NoBackColor {
    background-color: transparent;
    padding: 5px 0px;
	margin: 2px 0;
}
.jca-college-finder p.small-title { padding: 20px 5px 10px; }

.jca-college-finder h2 {
	margin-top: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.17;
	color: #ba6f00;
}

.jca-college-finder h3 {
	margin-bottom: 4px;
	font-family: 'Arial', sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.22;
	color: #901a1b;
}

.jca-college-finder input[type=submit] { border: none;	outline:none; }

/* PLACEHOLDER TEXT STYLE */
.jca-college-finder ::-webkit-input-placeholder 	{ color: #999; font-size: 14px; font-style: italic; }
.jca-college-finder :-moz-placeholder 						{ color: #999; font-size: 14px; font-style: italic; }/* Firefox 18- */
.jca-college-finder ::-moz-placeholder 						{ color: #999; font-size: 14px; font-style: italic; }/* Firefox 19+ */
.jca-college-finder :-ms-input-placeholder 				{ color: #999; font-size: 14px; font-style: italic; }
/* END HTML ELEMENTS */

/* UTILITIES AND OVERRIDES */

/* "BACK TO" NAV BAR */
.jca-college-finder .backto-nav {
	margin: -10px -15px 30px;
	padding: 8px 10px;
	border: none;
	position:relative;
    z-index:3;
	background: #e3f4fe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZjRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e3f4fe 0%, #9ed4ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f4fe), color-stop(100%,#9ed4ff));
	background: -webkit-linear-gradient(top,  #e3f4fe 0%,#9ed4ff 100%);
	background: -o-linear-gradient(top,  #e3f4fe 0%,#9ed4ff 100%);
	background: -ms-linear-gradient(top,  #e3f4fe 0%,#9ed4ff 100%);
	background: linear-gradient(to bottom,  #e3f4fe 0%,#9ed4ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fe', endColorstr='#9ed4ff',GradientType=0 );
}

.jca-college-finder .backto-nav a {
	position: relative;
	padding-left: 25px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-shadow: 0px 2px 2px white;
}

.jca-college-finder .backto-nav a:before {
	position: absolute;
	top: 1px;
	left: 0;
	display: block;
	height: 20px;
	width: 20px;
	font-family: "FontAwesome";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	text-shadow: none;
	letter-spacing: 2px;
	border-radius: 50%;
	content: '\f053';
	
	color: white;
	
	background: #e2c55e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyYzU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTVjMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2c55e 0%, #9e5c06 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2c55e), color-stop(100%,#9e5c06));
	background: -webkit-linear-gradient(top,  #e2c55e 0%,#9e5c06 100%);
	background: -o-linear-gradient(top,  #e2c55e 0%,#9e5c06 100%);
	background: -ms-linear-gradient(top,  #e2c55e 0%,#9e5c06 100%);
	background: linear-gradient(to bottom,  #e2c55e 0%,#9e5c06 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2c55e', endColorstr='#9e5c06',GradientType=0 );*/

}
.jca-college-finder .backto-nav a:hover:before {
	background: #9e5c06;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllNWMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmM1NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9e5c06 0%, #e2c55e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e5c06), color-stop(100%,#e2c55e));
	background: -webkit-linear-gradient(top,  #9e5c06 0%,#e2c55e 100%);
	background: -o-linear-gradient(top,  #9e5c06 0%,#e2c55e 100%);
	background: -ms-linear-gradient(top,  #9e5c06 0%,#e2c55e 100%);
	background: linear-gradient(to bottom,  #9e5c06 0%,#e2c55e 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e5c06', endColorstr='#e2c55e',GradientType=0 );*/

}

.jca-college-finder .backto-nav a:link,
.jca-college-finder .backto-nav a:visited,
.jca-college-finder .backto-nav a:hover,
.jca-college-finder .backto-nav a:active { color: #004e8b; }


/* PHONE */
@media (max-width: 767px) {
    .jca-college-finder .backto-nav {
        padding: 8px 0 8px 18px;
        margin: 0px 0px 30px -16px;
    }
    .jca-college-finder .backto-nav a {
        padding-left: 22px;
        font-size: 15px;
        position: relative;
	    font-family: "Open Sans", sans-serif;
	    font-weight: 700;
	    text-shadow: 0px 2px 2px white;
    }
}
/* END "BACK TO" NAV BAR */



/* 2 50% COLUMNS */
.jca-college-finder .col-50 {
	display: inline-block;
    padding-right: 5px;
	width: 49%;
	vertical-align: top;
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .col-50 {
		padding-right: 0;
		width: 100%;
	}
}

/* BACK TO TOP AND EXPAND ALL/COLLAPSE ALL LINK COLOR */
.back-to-top a:before,
.jca-college-finder .expand-collapse-all a:link,
.jca-college-finder .expand-collapse-all a:visited,
.jca-college-finder .expand-collapse-all a:active,	
.jca-college-finder .expand-collapse-all a:hover { color: #004e8b; }

/* ADD SPACE ABOVE CONTENT THAT APPEARS DIRECTLY AFTER SEARCH METHODS */
.school-search-methods + p { margin-top: 30px; }
/* PHONE */
@media (max-width: 767px) {
	.school-search-methods + p { text-align: center; }
	.school-search-methods + p a {
		display: block;
		margin: 5px auto;
		width: 75%;
	}
}

/* END UTILITIES AND OVERRIDES */

/* BANNER */
.jca-college-finder .intro-banner {
  position: relative;
  height: 114px;
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-bottom: 30px;
  padding: 15px 10px 0 310px;
  /*background-image: url('/image library/banner_img_college_finder.jpg');*/
  background-repeat: no-repeat;
  background-size: 100%;
  vertical-align: top;
  color: white;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
}
/* TABLET AND BELOW */
@media (max-width: 991px) {
	.jca-college-finder .intro-banner {
    height: auto;
    margin-bottom: 30px;
    padding: 0;
    background-image: none;
    color: #333;
    font-size: 16px;
	}
}
/* END BANNER */


/* INSTRUCTIONS TITLE */
.jca-college-finder .instrux-title {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
}
/* ALTERNATE TITLE FOR SEARCH RESULTS */
.jca-college-finder .filter-refine-container + .instrux-title,
.jca-college-finder .reset-filters-page-title,
.jca-college-finder .instrux-title.search-result-instrux-title /* zeus */ {
	margin-top: 25px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 28px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
}
.jca-college-finder .reset-filters-page-title {
	margin-bottom: 25px;
	color: #ba6f00;
	text-align: center;
    padding-bottom:15px; /*not sure*/
}
.jca-college-finder .reset-filters-page-title + .blurb {
	text-align: center;
}

.jca-college-finder .filter-refine-container + .instrux-title span.blurb { font-weight: normal; }
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .instrux-title {
		margin-bottom: 15px;
		padding: 0 5px;
		/* text-align: left; */
	}
    .jca-college-finder .filter-refine-container + .instrux-title span.blurb {
		display: block;
		margin-top: 5px;
	}
}
/* END INSTRUCTIONS TITLE */


/* 2-COLUMN THIS OR THAT LAYOUT */
.school-search-methods {
/*position: relative;*/ /*not sure*/
}

.school-search-methods .method,
.school-search-methods .or {
	display: block;
	float: left;
}

.school-search-methods .method {
	height: 350px;
	width: 46%;
	padding: 10px;
	border: 1px solid #8cc2e1;
	border-radius: 10px 10px 0 0;
	/* overflow: hidden; */
}

.school-search-methods .or {
	width: 8%;
	line-height: 40px;
	font-weight: 600;
}

.school-search-methods .go { color: white; }

.school-search-methods .or,
.school-search-methods .go {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}

.school-search-methods .method h3,
.school-search-methods .or { text-align: center; }

.school-search-methods .method h3 {
	height: 50px; /*zeus*/
	margin: -10px -10px 15px;
    padding: 13px;
	font-family: arial, sans-serif;
	font-size: 18px;
    /*line-height: 40px;*/ /*zeus*/
	color: white;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	border-radius: 9px 9px 0px 0px
}

/*.school-search-methods .method h3.long-title { padding: 4px 20px; }*/ /*zeus*/

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.school-search-methods .method h3 {
        padding: 15px 0; /*not sure*/
		font-size: 16px;
	} 

	.school-search-methods .method h3.long-title {
		padding-top: 5px;
	}
    .school-search-methods .method h3.long-title {
        padding: 4px 0px;
    }
}
/* PHONE */
@media (max-width: 767px) {
	.school-search-methods .method h3,
	.school-search-methods .method h3.long-title {
		height: auto;
		padding: 10px; /*not sure*/
	}
	.school-search-methods .method,
	.school-search-methods .or {
		height: auto;
		width: 100%;
	}
    .jca-college-finder .reset-filters-frame .method {
        height: auto;
        width: 100%;
    }
}
/* END 2-COLUMN THIS OR THAT LAYOUT */




/* BUTTONS */
.jca-college-finder .btn,
.link-to-cf-home a {
	position:relative;
	padding: 5px 10px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	border-width: 0px;
	border-radius: 6px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.75);
}
.jca-college-finder .btn:hover { color: white; }
.jca-college-finder .btn:active,
.jca-college-finder .search-box input[type="submit"]:active { top: 1px; }

/* NOT SURE WHY I DID THIS - BUT IT'S NEGATIVELY EFFECTING THE BUTTON ON COLLEGE FILTER PAGES, SO IT'S NOW COMMENTED OUT -- .jca-college-finder .btn i { margin-left: 10px; } */
/* SPACE BUTTONS THAT ARE NEXT TO EACH OTHER */
.jca-college-finder .btn + .btn { margin-left: 10px;}

/* FOR BLUE BUTTONS WITH ICONS - THE ICON IS YELLOW */
.jca-college-finder .btn.blue i {
	margin-right: 4px;
	font-weight: normal;
	color: #f1dc90;
}

/* MAKE ALL BUTTON LINKS WHITE TEXT */
.jca-college-finder a:link.btn,
.jca-college-finder a:visited.btn,
.jca-college-finder a:hover.btn,
.jca-college-finder a:active.btn ,
.link-to-cf-home a:link,
.link-to-cf-home a:visited,
.link-to-cf-home a:hover,
.link-to-cf-home a:active { color: white; }

/* HEADER BUTTON TO COLLEGE FINDER HOME */

.link-to-cf-home a {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0 10px 0 3em;
	height: 2.5em;
	width: auto;
	line-height: 40px;
}

.link-to-cf-home a i {
	position: absolute;
	left: 10px;
	font-size: 1.5em;
	line-height: 40px;
	color: #f1dc90;
  text-shadow: none;
}

/* GRADIENTS */
.link-to-cf-home a {
	background: rgb(69,169,217);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YTlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzM3OGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(69,169,217,1) 0%, rgba(3,55,139,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,169,217,1)), color-stop(100%,rgba(3,55,139,1)));
	background: -webkit-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: -o-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: -ms-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: linear-gradient(to bottom,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45a9d9', endColorstr='#03378b',GradientType=0 );*/
}
.link-to-cf-home a:hover {
	background: rgb(3,55,139);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzc4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWE5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(3,55,139,1) 0%, rgba(69,169,217,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,55,139,1)), color-stop(100%,rgba(69,169,217,1)));
	background: -webkit-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03378b', endColorstr='#45a9d9',GradientType=0 );*/
}
.link-to-cf-home a:active { top: 1px; }

/* PHONE */
@media (max-width: 767px) {
	/* CANCEL BGS AND SHADOWS */
	.link-to-cf-home a {
		padding: .75em 10px 0px 2.85em;
        margin-bottom: 10px;
		height: 2.5em;
		font-size: 15px;
		font-weight: bold;
		line-height: 1;
		text-shadow: none;
		box-shadow: none;
	}
    .link-to-cf-home a:link,
	.link-to-cf-home a:visited,
	.link-to-cf-home a:hover,
	.link-to-cf-home a:active {
		color: #0258a5;
		background: transparent;
	}
	/* DISPLAY ICON IN BLUE CIRCLE */
	.link-to-cf-home a:before,
	.link-to-cf-home a:after {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}
	.link-to-cf-home a:before {
		height: 2.0em;
		width: 2.0em;
		font-family: 'FontAwesome';
		font-size: 1.34em;
		text-align: center;
		font-weight: normal;
		line-height: 1.8em;
		color: white;
		content: '\f19c';
		z-index: 2;
	}
	.link-to-cf-home a:after {
		height: 2.5em;
		width: 2.5em;
		border-radius: 50%;
		background: rgb(69,169,217);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YTlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzM3OGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(69,169,217,1) 0%, rgba(3,55,139,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,169,217,1)), color-stop(100%,rgba(3,55,139,1)));
		background: -webkit-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
		background: -o-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
		background: -ms-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
		background: linear-gradient(to bottom,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45a9d9', endColorstr='#03378b',GradientType=0 );*/
		content: '';
	}
	.link-to-cf-home a:hover:after {
		background: rgb(3,55,139);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzc4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWE5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(3,55,139,1) 0%, rgba(69,169,217,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,55,139,1)), color-stop(100%,rgba(69,169,217,1)));
		background: -webkit-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
		background: -o-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
		background: -ms-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
		background: linear-gradient(to bottom,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03378b', endColorstr='#45a9d9',GradientType=0 );*/
	}

    .link-to-cf-home {
        padding: 10px 0 0 10px;
        color: #004e8b;
    }

    .link-to-cf-home.visible-xs a:link, .link-to-cf-home.visible-xs a:hover, .link-to-cf-home.visible-xs a {
        color: #004e8b;
    }
}

/* END HEADER BUTTON TO COLLEGE FINDER HOME */

/* END BUTTONS */


/* CONTENT COLORS AND BGS */
/* WHITE TO TRANSPARENT GRADIENT */
.school-search-methods .method.filter,
.jca-college-finder .app-frame,
.school-search-methods .method.search,
.jca-college-finder .reset-filters-frame {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );*/
}
/* BG COLORS */
.school-search-methods .method.filter,
.jca-college-finder .app-frame { background-color: #e5f6ff; } /* BLUE */
.school-search-methods .method.search 			{ background-color: #fff0c2; } /* YELLOW */

/* YELLOW GRADIENT (WORKS ONLY IN WEBKIT) */
.link-to-cf-home a i,
.link-to-cf-home a:before {
    /*color: #F1DC90;*/ /* I guess Patrick deleted this line */
	background: -webkit-linear-gradient(#fffffb, #dac667);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* END CONTENT BGS */


/* HEADER AND BUTTON BGS */

/* BLUE GRADIENT */
.school-search-methods .method.filter h3,
.jca-college-finder .btn.blue,
.jca-college-finder .match-list-actions a:before {
	background: rgb(69,169,217);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YTlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzM3OGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(69,169,217,1) 0%, rgba(3,55,139,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,169,217,1)), color-stop(100%,rgba(3,55,139,1)));
	background: -webkit-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: -o-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: -ms-linear-gradient(top,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	background: linear-gradient(to bottom,  rgba(69,169,217,1) 0%,rgba(3,55,139,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45a9d9', endColorstr='#03378b',GradientType=0 );*/
}
.jca-college-finder .btn.blue:hover,
.jca-college-finder .match-list-actions a:hover:before {
	background: rgb(3,55,139);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzc4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWE5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(3,55,139,1) 0%, rgba(69,169,217,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,55,139,1)), color-stop(100%,rgba(69,169,217,1)));
	background: -webkit-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(3,55,139,1) 0%,rgba(69,169,217,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03378b', endColorstr='#45a9d9',GradientType=0 );*/
}

/* ORANGE GRADIENT */
.school-search-methods .method.search h3,
.jca-college-finder .btn.orange,
.jca-college-finder .toggle > input[type="checkbox"] + label {
	background: rgb(223,195,60);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYzMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzVkMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(223,195,60,1) 0%, rgba(156,93,2,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,195,60,1)), color-stop(100%,rgba(156,93,2,1)));
	background: -webkit-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(156,93,2,1) 100%);
	background: -o-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(156,93,2,1) 100%);
	background: -ms-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(156,93,2,1) 100%);
	background: linear-gradient(to bottom,  rgba(223,195,60,1) 0%,rgba(156,93,2,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc33c', endColorstr='#9c5d02',GradientType=0 );*/
}
.jca-college-finder .btn.orange:hover,
.jca-college-finder .toggle > input[type="checkbox"]:checked + label {
	background: rgb(156,93,2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljNWQwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmMzM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(156,93,2,1) 0%, rgba(223,195,60,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,93,2,1)), color-stop(100%,rgba(223,195,60,1)));
	background: -webkit-linear-gradient(top,  rgba(156,93,2,1) 0%,rgba(223,195,60,1) 100%);
	background: -o-linear-gradient(top,  rgba(156,93,2,1) 0%,rgba(223,195,60,1) 100%);
	background: -ms-linear-gradient(top,  rgba(156,93,2,1) 0%,rgba(223,195,60,1) 100%);
	background: linear-gradient(to bottom,  rgba(156,93,2,1) 0%,rgba(223,195,60,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c5d02', endColorstr='#dfc33c',GradientType=0 );*/
}

.jca-college-finder .text-blue		{ color: blue; }
.jca-college-finder .text-orange 	{ color: #b67d29; }

/* END HEADER AND BUTTON BGS */



/* APP-FRAME STYLES */
.jca-college-finder .app-frame
/*,
.filter-refine-container .filter-refine-content*/ 
{
	position: relative;
	padding: 50px 15px 15px;
	min-height: 500px;
	border: 1px solid #8cc2e1;
	border-radius: 10px;
	/* overflow: hidden; */
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .app-frame {
		padding: 0;
		border: none;
		background: white;
		border-radius: 0;
	}	
}

.jca-college-finder .app-frame .school-search-methods { padding: 25px 50px 50px; }

@media (max-width: 991px) {
	.jca-college-finder .app-frame .school-search-methods { padding: 20px 0px; }	
}

.jca-college-finder .app-frame .school-search-methods .method { background: white; }


.jca-college-finder .app-frame ul {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
.jca-college-finder .app-frame ul li {
	position: relative;
	display: block;
	float: left;
	/* width: 20%; */
	height: 45px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 600;
	
	background: rgb(212,241,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkNGYxZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzljY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(212,241,255,1) 40%, rgba(121,204,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(212,241,255,1)), color-stop(100%,rgba(121,204,255,1)));
	background: -webkit-linear-gradient(top,  rgba(212,241,255,1) 40%,rgba(121,204,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(212,241,255,1) 40%,rgba(121,204,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(212,241,255,1) 40%,rgba(121,204,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(212,241,255,1) 40%,rgba(121,204,255,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4f1ff', endColorstr='#79ccff',GradientType=0 );*/
}

/* NUMBERS IN THE TOP NAV ARE BOLD AND LARGE */
.jca-college-finder .app-frame ul li a span.num {
	font-size: 20px;
	font-weight: 700;
}

.jca-college-finder .app-frame ul li:nth-child(2) { width: 17%; }
.jca-college-finder .app-frame ul li:nth-child(3) { width: 22%; }
.jca-college-finder .app-frame ul li:nth-child(4) { width: 19%; }
.jca-college-finder .app-frame ul li:nth-child(5) { width: 16%; }
.jca-college-finder .app-frame ul li:first-child	{ width: 11%; border-top-left-radius: 9px; }
.jca-college-finder .app-frame ul li:last-child		{ width: 15%; border-top-right-radius: 9px; }

/* GRADIENTS FOR FIRST AND LAST LI */
.jca-college-finder .app-frame ul li:first-child,
.jca-college-finder .app-frame ul li:last-child {
	background: rgb(69,169,217);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0NWE5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDMzNzhiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(69,169,217,1) 40%, rgba(3,55,139,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(69,169,217,1)), color-stop(100%,rgba(3,55,139,1)));
	background: -webkit-linear-gradient(top,  rgba(69,169,217,1) 40%,rgba(3,55,139,1) 100%);
	background: -o-linear-gradient(top,  rgba(69,169,217,1) 40%,rgba(3,55,139,1) 100%);
	background: -ms-linear-gradient(top,  rgba(69,169,217,1) 40%,rgba(3,55,139,1) 100%);
	background: linear-gradient(to bottom,  rgba(69,169,217,1) 40%,rgba(3,55,139,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45a9d9', endColorstr='#03378b',GradientType=0 );*/
}

.jca-college-finder .app-frame ul li a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	padding-top: 10px;
	padding-left: 40px;
	color: #004e8b;
}
.jca-college-finder .app-frame ul li:first-child a,
.jca-college-finder .app-frame ul li:last-child a,
.jca-college-finder .app-frame ul li.active a { color: white; }

.jca-college-finder .app-frame ul li:first-child a,
.jca-college-finder .app-frame ul li:last-child a {
	position: absolute;
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 1.28; /* APPROX 18px */
	font-weight: bold;
}
.jca-college-finder .app-frame ul li:first-child a 	{ padding-top: 14px; padding-left: 43px; }
.jca-college-finder .app-frame ul li:last-child a 	{ padding-top: 6px;	 padding-left: 45px; }

.jca-college-finder .app-frame ul li:first-child a:before,
.jca-college-finder .app-frame ul li:last-child a:before {
	position: absolute;
	top: 5px;
	left: 7px;
	font-family: 'FontAwesome';
	font-weight: normal;
	color: white;
	background: -webkit-linear-gradient(#fffffb, #dac667);
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYzMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjVjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fffffb 0%, #dac667 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffb), color-stop(100%, #dac667));
	background: -o-linear-gradient(top,  #fffffb 0% , #dac667 100%);
	background: -ms-linear-gradient(top,  #fffffb 0%,#dac667 100%);
	background: linear-gradient(to bottom, #fffffb 0% , #dac667 100%);*/
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.jca-college-finder .app-frame ul li:first-child a:before { content: '\f19c'; font-size: 27px; /*color: #F1DC90;*/}
.jca-college-finder .app-frame ul li:last-child a:before 	{ content: '\f022'; font-size: 32px; /*color: #F1DC90;*/}

.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child.green-Tick-College-Name:before
{
    font-size:18px;
}

.jca-college-finder .app-frame ul li a.checked:before,
.jca-college-finder .app-frame ul li.active a:before,
.college-match-container .compare-list a:first-child:before,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child:before,
/*.reset-filters-frame .nav div.active a:before,*/
.reset-filters-frame .nav div.entered a:before  {
	position: absolute;
	top: 10px;
	left: 10px;
	font-family: 'FontAwesome';
	font-size: 22px;
	font-weight: normal;
	content: '\f00c';
}


.jca-college-finder .app-frame ul li a.checked:before,
.college-match-container .compare-list a:first-child:before,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child:before { color: #00a055; }

.jca-college-finder .app-frame ul li.active {
	position: relative;
	z-index: 2;
	top: -1px;
	height: 49px;
	border: 1px solid #b67d29;
	box-shadow: 0px 3px 2px -1px rgba(0, 0, 0, 0.65);
	
	background: rgb(223,195,60);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYzMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjVjMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(223,195,60,1) 0%, rgba(155,92,2,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,195,60,1)), color-stop(100%,rgba(155,92,2,1)));
	background: -webkit-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(155,92,2,1) 100%);
	background: -o-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(155,92,2,1) 100%);
	background: -ms-linear-gradient(top,  rgba(223,195,60,1) 0%,rgba(155,92,2,1) 100%);
	background: linear-gradient(to bottom,  rgba(223,195,60,1) 0%,rgba(155,92,2,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc33c', endColorstr='#9b5c02',GradientType=0 );*/
}
.jca-college-finder .app-frame ul li.active a { cursor: default; }

.jca-college-finder .app-frame ul li a:hover { text-decoration: none; }


/* TABLET - MAIN MENU LIST REORGANIZATION */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .app-frame ul li,
	.jca-college-finder .app-frame ul li a span.num	{ font-size: 14px; }
	.jca-college-finder .app-frame ul li a {
		padding-top: 11px;
		padding-left: 22px;
		font-size: 14px;
		font-weight: 700;
	}
	.jca-college-finder .app-frame ul li:first-child a,
	.jca-college-finder .app-frame ul li:last-child a {
		padding-left: 33px;
		font-size: 12px;
	}
	.jca-college-finder .app-frame ul li:first-child a	{ padding-top: 14px; }
	.jca-college-finder .app-frame ul li:last-child a		{ padding-top: 7px; }
	.jca-college-finder .app-frame ul li:first-child a:before {
		top: 9px;
		font-size: 18px;
	}
	.jca-college-finder .app-frame ul li:last-child a:before {
		top: 7px;
		left: 5px;
		font-size: 22px;
	}
	.jca-college-finder .app-frame ul li a.checked:before,
	.jca-college-finder .app-frame ul li.active a:before {
		top: 9px;
		left: 3px;
		font-size: 16px;
	}
}
/* PHONE - MAIN MENU LIST REORGANIZATION */
@media (max-width: 767px) {
	.jca-college-finder .app-frame ul { position: relative; }
	.jca-college-finder .app-frame ul li {
		border: 1px solid #8cc2e1;
		border-top-width: 0px;
		border-bottom-width: 0px;
	}
	.jca-college-finder .app-frame ul li:nth-child(2),
	.jca-college-finder .app-frame ul li:nth-child(3),
	.jca-college-finder .app-frame ul li:nth-child(4),
	.jca-college-finder .app-frame ul li:nth-child(5),
	.jca-college-finder .app-frame ul li:first-child,	
	.jca-college-finder .app-frame ul li:last-child {
		width: 100%;
		float: none;
	}
	.jca-college-finder .app-frame ul li:first-child { border-top-right-radius: 9px; }	
	.jca-college-finder .app-frame ul li:last-child {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 9px;
		border-bottom-right-radius: 9px;
	}
	.jca-college-finder .app-frame ul li:last-child { margin-bottom: 15px; }
	.jca-college-finder .app-frame ul li:first-child a,
	.jca-college-finder .app-frame ul li:last-child a {
		font-size: 16px;
		padding-top: 13px;
		padding-left: 45px;
	}
}

/* END APP-FRAME STYLES */




/* APP BOTTOM NAVIGATION */
.jca-college-finder .app-bottom-nav { padding: 15px 25px 5px; }

/* INITIALIZE LINK COLORS */
.jca-college-finder .app-bottom-nav a:link,
.jca-college-finder .app-bottom-nav a:visited,
.jca-college-finder .app-bottom-nav a:hover,
.jca-college-finder .app-bottom-nav a:active { color: white; }

/* FLOATS LINKS LEFT AND RIGHT */
.jca-college-finder .app-bottom-nav .left 								{ float: left; margin-bottom: 10px; }
.jca-college-finder .app-bottom-nav .right								{ float: right; }
.jca-college-finder .app-bottom-nav .right a:first-child 	{ margin-right: 5px;}
.jca-college-finder .app-bottom-nav .right a:last-child  	{ margin-left: 5px;}

.jca-college-finder .app-bottom-nav .right > div {
	position: relative;
	display: inline-block;
}

.jca-college-finder .app-bottom-nav .right > div:first-child,
.jca-college-finder .app-bottom-nav .right > div:last-child {
	font-size: 16px;
	font-weight: bold;
	color: #b67d29;
}
.jca-college-finder .app-bottom-nav .right > div:first-child {
    margin-right:25px;
    cursor:pointer;
}

.jca-college-finder .app-bottom-nav .right > div:last-child {
    cursor:pointer;
}

.jca-college-finder .app-bottom-nav .right > div:first-child:after 	{ content: 'PREVIOUS';  cursor: pointer; }
.jca-college-finder .app-bottom-nav .right > div:last-child:before 	{ content: 'NEXT'; cursor: pointer;}
.jca-college-finder .app-bottom-nav .right > div.prev.first-last:first-child:after 	{ content: 'HOME'; cursor: pointer;}
.jca-college-finder .app-bottom-nav .right > div.next.first-last:last-child:before 	{ content: 'MY SCHOOL MATCHES'; cursor: pointer;}

.jca-college-finder .app-bottom-nav .left a.btn {
	padding: 8px 16px;
}

.jca-college-finder .app-bottom-nav .right a.btn i {
	margin-left: 0;
	margin-right: 0;
	height: 25px;
	width: 20px;
	font-size: 25px;
	text-align: center;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .app-bottom-nav { padding: 15px 15px; }
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .app-bottom-nav { padding: 25px 0px 0px; }
	.jca-college-finder .app-bottom-nav .right > div:first-child:after,
	.jca-college-finder .app-bottom-nav .right > div:last-child:before,
	.jca-college-finder .app-bottom-nav .right > div.prev.first-last:first-child:after,
	.jca-college-finder .app-bottom-nav .right > div.next.first-last:last-child:before 	{ content: ' '; }
	.jca-college-finder .app-bottom-nav .right > div:first-child:after { margin-right: 0px; }
}

/* END APP BOTTOM NAVIGATION */



/* SEARCH BOX */
.jca-college-finder .search-box {
	position: relative;
	margin-top: 20px;
	margin-bottom: 5px;
	display: block;
	height: 32px;
	width: 100%;
	/* overflow: hidden; */
}
.jca-college-finder .condensed,
.jca-college-finder .condensed + .selected-items { 
	margin: 0 auto; 
	width: 40%;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .condensed,
	.jca-college-finder .condensed + .selected-items { width: 60%; }
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .condensed,
	.jca-college-finder .condensed + .selected-items { width: 100%; }
}

.jca-college-finder .search-box.condensed .selection-list { height: 200px;}

/* TEXT INPUT */
.jca-college-finder .search-box input[type="text"] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 2px 45px 0 5px;
	border-radius: 6px;
	font-size: 16px;
}

/* SUBMIT BUTTONS */
.jca-college-finder .search-box input[type="submit"] {
	position: absolute;
	top:0;
	right: 0;
	border-radius: 0px 5px 5px 0;
}
.jca-college-finder .search-box input[type="submit"].go {
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}
.jca-college-finder .search-box input[type="submit"].open { font-family: 'FontAwesome'; }


/* CHECKBOXES (CUSTOMIZED) */

/* FIRST, HIDE THE CHECKBOX */
.jca-college-finder input[type="checkbox"] { position: absolute; clip: rect(0,0,0,0); }
.jca-college-finder input[type="checkbox"] + label {
	position: relative;
	margin-top: 2px;
	margin-left: 5px;
	display: block;
	font-size: 16px;
	cursor: pointer;
    line-height: 24px;
    z-index: 1;
}

    .jca-college-finder input[type="checkbox"]:disabled + label {
        cursor: not-allowed;
    }
.jca-college-finder input[type="checkbox"] + label:before {
	content: '\a0';
	display: inline-block;
	vertical-align: top;
	width: 1.5em;
	height: 1.5em;
	margin-right: .25em;
	border-radius: 5px;
	font-family: 'FontAwesome';
	font-weight: normal;
	text-align: center;
	color: #004e8b;
	box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.75);
}
.jca-college-finder input[type="checkbox"]:checked + label,
.jca-college-finder .areaOfStudyRowContainer .selected-text   {
    background-color: #fff7da;
    font-weight: bold;
}
.jca-college-finder input[type="checkbox"]:checked + label:before{
	content: '\f00c';
	background: #fff1ca;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjFjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ4NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff1ca 0%, #ffd86b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1ca), color-stop(100%,#ffd86b));
	background: -webkit-linear-gradient(top,  #fff1ca 0%,#ffd86b 100%);
	background: -o-linear-gradient(top,  #fff1ca 0%,#ffd86b 100%);
	background: -ms-linear-gradient(top,  #fff1ca 0%,#ffd86b 100%);
	background: linear-gradient(to bottom,  #fff1ca 0%,#ffd86b 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1ca', endColorstr='#ffd86b',GradientType=0 );*/
}
/* END CHECKBOXES (CUSTOMIZED) */


/* SHOW/HIDE DROPDOWN */
/* DOWN/UP ARROW (ANOTHER CUSTOMIZED CHECKBOX) */
.jca-college-finder .toggle > input[type="checkbox"] + label {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	margin: 0 0 0 0;
	padding-left: 4px;
	font-family: 'FontAwesome';
	border-radius: 0 6px 6px 0;
}
.jca-college-finder .toggle > input[type="checkbox"] + label:before {
	padding-top: 2px;
    content: '\f078';
	font-size: 16px;
	border: none;
	background: transparent;
	background-color: transparent;
	color: white;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.75);
	box-shadow: none;
    
}
.jca-college-finder .toggle > input[type="checkbox"]:checked + label:before {
	/* content: '\f077'; */
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.65);
}
/*.jca-college-finder .toggle > input[type="checkbox"]:checked ~ .selection-list { display: block; }*/
.jca-college-finder .toggle .selection-list {
	position: absolute;
	top: 100%;
	/*display: none;*/
	width: 100%;
	margin-top: 1px;
	height: 250px;
	z-index: 5;
	border: 1px solid #8cc2e1;
	border-radius: 6px;
	background-color: white;
	box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.5);
	overflow-x: hidden;
	overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: content-box;
}
/*zeus start*/
.jca-college-finder .compare-colleges-frame .toggle .selection-list {
    overflow-x: hidden;
	overflow-y: hidden;
    height: inherit;
}
.compare-college-list-dd
{
    overflow-y:scroll;
    max-height:200px;
    min-height:0px;
    overflow-x:hidden;
    position:relative;
    -webkit-overflow-scrolling: touch;
}
.selected-colleges-for-compare
{
    width:inherit;
    z-index:2;
}
/*zeus end*/
.jca-college-finder .introPage .toggle .selection-list, .jca-college-finder .CollegeListPage .toggle .selection-list 
{
    overflow-y: auto;
    padding-left: 0px;
    height: auto;
    max-height: 250px;
}

.jca-college-finder .introPage .toggle .selection-list li, .jca-college-finder .CollegeListPage .toggle .selection-list li
{
    border-bottom: 1px solid #dddddd;
    padding: 4px 2px 3px 6px;
    color: #999;
    cursor: pointer;
    font-size: 15px;
    list-style: none;
}

.jca-college-finder .introPage .toggle .selection-list li:hover,
.jca-college-finder .introPage .toggle .selection-list li.active,
.jca-college-finder .CollegeListPage .toggle .selection-list li:hover,
.jca-college-finder .CollegeListPage .toggle .selection-list li.active
{
    color:#333;
}

@media (max-width: 320px) {
    .jca-college-finder .introPage .toggle .selection-list {
        max-height: 150px;
    }
}

@media (min-width: 321px) and (max-width: 480px) {
    .jca-college-finder .introPage .toggle .selection-list {
        max-height: 140px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .jca-college-finder .introPage .toggle .selection-list {
        max-height: 120px;
    }
}


/* END SHOW/HIDE DROPDOWN */


/* LARGE OPTIONS (CUSTOMIZED CHECKBOX) */

/*.jca-college-finder .lrg-options input[type="checkbox"] + label {
	padding-left: 3em;
	margin-bottom: 2.25em;
    position:relative;
}
.jca-college-finder .lrg-options input[type="checkbox"] + label:before {
	position: absolute;
	left: 0px;
    padding-top: 5px;
	font-size: 24px;
}*/

.jca-college-finder .resetCollegeTypeBox .lrg-options.pad-small
{
    width:66%;
}

.jca-college-finder .resetSelectivityBox .lrg-options.pad-small
{
    width:auto;
}

.jca-college-finder .lrg-options input[type="checkbox"] + label {
	margin-left: 3em;
	margin-bottom: 2.25em;
    position:inherit;
}

.jca-college-finder .lrg-options input[type="checkbox"] + label:before {
	position: absolute;
	left: 140px;
    padding-top:5px;
	font-size: 24px;
}

.jca-college-finder .lrg-options.pad-small input[type="checkbox"] + label:before {
	position: absolute;
	left: 50px;
    padding-top:5px;
	font-size: 24px;
}

.jca-college-finder .reset-filters-frame .lrg-options.pad-small input[type="checkbox"] + label:before {
    position: absolute;
    left: 280px;
    font-size: 16px;
}

/* Start Patricks CSS for Reset Filters Wizard*/
.jca-college-finder .reset-filters-frame .lrg-options input[type="checkbox"] + label {
	margin-left: 2.3em;
}
.jca-college-finder .reset-filters-frame .lrg-options input[type="checkbox"] + label:before {
	font-size: 16px;
	padding-top: 0;
}
/* End Patricks CSS for Reset Filters Wizard*/

@media (max-width: 767px) {
    .jca-college-finder .lrg-options input[type="checkbox"] + label:before {
        left: 0;
    }

    .jca-college-finder .lrg-options.pad-small input[type="checkbox"] + label:before {
        left: 0;
    }

    .jca-college-finder .reset-filters-frame .lrg-options.pad-small input[type="checkbox"] + label:before {
         left: 25px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .jca-college-finder .lrg-options input[type="checkbox"] + label:before {
        left: 50px;
    }

    .jca-college-finder .reset-filters-frame .lrg-options.pad-small input[type="checkbox"] + label:before {
         left: 240px;
    }
}



/* REGULAR SIZED OPTIONS - OUTSIDE OF THE "METHOD" BOXES */
.jca-college-finder .reg-options input[type="checkbox"] + label {
	position: relative;
	display: inline-block;
	padding: 4px 4px 4px 30px;
	min-height: 32px;
}
.jca-college-finder .reg-options input[type="checkbox"] + label:before {
	position: absolute;
	left: 0;
}
.jca-college-finder .reg-options input[type="checkbox"]:checked + label {
	font-weight: bold !important;
}
/* END REGULAR SIZED OPTIONS - OUTSIDE OF THE "METHOD" BOXES */


.filter-refine-container > input[type="checkbox"]:checked + label,
.jca-college-finder .lrg-options input[type="checkbox"]:checked + label,
.jca-college-finder .reg-options input[type="checkbox"]:checked + label,
.college-match-container > div > div:nth-child(3) input[type="checkbox"]:checked + label {
	background-color: transparent;
	font-weight: normal;
}

/* PADDING THE LARGE OPTIONS */
.jca-college-finder .lrg-options { padding: 15px 0 0 125px; }
.jca-college-finder .lrg-options.pad-small { padding-left: 35px; }
/* TABLET AND PHONE - REDUCE PADDING-LEFT */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .lrg-options { padding-left: 35px; }
	.jca-college-finder .lrg-options.pad-small { padding-left: 35px; }
}
@media (max-width: 767px) {
	.jca-college-finder .lrg-options,
	.jca-college-finder .lrg-options.pad-small { padding-left: 0px; }
}
/* END LARGE OPTIONS (CUSTOMIZED CHECKBOX) */


/* GRADIENT AND BORDER FOR CHECKBOXES AND TEXT INPUTS */
.jca-college-finder input[type="text"],
.jca-college-finder input[type="checkbox"] + label:before {
	border: 1px solid #6db2da;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGU5YWYiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.61) 65%, rgba(253, 234, 175, 0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,0.61)), color-stop(100%,rgba(253,233,175,0.4)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#66fde9af',GradientType=0 );*/
}



/* SELECTED ITEMS */

/* DEFAULTS */
.jca-college-finder .selected-items { font-size: 16px; }
.jca-college-finder .selected-items p {
	position: relative;
	padding: 8px 35px 8px 8px;
	margin: 3px 0;
	background-color: #fff7da;
	border-radius: 6px;
}
.jca-college-finder .selected-items p a {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 34px;
	width: 34px;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	color: #004f8f;
	opacity: .5;
}

.filter-refine-container .selected-items p:hover {
	background-color: #fff7da;
	/* 	border-color: #901a1b; */
}

.jca-college-finder .selected-items.no-touch p:hover,
.jca-college-finder .selected-items.no-touch p:hover a,
.filter-refine-container .selected-items p:hover,
.filter-refine-container 	.selected-items p:hover a,
.reset-filters-frame .selected-items p:hover,
.reset-filters-frame .selected-items p:hover a {
	color: #901a1b;
	opacity: 1;
}
/* END DEFAULTS */

/* filter-refine-container SELECTED ITEMS */
.filter-refine-container .selected-items p {
	display: inline-block;
	height: 30px;
	padding: 6px 30px 6px 6px;
	margin: 2px 2px;
	border: 1px solid #8cc1e1;
	border-radius: 3px;
	font-size: 14px;
	font-weight: normal;
	color: #004f8a;
  background-color: #fffef7;
/* 	background-color: #f7fafb; */
}
.filter-refine-container .selected-items p a {
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 1.5;
   color: #8da3bb;
}
/* END FILTER-REFIND-FRAME SELECTED ITEMS */

/* END SELECTED ITEMS */

/* END SEARCH BOX */



/* BLURBS */
.jca-college-finder .blurb {
	/*position: relative;*/ /* removed to close drop downs on clicks*/
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 1.2;
}
.jca-college-finder .blurb:not(.no-icon):before {
	position: relative;
	margin-right: .25em;
	font-family: 'FontAwesome';
	font-style: normal;
}


/*.jca-college-finder .search-result-instrux-title .blurb.info {
    font-weight:normal;
}*/

.jca-college-finder .blurb.info ,
.jca-college-finder .blurb.attention,
.jca-college-finder .school-search-small h4 span{
	color: #333333;
	font-style: italic;
    margin-top: 11px;
}
.jca-college-finder .blurb.info:not(.no-icon):before {
	content: '\f05a';
	color: #cb992b;
}

.jca-college-finder .blurb.warning {
	text-align: center;
	margin: 20px 0;
	color: #c6000d;
}
.jca-college-finder .blurb.warning:not(.no-icon):before { content: '\f071'; }

.jca-college-finder .blurb.attention:not(.no-icon):before {
	position: relative;
	top: 0px;
	padding-top: 0px;
	display: inline-block;
	height: 18px;
	width: 18px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	content: '\f12a';
	color: #c09c21;
	background-color: white;
	border-radius: 50%;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25);
}
.jca-college-finder .reset-filters-frame + .align-to-headers .blurb.attention:not(.no-icon):before {
	color: white;
	background-color: #c09c21;
	border-radius: 50%;
	box-shadow: none;
}
a.btn + .blurb.attention { margin-top: 15px; display: block; }
a.btn + .blurb.attention:not(.no-icon):before { margin-left: 0px; }

.jca-college-finder .instrux-title + .blurb { margin-bottom: 20px; text-align: center; }

/* LABEL FOR NO SELECTED REFINE-SEARCH ITEMS */
.filter-refine-content .filter-row .selected-items .blurb.info {
	border: none;
	background: none;
	font-weight: normal;
}

/* SMALLER BLURBS */
.jca-college-finder .blurb.small { font-size: 14px; }

/* MAKE THE PENCIL ICON BLUE IN THE INSTRUCTIONS FOR "FILTER NOT APPLIED". COMMENTED OUT - REQUIREMENT IS TO LEAVE THE PENCIL GREY. */
/*.filter-refine-content .filter-row .selected-items .blurb.info i.fa-pencil { color: #0069ba; }*/

/* TURN OFF HOVER COLOR FOR BLURBS */
.jca-college-finder .selected-items p.blurb:hover { color: #3e3e3e; }

/* PHONE */
@media (max-width: 767px) {
	/* RE-PAD AND ALIGN LEFT */
	.filter-refine-content > .blurb.info {
		padding: 5px 6px 0px;
		text-align: left;
	}
	.filter-refine-content .blurb.attention {
		display: block;
		padding: 10px 5px;
	}
	a + .blurb.attention:not(.no-icon):before { margin-left: 0; }
}
/* END BLURBS */



/* REFINE FILTER/COLLEGE MATCH HEADER FONT STYLES */
.filter-refine-container h3 {
	position: relative;
	height: 40px;
	margin-top: 0px;
	padding: 10px 10px 10px 45px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	text-shadow: 0px 2px 2px white;
	color: #004e8b;
	border-radius: 6px 6px 6px 6px;
	border: solid 1px #8cc2e1;
	box-shadow: 0px 1px 2px #838383;
	
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5f6ff+28,e5f6ff+28,96d1f8+100 */
    background: #e5f6ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #e5f6ff 28%, #e5f6ff 28%, #96d1f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#e5f6ff), color-stop(28%,#e5f6ff), color-stop(100%,#96d1f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5f6ff 28%,#e5f6ff 28%,#96d1f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5f6ff 28%,#e5f6ff 28%,#96d1f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5f6ff 28%,#e5f6ff 28%,#96d1f8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5f6ff 28%,#e5f6ff 28%,#96d1f8 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f6ff', endColorstr='#96d1f8',GradientType=0 ); /* IE6-9 */*/

	/*background: #239aca;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzOWFjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #239aca 0%, #00266a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#239aca), color-stop(100%,#00266a));
	background: -webkit-linear-gradient(top,  #239aca 0%,#00266a 100%);
	background: -o-linear-gradient(top,  #239aca 0%,#00266a 100%);
	background: -ms-linear-gradient(top,  #239aca 0%,#00266a 100%);
	background: linear-gradient(to bottom,  #239aca 0%,#00266a 100%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#239aca', endColorstr='#00266a',GradientType=0 );*/
}
.filter-refine-container h3:before {
	position: absolute;
	margin: -3px 5px 0 -25px;
	font-size: 1.2em;
	font-weight: normal;
	/* font-family: 'FontAwesome';
	content: '\f013';  GEAR ICON - ORIGINAL VERSION */
	font-family: 'Glyphicons Halflings';
	content:"\e003";
	
/* 	MIRROR THE SEARCH ICON */
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
-ms-transform:matrix(-1, 0, 0, 1, 0, 0); /* zeus */
}
.filter-refine-container h3:after {
	position: absolute;
	top: 13px;
	left: 28px;
	font-family: 'FontAwesome';
	font-size: .5em;
	line-height: 1.1;
	vertical-align: middle;
	content: '\f00c';
	font-weight: normal;
}

/* PHONE */
@media (max-width: 767px) {
	.filter-refine-container h3 { padding-left: 45px; }
	.filter-refine-container h3:after { left: 27px; }
}

/* CHECKED STATE FLIPS THE GRADIENT */
.filter-refine-container input[type="checkbox"]:checked ~ h3 {
	border-radius: 6px 6px 0px 0px;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.45);

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#96d1f8+2,e5f6ff+68 */
    background: #96d1f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #96d1f8 2%, #e5f6ff 68%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#96d1f8), color-stop(68%,#e5f6ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #96d1f8 2%,#e5f6ff 68%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #96d1f8 2%,#e5f6ff 68%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #96d1f8 2%,#e5f6ff 68%); /* IE10+ */
    background: linear-gradient(to bottom,  #96d1f8 2%,#e5f6ff 68%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96d1f8', endColorstr='#e5f6ff',GradientType=0 ); /* IE6-9 */
	border: solid 1px #8cc2e1;
	
	/*background: #00266a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzlhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00266a 0%, #239aca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00266a), color-stop(100%,#239aca));
	background: -webkit-linear-gradient(top,  #00266a 0%,#239aca 100%);
	background: -o-linear-gradient(top,  #00266a 0%,#239aca 100%);
	background: -ms-linear-gradient(top,  #00266a 0%,#239aca 100%);
	background: linear-gradient(to bottom,  #00266a 0%,#239aca 100%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00266a', endColorstr='#239aca',GradientType=0 );*/
}
/* END REFINE FILTER/COLLEGE MATCH HEADER FONT STYLES */

/* FILTER-REFINE-CONTAINER LAYOUT */
.filter-refine-container {
	position: relative;
	margin-top: 10px;
}

.cf-results-page .filter-refine-container{
	width:100%;
	cursor:pointer;
}

/* EXPAND/COLLAPSE TOGGLE - CUSTOM CHECKBOX ALTERNATE */
.jca-college-finder .filter-refine-container > input[type="checkbox"] + label {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	width: 50px;
	height: 40px;
	border-left: 1px solid #73b9e1;
	box-shadow: -1px 0px 0px 0px #8cc2e1;
	z-index: 5;
}
.jca-college-finder .filter-refine-container > input[type="checkbox"] + label:before {
	width: 100%;
	height: 100%;
	/* CANCEL THE CUSTOM CHECKBOX DEFAULTS */
	border: 0;
	background: transparent;
	box-shadow: none;
	color: #004e8b;
	text-shadow: 0px 2px 2px white;
	font-size: 20px;
	line-height: 2.25;
	content: '\f067';
}
.jca-college-finder .filter-refine-container > input[type="checkbox"]:checked + label:before { content: '\f068'; }

/* CONTENT */
.filter-refine-container > .filter-refine-content {
	display: none; /* HIDE BY DEFAULT */
	padding: 15px;
	margin-top: -4px;
	height: auto;
	min-height: 0;
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.45);

	background: #fbfbfb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);
	background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 );*/

}

/* SMALL LINK FILTER-REFINE-CONTENT - COLLEGE PROFILE PAGE */
.filter-refine-container.small-link > .filter-refine-content {
	margin-top: 2px;
	border-top: 1px solid #8cc2e1;
	border-radius: 6px 6px 6px 6px;
}
/* LARGER THAN PHONE */
@media (min-width: 768px) {
	.filter-refine-container.small-link > .filter-refine-content {
		position: absolute;
		right: 0;
		top: 100%;
		width: 662px;
		z-index: 2;
	}
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.filter-refine-container.small-link:first-child > .filter-refine-content { right: -275px;}
	.filter-refine-container.small-link > .filter-refine-content { width: 710px;} /* zeus */
}

.filter-refine-container > input[type="checkbox"]:checked ~ .filter-refine-content 
{ 
    display: block; 
    /*position: relative;*/
    border: 1px solid #8cc2e1;
    border-top: none;
    border-radius:10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.college-profile-div .filter-refine-container > input[type="checkbox"]:checked ~ .filter-refine-content {
    /*position: relative;*/
    z-index:2;
    border: 1px solid #8cc2e1;
    border-radius:10px;
}
/* END EXPAND/COLLAPSE TOGGLE - CUSTOM CHECKBOX ALTERNATE */


/* SCROLL FILTER ROWS */
.filter-refine-content .scroll-filter-rows {
	display: block;
	margin-bottom: 10px;
	height: 320px; /* zeus */
	width: 100%;
	border: 1px solid #8cc2e1;
	border-radius: 6px;
	overflow-x: hidden;
	overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

/* SELECTED ITEMS ROW - BORDERS AND BGS */
.filter-refine-content .scroll-filter-rows .filter-row {
	position: relative;
	/*
border: 1px solid #8cc2e1;
	border-top-width: 0;
	border-bottom-width: 0;
*/
	background-color: #1467a7;
	overflow: hidden;
}
.filter-refine-content .scroll-filter-rows .filter-row:nth-child(1) {
	/*
border-radius: 6px 6px 0 0;
	border-top-width: 1px;
*/
}
.filter-refine-content .scroll-filter-rows .filter-row:nth-child(10) {
	/*

	border-radius: 0 0 6px 6px;
*/
	border-bottom-width: 1px;
}
.filter-refine-content .scroll-filter-rows .filter-row:nth-child(odd) 	.selected-items	{ background-color: white; }
.filter-refine-content .scroll-filter-rows .filter-row:nth-child(even)  .selected-items { background-color: #e7f7ff; }
.filter-refine-content .scroll-filter-rows .filter-row header { border-top: 1px solid #267fc4; }
/* END SELECTED ITEMS ROW - BORDERS AND BGS */


/* LINKS */
.filter-refine-content .filter-row header a {
	/*padding: 5px;*/ /*removed to fix iPad UI issue in potrait view*/
	margin-left: 5px;
	font-size: 18px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	color: #f1dc90;
}
.filter-refine-content .filter-row header a:link,
.filter-refine-content .filter-row header a:visited,
.filter-refine-content .filter-row header a:active,
.filter-refine-content .filter-row header a:hover { opacity: .85; }
.filter-refine-content .filter-row header a:hover {
	opacity: 1;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
}
/* END LINKS */


.filter-refine-container .filter-refine-content .filter-row header,
.filter-refine-container .filter-refine-content .filter-row .selected-items {
	padding: 2px 4px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.filter-refine-container .filter-refine-content .filter-row header {
	position: relative;
	display: block;
	float: left;
	height: auto;
	width: 22%;
	text-align: right;
	text-transform: uppercase;
	color: white;
}

.filter-refine-container .filter-refine-content .filter-row .selected-items {
	display: block;
	float: left;
	width:78%;
	height: 100%;
}

.filter-refine-container .filter-refine-content .align-to-headers { padding-left: 23%; }
.jca-college-finder .reset-filters-frame + .align-to-headers 			{ padding-left: 26%; }


/* TABLET - ADJUST WIDTHS OF HEADER/CONTENT */
@media (min-width: 768px) and (max-width: 991px) {
	.filter-refine-container .filter-refine-content .filter-row header { width: 28%; }
	.filter-refine-container .filter-refine-content .filter-row .selected-items { width: 72%; }
	.filter-refine-container .filter-refine-content .align-to-headers { padding-left: 29%; }
    .jca-college-finder .reset-filters-frame + .align-to-headers { padding-left: 27%; }
}
/* PHONE */
@media (max-width: 767px) {
	.filter-refine-container > .filter-refine-content { padding: 0px; }
    .filter-refine-content p { padding: 10px 5px 5px; }
	.filter-refine-container .filter-refine-content .filter-row header,
	.filter-refine-container .filter-refine-content .filter-row .selected-items { width: 100%; }
	.filter-refine-container .filter-refine-content .filter-row header { text-align: center; }
	.filter-refine-container .filter-refine-content .filter-row .selected-items p { height: auto;  /*  width: 100%; */ }
	.filter-refine-container .filter-refine-content .align-to-headers,
	.jca-college-finder .reset-filters-frame + .align-to-headers { padding-left: 0; text-align: center; }
}


/* CUSTOM CHECKBOXES - RESIZED FOR FINITE LISTS (TYPE OF SCHOOL/SELECTIVTITY) */
/*

JUST TO SHOW KAVITA. REMOVE IF SHE DOESN'T WANT IT
	
*/
.jca-college-finder .filter-refine-container .filter-refine-content .filter-row .selected-items input[type="checkbox"] + label {
	font-size: 14px;
	/*padding*/
}
.jca-college-finder .filter-refine-container .filter-refine-content .filter-row .selected-items input[type="checkbox"] + label:before {
	margin: -4px 3px 0 -5px;
	height: 1.25em;
	width: 1.25em
}
/*
	
JUST TO SHOW KAVITA. REMOVE IF SHE DOESN'T WANT IT	
	
*/
/* END CUSTOM CHECKBOXES - RESIZED FOR FINITE LISTS (TYPE OF SCHOOL/SELECTIVTITY) */



/* END SELECTED ITEMS ROW */



/* SCHOOL SEARCH SMALL */
.jca-college-finder .school-search-small {
	position: relative;
	display: block;
	float: right;
	margin-bottom: 15px;
	padding: 6px 10px;
	width: 45%;
	background-color: blue;
	border-radius: 10px;
	
	background: #eefaff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2ViZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eefaff 0%, #c3ebff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eefaff), color-stop(100%,#c3ebff));
	background: -webkit-linear-gradient(top,  #eefaff 0%,#c3ebff 100%);
	background: -o-linear-gradient(top,  #eefaff 0%,#c3ebff 100%);
	background: -ms-linear-gradient(top,  #eefaff 0%,#c3ebff 100%);
	background: linear-gradient(to bottom,  #eefaff 0%,#c3ebff 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eefaff', endColorstr='#c3ebff',GradientType=0 );*/
}
.jca-college-finder .school-search-small h4 {
	position: relative;
	margin: 4px 0;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	line-height: 1;
	font-weight: 500;
}
.jca-college-finder .school-search-small h4 span {
	position: absolute;
	right: 5px;
	bottom: 0px;
	font-size: 13px;
}
.jca-college-finder .school-search-small .search-box { margin: 0; }
.jca-college-finder .school-search-small .search-box input[type="text"] { background-color: white; }
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .school-search-small { width: 58%;}
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .school-search-small { width: 100%;}
	.jca-college-finder .school-search-small h4 span {
		position: static;
		display: block;
		margin-top: 5px;
	}
}
/* END SCHOOL SEARCH SMALL */



/* MATCH LIST ACTIONS */
.jca-college-finder .match-list-actions {
	display: block;
	float: left;
	width: auto;
    /*padding-top: 25px;
    height:58px;*/ /* I guess deleted by pat */
}
.jca-college-finder .match-list-actions a {
	position: relative;
	display: inline-block;
	padding: 0 0 0 33px;
	margin: 0 15px 0 0;
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #004e8b;
}
.jca-college-finder .match-list-actions a:last-child {
	margin-right: 0;
}
.jca-college-finder .match-list-actions a:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	font-family: "FontAwesome";
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: white;
}
.jca-college-finder .match-list-actions a.download:before { content: '\f0ab'; line-height: 31px; }
.jca-college-finder .match-list-actions a.print:before 		{ content: '\f02f'; line-height: 30px; }
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .match-list-actions {
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}
}
/* END MATCH LIST ACTIONS */


/* COLLEGE MATCH CONTAINER */

.college-match-container {
	margin: 10px 0;
	border-left: 1px solid #8cc2e1;
	border-bottom: 1px solid #8cc2e1;
	border-right: 1px solid #8cc2e1;
	border-radius: 7px;
	overflow: hidden;
}

/* ADD SPACE BETWEEN COLLEGE NAME AND LOCATION */
.college-match-container span { margin-left: .5em; }

/* SET DIV BGS */
.college-match-container .college-search-result  div.college:nth-child(odd) 	{ background-color: #fffcef; }
.college-match-container .college-search-result  div.college:nth-child(even),
.college-match-container .college-search-result  div.college:last-child 			{ background-color: white; }
.college-match-container > div:first-child 			{ background-color: #0063af; }
/* END SET DIV BGS */

/* MAIN HEADER ROW */
.college-match-container > div:first-child {
	height: 45px;
	padding-left: 20px;
	text-shadow: 0px 1px 2px black;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 2.5;
	font-weight: 600;
	color: white;
}
.college-match-container > div:first-child span {
	font-size: 14px;
	font-style: italic;
    font-weight: normal;
	opacity: .75;
}
/* END MAIN HEADER ROW */

/* DATA ROWS */
.college-match-container .college,
.college-match-container div.compare-list,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list {
	position: relative;
	padding: 10px 50px;
}

/* POSITION OF CHECKBOX */
.college-match-container .college input[type="checkbox"] + label {
	position: absolute;
	top: 5px;
	left: 10px;
	background-color: transparent;
}

/* COLLEGE TITLE LINK */
.college-match-container .college a,
.college-match-container .compare-list a:first-child,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child { color: #004e8b; }

/* TRASH CAN AND REMOVE "X" POSITIONS */
.college-match-container a.delete,
.compare-colleges-frame a.delete {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 35px;
	width: 50px;
	font-size: 22px;
	line-height: 35px;
	text-align: center;
}
.college-match-container .compare-list a:first-child,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child { font-size: 14px; /* color: black; */ }
.college-match-container .compare-list a:first-child:before,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child:before { left: 15px; }

/* TRASH CAN LINK STYLE */
.college-match-container .college a.delete { color: #911e23; }

/* REMOVE "X" LINK STYLES */
.college-match-container .compare-list a.delete,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a.delete 			{ color: #8da3bb; }
.college-match-container .compare-list a:hover.delete,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:hover.delete { color: #901a1b; }


/* FONT-SIZES FOR COLLEGE AND COMPARE-LIST */
.college-match-container .college,
.college-match-container .compare-list,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list  {
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25;
	font-weight: bold;
}
.college-match-container .college span,
.college-match-container .compare-list span,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	white-space: nowrap;
}

/* POSITION OF "COMPARE" BUTTON */
.college-match-container .college-search-result  > div:last-child {
	padding: 10px 12px;
	text-align: left;
}

/* PHONE */
@media (max-width: 767px) {
	.college-match-container > div:first-child {
		padding-top: 10px;
		height: 60px;
		line-height: 1.1;
	}
	.college-match-container > div span {
		display: block;
		margin-top: 5px;
		margin-left: 0;
	}
}

/* END DATA ROWS */

/* SELECTED TO COMPARE ROW STYLES */
.college-match-container div.compare-list,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list {
	min-height: 0;
	background-color: #efefef;
	border-bottom: 1px solid #ddd;
}
/* REMOVE THIS SCHOOL HOVER MODAL - NOT IN USE
.college-match-container .compare-list p a:before,
.college-match-container .compare-list p a:after {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	opacity: 0;
	transition: all .3s ease-in-out;
}
.college-match-container .compare-list p a:before {
	height: 28px;
	width: 90px;
	margin-top: -14px;
	margin-left: -110px;
	padding: 2px;
	color: #333;
	background-color: #fffaea;
	border-radius: 4px;
	font-size: 12px;
	line-height: 1.1;
	font-weight: normal;
	content: 'Remove this School';
	z-index: 5;
	filter: drop-shadow(0px 0px 1px rgba(0,0,0,0.5));
}
.college-match-container .compare-list p a:after {
	width: 0; 
	height: 0;
	margin-top: -5px;
	margin-left: -20px;
	border-top: 		5px solid transparent;
	border-bottom: 	5px solid transparent;
	border-left: 		5px solid #fffaea;
	content: '';
	z-index: 6;
	filter: drop-shadow(2px 0px 1px rgba(0,0,0,0.25));
}

.college-match-container .compare-list p a:hover:before { opacity: 1; margin-left: -100px; }
.college-match-container .compare-list p a:hover:after { opacity: 1; margin-left: -10px; }
*/

/* PHONE */

/* END SELECTED TO COMPARE ROW */


/* END COLLEGE MATCH CONTAINER */


/* END filter-refine-container LAYOUT */

/* RESET FILTERS FRAME */

.jca-college-finder .reset-filters-frame {
	margin: 15px 0px 20px;
	vertical-align: top;
	border: 1px solid #8bc4df;
	background-color: #d4edff;
}

.reset-filters-frame .nav {
	display: inline-block;
	width: 21%;
	vertical-align: top;
}

.reset-filters-frame .nav div {
	position: relative;
	height: 40px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	/*line-height: 40px;*/
	font-weight: 700;
	text-align: left;
	
	text-shadow: 0px 2px 2px white;
    border-bottom: 1px solid white;
	
	background: rgb(220,241,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmNkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(220,241,255,1) 0%, rgba(143,205,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,241,255,1)), color-stop(100%,rgba(143,205,255,1)));
	background: -webkit-linear-gradient(top,  rgba(220,241,255,1) 0%,rgba(143,205,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(220,241,255,1) 0%,rgba(143,205,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(220,241,255,1) 0%,rgba(143,205,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(220,241,255,1) 0%,rgba(143,205,255,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcf1ff', endColorstr='#8fcdff',GradientType=0 );*/
}
.reset-filters-frame .nav div:last-child { border-bottom-width: 0px; }

.reset-filters-frame .nav div:hover,
.reset-filters-frame .nav div.active {
	color: #ba6f00;
	
	background: #fff6e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRlOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff6e0 0%, #ffde99 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff6e0), color-stop(100%,#ffde99));
	background: -webkit-linear-gradient(top,  #fff6e0 0%,#ffde99 100%);
	background: -o-linear-gradient(top,  #fff6e0 0%,#ffde99 100%);
	background: -ms-linear-gradient(top,  #fff6e0 0%,#ffde99 100%);
	background: linear-gradient(to bottom,  #fff6e0 0%,#ffde99 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6e0', endColorstr='#ffde99',GradientType=0 );*/
}

.reset-filters-frame .nav div a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-left: 30px;
    padding-top: 10px; /* not sure */
}
.reset-filters-frame .nav div.active a:before,
.reset-filters-frame .nav div.entered a:before {
	position: absolute;
	top: 0;
	left: 5px;
	font-size: 20px;
    line-height: 39px;
	/*text-shadow: none;*/ /* not sure */
	
    /*padding-top: 10px;*/
}

 /*Fix green check issue on advanced filter page.*/
.reset-filters-frame .nav div.active a:before {
    color: #ffffff;
}
.reset-filters-frame .nav div.entered a:before {
    color: #00a055;
}

.reset-filters-frame .nav div a:link,
.reset-filters-frame .nav div a:visited,
.reset-filters-frame .nav div a:hover,
.reset-filters-frame .nav div a:active 				{ color: #004e8b;}
.reset-filters-frame .nav div.active a:link,
.reset-filters-frame .nav div.active a:visited,
.reset-filters-frame .nav div.active a:hover,
.reset-filters-frame .nav div.active a:active,
.reset-filters-frame .nav div:hover a:link,
.reset-filters-frame .nav div:hover a:visited,
.reset-filters-frame .nav div:hover a:hover,
.reset-filters-frame .nav div:hover a:active 	{ color: #ba6f00;}

/* TABLE ICON - YELLOW FADE ICON FOR "DISPLAY COLLEGES" LINK - MATCHES ICON IN COLLEGE FINDER HEADER. YELLOW FADE ONLY WORKS IN WEBKIT. */
.jca-college-finder .fade-yellow {	
	color: white;
	font-weight: normal;
	background: -webkit-linear-gradient(#fffffb, #dac667);
  -webkit-background-clip: text;
  -webkit-text-fill-color: white;
}

.reset-filters-frame .main {
	display: inline-block;
	margin-left: -4px;
	padding: 20px 30px;
	width: 78%;
}

.jca-college-finder .reset-filters-frame .main h2 { margin: 0; }
.jca-college-finder .reset-filters-frame .main h2 + p { margin: 10px 0 15px; }
.jca-college-finder .reset-filters-frame .main p.resetWizardDescription { margin: 20px 0 15px; }
@media (min-width: 768px) {
    .jca-college-finder .reset-filters-frame .method {
        height: 340px;
        min-height: 200px;
        background-color: white;
    }
}
.jca-college-finder .reset-filters-frame .method h3 {
	height: auto;
	background-color: #0069ba;
}

.jca-college-finder .reset-filters-frame .toggle .selection-list { height: 190px; }

/* MOBILE NAVIGATION */

/* HEADER */
.jca-college-finder .mobile-nav {
	padding: 5px 20px;
	border: 1px solid #005aa1;
	border-radius: 8px 8px 0 0;
	background-color: #005aa1;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size:21px;
	color: #fff;
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .mobile-nav { padding: 5px 5px 5px 10px; }
}
/* CHECKBOX ID FOR SHOW/HIDE OF DROPDOWN */
#filter-nav-toggle { display: none; }
/* ACTIVATE SHOW/HIDE */
#filter-nav-toggle:checked ~ ul.nav-items { /*display: block;*/ z-index: 10; }

.jca-college-finder .mobile-nav .filter-selector {
	position: relative;
	margin-left: 5px;
	padding: 2px 45px 2px 15px;
	display: inline-block;
	background-color: white;
	font-family: arial;
	font-weight: normal;
    font-size:21px;
    line-height:30px;
	color: #005aa1;
	border-color: #8cc2e1;
	border-radius: 5px;
	background: #ffffff;
	min-width: 340px;
    cursor:pointer;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2YxZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7f1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7f1ff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7f1ff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7f1ff 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7f1ff',GradientType=0 );*/
}

    .jca-college-finder .mobile-nav .filter-selector ul.nav-items li a {
        line-height: 28px;
    }
/* PHONE */
@media (max-width: 430px) {
	.jca-college-finder .mobile-nav .filter-selector {
		display: block;
		float: none;
		margin-left: -5px;
		padding: 2px 4px;
		min-width: 100%;
		width: 100%;
		white-space: nowrap;
	}
}

/* ARROW */
.jca-college-finder .mobile-nav .filter-selector .down-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0px;
	padding: 4px 10px 3px 9px;
	display: block;
	height: 100%;
	width: auto;
	font-size: 20px;
	cursor: pointer;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* RESTYLE DOWN ARROW SO IT LOOKS DEPRESSED */
#filter-nav-toggle:checked + .down-arrow {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q3ZjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7f1ff 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#d7f1ff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7f1ff 50%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7f1ff 50%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7f1ff',GradientType=0 );*/
	border-radius: 0 5px 5px 0;
	color: #004d88;
	text-shadow: 2px 2px 2px white, -1px -1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.05);
}

/* HIDE CUSTOM CHECKBOX FOR THIS APPLICATION */
#filter-nav-toggle + .down-arrow:before,
#filter-nav-toggle:checked + .down-arrow:before { display: none; }

.jca-college-finder .mobile-nav ul.nav-items {
	position: absolute;
	/*display: none;*/
	top: 100%;
	left: 0;
	margin: 1px 0 0 0;
	padding: 0;
	color: black;
	background-color: #d7f1ff;
	border: 1px solid #8cc2e1;
	border-radius: 5px;
	list-style-type: none;
	z-index: 2;
	box-shadow: 0px 4px 5px 1px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}
/* PHONE - CHANGE WIDTH OF TYPE OPTIONS DROPDOWN */
@media (max-width: 767px) { .jca-college-finder .mobile-nav ul.nav-items { width: 100%; } }

.jca-college-finder .mobile-nav ul.nav-items li {
	position: relative;
	min-width: 339px;
	height: 30px;
	font-size: 16px;
	line-height: 28px;
	border-bottom: 1px solid #8cc2e1;
}
.jca-college-finder .mobile-nav ul.nav-items li a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 2px 10px;
    color: #004e8b;
}
/* "SELECTED" STYLES */
.jca-college-finder .mobile-nav ul.nav-items li:hover,
.jca-college-finder .mobile-nav ul.nav-items li.selected 	{ background-color: white; font-weight: bold; }
.jca-college-finder .mobile-nav ul.nav-items li.selected a { color: #d78d1e; cursor: default; }
/* REMOVE BORDER FOR LAST LI */
.jca-college-finder .mobile-nav ul.nav-items li:last-child { border-bottom: 0px solid black; }

/* END MOBILE NAVIGATION */


/* TABLET */
/* UPDATE WIDTHS AND PADDING FOR NAV AND MAIN */
@media (min-width: 768px) and (max-width: 991px) {
	.reset-filters-frame .nav	 { width: 25%; }
	.reset-filters-frame .main {
		padding: 15px 15px;
		width: 74%; /* I guess zeus*/
	}
	.reset-filters-frame .nav a { font-size: 15px; }
}

/* PHONE */
/* ANYTHING ABOVE PHONES: HIDE MOBILE VERSION */
@media (min-width: 768px) { .jca-college-finder .mobile-nav { display: none; } }
/* PHONES: HIDE DESKTOP VERSION */
@media (max-width: 767px) {
	.jca-college-finder .reset-filters-frame { border-radius: 9px 9px 0 0; }
	.reset-filters-frame .nav {	display: none; }
	.reset-filters-frame .main {
		padding: 15px 15px;
		width: 100%;
        margin: 0;
	}
}

/* END RESET FILTERS FRAME */


/* COLLEGE PROFILE */

/* COLLEGE DETAILS */
.jca-college-finder .college-general-details {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	min-height: 200px;
	border-bottom: 1px solid #ddd;
}
.jca-college-finder .college-general-details:before {
	position: absolute;
	top: 0;
	left: -220px;
	height: 200px;
	width: 200px;
	background-image: url('../img/image_college_profile.jpg');
	background-size: cover;
	border-radius: 50%;
	box-shadow: inset 2px 2px 5px black;
	content: '';
}

/* HEADER */
.jca-college-finder .college-general-details h2 {
	margin: 0 0 25px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	font-size: 32px;
	/*line-height: .85;*/ /* deleted by pat */
	color: #ba6f00;
}
.jca-college-finder .college-general-details h2 span {
	font-size: 18px;
	color: #333;
	white-space: nowrap;
}

/* DETAILS */
.jca-college-finder .college-general-details .details > div {
	display: inline-block;
	/*margin-bottom: 5px;*/
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
}
.jca-college-finder .college-general-details .details > div span { font-weight: normal; }
.jca-college-finder .college-general-details .details > div:last-child { margin-bottom: 10px; }

/* LABEL */
.jca-college-finder .college-general-details .details > div:nth-child(odd) 	{
	width: 37%;
	color: #000;
}
/* CONTENT */
.jca-college-finder .college-general-details .details > div:nth-child(even) {
	width: 60%;
	color: #ba6f00;
}
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .college-general-details .details > div:nth-child(odd) 	{ width: 50%; }
	.jca-college-finder .college-general-details .details > div:nth-child(even) { width: 45%; }
}

/* ADDRESS */
.jca-college-finder .college-general-details .address header {
	margin-bottom: 2px;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
}

/* MARGIN THAT MAKES SPACE FOR IMAGE */
.jca-college-finder .college-general-details,
.jca-college-finder .college-general-details + .match-list-actions { margin-left: 220px; }
.jca-college-finder .college-general-details + .match-list-actions { margin-bottom: 10px; }
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .college-general-details:before { width: 0; }
	.jca-college-finder .college-general-details .details > div:nth-child(odd),
	.jca-college-finder .college-general-details .details > div:nth-child(even) { width: 100%; margin: 2px 0; padding: 2px 0; }
	.jca-college-finder .college-general-details .details > div:nth-child(even) { border-bottom: 1px dotted #ddd; }
	.jca-college-finder .college-general-details .details > div:last-child { margin-bottom: 25px; }
	.jca-college-finder .college-general-details,
	.jca-college-finder .college-general-details + .match-list-actions { margin-left: 0; }
}
/* END COLLEGE DETAILS */




/* EXPAND/COLLAPSE ALL LINK */
.jca-college-finder .expand-collapse-all {
	margin-bottom: 15px;
	text-align: right;
}
.jca-college-finder .expand-collapse-all a {
	position: relative;
	margin-right: 22px;
	font-family: 'Arial' sans-serif;
	font-size: 14px;
	line-height: 1.67em;
	text-transform: uppercase;
	font-weight: 800;
}

.jca-college-finder .expand-collapse-all a:after {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	height: 25px;
	width: 25px;
	font-family: "FontAwesome";
	font-weight: normal;
	text-align: center;
	line-height: 27px;
	background-color: #187acb;
	border-radius: 50%;
	content: '\f067';
	color: white;
	
	box-shadow:
		0px 0px 0px 2px white,
		0px 0px 4px 3px rgba(0, 0, 0, 0.25);
}

.jca-college-finder .expand-collapse-all.collapse-all a:after { content: '\f068'; }

.jca-college-finder .expand-collapse-all a:hover:after { background-color: #1361a3; }

/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .expand-collapse-all { text-align: center; }
	.jca-college-finder .expand-collapse-all a { margin-right: 0; }
}
/* END EXPAND/COLLAPSE ALL LINK */






/* EXPAND/COLLAPSE TOP LINKS: "FILTER YOUR SEARCH" AND "MY COLLEGE MATCHES" */
.jca-college-finder .filter-refine-container.small-link {
	position: relative;
	display: inline-block;
	margin-left: 11px; /* 15px: 11px + 4px (INLINE-BLOCK SPACING) */
	color: #004e8b;
	border: none;
}

.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"] + label,
.jca-college-finder .filter-refine-container.small-link .isClosed {
	position: relative;
	width: 260px;
	height: 40px;
	padding-left: 50px;
	font-family: "Open Sans", sans-serif;	
	font-size: 16px;
	font-weight: 700;
	line-height: 38px;
	text-align: left;
	border: 1px solid #8cc2e1;
	border-radius: 6px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); 
	text-shadow: 0px 2px 1px white;
	
	background: #ecf9ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmU3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ecf9ff 0%, #c2e7ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf9ff), color-stop(100%,#c2e7ff));
	background: -webkit-linear-gradient(top,  #ecf9ff 0%,#c2e7ff 100%);
	background: -o-linear-gradient(top,  #ecf9ff 0%,#c2e7ff 100%);
	background: -ms-linear-gradient(top,  #ecf9ff 0%,#c2e7ff 100%);
	background: linear-gradient(to bottom,  #ecf9ff 0%,#c2e7ff 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf9ff', endColorstr='#c2e7ff',GradientType=0 );*/
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .filter-refine-container.small-link {
		display: block;
		padding: 0;
		margin: 0 0 10px;
		width: 100%;
	}
	.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"] + label{
		display: block;
		width: 100%;
	}
}

.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"]:checked + label,
.jca-college-finder .filter-refine-container.small-link .isExpanded {
    position: relative;
	width: 260px;
	height: 40px;
	padding-left: 50px;
	font-family: "Open Sans", sans-serif;	
	font-size: 16px;
	font-weight: 700;
	line-height: 38px;
	text-align: left;
	border: 1px solid #8cc2e1;
	border-radius: 6px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); 
	text-shadow: 0px 2px 1px white;

	background: #fbf2e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjJlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmQzOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf2e0 0%, #efd392 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf2e0), color-stop(100%,#efd392));
	background: -webkit-linear-gradient(top,  #fbf2e0 0%,#efd392 100%);
	background: -o-linear-gradient(top,  #fbf2e0 0%,#efd392 100%);
	background: -ms-linear-gradient(top,  #fbf2e0 0%,#efd392 100%);
	background: linear-gradient(to bottom,  #fbf2e0 0%,#efd392 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf2e0', endColorstr='#efd392',GradientType=0 );*/
}

/* added by zeus */
@media (max-width: 767px) {
    .jca-college-finder .filter-refine-container.small-link > input[type="checkbox"]:checked + label,
    .jca-college-finder .filter-refine-container.small-link .isExpanded {
        width: 100%;
    }
}


/* DOWN/UP ARROW */
.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"] + label:after {
	position: absolute;
	top: 0;
	right: 15px;
	height: 40px;
	font-family: "FontAwesome";
	font-size: 20px;
	line-height: 40px;
	content: '\f0d7';
}
.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"]:checked + label:after {
	line-height: 36px; /* SPACE THE UP/DOWN ARROW DIFFERENT */
	content: '\f0d8';
}

/* ICONS */
.jca-college-finder .filter-refine-container.small-link > input[type="checkbox"] + label:before {
	position: absolute;
	left: 0;
	display: block;
	height: 40px;
	width: 50px;
	font-family: "FontAwesome";
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	text-shadow: 0px 2px 1px white;
	color: #004e8b;
	z-index: 10;
}
/* FILTER SEARCH ICON */
.jca-college-finder .filter-refine-container.small-link.filter-search > input[type="checkbox"] + label:before {
	font-family: 'Glyphicons Halflings';
	content:"\e003";
	font-size: 23px;
	/* 	MIRROR THE SEARCH ICON */
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
-ms-transform:matrix(-1, 0, 0, 1, 0, 0); /* zeus */
}
.jca-college-finder .filter-refine-container.small-link.filter-search:after {
	position: absolute;
	top: 9px; /* need to test */
	left: 23px;
	font-family: 'FontAwesome';
	font-size: .7em;
	content: '\f00c';
	font-weight: normal;
	z-index: 11;
}
/* COLLEGE LIST ICON */
.jca-college-finder .filter-refine-container.small-link.college-list > input[type="checkbox"] + label:before { content: '\f0ca'; }
/* END EXPAND/COLLAPSE TOP LINKS: "FILTER YOUR SEARCH" AND "MY COLLEGE MATCHES" */



/* CUSTOMIZE OPENED PANES */
.filter-refine-container.small-link .filter-refine-content { padding: 15px 5px; overflow: hidden; text-align: left; }
.filter-refine-container.small-link .filter-refine-content > p:first-child { font-size: 14px; }
.filter-refine-container.small-link .filter-refine-content .filter-row header {
	width: 30%;
	padding: 2px;
}
.filter-refine-container.small-link .filter-refine-content .filter-row .selected-items {
	width: 70%;
	padding: 2px 5px;
}
.filter-refine-container.small-link .filter-refine-content .blurb {
	margin: 5px 0 0;
	padding: 0;
	font-size: 14px;
}
.filter-refine-container.small-link .filter-refine-content .blurb.attention { margin: 15px 15px 0 0; }
/* END CUSTOMIZE OPENED PANES */

/* COLLEGE LIST PANE */
.filter-refine-container.small-link.college-list .filter-refine-content { padding: 0px 5px 10px; }
.filter-refine-container.small-link.college-list .filter-refine-content .college-match-container {
	max-height: 414px;
    min-height: 64px;
	margin: 0 -5px 10px;
	border: 0;
	border-radius: 0;
	overflow-y: scroll;
    overflow-x: hidden;
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
}

.filter-refine-container.small-link.college-list .filter-refine-content .college-match-container > div:nth-child(odd) 	{ background-color: #fffcef; }
.filter-refine-container.small-link.college-list .filter-refine-content .college-match-container .college {
	position: relative;
	padding: 5px 15px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 1.25;
	font-weight: bold;
	text-shadow: none;
}
.filter-refine-container.small-link.college-list .filter-refine-content .college-match-container .college span {
	display: block;
	margin: 5px 0 0;
	font-style: normal;
}
/* END COLLEGE LIST PANE */

/* PHONE */
@media (max-width: 767px) {
	.filter-refine-container.small-link .filter-refine-content { padding: 0 5px 5px; }
	.filter-refine-container.small-link .filter-refine-content .filter-row header,
	.filter-refine-container.small-link .filter-refine-content .filter-row .selected-items { width: 100%; }
	.filter-refine-container .filter-refine-content .scroll-filter-rows { max-height: 220px; }
	.filter-refine-container.small-link.college-list .filter-refine-content .college-match-container { max-height: 240px; min-height:64px;}
}



/* EXPAND/COLLAPSE TABS */
.jca-college-finder .college-specific-details { margin-bottom: 15px; }

.jca-college-finder .college-specific-details input[type="checkbox"] + label {
	position: relative;
	margin: 0;
	padding: 13px 60px;
	min-height: 50px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #ba6f00;
	text-shadow: 0px 2px 2px white;
	border: 1px solid #8cc2e1;
	border-radius: 5px 5px 5px 5px;
}
.jca-college-finder .college-specific-details input[type="checkbox"]:checked + label {
    font-size: 24px;
	font-weight: 600;
	background: none;
	border-bottom-width: 0;
	border-radius: 5px 5px 0px 0px;
	background: #fcfeff;
}

/* SET CONSISTENT BEFORE/AFTER STYLES */
.jca-college-finder .college-specific-details input[type="checkbox"] + label:before,
.jca-college-finder .college-specific-details input[type="checkbox"] + label:after {
	position: absolute;
	font-family: "FontAwesome";
}

/* BEFORE - SECTION ICON - INCLUDING OVERRIDE DEFAULTS PREVIOUSLY SET BY OTHER COLLEGE FINDER PAGES */
.jca-college-finder .college-specific-details input[type="checkbox"] + label:before {
    top: 0;
	left: 0px;
	height: 50px;
	width: 60px;
	font-size: 25px;
	line-height: 52px;
	font-weight: normal;
	color: #941818;
	border: none;
	background: none;
	box-shadow: none;
}
.jca-college-finder .college-specific-details.school-profile input[type="checkbox"] + label:before { content: '\f19c'; }
.jca-college-finder .college-specific-details.financial-aid	 input[type="checkbox"] + label:before { content: '\f155'; }
.jca-college-finder .college-specific-details.admissions		 input[type="checkbox"] + label:before { content: '\f0f6'; }
.jca-college-finder .college-specific-details.testing				 input[type="checkbox"] + label:before { content: '\f046'; }
.jca-college-finder .college-specific-details.majors				 input[type="checkbox"] + label:before { content: '\f19d'; }
.jca-college-finder .college-specific-details.athletics			 input[type="checkbox"] + label:before { content: '\f1e3'; }




/* "AFTER" - +/- ICONS */
.jca-college-finder .college-specific-details input[type="checkbox"] + label:after {
    top: 13px;
	right: 25px;
	font-size: 20px;
	font-weight: normal;
	color: #004e8b;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
	content: '\f067';
}
.jca-college-finder .college-specific-details input[type="checkbox"]:checked + label:after { content: '\f068'; }

/* TOGGLE CONTENT ON AND OFF */

.jca-college-finder .college-specific-details input[type="checkbox"] ~ .toggle-content {
	display: none;
	position: relative;
	height: auto;
	max-height: 425px;
	padding: 20px 15px 0px;
	border: 1px solid #8cc2e1;
	border-top-width: 0;
	border-radius: 0px 0px 5px 5px;
	overflow-x: hidden;
	overflow-y: scroll;
	color: #333;
    -webkit-overflow-scrolling: touch;
}
.jca-college-finder .college-specific-details input[type="checkbox"]:checked ~ .toggle-content { display: block; }
/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.jca-college-finder .college-specific-details input[type="checkbox"] ~ .toggle-content { padding: 20px 10px 0px; }
}
/* PHONE */
@media (max-width: 767px) {
    .jca-college-finder .college-specific-details input[type="checkbox"] + label { padding: 13px 40px 0 50px; }
	.jca-college-finder .college-specific-details input[type="checkbox"] + label:before 	{ left: 0px; width: 50px; }
	.jca-college-finder .college-specific-details input[type="checkbox"] + label:after 		{ right: 10px; }
	.jca-college-finder .college-specific-details input[type="checkbox"] ~ .toggle-content { padding: 15px 5px 5px;}
}


/* BACKGROUNDS AND SHADOW */
.jca-college-finder .college-specific-details input[type="checkbox"] + label,
.jca-college-finder .college-specific-details input[type="checkbox"]:checked ~ .toggle-content {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDJlZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 50%, #d2efff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#d2efff));
	background: -webkit-linear-gradient(top,  #ffffff 50%,#d2efff 100%);
	background: -o-linear-gradient(top,  #ffffff 50%,#d2efff 100%);
	background: -ms-linear-gradient(top,  #ffffff 50%,#d2efff 100%);
	background: linear-gradient(to bottom,  #ffffff 50%,#d2efff 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2efff',GradientType=0 );*/
	
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
/* END EXPAND/COLLAPSE TABS */

/* DUPLICATE DOWNLOAD/PRINT LINKS AT THE BOTTOM OF THE PAGE - REPOSITION/REDISPLAY */
.jca-college-finder .college-specific-details + .match-list-actions { 
	float: none;
	text-align: right;
}
/* PHONE */
@media (max-width: 767px) {
	.jca-college-finder .college-specific-details + .match-list-actions { text-align: center; }	
}




/* TABLES */
/* TABLE HEADER */
.profile-details-table header, .profile-details-table .header,
.profile-details-table.athletics-table table tr th {
	min-height: 36px;
	padding: 9px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	text-align: center;
	background-color: #146bae;
	color: white;
}
/*added by zeus*/
.profile-details-table header, .profile-details-table .header {
    width: 100%;
}

/* UPPERCASE HEADER AND FIRST TH IN THE ATHLETICS TABLE */
.profile-details-table header, .profile-details-table .header,
.profile-details-table.athletics-table table tr th:first-child { text-transform: uppercase; }

/* BORDER RADIUS AND BORDER SETTINGS FOR THE HEADER AND ATHLETICS TABLE */
.profile-details-table header, .profile-details-table .header { border-radius: 10px 10px 0 0; }
.profile-details-table.athletics-table .table-column:nth-child(1) tr th:first-child	{ border-radius: 10px 0 0 0; }
.profile-details-table.athletics-table .table-column:nth-child(2) tr th:last-child	{ border-radius: 0 10px 0 0; }
.profile-details-table.athletics-table .table-column table tr:first-child { border: 0; }

@media (min-width: 992px) { .profile-details-table.athletics-table .table-column { margin-bottom: 15px;} }

.profile-details-table:not(:first-child) 	{ margin-top: 15px; }
.profile-details-table:last-child 				{ margin-bottom: 15px; }

/* 2-COLUMN TABLE */
.profile-details-table .table-column {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}
.profile-details-table .table-column:last-child { margin-left: -4px; /*float:right;*/}
.profile-details-table .table-column table { width: 100%; background-color: white; }
.profile-details-table .table-column tr { border: 1px solid #addefe; }
.profile-details-table .table-column th,
.profile-details-table .table-column td { padding: 5px 5px; }
/*
.profile-details-table .table-column th:first-child,
.profile-details-table .table-column td:first-child { width: 70%; }
*/
/* END 2-COLUMN TABLE */

/* ALTERNATE TABLE WIDTHS */

/* 2 SIDE-BY-SIDE TABLES ONE 60%, ONE 40% - USED FOR THE SAT/ACT TABLE */
.profile-details-table .table-column.width-40 { width: 40%; }
.profile-details-table .table-column.width-60 { width: 60%; }

/* 1 FULL-WIDTH-TABLE */
/* INITIALIZE */
.profile-details-table.full-width .table-column { width: 100%; margin-left: 0; }
/* 50% WIDTH TABLE COLUMNS (DEFAULT) */
.profile-details-table.width-100 table tr > td { width: 50%; }

/* 40%-60% TABLE COLUMNS */
.profile-details-table.width-sm-lg table tr > td:first-child { width: 40%; }
.profile-details-table.width-sm-lg table tr > td:last-child	 { width: 60%; }

/* XL/SM TABLE COLUMNS */
.profile-details-table.width-lg-sm table tr > td:first-child { width: 80%; }
.profile-details-table.width-lg-sm table tr > td:last-child	 { width: 20%; }
/* END 1 FULL-WIDTH-TABLE */

/* END ALTERNATE TABLE WIDTHS */

/* TABLE VARIATIONS */

/* REGULATE WIDTHS FOR 3 COLUMNS */
.profile-details-table .table-column table.three-cols tr > td 							{ width: 33%; }
.profile-details-table .table-column table.three-cols tr > td:nth-child(2) 	{ width: 34%; }

/* REGULATE WIDTHS FOR 4 COLUMNS */
.profile-details-table .table-column table.four-cols tr > td 								{ width: 25%; }

/* CENTER TABLE CONTENT */
.profile-details-table .table-column .data-centered tr th,
.profile-details-table .table-column .data-centered tr td { text-align: center; }

/* ALL BORDERS ON */
/*
.profile-details-table .table-column .all-borders tr th,
.profile-details-table .table-column .all-borders tr td { border: 1px solid #8cc2e1; }
*/

/* SPLIT TABLES */
.profile-details-table .table-column table.split-tables { margin-bottom: 5px; }

/* ALTERNATE WHITE AND BLUE ROWS */
.profile-details-table.alt-blue-rows tr:nth-child(odd) { background-color: #d4f0fe; }
.profile-details-table.alt-blue-rows tr { border-top-width: 0; border-bottom-width: 0; }
.profile-details-table.alt-blue-rows tr:last-child { border-bottom-width: 1px; }

/* ACT-SAT TABLE */
.profile-details-table.act-sat-table table tr	{ border-top-width: 0px; border-bottom-width: 0px; }
.profile-details-table.act-sat-table table tr:last-child { border-bottom: 1px solid #addefe; }
.profile-details-table.act-sat-table table tr th { background-color: #addefe; }
.profile-details-table.act-sat-table table tr td:first-child {
	font-weight: bold;
	color: #ba6f00;
}
.profile-details-table.act-sat-table table tr th,
.profile-details-table.act-sat-table table tr td {
	border-left: 1px solid #addefe;
	border-right: 1px solid #addefe;
}
/* END ACT-SAT TABLE */


/* ATHLETICS TABLE */
.profile-details-table.athletics-table .table-column { width: 100%; }
.profile-details-table.athletics-table .table-column table { background-color: transparent; }
.profile-details-table.athletics-table .table-column tr th:first-child { text-align: left; }
.profile-details-table.athletics-table .table-column tr td:first-child {
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid white;
	background-color: #addefe;
}
.profile-details-table.athletics-table .table-column tr:last-child td:first-child { border-bottom: 0px solid transparent; }
.profile-details-table.athletics-table .table-column tr td:not(:first-child) {
	text-align: center;
	background-color: white;
	border-left: 1px solid #addefe;
	border-right: 1px solid #addefe;
}
.profile-details-table.athletics-table .table-column tr th:last-child		{ border-radius: 0 10px 0 0; }
.profile-details-table.athletics-table .table-column tr th:first-child	{ border-radius: 10px 0 0 0; }
/* END ATHLETICS TABLE */


/* END TABLE VARIATIONS */

/* TABLET */
@media (min-width: 768px) and (max-width: 991px) {
	.profile-details-table .table-column {
		display: inline-block;
		width: 50%;
	}
	.profile-details-table .table-column:last-child { float: none; }
}

/* PHONE */
@media (max-width: 767px) {
	.profile-details-table:last-child { margin-bottom: 5px; }
	
	.profile-details-table .table-column,
	.profile-details-table .table-column.width-60,
	.profile-details-table .table-column.width-40 {
		display: block;
		width: 100%;
	}
	.profile-details-table .table-column:last-child {
        float: none;
		margin-top: -1px;
		margin-left: 0;
	}
	.profile-details-table.alt-blue-rows.fix-bg-mobile > .table-column:nth-child(2) tr:nth-child(odd) 	{ background-color: white;}
	.profile-details-table.alt-blue-rows.fix-bg-mobile > .table-column:nth-child(2) tr:nth-child(even) 	{ background-color: #d4f0fe;}
	.profile-details-table .table-column tr > td:first-child,
	.profile-details-table.width-lg-sm table tr > td:first-child 	{ width: 75%; }
	.profile-details-table .table-column tr > td:nth-child(2),
	.profile-details-table.width-lg-sm table tr > td:last-child 	{ width: 25%; }
	
	.profile-details-table.act-sat-table table tr th,
	.profile-details-table.act-sat-table table tr td,
	.profile-details-table.athletics-table table tr th,
	.profile-details-table.athletics-table table tr td {
		padding: 2px;
		font-size: .9em;
	}
	.profile-details-table.athletics-table table tr th,
	.profile-details-table.athletics-table table tr td { padding: 5px 2px; }
	.profile-details-table.athletics-table table tr:first-child th { padding: 5px; }
	.profile-details-table.athletics-table table tr:first-child th:first-child { padding: 10px 5px; }
	.profile-details-table.athletics-table .table-column tr td:first-child { padding-left: 2px; font-size: .85em; }
}
/* END TABLES */


/* HEADERS AND LISTS */

.jca-college-finder .college-specific-details h4 {
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	color: #004e8b;
}
.jca-college-finder .college-specific-details h4:not(:first-child),
.jca-college-finder .college-specific-details .clusters:not(:first-child) h4 { margin-top: 25px;}

.jca-college-finder .college-specific-details .toggle-content > h4 ~ p { background-color: transparent; }

.jca-college-finder .college-specific-details .toggle-content > ul ,
.jca-college-finder .college-specific-details .toggle-content .clusters > ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.jca-college-finder .college-specific-details .toggle-content > ul li ,
.jca-college-finder .college-specific-details .toggle-content .clusters > ul {
	position: relative;
	margin: 5px 0;
	padding-left: 25px;
	font-size: 16px;
}
.jca-college-finder .college-specific-details .toggle-content > ul li:before,
.jca-college-finder .college-specific-details .toggle-content .clusters ul li.liMajorList:before{
	position: absolute;
	left: 0;
	width: 20px;
	text-align: center;
	color: #b56c06;
	content: '\25CF';
}

/* END LIST HEADERS AND LISTS */


/* END COLLEGE PROFILE */



/* COMPARE COLLEGES STYLES */
.jca-college-finder .compare-colleges-frame { padding: 20px 30px; }

.jca-college-finder .compare-colleges-frame > p {
	padding-bottom: 15px;
	margin: 15px -30px 15px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
/* REMOVE PADDING FOR TABLETS AND PHONES */
@media (max-width: 991px) {
	.jca-college-finder .compare-colleges-frame { padding: 0; }
	.jca-college-finder .compare-colleges-frame > p { margin: 15px 0; }
}

.jca-college-finder .compare-colleges-frame h2,
.jca-college-finder .compare-colleges-frame h2 a {
	margin: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.jca-college-finder .compare-colleges-frame h2 a {
    position:relative; /*zeus*/
}
.jca-college-finder .compare-colleges-frame h3 { margin: 0 0 15px; }

/* COLORS FOR HEADINGS IN LEFT AND RIGHT TABLE CELLS */
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a:link,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a:visited,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a:active,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a:hover,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a,
.jca-college-finder .compare-colleges-frame table tr td:first-child h3 { color: #941818; }
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a:link,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a:visited,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a:active,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a:hover,
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a,
.jca-college-finder .compare-colleges-frame table tr td:nth-child(2) h3 { color: #ba6f00; }
/* END COLORS FOR HEADINGS IN LEFT AND RIGHT TABLE CELLS */

.jca-college-finder .compare-colleges-frame h2 > span,
.jca-college-finder .compare-colleges-frame table tr td {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
.jca-college-finder .compare-colleges-frame h2 > span {
	font-family: "Open Sans", sans-serif;
	white-space: nowrap;
}

.jca-college-finder .compare-colleges-frame .nav-header {
    padding: 0 5px;
	min-height: 50px;
	border-radius: 10px 10px 0 0; 
	background-color: #0063af;
	text-align: center;
}

.jca-college-finder .compare-colleges-frame .nav-header .instrux {
	display: inline-block;
	padding-top: 14px;
	font-size: 18px;
	vertical-align: top;
	color: white;
}

.jca-college-finder .compare-colleges-frame table {
	width: 100%;
	border: 1px solid #8cc2e1;
	border-top-width: 0px;
    border-collapse: separate;
    z-index:1;
    position:relative;
}

.jca-college-finder .compare-colleges-frame table tr th {
	min-height: 40px;
	padding: 13px 10px;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	color: #00345d;
	background: #addefe;
}

.jca-college-finder .compare-colleges-frame table tr td {
	position: relative; /* removed to close the dd box */
    width: 50%;
	padding: 10px 15px;
	vertical-align: top;
}
.jca-college-finder .compare-colleges-frame table tr td:first-child {
	background: #e7f7ff;
	border-right: 1px solid #8cc2e1;
}
.jca-college-finder .compare-colleges-frame table tr td:last-child {
	background: #fffaea;
	border-left: 1px solid #8cc2e1;
}

/* POSITION BUTTONS AT THE BOTTOM AND HIDE TEXT ON MOBILE */
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td,
.jca-college-finder .compare-colleges-frame table tr:last-child td {
	position: relative;
	padding-bottom: 60px; /*60px;*/
}
/* ONLY PAD THE BOTTOM OF THE LAST ROW ON MOBILE */
@media (min-width: 767px) { .jca-college-finder .compare-colleges-frame table tr:last-child td { padding-bottom: 10px; } }
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td .match-list-actions,
.jca-college-finder .compare-colleges-frame table tr:last-child td .match-list-actions {
	position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    padding: 20px 15px 10px;
    float: none;
    height: 60px;
    width: 100%;
}
.jca-college-finder .compare-colleges-frame table tr:last-child td .match-list-actions { display: none; }

.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td .match-list-actions a,
.jca-college-finder .compare-colleges-frame table tr:last-child td .match-list-actions a { padding: 0; margin: 0 0 0 0; }
.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td .match-list-actions a:before,
.jca-college-finder .compare-colleges-frame table tr:last-child td .match-list-actions a:before {
	position: relative;
	display: inline-block;
	margin-right: 3px;
}
.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a:after { position: relative; }
.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a.download:after 	{ content: 'Download'; }
.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a.print:after 		{ content: 'Print'; }
.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a:not(:first-child):before { margin-left: 15px;}

/* COMPARE COLLEGES DROPDOWN */
.jca-college-finder .compare-colleges-frame .search-box {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 400px;
	text-align: left;
	background: white;
	border-radius: 8px;
}

.jca-college-finder .compare-colleges-frame .search-box div.compare-list {
	padding: 2px 20px 2px 35px;
	border-bottom-color: white;
}
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child:before,
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:last-child {
	top: 2px;
	font-size: 1.25em;
	line-height: 1;
}
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:first-child:before { left: 10px; }
.jca-college-finder .compare-colleges-frame .search-box div.compare-list a:last-child { right: 7px; width: 20px; padding-left: 7px; }

.jca-college-finder .compare-colleges-frame .search-box input[type="checkbox"] + label {
	min-height: 2em;
	padding: 2px 2px 2px 35px;
	margin: 0px 0px 1px;
}
.jca-college-finder .compare-colleges-frame .search-box input[type="checkbox"] + label:before {
	position: absolute;
	left: 5px;
}
/* END COMPARE COLLEGES DROPDOWN */




/* DISABLED STATE */

/* DEFAULT STYLES FOR DISABLED STATE */
.jca-college-finder .compare-colleges-frame table.unchecked-college-1 tr td:first-child:before,
.jca-college-finder .compare-colleges-frame table.unchecked-college-2 tr td:nth-child(2):before,
.jca-college-finder .compare-colleges-frame table.uncheckStyles  td.blankTd:before {
	position: absolute; 
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	background-image: linear-gradient(45deg,
		#eee 25%, white 0,
		white 50%, #eee 0,
		#eee 75%, white 0);
	background-size: 25px 25px;
	content: '';
	z-index: 1;
	opacity: 0;
    -pie-background: linear-gradient(45deg, #eee 25%, white 0,
                 white 50%,  #eee 0, #eee 75%,
                white 0, transparent) 0 0 / 50px 50px #ac0;
behavior: url(/pie/PIE.htc);

/*background-size: 50px 50px;*/
/*background-color: #ac0;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
-pie-background: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px #ac0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YTlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzM3OGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
behavior: url(/pie/PIE.htc);*/
}

/* SHOW DISABLED STRIPES */
.jca-college-finder .compare-colleges-frame table.unchecked-college-1 tr td:first-child:before,
.jca-college-finder .compare-colleges-frame table.unchecked-college-2 tr td:nth-child(2):before,
.jca-college-finder .compare-colleges-frame table.uncheckStyles  td.blankTd:before { opacity: 1; }

/* HIDE LINKS */
.jca-college-finder .compare-colleges-frame table.unchecked-college-1 tr:nth-child(2) td:first-child .match-list-actions a,
.jca-college-finder .compare-colleges-frame table.unchecked-college-2 tr:nth-child(2) td:nth-child(2) .match-list-actions a,
.jca-college-finder .compare-colleges-frame table.uncheckStyles  td.blankTd .match-list-actions a  { left: -9999px; }

/* SELECT A COLLEGE MESSAGE */
.jca-college-finder .compare-colleges-frame table.unchecked-college-1 tr:nth-child(2) td:first-child:after,
.jca-college-finder .compare-colleges-frame table.unchecked-college-2 tr:nth-child(2) td:nth-child(2):after,
.jca-college-finder .compare-colleges-frame table.uncheckStyles  td.blankTd.firstRow:after {
	position: relative;
	top: -4px;
	right: 20px;
	left: 7px;
	padding-top: 15px;
	line-height: 1.1;
	/*text-align: center;*/
	text-shadow: 2px 2px 0px white;
	font-style: italic;
	color: #333;
    z-index:2;
	content: 'Please Select a school to compare from the drop-down menu above.';
}

/* END DISABLED STATE */



/* PHONE */
@media (max-width: 767px) {
    .jca-college-finder .compare-colleges-frame .search-box { width: 100%; }
	
	.jca-college-finder .compare-colleges-frame { padding: 0 0px; } /* zeus */
	
	.jca-college-finder .compare-colleges-frame > p {
		padding-top: 15px;
		padding-bottom: 0;
		margin: 15px 0px 15px;
		border-top: 1px solid #ddd;
		border-bottom: 0px solid #ddd;
	}
	
	.jca-college-finder .compare-colleges-frame table tr td { padding: 10px 5px; }
	
	.jca-college-finder .compare-colleges-frame table tr:nth-child(2) td .match-list-actions ,
	.jca-college-finder .compare-colleges-frame table tr:last-child td .match-list-actions {
		display: block;
		margin-bottom: 0;
		padding: 20px 5px 10px;
		text-align: left;
	}

    .jca-college-finder .compare-colleges-frame table.unchecked-college-1 tr:last-child td:first-child .match-list-actions a,
	.jca-college-finder .compare-colleges-frame table.unchecked-college-2 tr:last-child td:nth-child(2) .match-list-actions a { left: -9999px; }

	.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a.download:after 	{ content: ''; }
	.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a.print:after 		{ content: ''; }
	.jca-college-finder .compare-colleges-frame table tr td .match-list-actions a:not(:first-child):before { margin-left: 5px; }
}
/* END COMPARE COLLEGES STYLES */
