﻿li.moreinfo div p {line-height: 2em !important;}

#CCEContent a, #CCEContent a:active {color: #6b6b6b !important;}

#CCEContent table, #CCEContent table tr, #CCEContent table tr td { border: hidden !important;}

td.hdrcell {color: #FFF !important;}

#CCEContent {width: 100% !important; display: block !important;}

input[type=text], input[type=password] {background: #FFF !important;}

.classPanelInfo img { display: block !important; }


#catalogHoriz {width: 100%;}
.categoryColumn {width: 95%; min-height: 290px !important;}

@media only screen and (min-width: 200px) {
	#catalogHoriz {width: 100%; padding: 0;}
	.categoryColumn {margin-bottom: 4%;}
}

@media only screen and (min-width: 600px) {
	.categoryColumn {width: 48%;}
}

@media only screen and (min-width: 960px) {
	.categoryColumn {width: 17%;} /* 5 Column ***/
}

span#ctl00_ContentPlaceHolder1_labDes {display: none !important;}

div#divPopup {border: solid 1px #880000;}
div#divPopup, div#divPopup table tr td {background-color: #CCC !important; background-image: none !important; height: inherit !important;}
div#divPopup table tr td span {color: #880000 !important; padding-bottom: 10px !important;}

.categoryColumn a {text-decoration: none!important;}
.categoryTitle, .categoryColumn ul li {text-align: center;}
.categoryImg{border:none;}

span.LabelHeader, select#ctl00_ContentPlaceHolder1_ddlOrderDetailsStatus {display: none !important;}
table.confirtable + table, table.report tr.reportHeader th {color: #FFF !important;}



ul.course h3 a {
  pointer-events: auto !important;
  cursor: pointer !important;
}

td.classInfoButton input:nth-of-type(1) {
	margin-left: 1% !important;}

          
div.classPanelSearch table tr td ul li p a {color: #FFF !important;}


.leftpane, .rightpane {
	display: inline-block !important; 
	float: left; 
	padding: 5px 25px 25px 25px; 
	border: 1px solid #003B73; 
	border-radius: 5px;}

.leftpane {margin-right: 25px;}

@media only screen and (min-width: 200px) { .leftpane, .rightpane {width: 100% !important;} }
@media only screen and (min-width: 1200px) { .leftpane, .rightpane {width: 45% !important;} }

#CCEContent .searchbutton {
	background-color: #6b6b6b;
    color: #ffffff !important;
    border-color: #494949;
	padding: 9px 22px;
	border: none;
	border-style: solid !important;
    border-width: 0 !important;
    cursor: pointer !important;
    font-weight: bold !important;
    line-height: normal !important;
    position: relative !important;
    text-decoration: none !important;
    text-align: center !important;
    -webkit-appearance: none !important;
    display: inline-block !important;
    border-color: #333 !important;
    border-radius: 3px !important;
    text-transform: capitalize !important;
    letter-spacing: .5px !important;
    transition: background-color 300ms ease-out !important;
	margin-bottom: 15px;
}

div.classPanelInfo ul, div.classPanelInfo ul li {
    margin-bottom: 0px;
}

div.classPanelInfo img {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

ul.course li div.wrap { display: table !important; width: 100% !important; }
ul.course li div.wrap div { display: table-cell !important; float: left; text-align: left;}
ul.course li div.wrap div.right { width: 66%;}
ul.course li div.wrap div.left { width: 33%;}

/*Fix paragraph height */
ul.course li p {line-height: 1.65em !important;}
#ctl00_ContentPlaceHolder1_pnlClass div.classPanelInfo table.class div {
   line-height:1.65em !important;
}

#main, .avia-msie-8 .av_header_sticky_disabled#header {
    background-color: #fff;
}

html, body, div, p { font-size: 16px !important; font-family: Arial,sans-serif !important; color:#000 !important;}

.social a, .social a:visited { color: #FFF; text-decoration: none; font-size: 40px;}
.social a:hover {color: #FED30F !important; text-decoration: none; }

footer div p, footer div h1
{
	color:#e3e3e5 !important;
}



	