/* Begin Terms */
.terms-conditions ul {
	list-style:none;
	padding-left: 15px;
	line-height: 1.4;
}
.terms-conditions ul li.disc
{
	list-style: disc;
	margin-left: 15px;
}
.terms-conditions p {
	padding: 0 40px;
}
.cp-list {
	padding: 0 30px; 
	list-style: disc;
 }
.terms-conditions h4, .terms-conditions h5, .terms-conditions h6 {
	color:#000;
 }
 .terms-conditions h6 {
 	font-weight: 700;
 	padding-left: 10px;
 	padding-top: 5px;
 }
 .terms-conditions a {
	color:#000;
	text-decoration: underline;
 }
 .terms-conditions .header {
	 background-color:#000;
 }
  .terms-conditions .header h5 {
	 color:#FFF;
	 padding-left: 10px;
 }
 .terms-conditions .terms-table {
	background-color:#FFF !important;
	border: 1px solid #000;
	border-collapse:collapse;
	width:90%;
}
.padding-top {
	padding-top: 15px;
}
.terms-conditions .terms-table h2,
.terms-conditions .terms-table h3,
.terms-conditions .terms-table h4,
.terms-conditions .terms-table h5 {
	color: #424242 !important;
}
.terms-conditions .terms-table .header h5 {
	color: #fff !important;
}
.application-container section:nth-child(4n+2) .terms-conditions a {
	color: #000 !important;
	text-decoration: underline !important;
}

table.terms-table tr.even, table tr.alt, table tr:nth-of-type(even) {
	background-color:#FFF !important;
}

.select-box-highlight {
	outline: none;
	background-color: #fafafa;
	border: 1px solid #999;
	box-shadow: 0 0 5px #999999;
}
/* End Terms */