@charset "UTF-8";
/* General */

.tableWrapper {
	width:88%;
	display:table;
	margin:0 auto;
}

.tableRow {
	width:100%;
	overflow:auto;
	padding:1% 0;
	display:table-row;
}

.grayRow {
	background:#DFDEDB;
}

.darkGrayRow {
	background:#999999;
	width:100%;
	overflow:auto;
	display:table-row;
}

.genColumn {
	display:table-cell;
	vertical-align:middle;
}

.rowShort {
	padding: 1%;
}

.rowTall {
	padding:1.5% 1%;
}

.column1 {
	width: 9%;
}

.column2 {
	text-align:left;
}

.column3 {
	width: 11%;
	text-align:center;
}

.column4 {
	width: 10%;
	text-align:center;
}

.column5 {
	width: 7%;
	text-align:center;
}

.enrollColumn {
	width: 28%;
	background:#DFDEDB;
	text-align:center;
	line-height:1.0;
	padding:3% 0;
	font-weight:700;
	font-style:italic;
	font-family:"Arial Black", Gadget, sans-serif;
}

.enrollFull {
	width: 26% !important;
}

.packagePic {
	max-height:80px;
	max-width:100%;
	padding:10% 0;
}

.coursePacTitle {
	font-size:110%;
	color:#0016FB;
	font-weight:700;
	letter-spacing:1px;
	text-transform:uppercase;
}

.pacTitleBigger {
	font-size: 140% !important;
}

.column1Full {
	width:20%;
}

.column3Full {
	width:13%;
	text-align:center;
}

.column4Full {
	width:13%;
	text-align:center;
}

.pacDetails {
	color:#666666;
	font-size:85%;
}

.showBreak2 {
	display:none;
}
 
 
/* ************* SMARTPHONE ************* */
 
 @media only screen and (min-width: 450px) and (max-width: 709px) {
	 
	  
 
.tableWrapper {
	width:98%;
}

.coursePacTitle {
	font-size:90%;
}

.pacTitleBigger {
	font-size: 98% !important;
}

.pacDetails {
	font-size:80%;
}

.rowTall {
	padding:2.5% 1%;
}
	 
 }
 
@media only screen and (min-width: 150px) and (max-width: 449px) {
	 
.tableWrapper {
	width:98%;
}

.column1 {
	display:none;
}

.column1Full {
	display:none;
}

.coursePacTitle {
	font-size:84%;
}

.pacTitleBigger {
	font-size: 84% !important;
}

.packagePic {
	display:none;
}

.pacDetails {
	font-size:78%;
}

.enrollColumn {
	width: 50%;
}

.enrollFull {
	width: 50% !important;
}

.rowShort {
	padding:2% 1%;
}

.rowTall {
	padding:8% 1%;
}

.showBreak2 {
	display:inline !important;
}

.hideBreak2 {
	display:none;
}
	 
 }