/* Generic */

.iaia {
	font-size:15px;
}

.iaia--text-1,
.iaia--main-heading {
	font-size:36px;
	text-align:center;
	color:#01325B;
}

.iaia--main-heading,
.iaia--take-course--heading {
	margin-bottom:15px;
}

.iaia--text-2,
.iaia--course-info--related-courses-header,
.iaia--my-courses--heading,
.iaia--take-course--heading,
.iaia--popup--title,
.iaia--earn-verified-certificate--header-title,
.iaia--earn-verified-certificate--title,
.iaia--take-course-assessment-completed--watch-next-header {
	font-size:26px;
	font-weight:bold;
	color:#01325b;
}
.iaia--text-3,
.iaia--course-info--about-instructor {
	font-size:22px;
	font-weight:bold;
	color:#01325b;
	
}


.iaia--text-4,
.iaia--courses--course--title,
.iaia--my-courses--featured-video--title,
.iaia--courses--about-link {
	font-size:17px;
	font-weight:bold;
	color:#01325b;
	line-height:21px;
}
.iaia--text-5 {
	font-size:20px;
	font-weight:bold;
	color:#0b0b0b;
}
.iaia--text-6 {
	font-size:23px;
	font-weight:normal;
	color:#000000;
}
.iaia--text-7,
.iaia--course-info--instructor--name {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.iaia--text-8 {
	font-size:21px;
	font-weight:normal;
	color:#616161;
}

.iaia--text-9,
.iaia--course-info--earn-verified-certificate--title {
	font-size:18px;
	font-weight:normal;
	color:#3f3f3f;
	line-height:21px;
}

.iaia--text-10,
.iaia--take-course-lectures--part--title,
.iaia--take-course-discussion--part--title {
	font-size:16px;
	color:#01325B;
}

.iaia--text-11 {
	font-size:20px;
	font-weight:bold;
	color:#01325b;
	
}

.iaia--text__alt {
	color:#c7a04b;
}

.iaia--site-width,
.iaia--earn-verified-certificate--main-banner-image-wrapper {
	width:900px;
	margin:0 auto;
	position:relative;
}

.iaia--sharing-container {
	position:absolute;
	top:0;
	left:-100px;
	bottom:0;
}

.iaia--st--email,
.iaia--st--facebook,
.iaia--st--twitter,
.iaia--st--googleplus {
	display:block;
	width:70px;
	height:27px;
	background-repeat:no-repeat;
	background-position:center;
	padding:5px;
	cursor:pointer;
	-ms-transition:opacity 150ms;
	-o-transition:opacity 150ms;
	-moz-transition:opacity 150ms;
	-webkit-transition:opacity 150ms;
	transition:opacity 150ms;
}

.iaia--st--email:hover,
.iaia--st--facebook:hover,
.iaia--st--twitter:hover,
.iaia--st--googleplus:hover {
	opacity:0.9;
}

.iaia--st--email {
	background-image:url('../images/icon.social.twitter.email.large.png');
}

.iaia--st--facebook {
	background-image:url('../images/icon.social.twitter.fb.large.png');
}

.iaia--st--twitter {
	background-image:url('../images/icon.social.twitter.tweet.large.png');
}

.iaia--st--googleplus {
	background-image:url('../images/icon.social.twitter.gplus.large.png');
}

.iaia--main-banner {
	position:relative;
	height:300px;
	margin-bottom:20px;
	background-color:#000000;
	overflow:hidden;
}

.iaia--main-banner-image-wrapper {
	position:absolute;
	top:0;
	left:-500px;
	right:-500px;
	height:100%;
	text-align:center;
	margin-left:-500px;
	margin-right:-500px;
}

.iaia--main-banner-image {
	display:block;
	margin:0 auto;
}

.iaia--block,
.iaia--block-border,
.iaia--block-page--block {
	margin-bottom:30px;
}

.iaia--block-border {
	padding-bottom:30px;
	border-bottom:1px solid #dfdfdf;
}

.iaia--block--aside,
.iaia--course-info--aside-wrapper,
.iaia--my-courses--aside,
.iaia--block-page--block--aside {
	float:right;
	margin-left:20px;
}

.iaia--block--content,
.iaia--block-page--block--content {
	overflow:hidden;
	padding-right:3px;
	padding-bottom:3px;
/*
	margin-right:-5px;
	margin-bottom:-5px;
*/
}




.iaia--block--ad-unit {
	padding: 10px;
}

.iaia--button,
a.iaia--button,
.iaia--inline-question-form--resume,
a.iaia--inline-question-form--resume,
.iaia--inline-question-form--action,
a.iaia--inline-question-form--action {
	background: #3b5673;
	background: -moz-linear-gradient(top,  #3b5673 0%, #02335c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5673), color-stop(100%,#02335c));
	background: -webkit-linear-gradient(top,  #3b5673 0%,#02335c 100%);
	background: -o-linear-gradient(top,  #3b5673 0%,#02335c 100%);
	background: -ms-linear-gradient(top,  #3b5673 0%,#02335c 100%);
	background: linear-gradient(to bottom,  #3b5673 0%,#02335c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5673', endColorstr='#02335c',GradientType=0 );
	color:#ffffff;
	text-align:center;
	font-size:18px;
	padding:12px 20px;
	border-radius:4px;
	box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5);
	display:inline-block;
	-o-transition:opacity 150ms;
	-ms-transition:opacity 150ms;
	-moz-transition:opacity 150ms;
	-webkit-transition:opacity 150ms;
	transition:opacity 150ms;
	position:relative;
	border:0;
	cursor:pointer;
	margin:0;
	line-height:1.3;
}

.iaia--button__pending,
a.iaia--button__pending {
	background:#A1B5C9;
}

.iaia--button__pending:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:url('../../themes/iaitv/images/ajax-loader.gif') center no-repeat;
}

.iaia--button__alt,
a.iaia--button__alt,
.iaia--inline-question-form--resume,
a.iaia--inline-question-form--resume {
	background: #d4af60;
	background: -moz-linear-gradient(top,  #d4af60 0%, #c7a04b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4af60), color-stop(100%,#c7a04b));
	background: -webkit-linear-gradient(top,  #d4af60 0%,#c7a04b 100%);
	background: -o-linear-gradient(top,  #d4af60 0%,#c7a04b 100%);
	background: -ms-linear-gradient(top,  #d4af60 0%,#c7a04b 100%);
	background: linear-gradient(to bottom,  #d4af60 0%,#c7a04b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4af60', endColorstr='#c7a04b',GradientType=0 );
}

.iaia--button__alt2,
a.iaia--button__alt2 {
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dfdfdf));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dfdfdf',GradientType=0 );
	padding:6px 18px;
	font-size:14px;
	color:#333333;
}

.iaia--button__wide,
a.iaia--button__wide,
.iaia--inline-question-form--resume,
a.iaia--inline-question-form--resume {
	display:block;
}

.iaia--button:hover,
a.iaia--button:hover,
.iaia--button:active,
a.iaia--button:active,
.iaia--inline-question-form--resume:hover,
a.iaia--inline-question-form--resume:hover,
.iaia--inline-question-form--resume:active,
a.iaia--inline-question-form--resume:active,
.iaia--inline-question-form--action:hover,
a.iaia--inline-question-form--action:hover,
.iaia--inline-question-form--action:active,
a.iaia--inline-question-form--action:active {
	text-decoration:none;
	opacity:0.9;
}

/* Popups */

.iaia--popup {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#333333;
	background-color:rgba(0,0,0,0.7);
	z-index:50;
}

.iaia--popup--inner {
	display:table;
	width:100%;
	height:100%;
}

.iaia--popup--inner2 {
	display:table-row;
}

.iaia--popup--inner3 {
	display:table-cell;
	vertical-align:middle;
}

.iaia--popup--content-wrapper {
	margin:0 auto;
	background:#ffffff;
	width:640px;
	font-size:17px;
	color:#616161;
	box-shadow:0px 0px 30px rgba(0, 0, 0, 0.8);
}

.iaia--popup--title-bar {
	border-bottom:1px solid #dfdfdf;
	position:relative;
}

.iaia--take-course-lectures--popup--title-bar {
	height:25px;
	line-height:25px;
}

.iaia--popup--title {
	overflow:hidden;
	padding:12px 24px;
}

.iaia--take-course-lectures--popup--title {
	overflow:hidden;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
	font-weight:bold;
}

.iaia--course-info--popup--social {
	float:right;
	padding:20px 24px;
}

.iaia--popup--close,
.iaia--take-course-lectures--popup--close {
	float:right;
	width:16px;
	height:17px;
	padding:20px 24px;
	background:url('../images/icon.button.popup.close.png') center no-repeat;
}

.iaia--take-course-lectures--popup--close {
	padding:4px;
}

.iaia--popup--content,
.iaia--course-info--popup--invite-friend,
.iaia--course-info--popup--verified {
	padding:16px 24px;
}

.iaia--popup__hidden {
	position:absolute;
	top:-9999px;
	left:-9999px;
	right:auto;
	bottom:auto;
}

/* CoursesPage */

.iaia #main-video-grid {
	height:auto;
}

.iaia .black_overlay {
	background-color:#ffffff;
}

.iaia--courses--theme-selection-wrapper {
	width:280px;
	height:50px;
	overflow:hidden;
	background-color:#ffffff;
	border-radius:6px;
	position:relative;
}

.iaia--courses--theme-selection-wrapper:after {
	display:block;
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 6px 0 6px;
	border-color: #000000 transparent transparent transparent;
	position:absolute;
	top:20px;
	right:14px;
}

.iaia--courses--theme-selection {
	background:transparent;
	-webkit-appearance:none;
	padding:12px;
	font-size:18px;
	width:320px;
	border:0;
	outline:none;
}

.iaia--courses--about-link {
	display:inline-block;
	padding:10px 0px;
	color:#099ED6;
}

.iaia--courses--banner-content {
	padding-top:158px;
}


.iaia--courses--courses,
.iaia--course-info--related-courses,
.iaia--my-courses--recommended-courses {
	margin-left:0;
	margin-left:-15px;
	margin-right:-15px;
}

.iaia--courses--course,
.iaia--courses--course:first-child,
.iaia--course-info--related-course,
.iaia--course-info--related-course:first-child,
.iaia--my-courses--recommended-course,
.iaia--my-courses--recommended-course:first-child {
	margin:0;
	display:inline-block;
	width:33.3%;
	vertical-align:top;
	position:relative;
}

.iaia--courses--course--title {
	color:#099ED6;
}

.iaia--courses--course--link,
.iaia--course-info--related-course--link,
.iaia--my-courses--recommended-course--link,
.iaia--my-courses--featured-video--link {
	display:block;
	-o-transition:opacity 150ms;
	-ms-transition:opacity 150ms;
	-moz-transition:opacity 150ms;
	-webkit-transition:opacity 150ms;
	transition:opacity 150ms;
	margin:10px 15px;
}

.iaia--courses--course--link:hover,
.iaia--course-info--related-course--link:hover,
.iaia--my-courses--recommended-course--link:hover,
.iaia--my-courses--featured-video--link:hover {
	text-decoration:none;
	opacity:0.9;
}

.iaia--courses--course--image,
.iaia--course-info--related-course--image,
.iaia--my-courses--recommended-course--image,
.iaia--my-courses--featured-video--image {
	display:block;
	margin-bottom:5px;
	max-width:100%;
	height:auto;
}

.iaia--courses--course--persons,
.iaia--courses--course--bullet,
.iaia--courses--course--availability {
	color:#333333;
}

.iaia--courses--course__hidden,
.iaia--take-course-lectures--video-overlay__hidden {
	display:none !important;
	visibility:hidden !important;
	opacity:0 !important;
	width:0 !important;
	height:0 !important;
	font-size:0 !important;
	line-height:0 !important;
	overflow:hidden !important;
}

/* Course Info page */

.iaia--course-info--aside-wrapper {
	width:320px;
	border:1px solid #dfdfdf;
	border-radius:6px;
	overflow:hidden;
}

.iaia--course-info--about-instructor {
	margin-bottom: 10px;
}

.iaia--course-info--join-class-action-wrapper,
.iaia--course-info--meta-wrapper {
	padding:18px 24px;
	background-color:#f6f6f6;
}

.iaia--course-info--earn-verified-certificate-wrapper {
	padding:18px 24px;
	background-color:#ececec;
	text-align:center;
}

.iaia--course-info--earn-verified-certificate--title {
	margin:0 auto 10px auto;
	width:90%;
}

.iaia--course-info--earn-verified-certificate--image {
	margin-bottom:10px;
}

.iaia--course-info--instructors {
	list-style-type:none;
	margin-left:0;
	margin-bottom:18px;
	display:table;
}

.iaia--course-info--instructor {
	list-style-type:none;
	overflow:hidden;
	margin:0;
	display:table-row;
}

.iaia--course-info--instructor--image-wrapper {
	width:90px;
	height:90px;
	display:table-cell;
	vertical-align:middle;
	padding:5px 14px 5px 0px;
}

.iaia--course-info--instructor--image {
	display:block;
	border-radius:50%;
}

.iaia--course-info--instructor--details {
	display:table-cell;
	vertical-align:middle;
}

.iaia--course-info--instructor--excerpt {
	font-size:14px;
	line-height:1.2;
}

.iaia--course-info--categories {
	list-style-type:none;
	margin-left:0;
}

.iaia--course-info--category,
.iaia--course-info--category:first-child {
	list-style-type:none;
	margin-top:0;
}

.iaia--course-info--related-courses-header {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;
}

.iaia--course-info--syllabus {
	margin-bottom:1em;
}

.iaia--icon--social--facebook--share,
.iaia--icon--social--twitter--tweet {
	width:57px;
	height:18px;
	display:inline-block;
	background:url('../images/icon.social.facebook.share.png') center no-repeat;
	-o-transition:opacity 150ms;
	-ms-transition:opacity 150ms;
	-moz-transition:opacity 150ms;
	-webkit-transition:opacity 150ms;
	transition:opacity 150ms;
}

.iaia--icon--social--facebook--share:hover,
.iaia--icon--social--twitter--tweet:hover {
	text-decoration:none;
	opacity:0.9;
}

.iaia--icon--social--twitter--tweet {
	width:55px;
	height:18px;
	display:inline-block;
	background-image:url('../images/icon.social.twitter.tweet.png');
}

.iaia--course-info--popup--verified {
	background-color:#f2f2f2;
}

.iaia--course-info--popup--verified-image {
	float:left;
	margin-right:24px;
}

.iaia--course-info--popup--verified-details {
	overflow:hidden;
	padding-bottom:5px;
}

.iaia--course-info--popup--verified-content {
	font-size:15px;
	line-height:1.3;
	margin-bottom:10px;
}

.iaia--course-info--invite-friend-field {
	width:345px;
	font-size:inherit;
	padding:12px 10px;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
}

a.iaia--course-info--popup--invite-friend-action,
.iaia--course-info--popup--invite-friend-action {
	padding-left:28px;
	padding-right:28px;
}

/* MyCourses page */

.iaia--my-courses--aside {
	width:250px;
	margin-left:40px;
}

.iaia--my-courses--courses {
	list-style-type:none;
	margin-left:0;
	margin-bottom:25px;
}

.iaia--my-courses--heading {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;	
	margin-bottom:25px;
}

.iaia--my-courses--course {
	list-style-type:none;
	position:relative;
	margin-top:40px;
}

.iaia--my-courses--course--image-wrapper {
	float:left;
	margin-right:20px;
	width:225px;
	height:150px;
}

.iaia--my-courses--course--details {
	overflow:hidden;
	padding-right:5px;
	padding-bottom:5px;
}

.iaia--my-courses--unenroll-form {
	display:inline;
}

.iaia--my-courses--unenroll-button {
	background:transparent;
	border:0;
	padding:0;
	margin:0;
	color:#099ED6;
	cursor:pointer;
}

.iaia--my-courses--unenroll-button:hover {
	text-decoration:underline;
}

.iaia--my-courses--progress-bar-wrapper {
	height:10px;
	background-color:#dddddd;
	border-radius:5px;
	margin-top:7px;
	margin-bottom:20px;
}

.iaia--my-courses--progress-bar {
	height:10px;
	background-color:#01325b;
	border-radius:5px;
}

.iaia--my-courses--progress-bar__0 {
	display:none;
}
.iaia--my-courses--progress-bar__1 {
	width:10%;
}
.iaia--my-courses--progress-bar__2 {
	width:20%;
}
.iaia--my-courses--progress-bar__3 {
	width:30%;
}
.iaia--my-courses--progress-bar__4 {
	width:40%;
}
.iaia--my-courses--progress-bar__5 {
	width:50%;
}
.iaia--my-courses--progress-bar__6 {
	width:60%;
}
.iaia--my-courses--progress-bar__7 {
	width:70%;
}
.iaia--my-courses--progress-bar__8 {
	width:80%;
}
.iaia--my-courses--progress-bar__9 {
	width:90%;
}

.iaia--my-courses--actions-left {
	overflow:hidden;
	padding-top:15px;
	padding-bottom:5px;
}

.iaia--my-courses--actions-right {
	float:right;
}

.iaia--my-courses--recommended-course,
.iaia--my-courses--recommended-course:first-child {
	margin-top:0;
	margin-bottom:0;
}

.iaia--my-courses--recommended-course--excerpt {
	font-size:12px;
	color:#3f3f3f;
}

.iaia--my-courses--featured-videos {
	list-style-type:none;
	margin-left:0;
}

.iaia--my-courses--featured-video {
	margin-top:15px;
}

.iaia--my-courses--featured-video--title {
	line-height:19px;
}

.iaia--my-courses--featured-video--type {
	color:#3f3f3f;
	line-height:17px;
}

.iaia--my-courses--ad-space {
	height:250px;
	margin-bottom:15px;
}

/* BlockPage */

.iaia--block-page--content,
.iaia--block-page--block {
	border-top:1px solid #dfdfdf;
	margin-bottom:0;
}

.iaia--block-page--content,
.iaia--block-page--block--content,
.iaia--block-page--block--aside {
	font-size:110%;
	padding:50px;
	margin:0;
}

.iaia--block-page--content {
	text-align:center;
}

.iaia--block-page--block--image-wrapper {
	display:table;
	width:350px;
	min-height:200px;
	border:0;
	border-spacing:0;
	padding:0;
}

.iaia--block-page--block--image-wrapper-inner {
	display:table-row;
}

.iaia--block-page--block--image-wrapper-inner-2 {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:0;
	line-height:0;
}

.iaia--block-page--block--aside__left {
	float:left;
}

.iaia--block-page--block--aside__right {
	float:right;
}

/* TakeCourse page */

.iaia--take-course--heading {
	border-bottom:1px solid #dfdfdf;
}

.iaia--take-course--aside {
	float:left;
	width:200px;
}

.iaia--take-course--image {
	display:block;
	margin-bottom:13px;
}

.iaia--take-course--navigation,
.iaia--take-course--navigation-item {
	list-style-type:none;
	margin:0;
}

.iaia--take-course--navigation-item-link,
a.iaia--take-course--navigation-item-link {
	display:block;
	padding:10px 14px;
	font-weight:bold;
	color:#01325b;
	background-color:#ffffff;
	margin:3px;
}

.iaia--take-course--navigation-item-link__section,
.iaia--take-course--navigation-item-link__current,
a.iaia--take-course--navigation-item-link__section,
a.iaia--take-course--navigation-item-link__current {
	box-shadow:-3px 0px 3px rgba(0,0,0,0.3);
	margin-right:0;
}

.iaia--take-course--content {
	overflow:hidden;
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	padding:12px 16px;
	min-height:300px;
}

.iaia--take-course-lectures--parts,
.iaia--take-course-discussion--parts {
	margin-left:0;
	list-style-type:none;
}

.iaia--take-course-lectures--part--wrapper__hidden,
.iaia--take-course-discussion--part--wrapper__hidden {
	display:none;
}

.iaia--take-course-lectures--part--title,
.iaia--take-course-discussion--part--title {
	position:relative;
	background-color:#f2f2f2;
	padding:10px 16px 10px 28px;
	cursor:pointer;
	-o-transition:background-color 150ms;
	-ms-transition:background-color 150ms;
	-moz-transition:background-color 150ms;
	-webkit-transition:background-color 150ms;
	transition:background-color 150ms;
	margin-bottom:12px;
}

.iaia--take-course-lectures--part--title:after,
.iaia--take-course-discussion--part--title:after {
	position:absolute;
	display:block;
	content:"";
	top:50%;
	left:12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 8px;
	border-color: transparent transparent transparent #01325B;
	margin-top:-7px;
}

.iaia--take-course-lectures--part--title__active:after,
.iaia--take-course-discussion--part--title__active:after {
	border-width: 8px 6px 0 6px;
	border-color: #01325B transparent transparent transparent;
	left:9px;
	margin-top:-5px;
}

.iaia--take-course-lectures--part--title:hover,
.iaia--take-course-lectures--part--title:active,
.iaia--take-course-discussion--part--title:hover,
.iaia--take-course-discussion--part--title:active {
	background-color:#f6f6f6;
}

.iaia--take-course-lectures--lecture--cannot-view {
	pointer-events:none;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.iaia--take-course-lectures--lecture--complete,
.iaia--take-course-lectures--lecture--current {
	cursor:pointer;
	-o-transition:opacity 150ms;
	-ms-transition:opacity 150ms;
	-moz-transition:opacity 150ms;
	-webkit-transition:opacity 150ms;
	transition:opacity 150ms;
}

.iaia--take-course-lectures--lecture--complete:hover,
.iaia--take-course-lectures--lecture--current:hover,
.iaia--take-course-lectures--lecture--complete:active,
.iaia--take-course-lectures--lecture--current:active {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.iaia--take-course-lectures--lecture--current {
	
}

.iaia--take-course-lectures--part--lectures {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:0;
	color:#01325B;
}

.iaia--take-course-lectures--lecture--status {
	width:30px;
	padding-top:4px;
	padding-bottom:4px;
}

.iaia--take-course-lectures--lecture--pos {
	width:40px;
}

.iaia--take-course-lectures--lecture--duration {
	text-align:right;
	display: none;
}

.iaia--take-course-lectures--lecture--status-image {
	display:block;
}

.iaia--take-course-lectures--video-wrapper {
	position:relative;
}

.iaia--take-course-lectures--video-overlay {
	background:#ffffff;
	background:rgba(255,255,255,0.95);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.iaia--inline-question-form {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:16px 20px;
}

.iaia--inline-question-form--answers {
	list-style-type:none;
	margin-left:116px;
	margin-top:32px;
	margin-right:116px;
	height:230px;
	overflow-y:auto;
}

.iaia--inline-question-form--actions {
	position:absolute;
	bottom:0;
	right:0;
	width:100px;
}

.iaia--inline-question-form--action {
	margin-top:6px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}

.iaia--inline-question-form--resume,
a.iaia--inline-question-form--resume {
	padding-top:6px;
	padding-bottom:6px;
}

.iaia--inline-question-form--message__bad {
	position:absolute;
	bottom:0;
	left:0;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
}

.iaia--inline-question-form--message__good {
	font-weight:bold;
	text-align:center;
}

/* Earn Verified Certificate Page */

.iaia--earn-verified-certificate--main-banner {
	background-color:#022f55;
	margin-top:-30px;
	background-repeat:no-repeat;
	background-image:url('../images/earn-verified-certificate-banner.jpg');
	background-position:center;
}

.iaia--earn-verified-certificate--main-banner--outer {
	display:table;
	width:100%;
	height:386px;
	border:0;
	border-spacing:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.iaia--earn-verified-certificate--main-banner--inner {
	display:table-row;
}

.iaia--earn-verified-certificate--main-banner--title {
	display:table-cell;
	vertical-align:middle;
	color:#ffffff;
	font-size:36px;
	font-weight:normal;
}

.iaia--earn-verified-certificate--main-banner--course-wrapper {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}

.iaia--earn-verified-certificate--main-banner--course {
	display:inline-block;
	text-align:left;
	background-color:#ffffff;
	padding:24px;
}

.iaia--earn-verified-certificate--content-wrapper {
	background-color:#f2f2f2;
	padding-top:30px;
	padding-bottom:30px;
}

.iaia--earn-verified-certificate--content {
	float:left;
	margin-right:72px;
	width:50%;
}

.iaia--earn-verified-certificate--title {
	text-align:center;
	margin-bottom:30px;
	line-height:1;
}

.iaia--earn-verified-certificate--badges {
	overflow:hidden;
	list-style-type:none;
	display:block;
}

.iaia--earn-verified-certificate--badge {
	margin:0;
	display:block;
	overflow:hidden;
	margin-bottom:24px;
}

.iaia--earn-verified-certificate--badge--image {
	display:block;
	float:left;
	margin-right:18px;
}

.iaia--earn-verified-certificate--badge--details {
	overflow:hidden;
}

.iaia--tcact--verification-instructions {
	padding-left:40px;
	margin-bottom:12px;
}

.iaia--tcact--verification-benefits {
	list-style-type:none;
	margin:0;
	text-align:center;
}

.iaia--tcact--verification-benefit {
	display:inline-block;
	width:40%;
	margin:20px;
	text-align:left;
	position:relative;
	padding-left:18px;
	font-size:17px;
}

.iaia--tcact--verification-benefit:after {
	display:block;
	content:"";
	position:absolute;
	top:6px;
	left:0;
	width:10px;
	height:10px;
	border-radius:5px;
	background-color:#01325b;
}

.iaia--earn-verified-certificate--work {
	margin-top:30px;
	margin-bottom:30px;
}

.iaia--earn-verified-certificate--work--points {
	list-style-type:none;
	text-align:center;
	background-color:#f2f2f2;
	padding-top:30px;
	padding-bottom:30px;
}

.iaia--earn-verified-certificate--work--point,
.iaia--earn-verified-certificate--work--point:first-child {
	width:40%;
	margin:20px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	font-size:17px;
}

.iaia--earn-verified-certificate--work--point--num {
	float:left;
	background-color:#01325B;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#ffffff;
	border-radius:50%;
	font-weight:bold;
	margin-right:12px;
}

.iaia--earn-verified-certificate--work--point--content {
	overflow:hidden;
}

.iaia--earn-verified-certificate--work--point--image {
	display:block;
	margin:0 auto;
}

.iaia--earn-verified-certificate--requirements {
	background-color:#dfdfdf;
	text-transform:uppercase;
	padding:16px 24px;
	overflow:hidden;
	font-size:12px;
}

.iaia--earn-verified-certificate--requirements--title {
	float:left;
	font-weight:bold;
}

.iaia--earn-verified-certificate--requirements--list {
	list-style-type:none;
	margin-left:0;
	display:block;
	float:left;
}

.iaia--earn-verified-certificate--requirements--req,
.iaia--earn-verified-certificate--requirements--req:first-child {
	display:block;
	float:left;
	margin:0;
	padding-left:24px;
}

.iaia--earn-verified-certificate--faqs {
	list-style-type:none;
	width:700px;
	margin:0 auto;
}

.iaia--earn-verified-certificate--faq--title {
	background-color:#e6e6e6;
	padding:8px 12px 8px 30px;
	color:#01325B;
	font-size:17px;
	-ms-transition:background-color 150ms;
	-o-transition:background-color 150ms;
	-moz-transition:background-color 150ms;
	-webkit-transition:background-color 150ms;
	transition:background-color 150ms;
	cursor:pointer;
	position:relative;
}

.iaia--earn-verified-certificate--faq--title:after {
	position:absolute;
	display:block;
	content:"";
	top:14px;
	left:12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5.5px 0 5.5px 8px;
	border-color: transparent transparent transparent #01325B;
}

.iaia--earn-verified-certificate--faq--title:hover,
.iaia--earn-verified-certificate--faq--title:active {
	background-color:#dfdfdf;
}

.iaia--earn-verified-certificate--faq--title__active:after {
	top:16px;
	left:10px;
	border-width: 8px 5.5px 0 5.5px;
	border-color: #01325B transparent transparent transparent;
}

.iaia--earn-verified-certificate--faq--answer {
	padding:8px 12px;
}

/* Assessment Pages */

.iaia--tcact--verification {
	padding:16px 20px;
	background-color:#f2f2f2;
}

.iaia--tcact--verification-benefits {
	margin:10px;
}

.iaia--tcact--verification-benefit {
	font-size:inherit;
	margin:10px;
}

.iaia--tcact--verification-add {
	display:inline-block;
	margin-right:8px;
}

.iaia--tcact--verification button,
.iaia--tcact--verification a.iaia--button {
	transition: all .5s;
}

.iaia--tcact--verification button.active,
.iaia--tcact--verification a.iaia--button.active {
	box-shadow: 0 0 20px 0px rgba(250, 0, 0, 1);
}

.iaia--assessment-choose-type-form--message,
.iaia--assessment-preamble-form--message {
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	margin:20px;
}

.iaia--assessment-choose-type-form--field {
	list-style-type:none;
	margin-left:0;
	text-align:center;
	font-size:17px;
}

.iaia--assessment-choose-type-form--field li {
	display:inline-block;
	margin:30px 15px;
}

.iaia--assessment-preamble-form--verification-field-holder {
	margin-bottom:24px;
	font-size:17px;
	padding:18px;
	background-color:#f2f2f2;
}

.iaia--assessment-preamble-form--verification-field-input {
	width:300px;
}

.iaia--assessment-preamble-form--terms-field {
	display:block;
}

.iaia--assessment-preamble-form--list {
	margin-bottom:24px;
}

.iaia--assessment-preamble-form--list-item {
	margin-top:0;
}

.iaia--assessment-preamble-form--terms {
	margin-bottom:24px;
}

.iaia--assessment-preamble-form--field-message,
.iaia--assessment-form--message {
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
}

.iaia--assessment-form--honour-text-wrapper {
	padding:12px 18px;
	font-size:small;
}

.iaia--assessment-form--honour-text-wrapper__hidden {
	display:none;
}

.iaia--assessment-form--questions {
	list-style-type:none;
	margin-bottom:12px;
}

.iaia--assessment-form--question {
	border:1px solid #dfdfdf;
	padding:12px 16px;
}

.iaia--assessment-form--answers {
	list-style-type:none;
	margin:0;
}

.iaia--assessment-form--answer {
	margin-top:6px;
}

.iaia--assessment-form--confirm-own-work,
.iaia--take-course-assessment-exam--time-limit-message,
.iaia--assessment-preamble-form--terms {
	overflow:hidden;
	background-color:#f2f2f2;
	padding:12px 16px;
}

.iaia--take-course-assessment-exam--time-limit-message {
	font-size:12px;
	text-align:center;
}

.iaia--take-course-assessment-exam--time {
	font-size:17px;
	font-weight:bold;
}

.iaia--take-course-assessment-completed--watch-next-header {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:8px;
	margin-bottom:12px;
	margin-top:36px;
}

/* Discussion page */

.iaia--manage-comment-form--comment-field {
	border:0;
	padding:0;
	margin:0;
	background:transparent;
}

.iaia--take-course-discussion--comments {
	list-style-type:none;
	margin-left:0;
}

.iaia--add-comment-form {
	margin-bottom:48px;
}

.iaia--take-course-discussion--comment {
	margin-top:36px;
}

.iaia--column-left {
	width: 47%;
	float: left;
	padding-right: 30px;
	padding-bottom: 60px;
}

.iaia--column-right {
/*	width: 49%;
*/	overflow: hidden;
	padding-left: 30px;
	border-left: 1px solid #ccc;

}

.iaia--award-page--content {
	text-align: left;	
}

.iaia--award-page--content h2 {
	color: #01325b;
}

.iaia--award-page--featured-course--container_left {
	width: 49%;
	float: left;
}

.iaia--award-page--featured-course--container_right {
	width: 49%;
	float: right;
}

a.iaia--award-page--button {
	padding: 7px 15px;
	font-weight: 300;
}

.iaia--narrow-banner {
	margin-bottom: 30px;
}

.iaia--award-page--featured-topic {
	color: #099ed6;
	font-weight: 300;
	margin-top: 10px;
}

.iaia--award-page--verified-courses {
	font-size: 80%;
	font-weight: 600;
	font-style: italic;
}

.iaia--award-page--featured-course--title a {
	color: #333;
	font-size: 80%;
}

.iaia--award-page--featured-course--title a:hover {
	text-decoration: none;
	color: #099ed6;
}

.iaia--award-page--featured-course--speaker a {
	color: #333;
}

.iaia--award-page--featured-course--speaker a:hover {
	text-decoration: none;
	color: #099ed6;
}

.iaia--award-page--featured-course--speaker {
	font-size: 75%;
}

.iaia--courses--course--themes {
	display: block;
	color: #000;
	text-transform: capitalize;
}

.iaia--awards-page--line {
	margin: 5px 0 20px 0;
	color: #ccc;
	display: none;
}
.fellow-tile {
    display: inline-block;
    width: 45%;
    margin-bottom: 20px;
}

.fellow-tile-odd {
    margin-right: 79px;

}

.fellow-image img {
    width: 100%;
}

.fellow-link {
/*    margin-right: 4px;
*/   color: #EC008C;
}

.fellow-links-header {
    margin-top: 7px;
    color: #01325B;
    font-weight: bold;
}

.fellows-title {
    color: #01325B;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}

.fellow-name {
    color: #01325B;
    font-size: 18px;
    margin-bottom: 5px;
}

.iaia-register-interest--banner {
    display: block;
    position: relative;
    max-width: 1020px;
    padding: 30px 10px;
    margin: 0 auto;
    color: #ffffff;
    height: 234px;
    box-sizing: border-box;
}

.iaia-register-interest--banner--meta {
	    font-size: 27px;
    margin-bottom: 16px;
    text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.5);
}

.iaia-register-interest--banner--title {
	color: #ffffff;
	font-size: 40px;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.5);
}

.iaia-register-interest--form {
	width: 70%;
	max-width: 700px;
	margin: 20px auto 0 auto;
}

.iaia-register-interest--message {
	color: red;
	font-weight: bold;
}
