a {
	color: #47679D;
}

a:hover {
	text-decoration: none;
	color: black;
}

.linkify {
	text-decoration: underline;
	cursor: pointer;
	color: #47679D;
}
.infoComm_fo_div
/* clearfix For modern browsers */
.container:before,
.container:after {
    content:"";
    display:table;
}
.container:after {
    clear:both;
}
/* clearfix For IE 6/7 (trigger hasLayout) */
.container {
    zoom:1;
}

/* this tweaks the layout of all panels and toolbars.. in some cases it would be better to actually simplify the dom */
.x-panel-ml {
	padding-left: 0px;
	background: none;
}

.x-panel-mr {
	padding: 0;
	background: none !important;
}

.x-panel-mc {
	padding-top: 0px;
	background: none;
	border-radius6px 0 0 6px
}

.x-panel-mc .x-panel-body {
	background: transparent;
	border: 0 !important;
}

.x-tree .x-panel-body {
	background: #FFF;
}

.x-panel-bc {
	border-bottom: 1px solid #DDD;
}

.x-panel-tbar .x-toolbar {
	padding: 7px !important;
	border: 0 !important;
	border-radius: 0  0 6px 6px;
}

.x-panel-bbar .x-toolbar {
	padding: 7px !important;
	border: 0 !important;
	border-radius: 6px;
}

.x-toolbar .x-btn {
	margin: 1px 2px 0 0;
}

/* make toolbar buttons look like buttons*/
.x-toolbar .x-btn-tl {
	background-position: -6px 0;
}

.x-toolbar .x-btn-tr {
	background-position: -9px 0;
}

.x-toolbar .x-btn-tc {
	background-position: 0 -9px;
}

.x-toolbar .x-btn-ml {
	background-position: -6px -24px;
}

.x-toolbar .x-btn-mr {
	background-position: -9px -24px;
}

.x-toolbar .x-btn-mc {
	background-position: 0 -2168px;
	padding: 0 6px !important;
}

.x-toolbar .x-btn-bl {
	background-position: -6px -3px;
}

.x-toolbar .x-btn-br {
	background-position: -9px -3px;
}

.x-toolbar .x-btn-bc {
	background-position: 0 -18px;
}

.x-toolbar-ct {
	border: 0;
}

/*--*/
.x-btn-over .x-btn-tl,.x-btn-menu-active .x-btn-tl,.x-btn-pressed .x-btn-tl
	{
	background-position: -12px 0 !important;
}

.x-btn-over .x-btn-tr,.x-btn-menu-active .x-btn-tr,.x-btn-pressed .x-btn-tr
	{
	background-position: -15px 0 !important;
}

.x-btn-over .x-btn-tc,.x-btn-menu-active .x-btn-tc,.x-btn-pressed .x-btn-tc
	{
	background-position: 0 -12px !important;
}

.x-btn-over .x-btn-ml,.x-btn-menu-active .x-btn-ml,.x-btn-pressed .x-btn-ml
	{
	background-position: -12px -24px !important;
}

.x-btn-over .x-btn-mr,.x-btn-menu-active .x-btn-mr,.x-btn-pressed .x-btn-mr
	{
	background-position: -15px -24px !important;
}

.x-btn-over .x-btn-mc,.x-btn-menu-active .x-btn-mc,.x-btn-pressed .x-btn-mc
	{
	background-position: 0 -3240px !important;
}

.x-btn-over .x-btn-bl,.x-btn-menu-active .x-btn-bl,.x-btn-pressed .x-btn-bl
	{
	background-position: -12px -3px !important;
}

.x-btn-over .x-btn-br,.x-btn-menu-active .x-btn-br,.x-btn-pressed .x-btn-br
	{
	background-position: -15px -3px !important;
}

.x-btn-over .x-btn-bc,.x-btn-menu-active .x-btn-bc,.x-btn-pressed .x-btn-bc
	{
	background-position: 0 -21px !important;
}

/* active button */
.active-button.x-btn-over {
	background: none !important;
}

.active-button.x-btn-over .x-btn-tc {
	background: none !important;
}

.active-button.x-btn-over .x-btn-bc {
	background: none !important;
}

.active-button .x-btn-tl {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0px -63px;
}

.active-button .x-btn-tr {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0px -84px;
}

.active-button .x-btn-tc {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0 -105px;
}

.active-button .x-btn-ml {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0px -66px;
}

.active-button .x-btn-mr {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0px -86px;
}

.active-button .x-btn-mc {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0 -107px;
	padding: 0 6px !important;
}

.active-button .x-btn-bl {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0 -81px;
}

.active-button .x-btn-br {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0 -102px;
}

.active-button .x-btn-bc {
	background-image: url("../images/gray/button/btn-sprite.gif") !important
		;
	background-position: 0 -123px;
}

/* icon */
.icon-date-day {
	background-image: url(../images/icons/silk/gifs/calendar_view_day.gif)
		!important;
}

.icon-date-month {
	background-image: url(../images/icons/silk/gifs/calendar.gif) !important
		;
}

.icon-date-week {
	background-image: url(../images/icons/silk/gifs/calendar_view_week.gif)
		!important;
}

.icon-date-prev {
	background-image: url(../images/icons/silk/gifs/date_prev.gif)
		!important;
}

.icon-date-next {
	background-image: url(../images/icons/silk/gifs/date_go.gif) !important;
}

.icon-available-training {
	background-image: url(../images/icons/silk/gifs/book_go.gif) !important;
}

.icon-enrolled-training {
	background-image: url(../images/icons/silk/gifs/package_add.gif)
		!important;
}

.icon-post-add {
	background-image: url(../images/icons/silk/gifs/comment_add.gif)
		!important;
}

.icon-catalog {
	background-image: url(../images/icons/silk/gifs/report.gif) !important;
}

.icon-user {
	background-image: url(../images/icons/silk/gifs/user_gray.gif)
		!important;
}

.icon-stop {
	background-image: url(../images/icons/silk/gifs/stop.gif) !important;
}

.icon-grade-exam {
	background-image: url(../images/icons/silk/gifs/report_go.gif)
		!important;
}

.icon-transcript {
	background-image:
		url(../images/icons/silk/gifs/application_view_list.gif) !important;
}

.icon-group-transcript {
	background-image: url(../images/icons/silk/gifs/group.gif) !important;
}

.icon-expand-all {
	background-image: url(../images/icon-show-all.gif) !important;
}

.icon-enroll {
	background-image: url(../images/icons/silk/gifs/package_add.gif)
		!important;
}

.icon-waitlist-32 {
	background-image: url(../images/icons/object_edit.png) !important;
}

.icon-unenroll {
	background-image: url(../images/icons/silk/gifs/package_delete.gif)
		!important;
}

.icon-collapse-all {
	background-image: url(../images/icon-show-all.gif) !important;
}

.icon-certification {
	background-image: url(../images/icons/silk/gifs/page_white_medal.gif)
		!important;
}

.icon-certification-link {
	background-image: url(../images/icons/silk/gifs/cert_icon.png)
		!important;
}

.icon-view-full-certification-blank {
    background-image: url(../images/icons/silk/gifs/cert_blank.gif)
        !important;
}

.icon-certification-32 {
	background-image: url(../images/icons/32/cert.png) !important;
}

.icon-course {
	background-image: url(../images/icons/silk/gifs/book.gif) !important;
}

.icon-class {
	background-image: url(../images/icons/silk/gifs/date.gif) !important;
}

.icon-class-enrolled {
	background-image: url(../images/icons/silk/gifs/date_add.gif) !important
		;
}

.icon-exam {
	background-image: url(../images/icons/silk/gifs/report.gif) !important;
}

.icon-exam-results {
	background-image: url(../images/icons/silk/gifs/report_magnify.gif)
		!important;
}

.icon-independent-course {
	background-image: url(../images/icons/silk/gifs/book_go.gif) !important;
}

.icon-list-view {
	background-image:
		url(../images/icons/silk/gifs/application_view_list.gif) !important;
}

.icon-tile-view {
	background-image:
		url(../images/icons/silk/gifs/application_view_tile.gif) !important;
}

.icon-node-view {
	background-image:
		url(../images/icons/silk/gifs/application_view_tile.gif) !important;
}

.icon-course-node {
	background-image: url(../images/icons/silk/gifs/table_edit.gif)
		!important;
}

.icon-certification-node {
	background-image: url(../images/icons/lightbulbicon.png) !important;
}

.icon-lightbulb {
	background-image: url(../images/icons/lightbulbicon.png) !important;
}

.icon-show-active {
	background-image: url(../images/icon-show-active.gif) !important;
}

.icon-show-complete {
	background-image: url(../images/icon-show-complete.gif) !important;
}

.icon-show-all {
	background-image: url(../images/icon-show-all.gif) !important;
}

.icon-next {
	background-image: url(../images/icons/arrow1.gif) !important;
}

.icon-prev {
	background-image: url(../images/icons/arrow3.gif) !important;
}

.icon-active {
	background-image: url(../images/icon-active.gif) !important;
}

.icon-complete {
	background-image: url(../images/icon-complete.gif) !important;
}

.icon-delete {
	background-image: url(../images/delete.gif) !important;
}

.icon-by-category {
	background-image: url(../images/icon-by-category.gif) !important;
}

.icon-no-group {
	background-image: url(../images/icon-no-group.gif) !important;
}

.icon-search-history {
	background-image: url(../images/icons/sh4.gif) !important;
}

.icon-enroll-32 {
	background-image: url(../images/icons/32/book_add.png) !important;
}

.icon-cart-32 {
	background-image: url(../images/icons/32/cart.png) !important;
}

.icon-skip-32 {
	background-image: url(../images/icons/32/skip.png) !important;
}

.icon-unenroll-32 {
	background-image: url(../images/icons/32/delete.png) !important;
}

.icon-exam-32 {
	background-image: url(../images/icons/32/book_edit.png) !important;
}

.icon-survey-32 {
	background-image: url(../images/icons/32/page_white_text.png) !important
		;
}

.icon-retakeexam-32 {
	background-image: url(../images/icons/32/book_retakeedit.png) !important
		;
}

.icon-exam-results-32 {
	background-image: url(../images/icons/32/report.png) !important;
}

.icon-file-upload-32 {
	background-image: url(../images/icons/32/file_upload.png) !important;
}

.icon-cart {
	background-image: url(../images/icons/silk/gifs/cart.gif) !important;
}

.icon-cart-remove {
	background-image: url(../images/icons/silk/gifs/cart_remove.gif)
		!important;
}

.icon-clear-cart {
	background-image: url(../images/icons/silk/gifs/cart_delete.gif)
		!important;
}

.toolbar-icon-large {
	margin-right: 8px !important;
}

.toolbar-icon-large .x-btn-mc {
	padding-top: 4px !important;
}

.toolbar-icon-large button {
	color: #555;
	font-weight: bold;
}

.delete-button {
	background-image: url(../images/delete.gif) !important;
	/*padding-left:16px;*/
}

/* menu */
.icon-search {
	background-image: url(../images/icons/resource-search.png) !important;
}

.icon-admin {
	background-image: url(../images/icons/admin.png) !important;
}

.icon-options {
	background-image: url(../images/icons/option.png) !important;
}

.icon-nav {
	background-image: url(../images/icons/nav.png) !important;
}

.icon-favorites {
	background-image: url(../images/icons/favorites.png) !important;
}

.icon-forums {
	background-image: url(../images/leaf.gif) !important;
}

.icon-newsletter {
	background-image: url(../images/icons/newsletter.png) !important;
}

.icon-calendar {
	background-image: url(../images/icons/calendar.png) !important;
}

.icon-profile {
	background-image: url(../images/icons/silk/gifs/user_edit.gif)
		!important;
}

.icon-spaces {
	background-image: url(../images/icons/spaces.png) !important;
}

.icon-submit-resource {
	background-image: url(../images/icons/submit-resource.png) !important;
}

.icon-blog {
	background-image: url(../images/icon-no-group.gif) !important;
}

.icon-help {
	background-image: url(../images/sa_button_question.gif) !important;
}

.icon-question {
	background-image: url(../images/sa_button_question.gif) !important;
}

.icon-addfolder {
	background-image: url(../images/default/tree/folder.gif) !important;
}

.icon-temp {
	background-image: url(../images/sa_button_question.gif) !important;
}

.icon-messages {
	background-image: url(../images/icons/silk/gifs/email.gif) !important;
}

.icon-recommended {
	background-image: url(../images/icons/recommended.png) !important;
}

.icon-visualize {
	background-image: url(../images/icons/silk/gifs/chart_organisation.gif)
		!important;
}

.icon-admin-user {
	background-image: url(../images/icons/user-admin.png) !important;
}

.icon-admin-resource {
	background-image: url(../images/icons/resource-admin.png) !important;
}

.icon-admin-permissions {
	background-image: url(../images/icons/permissions.png) !important;
}

.icon-admin-moderation {
	background-image: url(../images/icons/moderation.png) !important;
}

.icon-admin-reporting {
	background-image: url(../images/icons/reporting-bar.png) !important;
}

.icon-charts {
	background-image: url(../images/icons/reporting-bar.png) !important;
}

.icon-admin-widgets {
	background-image: url(../images/icons/widgets.png) !important;
}

.icon-admin-search-plugin {
	background-image: url(../images/icons/search-plugins.png) !important;
}

.icon-widget {
	background-image: url(../images/icons/search-plugins.png) !important;
}

.icon-delicious {
	background-image: url(../images/sa_button_question.gif) !important;
}

.icon-logout {
	background-image: url(../images/icons/logout.png) !important;
}

.icon-preview-resource {
	background-image: url(../images/sa_button_question.gif) !important;
}

.icon-bookmark-import {
	background-image: url(../images/icon-no-group.gif) !important;
}

.icon-debug {
	background-image: url(../images/icons/debug.png) !important;
}

.icon-user-search {
	background-image: url(../images/icons/user_search.png) !important;
}

.icon-save {
	background-image: url(../images/icons/silk/gifs/bullet_disk.gif)
		!important;
}

.icon-mail {
	float: left;
	margin-top: 1px;
	height: 16px;
	width: 16px;
	background-image: url(../images/icons/silk/gifs/email.gif) !important;
}

.icon-mail-read {
	float: left;
	margin-top: 1px;
	height: 16px;
	width: 16px;
	background-image: url(../images/icons/silk/gifs/email_open.gif)
		!important;
}

.icon-reload-moderation {
	background-image: url(../images/icons/reload.png) !important;
}

.icon-moderation-edit {
	background-image: url(../images/icons/edit.png) !important;
}

.icon-moderation-approve {
	background-image: url(../images/icons/approve.png) !important;
}

.icon-moderation-deny {
	background-image: url(../images/icons/deny.png) !important;
}

.icon-left {
	background-image: url(../images/icons/silk/gifs/arrow_left.gif)
		!important;
}

.icon-right {
	background-image: url(../images/icons/silk/gifs/arrow_right.gif)
		!important;
}

.icon-alert {
	background-image: url(../images/icons/silk/gifs/exclamation.gif)
		!important;
}

.x-grid3-dirty-cell {
	background: transparent;
}
/*1465*/
.icon-link1
{
    background-image: url(../images/default/tree/elbow-end.gif) !important;
    display:none;
}

.treepanel-body
{
   background: white;
}
/* Keep the folder icon on empty nodes that aren't leaves*/
.x-tree-node-collapsed .icon-fldr {
	background-image: url(../images/default/tree/folder.gif) !important;
}

.x-tree-node-expanded .icon-fldr {
	background-image: url(../images/default/tree/folder-open.gif) !important
		;
}

.x-tree-node-leaf .icon-fldr {
	background-image: url(../images/default/tree/folder.gif) !important;
}

/*overrides*/
.widglet {
	margin: 3px;
}

.widglet .x-panel-body {
	border: 1px solid #CCC;
	background: #FFF;
}

/*
.x-panel-body li img {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
	margin-bottom:2px;
}
*/
.x-panel-body li a {
	text-decoration: none;
	color: #333;
}

.x-panel-mc .msg { /*color:#000;*/
	
}

.x-plain-body {
	padding: 0 0 0 5px;
}

.x-panel-body li a:hover {
	text-decoration: underline;
	/*color:#FFF;*/
}

.x-panel-trans {
	background: transparent;
}

.x-layout-split-west {
	cursor: move;
}

.x-layout-split-north {
	cursor: move;
}

.dbg-button {
	margin-bottom: 4px;
}

.search-item {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	border: 1px solid #fff;
	border-bottom: 1px solid #eeeeee;
	white-space: normal;
}

.search-item h3 {
	display: block;
	font: inherit;
	font-weight: bold;
}

.search-item h3 span {
	float: right;
	font-weight: normal;
	margin: 0 0 5px 5px;
	width: 100px;
	display: block;
	clear: none;
}

.star-filled {
	background-image: url(../images/star.gif);
	cursor: pointer;
	float: left;
	height: 15px;
	width: 14px;
}

.star-empty {
	background-image: url(../images/star_empty.gif);
	cursor: pointer;
	float: left;
	height: 15px;
	width: 14px;
}

/* preview */
.star-filled {
	background-image: url(../images/star.gif);
	cursor: pointer;
	float: left;
	height: 15px;
	width: 14px;
}

.star-empty {
	background-image: url(../images/star_empty.gif);
	cursor: pointer;
	float: left;
	height: 15px;
	width: 14px;
}

.preview-window {
	border: 0;
	margin: 0;
}

.preview-column-left {
	padding-right: 5px;
}

.preview-window-body {
	margin-bottom: 10px !important;
}

.preview-window .x-panel-body {
	padding: 3px;
	font: 12px arial;
	background: #FFF;
	border: 1px solid #CCC;
}

.tagcloud .x-panel-body {
	text-align: left;
	border: 0;
	padding: 4px;
}

.tag {
	color: #0063DC;
	text-decoration: none;
	cursor: pointer;
	margin: 0 4px;
	font-family: arial;
	font-weight: bold;
}

a:hover .tag { /*background: rgb(255,255,153);
    color: rgb(124,22,0);
    text-decoration:underline;
    */
	border-bottom: 1px dotted #0063DC;
}

.search-result-detail {
	white-space: normal;
	border-top: 0px solid #DDD;
	padding: 3px 0 7px 27px;
	margin: 0;
}

.search-result-row {
	background: #FFF;
	margin: 0;
	border-top: 0;
	border-bottom: 1px solid #DDD;
	border-left: 0;
	border-right: 1px solid #DDD;
}

.block-filled {
	background: #AABBDD none repeat scroll 0% 0%;
	float: left;
	height: 11px;
	border: 1px solid #999;
	border-right: 0;
	padding: 0 0 1px 3px;
	margin-bottom: 1px;
	font-size: 10px;
	overflow: visible;
}

.block-empty {
	background: #DDD none repeat scroll 0% 0%;
	float: left;
	height: 11px;
	border: 1px solid #999;
	padding: 0 0 1px 3px;
	font-size: 10px;
	overflow: visible;
}

#top-panel .x-form-field-wrap {
	position: absolute;
	right: 2px;
	top: 2px;
}

.actions-panel .x-btn-wrap {
	width: 215px !important;
}

.actions-panel .x-btn-mc {
	text-align: left;
}

#navigation .x-btn-wrap {
	width: 110px !important;
}

#admin .x-btn-wrap {
	width: 110px !important;
}

.navpanel .button {
	cursor: pointer;
}

.navpanel .button.hover {
	text-decoration: underline;
}

#panel-navigation img,#panel-admin img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 2px;
	margin-bottom: 2px;
}

.msgbody {
	padding: 1px;
	font: 13px Arial;
	color: #666;
}

.msgbody ul {
	padding-left: 26px;
	color: inherit;
}

.msgbody ol {
	padding-left: 26px;
	color: inherit;
}

.msgbody ul li {
	list-style-type: disc;
}

.msgbody ol li {
	list-style-type: decimal;
}

.msg-read {
	color: #AAA;
}

.msg-read b a {
	color: #AAA;
}

.link {
	cursor: pointer;
}

.link:hover {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}

.link-over {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}

.search-history-link {
	margin-left: 15px;
}

.gridrow-tool {
	float: left;
	margin-right: 3px;
}

.poll-widget {
	font: 12px arial;
	overflow: auto;
	padding: 5px;
	border: 1px solid #CCC;
}

.poll-widget .resultsheader {
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
	font-weight: bold;
	width: 99%;
}

.profile-nophoto {
	color: #AAA;
	font-weight: bold;
	padding-bottom: 7px;
	margin-left: 3px;
}

.ens-widget {
	padding: 7px;
}

.ens-widget .x-panel-mr {
	border: 0;
}

/* == rating widget == */ /* x-rater container */
	/* x-rater stars default non-rated */
.ux-form-rater-stars {
	margin: 0;
	padding: 0;
	display: block;
	background: transparent url('../js/ux/ExtRater/stars.gif') repeat-x 0 0;
}

.ux-form-rater-stars {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}

.ux-form-rater-stars  li {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	left: 0;
	position: absolute;
}

/* x-rater star current vote */
.ux-form-rater-vote {
	background: transparent url('../js/ux/ExtRater/stars.gif') repeat-x 0
		-20px;
}

.ux-form-rater-voted {
	background: transparent url('../js/ux/ExtRater/stars.gif') repeat-x 0
		-60px;
}

.ux-form-rater-hover {
	background: transparent url('../js/ux/ExtRater/stars.gif') repeat-x 0
		-40px;
}

.ux-form-rater-wrap .ux-form-rater-text-top {
	clear: both;
}

.ux-form-rater-wrap .ux-form-rater-text-bottom {
	clear: both;
}

.ux-form-rater-wrap input {
	display: none;
}

.poll-results-bar {
	background: #89F;
	margin: 0 0 5px 4px;
	border: 1px solid #569;
	height: 12px;
	font-size: 10px;
	color: #333;
	padding-left: 3px;
}

.forum-frame {
	border: 0;
	height: 700px;
	width: 100%;
}

/**
 * profile image picker
 */
.photopicker {
	width: 100%;
}

.photopicker b {
	float: left;
}

.photopicker .rows {
	border: 1px solid #B5B8C8;
	height: 105px;
	margin-left: 4px;
	text-align: right;
}

.photopicker .rows div {
	padding: 4px 6px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-top: 1px;
	background: #FFFFFF url(../images/default/form/text-bg.gif) repeat-x
		scroll 0 0;
}

.userphoto {
	height: 50px;
	width: 50px;
}

.pane {
	border: 0;
}

.ensemba-header {
	padding-top: 3px;
}

.perms-tag {
	margin: 1px;
	background: #F0F4F5 url(../images/gray/toolbar/bg.gif) repeat-x scroll
		left top;
	border: 1px solid #DDD;
	height: 17px;
	overflow: visible;
}

.perms-tag .icon-delete {
	width: 16px;
	height: 17px;
	float: right;
	border-left: 2px solid #DDD;
	background-position: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}

.perms-tag .name {
	float: left;
	padding: 0px 0 1px 3px;
	font: 13px Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #667;
}

.perms-tag.selected,.perms-tag.over {
	background: #EEE;
	border: 1px solid #CCC;
}

.folder .x-tree-node-icon {
	background: transparent url(../images/default/tree/folder.gif) repeat
		scroll 0%;
}

.x-tree-node-expanded .x-tree-node-icon {
	background: transparent url(../images/default/tree/folder-open.gif)
		repeat scroll 0%;
}

.undo-bar {
	background: #DDD;
	border: 1px solid #CCC;
	font: 11px arial;
	padding: 2px 2px 2px 12px;
	width: 500px;
}

.theme-selector {
	margin-top: 5px;
}

.theme-selector-trigger {
	margin-top: 5px;
	margin-right: 5px;
}

/*
.x-toolbar .x-btn-left{
    width:3px;
    height:21px;
    background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0px;
}
.x-toolbar .x-btn-right{
    width:3px;
    height:21px;
    background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px;
}
.x-toolbar .x-btn-center{
    background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px;
    vertical-align: middle;
    text-align:center;
    padding:0 5px;
    cursor:pointer;
    white-space:nowrap;
}
*/
.main-panel-body {
	top: 100px;
	margin-top: 100px;
}

.key-help .x-window-body {
	background: #FFF;
}

.key-help .header {
	background: #EEE;
	font-weight: bold;
}

.key-help table {
	border-collapse: collapsed;
	margin: 0;
	width: 100%
}

.key-help table td {
	margin: 0;
	border: 1px solid #CCC;
	padding: 3px 0 3px 5px;
}

.x-form-gear-trigger {
	background-image: url(../images/gear-trigger.gif) !important;
	cursor: pointer;
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-radioer {
	background: transparent
		url(../images/default/grid/grid3-special-col-sel-bg.gif) repeat-y
		right;
}

.x-grid3-body .x-grid3-radio-col-td .x-grid3-cell-inner {
	padding: 1px 0 0 0 !important;
}

.x-grid3-radio-col {
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/default/menu/unchecked.gif);
}

.x-grid3-radio-col-on {
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../images/default/menu/checked.gif);
}

.grid-row-green {
	background: #AFA;
}

.grid-row-red {
	background: #FAA;
}

.ens-btn-over {
	background-image: none !important;
	border: 1px solid #F00;
}

.theme-combo .x-combo-list-inner {
	background: #EEE;
}

.theme-selection {
	background: #EEE;
	border: 1px solid #EEE;
	margin: 5px;
	padding: 4px;
}

.theme-selection div {
	vertical-align: top;
	margin-bottom: 2px;
	color: #678;
	font-weight: bold;
	border-bottom: 1px solid #9AC;
}

.theme-selection img {
	
}

.theme-selection.x-combo-selected {
	background: #EEE;
	border: 1px solid #AAF !important;
}

.x-grid3-td-deleter .x-grid3-cell-inner {
	color: #444444;
	padding: 2px 2px 0pt 1px !important;
	text-align: right;
}

.x-grid3-body .x-grid3-td-deleter {
	background: transparent
		url(../images/default/grid/grid3-special-col-bg.gif) repeat-y scroll
		right center;
}

.resource-rater .up {
	width: 16px;
	height: 16px;
	background-image: url(../images/icons/thumb_up.png);
	float: left;
	margin-right: 6px
}

.resource-rater .down {
	width: 16px;
	height: 16px;
	background-image: url(../images/icons/thumb_down.png);
	float: right;
}

.relres-title {
	border-bottom: 1px solid #888;
	height: 15px;
	margin: 0 1px 2px 0;
	cursor: pointer;
}

.relres-thumb {
	width: 98%;
	border: 1px solid #CCC;
	margin-bottom: 9px;
	cursor: pointer;
}

.maximized-widget {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
}

.bg-grey {
	background: #CCC;
}

.navpanel .button {
	background: url(../images/gray/panel/white-top-bottom.gif) repeat-x 0
		-1px;
	border: 1px solid #BBB;
	color: #666;
	cursor: pointer;
	height: 15px;
	margin: 1px 0;
	padding: 0 3px;
	text-decoration: none;
	font-weight: bold;
}

.navpanel .button.hover {
	background: #EEE;
	border: 1px solid #BBB;
	color: #999;
	cursor: pointer;
	height: 15px;
	margin: 1px 0;
	padding: 0 3px;
	text-decoration: none;
	font-weight: bold;
}

.bookmark-import div {
	background-repeat: no-repeat;
	height: 15px;
	margin: 3px 0 0 6px;
	padding-left: 20px;
	padding-top: 2px;
}

.bookmark-import b {
	color: #666;
}

.bookmark-import-form .x-form-item {
	margin: 0;
}

.bookmark-import-form .x-panel-body {
	background: none !important;
}

.bookmark-import-form {
	margin-left: 5px;
}

.ext-el-mask {
	background-color: #CCC;
	opacity: .7
}

.x-mask-loading div {
	padding: 5px 10px 5px 25px;
	background: #fbfbfb url( '../images/default/grid/loading.gif' )
		no-repeat 5px 5px;
	line-height: 16px;
}

.ext-el-mask-msg {
	background: none;
	border: none;
}

.ext-el-mask-msg div {
	color: #666;
	background-color: transparent;
	border: none;
	font: 25px arial, tahoma, helvetica, sans-serif bold;
}

.x-mask-message div {
	padding: 5px 10px 5px 25px; no-repeat 5px 5px;
	line-height: 16px;
}

.list {
	list-style-type: disc;
	padding-left: 26px;
	color: inherit;
}

.wizard {
	font: 13px arial;
}

.wizard .step {
	cursor: pointer;
	padding: 3px 3px 3px 20px;
	margin: 1px;
}

.wizard .active-step {
	font-weight: bold;
	background-image: url(../images/arrow.gif) !important;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

.bold {
	font-weight: bold;
}

.step-detail {
	border: 1px solid #DDD;
	background: #FFF;
	padding: 10px;
	margin-bottom: 5px;
	color: #666;
}

.icon-home {
	background-image: url(../images/icons/home.png) !important;
}

.icon-edit {
	background-image: url(../images/icons/edit.png) !important;
}

/*
.icon-home {
    background-image:url(../images/icons/gohome.png) !important;
    background-position: center 3px !important;
}

.icon-edit {
    background-image:url(../images/icons/pencil.png) !important;
    background-position: center 3px !important;
}

.main-tabs .user-detail-label {
    display: inline-table;
    width: 72px;
}

.main-tabs .x-tab-strip-inner {
    height:50px !important;
    padding: 0 4px 0 8px;
}

.main-tabs span.x-tab-strip-text {
    padding-left: 0px !important;
    padding-top: 34px !important;
    width: 70px;
    text-align: center;
}
*/
.lesson {
	vertical-align: top;
	padding: 0px 5px 8px 0px;
	font: 12px arial;
	color: #777;
}

.prerequisites {
	vertical-align: top;
	padding: 5px 10px 10px 10px;
	border-left: 1px solid #CCC;
	font: 12px arial;
}

.lesson-title {
	font: 18px arial;
	font-weight: bold;
	color: #777;
	padding-left: 20px;
	margin-top: 10px;
	background-image: url(../images/arrow.gif) !important;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.lesson-completed .lesson-title {
	background-image: url(../images/icons/silk/gifs/tick.gif) !important;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.lesson-completed .status {
	color: #373;
}

.lesson-action {
	font-weight: normal;
	margin-left: 1px;
	font: 11px arial;
}

.lesson-resources-list {
	margin: 0 0 0 26px !important;
}

.lesson-detail-box {
	border-top: 1px solid #CCC;
	padding: 3px 0 0 32px;
	font: 12px arial;
}

.resource-link {
	font: 11px arial;
}

.lesson-quiz-list {
	margin: 0 0 0 26px !important;
}

.lesson-quiz {
	font: 11px arial;
}

.course-exam {
	font: 11px arial;
}

.course-title {
	text-align: left;
	font: 20px arial;
	font-weight: bold;
	margin-bottom: 5px;
	color: #666;
	border-bottom: 1px solid #CCC;
}

.exam-title {
	text-align: left;
	font-weight: bold;
	font: 16px arial;
	margin: 5px;
	color: #89A;
}

.course-button {
	font: 26px arial;
	font-weight: bold;
	color: #89A;
	float: right;
	margin-bottom: 5px;
	background: url(../images/default/qtip/bg.gif);
	border: 1px solid #CCC;
	width: 150px;
	text-align: center;
}

.course-bottom {
	width: 100%;
	height: 290px;
	border-top: 1px solid #CCC;
	margin-top: 14px;
}

.course-bottom b {
	font-weight: bold;
	color: #888;
}

.x-view-over {
	background-color: #EEE;
	background-repeat: no-repeat !important;
	cursor: pointer;
}

.x-view-selected {
	background-color: #DFE8F6;
	background-repeat: no-repeat !important;
	cursor: pointer;
}

.courseware-item {
	padding: 3px 6px 3px 6px;
	color: #666;
	font-weight: bold;
}

.learning-plan {
	padding-left: 10px;
	padding-right: 10px;
}

.lp-header {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #EEE;
	font-weight: bold;
}

.lp-coursename {
	width: 100%;
	background-repeat: no-repeat;
}

.lp-tbl {
	font: 12px arial;
	border-bottom: 1px solid #CCC;
	width: 100%;
}

#available-courseware .x-panel-body {
	background: #FFF !important;
}

#enrolled-courseware .x-panel-body {
	background: #FFF !important;
}

.learning-plan span {
	color: #789;
}

.learning-plan table {
	border-top: 1px solid #CCC;
}

.learning-plan td {
	font: 13px arial;
	color: #666;
	border-bottom: 1px solid #EEE;
	padding: 1px 0 3px 2px;
}

.learning-plan td a {
	font: 13px arial;
	color: #666;
	text-decoration: underline;
}

.course-node-icon {
	margin-bottom: -2px;
	margin-left: 2px;
	margin-right: 5px;
	margin-top: 2px;
	background-image: url(/images/icons/silk/gifs/table_edit.gif);
	width: 16px;
	height: 16px;
	float: left;
}

.node-gripper {
	cursor: pointer;
	background: #DDD;
	width: 8px;
	border-right: 1px solid #CCC;
}

.view-node {
	font: 12px arial;
	color: #000;
	font-weight: bold;
}

.list-view {
	cursor: pointer;
	border-bottom: 1px solid #EEE;
	width: 100%;
}

.list-view .top-row {
	padding: 2px;
}

.node-view {
	width: 286px;
	float: left;
	margin: 2px;
	border: 1px solid #CCC;
}

.node-view .top-row {
	padding: 2px;
}

.node-name {
	width: 270px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

.node-view .bottom-row {
	background: #EEE;
	height: 17px;
	border-top: 1px solid #CCC;
	font: 12px arial;
	padding-left: 3px;
}

.list-view-name {
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 0px;
	padding-top: 2px;
	float: left;
	-moz-user-select: none;
	margin-left: 0px;
}

.list-view-icon {
	margin-right: 1px;
	width: 16px;
	height: 16px;
	float: left;
}

.list-view-name a {
	font: 12px arial;
	color: #000;
	font-weight: bold;
}

.course-list-item {
	height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 4px 0 3px 23px;
	-moz-user-select: none;
	border-bottom: 1px solid #EEE;
	font-weight: bold;
}

.action-links {
	float: right;
	font: 12px arial;
	margin: 3px 4px 0 0;
}

.status-link {
	float: right;
	font: 11px arial;
	margin: 3px 4px 0 0;
	color:black;
        
}

.lesson-content-table {
	font: 12px arial;
	color: #333;
}

.lesson-content-table .lesson-value {
	padding-left: 10px
}

/* TreeNodeUI */
.x-column-tree .x-panel-header {
	padding: 0;
	border-width: 0px;
}

.x-column-tree .x-panel-header .x-panel-header-text {
	margin-left: 3px
}

.x-column-tree .x-tree-node {
	zoom: 1;
}

.x-column-tree .x-tree-node-el {
	/*border-bottom:1px solid #eee; borders? */
	zoom: 1;
}

.x-column-tree .x-tree-selected {
	background: #d9e8fb;
}

.x-column-tree  .x-tree-node a {
	line-height: 18px;
	vertical-align: middle;
}

.x-column-tree  .x-tree-node a span {
	
}

.x-column-tree  .x-tree-node .x-tree-selected a span {
	background: transparent;
	color: #000;
}

.x-tree-col {
	float: left;
	overflow: hidden;
	padding: 0;
	zoom: 1;
	height: 18px;
	border-right: 1px solid #CCC;
}
/*1465*/
.custom .x-tree-col  {
    border-right:none !important;
    border-spacing:10px; 
    height:19px !important;
}

.custom .x-tree-node-el {
	border-bottom:1px solid #eee; 
	zoom: 1;
	padding-bottom:3px;
	
}

.custom .x-tree-node .x-tree-selected a span {
	background: transparent;
	color: #678;
}

.status-col
{
    float:right !important;
    margin-right: 10px;
}

.custom .x-tree-node a
{
    padding:0 !important;
    font: normal 11px Arial;
}
.custom .x-tree-node-over a span 
{
    text-decoration:none !important;
    color:Blue !important;
    padding:0 !important;
}

.custom .x-tree-node-over a
{
    margin-left:2px !important;
}

.custom  .x-tree-node a span 
{
   
   color:#336699;
   line-height: 21px !important;
   text-decoration: underline !important;

}


.x-tree-col-text,.x-tree-hd-text {
	color: #000;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding: 3px 3px 3px 5px;
	white-space: nowrap;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
	margin-top: 0px;
	border: 0;
	background: #f9f9f9
		url(/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x 0
		bottom;
	cursor: default;
	zoom: 1;
}

.x-tree-hd {
	float: left;
	overflow: hidden;
	border-left: 0px solid #eee;
	border-right: 1px solid #d0d0d0;
}

.action-links {
	visibility: hidden;
}

.x-view-over .action-links {
	visibility: visible;
}

/* bubble panel */
.x-bubble-ml {
	padding-left: 4px;
	background: transparent url(../images/bubble-lr.gif) repeat-y 0 0;
	zoom: 1;
}

.x-bubble-mr {
	padding-right: 4px;
	background: transparent url(../images/bubble-lr.gif) repeat-y right 0;
	zoom: 1;
}

.x-bubble-mc {
	background: #fff;
	overflow: hidden;
}

.x-bubble-tl {
	background: #fff url(../images/bubble-cs.gif) no-repeat 0 0;
	padding-left: 11px;
	zoom: 1;
}

.x-bubble-tr {
	background: transparent url(../images/bubble-cs.gif) no-repeat right top
		;
	padding-right: 11px;
	zoom: 1;
}

.x-bubble-tc {
	height: 9px;
	overflow: hidden;
	padding-top: 4px;
	background: #fff url(../images/bubble-tb.gif) repeat-x 0 0;
}

.x-bubble-bl {
	background: #fff url(../images/bubble-cs.gif) no-repeat 0 bottom;
	padding-left: 11px;
	zoom: 1;
}

.x-bubble-br {
	background: transparent url(../images/bubble-cs.gif) no-repeat right
		bottom;
	padding-right: 11px;
	zoom: 1;
}

.x-bubble-bc {
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	background: #fff url(../images/bubble-tb.gif) repeat-x 0 bottom;
}

.x-bubble-bwrap {
	background: #fff url(../images/bubble-tb.gif) repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}

.x-bubble-body {
	background: #fff;
	overflow: hidden;
}

#resultset {
	margin-top: 10px;
}

.result {
	width: 270px;
	background: transparent url(../images/result-bg.png) no-repeat scroll
		center bottom;
	margin: 0 10px 10px 0;
}

.result .header {
	background: transparent url(../images/result-header.png) no-repeat
		scroll center top;
	padding: 1px 10px 1px 10px;
	text-align: left;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #CCC;
}

.result .header h4 {
	font: bold 13px tahoma, arial, sans-serif;
	color: #444;
	margin: 0;
	height: 16px; /*  Prevent long titles from expanding the header. */
	overflow: hidden; /*  Some authors are a little too verbose. :)      */
}

.result .header h5 {
	font: normal 11px tahoma, arial, sans-serif;
	color: #666;
	margin: 0;
	height: 13px;
	overflow: hidden;
}

.result .body {
	padding: 2px 2px 2px 10px;
	white-space: normal;
	font: 12px arial;
}

.courseware-header-toolbar {
	width: 200px;
	padding-right: 2px;
}

.lite-window .x-window-ml {
	padding-left: 0px;
}

.lite-window .x-window-mr {
	padding-right: 0px;
}

/*


.lite-panel .x-panel-ml {
    padding-left: 0px;
}

.lite-panel .x-panel-mr {
    padding-right: 0px;
}

.lite-panel .x-panel-mc {
    padding-top: 0px;
}

.lite-panel .x-panel-bc {
    background: #EEE;
    border-bottom: 1px solid #DDD;
}
*/
.x-panel-mc { /*padding-bottom: 4px;*/
	
}

.x-panel-ml { /*border-bottom: 1px solid #BBB;*/
	
}


.x-panel-bc {
	background: #EAEAEA;
	border-bottom: 1px solid #CCC;
	display:none;
}

/*bottom left corner of panel */
.x-panel-bl {
	background-image:
		url(../ext/resources/images/lightgrey/panel/corners-sprite.gif)
}

/*bottom left corner of panel */
.x-panel-br {
	background-image:
		url(../ext/resources/images/lightgrey/panel/corners-sprite.gif)
}

.x-window-bc {
	background: #EAEAEA;
	border-bottom: 1px solid #CCC;
}

.x-window-bl {
	background-image:
		url(../ext/resources/images/lightgrey/panel/corners-sprite.gif)
}

.x-window-br {
	background-image:
		url(../ext/resources/images/lightgrey/panel/corners-sprite.gif)
}

.underline {
	text-decoration: underline;
}

.courseware-detail-header {
	margin: -1px 4px 0 8px;
}

.courseware-detail-header .x-panel-body {
	background: none;
	border: 0;
}

.courseware-detail-header .x-toolbar {
	background: none;
	border: 0 !important;
	padding-right: 4px;
}

.courseware-detail-header h1 {
	font-weight: bold;
	font-size: 16px;
	color: #444;
}

.courseware-detail-panel {
	background: #FFF;
}

.courseware-detail-panel .body { /*overflow-y:scroll;*/
	border: 0;
	padding-bottom: 8px;
}

.courseware-detail-column {
	margin-right: 4px;
}

.courseware-detail-column .x-panel {
	margin: 7px 3px 4px 3px;
}

.courseware-detail-column .x-panel-body {
	font: 12px arial;
	background: none;
	padding: 1px 4px 1px 4px;
	border: 0 !important;
}

.icon-element {
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 18px;
}

.prerequisite-item {
	margin-bottom: 2px;
	margin-left: 0;
	height: 17px;
	white-space: nowrap;
	overflow: hidden;
	font: 11px arial;
}

.prerequisite-item.complete {
	background-image: url(../images/icons/silk/gifs/accept.gif) !important;
}

.slide-tip {
	font: 12px arial;
	font-weight: bold;
	opacity: .8;
	border-bottom: 1px solid #FFF;
	top: 0px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	left: 30px;
	width: 290px;
	position: absolute;
	z-index: 9999;
	background-color: #000;
	display: none;
	padding: 15px;
	color: #FFF;
}

.user-list-item {
	height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 4px 0 3px 23px;
	-moz-user-select: none;
	border-bottom: 1px solid #EEE;
	font-weight: bold;
}

.enroll-button {
	height: 16px;
	margin-top: 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.enroll-button-nopadding {
	height: 16px;
	margin-top: 2px;
	background-repeat: no-repeat;
}

.helpwindow {
	width: 50%;
	height: 220px;
	background: #000;
	opacity: .8;
	position: absolute;
	z-index: 999999;
	left: 0;
	top: 40%;
	margin-left: 21%;
	color: #FFF;
	padding: 10px;
	display: none;
	font: 13px arial;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.helpwindow .key {
	color: #F2FC00;
	width: 14px;
	margin-left: 3px;
	float: left;
}

.helpwindow .kbitem {
	margin: 2px 0 0 2px;
}

.helpwindow .title {
	color: #F2FC00;
	border-bottom: 1px solid #FFF;
	font-size: 15px;
	margin-bottom: 6px;
}

.field-btn {
	background-image:
		url(/ext/resources/images/darkergrey/form/trigger-tpl-center.gif)
		!important;
	background-position: 1px -1px !important;
	border: 1px solid #BBB !important;
	height: 20px;
	padding: 0 4px 1px 4px !important;
	vertical-align: top;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	/*behavior:url(css/border-radius.htc);*/
}

.panel-visible .field-btn {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

input.advanced-search-field {
	padding: 0px !important;
}

.ext-strict .x-small-editor .x-form-text {
	height: 16px !important;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	/*behavior:url(css/border-radius.htc);*/
	padding: 2px 0 0 4px !important;
	
	
	
	
}

.ext-ie7 .x-small-editor .x-form-text {
	margin-top: 0 !important;
}

.panel-visible .advanced-search-field {
	-moz-border-radius-bottomleft: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.icon-correct {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url(/images/icons/silk/gifs/tick.gif);
	background-repeat: no-repeat;
}

.icon-incorrect {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url(/images/icons/silk/gifs/cross.gif);
	background-repeat: no-repeat;
}

.icon-item {
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px 8px;
	padding: 2px 0 1px 23px;
	-moz-user-select: none;
	font-weight: bold;
}

.x-list-body dl {
	border-bottom: 1px solid #DDD;
}

.search-results .x-list-body dl div {
	white-space: normal;
}

.x-debug-browser {
	z-index: 99999 !important;
	width: 100%;
}

#x-debug-browser {
	font: 12px arial;
}

.widget-panel .pane-body.x-panel-body {
	overflow-x: hidden !important;
	overflow-y: scroll !important;
}

.widget-list-name {
	float: left;
	margin: 3px 10px 3px 3px;
	width: 150px;
	height: 121px;
}

.cert-progress-item {
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding: 3px 0 4px 23px;
	-moz-user-select: none;
	font-weight: bold;
	border-bottom: 1px solid #EEE;
}

.progress-bar {
	width: 200px;
	border: 1px solid #444;
	margin-top: 5px;
	background: #F5F5F5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.progress-bar .progress-bar-inner {
	background: #79B;
	padding: 0;
	color: #FFF;
	border-right: 1px solid #444;
}

.scorm-frame {
	border: 0;
	height: 100%;
	width: 100%;
}

.scorm-frame {
	border: 0;
	width: 100%;
	height: 100%;
}

.nav-header {
	display: list-item;
}

.nav-link {
	display: list-item;
	cursor: pointer;
	color: #45F;
	text-decoration: none;
}

.nav-link:hover {
	cursor: pointer;
	color: #999;
	text-decoration: none;
}

.dbg-log-entry {
	border-bottom: 1px solid #CCC;
	padding: 3px;
}

.selection-panel {
	border-right: 1px solid #CCC !important;
	border-bottom: 1px solid #CCC !important;
}

.selection-panel .header.selection-panel-item {
	padding: 8px 0 8px 28px;
	border-bottom: 1px solid #E9E9E9;
	background-position: 7px;
	font: 12px arial;
	font-weight: bold;
}

.selection-panel .selection-panel-item {
	padding: 8px 0 8px 48px;
	border-bottom: 1px solid #E9E9E9;
	background-position: 23px;
	font: 12px arial;
	font-weight: normal;
}

.selection-panel-item {
	padding: 9px 0 7px 28px;
}

.catalog-panel-item {
	font: 12px arial;
	font-weight: normal !important;
}

.courseware-header {
	border-bottom: 1px solid #CCC;
	font: 12px arial;
	font-weight: bold;
	color: #444;
	margin-top: 10px;
	padding-left: 3px;
	cursor: pointer;
}

.courseware-header.expanded {
	background-image: url(/images/default/tree/elbow-minus-nl.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 2px -2px;
}

.courseware-header.collapsed {
	background-image: url(/images/default/tree/elbow-plus-nl.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 2px -2px;
}

.class-list-item {
	border-bottom: 1px solid #CCC;
}

.class-list-item.x-view-over {
	background: #E6E3FF;
}

.class-list-item.x-view-selected {
	background: #DCDFFF;
}

.calendar-event {
	white-space: nowrap;
	width: 95% !important;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	font: 10px arial;
	padding: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

.cal-table {
	width: 99%;
	height: 100%;
	table-layout: fixed;
	background: #FFF;
}

.cal-day {
	padding-left: 2px;
	font: 10px arial;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #FFF;
	vertical-align: top;
	height: 100px;
}

.cal-day-today {
	font: 10px arial;
	border: 1px solid #ABF;
	background: #EEE;
	vertical-align: top;
	height: 100px;
}

.cal-header {
	padding-left: 2px;
	font: 11px arial;
	background: #EEE;
	height: 20px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

/* future optimization
.x-panel-header {
    background-image: url(/ext/resources/images/darkergrey/panel/top-bottom.gif);
    border: 1px solid #999;
    -moz-border-radius: 5px 5px 0 0;
}

.x-panel-body {
    background:#FFF;
    border-left:1px solid #999;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
    -moz-border-radius: 0 0 3px 3px;
}
*/
.exam-timer {
	margin-top: 4px;
	margin-right: 8px;
	margin-left: 7px;
}

.exam-timer .x-panel-body {
	padding: 5px;
	background: #DFD;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.exam-timer .x-panel-mr {
	border-color: #999;
}

.big-button .x-btn-mc {
	background-color: #FEFFE4;
	background-image: none;
	text-align-left;
}

.survey-answers-table {
	width: 100%;
	border: 0;
}

.survey-answers-table td {
	border-bottom: 1px solid #CCC;
	font: 12px arial;
	padding: 2px;
}

.jumplink {
	background: #FFF;
	border: 1px solid #999;
	padding: 0 4px;
	margin-right: 4px;
	display: inline;
	cursor: pointer;
}

.jumplink.active-question {
	background: #CDF;
}

.training-language-picker {
	padding: 7px;
	border-right: 1px solid #CCC !important;
	border-bottom: 1px solid #CCC !important;
	background: #DDD !important;
	border-radius: 0 0 6px 6px;
}

.header-title .x-toolbar-left {
	vertical-align: top;
}

.x-panel-tbar .x-toolbar.header-title {
	padding: 0 !important;
}

.x-toolbar.header-title .x-toolbar-layout-ct {
	border: 0;
}

.checkbox-unchecked {
	background-image: url(/images/default/menu/unchecked.gif);
}

.checkbox-checked {
	background-image: url(/images/default/menu/checked.gif);
}

.radio-unchecked {
	background-image: url(/images/radio-unchecked.jpg);
}

.radio-checked {
	background-image: url(/images/radio-checked.jpg);
}

/* secure password thing */
.PwdMeterBase {
	margin-bottom: 10px;
	width: 195px;
}

.PwdBack {
	height: 9px;
	background-image: url(/images/password_meter_grey.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.PwdMeter {
	width: 0;
	height: 10px;
	background-image: url(/images/password_meter.gif);
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 9px;
	margin-top: 1px;
	margin-bottom: 6px;
}

.StrengthMeter {
	margin-top: 4px;
}

.cart-price {
	border-bottom: 1px solid #CCC;
	padding-right: 10px;
	text-align: right;
	color: #A00;
	vertical-align: top;
	padding-top: 10px;
}

.promo-code-trigger {
	width: 200px;
}

.ext-strict .x-small-editor .x-form-text.payment-entry {
	height: 18px !important;
	margin-top: 1px;
}

.fieldset-toolbar {
	border: 0;
}

.fieldset-panel {
	padding: 0;
}

.centered-big {
	text-align: center;
	margin: 100px 0;
	font: 16px Arial;
	color: #999;
}

.ext-ie .x-fieldset.fieldset-panel {
    padding-bottom:0;
}

.ext-ie .payment-entry {
    margin-top: 2px !important;
}

.icon-social-learning {
	background-image: url(../images/icons/ensemba_icon.png)
		!important;
}

#maintabpanel .x-panel-body 
{
   height:auto !important;
}

#maintabpanel .x-tab-panel-body 
{
    border: none;
}

.welcomeWidget ul 
{
    list-style:disc;
    list-style-position:outside;
    display: inline-block;
    padding: .2em 2.5em;
}

.welcomeWidget ol 
{
    list-style:decimal;
    display: inline-block;
    padding: .1em 2em;
}

.welcomeWidget
{
    text-align:justify;
}

.welcomeWidget .x-panel-body 
{
   overflow :auto !important;
}

#social-recomedations-div 
{
    border: 1px solid silver;
}

#maintabpanel .x-tab-panel-header 
{
    border-bottom:none; 
}

.post-status-icon {
	float:right;	
	border-radius: 3px;
	width: 17px;
	padding-top:1px;
	text-align: center;
	margin-right: 3px;
}

.post-status-icon.new-answers {
	background:#93BEE6;
}

.post-status-icon.answer-count {
	background: #FFB89D;
}

.discussion-post-panel {
	margin-top: 10px;
	border: 1px solid #CCC; 
	border-radius: 6px;
}

.discussion-post-panel .x-plain-header{
	background: #DDD;
	padding: 5px;
	font: 21px Arial bold;
}

.discussion-post-panel .user-name {
	color: #555;
}

.discussion-post-panel .post-title {
	font:17px Arial;
}

.discussion-post-panel .post-body {
	color: #555;
	font: 12px Arial;
}

.discussion-post-panel.question .x-toolbar {
	border: 0px solid #CCC;
	background: #FFF;
	border-radius:0 0 6px 6px;
	height:22px;
	padding:6px;
}

.discussion-post-panel.answer .x-toolbar {
	border:0;
	border-radius:0 0 6px 6px;
	height:22px;
	padding:6px;
}

.discussion-post-panel .comment-count {
	color:#788DCD;
	cursor: pointer;
}

.answer-type {
	background: #FFA83A;
	border-radius: 5px;
	padding: 1px 4px;
	color: #353535;
	border: 1px solid #FFF;
	width: 50px;
}

.answer-type.Instructor {
	background: #98F587;
}

.icon-up {
	background-image: url(../images/icons/approve.png) !important;
}

.icon-down {
	background-image: url(../images/icons/deny.png) !important;
}

.post-list .x-list-body-inner em { 
	font-style: normal !important; 
	font-weight: bold; 
	font: 12px Arial bold;
	color: #666;
}

.post-list .x-list-body-inner dl {
	margin: 3px;
	background:#FFF;
	border-radius: 3px;
	border: 1px solid #DDD;
	padding: 3px;
}

.post-list span.title {
	overflow: hidden;
}

.new-post-window .x-toolbar {
	border-top: 0;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}



.x-small-editor .x-form-text.title-field {
	border-radius: 4px;
}

.login-logo {
	position:absolute;
	top:300px;
	right:300px;
	z-index: 100;
	width: 249px;
	height: 107px;
}


.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br, .x-panel-tc { border-width: 0 0 1px 0 ; background: none;}

#trainingPanel {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 10px;
}

 .courseware-detail-column {
 	border-left: 1px solid #CCC;
 	margin-left: 10px;
 }

 .x-panel-header {
 	background: none;
 }

.x-form-text, textarea.x-form-field{
    border-radius: 4px 0 0 4px
}
.catalog-panel-item {
	font: 12px arial;
	font-weight: normal !important;
	padding: 9px 0 7px 38px;
}

.catalog-panel
{
    margin-left:2px;
    float:left;
}


.training-item {
	float: left;
	background: #F8F8F9;
	margin: 28px 5px 0 38px;
	width:220px;
	border:1px solid #CCC;
	border-radius:6px;
}

.training-item .top-row {
	padding: 5px;
	border-bottom: 1px solid #DDD;
	border-radius: 6px;
	border: 1px solid #555;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	/*background-size:100% auto !important;*/
	behavior:url(/css/pie.htc);
	/*border-bottom: 1px solid #DDD;*/
}

.training-item .tile-details {
	color: #595959;
	padding: 7px 9px;
	font: 13px Arial;
	font-weight: bold;
}

.training-item .tile-details span{
	color: #A1A1A1;
}

.training-item .tile-details div{
	margin-bottom:2px;


}

.training-item .top-row.x-view-over	{
	border:1px solid #FFF;

}

.training-item .top-spacer {
	height: 120px ;
}

.training-item .list-view-name {
	background: #222;
	color: #FFF;
	font-weight: normal;
	opacity: .7;
	float: none;
	height: 20px;
	padding-left: 5px;
	overflow: hidden;
}

.training-item .type-icon {
	border: 1px solid #DDD;
	border-radius: 5px;
	background: #FFF;
	float:right;
	margin-right: -3px;
	margin-top: -3px;
	text-align: center;
	height: 53px;
	width: 42px;
}

.training-item .points-icon {
	border: 1px solid #DDD;
	border-radius: 5px;
	background: #FFF;
	float:right;
	clear: both;
	margin-right: -3px;
	margin-top: 7px;
	text-align: center;
	height: 43px;
	width: 42px;
}

.training-item .points-icon .score {
	color: #0083CA;
	font: 20px Arial;
	font-weight: bold;
}

.training-item .type-icon .icon-img {
	background: url(/images/icon-type-cert.png);
	height: 29px;
	width: 32px;
	border-radius: 0 0 6px 6px;
	margin: 5px auto;
}

.training-item .type-icon .icon-img.course {
	background: url(/images/icon-type-course.png);
	height: 27px;
	width: 20px;
	border-radius: 0 0 6px 6px;
	margin: 5px auto;
}

.training-item .label {
	border-bottom: 1px solid #DDD;
	color: #888;
	padding-bottom: 2px;
}

.training-item  .label-readonly {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 2px 3px 3px 0 #585858;
	color: #805040;
	float: left;
	font-size: 11px;
	margin: -3px;
	padding: 2px;
}

.list-view-name .link:hover {
	color: #CCC;
}

.training-toolbar.x-toolbar { 
	padding: 2px 2px 3px 2px !important;
}
.user-list-item {
	/*height: 55px;*/
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 4px 0 3px 23px;
	-moz-user-select: none;
	border-bottom: 1px solid #EEE;
	
}

.clsSeatsRemaining {
  color: #309530 !important;
}

.new-lesson-title2 {
    background-image: url("https://v6.netexam.com/images/arrow.gif") !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #777;
    font: bold 18px arial;
    margin-top: 10px;
    padding-left: 20px;
}

#lesson-disc {
    margin-bottom: 11px;
}

.lesson-content-table {
    color: #333;
    font: 12px arial;
	display :none !important;
}

.lesson-detail {
    font: 12px arial;
    padding: 0 0 0 32px;
}

.lesson-status{

display :none !important;
}

.complete-lesson {
    display: none !important;
}

/* Login Option on Public Catalog - 6.15*/

#reg_Panel .x-form-item label.x-form-item-label, #reg_PanelNew .x-form-item label.x-form-item-label{
	width:60px !important;
}
#reg_Panel .x-form-element, #reg_PanelNew .x-form-element {
    padding-left: 65px !important;
}
#reg_Panel .x-form-display-field, #reg_PanelNew .x-form-display-field {
    padding-top: 1px;
    text-align: center;
    font-size: 1.1em;
    font-weight:bold;
}
#reg_Panel .ext-strict .x-small-editor .x-form-text,
#reg_PanelNew .ext-strict .x-small-editor .x-form-text{
	width:162px;
}
#regpanel_login, #regpanel_loginNew {
    left: 5px;
    position: relative;
width: 52px !important;
}

#reg_Panel .x-toolbar-left-row, #reg_PanelNew .x-toolbar-left-row {
    left: 10%;
    position: relative;
}
#regpnlbottomtxt {
    left: 45%;
    position: relative;
}

#reg_Panel .x-panel-bwrap .x-panel-body-noheader:nth-child(2),
#reg_PanelNew .x-panel-bwrap .x-panel-body-noheader:nth-child(2) {
    display: none;
}

#reg_Panel .x-toolbar-left .x-toolbar-cell:nth-child(2) .x-toolbar-left,
#reg_PanelNew .x-toolbar-left .x-toolbar-cell:nth-child(2) .x-toolbar-left {
    display: none;
}
#reg_Panel .x-toolbar-layout-ct, #reg_PanelNew .x-toolbar-layout-ct {
    background: #fff;
}
#reg_Panel .x-form .x-toolbar-layout-ct{
    margin-left: 46px;
    margin-left: 58px\9;
}

#reg_PanelNew .x-form .x-toolbar-layout-ct {
   margin-left: 51px;
   margin-left: 63px\9;
   border: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #reg_Panel .x-form .x-toolbar-layout-ct {
		margin-left: 58px;
	}
}
#regpanel_register {
    margin: 0 auto 0 66px;
    width: 116px !important;
}

#reg_Panel .login-box input:first-child, #reg_PanelNew .login-box input:first-child {
    border: 1px solid #bebebe;
    box-shadow: none;
    margin: 0 0 0 5px;
    width: 176px !important;
}

#reg_Panel .login-box button:first-child, #reg_PanelNew .login-box button:first-child {
    color: #000 !important;
}
#reg_PanelNew .x-window-body {
    padding: 0 !important;
}


/* by Ru1 -- InfoComm       */


.x-table-layout td {
          vertical-align:top;
          border:none;
     }
.x-table-layout tr {
          
          border:none;
     }

.x-table-layout {
    background-color:white;
    border-style:none;
    border:none;
    width:100%;
}

table#cts-button td {
    background: none !important;
}

table#edu-button td {
    background: none !important;
}

table#webina-button td {
    background: none !important;
}


table#cts-button button{
    font-size:16px;
    color: #666666;
}

table#edu-button button{
    font-size:16px;
    color: #666666;
}

table#webina-button button{
    font-size:16px;
    color: #666666;
}

div#lyndamenubar {
    background: none !important;
    background-color: #fff !important;
    padding-left: 31px;
}


table#cts-button:hover {
  border-bottom: solid 2px #474747;
}

table#edu-button:hover {
    border-bottom: solid 2px #474747;
}

table#webina-button:hover {
    border-bottom: solid 2px #474747;
 
}

#main-ui-training.infocommcls  .x-panel-bl{
	background:none !important;
}

#main-ui-training.infocommcls  .x-panel-br{
	background:none !important;
}

#main-ui-training.infocommcls  .x-panel-bc{
	background:none !important;
}
#main-ui-training.infocommcls  .top-spacer:hover{
   /*background-color: rgba(0,0,0,.75) !important;*/
   /*background-image:url(/images/play_blackbox.png);*/
   background-repeat:no-repeat;
   background-position-y:130px;
   background-position:center;
  
}

#main-ui-training.infocommcls  #inforComm_TopRow .top-spacer:hover{
   /*background-color: rgba(0,0,0,.75) !important;*/
   /*background-image:url(/images/play_blackbox_two.png);*/
   background-repeat:no-repeat;
   background-size:250px;
   background-position:center;
}

#main-ui-training.infocommcls  .top-row{
   padding: 0px !important;
}

#main-ui-training.infocommcls  .top-spacer:hover::after { 
   /*content: "Preview This Course";*/
   color:white !important;
   margin-left:50px;
   margin-top:100px;
   position:absolute;
}

#main-ui-training.infocommcls  #images_view .view-node.training-item .type-icon{
display:none !important;
}

/* right box*/
.image-left{
width:200px;
}
.text-right{
width:800px;
height:153px;
padding-left: 24px;
}
.text-right h3{
padding:0px;
margin:0px;
font-family: monospace;
   font-size: 19px;
color: #333;
}
.text-right .text-p{
   padding-top: 7px;
   display: block;
   font-family: monospace;
   font-size: 12px;
   color: #5c5c5c;
   width: 520px;
}
.table-images{
   border-bottom: solid 1px #dcdcdc;
}

.table-images .top-row{
   height: 140px !important;
   width: 250px !important;
   background-size: 250px !important;
   background-repeat: no-repeat !important; 
   border:none !important;
}
.table-images .top-spacer{
height: 140px !important;
   width: 250px !important;
}

.table-images .top-spacer:hover{
   height: 140px !important;
   width: 250px !important;
  /* background-color: rgba(0,0,0,.75) !important;*/
}

.table-images .top-spacer:hover::after{
  /*content: "View Course" !important;*/
  color:white !important;
  margin-left:90px !important;
  margin-bottom:-150px;
  position:absolute;
  font-weight:bold !important;

}

#main-ui-training.infocommcls  .x-panel-mr{
   border: none !important;
}

.infoComm_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
}

.infoComm_list ul li {
    float: left !important;
}

.infoComm_list li a {
    display: block;
    color:#000;
    text-align: center;
    padding: 11px;
    text-decoration: none;
}


#main-ui-training.infocommcls  .table-images:hover{
background-color:#f2f2f2;

}

#main-ui-training.infocommcls  .table-images td {
   vertical-align: middle; 
  border: none;
}

.w3-navbar li a {
    color:#000 !important;
}


#main-ui-training.infocommcls   #training-custom-txtSearch{
   margin-left: 24px;
}

#main-ui-training.infocommcls   #training-custom-txtSearch .x-panel-tl:first-child{
   border: none !important;
}
#main-ui-training.infocommcls   #training-custom-txtSearch #lblSearch{
   font-size: 14px;
   color: #5b5b5b;
}

#main-ui-training.infocommcls   #training-custom-txtSearch #textSearchValue{
   height: 24px !important;
   border-radius: 2px !important;
   margin-left: 7px !important;
}

#main-ui-training.infocommcls   #training-custom-txtSearch #btnClear{
   margin-left: 45%;
   margin-top: -8%;
}
#main-ui-training.infocommcls   #training-custom-txtSearch #btnSearch{
   margin-left: 27%;
   margin-top: 5px;
}

@-moz-document url-prefix() { 
        #main-ui-training.infocommcls  #training-custom-txtSearch #btnSearch {
           margin-left: 28%;
           margin-top: 5px;
        }
#infoCommPopupWindow input.clsCloseBtn {
   background: none;
  color: #fff;
  /* padding: 6px; */
  border-radius: 19px;
  border: solid 2px #ffffff;
  margin: 2px;
  margin-top: 2px;
  width: 90px;
  background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png) !important;
  background-size: 60px;
  background-repeat: no-repeat;
  /* padding-left: 21px; */
  height: 27px;
  font-weight: 700 !important;
  font-size: 15px;
  text-transform: uppercase;
  font-family: helvetica !important;
}


#infoCommPopupWindow input.clsCloseBtn:hover {
   background: none;
   color: #fff;
   padding: 6px;
   border-radius: 19px;
   border: solid 2px #ffffff;
   margin: 2px;
   margin-top: 5px;
   width: 71px;
   background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png);
   background-size: 70px;
   background-repeat: no-repeat;
   padding-left: 21px;
   background-position-y: 3px !important;
}

}
#training-custom-txtSearch h4{
  font-weight:bold !important;
  font-size: 18px;
  padding-left: 8px;
  background-color: #bdbdbd;
  margin-top: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #404040;
}

#infoComm li .listCommSelected{
      border-bottom: solid 2px #008cc9;

} 

#infoComm li .listCommSelected:hover{
      border-bottom: solid 0px #008cc9;

} 

.listCommSelected {
    border-bottom: solid 2px #008cc9;
}

/* end of right box*/



/* end       InfoComm --------------*/

/*------------------------InfofComm #091016 BEGIN*/

/*infoComm Banner*/
#catalogue_banner{ 
     height:500px !important;
     background-size: 1900px;
     background-repeat: no-repeat !important;
     -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


div#lyndamenubar {
  background: none !important;
  background-color: #fff !important;
  padding-left: 0;
  width: 100% !important;
}


.infoComm_list ul {
  background: none !important;
  background-color: #fff !important;
  margin-left: auto;
  width: 90% !important;
  margin-right: auto;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 79px;
  margin-top: 43px;
  background-image: url(https://images.netexam.com/images/11126/infocomm_logo.png) !important;
  background-position: 31px 5px;
  background-repeat: no-repeat !important;
}


#infoComm li {
  background-color: #fff;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #bfbfbf;
  margin-top: 5px;
  background: none;
  margin-top:2% !important;
}

#lyndamenubar table {
width: 100% !important;
}


#infoPaging.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}

#dvMenue{
  margin-top: -3% !important;
}


#banner_title span{
   position: absolute;
   top: 0%;
   right: -23%;
   font-size: 32px;
   line-height: 38px;
   font-family: helvetica;
   width: 738px;
   word-break: break-word;
   white-space: pre-line;
   color: #fff;
}



#infoComm li:first-child{
  margin-left: 24%;
}


#infoPaging.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

#main-ui-training.infocommcls .x-panel-bc {
   background: none !important;
   border: none;
}



#item_paging .x-panel-tbar{
   width: 100% !important;
}

#info_header span{
   font-size: 32px;
   color: #3A405B;
   font-family: helvetica;
}

#info_header {

   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 130px;
}

#banner_title span {
position: absolute;
top: 22%;
right: 34%;
font-size: 32px;
line-height: 38px;
font-family: helvetica;
width: 683px;
word-break: break-word;
white-space: pre-line;
color: #fff;
}
#info_header {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 80px;
   padding-top: 50px;
}

#banner_title{
  display: inline-block;
}


#banner_title #banner_button {
position: absolute;
top: 33%;
right: -21%;
font-size: 32px;
line-height: 38px;
font-family: helvetica;
width: 683px;
word-break: break-word;
white-space: pre-line;
color: #fff;
z-index: 99999;
}
#infoComm li a {
color: #484848 !important;
background: none;
font-family: helvetica !important;
}

#banner_button input {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 10px;
   padding-left: 30px;
   padding-right: 30px;
   border-radius: 13px;
   background-color: #2ccfe0;
   border: none;
}
#infoComm li:hover {
background-color:#e0e0e0 !important;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.table-images .top-row {
   height: 240px !important;
   width: 370px !important;
   background-size: 370px !important;
   background-repeat: no-repeat !important;
   border: none !important;
   border-radius: 10px !important;
}


#dtlItems {
   overflow-x: hidden !important;
   margin-top: 25px;
}


#main-ui-training.infocommcls .table-images td {
   vertical-align: top;
   border: none;
}


.text-right h3 {
   padding: 0px;
   margin: 0px;
   font-family: helvetica;
   font-size: 17px;
   color: #333;
   font-weight: 600;
}


div#divMember {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
div#divnonMember {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
span#publish_date {
   font-size: 14px;
   color: #333;
   font-weight: 500;
}
span#cts {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsd {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsi {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsmax {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

#tbl_ru td{
 vertical-align: middle !important;
}

#banner_button input:hover{
background-color:#12b1c2 !important;
}
#filter_top_btn .x-btn-tl, #filter_top_btn .x-btn-tr, #filter_top_btn .x-btn-tc, #filter_top_btn .x-btn-ml, #filter_top_btn .x-btn-mr, #filter_top_btn .x-btn-mc, #filter_top_btn .x-btn-bl, #filter_top_btn .x-btn-br, #filter_top_btn .x-btn-bc {
   background-image: url(../images/darkergrey/button/btn.gif);
   background-image: none;
}

#filter_top_btn {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   height: 34px !important;
   margin-right: 17px;
}


#filter_top_btn button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}
.root_node {
   background-color: #3a3f5c !important;
   /* color: #fff !important; */
   height: 24px;
   padding-top: 6px;
}

.root_node span:first-child {
   color: #fff;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
   vertical-align: middle !important;
   padding-left: -5px !important;
   margin-left: -10px;
}
#btnApplyFilter  {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   margin-bottom: 12px;
   height: 34px !important;
   right: 0px;
   margin-left: 141px !important;
}




#btnApplyFilter .x-btn-tl, #btnApplyFilter .x-btn-tr, #btnApplyFilter .x-btn-tc, #btnApplyFilter .x-btn-ml, #btnApplyFilter .x-btn-mr, #btnApplyFilter .x-btn-mc, #btnApplyFilter .x-btn-bl, #btnApplyFilter .x-btn-br, #btnApplyFilter .x-btn-bc {
  background-image: url(../images/darkergrey/button/btn.gif);
  background-image: none;
}


#btnApplyFilter button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}


#panelSearch{
   top: 0 !important;
}

.x-tree-node-el.x-tree-node-leaf.x-unselectable .x-tree-node-anchor span{
   font-family: helvetica !important;
   font-size: 12px;
} 


.x-tree-node-el.x-tree-node-leaf.x-unselectable {
  line-height:23px !important;
}

#panelSearch .x-tree-node-collapsed .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch .x-tree-node-leaf .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch .x-tree-arrows .x-tree-elbow-plus {
   background-image: none !important;
}
#panelSearch input.x-tree-node-cb {
   margin-left: -9px !important;
   height: 19px;
   vertical-align: bottom;
}


#btnApplyFilter:hover{
background-color: #86cba5;
}

#filter_top_btn:hover{
background-color: #86cba5;
}

#item_paging .x-panel-bbar {
   width: 100% !important;
}

#infoPagingBottom.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}
#infoPagingBottom.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

.user-cert-badge
{
   top: 350px;
    position: relative;
    right: 260px;	
	border: 1px solid #CCC !important;
}

.clsLtTitle {
    font-size: 2em;
    margin-left: 15%;
    margin-top: 85px;
    position: absolute;
}
/*infoComm Banner End*/

/*--------------------------InfofComm #091016 END*/

/* end */
/*----------- InfoComm Catalog BEGIN --------------*/

div#info_cert_colum {
    width: 198px !important;
    height: 369px;
    padding: 17px;
    border-right: solid 1px #f1f0f0;
display: inline-block\9 !important;
}

div#dvCertList {
   width: 1169px !important;
   display: flex;
   margin-right: auto !important;
   height: 403px !important;
   margin-left: auto !important;
   background-color: #fff;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   margin-bottom: 59px;
display: -ms-inline-grid\9 !important;
}


div.info-cat-top-row {
    width: 198px !important;
    height: 132px !important;
    border: none !important;
    border-radius: 10px;
    opacity: 0.8;
}


.info-cat-name {
    font-size: 18px;
    padding: 5px;
    color: #ed1c24;
    font-family: helvetica;
    text-align: center;
    width: 186px !important;
    word-break: break-word;
    white-space: pre-line;
    /* display: flex; */
    height: auto;
}


#item_paging .x-panel-tl:first:child{
    border: none !important;

}


td#info_cert_name {
    border-bottom: 1px solid #f1f0f0;
    color: #000000;
    cursor: auto;
    font-family: helvetica;
    font-size: 14px !important;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

div#info_cert_btn input {
    background-color: #fff;
    border: none;
    background-image: url(https://images.netexam.com/images/11126/cat-btn.png);
    width: 198px;
    height: 42px;
    font-size: 11px;
    font-family: helvetica;
    color: #fff;
    font-weight: 600;
}


table.info-table-images {
    height: 328px !important;
    display: block;
}

tr#info_cert_img {
    background-color: #000000;
    border-radius: 10px !important;
}


div#info_menu_banner_title {
    top: 196px !important;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
    text-align: center;
    color: #fff;
}

div#info_menu_banner_title #info_menu_header_first {
    font-size: 48px;
    font-weight: bold;
    font-family: helvetica;
    display: block;
    color: #fff;
}

div#info_menu_banner_title span#search_subtitle {
    font-size: 18px;
    font-family: helvetica;
    font-weight: 600;
    color: #fff;
}

span#search_text {
    display: block;
    padding-top: 30px;
}


input#txtSearchCat {
background-image: url(https://images.netexam.com/images/11126/search-bar.png);
background-repeat: no-repeat;
border: none;
height: 45px;
width: 375px;
background-color: rgba(255,0,0,0.0);
font-size: 15px;
font-family: helvetica;
text-align: center;
}

div#info_catalogue_banner {
    height: 580px !important;
    opacity: 0.8;
}


div#item_paging {
    margin-top: -66px !important;
}


div#info_menu {
    background-color: #000000;
}

td#info_cert_img {
    background-color: #000000;
    border-radius: 10px;
height:132px\9 !important;
}




.info_mpop_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
}

.info_mpop_list ul li {
float: left !important;
padding-left: 45px;
}
.info_mpop_list li a {
    display: block;
    color:#000;
    text-align: center;
    padding: 16px;
    text-decoration: none;
}

div#info_cert_btn input:hover {
   background-color: #fff;
   border: none;
   background-image: url(https://images.netexam.com/images/11126/hover-btn-cat.png);
   width: 198px;
   height: 42px;
   font-size: 11px;
   font-family: helvetica;
   color: #fff;
   font-weight: 600;
}



div#dtlItems {
   width: 1169px !important;
   margin-right: auto !important;
   margin-left: auto;
}


div#info_mp_wrap {
   width: 1169px !important;
   margin-right: auto !important;
   margin-left: auto;
   height: 700px;
}


div#info_course_img_mp {
width: 270px !important;
height: 294px !important;
margin: 10px;
float: left !important;
text-align: center;
border: solid 1px #f1f0f0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


div#info_dv_img_mp {
  width: 270px !important;
  height: 150px !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  opacity: 0.8;
  /* z-index: -1; */
  background-size: 100%;
}


div#info_course_title_mp {
    background-color: #3a405b;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: helvetica;
    font-size: 14px;
    margin-top: -16px !important;
    padding: 7px 10px;
    position: relative;
    text-align: center;
    z-index: 999;
}

span.info_mp_desc {
font-size: 14px;
color: #000000;
font-family: helvetica;
padding: 21px;
display: block;
text-align: left;
font-weight: 600;
line-height: 19px;
height: 63px;
}


.info_mpop_list li a {
   display: block;
   color: #000;
   text-align: center;
   padding: 16px;
   text-decoration: none;
   font-size: 18px;
   font-family: helvetica;
   font-weight: 600;
   text-decoration: none !important;
}


.info_mpop_list ul {
  list-style-type: none;
   margin: 0;
   padding: 0;
   overflow: hidden;
   background-color: #ffffff;
   margin-left: auto;
   margin-right: auto;
   width: 1169px !important;
   text-align: center;
   height: 53px;
   
}


.info_mpop_list li a:hover {
   background-image: url(https://images.netexam.com/images/11126/menu-arrow.png) !important;
   color: #ed1c24;
   background-repeat: no-repeat !important;
   bottom: 0px !important;
   background-position: 50% 45px;
   z-index: 99999;
   text-align: center !important;
   font-family: helvetica !important;
}

div#info_mpop_banner_title {
   text-align: center;
   font-size: 32px;
   color: #3a405b;
   font-weight: bold;
   padding-bottom: 19px;
   /* padding-top: 85px; */
   font-family: helvetica !important;
}


span#info_course_foot_mp {
background-image: url(https://images.netexam.com/images/11126/right-ico.png);
display: block;
/* height: 29px; */
/* width: 29px; */
float: right;
background-repeat: no-repeat;
padding: 10px;
margin-right: 9px;
}

div#info_calltoaction {
margin-left: auto;
margin-right: auto;
}

div#info_quotesection {
margin-left: auto;
margin-right: auto;
}

div#lyndamenubar {
   background: none !important;
   background-color: #fff !important;
   padding-left: 0 !important;
   width: 100% !important;
   padding: 0px !important;
}


#InfoCommCatalog .x-plain-body {
   padding: 0 0 0 0px !important;
}

div#info_mpop_menuwrap {
   height: 45px;
   border-bottom: solid 1px #f1f0f0;
   text-align: center;
   display: inline-block;
}

div#info_quotesection {
   margin-left: auto;
   margin-right: auto;
   width: 1169px !important;
   height: 430px !important;
}

div#info_quoteSection {
   /* margin-left: auto; */
   /* margin-right: auto; */
   width: 100% !important;
   height: 400px !important;
   padding-top: 15px;
   background-color: #F0F2F7 !important;
   padding-bottom: 15px;
   text-align: center;
   margin-top: 85px !important;
   margin-bottom: 0px  !important;
   background-color: white;
}
div#info_panelCallToAction {
   /* margin-left: auto; */
   /* margin-right: auto; */
   width: 100% !important;
   height: auto !important;
   padding-top: 15px;
   background-color: #F0F2F7 !important;
   padding-bottom: 15px;
   text-align: center;
   margin-top: 85px !important;
   margin-bottom: 85px;
   background-color: white;
}



div#info_calltoaction {
   margin-left: auto;
   margin-right: auto;
   width: 1169px !important;
   height: 430px !important;
}

div#info-top-row-mp-wrap {
   background-color: #000000;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
}

.main-pnel-cls .x-plain.main-pnel-cls-bwrap  .x-plain.main-pnel-cls-body.x-plain.main-pnel-cls-body-noheader.x-table-layout-ct{
   padding: 0 0 0 0px !important;
   width: 101% !important;

}

input#btnSearchCat {
background-image: url(https://images.netexam.com/images/11126/search-icon.png);
width: 31px;
height: 26px;
position: absolute;
margin-left: -40px;
background-color: #fff;
border: none;
margin-top: 7px;
cursor:pointer;
}

#infoComm li a {
    color: #000000!important;
    background: none;
    font-family: helvetica !important;
    font-weight: 700;
    font-size: 15px !important;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
}

#infoComm li {
    background-color: #fff;
    font-size: 14px !important;
    font-weight: bold !important;
    color: #bfbfbf;
    margin-top: 5px;
    background: none;
    margin-top: 2% !important;
}

#certificationDetailWin h1 {
   color: #5b5b5b !important; 
}

#courseDetailWin h1 {
    color: #5b5b5b !important; 
}


#dvMenue {
    margin-top: 1px !important;
}


.infoComm_list ul {
    background: none !important;
    background-color: #fff!important;
    margin-left: auto;
    width: 90% !important;
    margin-right: auto;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 79px;
    margin-top: 0 !important;
    background-image: url(https://images.netexam.com/images/11126/infocomm_logo.png) !important;
    background-position: 31px 5px;
    background-repeat: no-repeat !important;
}


span#ic_language_list select {
    width: 79px !important;
    font-size: 12px;
    font-family: helvetica !important;
    font-weight: 600;
    color: #fff;
    background-color: #000;
    border: none;
}

div#ic_language_tbar {
   width: 182px !important;
   /* margin-left: auto; */
   /* margin-right: auto; */
    background-color: #000000!important;
   /* height: 30px !important; */
   /* padding-top: 10px; */
    height: 28px !important;
   padding-top: 12px;
    border-right: solid 1px #fff!important;
    margin-top: 1px;
}

span#ic_language_caption {
    color: #bcbec0;
    font-family: helvetica !important;
    font-size: 12px !important;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
}

div#ic_language {
    width: 89% !important;
    margin-left: auto;
    margin-right: auto;
    background-color: #000000 !important;
    height: 40px !important;
    text-align: right;
    padding-right: 20px;
}

#ic_language_a {
  position: absolute;
top: 64px;
padding-left: 25px;
padding-bottom: 10px;
text-decoration: none !important;
padding-top: 10px;
padding-right: 25px;
}



span#ic_langage_bcm_top {
   font-size: 12px;
   color: #3a405b;
   font-weight: 500;
   font-family: helvetica !important;
}



span#ic_langage_bcm_btm {
   font-size: 15px;
   color: #3a405b;
   font-weight: 600;
   font-family: helvetica !important;
   text-decoration: none !important;
}

a#ic_language_a:hover {
   background-color: #c7bdda;
   border-top-right-radius: 10px;
   border-top-left-radius: 10px;
}



/*#infoComm li:first-child {
   margin-left: 16%;
}*/

@media only screen and (max-width: 1601px){
#infoComm li {
   background-color: #fff;
   font-size: 14px !important;
   font-weight: bold !important;
   color: #bfbfbf;
   margin-top: 5px;
   background: none;
   margin-top: 2.5% !important;
}

}

@media only screen and (max-width: 1500px){
#infoComm li:first-child {
margin-left: 18%;
}
}

@-moz-document url-prefix() { 


#ic_language_a {
   padding: 10px 25px;
   position: absolute;
   text-decoration: none !important;
   top: 61px;
}

}

    
div#dvLanguage {
top: 0px;
position: absolute;
left: 88px;
}



/*----------- InfoComm Catalog END ---------------*/

.courseware-icon-img {
   height: 30px;
   width: 19px;
   border-radius: 0 0 6px 6px;
   margin: 5px auto;
   background-position: center center !important;
   background-repeat: no-repeat !important;
   background-size: 100% auto !important;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon-type-course.png', sizingMethod='scale');
}

.label-elective {
   background: none repeat scroll 0 0 #ffffff;
   border: 1px solid #cccccc;
   border-radius: 3px;
   box-shadow: 2px 3px 3px 0 #585858;
   color: #ff9900;
   float: left;
   font-size: 10px;
   margin: 70px;
   padding: 2px;
   margin-right: 3px;
   margin-top: 1px;
   position: absolute;
   display: block;
}

.label-status {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #cccccc;
border-radius: 3px;
box-shadow: 2px 3px 3px 0 #585858;
color: #ff9900;
float: left;
font-size: 10px;
margin: 1px;
padding: 2px;
margin-right: 3px;
margin-top: 1px;
position: absolute;
display: inline-block;
}


/*------------------------InfofComm CAT BEGIN*/

/*infoComm Banner*/
#catalogue_banner_ct{ 
     height:500px !important;
     background-size: 1900px;
     background-repeat: no-repeat !important;
     -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


div#lyndamenubar_ct {
  background: none !important;
  background-color: #fff !important;
  padding-left: 0;
  width: 100% !important;
  margin: 0px;
  padding: 0px !important;
}


.infoComm_list ul {
  background: none !important;
  background-color: #fff !important;
  margin-left: auto;
  width: 90% !important;
  margin-right: auto;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 79px;
  margin-top: 43px;
  background-image: url(https://images.netexam.com/images/11126/infocomm_logo.png) !important;
  background-position: 31px 5px;
  background-repeat: no-repeat !important;
}


#infoComm_ct li {
  background-color: #fff;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #bfbfbf;
  margin-top: 5px;
  background: none;
  margin-top:2% !important;
}

#lyndamenubar_ct table {
width: 100% !important;
}


#infoPaging_ct.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}

#dvMenue_ct{
  margin-top: -3% !important;
}


#banner_title_ct span{
   position: absolute;
   top: 0%;
   right: -23%;
   font-size: 32px;
   line-height: 38px;
   font-family: helvetica;
   width: 738px;
   word-break: break-word;
   white-space: pre-line;
   color: #fff;
}



#infoComm_ct li:first-child{
  margin-left: 24%;
}


#infoPaging_ct.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

#main-ui-training2.infocommcls .x-panel-bc {
   background: none !important;
   border: none;
}



#item_paging_ct .x-panel-tbar{
   width: 100% !important;
}

#info_header_ct span{
   font-size: 32px;
   color: #3A405B;
   font-family: helvetica;
}

#info_header_ct {

   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 130px;
}

#banner_title_ct span {
position: absolute;
top: 22%;
right: 34%;
font-size: 32px;
line-height: 38px;
font-family: helvetica;
width: 683px;
word-break: break-word;
white-space: pre-line;
color: #fff;
}
#info_header_ct {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 80px;
   padding-top: 50px;
}

#banner_title_ct{
  display: inline-block;
}


#banner_title_ct #banner_button_ct {
   position: absolute;
   top: 33%;
   right: -21%;
   font-size: 32px;
   line-height: 38px;
   font-family: helvetica;
   width: 683px;
   word-break: break-word;
   white-space: pre-line;
   color: #fff;
}
#infoComm_ct li a {
color: #484848 !important;
background: none;
font-family: helvetica !important;
}

#banner_button_ct input {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 10px;
   padding-left: 30px;
   padding-right: 30px;
   border-radius: 13px;
   background-color: #2ccfe0;
   border: none;
}
#infoComm_ct li:hover {
background-color:#e0e0e0 !important;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.table-images .top-row {
   height: 240px !important;
   width: 370px !important;
   background-size: 370px !important;
   background-repeat: no-repeat !important;
   border: none !important;
   border-radius: 10px !important;
}


#dtlItems_ct {
   overflow-x: hidden !important;
   margin-top: 25px;
}


#main-ui-training2.infocommcls .table-images td {
   vertical-align: top;
   border: none;
}


.text-right h3 {
   padding: 0px;
   margin: 0px;
   font-family: helvetica;
   font-size: 17px;
   color: #333;
   font-weight: 600;
}


div#divMember_ct {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
div#divnonMember_ct {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
span#publish_date_ct {
   font-size: 14px;
   color: #333;
   font-weight: 500;
}
span#cts_ct {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsd_ct {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsi_ct {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsmax_ct {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

#tbl_ru_ct td{
 vertical-align: middle !important;
}

#banner_button_ct input:hover{
background-color:#12b1c2 !important;
}
#filter_top_btn .x-btn-tl, #filter_top_btn .x-btn-tr, #filter_top_btn .x-btn-tc, #filter_top_btn .x-btn-ml, #filter_top_btn .x-btn-mr, #filter_top_btn .x-btn-mc, #filter_top_btn .x-btn-bl, #filter_top_btn .x-btn-br, #filter_top_btn .x-btn-bc {
   background-image: url(../images/darkergrey/button/btn.gif);
   background-image: none;
}
#filter_top_btn_ct {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   height: 34px !important;
}


#filter_top_btn_ct button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}
.root_node {
   background-color: #3a3f5c !important;
   /* color: #fff !important; */
   height: 24px;
   padding-top: 6px;
}

.root_node span:first-child {
   color: #fff;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
   vertical-align: middle !important;
   padding-left: -5px !important;
   margin-left: -10px;
}
#btnApplyFilter_ct  {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   margin-bottom: 12px;
   height: 34px !important;
   right: 0px;
   margin-left: 141px !important;
}




#btnApplyFilter_ct .x-btn-tl, #btnApplyFilter .x-btn-tr, #btnApplyFilter .x-btn-tc, #btnApplyFilter .x-btn-ml, #btnApplyFilter .x-btn-mr, #btnApplyFilter .x-btn-mc, #btnApplyFilter .x-btn-bl, #btnApplyFilter .x-btn-br, #btnApplyFilter .x-btn-bc {
  background-image: url(../images/darkergrey/button/btn.gif);
  background-image: none;
}


#btnApplyFilter_ct button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}


#panelSearch_ct{
   top: 0 !important;
}

.x-tree-node-el.x-tree-node-leaf.x-unselectable .x-tree-node-anchor span{
   font-family: helvetica !important;
   font-size: 12px;
} 


.x-tree-node-el.x-tree-node-leaf.x-unselectable {
  line-height:23px !important;
}

#panelSearch_ct .x-tree-node-collapsed .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch_ct .x-tree-node-leaf .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch_ct .x-tree-arrows .x-tree-elbow-plus {
   background-image: none !important;
}
#panelSearch_ct input.x-tree-node-cb {
   margin-left: -9px !important;
   height: 19px;
   vertical-align: bottom;
}


#btnApplyFilter_ct:hover{
background-color: #86cba5;
}

#filter_top_btn_ct:hover{
background-color: #86cba5;
}

#item_paging_ct .x-panel-bbar {
   width: 100% !important;
}

#infoPagingBottom_ct.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}
#infoPagingBottom_ct.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

.user-cert-badge
{
   top: 350px;
    position: relative;
    right: 260px;	
	border: 1px solid #CCC !important;
}

.clsLtTitle {
    font-size: 2em;
    margin-left: 15%;
    margin-top: 85px;
    position: absolute;
}
/*infoComm Banner End*/

/*--------------------------------------------------------------------------------------------------------------------------*/
/* edit dashboard */


/* fixed traning issue */
#tbarpanel_ct .x-panel-tbar{
    width: inherit !important;

}

#training-custom-txtSearch_ct .x-panel-mc .x-panel-body{
    width: initial !important;
}


#training-custom-txtSearch_ct #panelSearch {
    top: 0 !important;
    width: auto !important;
    left: 0 !important;
}

#tbarpanel_ct .x-panel-tbar{
    width: inherit !important;

}


#training-custom-txtSearch_ct .x-box-inner{
  width: inherit !important;
}


.text-right {
    width: 100% !important;
    height: 153px;
    padding-left: 24px;
}

.table-images .top-spacer {
    height: 140px !important;
    width: 356px !important;
    text-align: right;
}


.table-images .top-spacer:hover {
    height: 140px !important;
    width: 355px !important;
    /* background-color: rgba(0,0,0,.75) !important; */
}

#main-panel_ct .x-plain-body {
    padding: 0 0 0 0 !important;
}



#main-ui-training2.infocommcls #training-custom-txtSearch_ct {
    margin-left: 24px;
    width: 270px !important;
}


.root_node {
    background-color: #3a3f5c !important;
    /* color: #fff !important; */
    height: 26px;
    width: 270px !important;
    padding-top: 9px;
    margin-top: 10px;
    margin-bottom: 10px;

}

#btnApplyFilter {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 6px;
    padding-left: 17px;
    padding-right: 17px;
    border-radius: 20px;
    background-color: #50c483;
    border: none;
    width: 139px !important;
    margin-bottom: 12px;
    height: 32px !important;
    left: 0px;
    /* float: left; */
    margin-left: 130px !important;
}


.x-tree-node-el.x-tree-node-leaf.x-unselectable .x-tree-node-anchor span {
    font-family: helvetica !important;
    font-size: 14px !important;
    color: #000000 !important;
    line-height: 14px !important;
}


#panelSearch_ct input.x-tree-node-cb {
    margin-left: -9px !important;
    height: 18px;
    vertical-align: bottom;
    width: 15px;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: -21px !important;
    margin-top: 3px\0/ !important;
}

#training-custom-txtSearch_ct .x-panel-footer.x-panel-btns{
  width: inherit !important;

}


.infoComm_list ul {
  background: none !important;
  background-color: #fff !important;
  margin-left: auto;
  width: 90% !important;
  margin-right: auto;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 74px;
  margin-top: 0px;
  background-image: url(https://images.netexam.com/images/11126/info-menu-logo.png) !important;
  background-position: 31px 5px;
  background-repeat: no-repeat !important;
}


#infoComm_ct li {
    background-color: #fff;
    font-size: 15px !important;
    font-weight: bold !important;
    color: #bfbfbf;
    margin-top: 5px;
    background: none;
    margin-top: 26px !important;
    color: #000000 !important;
}

#infoComm_ct li a {
    color: #000000!important;
    background: none;
    font-family: helvetica !important;
    font-weight: 700;
    font-size: 15px !important;
}


#banner_title_ct span {
    position: absolute;
    top: 22%;
    right: 34%;
    font-size: 32px;
    line-height: 38.4px;
    font-family: helvetica;
    width: 683px;
    word-break: break-word;
    white-space: pre-line;
    color: #fff;
    font-weight: bold;
}

#info_header_ct span {
    font-size: 32px;
    color: #3A405B;
    font-family: helvetica !important;
    font-weight: bold;
}

#infoPaging_ct.x-toolbar div.xtb-text {
    padding: 2px 2px 0;
    line-height: 16px;
    font-weight: bold !important;
    display: block;
    color: #3A405B;
    font-weight: 700;
    font-size: 12px;
    padding-right: 33px;
    font-family: helvetica !important;
}

.table-images .top-row {
    height: 240px !important;
    width: 370px !important;
    background-size: 370px !important;
    background-repeat: no-repeat !important;
    border: none !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: #000000;
    opacity: 0.8;
}

/*div#lyndamenubar_ct {
    background: none !important;
    background-color: #fff !important;
    padding-left: 0;
    padding-top: 0px;
    width: 100% !important;
}*/


#dvMenue_ct {
    margin-top: 0 !important;
}

.table-images {
    border-bottom: solid 1px #dcdcdc;
    /*border: none;*/
}

#banner_button_ct input {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 13px;
    background-color: #2ccfe0;
    border: none;
    width: 165px;
    height: 42px;
}

td#course_img_ct {
    background-color: #000000;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#main-ui-training2.infocommcls .table-images{
    background: none !important;
    padding-top: 30px;
    /* margin-bottom: 30px; */
    padding-bottom: 30px;
}

#filter_top_btn_ct {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 6px;
    padding-left: 17px;
    padding-right: 17px;
    border-radius: 20px;
    background-color: #50c483;
    border: none;
    width: 139px !important;
    height: 32px !important;
    float: right;
    margin-left: 101px !important;
    margin-right:23px\0/;
}

#infoPagingBottom_ct.x-toolbar {
    border-color: #bebebe;
    background-color: #efefef;
    background-image: url(../images/darkergrey/toolbar/bg.gif);
    background-image: none !important;
    border: none !important;
    width: 100% !important;
    padding-left: 2px !important;
}


.text-right .text-p {
    padding-top: 7px;
    display: block;
    font-family: monospace;
    font-size: 18px;
    color: #000000;
    width: 520px;
    line-height: 24px;
}


.text-right h3 {
    padding: 0px;
    margin: 0px;
    font-family: helvetica;
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

div#divMember_ct {
    font-family: helvetica;
    font-size: 14px;
    color: #333;
    font-weight: 800;
    padding-right: 20px;
}

table#tbl_ru span {
    padding-right: 10px;
    font-size: 13px;
}

div#divnonMember_ct {
    font-family: helvetica;
    font-size: 14px;
    color: #333;
    font-weight: 800;
    padding-right: 20px;
}
/* fixed traning issue */

div#reg_Panel_ct {
   top: 4% !important;
}


#training-custom-txtSearch_ct .x-tree-node-expanded .x-tree-node-icon {
    background: none !important;
}




/*arrows traning*/


#tree_custfield_ct .x-tree-arrows .x-tree-elbow-minus {
    background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 12px !important;
    background-position: 0px -2px !important;
}


.x-tree-arrows .x-tree-elbow-minus {
    background: 0 0 !important;
    padding-left: 20px !important;
}



.root_node span:first-child {
    color: #fff;
    font-family: helvetica !important;
    font-size: 13px;
    font-weight: 700;
    vertical-align: middle !important;
    padding-left: -5px !important;
    margin-left: 0px;
}


#tree_custfield_ct .x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{
    background-position:0px 0;
}




#tree_custfield_ct .x-tree-arrows .x-tree-elbow-plus {
    background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 11px !important;
    background-position: 0px -1px !important;
}


.x-tree-arrows .x-tree-elbow-plus{
    background: 0 0 !important;
    padding-left: 20px !important;
}


#tree_custfield_ct .x-tree-node .x-tree-node-ct{    
    max-height: 110px !important;
    overflow-y: auto !important;
    width: 270px !important;
    overflow-x: hidden;
}

#tree_custfield_ct .x-tree-arrows .x-tree-elbow-end-minus {
    background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 12px !important;
    background-position: 0px -2px !important;
}

#tree_custfield_ct .x-tree-arrows .x-tree-elbow-end-plus{
    background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 11px !important;
    background-position: 0px -1px !important;
}

.table-images .top-spacer {
    height: 240px !important;
    width: 370px !important;
    text-align: right;
}
.table-images .top-spacer:hover {
    height: 240px !important;
    width: 370px !important;
    text-align: right;
    background-image: url(https://images.netexam.com/images/11126/play-icon-traning.png) !important;
    background-repeat: no-repeat;
    background-position: 134px 70px !important;
    background-size: 27% !important;
    background-color: rgba(0,0,0,.0) !important;
    cursor:pointer;

}


.heart {
    padding: 10px;
}


#training-custom-txtSearch_ct .x-tree-node-leaf .x-tree-node-icon{
    background: none !important;

}


#training-custom-txtSearch_ct .x-tree-node-collapsed .x-tree-node-icon{
    background: none !important;

}

#tree_custfield_ct{
    left: 0px !important;
}


#training-custom-txtSearch_ct input.x-tree-node-cb {
    margin-left: -24px;
    height: 18px;
    vertical-align: bottom;
}
/* end arrows traning*/

/*--- Infocomm Training Page Catalog*/
#tree_custfield .x-tree-node .x-tree-node-ct {
   max-height: 110px !important;
   overflow-y: auto !important;
   width: 270px !important;
   overflow-x: hidden;
}


#training-custom-txtSearch .x-tree-node-leaf .x-tree-node-icon {
   background: none !important;
}

#tree_custfield .x-tree-arrows .x-tree-elbow-minus {
   background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 12px !important;
   background-position: 0px -2px !important;
}


#tree_custfield .x-tree-arrows .x-tree-elbow-plus {
   background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
}


#training-custom-txtSearch .x-tree-node-collapsed .x-tree-node-icon {
   background: none !important;
}


#training-custom-txtSearch .x-tree-node-expanded .x-tree-node-icon {
   background: none !important;
}


#tree_custfield .x-tree-node .x-tree-node-ct {
   max-height: 110px !important;
   overflow-y: auto !important;
   width: 270px !important;
   overflow-x: hidden;
}


#tree_custfield .x-tree-node-el.x-tree-node-leaf.x-unselectable {
 line-height:23px !important;
}

#tree_custfield .x-tree-arrows .x-tree-elbow-end-plus {
   background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
} 


#tree_custfield .x-tree-arrows .x-tree-elbow-end-minus{
   background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
} 
#main-ui-training2 .x-panel-tl, #main-ui-training2 .x-panel-tr, #main-ui-training2 .x-panel-bl, #main-ui-training2 .x-panel-br, #main-ui-training2 .x-panel-tc {
   border-width: 0 0 1px 0;
   background: none;
   border: none;
}
div, span, p, b, label {
   font-family: helvetica !important;
}
/*--- Infocomm Training Page Catalog End*/

/*--------------------------InfofComm CAT #091016 END*/

#Venue-Choices-addtocart .x-panel-bc{
      margin-top: 12px !important;;
      display: block !important;
}


#Venue-Choices-addtocart form:first-child{
       height: inherit !important;

}

#Venue-Choices-addtocart .x-panel-footer.x-panel-btns{
background-color: #dadada !important;
}

#Venue-Choices-addtocart form:first-child {
height: inherit !important;
background-color: #fff !important;
}

/*--- infocomm Search ---*/

input#txtSearchCat_sh {
background-image: url(https://images.netexam.com/images/11126/search-bar.png);
background-repeat: no-repeat;
border: none;
height: 45px;
width: 375px;
background-color: rgba(255,0,0,0.0);
font-size: 15px;
font-family: helvetica;
text-align: center;
}


input#btnSearchCat_sh {
background-image: url(https://images.netexam.com/images/11126/search-icon.png);
width: 31px;
height: 26px;
position: absolute;
margin-left: -40px;
background-color: #fff;
border: none;
margin-top: 7px;
cursor:pointer;

}


/*------------------------InfofComm SEARCH BEGIN*/

/*infoComm Banner*/
#catalogue_banner_sh{ 
     height:500px !important;
     background-size: 1900px;
     background-repeat: no-repeat !important;
     -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}


div#lyndamenubar_sh {
  background: none !important;
  background-color: #fff !important;
  padding-left: 0;
  width: 100% !important;
  margin: 0px;
  padding: 0px !important;
}


.infoComm_list ul {
  background: none !important;
  background-color: #fff !important;
  margin-left: auto;
  width: 90% !important;
  margin-right: auto;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 79px;
  margin-top: 43px;
  background-image: url(https://images.netexam.com/images/11126/infocomm_logo.png) !important;
  background-position: 31px 5px;
  background-repeat: no-repeat !important;
}


#infoComm_sh li {
  background-color: #fff;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #bfbfbf;
  margin-top: 5px;
  background: none;
  margin-top:2% !important;
}

#lyndamenubar_sh table {
width: 100% !important;
}


#infoPaging_sh.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}

#dvMenue_sh{
  margin-top: -3% !important;
}


#banner_title_sh span{
   position: absolute;
   top: 0%;
   right: -23%;
   font-size: 32px;
   line-height: 38px;
   font-family: helvetica;
   width: 738px;
   word-break: break-word;
   white-space: pre-line;
   color: #fff;
}



#infoComm_sh li:first-child{
  margin-left: 24%;
}


#infoPaging_sh.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

#main-ui-search.infocommcls .x-panel-bc {
   background: none !important;
   border: none;
}



#item_paging_sh .x-panel-tbar{
   width: 100% !important;
}

#info_header_sh span{
   font-size: 32px;
   color: #3A405B;
   font-family: helvetica;
}

#info_header_sh {

   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 130px;
}

#banner_title_sh span {
position: absolute;
top: 22%;
right: 34%;
font-size: 32px;
line-height: 38px;
font-family: helvetica;
width: 683px;
word-break: break-word;
white-space: pre-line;
color: #fff;
}
#info_header_sh {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   height: 80px;
   padding-top: 50px;
}

#banner_title_sh{
  display: inline-block;
}


#banner_title_sh #banner_button_sh {
   position: absolute;
   top: 33%;
   right: -21%;
   font-size: 32px;
   line-height: 38px;
   font-family: helvetica;
   width: 683px;
   word-break: break-word;
   white-space: pre-line;
   color: #fff;
}

#infoComm_sh li a {
    color: #000000!important;
    background: none;
    font-family: helvetica !important;
    font-weight: 700;
    font-size: 15px !important;
    text-decoration: none;
}

#banner_button_sh input {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 10px;
   padding-left: 30px;
   padding-right: 30px;
   border-radius: 13px;
   background-color: #2ccfe0;
   border: none;
}
#infoComm_sh li:hover {
background-color:#e0e0e0 !important;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.table-images .top-row {
   height: 240px !important;
   width: 370px !important;
   background-size: 370px !important;
   background-repeat: no-repeat !important;
   border: none !important;
   border-radius: 10px !important;
}


#dtlItems_sh {
   overflow-x: hidden !important;
   margin-top: 25px;
}


#main-ui-search.infocommcls .table-images td {
   vertical-align: top;
   border: none;
}


.text-right h3 {
   padding: 0px;
   margin: 0px;
   font-family: helvetica;
   font-size: 17px;
   color: #333;
   font-weight: 600;
}


div#divMember_sh {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
div#divnonMember_sh {
font-family: helvetica;
font-size: 12px;
color: #333;
font-weight: 800;
padding-right: 20px;
}
span#publish_date_sh {
   font-size: 14px;
   color: #333;
   font-weight: 500;
}
span#cts_sh {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsd_sh {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsi_sh {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

span#ctsmax_sh {
   font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
}

#tbl_ru_sh td{
 vertical-align: middle !important;
}

#banner_button_sh input:hover{
background-color:#12b1c2 !important;
}
#filter_top_btn .x-btn-tl, #filter_top_btn .x-btn-tr, #filter_top_btn .x-btn-tc, #filter_top_btn .x-btn-ml, #filter_top_btn .x-btn-mr, #filter_top_btn .x-btn-mc, #filter_top_btn .x-btn-bl, #filter_top_btn .x-btn-br, #filter_top_btn .x-btn-bc {
   background-image: url(../images/darkergrey/button/btn.gif);
   background-image: none;
}
#filter_top_btn_sh {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   height: 34px !important;
}


#filter_top_btn_sh button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}
.root_node {
   background-color: #3a3f5c !important;
   /* color: #fff !important; */
   height: 24px;
   padding-top: 6px;
}

.root_node span:first-child {
   color: #fff;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
   vertical-align: middle !important;
   padding-left: -5px !important;
   margin-left: -10px;
}
#btnApplyFilter_sh  {
   font-family: helvetica !important;
   font-size: 16px;
   font-weight: 700;
   color: #fff;
   padding: 7px;
   padding-left: 17px;
   padding-right: 17px;
   border-radius: 20px;
   background-color: #50c483;
   border: none;
   width: 139px !important;
   margin-bottom: 12px;
   height: 34px !important;
   right: 0px;
   margin-left: 141px !important;
}




#btnApplyFilter_sh .x-btn-tl, #btnApplyFilter .x-btn-tr, #btnApplyFilter .x-btn-tc, #btnApplyFilter .x-btn-ml, #btnApplyFilter .x-btn-mr, #btnApplyFilter .x-btn-mc, #btnApplyFilter .x-btn-bl, #btnApplyFilter .x-btn-br, #btnApplyFilter .x-btn-bc {
  background-image: url(../images/darkergrey/button/btn.gif);
  background-image: none;
}


#btnApplyFilter_sh button {
   color: #fff;
   font-size: 12px;
   font-family: helvetica !important;
   font-size: 13px;
   font-weight: 700;
}


#panelSearch_sh{
   top: 0 !important;
}

.x-tree-node-el.x-tree-node-leaf.x-unselectable .x-tree-node-anchor span{
   font-family: helvetica !important;
   font-size: 12px;
} 


.x-tree-node-el.x-tree-node-leaf.x-unselectable {
  line-height:23px !important;
}

#panelSearch_sh .x-tree-node-collapsed .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch_sh .x-tree-node-leaf .x-tree-node-icon {
   background-image: none !important;
}


#panelSearch_sh .x-tree-arrows .x-tree-elbow-plus {
   background-image: none !important;
}
#panelSearch_sh input.x-tree-node-cb {
   margin-left: -9px !important;
   height: 19px;
   vertical-align: bottom;
}


#btnApplyFilter_sh:hover{
background-color: #86cba5;
}

#filter_top_btn_sh:hover{
background-color: #86cba5;
}

#item_paging_sh .x-panel-bbar {
   width: 100% !important;
}

#infoPagingBottom_sh.x-toolbar div.xtb-text {
   padding: 2px 2px 0;
   line-height: 16px;
   display: block;
   color: #3A405B;
   font-weight: 700;
   font-size: 12px;
   padding-right: 33px;
   font-family: helvetica;
}
#infoPagingBottom_sh.x-toolbar {
   border-color: #bebebe;
   background-color: #efefef;
   background-image: url(../images/darkergrey/toolbar/bg.gif);
   background-image: none !important;
   border: none !important;
   width: 100% !important;
}

.user-cert-badge
{
   top: 350px;
    position: relative;
    right: 260px;	
	border: 1px solid #CCC !important;
}

.clsLtTitle {
    font-size: 2em;
    margin-left: 15%;
    margin-top: 85px;
    position: absolute;
}
/*infoComm Banner End*/

/*--------------------------------------------------------------------------------------------------------------------------*/
/* edit dashboard */


/* fixed traning issue */
#tbarpanel_sh .x-panel-tbar{
    width: inherit !important;

}

#training-custom-txtSearch_sh .x-panel-mc .x-panel-body{
    width: initial !important;
}


#training-custom-txtSearch_sh #panelSearch {
    top: 0 !important;
    width: auto !important;
    left: 0 !important;
}

#tbarpanel_sh .x-panel-tbar{
    width: inherit !important;

}


#training-custom-txtSearch_sh .x-box-inner{
  width: inherit !important;
}


.text-right {
    width: 100% !important;
    height: 153px;
    padding-left: 24px;
}

.table-images .top-spacer {
    height: 140px !important;
    width: 356px !important;
    text-align: right;
}


.table-images .top-spacer:hover {
    height: 140px !important;
    width: 355px !important;
    /* background-color: rgba(0,0,0,.75) !important; */
}

#main-panel_sh .x-plain-body {
    padding: 0 0 0 0 !important;
}



#main-ui-search.infocommcls #training-custom-txtSearch_sh {
    margin-left: 24px;
    width: 270px !important;
}


.root_node {
    background-color: #3a3f5c !important;
    /* color: #fff !important; */
    height: 26px;
    width: 270px !important;
    padding-top: 9px;
    margin-top: 10px;
    margin-bottom: 10px;

}

#btnApplyFilter {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 6px;
    padding-left: 17px;
    padding-right: 17px;
    border-radius: 20px;
    background-color: #50c483;
    border: none;
    width: 139px !important;
    margin-bottom: 12px;
    height: 32px !important;
    left: 0px;
    /* float: left; */
    margin-left: 130px !important;
}


.x-tree-node-el.x-tree-node-leaf.x-unselectable .x-tree-node-anchor span {
    font-family: helvetica !important;
    font-size: 14px !important;
    color: #000000 !important;
    line-height: 14px !important;
}


#panelSearch_sh input.x-tree-node-cb {
    margin-left: -9px !important;
    height: 18px;
    vertical-align: bottom;
    width: 15px;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: -21px !important;
    margin-top: 3px\0/ !important;
}

#training-custom-txtSearch_sh .x-panel-footer.x-panel-btns{
  width: inherit !important;

}


.infoComm_list ul {
  background: none !important;
  background-color: #fff !important;
  margin-left: auto;
  width: 90% !important;
  margin-right: auto;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 74px;
  margin-top: 0px;
  background-image: url(https://images.netexam.com/images/11181/AVIXA-Dash-logo.png) !important;
  background-position: 31px 5px;
  background-repeat: no-repeat !important;
}


#infoComm_sh li {
    background-color: #fff;
    font-size: 15px !important;
    font-weight: bold !important;
    color: #bfbfbf;
    margin-top: 5px;
    background: none;
    margin-top: 26px !important;
    color: #000000 !important;
}

#infoComm_sh li a {
    color: #000000!important;
    background: none;
    font-family: helvetica !important;
    font-weight: 700;
    font-size: 15px !important;
}


#banner_title_sh span {
    position: absolute;
    top: 22%;
    right: 34%;
    font-size: 32px;
    line-height: 38.4px;
    font-family: helvetica;
    width: 683px;
    word-break: break-word;
    white-space: pre-line;
    color: #fff;
    font-weight: bold;
}

#info_header_sh span {
    font-size: 32px;
    color: #3A405B;
    font-family: helvetica !important;
    font-weight: bold;
}

#infoPaging_sh.x-toolbar div.xtb-text {
    padding: 2px 2px 0;
    line-height: 16px;
    font-weight: bold !important;
    display: block;
    color: #3A405B;
    font-weight: 700;
    font-size: 12px;
    padding-right: 33px;
    font-family: helvetica !important;
}

.table-images .top-row {
    height: 240px !important;
    width: 370px !important;
    background-size: 370px !important;
    background-repeat: no-repeat !important;
    border: none !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background-color: #000000;
    opacity: 0.8;
}

/*div#lyndamenubar_sh {
    background: none !important;
    background-color: #fff !important;
    padding-left: 0;
    padding-top: 0px;
    width: 100% !important;
}*/


#dvMenue_sh {
    margin-top: 0 !important;
}

.table-images {
    border-bottom: solid 1px #dcdcdc;
    /*border: none;*/
}

#banner_button_sh input {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 13px;
    background-color: #2ccfe0;
    border: none;
    width: 165px;
    height: 42px;
}

td#course_img_sh {
    background-color: #000000;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#main-ui-search.infocommcls .table-images{
    background: none !important;
    padding-top: 30px;
    /* margin-bottom: 30px; */
    padding-bottom: 30px;
}

#filter_top_btn_sh {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 6px;
    padding-left: 17px;
    padding-right: 17px;
    border-radius: 20px;
    background-color: #50c483;
    border: none;
    width: 139px !important;
    height: 32px !important;
    float: right;
    margin-left: 101px !important;
    margin-right:23px\0/;
}

#infoPagingBottom_sh.x-toolbar {
    border-color: #bebebe;
    background-color: #efefef;
    background-image: url(../images/darkergrey/toolbar/bg.gif);
    background-image: none !important;
    border: none !important;
    width: 100% !important;
    padding-left: 2px !important;
}


.text-right .text-p {
    padding-top: 7px;
    display: block;
    font-family: monospace;
    font-size: 18px;
    color: #000000;
    width: 520px;
    line-height: 24px;
}


.text-right h3 {
    padding: 0px;
    margin: 0px;
    font-family: helvetica;
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

div#divMember_sh {
    font-family: helvetica;
    font-size: 14px;
    color: #333;
    font-weight: 800;
    padding-right: 20px;
}

table#tbl_ru span {
    padding-right: 10px;
    font-size: 13px;
}

div#divnonMember_sh {
    font-family: helvetica;
    font-size: 14px;
    color: #333;
    font-weight: 800;
    padding-right: 20px;
}
/* fixed traning issue */

div#reg_Panel_sh {
   top: 4% !important;
}


#training-custom-txtSearch_sh .x-tree-node-expanded .x-tree-node-icon {
    background: none !important;
}




/*arrows traning*/


#tree_custfield_sh .x-tree-arrows .x-tree-elbow-minus {
    background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 12px !important;
    background-position: 0px -2px !important;
}


.x-tree-arrows .x-tree-elbow-minus {
    background: 0 0 !important;
    padding-left: 20px !important;
}



.root_node span:first-child {
    color: #fff;
    font-family: helvetica !important;
    font-size: 13px;
    font-weight: 700;
    vertical-align: middle !important;
    padding-left: -5px !important;
    margin-left: 0px;
}


#tree_custfield_sh .x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{
    background-position:0px 0;
}




#tree_custfield_sh .x-tree-arrows .x-tree-elbow-plus {
    background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 11px !important;
    background-position: 0px -1px !important;
}


.x-tree-arrows .x-tree-elbow-plus{
    background: 0 0 !important;
    padding-left: 20px !important;
}


#tree_custfield_sh .x-tree-node .x-tree-node-ct{    
    max-height: 110px !important;
    overflow-y: auto !important;
    width: 270px !important;
    overflow-x: hidden;
}

#tree_custfield_sh .x-tree-arrows .x-tree-elbow-end-minus {
    background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 12px !important;
    background-position: 0px -2px !important;
}

#tree_custfield_sh .x-tree-arrows .x-tree-elbow-end-plus{
    background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
    float: right !important;
    background-repeat: no-repeat !important;
    padding-left: 11px !important;
    background-position: 0px -1px !important;
}

.table-images .top-spacer {
    height: 240px !important;
    width: 370px !important;
    text-align: right;
}
.table-images .top-spacer:hover {
    height: 240px !important;
    width: 370px !important;
    text-align: right;
    background-image: url(https://images.netexam.com/images/11126/play-icon-traning.png) !important;
    background-repeat: no-repeat;
    background-position: 134px 70px !important;
    background-size: 27% !important;
    background-color: rgba(0,0,0,.0) !important;
}


.heart {
    padding: 10px;
}


#training-custom-txtSearch_sh .x-tree-node-leaf .x-tree-node-icon{
    background: none !important;

}


#training-custom-txtSearch_sh .x-tree-node-collapsed .x-tree-node-icon{
    background: none !important;

}

#tree_custfield_sh{
    left: 0px !important;
}


#training-custom-txtSearch_sh input.x-tree-node-cb {
    margin-left: -24px;
    height: 18px;
    vertical-align: bottom;
}
/* end arrows traning*/

/*--- Infocomm Training Page Catalog*/
#tree_custfield .x-tree-node .x-tree-node-ct {
   max-height: 110px !important;
   overflow-y: auto !important;
   width: 270px !important;
   overflow-x: hidden;
}


#training-custom-txtSearch .x-tree-node-leaf .x-tree-node-icon {
   background: none !important;
}

#tree_custfield .x-tree-arrows .x-tree-elbow-minus {
   background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 12px !important;
   background-position: 0px -2px !important;
}


#tree_custfield .x-tree-arrows .x-tree-elbow-plus {
   background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
}


#training-custom-txtSearch .x-tree-node-collapsed .x-tree-node-icon {
   background: none !important;
}


#training-custom-txtSearch .x-tree-node-expanded .x-tree-node-icon {
   background: none !important;
}


#tree_custfield .x-tree-node .x-tree-node-ct {
   max-height: 110px !important;
   overflow-y: auto !important;
   width: 270px !important;
   overflow-x: hidden;
}


#tree_custfield .x-tree-node-el.x-tree-node-leaf.x-unselectable {
 line-height:23px !important;
}

#tree_custfield .x-tree-arrows .x-tree-elbow-end-plus {
   background-image: url(https://images.netexam.com/images/11126/arrow-up.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
} 


#tree_custfield .x-tree-arrows .x-tree-elbow-end-minus{
   background-image: url(https://images.netexam.com/images/11126/arrow-down.png) !important;
   float: right !important;
   background-repeat: no-repeat !important;
   padding-left: 11px !important;
   background-position: 0px -1px !important;
} 
#main-ui-training2 .x-panel-tl, #main-ui-training2 .x-panel-tr, #main-ui-training2 .x-panel-bl, #main-ui-training2 .x-panel-br, #main-ui-training2 .x-panel-tc {
   border-width: 0 0 1px 0;
   background: none;
   border: none;
}
div, span, p, b, label {
   font-family: helvetica !important;
}

#training-custom-txtSearch .x-panel-bc {
   background: #EAEAEA;
   border-bottom: 1px solid #CCC;
   background-image: none;
   background: none;
   border: none;
}

#training-custom-txtSearch .x-panel-bl .x-panel-bc{
   display: block !important;
}


#training-custom-txtSearch .x-panel-bl .x-panel-bc .x-panel-footer.x-panel-btns{
   width: 290px !important;

}

#item_paging_sh{
   margin-left: auto;
   margin-right: auto;
}
.lightbox-panel {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #cccccc;
    left: 50%;
    margin-left: -281px;
    padding: 20px;
    position: absolute;
    top: 100px;
    width: 562px;
    z-index: 12010;
}
.video-close {
    background-image: url("/images/delete.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    margin-bottom: -11px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 16px;
}

/*.x-tree-node-ct{
   visibility: visible !important;
   position: static !important;
   display: block !important;
   left: auto !important;
   top: auto !important;
   z-index: auto !important;
}


.x-tree-node-expanded + .x-tree-node-ct{
   visibility: visible !important;
   position: static !important;
   display: none !important;
   left: auto !important;
   top: auto !important;
   z-index: auto !important;
}*/

/*  InfoComm Search End */
/*--- end infocomm Search ---*/

/* Stars */
.rating {
    float:left;
}

/* :not(:checked) is a filter, so that browsers that don’t support :checked don’t 
   follow these rules. Every browser that supports :checked also supports :not(), so
   it doesn’t make the test unnecessarily selective */
.rating:not(:checked) > input {
    position:absolute;
    top:-9999px;
    clip:rect(0,0,0,0);
}

.rating:not(:checked) > label {
    float:right;
    width:1em;
    padding:0 .1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:200%;
    line-height:1.2;
    color:#ddd;
    text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:before {
    content: '★';
}

.rating > input:checked ~ label {
    color: #f70;
    text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);
}

.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
    color: gold;
    text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);
}

.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
    color: #ea0;
    text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);
}

.rating > label:active {
    position:relative;
    top:2px;
    left:2px;
}
/*End Star*/
/*InfoComm Catalog ClassDetail*/
#infoCommPopupWindow #courseDetailWin div#main-panel {
    width: 100%;
}

#infoCommPopupWindow #courseDetailWin .infoComm_list ul {
    background: none !important;
    background-color: #fff !important;
    margin-left: auto;
    width: 90% !important;
    margin-right: auto;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 74px;
    margin-top: 0px;
    background-image: url(https://images.netexam.com/images/11126/info-menu-logo.png) !important;
    background-position: 31px 5px;
    background-repeat: no-repeat !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}


#infoCommPopupWindow #courseDetailWin div#catalogue_banner {
    background-image: none !important;
    background-color: #fff !important;
}


#infoCommPopupWindow #courseDetailWin #tbl_lookAtCoursePanel .x-panel-mc .x-panel-body{
    height: inherit !important;
}


#infoCommPopupWindow #courseDetailWin #dtlItems_sh {
    overflow-x: hidden !important;
    margin-top: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f0f2f7;
}


#infoCommPopupWindow #courseDetailWin .table-images {
    border-bottom: solid 0px #dcdcdc;
}


#infoCommPopupWindow #courseDetailWin input#btnLookAt {
    background-color: #3a405b;
    border-radius: 16px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: helvetica;
    font-size: 14px;
    margin-top: -16px !important;
    padding: 7px 10px;
    position: relative;
    text-align: center;
    border: none;
    background-image: url(https://images.netexam.com/images/11126/btn-eye-course.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-left: 38px;
    background-position-x: 9px;
    margin-bottom: 16px;
}

#infoCommPopupWindow #courseDetailWin  div#tbl_breadcrumbsPanel {
    height: 86px;
    width: 90% !important;
    margin-right: auto;
    margin-left: auto;
    padding-left: 48px;
}

#infoCommPopupWindow #courseDetailWin  #tbl_breadcrumbsPanel .x-panel-body span{
    color: #ed1c25 !important;
    font-weight: bold;
    font-size: 12px;
    font-family: helvetica !important;
    cursor: pointer;
}

#infoCommPopupWindow #courseDetailWin  #tbl_breadcrumbsPanel .x-panel-body{	
   padding-top:43px
}

#infoCommPopupWindow #courseDetailWin  #tbl_breadcrumbsPanel .x-panel-body .breadcrumbs_gt{
  color:#404040 !important;
  height:24px !important;
}


#infoCommPopupWindow #courseDetailWin  #tbl_breadcrumbsPanel .x-panel-tl{
    border: none !important;
}


#infoCommPopupWindow #courseDetailWin div#main-panel {
    width: 100%;
}

#infoCommPopupWindow #courseDetailWin .infoComm_list ul {
    background: none !important;
    background-color: #fff !important;
    margin-left: auto;
    width: 90% !important;
    margin-right: auto;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 74px;
    margin-top: 0px;
    background-image: url(https://images.netexam.com/images/11126/info-menu-logo.png) !important;
    background-position: 31px 5px;
    background-repeat: no-repeat !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}


#infoCommPopupWindow #courseDetailWin div#catalogue_banner {
    background-image: none !important;
    background-color: #fff !important;
}


#infoCommPopupWindow #courseDetailWin #tbl_lookAtCoursePanel .x-panel-mc .x-panel-body{
    height: inherit !important;
}


#infoCommPopupWindow #courseDetailWin #dtlItems_sh {
    overflow-x: hidden !important;
    margin-top: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f0f2f7;
}


#infoCommPopupWindow #courseDetailWin .table-images {
    border-bottom: solid 0px #dcdcdc;
}


#infoCommPopupWindow #courseDetailWin input#btnLookAt {
    background-color: #3a405b;
    border-radius: 16px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: helvetica;
    font-size: 14px;
    margin-top: -16px !important;
    padding: 7px 10px;
    position: relative;
    text-align: center;
    border: none;
    background-image: url(https://images.netexam.com/images/11126/btn-eye-course.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-left: 38px;
    background-position-x: 9px;
    margin-bottom: 16px;
}

#infoCommPopupWindow #courseDetailWin div#tbl_breadcrumbsPanel {
    height: 86px;
    width: 90% !important;
    margin-right: auto;
    margin-left: auto;
    padding-left: 48px;

}

#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-body span{
    color: #ed1c25 !important;
    font-weight: bold;
    font-size: 12px;
    font-family: helvetica !important;
}

#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-body #courseNameTitle{
    color: #000 !important;
}

#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-body {
    padding-top: 43px;
    height: 24px !important;
}

#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-body .breadcrumbs_gt{
  color:#404040 !important;
}


#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-tl{
    border: none !important;
}
#infoCommPopupWindow div#div_dtlitems {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#infoCommPopupWindow #courseDetailWin div#info_course_img_mp {
   width: 270px !important;
   height: 294px !important;
   margin: 10px;
   float: left !important;
   text-align: center;
   border: solid 1px #f1f0f0;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}

#infoCommPopupWindow #courseDetailWin div#dtlItems {
    width: 100% !important;
    margin-right: auto !important;
    margin-left: auto;
}

/*
div#tblinterestedPanel {
    width: 90% !important;
    margin-left: auto;
    margin-right: auto;
}*/



#infoCommPopupWindow div#info_dv_img_mp {
   width: 270px !important;
   height: 150px !important;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   opacity: 0.8;
   /* z-index: -1; */
}


#infoCommPopupWindow span.info_mp_desc {
   font-size: 14px;
   color: #000000;
   font-family: helvetica;
   padding: 21px;
   display: block;
   text-align: left;
   font-weight: 600;
   line-height: 19px;
   height: 62px;
}

#infoCommPopupWindow #tblinterestedPanel .x-panel-header-text{
    color: #000000;
    font-family: helvetica !important;
    font-size: 18px;
    font-weight: 600;
}


#infoCommPopupWindow #tblcustomerReviewPanel .x-panel-header-text{
    color: #000000;
    font-family: helvetica !important;
    font-size: 18px;
    font-weight: 600;
}

#infoCommPopupWindow div#tblcustomerReviewPanel {
   /* margin-left: auto;
    margin-right: auto;*/
}

#infoCommPopupWindow #tblcustomerReviewPanel #dtlReviews table span.text-rating {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    font-family: helvetica !important;

}


#infoCommPopupWindow span.text-fullName {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    line-height: 24px;
    font-family: helvetica !important;
}


#infoCommPopupWindow span#publish_date {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    font-family: helvetica !important;
}


#infoCommPopupWindow span.text-helpful {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    font-family: helvetica !important;

}


#infoCommPopupWindow input#btnYes {
    background: none !important;
    padding: 8px;
    border: solid 2px #dde4f5;
    font-size: 14px;
    font-weight: 600;
    border-radius: 19px;
    color: #3a405b;
    padding-left: 18px;
    padding-right: 18px;
}

#infoCommPopupWindow input#btnNo {
    background: none !important;
    padding: 8px;
    border: solid 2px #dde4f5;
    font-size: 14px;
    font-weight: 600;
    border-radius: 19px;
    color: #3a405b;
    padding-left: 20px;
    padding-right: 20px;
}


#infoCommPopupWindow #tblcustomerReviewPanel #dtlReviews table{
    border-bottom: solid 1px #e6e6e6;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}


#infoCommPopupWindow span.text-title {
    font-size: 16px;
    color: #000000;
    line-height: 24px;
    font-family: helvetica !important;
}


#infoCommPopupWindow span.text-p {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    text-align: left;
    font-family: helvetica !important;
}


#infoCommPopupWindow td#review_Rating {
    width: 19%;
}


#infoCommPopupWindow span#reviewHelpful {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    text-align: left;
    font-family: helvetica !important;
}

#infoCommPopupWindow span#imgHelpful {
    width: 36px;
    display: inline-block;
    background-image: url(https://images.netexam.com/images/11126/btn-like-course.png);
    height: 35px;
}

#infoCommPopupWindow .text-people table {
border-bottom: none !important;
width: 31% !important;
}

#infoCommPopupWindow .text-people table td {
    vertical-align: middle;
}


#infoCommPopupWindow div#tbl_courseMenuPanel {
   width: 94% !important;
   /* margin-left: auto; */
   /* margin-right: auto; */
   margin-top: 50px;
   padding-bottom: 26px;
}


#infoCommPopupWindow div#info_overview {
    width: 100% !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel .x-tab-panel {
width: 99% !important;
}


#infoCommPopupWindow #tbl_courseMenuPanel .x-panel-header-text {
    color: #000000;
    font-family: helvetica !important;
    font-size: 18px;
    font-weight: 600;
}


#infoCommPopupWindow #tbl_courseMenuPanel .x-tab-panel ul.x-tab-strip-top {
background-image: none !important;
background: none !important;
border: none !important;
border-bottom: solid 1px #c5c5c5!important;
height: 43px;
width: 100%;
}

#infoCommPopupWindow #tbl_courseMenuPanel .x-tab-panel .x-tab-panel-header.x-unselectable{
	background-image:none !important;
	background: none !important;
	border:none !important;

}


#infoCommPopupWindow #tbl_courseMenuPanel .x-tab-panel .x-tab-panel-body.x-tab-panel-body-top{
	border:none;
}


#tbl_courseMenuPanel .x-tab-strip-top .x-tab-right, #tbl_courseMenuPanel .x-tab-strip-top .x-tab-left, #tbl_courseMenuPanel .x-tab-strip-top .x-tab-strip-inner {
    background: none;
}


#infoCommPopupWindow span.x-tab-strip-text {
    display: block !important;
    color: #000 !important;
    text-align: center !important;
    padding: 16px !important;
    text-decoration: none !important;
    font-size: 18px !important;
    font-family: helvetica !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}


#infoCommPopupWindow div#info_calltoaction_ctn {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    font-family: helvetica !important;
    text-align: justify;
}

#infoCommPopupWindow #tbl_courseMenuPanel span.x-tab-strip-text:hover {
    background-image: url(https://images.netexam.com/images/11126/menu-arrow.png) !important;
    color: #ed1c24 !important;
    background-repeat: no-repeat !important;
    bottom: 0px !important;
    background-position: 50% 44px;
    z-index: 99999;
    text-align: center !important;
    font-family: helvetica !important;
}


#infoCommPopupWindow div#tbl_courseMenuPanel .x-panel-tl {
    border: none !important;
}
/*End InfoComm Catalog ClassDetail*/
/*InfoComm Cart*/
#infoCommPopupWindow div#tblQuestion {
   width: 390px !important;
}

#infoCommPopupWindow #tbl_lookAtCoursePanel .x-panel-tl{
   border: none !important;
}



table#btn_AddToReview .x-btn-tl, table#btn_AddToReview .x-btn-tr, table#btn_AddToReview .x-btn-tc, table#btn_AddToReview .x-btn-ml, table#btn_AddToReview .x-btn-mr, table#btn_AddToReview .x-btn-mc, table#btn_AddToReview .x-btn-bl, table#btn_AddToReview .x-btn-br, table#btn_AddToReview .x-btn-bc{

background-image:none !important;

}


#infoCommPopupWindow table#btn_AddToReview {
   background: none !important;
   padding: 8px;
   border: solid 2px #dde4f5;
   font-size: 14px;
   font-weight: 600;
   border-radius: 19px;
   color: #3a405b;
   padding-left: 18px;
   padding-right: 18px;
   float:right;
   margin-top:5px !important;
visibility:hidden;

}

#infoCommPopupWindow table#btn_AddToReview button{
font-size: 14px;
   font-weight: 600;
   color: #3a405b;
}


#infoCommPopupWindow div#tbladdtoCartPanel {
   width: 230px !important;
   height: 363px;
   position: relative;
   margin-top: -318px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
   float: right;
}

#infoCommPopupWindow #tbladdtoCartPanel .x-panel-body {
    height: inherit !important;
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
}

#btnAddToCart .x-btn-tl, #btnAddToCart .x-btn-tr, #btnAddToCart .x-btn-tc, #btnAddToCart .x-btn-ml, #btnAddToCart .x-btn-mr, #btnAddToCart .x-btn-mc, #btnAddToCart .x-btn-bl, #btnAddToCart .x-btn-br, #btnAddToCart .x-btn-bc{
   background-image:none
}
#infoCommPopupWindow #tbladdtoCartPanel #btnAddToCart button {
   display: inline-block;
    width: 194px;
    float: left;
    padding: 0px;
    background-position: left 0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin-left: 0px;
}

#infoCommPopupWindow table#btnAddToCart {
    width: 212px !important;
    background-color: #ed1c24 !important;
    border-radius: 31px;
    margin-top: 34px;
	 border: none !important;
}

#infoCommPopupWindow #tbladdtoCartPanel #btnAddToCart .icon-cart-32 {
background-image: url(https://images.netexam.com/images/11126/cart-infocom-new.png) !important;
}


#btn_AddToWishList2 .x-btn-tl, #btn_AddToWishList2 .x-btn-tr, #btn_AddToWishList2 .x-btn-tc, #btn_AddToWishList2 .x-btn-ml, #btn_AddToWishList2 .x-btn-mr, #btn_AddToWishList2 .x-btn-mc, #btn_AddToWishList2 .x-btn-bl, #btn_AddToWishList2 .x-btn-br, #btn_AddToWishList2 .x-btn-bc{
  background-image:none
}

#infoCommPopupWindow table#btn_AddToWishList2 {
  width: 212px !important;
  background-color: #ffffff;
  border-radius: 31px;
  margin-top: 23px;
  border: solid 2px #dde4f5;
}


#infoCommPopupWindow #tbladdtoCartPanel #btn_AddToWishList2 button {
  display: inline-block;
  width: 204px;
  float: left;
  padding: 0px;
  background-position: left 0;
  padding-top: 10px !important;
  padding-bottom: 24px !important;
  color: #3a405b;
  font-size: 12px;
  text-align: center;
  margin-left: 0px;
  font-weight: 600;
  background-image: url(https://images.netexam.com/images/11126/add-wishlist-btn.png);
  background-repeat: no-repeat;
  background-position: left 0;
  padding-left: 8px;
}


#infoCommPopupWindow #tbladdtoCartPanel .x-panel-tl{
   border: 0px !important;

}

#infoCommPopupWindow span#spanName {
   color: #000;
   font-size: 14px;
   line-height: 24px;
   font-weight: 300;
}

#infoCommPopupWindow span#spanPrice {
    color: #000;
    font-weight: 600;
    font-size: 20px;
    font-family: helvetica !important;
    float: right;
    margin-right: -5px;
    line-height: 24px;
}
#infoCommPopupWindow div#comment-add-textarea {
    text-align: center;
    font-size: 13px;
    color: #000;
    margin-top: 30px;
    display:none;
}

#infoCommPopupWindow div#dv_cancellationpolicy {
   font-size: 14px;
   font-weight: 600;
   text-align: center;
   margin-top: 25px;
}

#infoCommPopupWindow span#spanPrice {
color: #000;
font-weight: 600;
font-size: 20px;
font-family: helvetica !important;
float: right;
margin-left: 80px;
line-height: 24px;
}

#infoCommPopupWindow div#tblQuestion {
   width: 230px !important;
   height: 363px;
   position: relative;
   margin-top: -465px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 2px 3px 3px rgba(0,0,0,0.15);
   border-top: solid 5px #f3d351;
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
} 


#infoCommPopupWindow span#questionHeader {
    color: #000000;
    font-family: helvetica !important;
    font-size: 24px;
    font-weight: 600;
    display: block;
    margin-top: 10px;
}


#infoCommPopupWindow #tblQuestion .x-panel-tl {
   border: none;
}

/*11:00 am*/
#infoCommPopupWindow span#questionTxt {
   font-size: 14px;
   color: #000000;
   line-height: 18px;
   font-family: helvetica !important;
   text-align: left;
   display: block;
   padding-bottom: 23px;
   padding-top: 10px;
}


#infoCommPopupWindow div#divMemberCart {
    font-family: helvetica;
   font-size: 12px;
   color: #333;
   font-weight: 800;
   padding-right: 1px;
   margin-top: -27px;
}

#infoCommPopupWindow #tblQuestion .x-panel-body{
   height: inherit !important;
   width: inherit !important;
}


#infoCommPopupWindow span#questionTp {
   font-size: 17px;
   color: #000000;
   line-height: 24px;
   font-family: helvetica !important;
   text-align: left;
   font-weight: 600;
}


#infoCommPopupWindow span#questionDate {
   font-size: 16px;
   color: #000000;
   line-height: 24px;
   font-family: helvetica !important;
   display: block;
   margin-bottom: 36px;
}

#btnEnroll .x-btn-tl, #btnEnroll .x-btn-tr, #btnEnroll .x-btn-tc, #btnEnroll .x-btn-ml, #btnEnroll .x-btn-mr, #btnEnroll .x-btn-mc, #btnEnroll .x-btn-bl, #btnEnroll .x-btn-br, #btnEnroll .x-btn-bc{
  background-image:none
}
#infoCommPopupWindow #btnEnroll button {
  display: inline-block;
  width: 149px;
  float: left;
  padding: 0px;
  background-position: left 0;
  padding-top: 9px;
  padding-bottom: 6px;
  color: #3a405b;
  font-size: 14px;
  text-align: center;
  margin-left: 36px;
}

#infoCommPopupWindow table#btnEnroll {
   width: 212px !important;
   background-color: #ffffff;
   border-radius: 31px;
   margin-top: 23px;
   border: solid 2px #dde4f5;
}

#infoCommPopupWindow #tbladdtoCartPanel #btnAddToCart .icon-cart-32 {
background-image: url(https://images.netexam.com/images/11126/cart-infocom-new.png) !important;
}

/*11:14 AM*/

#infoCommPopupWindow td#tdquestionTp {
   background-image: url(https://images.netexam.com/images/11126/phone-no.png);
   padding: 17px;
   background-repeat: no-repeat;
   width: 5px;
}


#infoCommPopupWindow span#questionEmail {
   font-size: 17px;
   color: #000000;
   line-height: 24px;
   font-family: helvetica !important;
   text-align: left;
   font-weight: 600;
   margin-top: 6px;
   display: block;
}

#infoCommPopupWindow #email-icon {
    background-image: url(https://images.netexam.com/images/11126/email-adderss.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

/*11:50*/


#infoCommPopupWindow div#tblquestionPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -526px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}


#infoCommPopupWindow div#tblcontentPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -714px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}



#infoCommPopupWindow div#tblcontentPanel .x-panel-tl{
   border: none !important;
}


#infoCommPopupWindow div#tblquestionPanel .x-panel-tl{
   border: none !important;
}

/*12:03*/

#infoCommPopupWindow span#content1Header {
   color: #000000;
   font-family: helvetica !important;
   font-size: 24px;
   font-weight: 500;
   display: block;
   margin-bottom: 10px;
   line-height: 26px;
}



#infoCommPopupWindow span#content1Txt {
   font-size: 14px;
   color: #000000;
   line-height: 24px;
   font-family: helvetica !important;
   text-align: justify;
}

#infoCommPopupWindow #tblquestionPanel .x-panel-body{
   height: inherit !important;
   width: inherit !important;
}


#infoCommPopupWindow #tblcontentPanel .x-panel-body{
   height: inherit !important;
   width: inherit !important;
}

/*12.14*/
#infoCommPopupWindow span#content1LM {
    display: block;
    text-align: center;
    padding: 18px;
    font-weight: 600;
    color: #343E5c;
    font-size: 11px;
}
/*1:15*/

#infoCommPopupWindow .x-table-layout-cell.panelLeft {
   padding-left: 5%;
}

#infoCommPopupWindow .x-table-layout-cell.panelRight {
   padding-right: 5%;
}

/*1:53*/

#infoCommPopupWindow div#tblQuestion {
   width: 230px !important;
   height: 363px;
   position: relative;
   margin-top: -465px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 2px 3px 3px rgba(0,0,0,0.15);
   border-top: solid 5px #f3d351;
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
   float: right;
}



#infoCommPopupWindow div#tblinterestedPanel {
   width: 94% !important;
   /* margin-left: auto; */
   /* margin-right: auto; */
   height: 498px !important;
}


#infoCommPopupWindow div#tblquestionPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -526px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}


#infoCommPopupWindow div#tblcustomerReviewPanel {
   /* margin-left: auto; */
   /* margin-right: auto; */
   width: 94% !important;
}

#infoCommPopupWindow div#tblcontentPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -714px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}



#banner_title #banner_button {
   z-index: 9999;
}



#infoCommPopupWindow div#tblQuestion {
    width: 230px !important;
    height: 363px;
    position: relative;
    margin-top: -465px !important;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 3px 3px rgba(0,0,0,0.15);
    border-top: solid 5px #f3d351;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    float: right;
    background-color: #f0f2f7 !important;
}



#infoCommPopupWindow div#tblinterestedPanel {
   width: 94% !important;
   /* margin-left: auto; */
   /* margin-right: auto; */
}


#infoCommPopupWindow div#tblquestionPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -526px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}


#infoCommPopupWindow div#tblcustomerReviewPanel {
   /* margin-left: auto; */
   /* margin-right: auto; */
   width: 94% !important;
}

#infoCommPopupWindow div#tblcontentPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -714px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}

#banner_title #banner_button {
    z-index: 99 !important;
}


#infoCommPopupWindow .text-right .text-p {
padding-top: 7px;
display: block;
font-family: monospace;
font-size: 18px;
color: #000000;
width: 520px;
line-height: 24px;
}

@-moz-document url-prefix() { 
#infoCommPopupWindow input.clsCloseBtn {
   margin-top: 3px !important;
}
#infoCommPopupWindow div#tbl_courseMenuPanel {
   width: 91% !important;
}
#infoCommPopupWindow div#tblcustomerReviewPanel {
   width: 91% !important;
}
#infoCommPopupWindow #infoCommPopupWindow div#tblinterestedPanel {
   width: 91% !important;
}

@media only screen and (max-width: 1367px)
{
#infoCommPopupWindow div#tblinterestedPanel {
    width: 91% !important;
}
}
}
#infoCommPopupWindow #tbl_courseMenuPanel ul.x-tab-strip li {
   float: left;
   margin-left: -12px !important;
}


/*3.00*/


#infoCommPopupWindow td#tdCat {
   font-family: helvetica !important;
   font-size: 12px;
   font-weight: 800;
   color: #000;
   padding-right: 20px;
   border-right: solid 1px #909090;
}



#infoCommPopupWindow td#tdType {
   font-family: helvetica !important;
   font-size: 12px;
   font-weight: 800;
   color: #000;
   padding-right: 20px;
   padding-left: 20px;
   border-right: solid 1px #909090;
}


#infoCommPopupWindow td#tdTrack {
   font-family: helvetica !important;
   font-size: 12px;
   font-weight: 800;
   color: #000;
   padding-right: 20px;
   padding-left: 20px;
   border-right: solid 1px #909090;
}


#infoCommPopupWindow td#tdRate {
   font-size: 12px;
   font-weight: 800;
   color: #000;
   padding-right: 20px;
   padding-left: 20px;
}


#infoCommPopupWindow table#tbl_ru {
   padding-left: 17px;
   margin-top: -35px;
}



#infoCommPopupWindow td#tdCatDtl {
   font-family: helvetica !important;
   font-size: 12px;
   font-weight: 300;
   color: #000;
   padding-right: 20px;
   text-align: left;
   border-right: solid 1px #909090;
}


#infoCommPopupWindow td#tdTypeDtl {
   font-family: helvetica !important;
   font-size: 12px;
   font-weight: 300;
   color: #000;
   padding-right: 20px;
   padding-left: 20px;
   border-right: solid 1px #909090;
}



#infoCommPopupWindow #tdTrackDtl {
  font-family: helvetica !important;
  font-size: 12px;
  font-weight: 300;
  color: #000;
  padding-right: 20px;
  padding-left: 20px;
  border-right: solid 1px #909090;
}

#infoCommPopupWindow td#tdStar {
   font-size: 12px;
   font-weight: 800;
   color: #000;
   padding-right: 20px;
   padding-left: 20px;
}

#infoCommPopupWindow .x-window-header.x-window-header-noborder.x-unselectable.x-window-draggable{
   display: none !important;
}

div#infoCommPopupWindow {
top: 0px !important;
}

#infoCommPopupWindow .text-right {
width: 100% !important;
height: 153px;
padding-left: 24px;
/* margin-top: 41px; */
}

#infoCommPopupWindow input.clsCloseBtn {
  background: none;
    color: #fff;
    /* padding: 6px; */
    border-radius: 19px;
    border: solid 2px #ffffff;
    margin: 2px;
    margin-top: 2px;
    width: 100px;
    background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png) !important;
    background-size: 60px;
    background-repeat: no-repeat;
    /* padding-left: 21px; */
    height: 27px;
    font-weight: 700 !important;
    font-size: 15px;
    text-transform: uppercase;
    font-family: helvetica !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_overview .x-panel-body.x-panel-body-noheader.x-panel-body-noborder{

width:initial !important;

}

#infoCommPopupWindow #tblcustomerReviewPanel .x-panel-body {
height: auto !important;
}

#infoCommPopupWindow span#spanPrice1 {
color: #000;
   font-weight: normal;
   font-size: 12px;
   font-family: helvetica !important;
   float: right;
   line-height: 21px;
   margin-left: 5px;
   background-color: #f3d351;
   padding: 0 5px 0px 4px;
   border-radius: 8px;
   margin-bottom: 3px;
   font-weight: 600;
}

#infoCommPopupWindow span#spanName1 {
color: #000;
font-size: 14px;
line-height: 24px;
font-weight: 300;
}

#infoCommPopupWindow div#div_Member {
margin-top: 12px;
}


#infoCommPopupWindow #tblcustomerReviewPanel .x-panel-body {
   height: 880px !important;
}


#infoCommPopupWindow div#tblcontentPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -1127px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}


@media only screen and (max-width: 1367px)
{

#infoCommPopupWindow #tblcustomerReviewPanel .x-panel-body {
   height: 892px !important;
}

#infoCommPopupWindow div#tblcontentPanel {
   width: 230px !important;
   height: 241px;
   position: relative;
   margin-top: -1139px !important;
   padding: 20px;
   border-radius: 10px;
   background-color: #fff !important;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   float: right;
}
#infoCommPopupWindow .text-people table {
border-bottom: none !important;
width: 37% !important;
}

#infoComm li {
   background-color: #fff;
   font-size: 14px !important;
   font-weight: bold !important;
   color: #bfbfbf;
   margin-top: 5px;
   background: none;
   margin-top: 3% !important;
}

}
/*10/12/16 9:50*/
#infoCommPopupWindow div#dtlItems_sh_cd {
overflow-x: hidden !important;
margin-top: 25px;
padding-top: 40px;
padding-bottom: 40px;
background-color: #f0f2f7;
}

#infoCommPopupWindow #courseDetailWin div#main-panel_cd {
width: 100%;
}

td#course_img {
background-color: #000;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}

#infoCommPopupWindow div#ic_language_cd {
   width: 90% !important;
   margin-left: auto;
   margin-right: auto;
   background-color: #000000 !important;
   height: 40px !important;
}

#infoCommPopupWindow div#ic_language_tbar {
   width: 182px !important;
   /* margin-left: auto; */
   /* margin-right: auto; */
   background-color: #000000!important;
   /* height: 30px !important; */
   /* padding-top: 10px; */
   height: 28px !important;
   padding-top: 12px;
   border-right: solid 1px #fff!important;
   margin-top: 0px;
}

#infoCommPopupWindow input.clsCloseBtn:hover {
  background: none;
   color: #fff;
   /* padding: 6px; */
   border-radius: 19px;
   border: solid 2px #ffffff;
   margin: 2px;
   margin-top: 2px;
   width: 90px;
   background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png) !important;
   background-size: 60px;
   background-repeat: no-repeat;
   /* padding-left: 21px; */
   height: 27px;
   font-weight: 700 !important;
   font-size: 15px;
   text-transform: uppercase;
   font-family: helvetica !important;
}

div#dvLanguage_ct {
   top: -1px;
   position: absolute;
   left: 94px;
}



/*InfoComm Cart End*/


@media only screen and (max-width:1368px){
#infoCommPopupWindow #courseDetailWin div#info_course_img_mp {
   width: 265px !important;
   height: 294px !important;
   margin: 10px;
   float: left !important;
   text-align: center;
   border: solid 1px #f1f0f0;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}


#infoCommPopupWindow div#info_dv_img_mp {
   width: 266px !important;
   height: 150px !important;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   opacity: 0.8;
   /* z-index: -1; */
}
}

/*InfoComm Lesson SEW*/
#info_course_lessons #courseLessons .x-panel-header,#info_class_lessons #courseLessons .x-panel-header
{
	display:none;
}

div#info_Features,div#info_overview,div#info_Prerequisites,div#info_Whoshould,div#info_FurtherStudy,div#info_class_lessons,div#info_course_classes,div#info_course_lessons{
   width: 100% !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_Features .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_overview .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_Prerequisites .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}
#infoCommPopupWindow #tbl_courseMenuPanel #info_Whoshould .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}
#infoCommPopupWindow #tbl_courseMenuPanel #info_FurtherStudy .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}
#infoCommPopupWindow #tbl_courseMenuPanel #info_class_lessons .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_course_classes .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel #info_course_lessons .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: initial !important;
}

#infoCommPopupWindow .x-table-layout-cell.panelLeft {
padding-left: 5%;
width: 100%;
}

#infoCommPopupWindow #tbl_courseMenuPanel #courseLessons .x-panel-mc .x-panel-body {
   background: #FFF !important;
}


#infoCommPopupWindow #tbl_courseMenuPanel #courseLessons .new-lesson-title2 {
   color: #000 !important;
}



#infoCommPopupWindow #tbl_courseMenuPanel #courseLessons .new-lesson-title {
   color: #000 !important;
}



#infoCommPopupWindow #tbl_courseMenuPanel #courseLessons .lesson_expanded {
   margin-top: 10px;
}


#infoCommPopupWindow #tbl_courseMenuPanel #courseLessons .course_expanded 
{
   /*background-image: url(/images/icons/silk/icon_expand.jpg);*/
   background-image: url(/images/icons/silk/collapse.jpg);
   background-repeat:no-repeat;
   height: 20px;
   width: 20px;
   float: right;
   position: relative;
   clear: both;
   margin-top: 10px;
}

#infoCommPopupWindow #selPanelDataViewInfocomm a:link {
   color:#3a405b !important;

}


#infoCommPopupWindow #selPanelDataViewInfocomm .clsSeatsRemaining{
   color:#3a405b !important;

}

#infoCommPopupWindow #class-selection-panel-infocomm{
   border-right: none !important;
}

#infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large{
   width: 212px !important;
   background-color: #ffffff;
   border-radius: 31px;
   margin-top: 23px;
   border: solid 2px #dde4f5;
} 


#infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-tl, #infoCommPopupWindow  .toolbar-icon-large .x-btn-tr, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-tc, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-ml, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-mr, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-mc, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-bl, #infoCommPopupWindow  #tbladdtoCartPanel .toolbar-icon-large .x-btn-br, #infoCommPopupWindow #tbladdtoCartPanel .toolbar-icon-large .x-btn-bc{
 background-image:none
}


#infoCommPopupWindow #tbladdtoCartPanel .toolbar-icon-large button {
 display: inline-block;
 width: 149px;
 float: left;
 padding: 0px;
 background-position: left 0;
 padding-top: 9px;
 padding-bottom: 6px;
 color: #3a405b;
 font-size: 14px;
 text-align: center;
 margin-left: 36px;
}

#infoCommPopupWindow #classDetailWin .enrolled-redBox {
   border: none !important;
background-color: #f0f2f7;
font-size: 12px;
line-height: 20px;
}

#tbl_courseMenuPanel .x-tab-strip-active{
   background-image: url(https://images.netexam.com/images/11126/menu-arrow.png) !important;
   color: #ed1c24 !important;
   background-repeat: no-repeat !important;
   bottom: 0px !important;
   background-position: 50% 44px;
   z-index: 99999;
   text-align: center !important;
   font-family: helvetica !important;

}



#tbl_courseMenuPanel .x-tab-strip-active .x-tab-strip-text {

color: #ed1c24 !important;
}

#infoCommPopupWindow div#dtlItems_sh_cd {
overflow-x: hidden !important;
margin-top: 25px;
padding-top: 40px;
padding-bottom: 40px;
background-color: #f0f2f7;
height: 359px !important;
}
@media only screen and (max-width:1440px){
#infoCommPopupWindow span.x-tab-strip-text {
   display: block !important;
   color: #000 !important;
   text-align: center !important;
   padding: 10px !important;
   text-decoration: none !important;
   font-size: 14px !important;
   font-family: helvetica !important;
   font-weight: 600 !important;
   padding-bottom: 26px !important;
   text-decoration: none !important;
}
}
/*InfoComm Lesson END SEW */


 /* Infocomm Class page - overide classes */

#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-body {
   padding-top: 0px;
   height: 24px !important;
}

#infoCommPopupWindow #classDetailWin div#tbl_breadcrumbsPanel {
   height: 26px;
   width: 90% !important;
   margin-right: auto;
   margin-left: auto;
   padding-left: 48px;
}


#infoCommPopupWindow #classDetailWin div#tbl_breadcrumbsPanel {
   height: 86px;
   width: 90% !important;
   margin-right: auto;
   margin-left: auto;
   padding-left: 48px;
}

#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-body span{
   color: #ed1c25 !important;
   font-weight: bold;
   font-size: 12px;
   font-family: helvetica !important;
   cursor: pointer;
}

#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-body #courseNameTitle{
   color: #000 !important;
}

#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-body {
   padding-top: 43px;
   height: 24px !important;
}

#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-body .breadcrumbs_gt{
 color:#404040 !important;
}



#infoCommPopupWindow #classDetailWin #tbl_breadcrumbsPanel .x-panel-tl{
   border: none !important;
}



#infoCommPopupWindow #classDetailWin input#btnLookAt {
   background-color: #3a405b;
   border-radius: 16px;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   font-family: helvetica;
   font-size: 14px;
   margin-top: -16px !important;
   padding: 7px 10px;
   position: relative;
   text-align: center;
   border: none;
   background-image: url(https://images.netexam.com/images/11126/btn-eye-course.png);
   background-repeat: no-repeat;
   vertical-align: middle;
   padding-left: 38px;
   background-position-x: 9px;
   margin-bottom: 16px;
}


#div_dtlitems .table-images {
   border-bottom: solid 1px #dcdcdc;
   /* border: none; */
   border: none;
}

#infoCommPopupWindow #classDetailWin div#catalogue_banner {
   background-image: none !important;
   background-color: #fff !important;
}

#infoCommPopupWindow #classDetailWin #tbl_lookAtCoursePanel .x-panel-body{
   height: inherit !important;
}

div#info_course_title_mp {
   background-color: #3a405b;
   border-radius: 10px;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   font-family: helvetica;
   font-size: 14px;
   margin-top: -16px !important;
   padding: 7px 10px;
   position: relative;
   text-align: center;
   z-index: 999;
}


#infoCommPopupWindow #classDetailWin div#info_course_img_mp {
   width: 270px !important;
   height: 294px !important;
   margin: 10px;
   float: left !important;
   text-align: center;
   border: solid 1px #f1f0f0;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
   box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}

div#selPanelDataViewInfocomm .x-view-selected {
   background-color: #cfd4e6  !important;
}


      
#infoCommPopupWindow #classDetailWin .user-list-item  {
   border: none !important;
   font-size: 12px;
   line-height: 20px;
}

#infoCommPopupWindow .lesson-item.lesson_collapsed.course_collapsed {
   float: right;
   position: relative;
   clear: both;
   margin-top: 10px;
}


#infoCommPopupWindow #tbladdtoCartPanel .toolbar-icon-large {
   width: 212px !important;
   background-color: #ffffff;
   border-radius: 31px;
   margin-top: 6px;
   border: solid 2px #dde4f5;
}

#infoCommPopupWindow #classDetailWin div#main-panel_cd {
   width: 100%;
}



 /* Infocomm Class page - overide classes - End */

/*classDetailWin aling right side*/

#infoCommPopupWindow #classDetailWin div#dtlItems {
   width: 100% !important;
   margin-right: auto !important;
   margin-left: auto;
}

#infoCommPopupWindow #classDetailWin #tbl_courseMenuPanel .class-list-item {
   height: 112px !important;
}


/*end classDetailWin aling right side*/
.listCommSelected{
background-color:#e0e0e0 !important;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.new-lesson-title {
    font: 18px arial;
    font-weight: bold;
    color: #777;
    padding-left: 20px;
    margin-top: 10px;
    background-image: url(../images/arrow.gif) !important;
    background-position: 0px 13px;
    background-repeat: no-repeat;
    padding-top: 11px;
}
.lesson-detail-box2 {
    border-top: 1px solid #CCC;
    padding-top: 11px;
    /* padding: 0 0 0 32px; */
    /* font: 12px arial; */
}

#infoCommPopupWindow #classDetailWin .infoComm_list ul {
    background: none !important;
    background-color: #fff !important;
    margin-left: auto;
    width: 90% !important;
    margin-right: auto;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 74px;
    margin-top: 0px;
    background-image: url(https://images.netexam.com/images/11126/info-menu-logo.png) !important;
    background-position: 31px 5px;
    background-repeat: no-repeat !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
}

#info_mpop_listcomm .listCommSelected {
    background-image: url(https://images.netexam.com/images/11126/menu-arrow.png) !important;
    color: #ed1c24 !important;
    background-repeat: no-repeat !important;
    bottom: 0px !important;
    background-position: 50% 45px;
    z-index: 99999;
    text-align: center !important;
    font-family: helvetica !important;
    border-bottom: none !important;
    background-color: transparent !important;
}

/*overwrite top css*/ 
.main-pnel-cls .x-plain.main-pnel-cls-bwrap .x-plain.main-pnel-cls-body.x-plain.main-pnel-cls-body-noheader.x-table-layout-ct {
   padding: 0 0 0 0px !important;
   width: 100% !important;
   overflow-x: hidden !important;
}


div#info_panelCallToAction {
   /* margin-left: auto; */
   /* margin-right: auto; */
   width: 100% !important;
   height: auto !important;
   padding-top: 15px;
   background-color: #F0F2F7 !important;
   padding-bottom: 15px;
   text-align: center;
   margin-top: 85px !important;
   margin-bottom: 85px;
   background-color: white;
}



#main-ui-training div#item_paging2 {
   margin-top: -42px;
}


div#info_quoteSection {
   margin-left: auto;
   margin-right: auto;
   width: 100% !important;
   height: 500px !important;
   padding-top: 85px;
   background-color: #F0F2F7 !important;
   padding-bottom: 15px;
   text-align: center;
   margin-top: 85px !important;
   margin-bottom: 0px !important;
   background-color: white;
   padding: 0px;
}

div#info_quotesection {
   margin-left: auto;
   margin-right: auto;
   width: 100% !important;
   height: 500px !important;
}

#infoCommPopupWindow #btnAddToCart {
   width: 212px !important;
   background-color: #ff0000 !important;
   border-radius: 31px;
   margin-top: 6px;
   border: solid 2px #dde4f5;
}

#infoCommPopupWindow div#dtlItems_sh_cd {
   overflow-x: hidden !important;
   margin-top: 0;
   padding-top: 40px;
   padding-bottom: 40px;
   background-color: #f0f2f7;
   height: 359px !important;
}


#infoCommPopupWindow div#dtlItems_sh_cd {
   overflow-x: hidden !important;
   margin-top: 0;
   padding-top: 40px;
   padding-bottom: 40px;
   background-color: #f0f2f7;
   height: 304px !important;
}

#infoCommPopupWindow #tbl_breadcrumbsPanel .x-panel-body {
   padding-top: 36px!important;
   height: 24px !important;
}

/*end overwrite top css*/  

/*css slider*/

html, body { background: #333 url("https://codepen.io/images/classy_fabric.png"); }

.slides {
    padding: 0;
    width: 100%;
    height: 500px;
    display: block;
    margin: 0 auto;
    position: relative;
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.slides input {display: none;}

.slide-container { display: block; }

.slide {
    top: 0;
    opacity: 0;
    width: 100%;
    height: 500px;
    display: block;
    position: absolute;
    transform: scale(0);
    transition: all .7s ease-in-out;
}

.slide img {
    width: 100%;
    height: 100%;
}

.nav label {
    width: 100px;
    height: 100%;
    display: none;
    position: absolute;
    z-index: 9;
    cursor: pointer;
    transition: opacity .2s;
    color: #FFF;
    font-size: 156pt;
    text-align: center;
    line-height: 200px;

}

.slide:hover + .nav label { opacity: 0.5; }

.nav label:hover { opacity: 1; }

.nav .next {right: 0;display: none;}

input:checked + .slide-container  .slide {
    opacity: 1;

    transform: scale(1);

    transition: opacity 1s ease-in-out;
}

input:checked + .slide-container .nav label {display: block;}

.nav-dots {
	width: 100%;
	bottom: 9px;
	height: 11px;
	display: block;
	position: absolute;
	text-align: center;
}

.nav-dots .nav-dot {
	top: -5px;
	width: 11px;
	height: 11px;
	margin: 0 4px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.6);
	background: none;
	border: solid 2px #fff;
}

.nav-dots .nav-dot:hover {
	cursor: pointer;
	/* background-color: rgba(0, 0, 0, 0.8); */
	border: solid 2px #fff !important;
	border-color: #ffff !important;
}

input#img-1:checked ~ .nav-dots label#img-dot-1,
input#img-2:checked ~ .nav-dots label#img-dot-2,
input#img-3:checked ~ .nav-dots label#img-dot-3,
input#img-4:checked ~ .nav-dots label#img-dot-4,
input#img-5:checked ~ .nav-dots label#img-dot-5,
input#img-6:checked ~ .nav-dots label#img-dot-6 {
	background: rgba(206, 206, 206, 0.8);
}

 .one .slide{
background-image: linear-gradient(rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.6)), url(https://images.netexam.com/images/11126/slider-image-three-info.jpg);
}


.two .slide{
background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)), url(https://images.netexam.com/images/11126/slider-image-three-info.jpg);
}

.three .slide{
background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)), url(https://images.netexam.com/images/11126/slider-image-two-info.jpg);
}

.four .slide{
background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)), url(https://images.netexam.com/images/11126/slider-image-one-info.jpg);
}

.five .slide{
background-image: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3)), url(https://images.netexam.com/images/11126/slider-image-two-info.jpg);
}

.first .slide{
       background-image: linear-gradient(rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.3)), url(https://images.netexam.com/images/11126/slider-image-one-info.jpg);
}

.slide table img {
    width: 110px;
    height: 110px;
}

.slides table #input-btn {
    display: block;
    font-family: helvetica !important;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 13px;
    background-color: #2ccfe0;
    border: none;
    float:right;
    margin-top: 16%;
}


.nav .next {
    right: 12%;
    background-image: url(https://images.netexam.com/images/11126/right-slider-arrow-info.png);
    background-repeat:no-repeat;
    font-size:0px;
    top:40%




}

.nav .prev {
    left: 12%;
    background-image: url(https://images.netexam.com/images/11126/left-slider-arrow-info.png);
    background-repeat:no-repeat;
    font-size:0px;
    top:40%
}


.slide-front {
   width: 100%;
   height: 500px;
   background-color: #000000;
}


.slide {
   /*opacity: 0.6 !important;*/
}


#footer-header .x-panel-body.footer-content-inner.x-panel-body-noheader.x-panel-body-noborder {
   border-top: 0px !important;
   color: #fff;
   font-size: 12px;
   padding-top: 10px;
   background-image: url(https://images.netexam.com/images/11126/logo-footer-white.png);
   background-repeat: no-repeat;
   background-position: 18%;
   background-size: 120px;
}

.footer-content-inner {
   background-color: #000000 !important;
}

.footer-content-inner {
   background-attachment: scroll;
   background-clip: border-box;
   background-color: rgba(255, 255, 255, 0.8);
   background-image: none;
   background-origin: padding-box;
   background-position: 0 0;
   background-repeat: repeat;
   background-size: auto auto;
   color: #585858;
   display: block !important;
   font-family: helvetica;
   font-size: 10px;
   height: 30px !important;
   text-align: center;
}


@media only screen and (max-width: 1441px){
#footer-header .x-panel-body.footer-content-inner.x-panel-body-noheader.x-panel-body-noborder {
   border-top: 0px !important;
   color: #fff;
   font-size: 12px;
   padding-top: 10px;
   background-image: url(https://images.netexam.com/images/11126/logo-footer-white.png);
   background-repeat: no-repeat;
   background-position: 15% !important;
   background-size: 120px;
   padding-left: 117px !important;
}
div#item_paging_ct {width: 97.5% !important;}
}
/*end css slider*/
div#item_footer_course .x-panel-body {
    height: 40px!important;
}

div#courseDetailWin .listCommSelected {
    color: #ed1c24 !important;
    background-repeat: no-repeat !important;
    bottom: 0px !important;
    background-position: 50% 45px;
    z-index: 99999;
    text-align: center !important;
    font-family: helvetica !important;
    border-bottom: none !important;
    background-color: transparent !important;
}

div#classDetailWin .listCommSelected {
    color: #ed1c24 !important;
    background-repeat: no-repeat !important;
    bottom: 0px !important;
    background-position: 50% 45px;
    z-index: 99999;
    text-align: center !important;
    font-family: helvetica !important;
    border-bottom: none !important;
    background-color: transparent !important;
}

/*Fixed layout issue */

div#item_paging_ct {
width: 99% !important;
 padding-bottom: 50px;
}



td.x-table-layout-cell.CoursesRight {
   padding-right: 5%;
   width: 100% !important;
   position: relative;
}


div#training-custom-txtSearch {
   width:300px !important;
}

td.x-table-layout-cell.FilterLeft {
   padding-left: 5%;
	width: 27%;
}


#dtlItems_ct table.table-images {
   width: 100%;
}


#dtlItems_ct td#course_img {
   width: 26% !important;
}

#main-panel_ct .x-plain-body {
   padding: 0 0 0 0 !important;
   overflow-x: hidden !important;
}


div#info_becomeMember {
   height: 430px !important;
   padding: 0px !important;
}

#info_becomeMember #catalogue_banner {
   height: 430px !important;
   background-size: 1900px;
   background-repeat: no-repeat !important;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
	  opacity: 0.8;
}

div#info_becomeMember_ctn {
   background-color: #000000;
}
div#become-small-text {
   color: #fff;
   font-size: 16px;
   margin-top: -10%;
   position: absolute;
   padding-left: 18%;
}

div#become-text {
   color: #fff;
   font-size: 32px;
   margin-top: -13%;
   font-weight: bold;
   position: absolute;
   padding-left: 18%;
}

/*End layout issue fix*/

div#dvLanguageCourse {
   top: 0px;
   position: absolute;
   left: 95px;
}

#infoCommPopupWindow #classDetailWin div#main-panel_course {
   width: 100%;
}



#infoCommPopupWindow #courseDetailWin div#main-panel_course {
   width: 100%;
}

/*catlog search page changes*/
#item_paging_sh span.text-p {
   width: 96% !important;
}


#item_paging_sh table.table-images {
   width: 100%;
}

#item_paging_sh td#course_img_sh {
   width: 21%;
}

/*end catlog search page changes*/

#classDetailWin div#tblcustomerReviewPanel {
    visibility: hidden;
}

#courseDetailWin div#tblcustomerReviewPanel {
    visibility: hidden;
}

/* IE 8 fixes*/

#div#info_cert_colum{
display: inline-block\9 !important;
}

#div#dvCertList{
display: -ms-inline-grid\9 !important;
}


#td#info_cert_img{
   height:132px\9 !important

}


/* IE 8 fixes*/
button#btnLogin {
   background: none;
   color: #fff;
   /* padding: 6px; */
   border-radius: 19px;
   border: solid 2px #ffffff;
   margin: 2px;
   margin-top: 2px;
   width: 90px;
   /* background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png); */
   background-size: 70px;
   background-repeat: no-repeat;
   /* padding-left: 21px; */
   height: 27px;
   font-weight: 700;
   font-family: helvetica !important;
   font-family: helvetica !important;
   font-weight: 700 !important;
   font-size: 15px;
}
.btnRegistration {
   background: none;
   color: #fff;
   /* padding: 6px; */
   border-radius: 19px;
   border: solid 2px #ffffff;
   margin: 2px;
   margin-top: 2px;
   width: 90px;
   /* background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png); */
   background-size: 70px;
   background-repeat: no-repeat;
   /* padding-left: 21px; */
   height: 27px;
   font-weight: 700;
   font-family: helvetica !important;
   font-weight: 700 !important;
   font-size: 15px;
}

div#div_non_Member {
   margin-top: 28px;
}

table#tblCalanderClassStatus {
    display: none;
}

#infoCommPopupWindow div#infoCommCourseTabList {
   height: 474px !important;
   overflow-y: auto;
   padding-right: 10px;
}

/* Alienvault css issue fixes */
#selPanelDataView .user-list-item {
   height: auto;
   line-height: 14px;
}

#selPanelDataView  .clsSeatsRemaining {
   word-break: break-word;
   word-wrap: break-word;
   white-space: pre-line;
}
/* Alienvault css issue fixes - End */

#main-ui-training2 .table-images .heart{
   float: right;
}

#course_img .heartCat {
   float: right;
   padding: 10px;
}

.heart {
   float: right;
}

.addtoCartPreMsg .x-window-ml, .addtoCartPreMsg .x-window-mr, .addtoCartPreMsg .x-window-mc{
   background-color: #fff !important;
   background-image: none !important;
}

.addtoCartPreMsg .x-window-bl, .addtoCartPreMsg .x-window-br, .addtoCartPreMsg .x-window-bc{
   background-color: #fff;
   background-image: none !important;
   border: none;
}

.addtoCartPreMsg {
   width: 750px !important;
   margin-left: -12%;
}

.addtoCartPreMsg .x-btn-noicon .x-btn-small .x-btn-text {
   height: 28px !important;
   width: 347px !important;
}


.addtoCartPreMsg .x-window-footer.x-panel-btns{
   width: 729px !important;
}


.addtoCartPreMsg .x-btn-tl, .addtoCartPreMsg .x-btn-tr, .addtoCartPreMsg .x-btn-tc, .addtoCartPreMsg .x-btn-ml, .addtoCartPreMsg .x-btn-mr, .addtoCartPreMsg .x-btn-mc, .addtoCartPreMsg .x-btn-bl, .addtoCartPreMsg .x-btn-br, .addtoCartPreMsg .x-btn-bc {
   background-image: url(../images/darkergrey/button/btn.gif);
   background-image: none;
}

.addtoCartPreMsg .x-window-body{
   width: 718px !important;
}

/*infocomm fixed 2/28/2017*/

div#div_non_Member {
    margin-top: 2px;
    border-bottom: solid 1px;
    height: auto;
    display: inline-block;
    border-top: solid 1px;
    padding-top: 5px;
    width: 100%;
}



#infoCommPopupWindow div#tblQuestion {
    width: 230px !important;
    height: 294px;
    position: relative;
    margin-top: -465px !important;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 3px 3px rgba(0,0,0,0.15);
    border-top: solid 5px #f3d351;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    float: right;
    background-color: #f0f2f7 !important;
}


#infoCommPopupWindow span#spanPrice1 {
    color: #000;
    font-weight: normal;
    font-size: 13px;
    font-family: helvetica !important;
    float: right;
    line-height: 21px;
    margin-left: 5px;
    background-color: #fff;
    padding: 0 5px 0px 4px;
    border-radius: 8px;
    margin-bottom: 3px;
    font-weight: 600;
}


#infoCommPopupWindow div#tblquestionPanel {
    width: 230px !important;
    height: 241px;
    position: relative;
    margin-top: -485px !important;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    float: right;
}


#infoCommPopupWindow div#tblcontentPanel {
    width: 230px !important;
    height: 241px;
    position: relative;
    margin-top: -558px !important;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.15);
    float: right;
}


#infoCommPopupWindow #tblcustomerReviewPanel .x-panel-body {
    height: 350px !important;
}




#infoCommPopupWindow div#tblinterestedPanel {
    width: 94% !important;
    /* margin-left: auto; */
    /* margin-right: auto; */
    height: 385px !important;
}

#courseDetailWin div#tblcustomerReviewPanel {
    height: auto !important;
}



#infoCommPopupWindow input.clsCloseBtn {
   /* margin-right: 20px; */
}


#infoCommPopupWindow input.clsCloseBtn:hover {
   /* margin-right: 20px; */
}


#infoCommPopupWindow span#questionEmail a{
   text-decoration: none !important;
   color: #000000;

}



.heart {
    float: right;
}



#courseDetailWin div#tblcustomerReviewPanel {
    visibility: visible;
}


input#btnBack {
   background: none;
   color: #fff;
   /* padding: 6px; */
   border-radius: 19px;
   border: solid 2px #ffffff;
   margin: 2px;
   margin-top: 2px;
   width: 90px;
   background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png) !important;
   background-size: 60px;
   background-repeat: no-repeat;
   /* padding-left: 21px; */
   height: 27px;
   font-weight: 700 !important;
   font-size: 15px;
   text-transform: uppercase;
   font-family: helvetica !important;
}



#info_becomeMember #catalogue_banner {
    opacity: 0.4;
}




#info_becomeMember_ctn #banner_button input {
    font-family: helvetica !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    padding-left: 46px;
    padding-right: 46px;
    border-radius: 21px;
    background-color: #2ccfe0;
    border: none;

}


input#btnBack {
    /*margin-right: 20px;*/
}


.heartCat {
    float: right;
}


/*footer changes*/

#main-ui-training #item_paging2 .x-panel-body:first-child{
    overflow: hidden !important;

}

div#footer_banner {
    padding-left: 10%;
    padding-right: 10%;
    height: 425px !important;
}

div#footer_banner .listComm_ft_ul {
    color: white;
    display: inline-block;
    padding-top: 82px;
    padding-bottom: 71px;
    width: 100%;
}


div#footer_banner .listComm_ft_ul li {
    float: left;
    padding-right: 20px;
    font-family: helvetica !important;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

div#footer_banner .listComm_ft_ul li a {
    color: #fff;
    font-family: helvetica !important;
}

div#footer_banner .listComm_ft_wrapper table{
    display: inline-block;
    float: right;
    margin-top: -88px;
}

div#footer_banner input#btnFindOutMore {
    background: none;
    color: #fff;
    /* padding: 6px; */
    border-radius: 33px;
    border: solid 2px #ffffff;
    margin: 2px;
    margin-top: 2px;
    width: 162px;
    /* background-image: url(https://images.netexam.com/images/11126/new-cat-back-arrow.png); */
    background-size: 70px;
    background-repeat: no-repeat;
    /* padding-left: 21px; */
    height: 27px;
    font-weight: bold;
    font-family: helvetica !important;
    height: 43px;
    font-size: 11px;
    float: right;
}


.heartCat {
    float: right;
}



span#spnFindOutMore {
    display: inline-block;
    float: right;
    width: 20%;
}


span.infoComm_fl_span {
    font-size: 14px;
    width: 100% !important;
    display: inline-block !important;
    float: right;
    padding-left: 16%;
    word-break: break-word;
    white-space: pre-line;
    line-height: 8px;
}

.infoComm_fo_div {
    background-image: url(https://images.netexam.com/images/11181/AVIXA-logo-footer_s.png);
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 60px;
    background-position-y: 66px;
    display: inline-flex;
    width: 100%;
}


div#footer_banner hr{
    padding: 0px;
    margin: 0px;
    width: 100%;
}


table.infoComm_ci_table td {
    padding-right: 41px;
}


table.infoComm_ci_table {
    padding-top: 25px;
    padding-bottom: 30px;
    font-size: 14px;
}


div#dvMenue_dtp_footer {
    height: 425px !important;
}


td.infoComm_sm_tw {
    background-image: url(https://images.netexam.com/images/11126/tw-icon.png);
    padding: 12px;
    background-repeat: no-repeat;
    padding-right: 20px;
}

td.infoComm_sm_fb {
    background-image: url(https://images.netexam.com/images/11126/fac-icon.png);
    padding: 12px;
    background-repeat: no-repeat;
    padding-right: 20px;
}

td.infoComm_sm_in {
    background-image: url(https://images.netexam.com/images/11126/in-icon.png);
    padding: 12px;
    background-repeat: no-repeat;
    padding-right: 20px;
}

td.infoComm_sm_yt {
    background-image: url(https://images.netexam.com/images/11126/yo-icon.png);
    padding: 12px;
    background-repeat: no-repeat;
}

#dvMenue_ct_footer{
   height: 425px !important;
}

div#footer_banner .listCommSelected {
   background: none !important;
   border-radius: 0px !important;
   border: none !important;
}

table.infoComm_ci_table td {
  cursor: pointer;
}

#main-ui-training2 div#dvMenue_ctt_footer {
   height: 425px !important;
}

/*end footer changes*/

#main-ui-training2 .text-right h3:hover {
    color: #3a405b;
    text-decoration:none;

}

#main-ui-training2 .details-button3.link:hover{
    color: #3a405b !important;
    text-decoration:none;

}

#item_paging_ct table#tbl_ru {

    margin-top: -6px;
}

#item_paging_ct div#div_Member {
    display: flex;
}

#item_paging_ct span#spanPrice1 {
    padding-right: 12px;
}

#main-ui-training.infocommcls .table-images {
    padding-top: 40px;
    padding-bottom: 40px;
}


#infoComm li:first-child {
    margin-left: 30% !important;
}


#dtlItems_ct table.table-images {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
}

#tree_custfield input.x-tree-node-cb {
    margin-left: -22px;
}

#classDetailWin div#tblcustomerReviewPanel {
   visibility: visible;
}

#item_footer .x-panel-body{
   overflow: hidden !important;
}

#infoCommCourseTabList .x-tab-panel-bwrap ul{
   display: block;
   list-style: disc outside none;
   padding: 0.1em 2em;
}

#infoCommCourseTabList .x-tab-panel-bwrap ol{
   display: block;
   list-style: decimal !important;
   padding: 0.1em 2em;
}

.infoComm_fo_div {
   background-image: url(https://images.netexam.com/images/11181/AVIXA-logo-footer_s.png);
   background-repeat: no-repeat;
   padding-top: 60px;
   padding-bottom: 60px;
   background-position-y: 66px;
   display: inline-flex;
   width: 100%;
   background-position-y: 80px\0/ !important;
   width: 84%\0/ !important;
   height: 50px\0/ !important;
   padding-left: 16%\0/ !important;
}

/*infocomm end issue fixed 2/28/2017*/

.btnNoLookAt
{
    display:none !important;
}

#infoCommCourseTabList{
  overflow: hidden !important;
}

/*
#infoCommCourseTabList .x-tab-panel-bwrap .x-tab-panel-body.x-tab-panel-body-top{
  overflow: scroll !important;
}
*/

#infoCommCourseTabList .x-tab-panel-bwrap .x-tab-panel-body.x-tab-panel-body-top {
    overflow-y: auto !important;
   height: 410px !important;
   overflow-x: hidden !important;
padding-right: 20px !important;
}
/*info com catlog page width css*/
body #infoCommPopupWindow #tbl_courseMenuPanel #info_Features .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}

body #infoCommPopupWindow #tbl_courseMenuPanel #info_overview .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}

body #infoCommPopupWindow #tbl_courseMenuPanel #info_Prerequisites .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}
body #infoCommPopupWindow #tbl_courseMenuPanel #info_Whoshould .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}
body #infoCommPopupWindow #tbl_courseMenuPanel #info_FurtherStudy .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}
body #infoCommPopupWindow #tbl_courseMenuPanel #info_class_lessons .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}

body #infoCommPopupWindow #tbl_courseMenuPanel #info_course_classes .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}

body #infoCommPopupWindow #tbl_courseMenuPanel #info_course_lessons .x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   width: inherit !important;
}

/*end info com catlog page width css*/

li#infoCommCourseTabList__info_class_lessons
{
display:none;
}

li#infoCommCourseTabList__info_course_lessons
{
display:none;
}

div#comment-add-textarea {
    visibility: hidden;
}

#cartPanelMain .table-images {
   border: none !important;
}

#info_panelCallToAction input#input-btn {
   display: block !important;
   font-family: helvetica !important;
   font-size: 11px !important;
   font-weight: 700 !important;
   color: #fff !important;
   padding: 10px;
   padding-left: 30px !important;
   padding-right: 30px !important;
   border-radius: 13px !important;
   background-color: #2ccfe0 !important;
   border: none !important;
   float: right !important;
   margin-top: 6% !important;
   text-transform: uppercase;
}

/* Zodiac */
.zodiac_MyLearnCat {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
    background-color: #f1f1f1;
}

.zodiac_MyLearnCat li a {
    display: block;
    color: #000;
    padding: 8px 16px;
    text-decoration: none;
}

.zodiac_MyLearnCat li a.active {
    background-color: #4CAF50;
    color: white;
}
.zodiac_MyLearnCat li a:hover:not(.active) {
    background-color: #555;
    color: white;
}
.zodiac_MyLearnCat {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}
.zodiac_MyLearnCat li {
    float: left;
}
.zodiac_MyLearnCat li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
.zodiac_MyLearnCat li a:hover, .dropdown:hover .dropbtn {
    background-color: red;
}
.zodiac_MyLearnCat li.dropdown {
    display: inline-block;
}
.zodiac_MyLearnCat .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.zodiac_MyLearnCat .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.zodiac_MyLearnCat .dropdown-content a:hover {background-color: #f1f1f1}
.zodiac_MyLearnCat .dropdown:hover .dropdown-content {
    display: block;
}

#tbl_courseMenuPanel2 .x-panel-header-text {
    color: #000000;
    font-family: helvetica !important;
    font-size: 18px;
    font-weight: 600;
}

/* Zodiac END */

#certificationDetailWin .CertificationCourses .icon-enroll.enroll-button{
  display:none;
}


.lesson-resource-table {
    color: #333;
    font: 12px arial;
}

div#AdvancedSearchPanel .x-panel-bc{
   display: block;
}

div#AdvancedSearchPanel .x-panel-bl{
   background-color: #eaeaea;
}


div#AdvancedSearchPanel .x-panel-body.x-form{
  border-right: solid 1px #eee !important;
}

div#courseOutlineCatalog {
   display: none;
}


/*calendar view AI*/
#calendar {
	 width: 90%;
	 display: block;
	 margin-left: auto;
	 margin-right: auto; 
}

.centered {
	text-align: center;
 }

 .fc-time{
   display : none;
}

/*tooltip*/

.tooltipevent td {
      color: #464646; 
      font-size:11px; 
}

.tooltipevent{
   background-color: #fff !important;
   border: solid 1px #ccc;
   border-radius: 4px;
   padding: 6px;
   font-family: arial; 
}

.tooltipevent .calenderClassInfo{
      color: #464646 !important;
      font-size:11px !important;
}

/*end*/

#main-ui-calendar span.fc-title {
color: #000;
line-height: 14px;
}

/*end calendar view AI*/

 table#messaging-button-right,
 table#transcript-button-right,
 table#profile-button-right {
   display: none !important;
}


.dropdown.only-head {
display: none !important;
}