.trainingPlansContainer {
}

	#payTrainingPlans .courseTitle a,
	#freeTrainingPlans .courseTitle a {
		color: #646464;
		font-family: FiraSans;
	}


	.helpPanelProgBar .ui-progressbar{
	height: 3px;
	position: absolute;
	bottom: 0;
}

.helpPanelProgBar .ui-progressbar-value{
	height: 3px;
	background-color: lawngreen !important;
}

.helpPanelProgBar .ui-progressbar-label{
	position: absolute;
	bottom: 14px;
}

.testResultClass .ui-state-disabled{
	opacity: 1 !important;
}

.correctAnswer .ui-radiobutton-icon, .correctAnswer .ui-chkbox-icon{
	background-color: #92f080;
	border-color: #92f080;
	margin-left: 0px !important;
}

.wrongAnswer .ui-radiobutton-icon, .wrongAnswer .ui-chkbox-icon{
	background-color: #f58f8f;
	border-color: #f58f8f;
	margin-left: 0px !important;
}

.correctAnswer .ui-chkbox-icon, .wrongAnswer .ui-chkbox-icon{
	border-radius: 0px !important;
}

.question {
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
margin: 26px auto 0;
/*   max-width: 550px; */
/*   min-height: 300px; */
padding: 14px;
position: relative;
/*   width: 80%; */
}

.st_col1 {
	width:33%;
}

.progressBarCol {
	width:34%;
	text-align: center;
}

.st_col3 {
	width:33%;
	text-align: center;
}

.obj_st_col1 {
	width:67%;
}

.obj_st_col2 {
	width:33%;
}

.buttonPanel {
	border: 1px solid #ececec;
	border-radius: 3px;
	margin-bottom: 1em;
	padding: 0px 1em;
}

#helpPanel .ui-tabs-panel {
	padding: 1em 0px;
}

.command_link {
	color: #009AE5 !important;
}

.current_object {
	background-color: #ececec;
}

.ui-fieldset-content img{
	width: 100%;
}

.link {
	color: #009AE5 !important;
}

.helpPanelLink {
	font-size: 0.8em !important;
}

.object_column1 {
	width: 7%;
	text-align: center;
	display: table-cell;
	border-bottom: 1px solid #ececec;
	padding: 0.5em 0em 0.5em 0em;
}

.object_column2 {
	width:75%;
	height: 2em;
	display: table-cell;
	border-bottom: 1px solid #ececec;
	padding: 0.5em 0em 0em 0em;
}

.object_column3 {
	width: 8%;
	text-align: center;
	display: table-cell;
	border-bottom: 1px solid #ececec;
	padding: 0.5em 0em 0em 0em;
}

.object_column4 {
	width: 10%;
	text-align: center;
	display: table-cell;
	border-bottom: 1px solid #ececec;
	padding: 0.5em 0em 0.5em 0em;
}

.object_row {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.infoTable {
	border: 0px solid;
}

.infoTable > tbody > tr > td {
	border-bottom: 1px solid #ccc;
	border-top: 0px solid;
	border-right: 0px solid;
	border-left: 0px solid;
}

.portlet-body legend {
	width: auto;
	margin-bottom: 0px;
	font-size: 1em;
	line-height: normal;
}

.long-button{
	width:100%;
}
.long-button span{
	text-align: left;
}
.top-button{
	vertical-align: top;
}
.no-top-margin{
	margin-top: 0 !important;
}
.grey-bcgr{
	background: none repeat scroll 0 0 #E3E3E3;
}

#helpPanel .ui-panel-content {
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
}

.hideDiv {
	display: none !important;
}
.divWidth100 {
	width: 100%;
}
.divWidth75 {
	width: 75%;
}
.divWidth67 {
	width: 67%;
}
.divWidth50 {
	width: 49%;
}
.divWidth33 {
	width: 32%;
}
.divWidth25 {
	width: 24%;
}
.ui-tabs .ui-tabs-nav li a {
	padding: 0.2em 0.2em !important;
}

#helpPanel .ui-accordion-content {
	padding: 0.2em 0em !important;
}

.courseDiv {
	position: relative;
	margin: 0px 5px;
	padding: 5px;
	width: 220px;
	height: 300px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	display: inline-block;
	overflow: auto;
		overflow-x: auto;
		overflow-y: auto;
}

.courseDiv img {
	width: 180px;
	height: 150px;
	top: 0;
	margin: 0 auto;
	padding: 0;
	vartical-align: top;
	padding-bottom: 10px;
}


.content-inline-block a {
	font-size: 8px;
	vertical-align: bottom;
}

.courseModulePanel .ui-progressbar .ui-progressbar-label {
	height: 210%;
}

.category-buttons,  .category-buttons, .portlet-trash .category-buttons {
clear: both;
margin-bottom: 1em; }
.category-subscriptions,  .category-subscriptions, .portlet-trash .category-subscriptions {
clear: both;
margin-bottom: 1em;
overflow: hidden; }
.category-subscription-types,  .category-subscription-types, .portlet-trash .category-subscription-types {
float: right;
margin-bottom: 0; }
.quote,  .quote, .portlet-trash .quote {
background: white url(/EunTheme-theme/images/message_boards/quoteleft.png) left top no-repeat;
border: 1px solid #777;
padding: 5px 0px 0px 5px; }
.quote-content,  .quote-content, .portlet-trash .quote-content {
background: transparent url(/EunTheme-theme/images/message_boards/quoteright.png) right bottom no-repeat;
padding: 5px 30px 10px 30px; }
.quote-title,  .quote-title, .portlet-trash .quote-title {
font-weight: bold;
padding: 5px 0px 5px 0px; }
.title,  .title, .portlet-trash .title {
border-bottom: 1px solid #CCC;
font-size: large;
font-weight: normal;
padding: 5px; }
.trash-attachments,  .trash-attachments, .portlet-trash .trash-attachments {
float: right; }
#messageBoardsPanelContainer,  #messageBoardsPanelContainer, .portlet-trash #messageBoardsPanelContainer {
border-width: 0; }
.message-attachments h3,  .message-attachments h3, .portlet-trash .message-attachments h3 {
color: #333;
font-size: 1em; }
.message-attachments ul,  .message-attachments ul, .portlet-trash .message-attachments ul {
list-style: none; }
.message-attachments .message-attachment,  .message-attachments .message-attachment, .portlet-trash .message-attachments .message-attachment {
padding: 0.5em; }
.message-attachments .deleted-input,  .message-attachments .deleted-input, .portlet-trash .message-attachments .deleted-input {
list-style: none;
margin-left: -2em;
padding: 0; }
.message-attachments .undo,  .message-attachments .undo, .portlet-trash .message-attachments .undo {
font-weight: bold; }
.message-container,  .message-container, .portlet-trash .message-container {
border: 1px solid #CCC;
margin: 5px 0 0 0;
overflow: auto; }
.message-container table,  .message-container table, .portlet-trash .message-container table {
	border-collapse: collapse;
	table-layout: fixed; }
.message-container .lfr-code table,  .message-container .lfr-code table, .portlet-trash .message-container .lfr-code table {
	table-layout: auto; }
.message-container td,  .message-container td, .portlet-trash .message-container td {
	border-width: 0; }
.thread-top,  .thread-top, .portlet-trash .thread-top {
border-bottom: 1px solid #CCC;
padding: 3px 5px; }
.thread-bottom,  .thread-bottom, .portlet-trash .thread-bottom {
padding: 3px 5px;
vertical-align: bottom; }
.taglib-ratings.thumbs .total-rating,  .taglib-ratings.thumbs .total-rating, .portlet-trash .taglib-ratings.thumbs .total-rating {
padding: 0 5px 0 10px; }
td.user-info,  td.user-info, .portlet-trash td.user-info {
border-right: 1px solid #CCC;
width: 150px; }
.subject,  .subject, .portlet-trash .subject {
float: left; }
.edit-controls,  .edit-controls, .portlet-trash .edit-controls {
float: right; }
.edit-controls li,  .edit-controls li, .portlet-trash .edit-controls li {
	float: left;
	margin-right: 10px; }
.thread-body,  .thread-body, .portlet-trash .thread-body {
overflow: hidden;
padding: 15px; }
.thread-body td,  .thread-body td, .portlet-trash .thread-body td {
	border: 1px solid #CCC; }
.message-container .user-info,  .message-container .user-info, .portlet-trash .message-container .user-info {
border-right: 1px solid #CCC;
padding: 5px; }
.message-container .user-info .user-name,  .message-container .user-info .user-name, .portlet-trash .message-container .user-info .user-name {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto; }
.clear,  .clear, .portlet-trash .clear {
clear: both; }
.taglib-custom-attributes-list,  .taglib-custom-attributes-list, .portlet-trash .taglib-custom-attributes-list {
margin-bottom: 1em; }
.message-boards-panels,  .message-boards-panels, .portlet-trash .message-boards-panels {
border-width: 0; }
.statistics-panel,  .statistics-panel, .portlet-trash .statistics-panel {
border-width: 0; }
.statistics-panel-content,  .statistics-panel-content, .portlet-trash .statistics-panel-content {
margin: 1em; }
.statistics-panel-content dt,  .statistics-panel-content dt, .portlet-trash .statistics-panel-content dt {
	float: left;
	font-weight: bold;
	margin-right: 1em; }
.question-details,  .question-details, .portlet-trash .question-details {
float: left;
white-space: nowrap; }
.views,  .views, .portlet-trash .views {
color: #999;
clear: both;
float: left;
padding: 5px 0;
text-align: center;
width: 100%; }
.views .count,  .views .count, .portlet-trash .views .count {
	display: inline;
	font-size: 1em; }
.status,  .votes,  .status,  .votes, .portlet-trash .status, .portlet-trash .votes {
display: inline-block;
height: 38px;
margin: 0 3px 0 0;
padding: 5px;
text-align: center; }
.votes,  .votes, .portlet-trash .votes {
color: #555;
width: 40px; }
.status,  .status, .portlet-trash .status {
width: 48px; }
.answered,  .answered, .portlet-trash .answered {
background-color: #5BA018;
color: #FFF; }
.unanswered,  .unanswered, .portlet-trash .unanswered {
background-color: #CF4937;
color: #FFF; }
.count,  .count, .portlet-trash .count {
display: block;
font-size: 190%;
font-weight: bold;
height: 25px; }
.toggle_id_message_boards_view_message_thread,  .toggle_id_message_boards_view_message_thread, .portlet-trash .toggle_id_message_boards_view_message_thread {
border: 1px solid #CCC;
clear: both;
margin: 5px 0 0 0;
width: 100%; }
.thread-controls,  .thread-controls, .portlet-trash .thread-controls {
border: 1px solid #CCC;
margin-bottom: 5px;
padding: 3px 5px; }
.thread-navigation,  .thread-navigation, .portlet-trash .thread-navigation {
float: left; }
.thread-actions,  .thread-actions, .portlet-trash .thread-actions {
float: right; }
.thread-user-rank,  .thread-user-rank, .portlet-trash .thread-user-rank {
display: block; }
.thread-priority,  .thread-priority, .portlet-trash .thread-priority {
border-width: 0;
float: left; }
.message-container .thread-message-view,  .thread-view,  .message-container .thread-message-view,  .thread-view, .portlet-trash .message-container .thread-message-view, .portlet-trash .thread-view {
border-collapse: collapse;
min-width: 400px;
padding: 0;
width: 100%; }
.thread-view-controls,  .thread-view-controls, .portlet-trash .thread-view-controls {
list-style: none;
margin: 0;
text-align: right; }
.thread-view-controls li,  .thread-view-controls li, .portlet-trash .thread-view-controls li {
	display: inline-block; }
.emoticons,  .emoticons, .portlet-trash .emoticons {
border: 1px solid #CCC;
margin-left: 10px; }
.tree,  .tree, .portlet-trash .tree {
vertical-align: middle; }
.message-scroll,  .message-scroll, .portlet-trash .message-scroll {
margin: 5px 0 0 0; }
.lfr-textarea.message-edit,  .lfr-textarea.message-edit, .portlet-trash .lfr-textarea.message-edit {
height: 100%;
width: 100%; }
.lfr-textarea.message-edit textarea,  .lfr-textarea.message-edit textarea, .portlet-trash .lfr-textarea.message-edit textarea {
	height: 378px;
	min-height: 100%;
	width: 99.5%; }
.category-title,  .category-title, .portlet-trash .category-title {
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
font-weight: bold; }
.category-description,  .category-description, .portlet-trash .category-description {
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto; }
.subcategories,  .subcategories, .portlet-trash .subcategories {
text-decoration: underline; }
.taglib-flags,  .taglib-flags, .portlet-trash .taglib-flags {
float: left;
margin: 10px 0 0 20px; }
.threads-panel,  .threads-panel, .portlet-trash .threads-panel {
margin-top: 1em; }
.displayStyle-question .action-question .taglib-text,  .displayStyle-question .action-question .taglib-text, .portlet-trash .displayStyle-question .action-question .taglib-text {
display: none; }
.displayStyle-question .last-post,  .displayStyle-question .last-post, .portlet-trash .displayStyle-question .last-post {
margin-left: 1em;
width: 15%; }
.displayStyle-question .stats,  .displayStyle-question .stats, .portlet-trash .displayStyle-question .stats {
width: 20%; }
.displayStyle-question .question,  .displayStyle-question .question, .portlet-trash .displayStyle-question .question {
vertical-align: top;
width: 65%; }
.displayStyle-question .last-post .portrait,  .displayStyle-question .last-post .portrait, .portlet-trash .displayStyle-question .last-post .portrait {
text-align: center; }
.displayStyle-question .username,  .displayStyle-question .username, .portlet-trash .displayStyle-question .username {
text-align: center; }
.displayStyle-question .time,  .displayStyle-question .time, .portlet-trash .displayStyle-question .time {
color: #777;
font-size: 0.9em;
font-weight: bold;
margin-top: 0.5em;
text-align: center; }
.displayStyle-question .tags,  .displayStyle-question .tags, .portlet-trash .displayStyle-question .tags {
float: left;
margin-top: 0.5em; }
.displayStyle-question .question-subject,  .displayStyle-question .question-subject, .portlet-trash .displayStyle-question .question-subject {
font-size: 125%; }
.displayStyle-question .question-subject #a,  .displayStyle-question .question-subject #a, .portlet-trash .displayStyle-question .question-subject #a {
	color: #06C; }
.displayStyle-question .summary,  .displayStyle-question .summary, .portlet-trash .displayStyle-question .summary {
color: #444;
font-size: 120%; }
.search-root-entry,  .search-root-entry, .portlet-trash .search-root-entry {
color: #999;
float: right; }

.ie  .message-container, .ie .portlet-trash .message-container {
width: 100%; }
.ie  .message-container .thread-body table, .ie .portlet-trash .message-container .thread-body table {
	table-layout: auto; }

.ie6  .code, .ie6 .portlet-trash .code {
width: 100%; }

.ie8 .question-details {
white-space: normal; }

.trash-restore-popup .form fieldset {
margin-bottom: 0;
padding: 0 15px; }

tr.ui-widget-content.ui-panelgrid-even.ttr {
	padding: 12px;
	height: 24px;
	display: inline-block;
}

.courseimgblock img {
	height: 200px;
    width: 300px;
    object-fit: cover;    
}

.courseimgblock img.imgIE{
	height: auto !important;
	width: 100% !important;
}
