/*------------------------------------*\
-------- Page Styles: Accordion
\*------------------------------------*/
body {
	position:relative;
	z-index:0;
}
.main:before {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	content:'';
	background:-webkit-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
	background:-moz-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
	background:-o-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
	background:radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
}

.site-header-wrap {
	margin-bottom:60px;
	border-bottom:1px solid #cd9ad6;
}

/*------------------------------------*\
-------- DEMO Code: accordion
\*------------------------------------*/
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
	overflow:hidden;
	box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	background:#f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title {
	width:100%;
	height: 45px;
	padding-left: 15px;
	padding-top: 10px;
	display:inline-block;
	border-bottom:1px solid #1a1a1a;
	background:#53AC47;
	transition:all linear 0.15s;
	/* Type */
	font-size:1.400em;
	color:#fff;
    font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
}

.accordion-section-title.active, .accordion-section-title:hover {
	background:#53AC47;
	/* Type */
	text-decoration:underline;
    color: #FFF;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
}

.tabimage {
    margin-right: 10px;
    height: 30px;
    
}

.column .mcb-column .one-third .column_visual .quicktesting  {
float: right !important;
}

#coursebtn {
width: 90%;
    margin-top: 15px;
    text-align: center;
    margin-bottom: -10px;
    background-color: #f4812f;
    color: #FFF !important;
    text-transform: uppercase;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 5px;
    font-size: 18px;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    font-weight: 300 !important;
    border-bottom: 1px solid;
    border-color: #000;
}



.accordion p {
margin-top: 0px ;
margin-bottom: 0px;
}

.accordion .fa-arrow-right {
margin-right: 20px;
    float: right;
    font-size: 24px;}

.accordion .fa-arrow-down{
margin-right: 20px;
    float: right;
    font-size: 24px;}


/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}

.divTableRow:nth-child(odd) {
background-color: rgba(83, 172, 71, 0.15);
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableRowElectives {
	display: table-row;
}

.divTableRowElectives:nth-child(odd) {
background-color: rgba(83, 172, 71, 0.15);
}


}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
    display: table-cell;
    padding: 3px 10px;
    border-bottom: 1px solid;
font-weight: 700;
padding-top: 10px;
padding-bottom: 5px;
width: 200px;
}

.divTableCell2, .divTableHead {
    display: table-cell;
    padding: 3px 10px;
    border-bottom: 1px solid;
padding-top: 10px;
padding-bottom: 10px;
}


.divTableCellCourseList, .divTableHead {
    display: table-cell;
    padding: 3px 10px;
    border-bottom: 1px solid;
    font-size: 12px;
font-weight: 700;
padding-top: 10px;
padding-bottom: 5px;
}

.divTableCellCourseList2, .divTableHead {
    display: table-cell;
    padding: 3px 10px;
    border-bottom: 1px solid;
    font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
}


.divTableCell {
width: 200px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
