/* datePicker
----------------------------------------------------------*/

div.datePicker{
	margin-left: 0px;
}

div.datePicker div{
	float:left;
}

div.datePicker .datePickerSeparator{
	text-align: center;
	width: 20px;
	margin-top: 10px;
}

div.datePicker .datePickerMonth,
div.datePicker .datePickerDay,
div.datePicker .datePickerSelect{
	display: none;
}

div.datePicker .datePickerSelYear{
	width: 70px;
}

div.datePicker .datePickerSelMonth{
	width: 110px;
}

div.datePicker .datePickerSelDay{
	width: 70px;
}

div.datePicker .datePickerLink{
	margin-top: 9px;
}

/* datePicker
----------------------------------------------------------*/

.divInstructorGadgets{
	float: left;
	margin-right: 10px;
}

/* Course Survey
----------------------------------------------------------*/

.divRaty{
	float: left;
}
.divRatyHint{
	float: left;
	margin-left: 15px;
	margin-top: -2px;
	padding-top: 0px;
	background-color: #eee;
	width: 150px;
	height: 26px;
	text-align: center;
	border: 1px solid #777;
}

/* Course Survey
----------------------------------------------------------*/


/* Normal Links
----------------------------------------------------------*/
.block-plain-text a {
  color: #2196f3; }
	
/* Subscription
----------------------------------------------------------*/
.block-options .option {
max-width: 300px; }

.block-options .option li{
	margin-bottom: 10px;
}

/* Center Menu
----------------------------------------------------------*/
header .navLinks li span {
	padding: 4px 0;
	color: #565353;
	line-height: 1.25;
	font-size: 14px;
	display: block;
	padding-top: 0.25em;
	height: auto;
	border-top: none;
	font-weight: normal;	
}

/* Slider
----------------------------------------------------------*/
@font-face {
  font-family: 'flexslider-icon';
  src: url("../assets/font/flexslider-icon.eot");
  src: url("../assets/font/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../assets/font/flexslider-icon.woff") format("woff"), url("../assets/font/flexslider-icon.ttf") format("truetype"), url("../assets/font/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }

  /* Streamin Media
----------------------------------------------------------*/
.streaming-red {
	color: #ff0000;
}
.streaming-amber {
	color: #c99f12;
}

.streaming-green {
	color: #18ab3a;
}

.accordion-content .data-table td {
    position: relative; }

.accordion-content .data-table td.price {
	white-space: nowrap; }
	

.accordion-content img.icon {
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    -webkit-transform: translate3d(-50%, -50%, 0);
			transform: translate3d(-50%, -50%, 0);
}

.accordion-content img.icon.expired {
	width: 48px;
	opacity: 0.4;
	-webkit-filter: grayscale(1);
			filter: grayscale(1);
}

.accordion-content span.expiry-date {
    display: block;
    font-size: 80%;
    font-style: italic;
}

/* Misc
----------------------------------------------------------*/

.info-field.pretty .label-of-field {
    width: 120px;
    min-width: 120px;
	font-size: 90%;
}

.testimonial-list{
  position: relative;
  padding-top: 20px;
}
