/*
=====================================================
	Course Finder Results Box 2019
=====================================================
*/


div.courseFinderResults2019 {

}

div.courseFinderResults2019 div.courseBox {
	margin-bottom: 1em;
	padding: 0 0 0 0;
	border: 1px #333333 solid;
	font-size: 16px;
}

div.courseFinderResults2019 div.courseBox div.courseTitle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #333333;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox div.courseTitle h3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 18px;
}

div.courseFinderResults2019 div.courseBox div.courseTitle a {
	display: block;
	padding: .5em 1em .5em 1em;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox div.courseTitle a:hover,
div.courseFinderResults2019 div.courseBox div.courseTitle a:active {
	background-color: #333333; /* rgba(255,255,255,0.25); */
}


div.courseFinderResults2019 div.courseBox div.courseVariationContent {
	border-bottom: 1px #333333 solid;
}

div.courseFinderResults2019 div.courseBox div.courseVariationContent div.pad {
	padding: 0.5em 0.5em 0.5em 0.5em;
}


div.courseFinderResults2019 div.courseBox div.courseContainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: table;
	width: 100%;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseInfo {
	/*
	display: table-cell;
	width: 33.3%;
	*/
	display: block;
	width: 100%;
	vertical-align: top;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseInfo div.pad {
	padding: 0.5em 0.5em 0.5em 0.5em;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable {
	background-color: #212C75;
	color: #FFFFFF;
	/*
	display: table-cell;
	width: 66.6%;
	*/
	display: block;
	width: 100%;
	vertical-align: top;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed; 
	background-color: #212C75;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr {
	border: 0;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr th,
div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr td {
	color: #FFFFFF;
	border: 0;
	border-bottom: 1px #FFFFFF solid;
	width: 50%;
	text-align: left;
	padding: 0.5em 1em 0.5em 1em;
	vertical-align: top;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr th {
	border-right: 1px #FFFFFF solid;
	font-weight: bold;
	background-color: #212C75;
}

div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr td {
	background-color: #6d74a4;
}

div.courseFinderResults2019 div.courseBox div.courseFindOutMore {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #333333;
	color: #FFFFFF;
}


div.courseFinderResults2019 div.courseBox div.courseFindOutMore a {
	display: block;
	padding: .5em 1em .5em 1em;
	color: #FFFFFF;
	text-align: right;
	background-color: #333333;
}

div.courseFinderResults2019 div.courseBox div.courseFindOutMore a:hover,
div.courseFinderResults2019 div.courseBox div.courseFindOutMore a:active {
	background-color: #333333; /* rgba(255,255,255,0.25); */
}


/* Display Horizontal */


div.courseFinderResults2019.displayhorizontal div.courseBox div.courseContainer div.courseInfo {
	display: table-cell;
	width: 33.3%;
	vertical-align: top;
}

div.courseFinderResults2019.displayhorizontal div.courseBox div.courseContainer div.courseTable {
	display: table-cell;
	width: 66.6%;
	vertical-align: top;
}


@media only screen and (max-width: 980px) {
	div.courseFinderResults2019.displayhorizontal div.courseBox div.courseContainer {
		display: block;
	}

	div.courseFinderResults2019.displayhorizontal div.courseBox div.courseContainer div.courseInfo,
	div.courseFinderResults2019.displayhorizontal div.courseBox div.courseContainer div.courseTable {
		display: block;
		width: 100%;
	}
}


/* Display Horizontal 50 */


div.courseFinderResults2019.displayhorizontal50 div.courseBox div.courseContainer div.courseInfo {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

div.courseFinderResults2019.displayhorizontal50 div.courseBox div.courseContainer div.courseTable {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

@media only screen and (max-width: 980px) {
	div.courseFinderResults2019.displayhorizontall50 div.courseBox div.courseContainer {
		display: block;
	}

	div.courseFinderResults2019.displayhorizontal50 div.courseBox div.courseContainer div.courseInfo,
	div.courseFinderResults2019.displayhorizontal50 div.courseBox div.courseContainer div.courseTable {
		display: block;
		width: 100%;
	}
}



/* FORCE UCC COLOUR*/


div.ciTemplate-UCC div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable {
	background-color: #00A7AA !important;
	color: #FFFFFF !important;
}

div.ciTemplate-UCC div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table {
	background-color: #00A7AA !important;
	color: #FFFFFF !important;
}

div.ciTemplate-UCC div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr th {
	background-color: #00A7AA !important;
	color: #FFFFFF !important;
}

div.ciTemplate-UCC div.courseFinderResults2019 div.courseBox div.courseContainer div.courseTable table tr td {
	background-color: #00A7AA !important;
	color: #FFFFFF !important;
}



/* APPRENTICESHIPS */


div.courseFinderResults2019 div.courseBox.apprenticeships div.courseContainer div.courseTable {
	/*background-color: #FAB313; */
	background-color: #04625E;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.apprenticeships div.courseContainer div.courseTable table {
	/*background-color: #FAB313; */
	background-color: #04625E;
}

div.courseFinderResults2019 div.courseBox.apprenticeships div.courseContainer div.courseTable table tr th {
	/* background-color: #FAB313; */
	background-color: #04625E;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.apprenticeships div.courseContainer div.courseTable table tr td {
	/* background-color: #FDE8B8; */
	/* background-color: #A2DBD9; */
	background-color: #D2F2F1;
	color: #333333;
}



/* UCC */

div.courseFinderResults2019 div.courseBox.ucc div.courseContainer div.courseTable {
	background-color: #00A7AA;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.ucc div.courseContainer div.courseTable table {
	background-color: #00A7AA;
}


div.courseFinderResults2019 div.courseBox.ucc div.courseContainer div.courseTable table tr th,
div.courseFinderResults2019 div.courseBox.ucc div.courseContainer div.courseTable table tr td {
	background-color: #00A7AA;
	color: #FFFFFF;
}


/* CIFE */

div.courseFinderResults2019 div.courseBox.cife div.courseContainer div.courseTable {
	background-color: #E6007C;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.cife div.courseContainer div.courseTable table {
	background-color: #E6007C;
}


div.courseFinderResults2019 div.courseBox.cife div.courseContainer div.courseTable table tr th {
	background-color: #E6007C;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.cife div.courseContainer div.courseTable table tr td {
	background-color: #FACCE4;
	color: #333333;
}


/* ADULT */


div.courseFinderResults2019 div.courseBox.adult div.courseContainer div.courseTable {
	background-color: #4B2463;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.adult div.courseContainer div.courseTable table {
	background-color: #4B2463;
}


div.courseFinderResults2019 div.courseBox.adult div.courseContainer div.courseTable table tr th {
	background-color: #4B2463;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.adult div.courseContainer div.courseTable table tr td {
	background-color: #DBD3DF;
	color: #333333;
}

/* CIBS */

div.courseFinderResults2019 div.courseBox.cibs div.courseContainer div.courseTable {
	background-color: #1B2B45;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.cibs div.courseContainer div.courseTable table {
	background-color: #1B2B45;
}


div.courseFinderResults2019 div.courseBox.cibs div.courseContainer div.courseTable table tr th {
	background-color: #1B2B45;
	color: #FFFFFF;
}

div.courseFinderResults2019 div.courseBox.cibs div.courseContainer div.courseTable table tr td {
	background-color: #F1F2F3;
	color: #333333;
}

