@font-face {
    font-family: 'Roboto';
    src: url('Roboto/Roboto-Regular.eot');
    src: local('Roboto'), url('Roboto/Roboto-Regular.woff') format('woff'), url('Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'casino_handregular';
    src: url('../fonts/Casino_Hand/casino_hand-webfont.eot');
    src: url('../fonts/Casino_Hand/casino_hand-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Casino_Hand/casino_hand-webfont.woff') format('woff'),
         url('../fonts/Casino_Hand/casino_hand-webfont.ttf') format('truetype'),
         url('../fonts/Casino_Hand/casino_hand-webfont.svg#casino_handregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {
	color: #47679D;
}

a:hover {
	text-decoration: none;
	color: black;
}

.linkify {
	text-decoration: underline;
	cursor: pointer;
	color: #47679D;
}

/* 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;
}

.x-panel-mr {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 0;
}

.x-panel-mc {
	padding-top: 0px;
}

.x-panel-mc .x-panel-body {
	background: #FFF;
}

.x-tree .x-panel-body {
	background: #FFF;
}

.x-panel-bc {
	border-bottom: 1px solid #DDD;
}

/*changed reloving issue box shown when no buttons on class page*/
.x-panel-tbar .x-toolbar {
	padding-top: 7px ;
	padding-right: 0 !important;
	border-top: 0 !important;
}

.x-panel-bbar .x-toolbar {
	padding-left: 7px !important;
	padding-right: 7px !important;
}

.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;
}

.profile-pane-background
{
background-color:white !important;
background-image: none !important;
border-top:0px !important;
font: 12px tahoma,arial,helvetica,sans-serif !important;
}

/*--*/
.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-completed-training {
	background-image: url(../images/icons/silk/gifs/package_green.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-google-32 {
	background-image: url(/images/icons/32/google.png) !important;
}

.icon-collapse-all {
	background-image: url(../images/icon-show-all.gif) !important;
}

.icon-calendar-widget {
	background-image: url(../images/icons/silk/gifs/date.gif) !important;
}
.icon-twitter-widget {
	background-image: url(../images/icons/silk/gifs/twitter.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)
		;
}

.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-linked-in-32 {
	background-image: url(../images/icons/32/linked-in.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-print-32 {
	background-image: url(../images/icons/32/printer.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-iLTVenues {
	background-image: url(../images/icons/Google-Maps-Logo.jpg) !important;
}

.icon-profile {
	background-image: url(../images/icons/silk/gifs/user_edit.gif)
		!important;
}

.icon-pp-registration {
	background-image: url(../images/icons/silk/gifs/vcard_add.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;
}

.points-board-list-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 5px;
	-moz-user-select: none;	
	/*font-weight: bold;*/
	font: 12px tahoma,arial,helvetica,sans-serif;
}

.points-board-selected-list-item
{
    color: #47679D;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 5px;
	-moz-user-select: none;	
	/*font-weight: bold;*/
	font: 12px tahoma,arial,helvetica,sans-serif ;
    font-weight:bold !important;
}

.points-board-points-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	/*background-position: 3px;
	padding: 2px 0 5px 50px;*/
	-moz-user-select: none;
	text-align:right;
	font: 12px tahoma,arial,helvetica,sans-serif ;
width: 30%;
}

.points-board-selected-points-item
{
    color: #47679D;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 50px;
	-moz-user-select: none;
	text-align:right;
	font: 12px tahoma,arial,helvetica,sans-serif ;
	font-weight:bold !important;
}

.points-board-index-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	/*padding: 2px 0 5px 5px;*/
	-moz-user-select: none;
	text-align:right;	
	font: 12px tahoma,arial,helvetica,sans-serif bold ;
	font-weight:bold !important;
width:5%;
}

.points-board-selected-index-item
{
    color: #47679D;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 5px;
	-moz-user-select: none;
	text-align:right;	
	font: 12px tahoma,arial,helvetica,sans-serif bold ;
	font-weight:bold !important;
}



.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)
                no-repeat 0 0px; /*scroll 0%; /*Shrideshi 03/13/2013*/
}

.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: .50;
}

.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-goal {
	background-image: url(../images/icons/silk/gifs/award_star_gold_3.gif) !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 18px 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;
text-decoration: underline !important;
}

.resource-link-disable {
	font: 11px arial;
}

.lesson-quiz-list {
	margin: 0 0 11px 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-name-tile {
	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;
}

.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 .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
{
   
   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;
}
/*remove link from lesson in transcript*/
.x-tree-node-ct .x-tree-node-leaf, .x-tree-node-ct .x-tree-node-leaf a {
    cursor: default !important;
}
.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;
}

/*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 6px;
	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;
	left: 24px !important;
}

.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;
	padding: 9px 0 7px 38px;
}

.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;
	padding: 2px;
}

.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_Disabled {
	background: #bfbfbf;;
	border: 1px solid #999;
	padding: 0 4px;
	margin-right: 4px;#c8c8c8;
	display: inline;
}
.jumplink.active-question {
	background: #CDF;
}

.training-language-picker {
	padding: 4px;
	border-right: 1px solid #CCC !important;
	border-bottom: 1px solid #CCC !important;
}

.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;
}

.x-panel-tbar .x-toolbar.action-bar {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.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 {
	float:left;
	margin-top: 4px;
	clear:left;
}

.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;
}

.submit
{
    border-spacing:0 !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;
}

#social-recomedations-div 
{
    border: 1px solid silver;
}

#maintabpanel .x-tab-panel-header 
{
    border-bottom:none; 
}

.welcomeWidget ul 
{
    list-style:disc;
    list-style-position:outside;
    display: inline-block;
    padding: .2em 2.5em;
}

.welcomeWidget
{
    text-align:justify;
}

.courseExtendedDetails ul
{
    list-style:disc;
    list-style-position:outside;
    display: block;
    padding: .1em 2em;
    
}

.courseExtendedDetails ol
{
    /*list-style-type: lower-alpha;*/
    /*list-style-type: upper-roman;*/
    list-style:decimal;
    display: block;
    padding: .1em 2em;
    
}

/* Lightbox panel*/
.lightbox-panel {
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-281px;
	width:562px;
	background:#FFFFFF;
	padding: 20px;
	border:2px solid #CCCCCC;
	z-index:12010;
}
.lightbox-panel-1024 {
	position:absolute;
	top:10px !important;
	left:30%;
	margin-left:-281px;
	width:1024px;
	background:#FFFFFF;
	padding: 20px;
	border:2px solid #CCCCCC;
	z-index:12010;
}
.lightbox-panel-990 {
	position:absolute;
	top:10px !important;
	left:30%;
	margin-left:-281px;
	width:990px;
	background:#FFFFFF;
	padding: 20px;
	border:2px solid #CCCCCC;
	z-index:12010;
}


.video-close {
	cursor: pointer;
	position: absolute;
	right: 3px;
	margin-bottom: -11px;
	top: 3px;	
    background-image: url(/images/delete.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.welcomeWidget ol 
{
    list-style:decimal;
    display: inline-block;
    padding: .1em 2em;
}

.icon-up
{
    background-image: url(../images/icons/approve.png) !important;
}

.icon-down
{
    background-image: url(../images/icons/deny.png) !important;
}

.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;
}

.ext-webkit .x-form-field-wrap .x-form-trigger
{
    right: auto;
}

.icon-customTab {
	background-image: url(../images/icons/silk/gifs/cog_go.gif)
	/*background-image: url(../images/icons/silk/gifs/lightning.gif)*/
	/*background-image: url(../images/icons/silk/gifs/information.gif)*/
	/*background-image: url(../images/icons/silk/gifs/star.gif)*/
	/*background-image: url(../images/icons/silk/gifs/transmit_blue.gif)*/	
	!important;
}

.linkedin-icon
{
    /*background-image: url(../images/linkedin-icon.jpg)*/
    background-image: url(../images/icons/social_button_linkedin_on.gif)
		!important;
}

.btnlinkedin-icon
{
    /*background-image: url(../images/linkedin-icon.jpg)*/
    background-image: url(../images/icons/log-in-linkedin-large.png)
		!important;
}

.upload-image-width
{
    width : 130px !important;
}

.icon-remove {
	background-image: url(../images/butt_trash.gif) !important;
}

.reviewPanel{
	padding-left:0 !important;
	padding-right:0 !important;
}

.answeredColor{
	background: #CCFFCC;
	border: 1px solid #999;
	padding: 0 4px;
	margin-right: 4px;
	display: inline;
	width:4px;
}


.cartButton{
	position:absolute;top:-1px;right:20px;z-index:1999;text-align:left; width : 220px;height : 20px
}

.cartButtonDown{
	/*position:absolute;right:100px;z-index:1999;text-align:left; width : 220px;height : 24px*/
	z-index:1999;text-align:left; width : 220px;height : 20px; vertical-align: middle;
}

.profile-window-width .x-window-body
{
    height : 135px !important;
}
.icon-pdf {
	background-image: url(../images/icons/silk/gifs/icon_pdf.gif)!important;
}


.icon-word {
	background-image: url(../images/icons/silk/icon_word.png)!important;    
}

.icon-powerpoint {
	background-image: url(../images/icons/silk/gifs/icon_powerpoint.jpg)!important;    
}

.icon-audio {
	background-image: url(../images/icons/silk/gifs/icon_audio.gif)!important;    
}

.icon-html {
	background-image: url(../images/icons/silk/gifs/html.gif)!important;  
}

.icon-vedio {
	background-image: url(../images/icons/silk/gifs/vedio.jpg)!important; 
}

.icon-text {
	background-image: url(../images/icons/silk/gifs/textbook.jpg)!important; 
}


#chartPanel .x-panel-body  {
    height: 165px !important;
    width: 210px;
    padding: 5px 0px 0px 0px; 
}

#widgetChartPanel .x-panel-body  {
    height: 165px !important;
    width: 210px;
    padding: 5px 0px 0px 0px; 
}

#widgetCHGoalChartPanel .x-panel-body  {
    height: 165px !important;
    width: 210px;
    padding: 5px 0px 0px 0px; 
}

.icon-flash {
	background-image: url(../images/icons/silk/gifs/icon_flash.gif)!important; 
}

.goalPanel .x-panel-header  {
    color: #717171;
    background-image: none;
    border: none;
    text-align: center;
    font: 22px sans-serif,arial,helvetica !important;
    font-weight: bold;
    padding: 0px; 
}

.goalPanel .x-panel-body {
    border: none;
    padding: 0px; 
}

.goalWidgetPanel .x-panel-header  {
    color: #717171;
    background-image: none;
    border: none;
    text-align: center;
    font: 20px sans-serif,arial,helvetica !important;
    font-weight: bold;
    padding: 0px; 
}

.goalWidgetPanel .x-panel-body {
    border: none;
    padding: 0px; 
}

#certcoursePanel .x-panel-body  {
    height: 50px !important;
    width: 210px
}

#creditGoalDetailPanel .x-panel-body  {
    height: 50px !important;
    width: 210px
}

.goalTree .x-panel-body{
    height:160px;
    overflow: scroll;
    max-width: 260px;
    margin-left:auto;
    margin-right:auto;
}

.goalTree .x-tree-col  {
    border-right:none !important;
    border-spacing:10px; 
    height:17px !important;
}

.goalTree .x-tree-node-el {
	border-bottom:0px;
    padding: 0px; 
}

.goalTree .x-tree-headers {
	background: none;
}

.goalTree .x-tree-node .x-tree-selected a span {
	background: transparent;
	color: #717171;
}

/*Child Node*/
.goalTree .x-tree-node-ct a span {
	background: transparent;
	color: #717171 !important;
}

.goalTree .x-tree-node a
{
    padding:0 !important;
    font: normal 11px Arial;
}
.goalTree .x-tree-node-over a span 
{
    text-decoration:none !important;
    color: blue !important;
    padding: 0px 0px 0px 3px !important;
}

.goalTree .x-tree-node-over a
{
    text-decoration: none !important;
    margin-left:2px !important;
    color: #717171;
}

/*Parent Node*/
.goalTree .x-tree-node a 
{
   color: #353535;
   line-height: 21px !important;
}

.goalTree .x-tree-hd {
   border: none;  
}

/*Percentage Column*/
.goalTree .x-tree-col-text
{
    color: #717171 !important;
    font: normal 10px arial, tahoma, helvetica, sans-serif;
    padding: 5px 0px 0px 0px; 
    text-align: right;
}

.goalTree .x-tree-node-icon {
  background-position: 3px 4px !important;
}

.goalTree-cert {
	background-image: url(../images/PartnerGoalIcons/cert.gif) !important;
}

.goalTree-cert-completed {
	background-image: url(../images/PartnerGoalIcons/cert_complete.gif) !important;
}

.goalTree-cert-user-unassigned {
	background-image: url(../images/PartnerGoalIcons/question.png) !important;
}

.goalTree-cert-user-enrolled {
	background-image: url(../images/PartnerGoalIcons/user_cert.png) !important;
}

.goalTree-cert-user-completed {
	background-image: url(../images/PartnerGoalIcons/user_complete.png) !important;
}

.goalTree-course {
	background-image: url(../images/PartnerGoalIcons/course.png) !important;
}

.goalTree-course-completed {
	background-image: url(../images/PartnerGoalIcons/course_complete.png) !important;
}

.goalTree-course-user-unassigned {
	background-image: url(../images/PartnerGoalIcons/question.png) !important;
}

.goalTree-course-user-enrolled {
	background-image: url(../images/PartnerGoalIcons/user_cert.png) !important;
}

.goalTree-course-user-completed {
	background-image: url(../images/PartnerGoalIcons/user_complete.png) !important;
}

.goalPanel-IE8 {
	background-image: url(../images/PartnerGoalIcons/PercentageLoaderEmpty.png) !important;
	background-position:center center;
	background-repeat: no-repeat;	
    padding-top: 155px !important;
}
.goalPanel-Text-IE8{
	color: #717171 !important;
    font: normal 38px arial, tahoma, helvetica, sans-serif;
    font-weight: bold;
    text-align:center;
    position:relative;
    bottom:100px;        
}

.goalUsersSelection{
 	position: relative !important;
	z-index: 9999 !important;
}


.icon-zip {
	background-image: url(../images/icons/silk/gifs/zip.jpg)!important; 
}

.icon-wmv {
	background-image: url(../images/icons/silk/gifs/wmvfile.jpg)!important; 
}

.icon-cloudshare {
	background-image: url(../images/icons/silk/gifs/cloud.jpg)!important; 
}

.icon-scorm {
	background-image: url(../images/icons/silk/gifs/scorm.jpg)!important; 
}

.icon-HDVedio {
	background-image: url(../images/icons/silk/gifs/hdvedio.jpg)!important; 
}

.icon-resource {
	background-image: url(../images/icons/silk/gifs/resource2.jpg)!important; 
}

.icon-vidyardVideo {
	background-image: url(../images/icons/silk/gifs/vidyardvideo.png)!important; 
}

.enrolled-classware
{
    float:left;
    font:11px arial;
}

.details-button2
{
    margin-left:2px;width:262px;float:left;
}

.details-button-parentcert
{
    margin-left:2px;width:262px;float:left;
}
.details-button-parentcert-cert
{
    margin-left:2px;width:262px;float:left;
}

.details-button-enrolled-cert
{
    margin-left:2px;width:262px;float:left;
}



.bbar-ml table tr td:first-child {
    /*text-align: left;*/
}


.cls-tbar table tr td:first-child {
   /* text-align: left;*/
}

.CourseGrid
{
    text-align: left;
}

.CertificationCourses
{
   text-align:left;padding-left: 5px;
}

.cart-button
{
    padding-left: 19px;
}

.headerTitle
{
    margin-left:8px;margin-top:4px;border:0;font:28px arial;color:#666;
}

.selectCls
{
    padding-left:40%;padding-top:20px;font:16px arial;color:#666;font-weight:bold;
}

.headerTitleItem
{
    margin-left:8px;margin-top:4px;border:0;font:28px arial;color:#666;
}

.icon-back
{
    background-image: url(../images/back_icon.gif) !important;
}

.answersPanel
{
   /* text-align:right;*/
}



.catalog-panel
{
    margin-left:2px;
    float:left;
}

.customFieldForm
{
    margin-left:255px;
    margin-top:10px;
}

.courseName
{
    text-align:left;
}

.crs-status
{
    text-align:right;
}

.grptrancript
{
    padding-left:40%;
}

.course-Lessons
{
    border: 0;background:none;text-align:left;padding-left: 5px;font: 12px arial;
}


.customFieldFormSubmit {

  margin-left: 320px !important;
  margin-top: 10px;
  width:163px!important; 
}

.project-registration{
  margin-left: 255px !important;
  margin-top: 50px;!important;
  float:left;
  width:163px!important;
}

.regfieldset .x-form-label-left label.x-form-item-label
{
    text-align: right !important;
    height: 20px;
}
.itemicon
{
    float:left;margin-right:5px;
}


.cartdetail
{
    padding: 10px 0 10px 10px;
}

.orderpanel
{
    padding-right:10px;text-align:right;
}

.cartTotal
{
    padding-left:10px;
}

.pointsboard {
	float:left;
}

.fs-iltvenues-info .x-form-item label.x-form-item-label 
{
    height:0px;
	display:none !important;
}

.sbmt-iltvenues-info {
  background: url("/images/map_search_blank.jpg") no-repeat scroll center center transparent;
  border: medium none;
  color: #6B6B6B;
  font: bold 16px/35px arial;
  height: 35px;
  position: absolute;
  right: 25px;
  text-align: center;
  text-shadow: 0 2px 1px #FFFFFF;
  top: 22px;
  width: 100px;
  text-decoration: none;
}

.sbmt-iltvenues-info:hover {
	opacity:.8;
	filter: alpha(opacity=80);
	cursor:pointer;
}

.icon-back {
	background-image: url(../images/back_icon.gif)
		!important;
}

.fs-iltvenues-info {
  border: medium none;
  height:100%;
}


.x-panel-body.x-panel-body-noheader.x-panel-body-noborder.fs-iltvenues-info-root {
  right: 0;
  position: absolute;
  top: 0;
  z-index: 10000;
}

.map_search_box {
 /* background: none repeat scroll 0 0 rgba(0, 123, 236, 0.6) !important;*/
 /*background: none repeat scroll 0 0 #69a8df !important;*/
  background:url("/images/map_search_box.png") no-repeat !important;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  height: 75px;
  position: absolute;
  right: 45px;
  top: 45px;
  width: 400px;
  z-index: 2;
}

#zip-code {
  background: url("/images/map_pointer_icon.jpg") no-repeat scroll 10px center #FFFFFF;
  border: medium none;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  height: 48px;
  line-height: 48px !important;
  margin: 13px;
  padding-left: 40px;
  padding-right: 120px;
  width: 214px;
  font-size: 16px !important;
  /*behavior: url(css/ie-css3.htc);
  behavior: url(css/PIE.htc);*/
}

#x-form-el-zip-code {
	padding:0 !important;
}

.fs-iltvenues-info-body {
	position:relative;
}

#x-form-el-zip-code .x-form-text.x-form-field.x-form-empty-field {
  font: bold 16px/48px arial !important;
  color: #c1c1c1 !important;

}


.customTree .x-tree-col  {
    border-right:none !important;
    border-spacing:10px; 
    height: auto !important;
    float:left;
}

.customTree .x-tree-node-el {
	/*border-bottom:1px solid #eee; */
	zoom: 1;
	padding-bottom:3px;
	
}

.customTree .x-tree-node-ct {
	border-bottom:1px solid #eee; 
	zoom: 1;
	padding-bottom:3px;
	
}

.customTree .x-tree-node .x-tree-selected a span {
	background: transparent;
	color: #678;
}


.customTree .x-tree-node a
{
    padding:0 !important;
    font: normal 11px Arial;
}
.customTree .x-tree-node-over a span 
{
    text-decoration:none !important;
    color:Blue !important;
    padding:0 !important;
}

.customTree .x-tree-node-over a, .customTree .x-tree-node a
{
    margin-left:2px !important;
}

.customTree  .x-tree-node a
{
   
   color:#336699;
   line-height: 21px !important;
   text-decoration: underline !important;
   padding:0 !important;
}


.progress-bar2 {
	width: 200px;
	border: 1px solid #444;
	margin-top: 5px;
	background: #F5F5F5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left:40px;
    font-weight:bold;
     text-decoration:none !important;
   
    
}

.progress-bar2 .progress-bar-inner {
	background: #79B;
	padding: 0;
	color: #FFF;
	border-right: 1px solid #444;
	font-weight:bold;
	text-decoration:none !important;
}

.cert-Progress-bar {
	width: 200px;
	border: 1px solid #444;
	margin-top: 5px;
	background: #F5F5F5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left:17px;
    font-weight:bold;
     text-decoration:none !important;
}

.cert-Progress-bar .progress-bar-inner {
	background: #464646;/*#A67C29;*/
	padding: 0;
	color: #FFF;
	border-right: 1px solid #444;
	font-weight:bold;
	text-decoration:none !important;
}

/*.cert-Progress-bar .customTree .x-tree-node a span 
{
    text-decoration:none !important;
}*/

.course-status
{
    float:right !important;
    margin-right: 10px;
    line-height:18px;
    font: normal 11px Arial;
}

.course-list
{
    float:left;
}

/*.customTree .x-tree-node-ct .x-tree-col {
  height: 45px !important;
}*/

.prerequisitesPanel
{
    text-align: left;padding-top: 8px;padding-left:2px;
}

.questionPanel ul
{
    list-style:disc;
    list-style-position:outside;
    /*display: inline-block;*/
    padding-left:40px;
    display:block;
   /* padding-left:40px;list-style:inherit;*/
    
}

.questionPanel ol
{
  
    list-style:decimal;
    /*display: inline-block;*/
    padding-left:40px;
    display:block;
    /*padding: .1em 2em;*/
}

.questionPanel
{
    text-align:left;
}

.messagesPane
{
    margin-left:24px;
}

.messageBox
{
    margin-left:5px;float:left;
}

.qText
{
    float:left;
}

.icon-course-widget {
	background-image: url(../images/icons/silk/gifs/book.gif) !important;
}

.icon-class-widget {
	background-image: url(../images/icons/silk/gifs/date.gif) !important;
}

/* Discussion Panel */
.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-overlay {
	border-radius:6px;
	border:2px solid #CCC;
	background:#FFF;
	position:absolute;
	top:100px;
	left:50%;
	z-index:99999;
	overflow: hidden;
	margin-left:-400px;
	box-shadow: 6px 6px 19px  #888888;
}

.discussion-post-panel.question {
	border: 0; 
	border-radius:0;
	background:#EEE;
}

.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: #EEE;
	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;
	margin-right:8px;
}

.answer-type.Instructor {
	background: #98F587;
}

.icon-vote-up {
	background-image: url(../images/icons/approve.png) !important;
	float:left;
	width:16px;
	height:16px;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: #EEE;
	margin-right: 8px;
}

.icon-vote-down {
	background-image: url(../images/icons/deny.png) !important;
	float:left;
	width:16px;
	height:16px;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: #EEE;
	margin-right: 8px;
}

.discussion-panel {
	margin:8px 4px 0 8px;
	border: 1px solid #CCC;
	background:#E4E4E4;
	text-align:left;
	padding: 0;
	font: 12px arial;
	border-radius: 3px;
	overflow: hidden;
}

.discussion-panel .posted-by {
	font-weight:bold;
	color:#454545;
	line-height: 1.467em;
	font-size: 13px;
}

.discussion-panel .discussion-post-btn {
	display: none;
	margin: 5px 0 10px 99px;
	cursor: pointer;
	width: 51px;
	background: #9AC67C;
	color: white;
	padding: 0 8px;
	font: 11px Arial;
	border: 1px solid;
	border-radius: 3px;
	font-weight: bold;
	line-height: 27px;
	height: 27px;
}

.new-post-field {
	border-width:1px;
	width:370px !important;
	height: 18px;width:inherit;
	border-color:#CCC;
	border-radius: 4px;
	padding:5px 7px;
	color:#999;
	font: 13px Arial;
	margin:10px;
}

.post-list .x-list-body {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

.post-list .x-list-body-inner em { 
	font-style: normal !important; 
	font: 12px Arial;
	color: #666;
	margin: 0;
}

.post-list .x-list-body-inner dl {
	border-top: 0;
	border-bottom: 1px solid #DDDCDA;
	padding: 12px 8px 12px 12px;
	background: #FFF;
}

.post-list .x-list-body-inner dl:hover {
	background: #FFFFDA;
}

.post-list.response-list .x-list-body-inner dl:hover {
	background: #FFFFFF;
}

.post-list.response-list .x-list-body dt {
	cursor: auto;
}


.post-list span.post-content {
	overflow: hidden;
	line-height: 1.467em;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #777;
}

.new-post-window .x-toolbar {
	border-top: 0;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}

.icon-post-add {
	background-image: url(../images/icons/silk/gifs/comment_add.gif)
		!important;
}


.icon-course-retake {
	background-image: url(../images/icons/32/refresh.png) !important;
}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.self-register-scroll {
	overflow:auto !important;

}

.x-panel-body .x-form
{
	/*overflow: visible !important;*/
overflow-x: hidden !important;
	overflow-y: scroll !important;
}


/* BEGIN Fixes for mobileiron sfdc portal */
.x-window-body .x-panel-body.x-panel-body-noheader.x-border-layout-ct, .x-window-body .x-panel-bwrap, .x-panel-body.questionPanel, .x-panel-body.answersPanel, #answers-view.x-panel {
	overflow: visible;
}

.answersPanel label {
	margin: 0 !important;
	font-weight: normal;
	line-height: 24px;
}

input[type="checkbox"] {
	-webkit-appearance: checkbox !important;
	margin: 1px 7px 4px 3px !important;
}

input[type="radio"] {
	margin: 1px 7px 4px 3px !important;
}
/* END Fixes for mobileiron sfdc portal */

.expire-lable
{
	color:#ff9900 !important;
	font:10px arial !important;
}
/* Course Expiration*/
.expire-lable
{
	color:#ff9900 !important;
	font:10px arial !important;
}

.expire-lableTitle
{
    color:#ff9900 !important;
    font: normal 12px Arial;
}

.icon-twitter-widget {
	background-image: url(../images/icons/silk/gifs/twitter.gif) !important;
}
.certDue-lable
{		
	color:#ff9900;
	font:10px arial;
	float: right;
	margin-right: 15px;
}

.preReqsNotMet-lable
{		
	color:#C45A5A;
	font:10px arial;
	float: left;
	margin-right: 15px;
}
.certOverDue-lable
{	
	text-align:right;
	font:10px arial;
	font-weight: bold;
	float: right;
	margin-right: 15px;
	color:#FF0000
}
.certDue-link
{
	float: left;
	line-height: 18px;
	color:#585858;
}
.certDue-lable
{		
	color:#ff9900;
	font:10px arial;
	float: right;
	
}
.certDue-lable-certprogress
{	
	color:#ff9900;
	font:10px arial;
	float: right;
	margin-right: 15px;
}

.certDue-link
{
	float: left;
	line-height: 18px;
	color:#585858;
}
/* Added By Gimhan For resolve the bold issue in Html Editor */
strong {font-weight: bold;}
em {font-style: italic;}


.training-item {
	float: left;
	background: #F8F8F9;
	margin: 28px 5px 0 38px;
	width:220px;
	border:1px solid #CCC;
	border-radius:6px;
cursor: pointer;
}

.training-item .top-row {
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #555;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:100% auto !important;
}

.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 .list-view-name-tile {
	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 #CCC;
	border-radius: 6px;
	background: #FFF;
	float:right;
	margin-right: -5px;
	margin-top: -5px;
}

.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 .type-icon .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;
}


.training-item {
	float: left;
	background: #F8F8F9;
	margin: 28px 5px 0 38px;
	width:220px;
	border:1px solid #CCC;
	border-radius:6px;
}

.clsSeatsRemaining{
	color: #309530 !important;
	width: 100px;
    word-break: break-word;
    white-space: pre-line; 

}

/*div#class-selection-panel {
width: 194px !important;
}

div#class-selection-panel .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-panel-body-noborder{
width: 196px !important
}*/


.training-item .top-row {
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #555;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:100% auto !important;
	/*behavior: url(PIE.htc);
	border-bottom: 1px solid #DDD;*/
}

.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 #CCC;
	border-radius: 6px;
	background: #FFF;
	float:right;
	margin-right: -5px;
	margin-top: -5px;
}

.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 .type-icon .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;
}

.cert-progress-item-new {
  clear: left;
  float: left;
  padding: 3px 0 4px !important;
  width: 100%;
}

.cert-text
{
    line-height:18px;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px ;
    font-style: normal;
    font-variant: normal;
    
}

/*Twitter Start--------------------------------------------------*/
/*-------------------------------------------------------*/

.var-narrow .tweet {
  padding: 5px 8px 6px;
}

.tweet {
  border-width: 0 0 1px;
  padding: 12px 12px 10px 69px;
}

.customisable-border {
  border: 1px solid #E8E8E8;
}

.var-narrow .permalink {
    font-size: 11px;
}

.permalink {
    float: right;
    margin-top: 2px;
    position: relative;
    z-index: 50;
}
.var-narrow .tweet .header {
  min-height: 32px;
  padding: 0 0 4px 36px;
  position: relative;
}
.header .p-name {
    display: inline;
}
.p-nickname {
    line-height: 16px;
}
.p-author:before, .p-author:after, .cards-base:before, .cards-base:after {
  content: "";
  display: table;
}

.p-author .profile .p-name, .timeline-owner-profile .p-name, .cards-base p, .cards-base p a, .timeline-header .summary, .timeline-header .summary a:link, .timeline-header .summary a:visited, .p-author a.profile:hover .p-name, .p-author a.profile:focus .p-name {
  color: #292F33;
}

.var-narrow .header .avatar {
  height: 32px;
  left: 0;
  top: 2px;
  width: 32px;
}

.header .avatar {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  height: 48px;
  left: -57px;
  position: absolute;
  top: 0;
  width: 48px;
}

.var-narrow .header .profile .p-name, .var-narrow .timeline-header .byline, .var-narrow .timeline-header .list-description, .var-narrow .e-entry-title, .var-narrow .cards-base h3 {
  font-size: 12px;
  line-height: 16px;
}

.var-narrow .header .p-name {
  display: inline;
}

.timeline-owner-profile .p-name, .p-author .profile .p-name, .cards-base .profile .p-name {
  font-weight: bold;
}

.var-narrow .header .profile .p-nickname:before {
  content: "\A ";
  white-space: pre;
}

.var-narrow .header .p-nickname {
  line-height: 16px;
}

.h-entry a:link, .h-entry a:visited, .stats span, .byline, .retweet-credit, .no-more-pane, .no-tweets-pane p, .p-geo, .cards-base .byline-user {
  color: #707070;
}

.top-border
{
	  padding : 12px;
}

/*Twitter End-----------------------------------------------------*/

/*Partner Training Goal*/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.nomination-form-header
{

    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #b51c1c;
    font-size: 26px;
    padding:2px 0px;
}

.nomination-form-question {
  color: #A5A5A5;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
}

.nomination-form-textbox
{

	color: #808080;    
    font-size: 12px;
padding-top:5px;
width:250px;
padding-bottom : 5px;

}

.nomination-form-checkbox
{

	color: #808080;    
    font-size: 12px;
padding-top:5px;
width:250px;


}

.nomination-form-radio
{

	color: #808080;    
    font-size: 12px;
padding-top:5px;
width:250px;

}

.nomination-form-combo
{

	color: #808080;    
    font-size: 12px;
	padding-top:5px;
	width:250px;
	padding-bottom : 5px;


}


.nomination-form-checkbox input[type="checkbox"], .nomination-form-radio input[type="radio"] {
  float: left;
  margin-right: 5px !important;
}

.nomination-form-checkbox span, .nomination-form-radio span {
  float: left;
  margin-top: -2px !important;
}

.nomination-form-textbox-data
{

color: #808080;    
font-size: 12px;
padding-top:5px;
width:250px;
padding-bottom : 5px;		

}

.nominationForm-invalid-icon {
    background-image: url("../images/default/form/exclamation.gif");
    

}

.nominationForm-invalid-icon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 18px;
    /*position: absolute;*/
    width: 16px;
}


.section-header {
  color: #A2A2A2;
  font-size: 14px;
  font-weight: bold;
}

#invalidMessage {
  color: #FF0000;
}

.approval-board-index-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 5px;
	-moz-user-select: none;
	text-align:right;	
	font: 12px tahoma,arial,helvetica,sans-serif bold !important;
	font-weight:bold !important;
}

.approval-board-list-item
{
    color: #B51C1C;
    height: 15px;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 5px;
	-moz-user-select: none;	
	/*font-weight: bold;*/
	font: 12px tahoma,arial,helvetica,sans-serif !important;
        padding-right: 10px;
}

.approval-board-points-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 50px;
	-moz-user-select: none;
	text-align:right;
	font: 12px tahoma,arial,helvetica,sans-serif !important;
}

.approval-board-event-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 0;
	-moz-user-select: none;
	text-align:left;
	font: 12px tahoma,arial,helvetica,sans-serif !important;
}

.approval-board-date-item
{
    color: #999999;
    height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px;
	padding: 2px 0 5px 0;
	-moz-user-select: none;
	text-align:left;
	font: 12px tahoma,arial,helvetica,sans-serif !important;
}

.approval-board-icon-correct {
    background-image: url("/images/icons/silk/gifs/tick.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px;
}

.approval-board-icon-incorrect {
    background-image: url("/images/icons/silk/gifs/cross.gif");
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px;
    cursor: pointer;
}

#classViewTabPanel ul li:first-child + li + li 
{
       border:2px solid red;	
}

.approval-board-header {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../ext/resources/images/darkergrey/grid/grid3-hrow.gif");
  background-repeat: repeat-x;
  background-size: auto auto;
  height: 24px;
  
}


.progress-bar-new {
  float: left;
  margin-left: 25px;
  margin-top: 5px;
}

.cert-due-lable .x-tree-col-text {
  color: #FF9900 !important;
  text-align: right;
  
}

.course-status-col .x-tree-col-text
{
   text-align: right;
   float: right;
   
}
.icon-course-checklist{
	background-image: url(../images/icons/32/checklist.gif) !important;
}

.icon-course-checklistFilled{
	background-image: url(../images/icons/32/checklistfilled.gif) !important;
}

.icon-nominate-32 
{       
    background-image: url(../images/icons/32/nominate.png) !important;
}

.nomination-form-Seacrh
{
  color: #808080;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    height:30px;
}

.RequiredText {
    color: #AD3618;    
    font-size: 10pt;
    font-weight: bold;
}

.nominated-course-list-item {
	
	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;
}
/* Image Slider Widget by Gimhan Kasun on 12/19/2013 */
#imageSlider
{
    margin: 0 !important;
}

.customPasswordWordReset {
  margin-left: 255px !important;
  margin-top: 10px;
  float:left;
  width:163px!important;
}
#imageSlider_li 
{
    margin: 0 !important;
    float:left;
    padding-left :15px;
}


.slider_container {
  float: left;
 /* height: 100%; */
  position: relative;
  width: 100%;
}
.slider_button {
  bottom: 10px;
  height: 18px;
  position: absolute;
  right: 10px;
    }

#extpnlSliderWidget 
{
    width:100% !important;
}

.slider_container ul, .slider_container ul li {
  list-style: inherit !important;
}
/* END --Image Slider Widget */

.cert-list-item {
	height: 15px;
	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;
}

.icon-decline-32 
{       
    background-image: url(../images/icons/32/Decline_button.png) !important;
}
.login-window {
  width: 310px;
}
.login-window-salforce-btn {
  width: 328px !important;
}
.footer-content
{
    display:none;
}

.header-panel-body
{
	padding-bottom: 2px;background:#FFF;border-right:1px solid #CCC;
}
#ContestList .x-grid3-cell-inner.x-grid3-col-0 {
    white-space: normal !important;
} 


.icon-contest {
	background-image: url(../images/icons/silk/contest.png) !important;
}

.ContestCourses
{
   text-align:left;padding-left: 5px;
}

.user-list-item-attendee {
    -moz-user-select: none;
    background-position: 3px 3px;
    background-repeat: no-repeat;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    padding-left: 23px;
    padding-right: 0;
    padding-top: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
font-family:arial;
font-size:12px;
}

.icon-confirm-attendance-32{
	background-image: url(../images/icons/32/confirm-attendance.png) !important;
}

.icon-decline-32 
{       
    background-image: url(../images/icons/32/Decline_button.png) !important;
}

.user-list-item-attendee {
    -moz-user-select: none;
    background-position: 3px 3px;
    background-repeat: no-repeat;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    padding-left: 23px;
    padding-right: 0;
    padding-top: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
font-family:arial;
font-size:12px;
}


.training-item .percentage {
    margin-right: -45px !important;
    margin-top: 60px !important;
}


.training-item .type-icon .percentage-label {
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #888888;
    font-family: arial;
    font-size: 9px;
    padding-bottom: 2px;
}

.clearfix-training
{
	  clear: both;
  float: none;
}

.training-item-availableHeader
{
padding: 10px;
margin-left: 27px; 
color: rgb(88, 88, 88); 
font-size: 12px; 
margin-bottom: -25px;
}

.training-item-enrolledHeader
{
padding: 10px;
margin-left: 27px; 
color: rgb(88, 88, 88); 
font-size: 12px; 
margin-bottom: -25px;
}

.training-item-available-hr
{
background-color: rgb(204, 204, 204); border: 1px outset rgb(204, 204, 204); padding: 0px; margin: 2px 0px;
}

.training-item-enrolled-hr
{
background-color: rgb(204, 204, 204); border: 1px outset rgb(204, 204, 204); padding: 0px; margin: 2px 0px;
}

.percentage-value {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #0074B2;
    height: 29px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 32px;
}

.icon-avila-enrolled-training {
    background-image: url("../images/icons/silk/gifs/package_go.gif") !important;
}


.sideBar
{
    background-color:Gray;
}



.lesson_collapsed 
{
    /*background-image:url(../images/icons/silk/icon_collapse.jpg);*/
    background-image:url(../images/icons/silk/expand.jpg);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    float:right;
}

.lesson_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;
}

.lesson-content 
{
    display:none !important;
}



.fullwidth 
{
    width:100%;
}

.image-checkbox {
    background:url("/images/icons/unchecked_new.png");
    width:16px;
    height:16px;
    float:right;
    margin-right: 4px;
background-repeat: no-repeat;


}

.image-checkbox-checked {
    background:url("/images/icons/checked_new.png");
    width:16px;
    height:16px;
    float:right;
    margin-right: 4px;
}


#maintabpanel .x-tab-panel-bbar .x-toolbar-ct .x-toolbar-left table {
  width: 98%;
}

.lesson-bbar-button 
{
    width:100% !important;
}

.button-text {
	font: 18px arial!important;
	font-weight: bold!important;
	color: #777;
	text-align:left!important;
}

.select-class-header {
	//height: 15px;
	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;
	//font-weight: bold;
color:white;
background-color:black;
}
.courseware-icon-img
{
  
 height:30px;
	width: 33px;
	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');
}

.custom-course-name
{
    white-space: normal;font-size:28px;color:gray;font-weight:bold;
}

.custom-cert-name
{
     white-space: normal;font-size:28px;color:gray;font-weight:bold;
}

.custom-class-name
{
     white-space: normal;font-size:28px!important; color:gray;font-weight:bold;  /*#666;*/
}

.custom-date
{
    font:15px arial !important;
    color:#505050;
}




.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;
}

.class-date 
{
    font-weight: normal !important;
}

.lesson-detail-box2 {
	border-top: 1px solid #CCC;
	padding-top:11px;
	/*padding: 0 0 0 32px;*/
	/*font: 12px arial;*/
}


.lesson-detail {
	/*border-top: 1px solid #CCC;*/
	padding: 0 0 0 32px;
	font: 12px arial;
	/*padding-top:11px;*/
}

.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;
}

.new-lesson-title2 {
	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-disc{
    margin-bottom: 11px;
}

.lesson-completed .new-lesson-title {
    background-image: url("../images/icons/silk/gifs/tick.gif") !important;
    background-position: 0px 12px;
    background-repeat: no-repeat;
}


.lesson-completed .new-lesson-title2 {
    background-image: url("../images/icons/silk/gifs/tick.gif") !important;
    background-position: 0px 2px;
    background-repeat: no-repeat;
}
.help-link
{
    padding:8px;
    font-weight:bold;
    color:Black;
    
}

.expand-img
{
	background-image: url(/images/icons/silk/expand.jpg);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    float:left;
    margin:2px 2px 2px 4px;
}


.collapse-img
{
    /*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:left;
    margin: 2px 2px 2px 4px;
}
.divHide
{
	display:none;
}
.divShow
{
	display:inline;
}


.user-list-item-selfreg {
    -moz-user-select: none;
    background-position: -1px 2px;
    background-repeat: no-repeat;    
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
font-family:arial;
font-size:12px;
}

.vertbuttons .x-toolbar-cell {
    float:left;
    clear:both;
}

.sfdc-icon
{
    background-image: url(../images/icons/sfdc.png)
	!important;
    width : 16px!important;
    height : 16px!important;
}

	
.vertbuttons .x-toolbar-cell {
    float:left;
    clear:both;
}
.resLink {
	cursor: pointer;
}

.resLink:hover {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}
	
.resLink-over {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}



.plus-img
{

	background-image: url(/images/plus.jpg);
    background-repeat:no-repeat;
    height:155px;
    width:40px;
    background-position:center;
    float:left;
    margin: 28px 0px 0px 50px;
   
}

.or-img
{

	background-image: url(/images/or.jpg);
    background-repeat:no-repeat;
    height:30px;
    width:200px;
    background-position:center;
    margin: 28px 0px 0px 38px;
    z-index:1;
   
}


.learning-plan-electives
{
	float:right;
	padding-right:110px
}


#panel-projectregistration .x-panel-bwrap .x-form{
    overflow-y: hidden !important;
}

#add-password .customPasswordWordResetbtn{
  margin-left: 255px !important;
  margin-top: 10px;
  float:left;
  width:163px!important;	
}

.icon-send-preclassquiz-32{
	background-image: url(../images/icons/32/send-email.png) !important;
}
.nomination-form-textboxarea-data
{

color: #808080;    
font-size: 12px;
padding-top:5px;
width:550px;
height:150px;
padding-bottom : 5px;		

}

.icon-cert-report
{
    background-image:
		/*url(../images/icons/silk/gifs/application_view_list.gif) !important;*/
		url(../images/icon-no-group.gif)!important;
}

.view-node-acw {
	font: 8px arial;
	color: #DDD;
	font-weight: bold !important;
}

.training-item-acw  
{
	cursor: pointer;
	background: #F8F8F9;
	width:102px;
	border:1px solid #CCC;
	border-radius:6px;
	margin: 5px auto 5px auto;
}

.training-item-acw  .top-acw
{
	cursor: pointer;
    padding: 5px;
	border-radius: 6px;
	border: 1px solid #555;
	background-position:center center !important;
	background-repeat:no-repeat !important;
-ms-background-position-x:100% center;
background-size: cover !important;

	
}


.list-view-name-acw {
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 0px;
	padding-top: 2px;
	float: left;
	-moz-user-select: none;
	margin-left: 0px;
	

}
.training-item-acw .list-view-name-acw, .list-view-name.cert-name-acw-text {
	background: #222;
	color:#fff;
	font-weight: normal;
	opacity: .7;
	float: none;
	height: 15px;
	padding-left: 3px;
	text-align:left;

   
}
.training-item-acw .type-icon-acw{
	border: 1px solid #DDD;
	border-radius: 5px;
	background: #FFF;
	
	margin-right: -3px;
	margin-top: -3px;
	text-align: center;
	height: 32px;
	width: 27px;
margin-left: 85px;
	position: absolute;
	float: left;
}
.training-item-acw .type-icon-acw .label-icon-acw {
	border-bottom: 1px solid #DDD;
	color: #888;
	padding-bottom: 2px;
}

.training-item-acw  .label-acw {
	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: 7px;
	margin: -3px;
	padding: 2px;
}

.list-view-name-acw .link:hover {
	color: #CCC;
}

.details-button-acw
{
    margin-left:2px;
    width:85px;
    float:left;
    white-space: nowrap; 

}

.training-item-acw .top-spacer-acw {
	height: 60px ;
}

#trainingCredits {
    left: 878px !important;
    top: 137px !important;
    color:blue !important;
}

#westregion .x-panel-body {
    border: none !important;
}


#cart-button .x-btn-text
{
 background-image: url("../images/icons/silk/gifs/cart.gif") !important;
background-repeat: no-repeat;
}

.enrolled-class-item {
	white-space: nowrap;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding: 3px 0 4px 23px;
	-moz-user-select: none;
	border-bottom: 1px solid #EEE;
    clear : left;
    float: left;
    padding: 3px 0 4px !important;
    width: 100%;
}

.training-item .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: 11px;
    margin: -3px;
    padding: 2px;
    margin-right:3px;
}

.training-item .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: 11px;
    margin: -3px;
    padding: 2px;
    margin-right:3px;
}

.selectCls-Description ul
{
    display: block;
    list-style: disc outside none;
    padding: 0.1em 2em;
}

.selectCls-Description {
    padding: 8px 0px 5px 7px;
    color: #888;
}

.header-completed 
{
display:none !important;
}

.icon-avila-enrolled-training {
    background-image: url("../images/icons/silk/gifs/package_go.gif") !important;
}

.reg-window{
	margin-top: 35px !important;
}
.x-shadow {
    display: none !important;
	}



.user-badge 
{
     top: 200px;
    position: relative;
    right: 130px;
}
		
.register-button
{
    text-align:right;
}


.x-toolbar .x-toolbar-cell {
vertical-align: top !important;
}
.user-badge-top {
margin-top: 7px;
 margin-left:20px;
}

.user-badge .x-panel-header 
{
    background-image: none!important;
    text-align: center!important;
    border-color: white!important;
}

.user-badge-top .x-panel-header {
    background-image: none!important;
    text-align: center!important;
    border-color: white!important;
}

/*.lesson-resources-list > li {
    height: 18px;
}*/

.msg_floating
{
    position: absolute !important;
    z-index: 10001 !important;
}
.training-item-acw .top-acw{
    height: 70px;
    width: 100px;
}



.approval-denied{
    padding:8px;
    font-weight:bold;
    color:Red;
}



#ext-gen2345 .x-btn-text
{
background-image: url("../images/icons/32/cert.png") !important;
}

.htmlEditorList ol li {
    list-style-type: decimal;
        
         display: list-item;
  list-style-position: inside;
}	


.htmlEditorList ul li {
    list-style-type: disc;
   
     display: list-item;
  list-style-position: inside;
}

.htmlEditorList ol, .htmlEditorList ul {
    list-style: inside none disc;
}
.icon-category {
	background-image: url(../images/icons/silk/folder_go.png)!important; 
}


/* protect against form display overrides from parent documents (sophos overrode all forms to inline) */
.x-viewport form {
	display: block !important;
}.completePercentColumn-hd {
    width: 4% !important;
}

.icon-user-info
{
    background-image: url(../images/icons/silk/asterisk_orange.png)!important;
}

.cart-price-no-bottom-line {	
	padding-right: 10px;	
	vertical-align: top;
	padding-top: 10px;
	text-align: right;
	color: #A00;
}

.cart-bottom-line {
	border-bottom: 1px solid #CCC;
	padding-right: 10px;	
	vertical-align: top;
	
}

.lesson-failed .lesson-title {
    background-image: url("../images/icons/silk/gifs/cross.gif") !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
}

.lesson-failed .new-lesson-title2 {
    background-image: url("../images/icons/silk/gifs/cross.gif") !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
}

#userActivitiesDataView > div {
   color: #999999;
   font-family: tahoma,arial,helvetica,sans-serif !important;
   font-size:12px;
   padding: 10px 0 0 15px;
}

.icon-external-course {
	background-image: url(../images/icons/silk/gifs/page_add.gif) !important;
}

.icon-expand {
	background-image: url(../images/icons/silk/gifs/ns-expand.gif)
		!important;
}

.icon-collapse {
	background-image: url(../images/icons/silk/gifs/expand.gif)
		!important;
}

#userGrouptree .x-tree-node-ct {
    border: none !important;
    padding-bottom: 3px;
}

.icon-usergroup {
	background-image: url(../images/icons/silk/gifs/group_link.gif)
		!important;
}

.nomination-form-question ul
{
list-style-type : disc !important;
list-style-position : inside;
}

.nomination-form-question li
{
height:20px;
}
#msg
{
    background-color:white;
    background-image: none;
}
.boxborder {
    border: 1px solid #f1f1f1;
    margin: 0 13px 0 0;
    padding: 8px;
    border-radius: 0.5em;
}
.x-panel-bbar .x-toolbar .msg
{
     padding-left: 0px !important;
}

.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar .infoPanel
{
    border:none !important;
}

/*Hide classview lastfield to show atpLogo*/
#atpLogotbl tr:last-child td:first-child {
    display: none;
}

#msg table:first-child {
    left: 0;
    position: absolute;
}

.icon-social {
	background-image: url(../images/icons/ensemba_icon.png)
		!important;
}

.enrolled-redBox
{
border:solid 2px red;
}

/* Oracle enrolled courseware widget start*/

.cert-progress-item-oracle {
	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;
	font:roboto black;
	/*font-size:15px;*/
	color:#000000;
	opacity:20%;

}


.enrolled-course-widget .x-panel-header{
     color:red !important;
} 

.course-status-col-new .x-tree-col-text, .cert-progress-item-oracle .course-status {
    float: right;
    height: 45px;
    text-align: right;
} 

.customTreeNew .x-tree-col  {
    border-right:none !important;
    border-spacing:10px; 
    height: auto !important;
    float:left;
    display: flex;
    /*margin-top: 12px\9;*/
    /*margin: 11px 0 0 10px;*/
}
/*.customTreeNew .x-tree-node a span 
{
    color:#365ebf;
    text-decoration: underline;
}*/
.customTreeNew .course-status-col-new
{    
    left: 14%;
    position: relative;
    top: 4px;
    width: 24%\9;
    margin-top:0px\9;
    left: 0\9;
}
.customTreeNew .x-tree-node-el {
	background: #fff none repeat scroll 0 0;
    border-radius: 0.4em;
    margin: 15px;
    padding-bottom: 3px;
    /*height: 55px;*/
	/*height: 43px;*/
}

.customTreeNew .x-tree-node-ct {
	border-bottom:1px solid #eee; 
	zoom: 1;
	padding-bottom:3px;
	
}

.customTreeNew .x-tree-node .x-tree-selected a span {
	background: transparent;
	color: #678;
}


.customTreeNew .x-tree-node a
{
    padding:0 !important;
    font: normal 11px Arial;
    
}
/*.customTreeNew .x-tree-node-over a span 
{
    text-decoration:none !important;
    color:Blue !important;
    padding:0 !important;
}*/

.customTreeNew .x-tree-node-over a, .customTreeNew .x-tree-node a
{
    margin: 9px 0 0;
}

.customTreeNew .x-tree-node span, .cert-progress-item-oracle .course-list 
{
    /*color: #365ebf;*/
    color: #858585 !important;
    font-family: roboto;
    font-size: 15px;
    font-weight: lighter;
    letter-spacing: 0.3px;
    line-height: 19.75px !important;    
    text-decoration: none !important;
    white-space: pre-line;
}

.customTreeNew .x-panel-body, .course-dataview-new  {
    background: #f7f7f7 !important;
}
.customTreeNew .icon-view-full-certification-blank {
    display: none;
}
.customTreeNew .x-tree-col-text {
    /*left: 56px;*/
    position: relative;
}
.cert-progress-item-oracle .course-list {
   float: left;
    margin: 5px 0 0;
    width: 70%;
}
.cert-progress-item-oracle {
   background: #fff none repeat scroll 0 0;
    border-radius: 0.4em;
    margin: 0 15px 15px;
    padding-bottom: 3px;
    /*height: 55px;*/
    /*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;
	font:roboto black;
	font-size:15px;
	color:#000000;
	opacity:20%;*/
}

.cert-progress-item-oracle .course-status {
    margin-top: 8px;
    width: 62px;
}
.course-dataview-new {
    margin-top: 13px;
}
#cert-tab-new .x-btn-tl, #cert-tab-new .x-btn-tc, #cert-tab-new .x-btn-tr, #cert-tab-new .x-btn-ml, #cert-tab-new .x-btn-mc, #cert-tab-new .x-btn-mr, #cert-tab-new .x-btn-bl, #cert-tab-new .x-btn-bc, #cert-tab-new .x-btn-br {
    background-image: none !important;
}
#cert-tab-new .x-btn-mc {
    background: #9d9d9d none repeat scroll 0 0;
    border-radius: 0.4em;
    height: 20px;
}
#course-tab-new .x-btn-tl, #course-tab-new .x-btn-tc, #course-tab-new .x-btn-tr, #course-tab-new .x-btn-ml, #course-tab-new .x-btn-mc, #course-tab-new .x-btn-mr, #course-tab-new .x-btn-bl, #course-tab-new .x-btn-bc, #course-tab-new .x-btn-br {
    background-image: none !important;
}
#course-tab-new .x-btn-mc {
    background: #9d9d9d none repeat scroll 0 0;
    border-radius: 0.4em;
    height: 20px;
}
#cert-tab-new .x-btn-mc .x-btn-text, #course-tab-new .x-btn-mc .x-btn-text {
    color: #fff;
}

.icon-click
{
    background-image: url("../images/icons/circle-fill20.png") !important;
}

.icon-unclick
{
    background-image: url(../images/icons/circle15.png)!important;
}
.cert-progress-item-oracle .expire-lable {
    display: none;
}
.cw-toolbar .x-item-disabled .icon-unclick {
    background-image: url("../images/icons/circle-fill15.png") !important;
    background-repeat: no-repeat;
    background-size: auto auto !important;
    color: #fff !important;
}
#enrolled-training-filter-new {
    margin: 4px 0 0;
}
.cw-toolbar .x-form-field-wrap .x-form-search-trigger, .cw-toolbar .x-form-field-wrap .x-form-clear-trigger{
    margin: 4px 0 0;
}
#collapseAll-button-new, #expandAll-button-new {
    margin: 4px 5px 0 0;
    position: absolute;
    right: 0;
}

/* Oracle enrolled courseware widget end*/

.icon-schedule-exam-32
{
	width: 100px !important;
  white-space: normal;
  padding-top: 5px !important;
  padding-bottom: 5px;
}



.parent-cert-next {
	background-image: url(../images/nextbtn.png)
		!important;
		
  
}
.parent-cert-previous{
	background-image: url(../images/bck.png)!important;
  background-repeat:no-repeat; 
	width:69px !important;
	height:27px !important;
}
.certname-text {
    font: bold 13px tahoma,arial,verdana,sans-serif !important;
    padding: 8px 8px 8px 14px !important;
    color: #505050 !important;
    
}
.cert-progress-training-oracle {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.4em;
    margin: 0 auto 7px;
    padding-bottom: 3px;
    position: relative;
    top: 7px;
    width: 97%;
}
.oracle-div-back
{
    background: #f7f7f7;
}

.course-status-oracle
{
    float:right !important;
    margin-right: 10px;
    line-height:18px;
    font: normal 11px Arial;
    height: 38px;
}

.details-button-oracle
{
    color: #858585 !important;
    float: left;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 19.75px !important;
    margin-left: 2px;
    text-decoration: none !important;
    white-space: pre-line;
    width: 350px;/*262px;*/
}
.courseware-header-oracle.expanded {
    /*background-image: url("/images/default/tree/elbow-minus-nl.gif");*/
    background-position: 2px 2px;
}
.courseware-header-oracle.collapsed {
    /*background-image: url("/images/default/tree/elbow-plus-nl.gif");*/
    background-position: 2px 2px;
}
.courseware-header-oracle {
    border: none;
    color: #bb2b2b;
    font: bolder 15px arial;
    margin-bottom: 3px;
    margin-top: 1px;
}

.courseware-header-oracle.expanded {
	background-image: url(/images/default/tree/elbow-minus-nl.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 2px -2px;
}

.courseware-header-oracle.collapsed {
	background-image: url(/images/default/tree/elbow-plus-nl.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 2px -2px;
}
#newfolder {
    margin: 0 0 0 10px !important;
}

.enrolled-courseware-sunrun .x-panel-body,
.cert-course-sunrun .x-panel-body
{
    overflow-x:hidden !important;
    overflow-y:scroll !important;
    height: 92% !important;
}
.cert-course-sunrun .x-panel-body {
    height: 84% !important;
}
.enrolled-courseware-sunrun,
.cert-course-sunrun {
    height: 100%;
}
.enrolled-courseware-sunrun .x-panel-bwrap,
.cert-course-sunrun .x-panel-bwrap {
    height: 100%;
}
/*.enrolled-courseware-sunrun .x-panel-bwrap .x-panel-body {
    height: 93% !important;
}*/
.enrolled-courseware-sunrun .x-toolbar,
.cert-course-sunrun .x-toolbar {
    padding-bottom:5px;
    padding-top : 5px;
}

.enrolled-courseware-sunrun .x-panel-header,
.cert-course-sunrun .x-panel-header
{
	background-image: url(../ext/resources/images/darkergrey/panel/top-bottom.gif);
    height: 25px  !important;
    color: #000080 !important;
    font-family: tahoma,arial,verdana,sans-serif  !important;
    font-size: 15px  !important;
    font-weight: bold  !important;
    padding-top: 4px;
   
}
.parent-cert-previous .x-btn-ml, .parent-cert-previous .x-btn-mr,
.parent-cert-previous .x-btn-tr, .parent-cert-previous .x-btn-tc, .parent-cert-previous .x-btn-tl,
.parent-cert-previous .x-btn-bl, .parent-cert-previous .x-btn-bc, .parent-cert-previous .x-btn-br {
    display: none !important;
}
 .parent-cert-previous .x-btn-mc
 {
 	background-image: none;
 	padding-bottom: 3px !important;
 	padding-left: 12px !important;
 }
 
 .parent-cert-previous button {
     color: #fff !important ;/* #4c4c4c;*/
    font-size :12px !important;
    
}

/* edit salesforse image uplode */

#courseFileUploadWin .x-window-bwrap .x-window-body:first-child{
height:auto !important;
}

#courseFileUploadWin  .x-window-br:first-child{
background-image:none !important;
}

#courseFileUploadWin .x-toolbar-ct .x-toolbar-left:first-child table:first-child{

margin-left: 16px;
}
#courseFileUploadWin  .x-tool-close{
margin-top:0px !important;
}

#userprofileimg-upload .x-window-bwrap .x-window-body:first-child{
height:auto !important;
}

#userprofileimg-upload .x-window-br:first-child{
background-image:none !important;
}

#userprofileimg-upload .x-toolbar-ct .x-toolbar-left:first-child table:first-child{

margin-left: 16px;
}
#userprofileimg-upload .x-tool-close{
margin-top:0px !important;
}
/* edit salesforse image uplode end */
    
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .parent-cert-previous .x-btn-mc
 {
 	    padding-bottom: 0 !important;
 		padding-left: 12px !important;
 }
}
.enroll-widget-empty
{
	background-image:url(../images/widget-empty.png?v=1)!important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
}


.oracle_courseware_widget  .ext-el-mask-msg div, .coursefolder {
    font-size: 15px;
    text-align: center;
}
.oracle_courseware_widget .ext-el-mask {
    opacity: 0 !important;
}


.oracle_courseware_widget .ext-el-mask-msg {
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    top: 25% !important;
}
.coursefolder {
    bottom: 18px;
    position: relative;
}
#trTranscript .x-tree-node .x-tree-col-text .icon-unenroll-link {
    left: 30%;
    position: relative;
}

.highlightclass{
            background-color:#F1F1F1 !important;
           
        }

.highlightclass div a:hover
 {
     text-decoration:none !important;
 }
.highlightclass .x-tree-node-icon
 {
     display:none !important;
 }

 
 .highlightclass a.x-tree-node-anchor
 { 
 	padding-left: 3px;
 }

 .discontinuedcoures div a:hover, .discontinuedcoures div a
  {
      text-decoration:line-through !important; 
  }
 

.classnodeTranscript div a:hover
 {
     text-decoration:none !important;
 }
 
.icon-decline-32 {
	background-image: url(../images/icons/32/decline.png) !important;
}

.previousbtn-rw {
	background-image: url(../images/previousbtn.png) !important;
}
.nextbtn-rw {
	background-image: url(../images/nextbtn.png) !important;
}

.rec_container {
  float: left;
  
  position: relative;
  width: 100%;
}

/*#recWidget .x-panel-body {
    overflow: hidden !important;
}*/
/*#tblrec tr td:first-child {
    border-right: 1px solid gray !important;
}
#tblrec tr td:first-child+td+td {
    border-left: 1px solid gray !important;
}*/
.recImgDiv
{
    height: 128px !important;
    width: 330px;
    border-left: 1px solid #C3C3C3 !important;
    border-right: 1px solid #C3C3C3 !important;
    padding-left: 10px;
    padding-right: 10px;
    margin: auto;
}

.imgRec
{
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
}


.spnRecTitle
{ 
 
    font: bold 14px arial black !Important;
    color:Gray !important;
}
.spnRecDesc 
{   
   
    font: 12px tahoma,arial,helvetica,sans-serif !important;
    color:Gray !important;
    
}
.desDiv
{
    padding: 13px 10px 10px 10px !important;
    width: 332px;

}

#recNext:hover, #recBack:hover
{
     cursor:pointer;
}



#divRecback, #divRecNext, #recMiddle {
    display: inline-block;
}
#recMiddle
{
    padding-left: 23px;
}
#divRecback
{
    position: absolute;
    top: 75px;
    right: 95%;
}
#divRecNext{
    position: absolute;
    top: 75px;
}
#tblrec {
    width: 95%;
    padding-top: 20px;
    margin: auto;
    position: relative;
    left: 10px;
}
#recWidget x.-panel, #recWidget .x-panel-bwrap, #recWidget .x-panel-body
{
    height: 100%;
}

.tblSunrunTranscript {
     border-collapse: collapse;
     border: 1px solid #CCC;
     table-layout:fixed;
     width: 100%;
}
/*Ensemba Social Report - Download CSV*/
#dload {
    background: rgba(0, 0, 0, 0) url("../ext/resources/images/darkergrey/button/btn.gif") repeat scroll 0 -2168px;
    border: 1px solid #A4A4A4;
    /*margin-bottom: 10px;*/
    padding: 2px;
    position: relative;
    width: 114px;
}
#dload:hover{
	background-position: 0 -3240px !important;
}

.gridTitle .x-panel-header-text{    font-size:16px;    color: darkorange;}
 


#ensembauserdetailgrid .x-grid3-header table tr td div {
    background: #ececec none repeat scroll 0 0;
    border: 1px solid #d0d0d0;
    text-align: left;
}
#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(4)::before {
    content: "Activity";
}
#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(5)::before,
#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(7)::before {
    content: "Leaderboard";
}
#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(6)::before {
    content: "Reputation";
}

#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(4), #ensembauserdetailgrid .x-grid3-header table tr td:nth-child(6) {
    text-align: right !important;
}

#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(5), #ensembauserdetailgrid .x-grid3-header table tr td:nth-child(7) {
    text-align: left !important;
}
#ensembauserdetailgrid .x-grid3-header table tr td:nth-child(2)::before, #ensembauserdetailgrid .x-grid3-header table tr td:nth-child(3)::before {
    color: transparent;
    content: "s";
}
#ensembauserdetailgrid .x-grid3-header table tr td {
    border-color: transparent;
}
#usersummarygrid .x-grid3-hd-inner {
    text-align: left;
}

#usersummarygrid .x-panel-mc .x-panel-body
{
    height:300px  !important;
}

#ensembauserdetailgrid .x-panel-mc .x-panel-body
{
    height:300px  !important;
}
/*-- END ---- Ensemba Social Report - Download CSV*/


.tblSunrunTranscript td
{   
    border: 1px solid #CCC;
    padding-left: 5px;
    height: 17px;
}
  

.tblSunrunTranscript tr:first-child
{
    font: bold 11px tahoma,arial,helvetica,sans-serif !important;
    color:#716B6B !important;
    margin-top: 0px !important;
    border: 0 !important;
    background: #f9f9f9 url(/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom !important;
    cursor: default;
    zoom: 1;
    height:30px !important;
}

.tblSunrunTranscript caption 
{
    font: 13px tahoma,arial,helvetica,sans-serif !important;
    color: #716B6B !important;
    text-align: left;
    background-color: #E4E3E3;
    padding-left: 5px;
    height: 25px;
    vertical-align: middle;
    padding-top: 10px;
    font-weight: 900;
  
 }
 
.parentCert_transcript
{
    font: 12px tahoma,arial,helvetica,sans-serif !important;
    color:black !important;
} 
.childCert_transcript
{
     font: 12px tahoma,arial,helvetica,sans-serif !important;
     color:black !important;
} 
.course_transcript
{
     font: 12px tahoma,arial,helvetica,sans-serif !important;
    color:black !important;
}


 .discontinuedcourestd
  {
      text-decoration:line-through !important; 
      margin-left: 2px;
  }
 .viewCert
 {
     align: center;
 }


.viewCert:hover
{
     cursor:pointer;
}

.viewCertBtn
{
    display: block;
    margin-left: auto;
    margin-right: auto
}
#transcriptForparentcert div div
{
   overflow-y: hidden !important;
}
#transcript-cert div div
{
  overflow-y: hidden !important;
}

#transcript-independentCourse div div
{
      overflow-y: hidden !important;
}

#spncontestWinners  
{
    
    color: #ff9900 !important;
    font: 10px arial !important;
    float: right !important;
}


#ContestListWidget .x-grid-group-title
{
    background-image: none !important;
    padding: 4px 4px 4px 4px !important; 
}

.imgCollapseContent
{
 
  /*  background-image: url(/images/contest_collapse.png) !important;*/
    background-image: url(/images/contest_collapse.png) !important;
  
    background-repeat: no-repeat !important;
    width:13px\9;
    height:13px\9;
    padding: 0\9 !important;
    
}
.imgCollapseContent {
    padding: 0 0 0 13px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .imgCollapseContent
    {
        padding:7px;
    }
}

 .imgExpandContent .x-grid-group-title img:first-child
{
          background-image: url(/images/contest_expand.png) !important;
    /*  background-image: url(/images/contest_expand.png)!important;*/
   
}
.imgExpandContent .x-grid-group-body {
    display: none;
}

.imgenrollContest, .imgUnenrollContest
{
        padding-left: 5px !important;
        color: orangered;
        font: 10px arial !important;
}
            
#ContestListWidget .x-grid3-row
{
   
    border:none !important;
   
}

#ContestListWidget  .x-grid3-row td
{
    padding-left:21px !important;
}

#ContestListWidget .x-grid-group-hd
{
   border-bottom : 1px solid;
   border-bottom-color :#cbcbcb !important;
   
}

.contestName
{
        padding-left: 8px !important;
        font: normal 12px tahoma,arial,helvetica,sans-serif;
        text-decoration:underline;
}

 #ContestListWidget .x-grid3-cell-inner.x-grid3-col-1 
 {
     color:  #083496 !important;
}

/* Oracle Social Reports- Start*/

#LeaderBoard .x-panel-tl, #LeaderBoard .x-panel-tr, #LeaderBoard .x-panel-tc {
    background: none !important;
border: medium none;
}
#LeaderBoard .x-panel-bwrap .x-panel-body, #LeaderBoard .x-panel-bwrap .x-panel-mr {
background-color: transparent;
    border: none;
}
#LeaderBoard .x-panel-bwrap .x-panel-mr .x-panel-body {
    width: 470px !important;
}
#LeaderBoard .x-panel-bwrap .x-panel-body .x-grid3-header-offset,
#reputation-leader-board .x-panel-bwrap .x-panel-body .x-grid3-header-offset {
    width: auto !important;
}
#LeaderBoard .x-grid3-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#LeaderBoard .x-tool {
    display: none;
}
#LeaderBoard .x-grid3-hd-row:first-child .x-grid3-cell:nth-child(1), #LeaderBoard .x-grid3-hd-row:first-child .x-grid3-cell:nth-child(2) {
    visibility: hidden;
    width: 100px !important;
}
#LeaderBoard .x-grid3-cell {
    background-image: none;
    border: medium none;
}
#LeaderBoard .x-grid3-row {
    border: medium none;
}
#LeaderBoard .x-grid3-row-over {
    background-color: transparent !important;
    background-image: none !important;
}
#LeaderBoard .x-panel-nofooter {
    display: none;
}
#LeaderBoard .x-panel-mc {
    background: #fff;
}
#LeaderBoard .x-grid3-cell-inner, .x-grid3-hd-inner {
    text-align: center;
    text-overflow: unset;
    font: bold 11px tahoma,arial,verdana,sans-serif;
}
#LeaderBoard .x-grid3-row-table tr td:nth-child(2) .x-grid3-cell-inner {
    text-align: left;
}
#LeaderBoard .x-grid3 {
    background-color: transparent;
}

#LeaderBoard .x-panel-tl {
    position: relative;
    top: 28px;
}
/*#LeaderBoard .x-panel-tl .x-panel-header {
    font-size: 14px;
}*/
#LeaderBoard .x-toolbar {
    background-color: transparent;
    background-image: none;
    height: 82px;
    border: medium none;
}
#peersActivity .x-panel-body, #peersReputation .x-panel-body {
    width: 218px !important;
}

#LeaderBoard .xtb-text span:first-child {
    color: red;
    font-size: 24px;
    font-weight: bold;
}
#LeaderBoard .x-toolbar-right {
    bottom: 3px;
    position: relative;
    right: 10%;
    right:25%\0/ !important;   
}
#LeaderBoard .xtb-text span:last-child {
    font-size: 20px;
    position: relative;
    top: 10px;
}
#LeaderBoard .x-grid3-cell:nth-child(3) {
    width: 106px !important;
}
#LeaderBoard .x-grid3-cell-inner, .x-grid3-hd-inner {
    font-weight: bold;
}
#peersActivity, #peersReputation {
    left: 500px !important;
    top: 20px !important;
}
#activity-leader-board .x-panel-tl {
    position: relative;
    top: 29px;
}
#activity-leader-board, #reputation-leader-board {
    left: 15px !important;
    position: relative;
    top: -34px !important;
}
#LeaderBoard .x-grid3-row-table tr td:nth-child(2) {
    width: 115px !important;
}

#LeaderBoard .x-grid3-row-table tr td:nth-child(1), #LeaderBoard .x-grid3-row-table tr td:nth-child(2), #LeaderBoard .x-grid3-row-table tr td:nth-child(3) .x-grid3-cell-inner {
    color: gray !important;
    text-align: right;
}
#LeaderBoard .x-toolbar-left:nth-child(1) table:first-child .xtb-text:first-child {
    border-bottom: 1px solid #bebebe;
    height: 34px !important;
}
#LeaderBoard .x-toolbar-left:nth-child(1) table:first-child {
    width: 100%;
}
#LeaderBoard {
    margin-left: auto;
    margin-right: auto;
    width: 80% !important;
}

#LeaderBoard .x-panel-bwrap {
    overflow: visible !important;
}
#LeaderBoard .x-grid3-row-table tr td:nth-child(4) .x-grid3-cell-inner {
    padding-left: 30px;
}
#LeaderBoard .x-grid3-row-table tr td:nth-child(3) .x-grid3-cell-inner {
    padding-right: 33px !important;
}
.usergrplist li {
    background: #ececec;
    background-position: 0 -2168px;
    list-style-type: none;
    margin: 8px 2px 0 0;
    padding: 5px 0;
    text-align: center;
    border: 1px solid #bebebe;
}

#LeaderBoard .x-panel-tl .x-panel-header.x-unselectable {
    height: 15px;
}
#social-reports .x-panel-body.pane-body.x-panel-body-noheader.x-panel-body-noborder {
    height: 380px !important;
    overflow-x: hidden !important;
}

#LeaderBoard .x-panel-tl .x-panel-header .x-panel-header-text {
    /*color: #505050 !important;*/
    /*font-size: 11px !important;*/
    color: #000 !important;
    font: bold 11px tahoma,arial,verdana,sans-serif !important;
}
 #main-ui-usergroup-details .x-panel-header.x-unselectable {
    height: 20px;
}


#social-reports .x-panel-body .x-border-panel:first-child .x-panel-header .x-tool-toggle {
    display: block !important;
}
#clmActivity {
    height: 165px !important;
}
#clmReputation {
    top: 165px !important;
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner
{
	background-image: none !important;
	background-color: Transparent;
}

@media screen and (min-width: 1900px) {
	#LeaderBoard .x-toolbar-right {
	   right: 59%;
	}
}

@media screen and (min-width: 1300px) {
	#LeaderBoard .x-toolbar-right {
	   right: 400px;
	}
}
/* end */
#contestgrid .x-panel-tc {
    height: 0 !important;
}
#ContestListWidget .x-panel-body {
    overflow-x: hidden !important;
}
.ContestDescription
{
     position:absolute;
  
}
.ContestDescription .x-window-body
{
    border:none !important;
    background-color:rgb(234, 234, 234) !important;
    overflow:auto !important;
}
.ContestDescription .x-window-mc
{
     border-color:#ccd9e8 !important;
}

#comboPanel .x-toolbar {
    background-color: transparent;
    background-image: none !important;
    border: medium none;
}

#comboPanel {
    position: relative;
    right: 134px;
    width: 950px;
}


#Ethi-Container{
	height: auto;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -8px;
	font-family:Arial;
}

#Ethi-Container .topheader {
    background: url("https://images.netexam.com/images/10695/header-ethiskills.png") no-repeat;
    height: 275px;
}
#Ethi-Container .right_text_img {
    float: right;
    right: 5%;
    margin-top: 350px;
    position: absolute;
    top: 80px;
}

#Ethi-Container .right_text_img_two {
	  float: right;
  margin-top: 1258px;
  position: absolute;
  /* z-index: 9999; */
  margin-left: 585px;
}
#Ethi-Container .heading {
	color: #ff0000;
	font-size: 72px;
	padding-top: 244px;
	font-family: "Arial";
	padding-left: 49px;
}
#Ethi-Container .overview {
	width: 80%;
	padding-left: 49px;

}

#Ethi-Container .reg
{
	margin-top: 20px;
	width: 678px;
	padding-left: 49px;
	
	}
#Ethi-Container #overview_heading {
	font-family: "Arial";
	font-size: 20px;
	color: #ff0000;
	font-weight:100;
}
#Ethi-Container #overview_para {
	font-family: "Arial";
	color:#ff0000;
	font-size: 18px;
	margin-bottom: 0 !important;
}
#Ethi-Container .session {
	padding-left: 92px;
	padding-top: 14px;
}
#Ethi-Container #ganda {
	font-family: "Arial";
	font-size: 16px;
	color: #d2102e;
}
#Ethi-Container #time_bold {
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	color: #787878;
}
#Ethi-Container #time_normal {
	font-size: 14px;
	font-family: "Arial";
	color: #d2102e;
}
#Ethi-Container #time_bold_oranga {
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	color: #f99646;
}
#Ethi-Container #time_bold_green {
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	color: #92d050;
}
#Ethi-Container #time_bold_blue {
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	color: #1f49aa;
}
#Ethi-Container .padding_left {
	padding-left: 25px;
}
#Ethi-Container .aganda_table {
	margin-left:18px;
	padding-top: 10px;
}
#Ethi-Container .logo {
	margin-left: 0px;
	margin-top: 26px;
}
#Ethi-Container #btn1:hover
{
	opacity: 0.46;
	}

#Ethi-Container #btn2:hover
{
	opacity: 0.46;
	}

#Ethi-Container #btn3:hover
{
	opacity: 0.46;
	}		


#Ethi-Container .footer_shadow
{
    background: rgba(0, 0, 0, 0) url("https://images.netexam.com/images/10695/footer-ethi.png") no-repeat scroll 0 0;
    float: right;
    height: 174px;
    width: 100%;
	
}
	
#Ethi-Container .firstlatter:first-letter { 
   
    color: #ff0000;
}	
#Ethi-Container .inline h3, .inline p, .inline div {
    display: inline;
}
#Ethi-Container .table_img {
    margin-top: -498px;
    position: absolute;
    /* z-index: 9999; */
    margin-left: 286px;
}

#exam-NavImage .x-panel-bwrap .x-panel-body {
    border: 0 !important;
}
#navImage {
    margin: 35px;
    margin-left: 300px;
}

#personalReg-info input[type="checkbox"] {
    margin: 4px 2px 0 !important;
}



#main-ui-calendar .link {
    color: #000 !important;
}

#usersBadgeView .thumb{
background: #dddddd;
padding: 3px;
width: 120px;
}

#usersBadgeView .thumb img{
	height: 120px;
	width: 120px;
}
#usersBadgeView .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	width:100% !important;
}
#usersBadgeView .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
	width:100px;
}
#userBadgeViewCls
{
     width:100% !important;
}
#usersBadgeView .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
	padding: 4px;
	
}
.cmbLessonResourceLanguages
{
    
    width:150px !important;
}
.goal-Progress-bar {
	width: 150px;
	border: 1px solid #F71A1A/*#444*/;
	margin-top: 5px;
	background: #F5F5F5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left:17px;
    font-weight:bold;
     text-decoration:none !important;
     float: left;
}
.goal-Progress-bar .progress-bar-inner {
	background: #EA4444;/*#464646;/*#A67C29;*/
	padding: 0;
	color: #1D1B1B;
	border-right: 1px solid #444;
	font-weight:bold;
	text-decoration:none !important;
}
.calenderClassInfo
{
    font: bold 11px tahoma,arial,helvetica,sans-serif; 
    height:12px;
}
.calenderSeperator
{
    padding-top :8px !important;
}

/* catalog filter Oracle- start*/
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-right, 
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-left, 
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip-inner {
    background-color: #f8f8f8;
    background-image: none !important;
}
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip-active .x-tab-right, 
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip-active  .x-tab-left, 
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip-active  .x-tab-strip-inner {
    background-color: #fff;
}
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip li {
    height: 25px;
    width: 125px;
	margin: 0 2px;
}
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip li a {
    height: 25px;
}
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip li .x-tab-strip-text {
    color: #b2b2b2;
    font-size: 1.4em;
    font-weight: bold;
    padding: 2px;
    text-align: center;
}
#CATALOGS_ORACLE .x-tab-panel-header .x-tab-strip .x-tab-strip-active .x-tab-strip-text{
	color: #af0000 !important;
}
#CATALOGS_ORACLE .x-form-field-wrap.x-form-field-trigger-wrap {
   margin: 8px auto 17px;
    width: 80% !important;
}
#CATALOGS_ORACLE .x-form-text.x-form-field.filter-field.x-form-empty-field, 
#CATALOGS_ORACLE .x-form-text.x-form-field.x-form-empty-field,
#CATALOGS_ORACLE .x-form-text.x-form-field.x-form-focus,
#CATALOGS_ORACLE .x-form-text.x-form-field{
    height: 25px;
    width: 89% !important;
}
#CATALOGS_ORACLE .x-form-text.x-form-field.filter-field.x-form-empty-field{
    background: none !important;
}
#CATALOGS_ORACLE .x-form-text.x-form-field.x-form-empty-field{
	background-image: url("../images/fil_drp_back.png");  
}
#CATALOGS_ORACLE .x-form-field-wrap .x-form-search-trigger {
    background-image: url("../images/fil_sr.png");
    background-size: 29px auto;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    height: 27px;
    width: 29px;    
	background-position: 0 0 !important;
}
#CATALOGS_ORACLE .x-form-field-wrap .x-form-search-trigger:hover{
	background-position: 0 !important;
}

#CATALOGS_ORACLE .x-form-trigger.x-form-arrow-trigger {
    background: url("../images/fil_dwn.png");
    background-size: 29px auto;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    height: 27px;
    width: 29px;
}
#CATALOGS_ORACLE .x-panel-body.x-panel-body-noheader.x-panel-body-noborder.x-table-layout-ct > span {
    font-size: 14px;
    margin: 5px;
}
#CATALOGS_ORACLE .x-panel-body.x-panel-body-noheader.x-panel-body-noborder.x-table-layout-ct {
    color: #8e8e8e;
    font-size: 14px;
    text-align: center;
}
#CATALOGS_ORACLE .x-panel-body.x-panel-body-noheader.x-panel-body-noborder.x-table-layout-ct > span:first-child {
    float: left !important;
    margin: 5px 5px 5px 30px;
}
#CATALOGS_ORACLE .x-panel-body.x-panel-body-noheader.x-panel-body-noborder.x-table-layout-ct > span:nth-child(2) {
    float: right;
    margin: 5px 30px 5px 5px;
}
#CATALOGS_ORACLE .x-slider-horz .x-slider-thumb {
   background: url("../images/fil_btn.png") no-repeat scroll 39px center;
   height: 20px;
   width: 104px;
}
#CATALOGS_ORACLE .x-slider-horz {
   background: url("../images/fil_bar.png") no-repeat scroll 0 0 / 305px 26px;
   height: 26px;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   right: 0;
   width: 300px !important;
}

#CATALOGS_ORACLE .x-slider-horz .x-slider-end, #CATALOGS_ORACLE .x-slider-horz .x-slider-inner {
    background: none !important;
}
#CATALOGS_ORACLE .x-tab-panel-body {
    border: none;
}
#CATALOGS_ORACLE .x-tab-panel-footer  {
    background: #fff none repeat scroll 0 0;
    border: none;
}

#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit tr:first-child, 
#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit tr:last-child, 
#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit tr:first-child, 
#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit tr td:first-child, 
#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit tr td:last-child {
    display: none;
}
#CATALOGS_ORACLE
{
	top:10px !important;
}
#CATALOGS_ORACLE .x-tab-panel-footer .x-btn.submit {
    height: 21px;
    width: 123px !important;
}
#CATALOGS_ORACLE .x-tab-panel-footer .x-toolbar-right-row td .x-btn.submit .x-btn-mc:hover{
	background-position: 0 !important;
}

#CATALOGS_ORACLE .x-tab-panel-footer .x-toolbar-right-row td .x-btn.submit .x-btn-mc button {
    color: #fff;
    font-size:14px;
}
#CATALOGS_ORACLE .x-toolbar-left{
	display: none;
}
#CATALOGS_ORACLE .x-toolbar-right table:first-child {
    margin: 0 auto;
}


#CATALOGS_ORACLE .x-form-clear-trigger {
    background: url("../images/fil_clear.png") no-repeat scroll 0 0 / 29px auto;
    border-right: 1px solid #bebebe;
    border-top: 1px solid #bebebe;
    height: 27px;
    width: 27px;
}

#CATALOGS_ORACLE .x-form-field-wrap .x-form-date-trigger {
   background-image: url("../images/fil_ca.png");
   background-position: -1px -1px !important;
   border-bottom: 1px solid #bebebe;
   border-right: 1px solid #bebebe;
   border-top: 1px solid #bebebe;
   height: 27px;
   width: 29px;
}


#CATALOGS_ORACLE .x-tab-panel-footer .x-toolbar-right-row .x-btn.submit.btnAction .x-btn-mc {
    background: rgba(0, 0, 0, 0) url("../images/btn_act.png") no-repeat scroll 0 0;
}
#CATALOGS_ORACLE .x-tab-panel-footer .x-toolbar-right-row .x-btn.submit .x-btn-mc {
    background: rgba(0, 0, 0, 0) url("../images/btn_def.png") no-repeat scroll 0 0;
}


/* end*/

.calendarPrivateClass
{
     font: normal 11px tahoma, arial, helvetica, sans-serif;
     color:purple;
   
}

#VILTCheckBox {
   margin: 3px 0px 0px 0px !important;
}

#unEnrolledCheckBox
{
    margin: 3px 0px 0px 0px !important;
}

/*////////////////////*/


.goal-Progress-bar {outline:none; }
.goal-Progress-bar strong {line-height:30px;}
.goal-Progress-bar:hover {text-decoration:none;} 
.goal-Progress-bar span {
    z-index:10;display:none; padding:10px 14px;
    margin-top:-30px; margin-left:28px;
    width:100px; line-height:16px;
}
.goal-Progress-bar:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:6px;border:0;left:-12px;}
    
/*CSS3 extras*/
.goal-Progress-bar span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}


.goalDetailPanel-IE8 {
	background-image: url(../images/PartnerGoalIcons/PercentageLoaderEmpty_Goal.png) !important;
	background-position: center center;
	background-repeat: no-repeat;	
   /* padding-top: 155px !important;*/
   width: 80px;
   height: 79px;
}
.goalDetailPanel-Text-IE8{
	color: #717171 !important;
    font: normal 18px arial, tahoma, helvetica, sans-serif;
    text-align:center;
   	width: 78px !important;
    height: 50px !important;
    left: 0px !important;
    position: absolute !important;
	top: 30px !important; 
    /*bottom:100px;  */      
}

#nev6content { background:transparent !important; }


#examiner-checklist .x-panel {
width: 100% !important;
}

#examiner-checklist .x-panel-body {
width: 100% !important;
}

.course-family {
	font: 18px arial;
	font-weight: bold;
	color: #777;
	/*padding-left: 20px;*/
	margin-top: 10px;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.course_collapsed 
{
    /*background-image:url(../images/icons/silk/icon_collapse.jpg);*/
    background-image:url(../images/icons/silk/expand.jpg);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    float:right;
}

.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;
}

.cert-course-sophos {
	vertical-align: top;
	padding: 0px 5px 18px 50px;
	font: 12px arial;
	color: #777;
}

div#center-panel {
z-index: 999;
}

.icon-archived-course {
	background-image: url(../images/icons/silk/gifs/folder_page.gif) !important;
}

.warn {
		    border-bottom: 3px dotted #787866;
		    margin: 10px 0 0 20px;
		    padding: 0 0 20px;
		    vertical-align: top;
		    width: 740px;
		}
		.warn-contain {
		       margin: 170px auto;
    			position: relative;
    			width: 800px;
    			font-family: arial;
		}		
		.warn span {
		    border-bottom: 3px dotted #787866;
		    color: #656566;
		    font-size: 20px;
		    font-weight: bold;
		    padding: 0 0 6px;
		}
		.warn p {
		    color: #787866;
		    font-size: 17px;
		    margin: 40px 0 0;
		}
		.topleft {
		    border-right: 2px solid #adadad;
		    height: 80px;
    		width: 250px;
    		margin: 0 0 10px;
		}
		.topleft img {
		    margin: 16px 0 0;
		}		
		.topbar {
		    border-bottom: 2px solid #adadad;
		    margin: 20px 80px 0;
		}		
		.botbar {
		    border-top: 2px solid #adadad;
		    bottom: 0;
		    margin: 20px 80px 0;
		    position: absolute;
		    width: 90%;
		    height: 80px;
		}

#ErrorPanel .x-panel-body {
    border: 0 none !important;
    height: 100vh;
    position: fixed;
    width: 100vw;
}

.courseLang-disable
{
}

.icon-archived-course {
	background-image: url(../images/icons/silk/gifs/folder_page.gif) !important;
}

.enrolledParentCertificationView .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif) !important;
    padding-left: 20px !important;
    background-repeat: no-repeat !important;
    background-position: 2px 4px !important;
    border-bottom: 1px solid #CCC !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    background-color :White !important;
    
}

.enrolledParentCertificationView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
    background-position: 2px 4px !important;
}





.parentCert-enrolledStatus .x-tree-col-text
{
   color:gray !important;
}

.enrolledParentCertificationView .x-tree-node:hover .action-links {
	visibility: visible !important;
}

.enrolledParentCertificationView .certDue-lable
{
    float:none !important;
    padding-left:5px;

}

.enrolledParentCertificationView .x-tree-node:last
{
    border:none !important;
}
.enrolledParentCertificationView .customTree .x-tree-node-el
{
    border-bottom: 1px solid #EEE !important;
}

.enrolledParentCertificationView .customTree .x-tree-node-ct
{
    border-bottom: none !important;
}
.enrolledParentCertificationView .emptyNodeCls:hover .action-links {
    visibility: hidden !important;
}
.enrolledParentCertificationView .x-tree-node:hover .x-tree-node-anchor{
	cursor:pointer !important;
}
.enrolledParentCertificationView .emptyNodeCls .x-tree-col.parentCert-enrolledStatus {
    visibility: hidden;
}

.enrolledParentCertificationView .emptyNodeCls:hover a  span{
   color:#999 !important;
}
.availableParentCertificationView  .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif) !important;
    padding-left: 20px !important;
    background-repeat: no-repeat !important;
    background-position: 2px 4px !important;
    border-bottom: 1px solid #CCC !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    background-color :White !important;
}
.availableParentCertificationView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
    background-position: 2px 4px !important;
}


.availableParentCertificationView .x-tree-node:hover .action-links {
	visibility: visible !important;
}
.availableParentCertificationView .x-tree-node:hover .x-tree-node-anchor{
	cursor:pointer !important;
}
.availableParentCertificationView .certDue-lable
{
    float:none !important;
    padding-left:5px;
    
}
.availableParentCertificationView .customTree .x-tree-node-el
{
    border-bottom: 1px solid #EEE !important;
}

.availableParentCertificationView .customTree .x-tree-node-ct
{
    border-bottom: none !important;
}


.availableParentCertificationView .cert-due-lable .x-tree-col-text
{
        font: 10px arial !important; 
}

.availableParentCertificationView .emptyNodeCls:hover .action-links {
    visibility: hidden !important;
}
.availableParentCertificationView .emptyNodeCls:hover a  span{
   color:#999 !important;
}

.emptyIconCls
{     display:none;
     background-image :none !important;
}


.emptyNodeCls a.x-tree-node-anchor {
    text-decoration: none !important;
}
.emptyNodeCls a span {
    color: #999;
}
.emptyNodeCls img.x-tree-ec-icon.x-tree-elbow-end {
    display: none;
}

#completedParentCertificationView  .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif);
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    border-bottom: 1px solid #CCC;
    border-left: none;
    border-right: none;
    border-top: none;

}
.completedParentCertificationView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
}
.completedParentCertificationView .x-tree-node:hover .action-links {
	visibility: visible !important;	
}

.completedParentCertificationView .emptyNodeCls:hover .action-links {
    visibility: hidden !important;
}
.completedParentCertificationView .x-tree-node:hover .x-tree-node-anchor{
	cursor:pointer !important;
}
#completedParentCertificationView .emptyNodeCls  .x-tree-col.completedParentCertStatus {
    visibility: hidden;
}

#completedParentCertificationView .emptyNodeCls:hover a  span{
   color:#999 !important;
}



#completedParentCertificationView .certDue-lable
{
    float:none !important;
    padding-left:5px;
    
}


#completedParentCertificationView .cert-due-lable .x-tree-col-text
{
        font: 10px arial !important; 
}
.completedParentCertStatus .x-tree-col-text
{
     color:green !important;
    font: 10px arial !important;
 

}
#completedParentCertificationView .customTree .x-tree-node-el
{
    border-bottom: 1px solid #EEE !important;
}

#completedParentCertificationView .customTree .x-tree-node-ct
{
    border-bottom: none !important;
}



.parentCertAction {
    float: right !important;
}
.icon-parentcertifications
{
    background-image: url(../images/icons/silk/gifs/table_multiple.gif)
		!important;
}


/*--------Exam Enancement-Start-------*/


.new-exam-timer {
	margin-top: 4px;
	margin-right: 8px;
	margin-left: 7px;
}
.new-exam-timer .x-panel-body {
	padding: 5px;
	background: #DFD;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.new-exam-timer .x-panel-mr {
	border-color: #999;
}
.questionNew {
    background: #4d4d4d none repeat scroll 0 0;
    color: #c4c4c4;
    font-size: 22px !important;
    padding: 10px 10px 10px 100px;
}
.QuestextNew {
    color: #fff;
    font-size: 18px !important;
	white-space: pre-line !important;
}
#btnPrev .x-btn-tl,#btnPrev .x-btn-tc,#btnPrev .x-btn-tr,
#btnPrev .x-btn-ml,#btnPrev .x-btn-mr,
#btnPrev .x-btn-bl,#btnPrev .x-btn-bc,#btnPrev .x-btn-br,
#btnNext .x-btn-tl,#btnNext .x-btn-tc,#btnNext .x-btn-tr,
#btnNext .x-btn-ml,#btnNext .x-btn-mr,
#btnNext .x-btn-bl,#btnNext .x-btn-bc,#btnNext .x-btn-br{
	display:none;
}
#crnt_question_panel .x-panel-footer .x-btn.x-btn-noicon tr .x-btn-ml, #crnt_question_panel .x-panel-footer .x-btn.x-btn-noicon tr .x-btn-mr, #crnt_question_panel .x-panel-footer .x-btn.x-btn-noicon tr .x-btn-mc {
    background-image: none;
}
#btnPrev .x-btn-mc{    
	background: url(../images/icons/ar-left.png) no-repeat scroll left center !important;
    height: 43px;
    background-position: left;
}
#btnNext .x-btn-mc{    
    background: url(../images/icons/ar-right.png) no-repeat scroll right center !important;
    height: 43px;
}
.answersPanelNew div {
    background: #ececec none repeat scroll 0 0;
    border-radius: 0.4em;
    margin: 10px;
    padding: 0 15px 15px;
    padding-top:10px\9;
    text-align: left;
    width: 90% !important;
}
.answersPanelnew {
    background: #f7f7f7;
}
#crnt_question_panel .x-panel-footer {
    background: #f7f7f7 none repeat scroll 0 0;
    height: 100%;
}
.new-exam-timer {
    background: #fff none repeat scroll 0 0;
    margin: 0 3px 0 0;
    padding: 0;
}
.new-exam-timer .x-panel-body {
    background: #dbdbdb none repeat scroll 0 0;
    border: medium none;
    height: 75px;
    padding: 20px 0 0;
    text-align: center;
}
#crnt_question_panel .x-toolbar-left table {
    width: 100%;
}
#new_exam_wndw .x-panel-bbar .x-toolbar-left table {
    width: 100% !important;
}
#crnt_question_panel .x-panel-footer .x-toolbar-left {
    display: none;
}
#crnt_question_panel .x-panel-footer .x-toolbar-right-ct {
    width: 100%;
}
#crnt_question_panel .x-panel-footer .x-toolbar-right-ct table:first-child {
   /* margin-left: auto;
    margin-right: auto;
    width: 100%;*/	
    margin-left: auto;
    margin-right: auto;
    width: 90% !important;
}
#new_exam_wndw .x-panel-body{
	/*overflow: auto !important;*/
}
#crnt_question_panel .x-panel-footer .x-toolbar-right-row .x-toolbar-cell:first-child .x-btn.x-btn-noicon tr .x-btn-mc .x-btn-text, 
#crnt_question_panel .x-panel-footer .x-toolbar-right-row .x-toolbar-cell:last-child .x-btn.x-btn-noicon tr .x-btn-mc .x-btn-text {
    color: transparent;
}
#generalActions_new {
    padding: 0 !important;
    width: 100% !important;
}
#new_exam_wndw .x-panel-bbar .x-panel {
    border: medium none !important;
}
#crnt_question_panel .x-panel-bwrap {
    height: 100%;
    overflow-x: hidden;
}
#crnt_question_panel {
    background: #f7f7f7 none repeat scroll 0 0 !important;
    /*height: 100% !important;*/
    overflow: hidden !important;
    padding: 0 !important;
    width: 100% !important;
}
/*#new_exam_wndw .x-panel-bbar:last-child .x-toolbar-left-row .x-toolbar-cell:last-child .x-panel-body {
    overflow: hidden !important;
    width: 100% !important;
}*/



#crnt_question_panel .x-panel-noborder .x-panel-bwrap {
    overflow: hidden;
}
#tbarJumpMenu {
    margin: 0 0 0 auto;
    width: 340px !important;
}





#tbarJumpMenu input[type="checkbox"] {
   -webkit-appearance: checkbox !important;
   margin: auto !important;
}

#new_exam_wndw .x-panel-bbar:last-child .x-toolbar-left-row .x-toolbar-cell:last-child .x-panel-body .menu-panel .x-panel-nofooter {
    display: none;
}

#questionJumpMenuNew, #questionJumpMenuNew .x-panel-body {
	width:100% !important;
}
#questionJumpMenuNew .x-panel-body {
	background: #e6e6e6 !important;
}
.jumplinkNew {	
	background: #eeeeee url(../images/icons/noans.png) no-repeat scroll 0 0 !important;
	border-radius: 15%;
	border: 2px solid #eeeeee;
	color: #8B8B8B;
	cursor: pointer;
	display: inline-block;
	margin: 0 4px 4px 0;
	padding: 10px 7px;
	text-align: center;
	width: 30px;
	height: 22px;
	font-size: 18px !important;
}
.jumplinkNew_Disabled {
	background: #bfbfbf;
	border: 1px solid #999;
	padding: 0 4px;
	margin-right: 4px;
	display: inline;
}
.jumplinkNew.active-question {
	background: #F7F7F7;
	background-image: none !important;
	border: 2px solid #BAC350;
}
.jumplinkNew.complete-question{
	background: url(../images/icons/corr.png) no-repeat #EDEDED !important;
}
.jumplinkNew.incomplete-previous{
	background:#CFCFCF !important;
}

#questionJumpMenu{
	/*background:#E6E6E6;*/
}

/*#questionJumpMenu .x-panel-bwrap {
    width: 700px;
}*/
#questionJumpMenu .x-panel-tbar {
    width: 100% !important;
}
#questionJumpMenu .x-panel-body {
    width: auto !important;
	border: medium none !important;
	margin-left: 20px;
}
#answers-view-new form {
    height: 300px;
    overflow-y: scroll;
}
#questionJumpMenu .x-toolbar, #questionJumpMenu .x-panel-body {
    background: #DBDBDB !important;
}
.jumplinkNew.active-question{
	color: #343434;
}
#questionJumpMenu .x-form-check-wrap > label {
    color: #9f9f9f;
    font-size: 12px;
    text-transform: uppercase;
}
#new_exam_wndw .x-panel-bbar:last-child .x-toolbar-left-row .x-toolbar-cell:last-child .x-panel-body {
    background: #DBDBDB !important;
    border: medium none !important;
}
.jumplinkNew.incomplete-previous {
    border: 2px solid #CFCFCF;
    background: #cfcfcf url("../images/icons/noans.png") no-repeat scroll 0 0 !important;
}
#gradeExamBtnNew .x-btn-tl,#gradeExamBtnNew .x-btn-tc,#gradeExamBtnNew .x-btn-tr,
#gradeExamBtnNew .x-btn-ml,#gradeExamBtnNew .x-btn-mr,
#gradeExamBtnNew .x-btn-bl,#gradeExamBtnNew .x-btn-bc,#gradeExamBtnNew .x-btn-br,
#exit_exam_new .x-btn-tl,#exit_exam_new .x-btn-tc,#exit_exam_new .x-btn-tr,
#exit_exam_new .x-btn-ml,#exit_exam_new .x-btn-mr,
#exit_exam_new .x-btn-bl,#exit_exam_new .x-btn-bc,#exit_exam_new .x-btn-br{
	display:none;
}
#exit_exam_new .x-btn-mc,  #gradeExamBtnNew .x-btn-mc {
    background: #bac350 none repeat scroll 0 0;
    border-radius: 0.4em;
    text-align: center;
}
#exit_exam_new .x-btn-mc .x-btn-text,#gradeExamBtnNew .x-btn-mc .x-btn-text {
    height: 30px;
    font-size: 14px;
    color: #fff;
}
#qNumText {
    width: 90%;
    float: none !important;
}
#qNumText .x-panel-body {
    font-size: 15px;
    text-align: center;
}
#new_exam_wndw .x-panel-bbar .x-panel .x-panel-tl {
    border: none;
}

/*@media screen and (max-width: 1366px) {
	#questionJumpMenu{
	width: 882px !important;
	}
}*/

#new_exam_wndw .x-panel-bbar .x-toolbar-cell:nth-child(1) .x-panel {
   border: none !important;
   height: 100px;
   background: #dbdbdb;
}
#questionJumpMenu {
   height: 100px;
}
#new_exam_wndw .x-panel-bbar .x-toolbar-left .menu-panel .x-btn {
    width: 94% !important;
}
#actionsColumn_new {
    float: right;
}
#new_exam_wndw .x-panel-bbar .x-toolbar-left table .x-toolbar-cell:first-child {
    width: 165px;
}
#new_exam_wndw .x-panel-bbar .x-toolbar-left table .x-toolbar-cell:last-child {
    width: 100px;
}
#new_exam_wndw .x-panel-bbar .x-toolbar-left table .x-toolbar-cell:last-child .x-form-check-wrap {
    margin-right: 30px;
}
#new_exam_wndw form, .questionPanel {
    background: #F7F7F7;
}
#actionsColumn_new .x-panel-mr {
    border: none;
}
/*For IE*/
#btnPrev button, #btnNext button {
    color: transparent;
}
#actionsColumn_new .x-panel-body{
	border: none !important;
	background: #DBDBDB !important;
	overflow: hidden !important;
}
#actionsColumn_new{
	background: #DBDBDB !important;
}
#actionsColumn_new .x-panel-nofooter{
	display: none;
}


.answersPanelNew div .x-form-cb-label span{
    background: url(../images/icons/radio.png) no-repeat scroll left center;
    padding: 3px 3px 8px 40px;
    display: block;
}
.answersPanelNew div input[type=radio]:checked ~ .x-form-cb-label span{
	background: url(../images/icons/radio_check.png) no-repeat scroll left center;
}
.answersPanelNew div input[type=radio]{
	display:none
}
.answersPanelNew div span {
    white-space: pre-wrap;
    display: inline-block;
}
#new_exam_wndw .x-panel-body > span {
    font-size: 30px !important;
    font-weight: lighter !important;
	margin-top:10px;
}

#submitNew .x-btn-tl, #submitNew .x-btn-tc, #submitNew .x-btn-tr, #submitNew .x-btn-ml, #submitNew .x-btn-mr, #submitNew .x-btn-bl, #submitNew .x-btn-bc, #submitNew .x-btn-br {
    display: none;
}



#submitNew .x-btn-mc, #submitNew .x-btn-mc {
    background: #bac350 none repeat scroll 0 0;
    border-radius: 0.4em;
    height: 40px;
width:100px\0/ !important;
}
#submitNew .x-btn-text {
    color: #fff;
    font-size: 16px;
    margin: 0 0 6px;
}
#examWindow .x-window-header {
    color: #aeb625;
    font-size: 16px;
    text-transform: uppercase;
    font-weight:lighter;
}

#examWindow .x-window-tl, #examWindow .x-window-tr, #examWindow .x-window-tc {
    background: #f7f7f7 none repeat scroll 0 0;
}

#examWindow .exam_name {
    font-weight: bold;
}
#new_exam_wndw .x-toolbar {
    background: #dbdbdb none repeat scroll 0 0;
}
.checkboxNew {
    display: none;
}
.answersPanelNew div .x-form-cb-label span.checkboxnew {
    background:url(../images/icons/checkb.png) no-repeat scroll left center;
}
.answersPanelNew div input[type=checkbox]:checked ~ .x-form-cb-label span{
	background: url(../images/icons/checkb_check.png) no-repeat scroll left center !important;
}

#crnt_question_panel .x-panel-footer .x-toolbar-right .x-toolbar-right-row .x-toolbar-cell:nth-child(2) {
    width: 70%;
}

.new-exam-timer .x-panel-body {
	font-size: 14px;
}

/*.answersPanelNew div input[type='radio'][checked] + .x-form-cb-label span {
   background: url("../images/icons/radio_check.png") no-repeat scroll left center;
}*/
.answersPanelNew DIV INPUT[type=radio],.answersPanelNew DIV INPUT[type=checkbox]
{
    display: inline-block\9;
}
#answers-view-new .x-form-check-wrap label > span, .answersPanelNew DIV lable span {
    background: none\9;
    padding-left: 10px\9;    
    display: block;
   /* width:85%\9;*/
}
#answers-view-new .x-form-check-wrap input 
{
	margin-top:15px\9
}
/*#examWindow .x-panel-body {
    overflow-y: hidden !important;
}*/
#answers-view-new .x-form-check-wrap label
{
    display: inline-block\9;
    width :95%\0/ !important;	
}
#answers-view-new  .x-form-check-wrap INPUT {
    width: 30px\9;
    height: 25px\9;
background:url(../images/icons/radio.png) no-repeat scroll left center\9;
}

/* chathuranga 
.examActionColumn {
   margin-top: 232px !important;
}
*/

/*#new_exam_wndw .x-panel-body{
overflow:hidden !important;
}*/

#new_exam_wndw:nth-child(2).x-panel-body {
 overflow:hidden !important
}

#new_exam_wndw .x-border-layout-ct    {
   overflow: hidden !important;
   overflow: scroll !important;
   background: #f7f7f7 none repeat scroll 0 0 !important;  
} 

#btnPrev, #btnNext{
       width:30px\9;
       /*float:left !important;*/
}  


#crnt_question_panel .x-panel-footer .x-toolbar-right-ct TABLE#btnPrev,
#crnt_question_panel .x-panel-footer .x-toolbar-right-ct TABLE#btnNext {
 width: 120px !important;
}


/*--------Exam Enancement-End-------*/

.warnleft-att {
    border-right: 1px solid #aaaaaa;
    height: 100px;
    width: 80px;
}
.warnleft-att span {
    color: #373737;
    font-size: 22px;
    font-weight: lighter;
}
.warnright-att p {
    font-size: 17px;
}
.warnright-att {
    margin: 10px 0 0 20px;
    vertical-align: top;
    width: 300px;
}
.warnleft-att, .warnright-att {
    display: inline-block;
}
.warn-contain-att {
   font-family: arial;
   margin-left: auto;
   margin-right: auto;
   margin-top: 300px;
   position: relative;
   width: 500px;
}		
.warnright-att p {
    font-size: 17px;
    margin: 10px 0 0;
    width: 350px;
}
.warnleft-att {
    border-right: 1px solid #adadad;
    height: 100px;
    width: 80px;;
}
.warnleft-att img {
    margin: 10px 0 0;
}

.answersPanelNew {
   height: auto !important;
}


#answers-view-new .x-form-check-wrap label > span {
   background: none\9;
   padding-left: 0px\9;
   display: block;
   width: auto;
   font-size: 17px !important;
   color: #646464 !important;
   margin-right:15px\9;
   padding:0px\9;
   word-break: break-word !important;
   word-break:break-all\9;
   padding-right :40px\9;
}

#answers-view-new form {
   overflow-y: hidden !important;
   /*max-height: 200px !important;*/
}

.answersPanelNew INPUT[type='radio']{
  margin : 1px 7px 0px 3px !important;
  vertical-align  : top\9; 
}

.answersPanelNew INPUT[type='checkbox']{
  margin : 1px 7px 0px 3px !important;
}

#new_exam_wndw .questionPanel {
  height: auto !important;
}

#AvailableCoursewareListView .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif);
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    border-bottom: 1px solid #EEE;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: #EEE;
}

.AvailableCoursewareListView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
     background-position: 2px 4px !important;
       background-color: #EEE !important;
    
}
.AvailableCoursewareListView
{
    width:auto !important;
}

#EnrolledCoursewareListView .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif);
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    border-bottom: 1px solid #EEE;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: #EEE;
}

.EnrolledCoursewareListView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
     background-position: 2px 4px !important;
      background-color: #EEE !important;
    
}

#ElectiveCoursewareListView .x-panel-header {
   

    background-image: url(/images/default/tree/elbow-minus-nl.gif);
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    border-bottom: 1px solid #EEE;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: #EEE;
}

.ElectiveCoursewareListView.x-panel-collapsed .x-panel-header{
    background: url(/images/default/tree/elbow-plus-nl.gif) no-repeat !important;
     background-position: 2px 4px !important;
       background-color: #EEE !important;
    
}

.ens-widget .NewsWidget {
    padding: 0px !important;
    width:100% !important;
}

#infoTrainWindow .x-form-item label.x-form-item-label {
    display: block;
    float: left;
    width: 100px !important;
    padding: 3px;
    padding-left: 9px !important;
    clear: left;
    z-index: 2;
    position: relative;
}
.icon-content-library {
	background-image: url(../images/icons/favorites.png) !important;
}


.googlemap-link {
  background-image: url("../images/icons/map-point.png") !important;
    background-position: -4px 0;
    background-repeat: no-repeat;
    background-size: 20px 14px;
    margin-right: 3px;
    padding-left: 11px;
    position: relative;
    width: 400px !important;
    -ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='../images/icons/map-point.png',sizingMethod='scale');

}

.class-description
{
     border: medium none;
    color: #663 !important;
    font-size: 14px;
    font-weight: 500;
    margin-left: auto;
    margin-right: auto;
    padding: 190px 0 !important;
    position: relative;
    text-align: center;
}

#class-map .courseExtendedDetails 
{
   border: medium none !important;
}
#main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc .x-panel-body{
   overflow-y: scroll !important;
}

#main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #CategaryContentTree .x-panel-body{
   overflow: hidden !important;

}
.classViewHeader .x-toolbar 
{
   background-color: #dfe8f6  !important; 
   background-image: none !important;
   border-color: #a9bfd3; 

}

#class-map .x-panel-bwrap .x-panel-body:first-child  
{
   overflow:auto !important;
}

#main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc .x-panel-body{
    overflow-y: scroll !important;
}

#main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #CategaryContentTree .x-panel-body{
    overflow: hidden !important;

}

 #main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #NewContentLibrary .x-panel-body{
  overflow: hidden !important;

}

 #main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #NewContentLibrary .x-grid3{
  height:auto !important;

}

 #main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #NewContentLibrary .x-grid3{
  height:auto !important;

}

 #main-ui-content-library .x-panel-body-noheader .x-border-panel .x-panel-bwrap .x-panel-mc #NewContentLibrary .x-grid3-scroller{
  height:auto !important;

}



.userOderDetailgrid .x-grid3-hd-inner {
    text-align: left !important;
    font:  11px tahoma,arial,verdana,sans-serif;
    color: gray !important;
}
.icon-orderdetails
{
     background-image: url("../images/icons/silk/gifs/cart.gif") !important;
    background-repeat: no-repeat;
}
#grdUserOrderDetails .img-orderdetails {
   width: 14px;
   height: 13px;
   margin-bottom: -3px;
   padding-right: 5px;
}
#grdUserOrderDetails .x-grid3-row 
{
    height: 24px;
}

.training-item-acw .percentage {
    margin-right: -30px !important;
    margin-top: 32px !important;
}


#main-ui-usergroup-details .x-panel-mc .pane-body {
    overflow: auto !important;
}


#report-tab .x-tab-panel-body-top{
    overflow-x: hidden !important;
}

#chkTerms2{
    margin: 0px !important;
}

#submitNew {
   position: relative !important;
   /*display: inline-block !important;*/
   margin-left: 40% !important;
   margin-right: 0px\0/ !important;
   left: 0px\0/ !important;
   /*margin-left: 40%\0/ !important;*/
   width: 150px !important;
   margin-top: 10px;

}

#submitNew .x-btn-text{
   padding-left: 38px !important;
   padding-right: 38px !important;

}

#crnt_question_panel .x-btn {
background:none !important;
}

.customFieldFormSubmit {
   margin-left: 320px !important;
   width: 163px!important;
   position: relative !important;
   left: -188px !important;
   float: right !important;
}

#examWindow2 .x-toolbar .x-toolbar-cell {
   vertical-align: middle !important;
}

.answersPanelNew DIV INPUT[type=checkbox]{
vertical-align  : top\0/ !important;
}

.profile-pane-background .customPasswordWordReset {
   margin-left: 0px !important;
   float: right;
   width: 163px!important;
   margin-right: 26px;
}

.profile-pane-background input[type=checkbox]{
   padding: 0px;
   margin: 0px !important;
}


.profile-pane-background .customFieldFormSubmit {
   margin-left: 0px !important;
   width: 163px!important;
   position: relative !important;
   left: 0px!important;
   float: right !important;
}

#answers-view form:first-child .x-panel-bwrap .x-panel-body:first-child{
	border: none !important;
}

#btnAnsSubmit{
    display: inline;
    margin-top: 0px;
    position: fixed;
    padding-left: 5px;
}

#new_exam_wndw .answersPanelNew input{
	width:90% !important;
	margin-left:-20px
}

#class-view #classViewWin  #class-map .x-panel-body:first-child{
       overflow-y: scroll !important;
}

#class-view #classViewWin  #class-map .courseExtendedDetails{
width: 105%!important
}

@-moz-document url-prefix() { 
#submitNew{
   /*display: inline-block !important;*/
   position: relative !important;
   width: 150px !important;
}

#submitNew .x-btn-text {
   padding-left: 38px !important;
   padding-right: 38px !important;
}
}

#Venue-form-choices input[type="radio"] {
margin: 0px!important;
}

.x-window-dlg .x-window-bwrap .x-window-ml .x-window-mr .x-window-mc .x-window-body{
  height:auto !important;

}

#answers-view-new  .x-form-check-wrap INPUT {
    width: 30px\9 !important;
    height: 25px\9;
background:url(../images/icons/radio.png) no-repeat scroll left center\9;
}

#course-examiner-checklist .x-window-bwrap .x-window-ml .x-window-mc .x-window-body:first-child {
/* height: inherit !important; */
   padding-bottom: 27px;
} 

.TopBanner
{
    text-align:justify;
}

.TopBanner ol 
{
    list-style:decimal;
    display: inline-block;
    padding: .1em 2em;
}

.TopBanner ul 
{
    list-style:disc;
    list-style-position:outside;
    display: inline-block;
    padding: .2em 2.5em;
}

#win_fileTypes {
   width: auto !important;
}

#win_fileTypes .x-window-bwrap .x-window-mc .x-window-body{
   width: 300px !important;
   height: auto !important;
}

#win_fileTypes .x-window-bl .x-panel-btns{
   width: 182px !important;
}
.cert-badge-img {
	 height: 60px  !important;
     width: 60px  !important;	
	  
}

div#certReport table td {
	width: 76px !important;
}
#certReport table:first-child{
    padding-right: 10px !important;
}
/*Exam page question issue */
.questionNew .QuestextNew font span {
   word-break: break-word;
   white-space: pre-line;
   width: 90%;
   display: block;
}
informaltrainingdetailgrid .x-panel-mc .x-panel-body{

padding: 0px !important;
border: none !important;
}

.questionNew .QuestextNew font {
  word-break: break-word;
  white-space: pre-line;
  width: 90%;
  display: block;
}
#infoTrainWindowAddUser #userAhgrid .x-btn-noicon{
   margin: -1px 2px 0 0 !important;
   margin-left:5px !important;
}


.login-layout #ForgotPasswordBox .x-window-tl {
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-tr {
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-tc {
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-tl .x-window-header {
    color: #818181 !important;
    height: 20px;
}


/*.login-layout #ForgotPasswordBox .x-tool-close{
    display: none;
}*/

.login-layout #ForgotPasswordBox .x-window-ml {
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-mr {
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-bl{
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-br{
    background-image: none !important;
    background-color: #ececec  !important;
}

.login-layout #ForgotPasswordBox .x-window-bc{
    background-image: none !important;
    background-color: #ececec  !important;
    border-bottom: none !important;
}


.login-layout #ForgotPasswordBox .x-window-mc {
    border: none !important;
}

.login-layout #ForgotPasswordBox .x-window-mc .x-window-bbar .x-small-editor{
    background: #fff !important;
    width: 321px !important;
    height: 57px !important;
} 

.login-layout #ForgotPasswordBox{
    width: 341px !important;
}

.login-layout #ForgotPasswordBox .x-window-mc  .x-window-body:first-child{
    padding: 43px !important;
    padding-top: 22px !important;
    padding-bottom: 0px !important;
    height: 90px !important;
    width: auto !important;
}

.login-layout #ForgotPasswordBox .x-window-mc .x-window-bbar{
    width: auto !important;

}

.login-layout #ForgotPasswordBox .x-window-bc .x-window-footer{
   width: auto !important;
   padding-bottom: 18px !important;
   padding: 35px !important;
   color: #1c1c1c;
}

.login-layout #ForgotPasswordBox .x-window-mc  .x-window-body .x-panel.x-panel-noborder:first-child{
   padding-bottom: 13px;
   color: #6f6f6f;
}

.login-layout #ForgotPasswordBox input[type=text]{
    height: 25px !important;
    background: none !important;
    border-radius: 2px;
}


.login-layout #ForgotPasswordBox button{
    height: 23px !important;
    width: 220px !important;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
}

.login-layout #ForgotPasswordBox .x-toolbar-layout-ct .x-btn.x-btn-noicon{
   margin-right: 44px !important;
}

.login-layout #ForgotPasswordBox .x-btn-tl, .login-layout #ForgotPasswordBox .x-btn-tr, .login-layout #ForgotPasswordBox .x-btn-tc, .login-layout #ForgotPasswordBox .x-btn-ml, .login-layout #ForgotPasswordBox .x-btn-mr, .login-layout #ForgotPasswordBox .x-btn-mc, .login-layout #ForgotPasswordBox .x-btn-bl, .login-layout #ForgotPasswordBox .x-btn-br, .login-layout #ForgotPasswordBox .x-btn-bc{
   background-color: #00a4e4 !important;
   background-image: none !important;
  


}

.login-layout #ForgotPasswordBox .x-btn-mc:hover{
    background-color: #0092cb !important;
}


/*End */

/* New password sunrun */
fieldset#add-password {
   background-color: white;
   margin-bottom: 0px;
   width: 318px !important;
   height: auto;
}

#add-password label[for=new_Password] {
    top: 10px;
    color: #373737;
}
#add-password label[for=confirm_Password] {
    color: #373737;
}

#add-password #x-form-el-new_Password{
    padding-left: 0px !important;
}

#add-password #x-form-el-confirm_Password{
    padding-left: 0px !important;
}

.newpwPane{
    width: inherit !important;
}

#add-password .customPasswordWordResetbtn {
    margin-left: 0px !important;
    margin-top: 10px;
    float: left;
    width: 314px!important;
    height: 31px;
}

#add-password #confirm_Password {
    width: 306px !important;
    height: 24px;
    margin-top: 2px;
    background: none;
}

#add-password #new_Password {
    width: 306px !important;
    height: 24px;
    margin-top: 32px;
    background: none;
    margin-left: -103px;
}

#add-password #PasswordFormatIntruction{
      margin-left: 0px !important;
      color: #626262;
}


#add-password #PasswordFormatIntruction span{
      margin-left: 0px !important;
}

table#btnpassword {
   float: right;
   width: 118px !important;
   margin-right: 32px;
}

#add-password table#btnpassword td {
   background: none;
   background-color: #00a4e4;
  
}

table#btnpassword td:hover {
   background: none;
   background-color: #0092cb ;
}

#add-password #btnpassword .x-btn button{
    font: normal 13px arial,tahoma,verdana,helvetica;
    color: #fff;
    font-weight: 700;
}


#add-password #btnpassword button{
   font: normal 13px arial,tahoma,verdana,helvetica !important;
    color: #fff !important;
    font-weight: 700 !important;
}


#ForgotPasswordBox .x-window-footer blockquote{
	display: block;
	word-wrap: break-word;
	width: 233px;
	white-space: normal;
	margin-right:6px !important;
}


/* New password sunrun end */
.course-visibility
{
    opacity: 0.4 !important;
}
.course-badge-img {
	height: 60px  !important;
	width: 60px  !important;
	border-radius: 7px;
	border: 2px solid #505050;
	padding: 4px; 
}
.course-badge-gray-img {
	height: 60px  !important;
	width: 60px  !important;	
	border-radius: 7px;
	border: 2px solid #505050;
	padding: 4px; 	 
	opacity: 0.4;
	filter: alpha(opacity=40); 
}
/* After update 22 Aug 2016*/

/*--------------------*/


/* 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: 600px;
}
.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: 16px;
    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;
        }
}
#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;

} 

/* end of right box*/



/* end       InfoComm --------------*/

/* Informal Training*/
#informaltrainingdetailgrid .addUserLink{
  background: rgba(196,196,196,1);
  background: -moz-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(204,204,204,1) 0%, rgba(189,189,189,1) 59%, rgba(230,230,230,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,196,196,1)), color-stop(0%, rgba(204,204,204,1)), color-stop(59%, rgba(189,189,189,1)), color-stop(100%, rgba(230,230,230,1)));
  background: -webkit-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(204,204,204,1) 0%, rgba(189,189,189,1) 59%, rgba(230,230,230,1) 100%);
  background: -o-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(204,204,204,1) 0%, rgba(189,189,189,1) 59%, rgba(230,230,230,1) 100%);
  background: -ms-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(204,204,204,1) 0%, rgba(189,189,189,1) 59%, rgba(230,230,230,1) 100%);
  background: linear-gradient(to bottom, rgba(196,196,196,1) 0%, rgba(204,204,204,1) 0%, rgba(189,189,189,1) 59%, rgba(230,230,230,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#e6e6e6', GradientType=0 );
  padding: 10px;
  border-radius: 12px;
  text-decoration: none;
  color: #fff\0/;
color: #00000;
background-color: #696969\0/;
}

#infoTrainWindowAddUser #userAhgrid input#textSearchValue {
   width: 95% !important;
   margin-left: 5px !important;
}


#informaltrainingdetailgrid  table td{
  height: 1px;
}

#informaltrainingdetailgrid .addUserLink:hover{
background:#969696 !important;
}

#informaltrainingdetailgrid .x-grid3-hd-checker-on{
  display: none !important;
}

#informaltrainingdetailgrid .x-grid3-hd-checker{
  display: none !important;
}
/* End Informal Training */
/*End */

#infoComm li{
background-color:#fff;
font-size:14px !important;
font-weight:bold !important;
color: #bfbfbf;
}

/* ---------InforComm 2 Begin ------------ */
#infoComm li a{
color: #484848 !important;
}




.infoComm li a:hover {
    background:none !important;
}


#infoComm ul li:hover{
    border-bottom:solid 2px #008cc9;
 
}

.infoComm_list ul {
   background-color: initial !important;
}
.infoComm_list ul li a {
   text-decoration:none !important;
}

#infoComm li a {
   color: #484848 !important;
   background: none;
}

#training-custom-txtSearch .x-panel-bc {
   background: none !important;
   border: none;
}

#main-ui-training.infocommcls  .x-panel-tl{
   border: none !important;
}


.infoComm_list ul{
background:none !important
}

#tbarpanel .x-panel-bwrap .x-panel-mc .x-panel-body:first-child{
      height: 187px !important;
}
#tbarpanel #images_view{
    padding-left: 18px;
}
#dtlItems{
    overflow-x: hidden !important;
}
/* ----------InforComm End -------------- */
/*informal Traing Checkbox issue */ 
#informaltrainingdetailgrid .x-panel-mc .x-grid3-row-table .x-grid3-col.x-grid3-cell.x-grid3-td-checker.x-grid3-cell-first{
 width: 18px\0/;
 height: 18px\0/;
} 
@-moz-document url-prefix() { 
#informaltrainingdetailgrid .x-panel-mc .x-grid3-row-table .x-grid3-col.x-grid3-cell.x-grid3-td-checker.x-grid3-cell-first{
 width: 18px;
 height: 18px;
} 
}
/*End informal Training Checkbox issue */    

#providerCoursewarePanel .x-panel-body.x-panel-body-noborder.x-form .x-form-item label{
     width: 100px !important;
}

#providerCoursewarePanel .x-panel-body.x-panel-body-noborder.x-form .x-form-item input{
       width: 225px !important;
}

#providerCoursewarePanel .x-panel-body.x-panel-body-noborder.x-form{
    padding-left: 78px !important;
}

 #providerCoursewarePanel .x-panel-body.x-panel-body-noborder.x-form .x-form-element{

padding-left: 103px !important;
}


#providerCoursewarePanel .x-panel-body.x-panel-body-noborder.x-form .x-form-item{

       margin-bottom: 12px !important;
} 

/*-------------sunrun ILT class start SEW----------*/
#classViewWinSunrun.classViewHeader .x-toolbar{
   background-color: #fff !important;
}

#classViewWinSunrun .headerTitleItem{
display:inline-flex !important;
margin-top: 20px !important;
}


#classViewWinSunrun .custom-class-name{
   margin-left: 16px;
   margin-top: -6px;
   font-weight: bold;
   color: #1B4677;
}

#classViewWinSunrun #divSeartsreaming 
{
  background-image  :url("../images/sch-calender.png") !important;
   background-repeat: no-repeat;
   height: inherit;
}

#classViewWinSunrun #seatsRemainingPanel #divSeartsreaming span{
   text-align: center;
   display: block;
   width: 94px;
   vertical-align: bottom;
   position: absolute;
   margin-top: 51px !important;
   color: #f90b0b;
   font-weight: bold;
}

 #classViewWinSunrun .classScheduleInfo
{
  font-weight: bold;
  color: #555555;

}
/*#classViewWinSunrun #fullSchedule span{
  font-size: 13px;
  font-weight: bold;
  color: #555555;
  
}*/
#classViewWinSunrun  #detailsPanel{
   padding-top: 10px;
}

#classViewWinSunrun  #schAddress
{
	display:inline-flex;
	font-size: 12px;
	font-weight :normal;
}


#classViewWinSunrun .fullScheduleInfo{
   display: inline-flex;
   font-size: 12px;
}

#classViewWinSunrun #reqToEnrollHeader{
  font-size: 13px;
  font-weight: bold;
  color: #555555;
}

#classViewWinSunrun #ReqToCompleteHeader{
  font-size: 13px;
  font-weight: bold;
  color: #555555;
}

#classViewWinSunrun .liInstructor b {
 margin-left : 0px !important;
  font-weight: normal;
}

#classViewWinSunrun #reqToEnroll{
   margin-bottom: 16px;
   font-size: 12px;
}

#classViewWinSunrun #reqToComplete{ 
   font-size: 12px;
}


#classViewWinSunrun
{
	overflow-x:hidden !important
}
#classViewWinSunrun #btnTakeSurevy{
    width: 120px !important;
    height: 100px !important;
    margin-left: 40%;
}

#grdClassSchedule .x-panel-body
{
	 max-height: 158px;
	 overflow-y:auto !important;
}
#grdClassSchedule .x-panel-header{
	background-image: none;
    background-color: #0face4;
    font-size: 12px;
    color: white !important;
}

#grdClassSchedule .x-grid3-cell
{
	  font-size: 12px;
}
#reqToEnroll .x-panel-body{
  display: -webkit-inline-box;
}

#reqToEnroll #imgReqToEnrollComplete{
  display: block;

}

#reqToComplete #imgReqToEnrollComplete{
  display: block;

}

#reqToComplete .x-panel-body{
  display: -webkit-inline-box;
}
/*-------------sunrun ILT class End SEW----------*/


/*--------------sunrun class selection panel sew ------------------*/

#classBrowserSunrun{
    height: inherit;
    overflow-y: scroll;
}

#classselectionpanelSunrun #divSeartsreaming 
{
  background-image  :url("../images/sch-calender.png");
   background-repeat: no-repeat;
   height: inherit;
   width: 110px !important;
}

#classselectionpanelSunrun #divSeartsreaming span{
   text-align: center;
   display: block;
   width: 94px;
   vertical-align: bottom;
   position: absolute;
   margin-top: 51px !important;
   color: #f90b0b;
   font-weight: bold;
}

#classselectionpanelSunrun .classScheduleInfo
{
  font-weight: bold;
  color: #555555;

}

#classselectionpanelSunrun  #schAddress
{
	display:inline-flex;
	font-size: 12px;
	font-weight :normal;
}

#classselectionpanelSunrun .container {
  display:table !important;
}
#classselectionpanelSunrun .row {
   display: table-row  !important;
   height: 115px;
}
#classselectionpanelSunrun .column {
  display: table-cell  !important;
}

#classBrowserSunrun #classDescriptionPanel
{
   border : 1px solid silver !important;
    margin: 5px;
}
#classBrowserSunrun #coursePrerequisiesSunrun
{
   border : 1px solid silver !important;
    margin: 5px;
   
}
#classBrowserSunrun #classDescriptionPanel .x-panel-header
{
   border : none !important;
   background-image: none  !important;
}

#classBrowserSunrun #coursePrerequisiesSunrun .x-panel-header
{
   border : none !important;
   background-image:none !important;
 
}
#classBrowserSunrun .x-toolbar
{  
	background-image:none !important;
	background-color: white !important;
}
#classBrowserSunrun #coursePrerequisiesSunrun .x-panel-body,#classBrowserSunrun #classDescriptionPanel .x-panel-body 
{
	 border : none !important;
}

#classBrowserSunrun #classselectionpanelSunrun .x-panel-body
{
	border : none !important;
}
#classselectionpanelSunrun {
  /*  border: 1px solid silver !important;*/
    height: inherit;
    margin: 5px;
}
#classselectionpanelSunrun .x-panel-header{
	background-color: #0face4 !important;
    color: white !important;
    border: none !important;
    background-image:none !important;
}

#classBrowserSunrun .headerClassTitle {
    border: none !important;
   
}
#classBrowserSunrun  #spnCourseName
{
	display:inline !important;
	 font: 28px arial;
    color: #666
}
#classBrowserSunrun #classHeaderImage{
	width: 120px;
    height: 100px;
   float: left;
}
.classbrowserToolbarspan
{
	color:#C45A5A !important;
	margin-right:5px;
}

/* -----------------------------------------------------------------*/
#classselectionpanelSunrun .class-enrolled
{
	background-image:url(../images/sch-calender-img-enrolled.png) !important;
}
/*-------------sunrun ILT class End SEW----------*/


/*Training Widget -Adaptive Insights*/
#pageAi .playbtn{
    cursor: pointer;
    float: right;
    z-index: 9999;
    margin-top: -10px;
    display: inline-flex !important;
    height: 100px;
    background-size: 76% 60%;
    text-align: center;
    position: absolute !important;
}

#pageAi{
    float: right;
    z-index: 9999;
    display: inline-flex;
    position: relative;
    background-size: 10% 10% !important;
    text-align: right;
    height: 20px !important;
}

#pageAi .c100.small {
    font-size: 79px;
}


#certTree-ai .x-tree-node-el.x-tree-node-collapsed .x-tree-col{
    padding-bottom: 19px;
    padding-top: 2px;
}


#certTree-ai .x-tree-node-el.x-tree-node-expanded  .x-tree-col{ 
    padding-bottom: 19px;

} 

#certTree-ai .x-tree-node-el.x-tree-node-leaf .x-tree-col{ 
    padding-bottom: 19px;

} 

#pageAi .playbtn {
    cursor: pointer;
    float: right;
    z-index: 9999;
    margin-top: -10px;
    display: inline-flex !important;
    height: 100px;
    background-position: 15px 17px;
    background-size: 50% 50%;
    text-align: center;
    position: absolute !important;
}


#pageAi .c100.small {
    font-size: 64px;
    margin-top: 5px;
}
@-moz-document url-prefix() { 

#pageAi .c100.small{
    font-size: 64px !important;
    margin-top: -18px !important;
}

}

#certTree-ai{
    max-height: 267px;
    height: 259px;
    overflow-x: hidden;
    overflow-y: scroll;
}



#accordion_main3{
   width: 100% !important;
}


#accordion_main3 .x-panel-body.x-panel-body-noheader{
   width: 100% !important;
}

#ai_out {
    display:block\0/;
    text-align:right\0/;
    margin-top:-20px\0/;
    width:88%\0/;
}

.playbtn {
    background: rgba(0, 0, 0, 0) url("../images/play.png") no-repeat scroll center center !important;
    background-position: 9px 21px !important;
}
#accordion_main3 .x-panel-body.x-panel-body-noheader {
width: 100% !important;
height: auto !important;
}
#accordion_main3 .x-panel .x-panel-bwrap .x-panel-body{
        height: auto !important;
}
#currFormat {
   
    color:red;
    padding-left:15px;
    position:absolute\0/;
    float:right\0/ ;
    display:block\0/ ;
    text-align:right\0/ !important;
    width:188px\0/;
    margin-top:-40px\0/;
}

#certTree-ai .x-tree-node-el.x-tree-node-leaf .x-tree-col.course-status-col1 {
   float: right !important;
   text-align: right;
   width: 37px !important;
}

#certTree-ai .x-tree-node-el.x-tree-node-leaf .x-tree-col {
   padding-bottom: 19px;
   width: 90% !important;
}
/*Training Widget -Adaptive Insights END*/

/*--------------------------InfofComm #091016 END*/
 #ScheduleReportPanel form{
   padding-left: 84px !important;
}



#ScheduleReportPanel form label{
       width: 75px !important;
}

 #schedule-report button{
   background-image: url(//images.netexam.com/images/11126/schedulereport.png) !important;
}

.icon-schedule-report{
   background-image: url(//images.netexam.com/images/11126/schedulereport.png) !important;
}

.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;

}


.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;
}

#promoCodeMsg{
     position: fixed;
   margin-top: -26px !important;
   display: block;

}

/*------------------------InfofComm #091016 BEGIN*/

/*infoComm Banner*/
#catalogue_banner{ 
     height:365px !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(//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;
}
#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;
}


#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;
}

/*infoComm Banner End*/

/*--------------------------InfofComm #091016 END*/

/* username and password popup */
#add-password #PasswordFormatIntruction span {
   margin-left: 0px !important;
   width: 300px !important;
   word-break: break-word;
   white-space: pre-line;
   display: block;
}

.newpwPane .x-window-body{
   overflow: hidden !important;
  
}

#contentWrapper #header-panel .x-panel-bc .x-panel-footer {
    padding-bottom: 16px !important;
}


.user-cert-badge
{margin-top: 4px;
    position: relative;
	 /*top: 236px;
   
     right: 300px;	*/
	border: 1px solid #CCC !important;
}

 #ScheduleReportPanel form{
   padding-left: 84px !important;
}

.user-badge-with-cert-badge
{
	position: relative;
   margin-top: 7px;
   margin-right: 20px !important;
}

.upload-image-width-with-cert-badge
{
    width : 75px !important;
	height : 75px !important;
}

.user-badge-top-width-with-cert-badge {
	margin-top: 7px;
	margin-left:20px;
	margin-right:20px;
	 width : 75px !important;
	height : 75px !important;	
}

.divimageUpload {
   margin-left: 12px !important;
   margin-right: 0px !important;
   width: 75px !important;
}
.imageUpload-with-cert-badge{
	margin-left: 12px;
    margin-right: 0;
    margin-top: 7px;
    width: 97px;	
}
.imageUploadcss {
	margin-top: 7px;
	margin-left: 40px;
	margin-right: 40px;	
	
}
div#user-cert-badge {
   margin-right: 16px !important;
   margin-top: 7px !important;
}
.imgUploadButton-with-cert-badge{	
	 margin-left: 12px !important;
}
.imgUploadButton{	
	 margin-left: 0px !important;
}
/*-- user group report oracle */
table.sureveyReport th {
   background-color: #ccc;
   padding: 4px;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   border-bottom: 1px solid #ccc;
   border-right: 1px solid #c2b9b9;
}




#ScheduleReportPanel form label{
       width: 75px !important;
}

table.sureveyReport td {
   padding: 2px;
   text-align: center;
   font-size: 11px;
   border-bottom: 1px solid #c2b9b9;
   border-right: 1px solid #c2b9b9;
}

 #schedule-report button{
   background-image: url(//images.netexam.com/images/11126/schedulereport.png) !important;
}
/*
#main-ui-usergroup-details .x-panel-mc #reports-oracle .pane-body {
   overflow: hidden\0/ !important;
}*/
/*-- End user group report oracle */

.icon-schedule-report{
   background-image: url(//images.netexam.com/images/11126/schedulereport.png) !important;
}

.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;

}


.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;
}


#promoCodeMsg{
     position: fixed;
   margin-top: -26px !important;
   display: block;

}

.points-leaderboard-widget .x-panel-bwrap .x-panel-body {
   overflow-y: scroll !important;
}
/*-- New Course Exam */
#divNewExamButtonUI
{
	height:90px;
	background-color:#e0e0e0;
}

.takeExamTextSpan{
    white-space: normal;
    font-size: 20px;
    color: gray;
    font-weight: bold;
     line-height: 90px;
    vertical-align: middle;
    padding-left: 23px;
}
#spnNewexamIcon
{
	 padding-top: 6px;
    padding-right: 6px;
	float:right;
}
#divNewExamButtonUI:hover {
    cursor: pointer;
}
/*--End New Course Exam */


.requirement-lable
{
	color:green !important;
	font:10px arial !important;
}
/*--End New Course Exam */
/* -- orcale report sew--*/

#tbclassnameSurveySummary .x-form-text,#tbclassnameSurveyDetail .x-form-text, #tbclassnameScoreSurveySummary .x-form-text, #tbregionCertCompletionSummary .x-form-text
{
	height:auto !important;
}

#tbclassnameSurveySummary > div, #tbclassnameSurveyDetail > div ,#tbclassnameScoreSurveySummary > div,#tbregionCertCompletionSummary > div
{
	display:inline-block !important;
}
/* -- end orcale report sew--*/

/*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(//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(//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{
   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(//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 #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(//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(//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(//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;
}

#infoCommPopupWindow div#info_overview {
    width: 100% !important;
}

#infoCommPopupWindow #tbl_courseMenuPanel .x-tab-panel {
width: 100% !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(//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;

}

#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: 149px;
   float: left;
   padding: 0px;
   background-position: left 0;
   padding-top: 10px;
   padding-bottom: 10px;
   color: #fff;
   font-size: 14px;
   text-align: center;
   margin-left: 36px;
}

#infoCommPopupWindow table#btnAddToCart {
     width: 212px !important;
   background-color: #ed1c24 !important;
   border-radius: 31px;
   margin-top: 34px;
}


#infoCommPopupWindow #tbladdtoCartPanel #btnAddToCart .icon-cart-32 {
background-image: url(//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: 171px;
  float: left;
  padding: 0px;
  background-position: left 0;
  padding-top: 10px !important;
  padding-bottom: 24px !important;
  color: #3a405b;
  font-size: 14px;
  text-align: center;
  margin-left: 36px;
  font-weight: 600;
  background-image: url(//images.netexam.com/images/11126/add-wishlist-btn.png);
  background-repeat: no-repeat;
  background-position: left 0;
}


#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;
}

#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: 20px;
    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(//images.netexam.com/images/11126/cart-infocom-new.png) !important;
}

/*11:14 AM*/

#infoCommPopupWindow td#tdquestionTp {
   background-image: url(//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(//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: 9999 !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: 5px;
  width: 71px;
  background-image: url(//images.netexam.com/images/11126/new-cat-back-arrow.png);
  background-size: 70px;
  background-repeat: no-repeat;
  padding-left: 21px;
}

#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: 600;
font-size: 16px;
font-family: helvetica !important;
float: right;
line-height: 24px;
margin-left: 10px;
}

#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: 5px;
  width: 71px;
  background-image: url(//images.netexam.com/images/11126/new-cat-back-arrow.png);
  background-size: 75px;
  background-repeat: no-repeat;
  padding-left: 21px;
}

/*Infocomm  new set 16/12/2016*/
#infoCommPopupWindow .x-panel-bc{
    display: none;
}

#infoCommPopupWindow .x-panel-mr{
     border: none;
}


#infoCommPopupWindow .x-panel-tc, #infoCommPopupWindow .x-panel-tr, #infoCommPopupWindow .x-panel-tl{
    background: none;
}


#infoCommPopupWindow div#divQuestion {
    background-color: #f0f2f7;
}


#infoCommPopupWindow span#questionHeader {
    color: #000000;
    font-family: helvetica !important;
    font-size: 24px;
    font-weight: 600;
    display: block;
    margin-top: 0px;
}

#infoCommPopupWindow #tbladdtoCartPanel .x-panel-body {
    height: inherit !important;
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
    background-color: #fff;
}


#infoCommPopupWindow select#cmbLanguage {
    display: none;
}

#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 #000!important;
    margin-top: 0px;
}


mPopupWindow .x-panel-tc, #infoCommPopupWindow .x-panel-tr, #infoCommPopupWindow .x-panel-tl{
    background: none;
}


#infoCommPopupWindow div#divQuestion {
    background-color: #f0f2f7;
}


#infoCommPopupWindow span#questionHeader {
    color: #000000;
    font-family: helvetica !important;
    font-size: 24px;
    font-weight: 600;
    display: block;
    margin-top: 0px;
}

#infoCommPopupWindow #tbladdtoCartPanel .x-panel-body {
    height: inherit !important;
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
    background-color: #fff;
}


#infoCommPopupWindow select#cmbLanguage {
    display: none;
}

#infoCommPopupWindow div#ic_language_cd {
    display: none;
}

#infoCommPopupWindow div#ic_language {
    width: 90% !important;
    margin-left: auto;
    margin-right: auto;
    background-color: #000000 !important;
    height: 40px !important;
    text-align: right;
}

#infoCommPopupWindow #courseDetailWin #tbl_breadcrumbsPanel .x-panel-body {
    padding-top: 43px;
    height: 24px !important;
}

#infoCommPopupWindow #courseDetailWin div#tbl_breadcrumbsPanel {
    height: 86px;
    width: 90% !important;
    margin-right: auto;
    margin-left: auto;
    padding-left: 48px;
}

#infoCommPopupWindow #tbl_menuPanel .x-panel-body{
    height: 117px !important;
}



/*InfoComm Cart End*/

/*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(//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;
}

#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(//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;
}



.checkout-title-infocomm {
	font: 32px Arial;
	margin: 20px 0 0 50px;
}

.number-circle {
    border: 2px solid #CCC;
    height: 90px;
    width: 90px;
    border-radius: 100%;
    font: 32px Arial;
    float: left;
    margin-left:64px;
    position: relative;
    z-index: 1;
    background: white;
}

.number-circle center {
	margin-top: 27px;
}

.number-circle span {
	font-size: 15px;
	font-weight:bold;
	color:#555;
	position:relative;
	top:40px;
	text-align:center;
	border:0px solid;
	display:block;
	width:120px;
	left: -12px;
}

.circle-container {
	height:90px;
	position: relative;
	border: 0px solid;
	margin: auto auto 100px auto;
	width: 413px;
	text-align: center;
}

.circle-container:after {
    content: "";
    position: absolute;
    width:90%;
    z-index: 0;
    top: 50%;
    left:5%;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.cartItemsContainer .headers td {
	padding:10px;
	font-weight:bold;
	font-size: 15px;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

.cartItemsContainer {
	font:13px arial;
	margin: auto auto auto 50px;
	float:left;
}

.cartItemsContainer .label {
	padding: 18px 0 6px;
}

.cartItemsContainer input, {
	height: 20px;
}

.cartItemsContainer select {
	height: 20px;
}

.cartItemsContainer .x-form-trigger.x-form-arrow-trigger {
	height: 18px;
}

.cartItemsContainer .country-field.x-form-text.x-form-field {
	height:15px;
}

.infocomm .cc-number-field {
	width: 343px;
}

.infocomm .cart-left {
	float:left;
	width: 69%;
}

.infocomm .wishlist-cart-item, .infocomm .remove-cart-item {
	text-decoration: none;
	/* position: relative; */
	/* top: -35px; */
}

.infocomm .mm-field, .infocomm .yyyy-field, .infocomm .cvv-field {
	width: 46px;
}

.infocomm .cc-name-field {
	width: 100%;
}

.infocomm .fname-field, .infocomm .lname-field {
	width: 100%;
}

.infocomm .company-name-field {
	width: 100%;
}

.infocomm .address-field {
	width: 100%;
}

.infocomm .address2-field {
	width: 100%;
}

.infocomm .suite-field {
	width: 100%;
}

.infocomm .customer-info input, .infocomm .customer-info select {
	width:100%;
}

.infocomm .city-field,.infocomm .state-field,.infocomm .zip-field {
	width: 100%;
}

.infocomm .side-panel {
	border: 1px solid #aaa;
	float:right;
	width:20%;
	margin-right:50px;
	padding: 5px 10px;
	margin-bottom: 12px;
}

.infocomm .side-panel h1 {
	border-bottom: 1px solid #aaa;
	font: 18px Arial !important;
	font-weight: bold !important;
	line-height: 24px;
	margin-bottom:4px;
	font:13px Arial;
}

.infocomm .side-panel h2 {
	font: 13px Arial !important;
	line-height: 24px;
	margin-bottom:4px;
	font:13px Arial;
}

.infocomm .cart-summary-right {
	text-align:right;
	width:100px;
}

.infocomm #promotion-field {
	width:150px;
	margin-right: 6px;
}

.infocomm button {
	background:white;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 2px 6px;
	font: 12px Arial;
}

.infocomm .infocomm-btn {
	background-color:#169BD6;
	color: white;
	padding: 8px 15px;
	/* margin-top: 15px; */
	margin: 15px auto;
	/* width: 200px; */
}

.infocomm .print-receipt-btn {
	padding: 9px 22px;
	border-radius: 5px;
}

.infocomm .btn-row .infocomm-btn{
    float:right;
}

.infocomm .active.number-circle {
    background: #E6E6E6;
}


/*start cart popup css*/


.cart-vw-order-summery-panel .checkout-main-image {
    display: inline-flex;
    width: 100%;
    border-bottom: solid 1px #000000;
    padding-bottom: 30px;
}

.cart-vw-order-summery-panel .checkout-popup-main-layout {
    padding: 16px;
}

.cart-vw-order-summery-panel h3.checkout-popup-main-title {
    padding: 0px 0px 10px 0px;
    font-size: 15px;
    color: #3e3e3e;
    font-family: helvetica !important;
}


.cart-vw-order-summery-panel .checkout-baind {
    width: 100%;
    padding-left: 20px;
}

.cart-vw-order-summery-panel .checkout-image-title {
    font-size: 15px;
    padding-bottom: 10px;
    width: 80%;
    word-break: break-word;
    white-space: pre;
    word-wrap: break-word;
    font-family: helvetica !important;
    color: #000000;
}

.cart-vw-order-summery-panel .checkout-price {
    font-size: 15px;
    color: #000000;
}
.cart-vw-order-summery-panel .checkout-main-table table td {
    font-size: 15px;
    color: #000000;
    font-family: helvetica !important;
    padding-top: 10px;
}

.cart-vw-order-summery-panel .bold {
    font-weight: 600;
}

.cart-vw-order-summery-panel .checkout-popup-bottom {
    padding-top: 20px;
}

.cart-vw-order-summery-panel table.checkout-totel-price {
    width: 100%;
}


.cart-vw-order-summery-panel td.checkout-bottom-table-right {
    text-align: right;
    font-size: 18px;
    font-weight: bold;
}


.cart-vw-order-summery-panel td.checkout-bottom-table-left {
    color: #484848;
    font-size: 18px;
}


.cart-vw-order-summery-panel .buttons-bind {
    padding-top: 30px;
    display: inline-flex;
    width: 100%;
    text-align: center;
}


.cart-vw-order-summery-panel .checkout-fotter-button-left {
    margin-left: auto;
    margin-right: auto;
}

.cart-vw-order-summery-panel input#cartPopupKeepBrowsing {
    padding: 20px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
}

.cart-vw-order-summery-panel input#cartPopupViewCart {
    padding: 20px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
}


.cart-vw-order-summery-panel .x-window-tl, .cart-vw-order-summery-panel .x-window-tr, .cart-vw-order-summery-panel .x-window-tc  {
    background: none;
    background-color: #fff;
    border: none;
}



.cart-vw-order-summery-panel .x-tool.x-tool-close{
    background-image:url(//images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
} 
.cart-vw-order-summery-panel .x-tool.x-tool-close-over{
    background-image:url(//images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
    background-position:0px 0px !important;

} 

.cart-vw-order-summery-panel .x-window-mc{
    border: none;
}

.cart-vw-order-summery-panel .x-window-mc {
    background-color: #ffffff;
}
/*end cart popup css*/

 /* Infocomm Class page - overide classes - End */

div#info_becomeMember {
   height: 430px !important;
   padding: 0px !important;
}

.infocomm button, .cartPopupViewCart, .cartPopupKeepBrowsing {
	cursor:pointer;
}


.infocomm .cc-icon {
	width: 48px;
	height: 30px;
	margin-right: 30px;
	margin-left: 5px;
}

.infocomm .cc-radio {
	margin-top: -20px !important;
	vertical-align:middle;
}

.infocomm .cart-price {
	text-align:left;
	padding:10px;
}

#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: -11%;
   position: absolute;
   padding-left: 18%;
}

div#become-text {
   color: #fff;
   font-size: 32px;
   margin-top: -13%;
   font-weight: bold;
   position: absolute;
   padding-left: 18%;
}

div#item_paging {
width: 99% !important;
 padding-bottom: 50px;
}

#tbl_menuPanel
{
height:120px !important;
}

div#ic_language {
    width: 90% !important;
    margin-left: auto;
    margin-right: auto;
    background-color: #000000 !important;
    height: 40px !important;
    text-align: right;
}





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;
}

#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(//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;
}


#main-ui-usergroup-details #info-panel{
   position: relative;
}


#main-ui-usergroup-details div#user-instructions {
   position: relative;
   z-index: 11000;
   visibility: visible;
   float: left;
}/*-- End user group report oracle */

/* User group report start */
#main-ui-usergroup-details div#certCompletionReport table td {
   width: 76px !important;
}

#main-ui-usergroup-details div#courseCompletionReport table td {
   width: 76px !important;
}

#main-ui-usergroup-details div#courseCompletionDetailReport table td {
   width: 76px !important;
}

/* User group report end */


#panelwithClassSurveyScore .x-table-layout,#panelwithSurveySummmary .x-table-layout,#pnlSurveyReport .x-table-layout
{
	background-color: #dedede !important;
}

#panelwithCertCompletionSummmary .x-toolbar.x-small-editor.x-table-layout-ct .x-table-layout{
    background-color: #e0e0e0;
}


table.sureveyReport{
border-color: #ccc;
}
/*-- End user group report oracle */

#tbclassnameSurveySummary .x-form-text,#tbclassnameSurveyDetail .x-form-text
{
	height:auto !important;
}

#tbclassnameSurveySummary > div, #tbclassnameSurveyDetail > div ,#tbclassnameScoreSurveySummary > div
{
	display:inline-block !important;
}
/* -- end orcale report sew--*/

.clsTextClassName
{
	position: relative;
    top: -10px;
}

/* start: site demo button & styles */

label#lblSiteDemo {
    background: #9d9d9d;
    padding: 3px 5px;
    border-radius: 4px;
    color: white;
    cursor: pointer;
}

label#lblSiteDemo:hover {
    background: #c4c4c4;
}

#ML-fbar .x-toolbar-right-ct .x-toolbar-right-row .ctCls_lblSiteDemo {
    left: -53px;
    top: -44px;
    position: absolute;
}

/* START: SITE TOUR STYLE*/
.enjoyhint{
  position: fixed;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
  z-index: 1010;
  pointer-events: none;
  overflow: hidden;
  display:none !important; /*added since it was showing up when it shouldn't and all jumbled*/
}


.enjoyhint_hide{
  display: none;
}

.enjoyhint_disable_events{
  position:absolute;
  width: 2000px;
  height: 1500px;
  z-index: 1011;
  /*display: none;*/
  pointer-events: all;
}

.enjoyhint_next_btn{
  position:absolute;
  z-index: 1012;
  /*display: none;*/
  pointer-events: all;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 100px;
  height: 40px;
  cursor: pointer;
  margin: 0 auto;
  border: 2px solid rgb(251, 74, 74);
  -webkit-border-radius: 40px;
  border-radius: 9px;
  font: normal normal normal 17px/40px "Advent Pro", Helvetica, sans-serif;
  color: rgb(255, 255, 255);
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 1px;
  background: rgb(208, 36, 36);
  -webkit-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -moz-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -o-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
}

.enjoyhint_next_btn:hover{
  color: rgba(255,255,255,1);
  background: rgb(255, 62, 62);
}

.enjoyhint_next_btn:active{
  border: 2px solid rgba(255, 62, 62,1);
  background: rgba(255, 62, 62,1);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.enjoyhint_skip_btn{
    background: #4a4a4a !important;
    border: 2px solid rgb(56, 56, 56);
    position:absolute;
    position: absolute;
    z-index: 1012;
    /*display: none;*/
    pointer-events: all;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 215px;
    height: 40px;
    cursor: pointer;
    margin: 0 auto;
    border: 2px solid rgb(255, 154, 147);
    -webkit-border-radius: 40px;
    border-radius: 9px;
    font: normal normal normal 17px/40px "Advent Pro", Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    text-align: center;
    -o-text-overflow: clip;
    text-overflow: clip;
    letter-spacing: 1px;
    background: rgba(0,0,0,0);
    -webkit-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
    -moz-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
    -o-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);


    transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
}

.enjoyhint_skip_btn:hover{
    color: rgba(255,255,255,1);
    background: rgb(255, 62, 62);
}

.enjoyhint_skip_btn:active{
    border: 2px solid rgba(255, 62, 62,1);
    background: rgba(255, 62, 62,1);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.enjoyhint_close_btn {
    display: inline-block;
    position: absolute;
    z-index: 1012;
    pointer-events: all;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: .3em;
    height: .3em;
    border: none;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    font: 400 8em/normal Arial,Helvetica,sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: rgba(255, 0, 0, 0.74);
    border: 2px solid rgba(255, 62, 62,1);
}

.enjoyhint_close_btn::before {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 73%;
    height: 2px;
    position: absolute;
    content: "";
    top: 48%;
    left: 14%;
    border: none;
    font: normal 100%/normal Arial,Helvetica,sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #fff;
    text-shadow: none;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.enjoyhint_close_btn::after {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 73%;
    height: 2px;
    position: absolute;
    content: "";
    top: 46%;
    left: 15%;
    border: none;
    font: normal 100%/normal Arial,Helvetica,sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #fff;
    text-shadow: none;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}


.enjoyhint_close_btn:hover{
    color: rgba(255,255,255,1);
    background: rgb(255, 62, 62);
    cursor: pointer;
}

.enjoyhint_close_btn:active{
    border: 2px solid rgba(255, 62, 62,1);
    background: rgba(255, 62, 62,1);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.enjoyhint_btn{
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 150px;
  height: 40px;
  cursor: pointer;
  margin: 0 auto;
  border: 2px solid rgb(30,205,151);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  font: normal normal normal 17px/40px "Advent Pro", Helvetica, sans-serif;
  color: rgb(30, 205, 151);
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 1px;
  background: rgba(0,0,0,0);
  -webkit-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -moz-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -o-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
}

.enjoyhint_btn:hover{
  color: rgba(255,255,255,1);
  background: rgb(30, 205, 151);
}

.enjoyhint_btn:active {
  border: 2px solid rgba(33,224,163,1);
  background: rgba(33,224,163,1);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}


.enjoyhint div.canvas-container{
  position: absolute;
}

.enjoyhint_canvas{
	position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#kinetic_container{
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
}

.enjoyhint_svg{
}
.enjoyhint_svg_wrapper{
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
  z-index: 100;
	-webkit-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
}
.enjoyhint_svg_wrapper svg{
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
}

.enjoyhint_svg_transparent .enjoyhint_svg_wrapper,.enjoyhint_svg_transparent .enjoy_hint_label{
  opacity:0;
}


.enjoy_hint_label{
  text-transform: uppercase;	
  position: absolute;
  color: white;
  z-index: 107;
  font-size: 30px;
  font-family: 'casino_handregular', 'Arial' !important;
  -webkit-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 400ms cubic-bezier(0.42, 0, 0.58, 1);
}



div.kineticjs-content{
  position: absolute !important;
}


.enjoyhint_skip_btn {
    position: fixed;
}

.enjoy_hint_label {
    display: inline-block;
    min-width: 200px;
    text-align: center;
    max-width: 80%;
}

div#enjoyhint_label {
  border-radius: 7px;
  padding: 10px 21px;
  background: rgba(0, 0, 0, 0.65);
}

span.start_message {
    position: fixed;
    top: 10%;
    left: 44%;
    color: black;
    font-weight: bold;
    font-size: 170%;
}

/* end: site demo button & styles */


@media screen and (max-width: 1366px ) {
	.enjoy_hint_label {
    	font-size: 25px;
	}
	span.start_message {
		font-size: 140%;
	}
}
.customSkip {
	width: 100px;
}

/* END: SITE TOUR STYLE*/

/* tplMenu infoComm*/
.userFullName {
    color: #fff;
    font-weight: 700;
    font-family: helvetica !important;
    display: inline-block;
    padding-right: 10px;
}
.dropbtn {
    background-color: #101010;
    color: white;
    padding: 7px;
    font-size: 13px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.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: 999999;
    position: fixed;
    text-align: left;
    border-radius: 8px;
    right: 87px;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    /* border-radius: 8px; */
    border-bottom: solid 1px #c3c3c3;
    font-size: 12px;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}


.dropbtn {

   background-image: url(//images.netexam.com/images/11126/drop-icon.png);
   padding: 10px;
   background-repeat:no-repeat;
   background-position-y:-2px;
}

/*END tplMenu infoComm*/

div#courseDetailWin #info_menu_banner_title {
display: none;
}

div#classDetailWin #info_menu_banner_title {
display: none;
}
/* course order sew*/

.clslockMask {
   background: url(../images/tiled-view-default-bg-lock.png);
   /* background-repeat: no-repeat !important; */
   height: 155px !important;
   border-radius: 8px;
   width: 220px;
   margin-top: -1px;
   background-repeat: no-repeat !important;
}

body .top-row.clstoprowlockMask {
   padding: 0px !important;
   height: 152px;
}
body .list-view-name.clslistviewlockMask {
 margin-top: -29px;
}

/* end course order sew*/




/* start cert courses  sew */
#tblCourseFamily th {
    font-size: 20px;
    font-weight: bold;
    color: #4f4f4f;
    font-family: arial;
    height: 40px;
}
#tblCourseFamily .collapse-img,#tblCourseFamily .expand-img
{
	margin:0px !important;
}

#tblCourseFamily .course-family
{
	margin-top:0px !important;
}
#tblCourseFamily .cert-course-sophos
{
	padding-left:0px !important;
}
/* end cert courses  sew */

.addBoader td {
    border-bottom: 1px solid #9e9292;
}


/* user achivements sew */
#usersBadgeAchivements 
{
	  margin-top: 16px;
	  border:1px solid #d8d8d8;
	  width: 582px;
}

#usersBadgeAchivements .thumb{
	padding: 3px;
	width: 140px;
}

#usersBadgeAchivements .thumb img{
	height: 75px;
	width: 75px;
}
#usersBadgeAchivements .thumb-wrap{
	margin: 4px;
	margin-right: 0;
	padding: 5px;

}
#usersBadgeAchivements .thumb-wrap span{
	display: block;
	overflow: hidden;
   vertical-align: top;

}
#usersBadgeAchivements .clsCertName{
    
    font-weight:bold;
    margin-top: 10px;
    margin-bottom: 5px;
}

#usersBadgeAchivements .addToProfileLinedIn img{
       width: 115px;
}

#usersBadgeAchivements .addToProfileLinedIn {
	
    background-image: url(../images/linkedInAddToProfile.png);
    background-repeat: no-repeat;
	float:right;
	margin-top: 10px;
    width: 130px;
	height: 30px;
    cursor: pointer;
    background-position: top left;
    background-size: 100% 100%;
}
#usersBadgeAchivements .spnAddToProfile
{
	color:White;
    margin-top: 7px;
    margin-left: 33px;
	
}
#usersBadgeAchivements #tblUserbadges
{
	border-collapse: collapse; 
}
#usersBadgeAchivements #tblUserbadges td
{
	 border-bottom:1px solid #d8d8d8;
	 vertical-align: top;
}

#usersBadgeAchivements #divCertDate
{
	display: inline;
	margin-top: 4px;
}

#usersBadgeAchivements .spnDate
{
	display: inline !important;
	
}
#usersBadgeAchivements #divCertDate img
{
	width:25px;
	height:25px;
	margin-left: -7px;
}
.profileImageinBadgeView{
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  width: 80px;
  height: 80px;
  margin: 12px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.26);

}

.divBadgeDetailTable{
    padding-bottom: 10px;
    padding-top: 30px;
    position: relative;
    min-height: 1px;
    padding-left: 100px;
    padding-right: 15px;
    background-color: #f5f5f5;

}
.tblBadgeDetailLinkedin
{ 
	background-color: #fff;
	height:55vh;
	
}
.bgbody
{
	background-color: #f5f5f5;
    height: inherit;
}
.tblBadgeDetailLinkedin th{
    font-size: 28px;
    height: 54px;
    padding-left: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #655c5c;
    border-bottom: 1px solid #f5f5f5;
}

.tblBadgeDetailLinkedin td
{
	vertical-align:top;
}
.card-footer {
    padding: 15px 20px;
    background-color: #fcfcfc;
    border-top: 1px solid #f5f5f5;
}
.validated-image {
    float: left;
    width: 100px;
    height: 30px;
    margin-right: 10px;
}
.validated-text {
    color: #888;
    display: block;
    font-size: 11px;
    line-height: 15px;
}
.card-section {
    margin: 0 40px 10px 0;
    float: left;
}

.card-section > .k {
    padding: 0;
    border-top-width: 0;
    font-size: 12px;
}

.card-section > h4 {
    margin: 0;
    padding: 5px 0;
    border-top: 1px solid #f5f5f5;
    color: #888;
    font-size: 14px;
    font-family: LatoLight, "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    line-height: 20px;
    text-transform: uppercase;
}

 .card-section > .v {
    color: #222;
    font-family: LatoLight, "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    font-size: 17px;
}
.card-description{
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    text-align: justify;
    margin: 10px 10px 10px 0px ;
   
}
.bgHeaderTop
{
	display: flex;
    padding: 16px 0 0;
    background-color: #344051;
    min-height: 70px;
    box-sizing: border-box;
}

.bgHeaderTop .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width:84%;
    box-sizing: border-box;
}

.bgHeaderTop .container ,#profile-header-bottom .container{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width:84%;
    box-sizing: border-box;
}

 #profile-pic {
    margin: 0 0 0 15px;
    height: 80px;
    width: 80px;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.26);
    display: block;
    float: left;
    overflow: hidden;
    position: absolute;
}

#profile-pic > img {
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

#profile-username {
    margin: 8px 0 0 108px;
    padding: 0;
    color: #d4d4d4;
    float: left;
    font-size: 30px;
    font-family: LatoLight, "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    line-height: 42px;
}

#profile-username  {
    color: #d4d4d4;
    font-family: LatoLight, "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    text-decoration: none;
}
.pull-left {
    float: left !important;
}

#profile-header-bottom {
    background-color: #fff;
    border-bottom: 1px solid #d7d9db;
    min-height: 40px;
}

#profile-header-bottom #profile-info {
    margin: 10px 0 10px 108px;
    position: relative;
}
#profile-header-bottom #profile-info > p {
  
    color: #888;
    float: left;
    font-size: 13px;
    line-height: 20px;
    position: relative;
    margin-left: 21px\0/;
}

p.info-block:nth-child(2) {
    margin-left:20px;
}

#profile-header-bottom  .icon-location{
    position: absolute;
    top: 0;
    left: 0;
    fill: #a1a7b3;
    margin-right: 8px;
}
#user-badge.user-badge-with-cert-badge  .x-panel-header-text {
   font-size: 12px;
}
    

#user-badge.user-badge-with-cert-badge {
   width: 75px;
}


/* end user achivements sew */

span.zeroCCItems {
    display: none;
}
#VenueColorOverrideBox
{
     margin: 3px 0px 0px 0px !important;
}

/*  survey score gv sew*/
#tbclassnameScoreSurveySummaryGV .x-form-text
{
	height:auto !important;
}

#tbclassnameScoreSurveySummaryGV > div
{
	display:inline-block !important;
}

#panelwithClassSurveyScoreGV .x-table-layout
{
	background-color: #dedede !important;
}
/* end survey score gv sew*/

#main-ui-transcript .x-toolbar.x-small-editor.cls-tbar.x-toolbar-layout-ct .xtb-sep{
	display:none;
}
/* ILT Class tab sew */

#main-ui-ilt-class .x-grid3-row {
	border-color: #000000;
	border-top-color: #5c5c5c;
	background-color: #303030;
	height: 50px;
	color: #fff;
	display: list-item;
}

#main-ui-ilt-class .x-grid3-row-alt {
    background-color: #5c5c5c;
}


#main-ui-ilt-class .x-grid3-row-table{
    color: #fff;
}

#main-ui-ilt-class .x-panel.x-border-panel .x-panel-mc .x-panel-body{
    overflow: scroll;
}
#main-ui-ilt-class .x-grid3-hd-inner {
    text-align: left;
}

#main-ui-ilt-class .x-grid3-header-offset > table thead
{
	background-color:White !important;
}

#main-ui-ilt-class .x-grid3-header-offset > table thead td
{
	border:none !important;
}

#main-ui-ilt-class .x-grid3-header-offset > table thead tr{
    height: 38px;
}
#main-ui-ilt-class .x-grid3-header {
   background: none;
}
#main-ui-ilt-class .x-grid3-row-over {
   border-color: #494949;
   border-top-color: #5c5c5c;
   background-color: #acacac !important;
   height: 50px;
   color: #fff;
   background-image:none !important;
   cursor:pointer;
}

#main-ui-ilt-class .x-grid3-row-selected {
	background-color: #acacac !important;
	background-image: none;
	border-color:#acacac;
}
/* end ILT class tab sew */

/* start window gradecourse popup*/

#window-grade-course .lightbox-panel {
    position: absolute;
    top: 100px;
    left: 57%;
    margin-left: -284px;
    width: 455px;
    background: #FFFFFF;
    padding: 20px;
    border: 2px solid #CCCCCC;
    z-index: 12010;
}



#window-grade-course .x-window-header.x-unselectable {
    background-image: none;
    background-color: #ececec;
    height: 28px;
}



#window-grade-course .x-window-tl {
    background-image: none;
    background-color: #ececec;
}


#window-grade-course .x-window-tr {
    background-image: none;
    background-color: #ececec;
}


#window-grade-course span.x-window-header-text {
    font-size: 19px;
    font-weight: normal;
}


#window-grade-course .x-tool.x-tool-close {
    margin-top: 6px;
}



#window-grade-course .x-window-bwrap .x-window-ml {
    background-image: none;
    background-color: #ffffff;
}

#window-grade-course .x-window-bwrap .x-window-mr {
    background-image: none;
    background-color: #ffffff;
}


#window-grade-course .x-window-bl.x-panel-nofooter {
    background-image: none;
    background-color: #ffffff;
}


#window-grade-course .x-window-bl.x-panel-nofooter .x-window-br {
    background-image: none;
    background-color: #ffffff;
}

#window-grade-course .x-window-bl.x-panel-nofooter .x-window-bc {
    background-image: none;
    background-color: #ffffff;
    border: none;
}


#window-grade-course .x-panel-body {
    border-color: #ffffff;
    background-color: #ffffff;
}



#window-grade-course  span.gc-name {
    font-size: 14px;
    font-family: arial;
    font-weight: 600;
    padding: 9px;
    color: #545454;
    border-bottom: solid 1px #ccc;
    display: block;
}


#window-grade-course span.gc-description {
    font-size: 12px;
    font-family: arial;
    font-weight: 600;
    padding: 9px;
    color: #545454;
    display: block;
    line-height: 16px;
    /* display: none; */
    max-height: 329px;
    overflow-y: auto;
}


#window-grade-course #fileContent {
	position: absolute;
	top: inherit;
	left: 58%;
	margin-left: -284px;
	width: 484px;
	background: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
	z-index: 12010;
	/* display: none; */
	padding-top: 2px;
	margin-top: 10px;
}


#window-grade-course  span.view-file {
    font-family: arial;
    color: #545454;
}


#window-grade-course span.gc-feeback {
    font-size: 14px;
    font-family: arial;
    font-weight: 600;
    padding: 9px;
    color: #545454;
    border-bottom: solid 1px #ccc;
    display: block;
    margin-bottom: 8px;
}

div#gc-examiner-checklist {
    margin-top: 10px;
    margin-bottom: 12px;
}


#window-grade-course #gc-examiner-checklist .x-panel-header.x-unselectable {
    background-image: none;
    border: none;
    font-size: 14px;
    font-family: arial;
    font-weight: 600;
    padding: 9px;
    color: #545454;
    border-bottom: solid 1px #ccc;
    margin-bottom: 8px;
}


#window-grade-course textarea#gradecourse-commentfield {
    width: 374px !important;
}


#window-grade-course .x-window-mc {
    border-color: #ffffff;
    background-color: #fff;
}


#window-grade-course div#lbl-grade {
    display: inline-block;
    font-size: 12px;
    font-family: arial;
    color: #545454;
    font-weight: 600;
    padding-right: 5px;
    height: 50px !important;
}

#window-grade-course .x-form-field-wrap.x-form-field-trigger-wrap {
    display: inline-block;
}


#window-grade-course div#lbl-score {
    display: inline-block;
    font-size: 12px;
    font-family: arial;
    color: #545454;
    font-weight: 600;
    padding-right: 5px;
    padding-left: 10px;
}



#window-grade-course input#cmb-gradecourse {
    width: 117px !important;
}




#window-grade-course #btnSubmit button.x-btn-text {
  color: #fff;
  font-family: arial;
  font-weight: 600;
  font-size: 13px;
  width: 80px;
}


#window-grade-course #btnSubmit  table#btnSubmit {
    display: inline-block;
}

#window-grade-course table#btnSubmit {
   width: 89px !important;
   display: inline-block;
   float: right;
   right: 0;
   height: 20px;
}

#window-grade-course #btnSubmit .x-btn-tl, 
#window-grade-course #btnSubmit .x-btn-tr, 
#window-grade-course #btnSubmit .x-btn-tc, 
#window-grade-course #btnSubmit .x-btn-ml, 
#window-grade-course #btnSubmit .x-btn-mr, 
#window-grade-course #btnSubmit .x-btn-mc, 
#window-grade-course #btnSubmit .x-btn-bl, 
#window-grade-course #btnSubmit .x-btn-br, 
#window-grade-course #btnSubmit .x-btn-bc {
   background-image: none !important;
   background-image: url(../images/darkergrey/button/btn.gif);
   background-color: #2196F3;
}

div#window-grade-course {
    border: solid 2px #909090 !important;
}

#window-grade-course #gc-items .cls_items{
    height: 800px !important;
}




#window-grade-course .x-window-body x-border-layout-ct{
    overflow-x: hidden !important;
    width: 878px !important;
}


#window-grade-course #gc-items video {
    width: 484px !important;
}


#window-grade-course textarea#gradecourse-commentfield {
    width: 352px !important;
}


#window-grade-course #fileContent {
    position: absolute;
    top: inherit;
    left: 58%;
    margin-left: -284px;
    width: 484px;
    background: #ffffff;
    padding: 2px;
    border: 1px solid #CCCCCC;
    z-index: 12010;
    /* display: none; */
    padding-top: 2px;
    margin-top: 10px;
}


#window-grade-course div#gc-examiner-checklist {
    width: 372px !important;
}


#window-grade-course #btnSubmit button.x-btn-text {
    height: 18px !important;
}


#window-grade-course .x-window-mc .x-window-body.x-border-layout-ct{
    width: 880px !important;
    overflow-x: hidden !important;
}


#window-grade-course #Panel1, #window-grade-course #Panel2, #window-grade-course #Panel3 {
    margin-left: 10% !important;
    margin-right: 10% !important;
}


#window-grade-course DIV#lbl-grade {
    height: auto\0/ !important;
}



@-moz-document url-prefix() { 

	#window-grade-course #gc-items video {
		width: 484px !important;
	}

}
/*end window-grade-course popup*/

.btnNoLookAt
{
display:none !important;
}


/*  survey score gv sew*/
#tbclassnameScoreSurveySummaryGV .x-form-text
{
	height:auto !important;
}

#tbclassnameScoreSurveySummaryGV > div
{
	display:inline-block !important;
}

#panelwithClassSurveyScoreGV .x-table-layout
{
	background-color: #dedede !important;
}

#VenueColorOverrideBox
{
     margin: 3px 0px 0px 0px !important;
}
/* end survey score gv sew*/

/* trainig pltw sew*/
.training-item-pltw{
    float: left;
    background: #F8F8F9;
    margin: 28px 5px 0px 38px;
    width: 220px;
    border: 1px solid #CCC;
    border-radius: 6px;
   
}
  
 /* end trainig pltw sew*/
#main-ui-transcript .x-toolbar.x-small-editor.cls-tbar.x-toolbar-layout-ct .xtb-sep{
	display:none;
}

/*...PLTW Container...*/

.tileview-pltw-container .main-cert-container {
    height: 336px;
    width: 400px;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor: pointer;
    background-color: #fff;
    padding: 0px;
    border-radius: 3px;
    border: 1px solid #555;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    -ms-background-position-x: 100% center;
    background-size: cover !important;
    border: none;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
}

.tileview-pltw-container .cert-header {
    height: 34px !important;
    width: auto !important;
    background-repeat: no-repeat !important;
    margin: 0px !important;
    background-position: 10px 13px !important;
    padding: 10px;
    border-top-right-radius: 3px;
    background-color: #2d8692 !important;
    border-top-left-radius: 3px;
    padding-top: 13px;
}


.tileview-pltw-container .cert-header-orange{
    background-color: #ee7f4b !important;
}

.tileview-pltw-container .cert-header-red{
    background-color: #d14124 !important;
}

.tileview-pltw-container span.cert-header-txt {
    padding-left: 43px;
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: Proxy,Arial,sans-serif !important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.tileview-pltw-container .cert-description {
    padding: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #6f6f6f;
    font-family: Proxy,Arial,sans-serif !important;
    margin-top: 10px;
    height: 180px;
}

.tileview-pltw-container span.details-button-acw.link {
    margin: 10px !important;
    border: solid 1px #2d8692 !important;
    text-align: center;
    padding: 12px;
    border-radius: 6px;
    font-size: 13px;
    line-height: 15px;
    color: #2d8692;
    font-family: Proxy,Arial,sans-serif !important;
}

.tileview-pltw-container .cert-course-count {
    display: initial;
    float: right;
    margin-right: 10px;
    margin: 10px !important;
    text-align: center;
    padding: 12px;
    border-radius: 6px;
    font-size: 13px;
    line-height: 15px;
    color: #669b2a;
    font-family: Proxy,Arial,sans-serif !important;
}
/*...PLTW Container END...*/

.training-item-pltw{
    float: left;
    background: #F8F8F9;
    margin: 28px 5px 0px 38px;
    width: 220px;
    border: 1px solid #CCC;
    border-radius: 6px;
   
}
  
 /* .training-item-pltw {
    height: 336px;
    width: 400px;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor: pointer;
    background-color: #fff;
    padding: 0px;
    border-radius: 3px;
    border: 1px solid #555;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    -ms-background-position-x: 100% center;
    background-size: cover !important;
    border: none;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
}*/

 .training-item-pltw {
    height: 336px;
    width: 400px;
    margin-right: 2px;
    margin-bottom: 15px;
    cursor: default;
    background-color: #fff;
    padding: 0px;
    border-radius: 3px;
    border: 1px solid #555;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    -ms-background-position-x: 100% center;
    background-size: cover !important;
    border: none;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
    text-decoration: none;
}

.training-item-pltw .cert-header {
    height: 34px !important;
    width: auto !important;
    background-repeat: no-repeat !important;
    margin: 0px !important;
    background-position: 10px 13px !important;
    padding: 10px;
    border-top-right-radius: 3px;
    background-color: #2d8692 !important;
    border-top-left-radius: 3px;
    padding-top: 13px;
}


.training-item-pltw .cert-header-orange{
    background-color: #ee7f4b !important;
}

.training-item-pltw .cert-header-red{
    background-color: #d14124 !important;
}

.training-item-pltw span.cert-header-txt {
    padding-left: 43px;
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: Proxy,Arial,sans-serif !important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.training-item-pltw .cert-description {
    padding: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #6f6f6f;
    font-family: Proxy,Arial,sans-serif !important;
    margin-top: 10px;
    height: 180px;
}

.training-item-pltw span.details-button2{
    margin: 10px !important;
    border: solid 1px #2d8692 !important;
    text-align: center;
    padding: 12px;
    border-radius: 6px;
    width:150px;
    font-size: 13px;
    line-height: 15px;
    color: #2d8692;
    font-family: Proxy,Arial,sans-serif !important;
}

.training-item-pltw .cert-course-count {
    display: initial;
    float: right;
    margin-right: 10px;
    margin: 10px !important;
    text-align: center;
    padding: 12px;
    border-radius: 6px;
    font-size: 13px;
    line-height: 15px;
    color: #669b2a;
    font-family: Proxy,Arial,sans-serif !important;
}


/* New Content Library UI - Zodiac US start*/

.category-item .top-acw{
    height: 96px;
    width: 128px;
}

.category-item  
{
	cursor: pointer;
	background: #F8F8F9;
	width:102px;
	border:1px solid #CCC;
	border-radius:6px;
	margin: 5px auto 5px auto;
}

.category-item  .top-acw
{
	cursor: pointer;
    padding: 5px;
	border-radius: 6px;
	border: 1px solid #555;
	background-position:center center !important;
	background-repeat:no-repeat !important;
-ms-background-position-x:100% center;
background-size: cover !important;

	
}


.category-item .list-view-name-acw {
	background: #222;
	color:#fff;
	font-weight: normal;
	opacity: .7;
	float: none;
	height: 15px;
	padding-left: 3px;
	text-align:left;

   
}
.category-item .type-icon-acw{
	border: 1px solid #DDD;
	border-radius: 5px;
	background: #FFF;
	
	margin-right: -3px;
	margin-top: -3px;
	text-align: center;
	height: 32px;
	width: 27px;
margin-left: 85px;
	position: absolute;
	float: left;
}
.category-item .type-icon-acw .label-icon-acw {
	border-bottom: 1px solid #DDD;
	color: #888;
	padding-bottom: 2px;
}

.category-item  .label-acw {
	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: 7px;
	margin: -3px;
	padding: 2px;
}





.category-item .top-spacer-acw {
	height: 60px ;
}



.category-item.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: 11px;
    margin: -3px;
    padding: 2px;
    margin-right:3px;
}

.category-item .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: 11px;
    margin: -3px;
    padding: 2px;
    margin-right:3px;
}


/* New Content Library UI - Zodiac US end*/

/*start cart popup css*/


.cart-order-summery-panel .checkout-main-image {
    display: inline-flex;
    width: 100%;
    border-bottom: solid 1px #000000;
    padding-bottom: 30px;
    width: 28% !important;
}

.cart-order-summery-panel .checkout-popup-main-layout {
    padding: 16px;
}

.cart-order-summery-panel h3.checkout-popup-main-title {
    padding: 0px 0px 10px 0px;
    font-size: 15px;
    color: #3e3e3e;
    font-family: helvetica !important;
}


.cart-order-summery-panel .checkout-baind {
    width: 100%;
    padding-left: 20px;
}

.cart-order-summery-panel .checkout-image-title {
    font-size: 16px;
    padding-bottom: 10px;
    width: 80%;
    word-break: break-word;
    white-space: pre;
    word-wrap: break-word;
    font-family: helvetica !important;
    color: #005f8a;
    font-weight: 700;
}

.cart-order-summery-panel .checkout-price {
    font-size: 16px;
    color: #005f8a;
    font-weight: 700;
}
.cart-order-summery-panel .checkout-main-table table td {
    font-size: 15px;
    color: #000000;
    font-family: helvetica !important;
    padding-top: 10px;
}

.cart-order-summery-panel .bold {
    font-weight: 600;
}

.cart-order-summery-panel .checkout-popup-bottom {
    padding-top: 20px;
}

.cart-order-summery-panel table.checkout-totel-price {
    width: 100%;
}


.cart-order-summery-panel td.checkout-bottom-table-right {
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: #005f8a;
}


.cart-order-summery-panel td.checkout-bottom-table-left {
    color: #484848;
    font-size: 18px;
}


.cart-order-summery-panel .buttons-bind {
    padding-top: 30px;
    display: inline-flex;
    width: 100%;
    text-align: center;
}


.cart-order-summery-panel .checkout-fotter-button-left {
    margin-left: auto;
    /* margin-right: auto; */
	display:inline-block !important;
	margin-right: 20%;
}

.cart-order-summery-panel button#cartPopupKeepBrowsing {
    padding: 11px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
}

.cart-order-summery-panel button#cartPopupViewCart {
    padding: 11px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
}


.cart-order-summery-panel .x-window-tl, .cart-order-summery-panel .x-window-tr, .cart-order-summery-panel .x-window-tc  {
    background: none;
    background-color: #e4e4e4;
    border: none;
}



.cart-order-summery-panel .x-tool.x-tool-close{
    background-image:url(https://images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
} 
.cart-order-summery-panel .x-tool.x-tool-close-over{
    background-image:url(https://images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
    background-position:0px 0px !important;

} 

.cart-order-summery-panel .x-window-mc{
    border: none;
}

.cart-order-summery-panel .x-window-mc {
    background-color: #ffffff;
}



/* cart view update: course name align : 16-2-2017 */

.cart-order-summery-panel .checkout-main-image {
    width:auto;
    float:left;
}

.cart-order-summery-panel .checkout-baind {
    width: 58%;
    float: left;
    padding-bottom: 20px;
}

.cart-order-summery-panel table.checkout-totel-price {
    border-top: 1px solid #969696;
    padding-top:10px;
}

.cart-order-summery-panel .checkout-main-image {
   border-bottom: 0;
}

.cart-order-summery-panel input#Amount {
    height: 20px;
    width: 68px;
}
.cart-order-summery-panel button#calculate {
    height: 24px;
    background-color: #005f8a;
    border: none;
    color: #fff;
    border-radius: 4px;
    margin-left: 12px;
}
.cart-order-summery-panel .x-window-tl .x-window-header span {
    color: #505050;
    font-size: 16px;
    font-family: helvetica !important;
    display: block;
    margin-top: 7px;
    padding-left: 10px;
}

.icon-product {
	background-image: url(../images/icons/silk/gifs/product2.gif) !important;
}

#gridProduct .link{
    text-decoration: underline;
    background-image: url(../images/icons/cart-icon-newcert1.png) !important;
    background-repeat: no-repeat;
    padding-left: 3px;
    height: 15px;
    width: 100px;
    display: block;
    color: #4255ea;
    font-weight: bold;
    font-size: 11px;

}


#gridProduct .x-grid3-cell-inner {
    padding-top: 16px;
}



#gridProduct .x-grid3-cell-inner img{
    margin-top: -9px;

}


#gridProduct  .x-grid3-col.x-grid3-cell.x-grid3-td-4.x-grid3-cell-last{
    width: auto !important;

} 
.x-window.lite-window.scrollable-window.cart-order-summery-panel.x-window-noborder.x-resizable-pinned .x-window-body.courseExtendedDetails.x-window-body-noborder {
  height:350px !important;
}

/* end: cart view update: 16-2-2017 */
/*end cart popup css*/
#main-ui-content-library #CategoryContentLibraryNewUI .x-panel-mc .x-panel-body {
    background-color: #303030;
}



#main-ui-content-library #CategoryContentLibraryNewUI .category-item {
    width: 170px !important;
    border: 0px solid #CCC !important;
}


#main-ui-content-library #CategoryContentLibraryNewUI .category-item .top-acw {
    height: 131px !important;
    width: 171px !important;
    border: none !important;
    padding: 0px !important;
}


#main-ui-content-library #CategoryContentLibraryNewUI .category-item .list-view-name-acw {
    float: none !important;
    height: 21px !important;
    border-top-right-radius: 6px !important;
    border-top-left-radius: 4px !important;
}


#main-ui-content-library #CategoryContentLibraryNewUI .details-button-acw {
    font-size: 14px !important;
    margin-top: 2px !important;
    margin-left: 5px !important;
}



#main-ui-content-library #CategoryContentLibraryNewUI .category-item .top-spacer-acw {
    height: 66px !important;
    width: 66px !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}



#main-ui-content-library #CategoryContentLibraryNewUI span.resource-button-acw {
    background: url(https://images.netexam.com/images/11070/btnzodnew-zo-image.png) no-repeat scroll 0 0 !important;
    display: block !important;
    width: 142px !important;
    height: 20px;
    font-size: 11px !important;
    padding-top: 4px !important;
    background-position: 0px 0px !important;
    font-weight: 700;
    font-family: tahoma,arial,helvetica,sans-serif;
}


div#divResourcesCategories {
    margin-top: 18px;
}





#main-ui-content-library #CategoryContentLibraryNewUI #divResourcesSubCategories .details-button-acw {
    font-size: 10px !important;
    display: block;
    width: 170px !important;
    text-align: center !important;
    color: #ffe600 !important;
    margin-left: 0px !important;
}



#main-ui-content-library #CategoryContentLibraryNewUI #divResourcesSubCategories .view-resource {
    width: 170px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    height: 140px !important;
	margin-top: 10px;
    cursor: pointer;
}


div#divResourcesSubCategories {
    margin-top: 17px;
}

/*
div#divResourcesSubCategories table{
    width: 100% !important;
}
*/


#main-ui-content-library #CategoryContentLibraryNewUI #divResourcesSubCategories div.back-link2 {
    float: left;
    text-align: left;
    padding-left: 26px;
    margin-top: 40px;
    width: 100%;
}



#main-ui-content-library #CategoryContentLibraryNewUI #divResourcesSubCategories .view-subcat.category-item .details-button-acw {
    font-size: 12px !important;
    display: block;
    width: 170px !important;
    text-align: left !important;
    color: #ffffff !important;
    margin-left: 0px !important;
    padding-left:5px !important;
}



#main-ui-content-library #CategoryContentLibraryNewUI div.back-Sub-link {
    float: left;
    margin-top: 40px;
    padding-left: 26px;
    text-align: left;
    width: 100%;
    cursor: pointer;
}


#main-ui-content-library #CategoryContentLibraryNewUI div.back-link2 {
    float: left;
    margin-top: 40px;
    padding-left: 26px;
    text-align: left;
    width: 100%;
}

#main-ui-content-library #CategoryContentLibraryNewUI #divResourcesSubCategories div.back-link{
    width: 100px;
    cursor: pointer;
}


#main-ui-content-library #CategoryContentLibraryNewUI div.back-Sub-link2 
{
	 width: 100px;
}

/* New Content Library UI - Zodiac US end*/

/*Zodiac search bar*/
div#divResourcesCategories button#submit {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
    cursor: pointer;
}


div#divResourcesCategories button#clear {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
    cursor: pointer;
}


div#divResourcesCategories input#FilterText {
    width: 23%;
    height: 17px;
}


div#divResourcesCategories {
    margin-top: 0px !important;
    background-color: #cdcdcd !important;
    padding: 5px !important;
}

div#divResourcesSubCategories button#submitSub {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
    cursor: pointer;
}


div#divResourcesSubCategories button#clearSub {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
    cursor: pointer;
}


div#divResourcesSubCategories input#FilterTextSub {
    width: 23% !important;
    height: 17px !important;
}


div#divResourcesSubCategories {
    margin-top: 0px !important;
    background-color: #cdcdcd !important;
    padding: 5px !important;
}

div#divResourcesSubCategories button#submitRes {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
}


div#divResourcesSubCategories button#clearRes {
    background: none;
    border: none;
    position: relative;
    vertical-align: middle;
    height: 26px;
    top: 0px;
    margin-top: -3px;
    border-right: solid 1px #8e8e8e;
}


div#divResourcesSubCategories input#FilterTextRes {
    width: 23% !important;
    height: 17px !important;
}


div#divResourcesSubCategories {
    margin-top: 0px !important;
    background-color: #cdcdcd !important;
    padding: 5px !important;
}


span.back-Sub-link2 {
    cursor: pointer;
}

#main-ui-content-library #CategoryContentLibraryNewUI div.back-Sub-link2 {
	width: 100px;
}

/*end Zodiac search bar*/

.divHidePltw
{
    display:none !important;
}
.cart-order-summery-panel .checkout-popup-main-layout {
    padding: 16px;
}
.cart-order-summery-panel h3.checkout-popup-main-title {
    padding: 0px 0px 10px 0px;
    font-size: 15px;
    color: #3e3e3e;
    font-family: helvetica !important;
}


.cart-order-summery-panel .checkout-baind {
    width: 100%;
    padding-left: 20px;
}

.cart-order-summery-panel .checkout-image-title {
    font-size: 16px;
    padding-bottom: 10px;
    width: 80%;
    word-break: break-word;
    white-space: pre;
    word-wrap: break-word;
    font-family: helvetica !important;
    color: #005f8a;
    font-weight: 700;
}

.cart-order-summery-panel .checkout-price {
    font-size: 16px;
    color: #005f8a;
    font-weight: 700;
}
.cart-order-summery-panel .checkout-main-table table td {
    font-size: 15px;
    color: #000000;
    font-family: helvetica !important;
    padding-top: 10px;
}

.cart-order-summery-panel .bold {
    font-weight: 600;
}

.cart-order-summery-panel .checkout-popup-bottom {
    padding-top: 20px;
}

.cart-order-summery-panel table.checkout-totel-price {
    width: 100%;
}


.cart-order-summery-panel td.checkout-bottom-table-right {
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: #005f8a;
}


.cart-order-summery-panel td.checkout-bottom-table-left {
    color: #484848;
    font-size: 18px;
}


.cart-order-summery-panel .buttons-bind {
    padding-top: 30px;
    display: inline-flex;
    width: 100%;
    text-align: center;
}


.cart-order-summery-panel .checkout-fotter-button-left {
    margin-left: auto;
    margin-right: auto;
}

.cart-order-summery-panel button#cartPopupKeepBrowsing {
    padding: 11px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
}

.cart-order-summery-panel button#cartPopupViewCart {
    padding: 11px;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    background-color: #169bd6;
    border: none;
    border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
}


.cart-order-summery-panel .x-window-tl, .cart-order-summery-panel .x-window-tr, .cart-order-summery-panel .x-window-tc  {
    background: none;
    background-color: #e4e4e4;
    border: none;
}



.cart-order-summery-panel .x-tool.x-tool-close{
    background-image:url(https://images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
} 
.cart-order-summery-panel .x-tool.x-tool-close-over{
    background-image:url(https://images.netexam.com/images/11126/cart-order-close-btn.png);
    height: 30px;
    width: 30px;
    background-position:0px 0px !important;

} 

.cart-order-summery-panel .x-window-mc{
    border: none;
}

.cart-order-summery-panel .x-window-mc {
    background-color: #ffffff;
}



/* cart view update: course name align : 16-2-2017 */

.cart-order-summery-panel .checkout-main-image {
    width:auto;
    float:left;
}

.cart-order-summery-panel .checkout-baind {
    width: 58%;
    float: left;
    padding-bottom: 20px;
}

.cart-order-summery-panel table.checkout-totel-price {
    border-top: 1px solid #969696;
    padding-top:10px;
}

.cart-order-summery-panel .checkout-main-image {
   border-bottom: 0;
}

.cart-order-summery-panel input#Amount {
    height: 20px;
    width: 68px;
}
.cart-order-summery-panel button#calculate {
    height: 24px;
    background-color: #005f8a;
    border: none;
    color: #fff;
    border-radius: 4px;
    margin-left: 12px;
}
.cart-order-summery-panel .x-window-tl .x-window-header span {
    color: #505050;
    font-size: 16px;
    font-family: helvetica !important;
    display: block;
    margin-top: 7px;
    padding-left: 10px;
}

.icon-product {
	background-image: url(../images/icons/silk/gifs/product2.gif) !important;
}

#gridProduct .link{
    text-decoration: underline;
    background-image: url(../images/icons/cart-icon-newcert1.png) !important;
    background-repeat: no-repeat;
    padding-left: 3px;
    height: 15px;
    width: 100px;
    display: block;
    color: #4255ea;
    font-weight: bold;
    font-size: 11px;

}


#gridProduct .x-grid3-cell-inner {
    padding-top: 16px;
}



#gridProduct .x-grid3-cell-inner img{
    margin-top: -9px;

}


#gridProduct  .x-grid3-col.x-grid3-cell.x-grid3-td-4.x-grid3-cell-last{
    width: auto !important;

} 
.x-window.lite-window.scrollable-window.cart-order-summery-panel.x-window-noborder.x-resizable-pinned .x-window-body.courseExtendedDetails.x-window-body-noborder {
  height:350px !important;
}

/* end: cart view update: 16-2-2017 */
/*end cart popup css*/


/*start public sharing sew*/


.clsPublicSharingDetails #courseDetailPublicSharing .x-panel-body.x-panel-body-noheader{
    border: none;
}


.clsPublicSharingDetails .divBadgeDetailTable {
	width: 1008px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #fff;
	padding: 27px;
	-o-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin th {
    font-size: 21px;
    height: 54px;
    padding-left: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3482c4;
    line-height: 31px;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 0px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin h4.k {
    font-size: 12px;
    line-height: 1.45;
    color: #737373;
    font-weight: normal;
    padding-bottom: 14px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
   margin-top: 13px;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .k span {
    color: #3d464d;
    margin-bottom: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 700;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .card-description {
   font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #737373;
width: 800px;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .card-section h4.k {
    font-size: 15px;
    font-weight: 600;
    line-height: 2.5;
    padding-bottom: 0px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .card-section p.v {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5;
    color: #737373;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .card-section p.s {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5;
    color: #3482c4 !important;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .LessonsPublicSharing {
    font-size: 15px;
    font-weight: 600;
    line-height: 2.5;
    padding-bottom: 0px;
    color: #737373;
}


.clsPublicSharingDetails .tblBadgeDetailLinkedin .card-section.courselesson {
    background-color: #ccc;
    padding: 6px;
    color: #444;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    margin-right: 20px;
}

.clsPublicSharingDetails div#uploadedResourceView {
width: 1062px !important;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin-top: 0px;
}

.clsPublicSharingDetails #uploadedResourceView .whitebg {
width: 182px;
height: 211px;
display: inline-block;
padding: 10px;
margin: 5px;
margin-left: 0px;
text-align: center;
margin-right: 7px;
-o-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);
background-color: #fff;
}

.clsPublicSharingDetails #uploadedResourceView .whitebg:hover {
    background-color: #fff !important;
}
.clsPublicSharingDetails #uploadedResourceView a.resource-link {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    margin: 26px 10px 4px 10px;
    font-size: 14px !important;
    font-weight: regular;
    height: 22px;
    font-weight: 600;
    line-height: 1.5;
    display: block;
    text-decoration: none !important;
    color: #3d464d;
    text-align: left;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.clsPublicSharingDetails  .userFileUpload .x-panel-body.x-panel-body-noheader{
    border: none;
    background-color: #eee !important;
}


.clsPublicSharingDetails  #courseDetailPublicSharing .x-panel-body.x-panel-body-noheader{
    background-color: #eee !important;
    height:inherit !important;
}


.clsPublicSharingDetails #uploadedResourceView .whitebg img:hover {opacity: 0.8;}

.clsPublicSharingDetails div#courseDetailPublicSharing {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.clsPublicSharingDetails span.coursewareImage {
   background-image: url(https://images.netexam.com/images/11181/course-student-icon-new.png) !important;
   display: inline-block;
   width: 16px;
   height: 16px;
   padding-right: 5px;
   background-repeat: no-repeat;
}

.clsPublicSharingDetails .fileUploadLink {
   padding: 10px;
   width: 200px;
   font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
   text-align: center;
   font-size: 14px;
   background-color: #045072;
   color: #fff;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
   margin-top: 20px;
}


.clsPublicSharingDetails .fileUploadLink:hover {
	background-color: #237aa0;
	cursor: pointer;
}
.clsPublicSharingDetails .tblBadgeDetailLinkedin th {
	font-size: 21px;
	height: 54px;
	padding-left: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #3482c4;
	line-height: 31px;
	cursor: pointer;
	border-bottom: 1px solid #f5f5f5;
	padding-left: 0px;
	font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.clsPublicSharingDetails iframe#certFileComplonent {

width: 1058px !important;
margin-left: auto !important;
margin-right: auto !important;
position: relative !important;
display: block;
border: none;
background-color: #fff !important;
}

.clsPublicSharingDetails .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-panel-body-noborder{
   background-color: #eeeeee !important;
  overflow-x: hidden !important;
}

.clsPublicSharingDetails .clscertBadgeComplonent {
	 width: 1008px !important;
   margin-left: auto;
   margin-right: auto;
   border: none;
   margin-top: 22px;
	display: block;
}


.clsPublicSharingDetails #certBadgeComplonent .x-panel-body.x-panel-body-noheader{
   background-color: #eee !important;
   border: none !important;
   height:inherit !important;
}


.clsPublicSharingDetails .clscertBadgeComplonent img {
   border: solid 2px #ccc;
   float: right;
}

.clsPublicSharingDetails .clscertFileComplonent {
	width: 1062px !important;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-top: 22px;
	text-align: center;
}
.clsPublicSharingDetails #certFileComplonent .x-panel-body.x-panel-body-noheader{
  border: none;
  background-color: #eee;
}

.icon-publicSharing-32 {
	background-image: url(../images/icons/32/publicSharing.png) !important;
}

div#certBadgeComplonent {
   width: 200px !important;
   float: right;
   right: 0px;
   position: absolute;
   top: 0px;
   margin-top: 22px;
   margin-right: 22px;
}
.clsPublicSharingDetails #uploadedResourceView .dropbtn {
   color: white;
   padding: 11px;
   cursor: pointer;
   background: url(../images/edit-pen.png);
   background-size: 20px;
   background-repeat: no-repeat;
   background-color: #f0efef;
   border: solid 1px #5d5d5d;
   border-radius: 2px;
}

.clsPublicSharingDetails div#fileUploadLink {
   width: 250px;
   display: inline-flex;
   margin-left: auto;
   margin-right: auto;
}

.clsPublicSharingDetails .closeUploadLink {
   padding: 10px;
   width: 200px;
   font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
   text-align: center;
   font-size: 14px;
   background-color: #045072;
   color: #fff;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
}

.clsPublicSharingDetails div#closeUploadLink {
   width: 250px;
   display: inline-flex;
   margin-left: auto;
   margin-right: auto;
}


.clsPublicSharingDetails div#publicSharingButtons {
   text-align: center;
}

.clsPublicSharingDetails .closeUploadLink:hover {
       background-color: #237aa0;
       cursor: pointer;
}

.clsPublicSharingDetails #uploadedResourceView .dropdown {
   display: inline-block;
   vertical-align: top;
   position: relative;
   top: -140px;
   right: 3px;
   visibility: hidden;
}
.clsPublicSharingDetails #uploadedResourceView button.dropbtn:hover {
   background-color: #e2e2e2;
}
.clsPublicSharingDetails #uploadedResourceView .dropdown-content {
   display: none;
   position: absolute;
   font-family: sans-serif;
   font-size: 12px;
   left: 0;
   background-color: #f9f9f9;
   min-width: 160px;
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   z-index:99999;
}
.clsPublicSharingDetails #uploadedResourceView .dropdown-content a {
   color: black;
   padding: 8px 12px;
   text-decoration: none;
   display: block;
   border-bottom: solid 1px #afafaf;
}
.clsPublicSharingDetails #uploadedResourceView .dropdown-content a:hover {background-color: #f1f1f1}
.clsPublicSharingDetails #uploadedResourceView .dropdown:hover .dropdown-content {
   display: block;
}
.clsPublicSharingDetails #uploadedResourceView .whitebg:hover .dropdown
{
	visibility:visible;
}
/*end public sharing sew*/
.icon-Ecom {
	background-image: url(../images/icons/silk/gifs/inventory.png)
		!important;
}

/*grade-course vedio popup changes*/

#window-grade-course .lightbox-panel {
position: relative;
top: inherit;
left: 58%;
margin-left: -284px;
width: 484px;
background: #ffffff;
padding: 2px;
border: 1px solid #CCCCCC;
z-index: 12010;
/* display: none; */
padding-top: 2px;
margin-top: 10px;
}


#window-grade-course #fileContent {
position: relative;
top: inherit;
left: 58%;
margin-left: -284px;
width: 484px;
background: #ffffff;
padding: 2px;
border: 1px solid #CCCCCC;
z-index: 12010;
/* display: none; */
padding-top: 2px;
margin-top: 10px;
display: inline-block;
}


/*end grade-course vedio popup changes*/

 /*window-grade-course popup*/
#window-grade-course input#cmb-gradecourse {
   width: 48px !important;
}

@media only screen and (max-width: 1361px)
{
#window-grade-course textarea#gradecourse-commentfield {
   width: 339px !important;
}


#window-grade-course div#gc-examiner-checklist {
   width: 343px !important;
}
}

div#lbl-grade {
   vertical-align: sub;
}

div#lbl-score {
   vertical-align: sub;
}

/*end window-grade-course popup*/

#window-grade-course #gc-items .cls_items {
  height: 1200px !important;
}

#courseDetailPublicSharing .divBadgeDetailTable .tblBadgeDetailLinkedin {
   height: auto !important;
}

#course-examiner-checklist .x-window-bwrap .x-window-ml .x-window-mc .x-window-body:first-child {
   /* height: inherit !important; */
   padding-bottom: 46px;
}

#FileUploadWinPublicSharing #fileupload_info {
   float: right;
   position: relative;
   left: 321px;
}
#FileUploadWinPublicSharing .fileUploadPublicSharing  input[type="radio"] {
   margin: 1px 3px -1px 3px !important;
}
/* Daily Survey Start */

#tbl_daily_survey  .x-window-tl, #tbl_daily_survey .x-window-tr, #tbl_daily_survey .x-window-tc{
    background-image: none;
    background-color:#fff
}

div#tbl_daily_survey {
    border: solid 1px #ccc;
}

#tbl_daily_survey .x-window-tl .x-window-header {
    padding: 12px 0 12px 0 !important;
}


#tbl_daily_survey .x-window-tl .x-window-header  span.x-window-header-text{
    font-size: 15px;font-family: Proxy,Arial,sans-serif !important;
    }



#tbl_daily_survey .x-window-bwrap .x-window-ml, #tbl_daily_survey .x-window-bwrap .x-window-mr, #tbl_daily_survey .x-window-bwrap .x-window-mc{
    background-image: none !important;
    background-color: #f3f4ef !important;
    border: none;
    padding: 0px;
}

#tbl_daily_survey .x-window-bwrap .x-window-mc .x-window-body{
    background: #f3f4ef !important;
    padding: 20px !important;
    width: 95% !important;
}

#tbl_daily_survey td.question {
    font-family: Proxy,Arial,sans-serif !important;
    font-size: 15px;
    border: none;
    padding-bottom: 13px;
    padding-top: 18px;
}

#tbl_daily_survey td.Q1Answer {
    padding-left: 19px;
    border: none;
    padding-bottom: 5px;
}

#tbl_daily_survey td.input {
    border: none;
	padding-left: 23px;
	padding-bottom: 6px;
    }

#tbl_daily_survey td.option {
    border: none;
    font-family: Proxy,Arial,sans-serif !important;
    font-size: 13px !important;
}

#tbl_daily_survey  td.Q3 {
    border: none;
    padding-left: 16px;
}


#tbl_daily_survey td.Q3 textarea{
    width: 500px;
    height: 200px;
    }



#tbl_daily_survey .x-window-bbar .x-toolbar.x-small-editor.x-toolbar-layout-ct {
    width: 882px;
    background-image: none;
    background-color: #f3f4ef;
    border: none;
    top: 0px;
}



#tbl_daily_survey .x-window-bl.x-panel-nofooter {
    background-image:none;
    background-color: #f3f4ef;
}

#tbl_daily_survey .x-window-bl.x-panel-nofooter .x-window-bc, #tbl_daily_survey .x-window-bl.x-panel-nofooter .x-window-br{
       background-image:none;
       background-color: #f3f4ef;
       border: none;
}


#tbl_daily_survey span.option {
    font-size: 14px;
    padding-left: 8px;
    margin-top: -1px !important;
    position: absolute;
    display: inline;
}


#submit_survey .x-btn-tl, #submit_survey .x-btn-tr, #submit_survey .x-btn-tc, #submit_survey .x-btn-ml, #submit_survey .x-btn-mr, #submit_survey .x-btn-mc, #submit_survey .x-btn-bl, #submit_survey .x-btn-br, #submit_survey .x-btn-bc{
    background-image: none !important;
}

#tbl_daily_survey #submit_survey .x-btn-mc {
    background-color: #2e8693;
    border-radius: 3px;
    padding:10px !important;
   
}


#tbl_daily_survey #submit_survey .x-btn-mc button {
    color: #ffffff;
    font-family: Proxy,Arial,sans-serif !important;
    font-size:14px;
    transition: background-color .1s ease-out;
   
}


#cancel_survey .x-btn-tl, #cancel_survey .x-btn-tr, #cancel_survey .x-btn-tc, #cancel_survey .x-btn-ml, #cancel_survey .x-btn-mr, #cancel_survey .x-btn-mc, #cancel_survey .x-btn-bl, #cancel_survey .x-btn-br, #cancel_survey .x-btn-bc{
    background-image: none !important;
}

#tbl_daily_survey #cancel_survey .x-btn-mc {
    background-color: #2e8693;
    border-radius: 3px;
    padding:10px !important;
    transition: background-color .1s ease-out;
   
}


#tbl_daily_survey #cancel_survey .x-btn-mc button {
    color: #ffffff;
    font-family: Proxy,Arial,sans-serif !important;
    font-size:14px;
    transition: background-color .1s ease-out;
   
}

#tbl_daily_survey #cancel_survey .x-btn-mc:hover{
 background-color: #206973;
 cursor: pointer;
 transition: background-color .1s ease-out;
}


#tbl_daily_survey #submit_survey .x-btn-mc:hover{
 background-color: #206973;
 cursor: pointer;
     transition: background-color .1s ease-out;
}

#tbl_daily_survey span.option {
    font-size: 14px;
    padding-left: 8px;
    margin-top: -1px !important;
    display: inline;
    position: relative;
}


#tbl_daily_survey .x-window-tbar .x-toolbar.x-small-editor.x-toolbar-layout-ct {
    background-image: none;
    background-color: #f3f4ef;
    border: none;
    width: 100% !important;
    border-bottom: solid 1px #ccc;
}


#tbl_daily_survey .x-window-tbar .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-panel-body.x-panel-body-noheader {
    background-color: #f3f4ef;
    border: none;
}



#tbl_daily_survey span.survey_title {
    font-weight: normal !important;
	font-family: Proxy,Arial,sans-serif !important;
	color: #373737;
	font-size: 24px;
	padding-bottom: 0px;
	display: block;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 5px;
}


#tbl_daily_survey .x-window-bwrap .x-window-mc .x-window-tbar{
    width: 100% !important;
}

#tbl_daily_survey span.survey_text {
	color: #717171;
	font-family: Proxy,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 32px;
	width: 91%;
	display: block;
	word-break: break-word;
	white-space: pre-line;
	padding-bottom: 5px;
}

#tbl_daily_survey table#submit_survey {
    margin-top: 15px;
    margin-right: 15px;
}

/* Daily Survey End */
/* demo button container hide */
.ctCls_lblSiteDemo_disabled {
	display: none !important;
}
/* demo button container hide */
/*Order Attendee create user start*/
#wdwUserCount
{
	z-index: 9999 !important;
}
#wdwUser
{
	z-index: 9999 !important;
}
.errorbox
{
	z-index: 10020 !important;
}
#wdwUser .x-window-bwrap .x-window-body .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form.x-column-layout-ct{
   overflow: auto !important;
   border: none;
   height: 101px !important;
}
#wdwUser .x-window-bwrap .x-panel-body label{
    border-bottom: solid 1px #ccc;
    font-size: 12px;
    height: 20px;
    border-right: solid 1px #ccc;
    font-weight: 700;
    box-sizing: border-box;
    color: #2b2b2b;
    text-align: center;
    }
#wdwUser .x-window-bwrap .x-panel-body .x-form-text.x-form-field.x-column{
    width: 228px !important;
    background-image: none;
    border: 1px solid #fff;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    }
#wdwUser .x-window-bwrap .x-panel-body .header_title.x-column{
    width: 230px !important;
    }
#wdwUser .x-window-bwrap .x-window-body .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form.x-column-layout-ct{
    overflow: auto !important;
    border: none;
    }
#wdwUserCount .x-window-bwrap .x-form-item label{
    width: 201px !important;
    font-size: 12px;
    padding: 4px;
}
#wdwUserCount .x-window-bwrap  #x-form-el-numUserCount{
    padding-top: 4px;
}
#wdwUserCount .x-window-bwrap .x-window-body{
    height: 62px !important;
}
#wdwUserCount .x-window-bwrap form.x-panel-body.x-panel-body-noheader.x-form{
    height: 62px !important;
}
#wdwUserCount .x-window-bwrap form.x-panel-body.x-panel-body-noheader.x-form label
{
    padding-left: 4px;
}
.attendee-list .x-window-body.x-window-body-noborder {
   height: 200px !important;
}
body .attendee-list.x-window.lite-window.scrollable-window.x-window-noborder.x-resizable-pinned .x-window-mc .x-window-body.x-window-body-noborder {
   height: 200px !important;
}
#wdwUser .x-window-mc .x-window-body{
   background-color: #fff;
}
.MsgEmail span{
   color: red;
   padding: 10px;
   font-size: 12px;
   padding-bottom: 4px;
}
/*Order Attendee create user End*/

/*exam submit ans btn*/

.examWindow #btnAnsSubmit {
    display: inline;
    margin-top: 0px;
    position: absolute !important;
}

/*end exam submit ans btn*/

/*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*/

/*exam submit ans btn*/

.examWindow #btnAnsSubmit {
    display: inline;
    margin-top: 0px;
    position: absolute !important;
}

/*end exam submit ans btn*/

/*infocom changes */#tbl_courseMenuPanel2 .x-panel-header-text {
  color: #000000;
  font-family: helvetica !important;
  font-size: 18px;
  font-weight: 600;
}


#tbl_courseMenuPanel2 .x-panel-body.CertificationCourses {
  background-color: #fff !important;
}

/* end infocom changes */

/* certfication courses */

.clsElearning {
	cursor: pointer;
}

.clsElearning:hover {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}

.clsElearning-over {
	text-decoration: underline;
	color: #24F;
	cursor: pointer;
}
/* end certfication courses */

/*venue room popup */

#wdwRoom .x-window-bwrap .x-panel-body label {
    border-bottom: solid 0px #ccc !important;
    font-size: 12px;
    height: 22px !important;
    border-right: solid 0px #ccc !important;
    font-weight: 700;
    box-sizing: border-box;
    color: #2b2b2b;
    text-align: left !important;
    float: right !important;
    width: 414px !important;
}



#wdwRoom .x-window-bwrap .x-panel-body .x-form-check-wrap.x-column{
    width: 50px !important;
}

#wdwRoom .x-panel-body.x-panel-body-noheader.x-form.x-column-layout-ct{
    height: 164px !important;
        overflow-y: auto;
}


/* end venue room popup*/
/* LCSMS Search */
.lcmsResource:hover
{
    text-decoration:underline;
    color:Blue;
}

/* LCSMS Search End */

.center-panel-customized
{
padding-left: 170px !important;
padding-right: 170px !important;
}
@media only screen and (max-width:1441px){
.center-panel-customized {
   padding-left: 120px !important;
   padding-right: 120px !important;
}
}
.selectedUser {
display: inline-block;
text-decoration: underline;
padding-left: 10px;
font-size: 12px;
}
/* LCSMS Search SEW*/
.cert-lcms-search-list-item {
    width: 200px;
    display: inline-block;
    margin: 5px 5px 5px 5px;
}
.catalogue_banner{
    background-image: linear-gradient(rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.7)), url(https://images.netexam.com/images/11181/img-hero.jpg);
    background-color: #cccccc;
    height: 500px !important;
    background-size: cover;
    background-repeat: no-repeat !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;
}
span#search_text {
    display: block;
    padding-top: 30px;
}
#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;
}
.clsLCMSSearchPanel .x-form-field-wrap{
    top: 260px;
    position: absolute;
    text-align: center;
    width: 98% !important;
}
.lcms-search-results .catalogue_banner{
    height: 200px !important;
}    
.lcms-search-results .info_menu_banner_title
{
    top: 58px !important;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
    text-align: center;
    color: #fff;
}
.lcms-search-results .info_menu_header_first
{
   font-size: 48px;
    font-weight: bold;
    font-family: helvetica;
    display: block;
    color: #fff;
}
.lcms-search-results  .clsLCMSSearchPanel .x-form-field-wrap {
    top: 130px !important;
}
/* LCSMS Search End SEW*/ 
/* Parent Certification Transcript view -OPN  Start*/
.cert_collapsed 
{
    background-image:url(../images/icons/silk/expand.jpg);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    clear:both;
    position:relative;
}
.cert_expanded 
{
    background-image: url(/images/icons/silk/collapse.jpg);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    position: relative;
    clear:both;
}
.cert-content 
{
    display:none !important;
}
/* Parent Certification Transcript view -OPN End*/
.lightbox-panel-recommender {
	position:absolute;
	background:#FFFFFF;
	padding: 20px;
	border:2px solid #CCCCCC;
	z-index:12010;
}

/* Profile page add avixaButton - Infocomm mayu */ 
.x-btn-avixaButton .x-btn-tl, .x-btn-avixaButton .x-btn-tr, .x-btn-avixaButton .x-btn-tc, .x-btn-avixaButton .x-btn-ml, .x-btn-avixaButton .x-btn-mr, .x-btn-avixaButton .x-btn-mc, .x-btn-avixaButton .x-btn-bl, .x-btn-avixaButton .x-btn-br, .x-btn-avixaButton .x-btn-bc {
    background-image: none;
}
.x-btn-avixaButton .x-btn-mc{
        background-color: #b9b9b9;
        border-radius: 14px;
        height: 38px;
}
.x-btn-avixaButton button.x-btn-text {
    font-size: 13px;
    color: #d60000;
    font-weight: 600;
}
table.x-btn.x-btn-avixaButton.x-btn-noicon {
    float: right;
}
.profile-pane-background-infocomm
{
background-color:white !important;
background-image: none !important;
border-top:0px !important;
font: 12px tahoma,arial,helvetica,sans-serif !important;
width: 700px;
 height:auto !important;
	}
.profile-pane-background-infocomm .customPasswordWordReset {
   margin-left: 0px !important;
   float: right;
   width: 163px!important;
   margin-right: 26px;
}
.profile-pane-background-infocomm input[type=checkbox]{
   padding: 0px;
   margin: 0px !important;
}
.profile-pane-background-infocomm .customFieldFormSubmit {
   margin-left: 0px !important;
   width: 163px!important;
   position: relative !important;
   left: 0px!important;
   float: right !important;
}
/* Profile page add avixaButton - Infocomm mayu End */ 
table.x-btn.x-btn-avixaButton.x-btn-noicon.x-btn-over {
   width: 220px;
}
table.x-btn.x-btn-avixaButton.x-btn-noicon {
   width: 220px;
}

#window-grade-course table#btnSubmit {
   width: 89px !important;
   display: inline-block;
   float: right;
   right: 25px;
   height: 20px;
   position: relative;
}


#window-grade-course #btnSubmit button.x-btn-text {
   color: #fff;
   font-family: arial;
   font-weight: 600;
   font-size: 13px;
   width: 94px;
}

div#lbl-messageText {
    margin-top: -16px;
    margin-top: auto\0/;
}

#window-grade-course .x-window-mc .x-window-body.x-border-layout-ct {
width: 100% !important;
overflow-x: hidden !important;
}


.tree-node-messageCEU .x-tree-col-text, .tree-node-messageCEU  .x-tree-hd-text {
color: #000;
overflow: visible;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
padding: 3px 3px 3px 10px;
white-space: pre-line;
word-break:  break-word;
font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-panel.goalPanel.GoaliD.x-panel-noborder.x-box-item .x-panel-header-text{
   font-size: 14px;
   Font-Family: Arial font-size: 14px;
   color: #000000;
   font-weight: normal;
}
/* Exam question speech */
.showSpeackMask
{
    visibility:visible !important;
}

.loadMaskSpeak
{
     visibility:hidden;
}
.speech-bubble
{
    width:18px;
    height:18px;
}

.clsheadPhones
{
    width:18px;
    height:18px;
}

/* End Exam question speech */
/* Lesson View Begin */
input.view_Request {
background-image: url(../images/icons/32/report.png) !important;
background-repeat: no-repeat;
height: 35px;
padding: 8px;
padding-left: 35px;
height: 50px;
background-position-y: center;
border: solid 2px #616161;
border-radius: 4px;
color: #383838;
background-color: #e0e0e0;
margin-top: 17px;
float: right;
margin-bottom: 10px;
box-shadow: 2px 2px #888888;
}
input.view_Request:hover{
   background-color: #ccc;
}
#resultsWindow table#btnBackToCourse {
      background-repeat: no-repeat;
      height: 35px;
      padding: 8px;
      padding-left: 9px;
      height: 31px;
      background-position-y: center;
      border: solid 2px #616161;
      border-radius: 4px;
      color: #383838;
      background-color: #e0e0e0;
      margin-top: 0px;
      float: right;
      margin-bottom: 4px;
      box-shadow: 2px 2px #888888;
      margin-left: 9px;
      font-weight: 600;
}
#resultsWindow table#btnBackToCourse:hover{
      background-color: #616161;
      color:#fff;
}
/* End Lesson View Begin */
 /* LeaningAnalysis Begin */  	
#main-ui-LeaningAnalysis .clstopLearner .profile-img {
   width: 100px;
   height: 100px;
   background-size: 100% 100%!important;
   display: inline-block;
}
#main-ui-LeaningAnalysis .clstopLearner .leaner-details {
   display: inline-block;
   /* top: 0px !important; */
   /* position: absolute; */
   width: 130px;
   height: 100px;
   vertical-align: text-bottom;
   font-size: 12px;
   font-weight: 600;
   line-height: 17px;
   color: #333333;
   margin-left: 4px;
}
#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
   display: inline-block;
}


#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
   border: solid 2px #8BC34A;
   padding: 0px !important;
}

#main-ui-LeaningAnalysis .clstopLearner .x-panel-body.x-panel-body-noheader.x-column-layout-ct{
   padding-top: 10px;
   padding-bottom: 10px;
}


#main-ui-LeaningAnalysis .clstopLearner .x-panel-header.x-panel-header-noborder.x-unselectable {
   background-image: none;
   font-size: 14px;
   font-weight: 400;
   border: none;
}	
   	
#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
  width:inherit;
  
}
 .clsAvgLearner-details .topLeaner-item {
   margin-right: 5px; 
}

.clsAvgLearner-details .clsAverageDetals {
   padding-left: 16px;
}

#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
   width: inherit;
   max-width: 254px;
}
    	

#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
width: inherit;
max-width: 98%;
}
.x-panel.clstopLearner.x-panel-noborder {
   padding: 10px;
}

.x-panel.clstopLearner.x-panel-noborder .x-panel-header.x-panel-header-noborder.x-unselectable {
   padding-left: 0px !important;
}

.x-panel.clstopLearner.x-panel-noborder .lSPager.lSpg {
   display: none !important;
}

#main-ui-LeaningAnalysis .clstopLearner .leaner-details {
   width: 51%;
   }

#main-ui-LeaningAnalysis .clstopLearner .topLeaner-item {
   width: inherit;
   max-width: 98%;
   background-color: #ffffff;
}

/*css changes clsPopularCourse*/
.clsPopularCourse .top-row {
  width: 100px;
  height: 100px;
  background-size: 100% 100%!important;
  display: inline-block;
  float: left;
}

.clsPopularCourse .course-item {
  display: inline-block;
  float: left;
  width: inherit;
  max-width: 92%;
  border: solid 2px #8BC34A;
}

.clsPopularCourse .course-item {
  padding: 0px !important;
}

.clsPopularCourse .course-detail {
  display: inline-block;
  height: 100px;
  top: 0px !important;
  width: 180px;
  vertical-align: text-bottom;
  text-align: left;
  color: #151515;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  color: #333333;
  float: left;
  margin-left: 7px;
}


.clsPopularCourse  li.lslide {
  background-color: #fff;
  /* border: solid 2px #8BC34A; */
}
#main-ui-LeaningAnalysis .clsPopularCourse .x-panel-header.x-panel-header-noborder.x-unselectable {
   background-image: none;
   font-size: 14px;
   font-weight: 400;
   border: none;
   padding-left: 1px !important;
}

#main-ui-LeaningAnalysis .clsPopularCourse .x-panel-body.x-panel-body-noborder{
   padding-top: 10px;
   padding-bottom: 10px;
}

.x-panel.clsPopularCourse.x-panel-noborder {
   padding: 10px;
}


.clsPopularCourse ul.lSPager.lSpg {
   display: none;
}

.x-panel.clsChartPanel.x-panel-noborder {
   padding: 10px;
}


#main-ui-LeaningAnalysis .clsChartPanel .x-panel-header.x-panel-header-noborder.x-unselectable {
   background-image: none;
   font-size: 14px;
   font-weight: 400;
   border: none;
   padding-left: 1px !important;
}

#main-ui-LeaningAnalysis .clsChartPanel .x-panel-body.x-panel-body-noborder {
   padding-top: 10px;
   padding-bottom: 10px;
}

#main-ui-LeaningAnalysis .lSAction > a {
   background-image: url(../Images/la-arrows.png);
}
#main-ui-LeaningAnalysis .clsPopularCourse .courseName
{
    height:50px;
}
#main-ui-LeaningAnalysis .clsPopularCourse .completedCerts {
    margin-top: 10px;
    font-weight: 100;
}
/*End css changes clsPopularCourse*/
#main-ui-LeaningAnalysis .clsLearningAnalyis .x-panel-tc .x-panel-header.x-panel-header-noborder.x-unselectable:first-child {
   background-image: none;
   border: none;
   font-size: 31px;
   font-weight: 200;
   text-align: center;
   padding-top: 22px;
   padding-bottom: 17px;
   background-color: #fff;
}

#main-ui-LeaningAnalysis .clsLearningAnalyis .x-panel-tr{
     background-image: none;
     background-color: #fff;
}

#main-ui-LeaningAnalysis .clsLearningAnalyis .x-panel-tl{
     background-image: none;
     background-color: #fff;
     border-bottom: none;
     border-left: solid 1px #ccc;
     border-top: solid 1px #ccc;
}

#main-ui-LeaningAnalysis .clsLearningAnalyis .x-panel-tr{
     background-image: none;
     background-color: #fff;
     border-bottom: none;
     border-right: solid 1px #ccc;
}


.clstopLearner  a.lSPrev {
   display: none;
}

.clsLearningAnalyis .x-panel-body {
   overflow-x: hidden !important;
}
/* LeaningAnalysis End */  

/*2018-06-18, MFD-306-68593 - Learning Path not working in Sandbox*/

/*change trainingpath tile style*/

 #main-ui-learningPath.learningPath-UI .training-item-acw {
    cursor: pointer;
    background: #fff;
    width: 222px;
    border-radius: 6px;
    margin: 5px auto 5px auto;
    border: none !important;
    height: 160px;
    display: inline-block;
}


#main-ui-learningPath.learningPath-UI .training-item-acw .top-acw {
    height: 146px;
    width: 200px;
}


#main-ui-learningPath.learningPath-UI .training-item-acw {
    cursor: pointer;
    background: #fff;
    width: 222px;
    border-radius: 6px;
    margin: 5px auto 5px auto;
    border: none !important;
    height: 160px;
    display: inline-block;
}

#main-ui-learningPath.learningPath-UI .progress-bar-trainingPathTile {
    width: 200px;
    background: #bdbdbd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: solid 1px #c7c7c7;
    vertical-align: bottom !important;
    margin-top: 154px;
    position: absolute;
    margin-left: 8px;
    border-radius: 0px;
    display: none;
}
#main-ui-learningPath.learningPath-UI .progress-bar-trainingPathTile .progress-bar-inner {
    background: rgba(3, 169, 244, 0.75);
    padding: 0;
    color: #FFF;
    border-right: 1px solid #444;
    height: 18px;
    border: none;
    font-size: 13px;
}


#main-ui-learningPath.learningPath-UI .progress-bar-trainingPathTile .progress-bar-inner span:first-child {
    padding-left: 4px;
    position: absolute;
    display: inline;
    text-align: right;
    margin-left: 90px;
    margin-top: 2px;
}
#main-ui-learningPath.learningPath-UI .training-item-acw .top-spacer-acw {
    height: 121px;
}

#main-ui-learningPath.learningPath-UI .training-item-acw .list-view-name-acw {
    background: none !important;
    color: #696969 !important;
    font-weight: bold;
    opacity: 1;
    float: none;
    font-size: 11px;
    height: 15px;
    padding-left: 3px;
    text-align: left;
    display: inline !important;
    font-weight: 600 !important;
}


#main-ui-learningPath.learningPath-UI #learningPlanLevel {
    /*max-width: 702px !important;
    width: 702px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    overflow: auto;
    height: auto !important;
        max-width: 702px !important;
    width: 702px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    overflow: auto;
    height: auto !important;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    -moz-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    border-radius: 18px;
    margin-top: 25px; */
max-width: 702px !important;
    width: 702px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    overflow: auto;
    height: auto !important;
    max-width: 800px !important;
    width: 800px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    /* overflow: auto; */
    height: auto !important;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    -moz-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    border-radius: 18px;
    margin-top: 25px;
}

#main-ui-learningPath.learningPath-UI .training-item-acw .type-icon-acw {
    border: 1px solid #DDD;
    border-radius: 5px;
    background: #FFF;
    margin-right: -3px;
    margin-top: 0px;
    text-align: center;
    height: 45px;
    width: 39px;
    margin-left: 177px;
    position: absolute;
    float: left;
    font-size: 9px;
    z-index: 999;
}


#main-ui-learningPath.learningPath-UI .training-item-acw .type-icon-acw {
    border: 1px solid #DDD;
    border-radius: 5px;
    background: #FFF;
    margin-right: -3px;
    margin-top: -3px;
    text-align: center;
    height: 32px;
    width: 27px;
    margin-left: 85px;
    position: absolute;
    float: left;
    z-index: 999;
    
}


#main-ui-learningPath.learningPath-UI .milestone-img span.milestone-txt {
    display: block;
    color: #f6a73d;
    font-weight: bold;
    font-size: 12px;
}


#main-ui-learningPath.learningPath-UI .milestone-img {
    display: inline;
    text-align: center;
    padding-left: 10px;
    margin-top: auto;

}

#main-ui-learningPath.learningPath-UI span.milestone-txt-completed {
    display: block;
    color: #6e6e6e;
    font-weight: bold;
    font-size: 12px;
}

#main-ui-learningPath.learningPath-UI #learningPlanLevel {
    max-width: 702px !important;
    width: 702px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    overflow: auto;
    height: auto !important;
    max-width: 800px !important;
    width: 800px !important;
    text-align: center !important;
    align-items: center !important;
    display: flex;
    /* overflow: auto; */
    height: auto !important;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    -moz-box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    box-shadow: 0px 0px 18px 0px rgba(145,145,145,1);
    border-radius: 18px;
    margin-top: 25px;
}

#main-ui-learningPath.learningPath-UI div#dvLearningPlanLevel {
    display: inline;
    margin: 0 auto;
    margin-bottom: 0px;
}
#main-ui-learningPath.learningPath-UI div#dvLearningPlanLevel {
    display: flex;
    margin: 0 auto;
    margin-bottom: 20px;
    font-size: 14px;
}

/*@media screen and (min-width: 1680px){*/
#main-ui-learningPath.learningPath-UI .details-button-acw {
    margin-left: 2px;
    max-width: 159px;
    width: 172px;
    /* float: left; */
    white-space: normal;
    line-height: 1.4;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis !important;
    word-break: break-word;
    display: block !important;
    color: #1B4677!important;
    font-size: 11px;
    margin-left: auto !important;
    margin-right:  auto !important;
    text-align: center;
    margin-top: -6px;
}
/*}*/

#main-ui-learningPath.learningPath-UI .trainingpath .details-button-acw {
    width: 180px;
    margin-left: 9px;
    margin-top: -11px;
    max-width: 180px;
    float: left;
    white-space: normal;
    line-height: 1.5;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis !important;
    word-break: break-word;
    display: -webkit-box;
    text-align: center;
    /* background-color: #838383; */
    color: #1B4677!important;
    font-size: 12px;
}


#main-ui-learningPath.learningPath-UI .training-item-acw .top-acw {
    cursor: pointer;
    padding: 5px;
    border-radius: 6px !important;
    border: 1px solid #555;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    -ms-background-position-x: 100% center;
    background-size: cover !important;
}


#main-ui-learningPath.learningPath-UI .training-item-acw .top-acw {
    border: 1px solid #c8c8c8 !important;
}

#main-ui-learningPath.learningPath-UI .details-button-acw {
    margin-left: 2px;
    /*width: 85px;*/
    float: none !important;
    white-space: nowrap;
}
#main-ui-learningPath.learningPath-UI .training-item-acw .type-icon-acw {
    border: 1px solid #DDD;
    border-radius: 5px;
    background: #FFF;
    margin-right: -3px;
    margin-top: 0px;
    text-align: center;
    height: 45px;
    width: 39px;
    margin-left: 177px;
    position: absolute;
    float: left;
    font-size: 9px;
    z-index: 999;
}

#main-ui-learningPath.learningPath-UI .courseware-icon-img {
    width: 30px !important;
    height: 25px !important;
    margin-top: 6px !important;
    margin: 3px 8px 2px 4px !important;
}

#main-ui-learningPath.learningPath-UI.type-icon-acw .label-icon-acw {
    font-size: 10px !important;
}

#main-ui-learningPath.learningPath-UI .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: 9px;
    margin: 6px;
    padding: 2px;
    margin-right: 3px;
    margin-top: 1px;
    position: absolute;
}

#main-ui-learningPath.learningPath-UI .label-daysleft {
    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: 9px;
    margin: -19px;
    padding: 2px;
    margin-top: 0px;
    position: absolute;
}


#main-ui-learningPath.learningPath-UI #divlearningPath .locked::before {
    opacity: 0.7;
    padding-left: 159px !important;
    background-color: #015c86;
    padding: 81px;
    position: absolute;
    content: "";
    padding-right: 54px;
    margin-left: -105px;
    font-size: 25px;
    color: #fff;
    margin-top: -3px;
    background-image: url(https://images.netexam.com/images/10468/lock.png);
    background-repeat: no-repeat;
    background-position: 53px 22px;
    background-size: 100px;
    font-family: helvetica !important;
    font-weight: 500;
    border-radius: 8px;
}


#main-ui-learningPath.learningPath-UI #bg-lock::before {
    opacity: 0.7;
    padding-left: 159px !important;
    background-color: #015c86;
    padding: 81px;
    position: absolute;
    content: "";
    padding-right: 64px;
    margin-left: -218px;
    font-size: 25px;
    color: #fff;
    margin-top: 23px;
    background-image: url(https://images.netexam.com/images/10468/lock.png);
    background-repeat: no-repeat;
    background-position: 69px 27px;
    background-size: 77px;
    font-family: helvetica !important;
    font-weight: 500;
    border-radius: 8px;
}

/*IE changes*/

.learningPath-UI#main-ui-learningPath #divlearningPath .locked::before {
    margin-left: 5px\0/;
}

/*END changes*/


/*end change trainingpath tile style*/

/*MFD-306-68593 is over*/    

/*My file btn*/

.divFileUploadSubmission span.resourceFileUpload {
   display: inline-block;
   padding: 4px;
   margin-top: 13px;
   border: solid 2px #636363;
   margin-right: 10px;
   border-radius: 4px;
   font-size: 12px;
   font-weight: 700;
   background-color: #ccc;
   background-color: #5f5f5f;
   color: #fff;
   }
.divFileUploadSubmission span.resourceFileUpload:hover{
   background-color: #424242;
   color: #fff;
   cursor: pointer;
   border: solid 2px #424242;
}

.divFileUploadSubmission span.resourceCompletion {
   color: #046908;
}

#uploadWindow table.uploaded-content-table th {
   font-size: 15px;
   font-weight: 700;
   padding-bottom: 6px;
   /* padding-top: 4px; */
   color: #272727;
}

#uploadWindow table.uploaded-content-table td {
       font-size: 12px;
       color: #444;
}

/*End My file btn*/

/*survey_window changes*/
body .survey_window table td.survey-answers-table-question {
   background-color: #fff !important;
   border: none;
   font-size: 17px;
   font-weight: 700;
   color: #232323;
   padding-bottom: 10px;
   padding-top: 10px;
   padding-left: 7px !important;
}
.survey_window table.survey-answers-table td {
   border: none;
   border-right: none !important;
   padding-left: 0px !important;
}
.survey_window span#spnQuestion {
   font-size: 14px;
   font-weight: 600;
   padding-bottom: 10px;
   display: block;
   width: 96%;
   padding-top: 10px;
   padding-left: 10px;
   color: #232323;
}
.survey_window .x-window-body {
   /* padding-left:  7px !important; */
   padding-bottom: 10px !important;
}
.survey_window table td {
   background-color: #fff !important;
   color: #353535;
}
.survey_window td.clsAnswer {
   text-align: left !important;
}
.survey_window .x-panel-nofooter .x-panel-bc, .survey_window .x-panel-nofooter .x-window-bc{
   display:block !important;
}
tr.clsMultiChoices td {
   padding-left: 10px !important;
}

span.xidx {
    margin-right: 6px;
}

tr.clsMultiChoices input, tr.clsMultiChoices textarea {
    border-color: #dadada;
}


.survey_window .x-window-header{
    background-color: #fff;
    padding-left: 14px;
    padding-right: 14px;
    padding-top:  10px;
    padding-bottom: 10px;
    border: solid 1px #ccc;
}


.survey_window .x-window-tr, .survey_window .x-window-tl{
    padding: 0px;
    }

.survey_window  .x-window-header-text{
    font-size: 14px;
    color: #007ac6;
}    


.survey_window .x-resizable-handle-east,
 .survey_window .x-resizable-handle-east,
  .survey_window .x-resizable-handle-west,
   .survey_window .x-resizable-handle-west{
       background-image: none !important;
       display: none;
   }

.survey_window .x-window-ml, .survey_window .x-window-mr{
        padding: 0px;
}

.survey_window .x-window-bl.x-panel-nofooter{
    display:none;
}

.survey_window .x-window-mc{
    border-top:0px;
    }

.survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct {
    padding: 0px;
    height: 37px;
    background-color: #fff !important;
    width: 100% !important;
    padding-bottom: 6px;
    padding-top: 6px;
    background-image: none;
    }


.survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-tl, 
.survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-tr,
 .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-tc, 
 .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-ml,
  .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-mr, 
  .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-mc,
   .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-bl, 
   .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-br,
    .survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct .x-btn-bc{
        background-image: none;
        background-color: #007ac6 !important;
    }    



.survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct button.x-btn-text {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    height: 30px;
}

.survey_window .x-toolbar.x-small-editor.x-toolbar-layout-ct td.x-toolbar-left table {
  margin-left:  auto;
  margin-right:  auto;
  }

.survey_window  table.x-btn.x-btn-noicon {
  margin-right:6px !important;
}

body .survey_window table td.survey-answers-table-question {
    background-color: #007ac6!important;
    border: none;
    font-size: 18px;
    font-weight: 100;
    color: #ffffff;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 7px !important;
    text-align: center;
}

.survey_window table.survey-answers-table td {
    border: none;
    border-right: none !important;
    padding-left: 0px !important;
    /* color: #4CAF50; */
    /* font-size: 14px; */
    /* text-align: center; */
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
}

.survey_window span#spnQuestion {
    font-size: 15px;
    font-weight: 100;
    padding-bottom: 10px;
    display: block;
    width: 96%;
    padding-top: 20px;
    padding-left: 10px;
    color: #007ac6;
    letter-spacing: 1px;
    line-height: 22px;
}

.survey_window .x-window-body {
    /* padding-left:  7px !important; */
    padding-bottom: 10px !important;
    overflow: auto;
    width: 100% !important;
}

.survey_window table td {
    background-color: #fff !important;
    color: #303030;
}

.survey_window td.clsAnswer {
    text-align: left !important;
    font-size: 12px;
    font-weight: 600;
    width: 92% !important;
}

.survey_window .x-panel-nofooter .x-panel-bc, .survey_window .x-panel-nofooter .x-window-bc{
    display:block !important;
}

tr.clsMultiChoices td {
    padding-left: 10px !important;
    padding-bottom: 6px;
}


.survey_window .x-window-bbar {
    width: 100% !important;
    background-color: #fff !important;
}


.survey_window td.survey-company-logo img {
    margin-left: -48px;
}

.survey_window td.survey-description {
    color: #4CAF50 !important;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.survey_window .image-checkbox {
    /* background-image: url(https://images.netexam.com/images/11017/checkbox-checked.png); */
    background-image: url(https://images.netexam.com/images/11017/checkbox-unchek.png);
    width: 20px;
    height: 20px;
    float: right;
    margin-right: 4px;
    background-repeat: no-repeat;
}

.survey_window .image-checkbox-checked {
    background-image: url(https://images.netexam.com/images/11017/checkbox-checked.png); */
    width: 20px;
    height: 20px;
    width: 20px;
    float: right;
    margin-right: 4px;
    background-repeat: no-repeat;
}

.survey_window .image-radio {
    background-image: url(https://images.netexam.com/images/11017/radio-button-uncheck.png);
    width: 20px;
    height: 20px;
    float: right;
    margin-right: 4px;
    background-repeat: no-repeat;
    display:none;
}

.survey_window .image-radio-checked {
    background-image: url(https://images.netexam.com/images/11017/radio-button-check.png ); */
    width: 20px;
    height: 20px;
    width: 20px;
    float: right;
    margin-right: 4px;
    background-repeat: no-repeat;
    display:none;
}

/*.survey_window tr.clsMultiChoices input {visibility: hidden;}*/


.survey_window .surveySingleCheck tbody {
   display: inline-flex;
   width: 100%;
}

.survey_window .surveySingleCheck tr.clsMultiChoices {
   display: grid;
   min-width: 12%;
   }

.survey_window .surveySingleCheck tr.clsMultiChoices td {
   text-align: center !important;
   height: 26px;
}

.survey_window .surveySingleCheck tr.clsMultiChoices td div{
   margin-right:auto !important;
   margin-left:auto !important;
   float: unset;
}

.survey_window .surveySingleCheck {
   width: 100% !important;
}



.survey_window .surveySingleRadio tbody {
   display: inline-flex;
   width: 100%;
}

.survey_window .surveySingleRadio tr.clsMultiChoices {
   display: grid;
   min-width: 12%;
   }

.survey_window .surveySingleRadio tr.clsMultiChoices td {
   text-align: center !important;
   height: 26px;
}

.survey_window .surveySingleRadio tr.clsMultiChoices td div{
   margin-right:auto !important;
   margin-left:auto !important;
   float: unset;
}

.survey_window .surveySingleRadio {
   width: 100% !important;
}
/*survey_window changes*/

/*new icon added*/
.icn-cert {
   background-image: url(https://images.netexam.com/images/10758/cert-icon-new.png) !important;
   border: solid 2px #fff;
   border-radius: 23px;
   float: right;
   margin: 4px;
}
.icn-cs {
   background-image: url(https://images.netexam.com/images/10758/course-icon-new.png) !important;
   border: solid 2px #fff;
   border-radius: 23px;
   float: right;
   margin: 4px;
}
.icn-clscs {
   background-image: url(https://images.netexam.com/images/10758/class-icon-new.png) !important;
   border: solid 2px #fff;
   border-radius: 23px;
   float: right;
   margin: 4px;
}
/*END new icon added*/

@-moz-document url-prefix() {
.content-mycourses.lightSlider.lsGrab.lSSlide {
   width: 100690px !important;
}
}
/* flash cards */

.cls-flash-cards .card {
    width:98%;
    height:98%;
    position: absolute;
     padding: 5px 0 0 5px;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-style: flat;
}
.cls-flash-cards .front, .cls-flash-cards .back {
    display: block;
    height: 98%;
    width: 98%;
    color: black;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
.cls-flash-cards .btn-group {
     position: absolute;
     bottom: 0; 
     right: 0; 
}
.cls-flash-cards .card .front {
  background: #eaddec;
}
.cls-flash-cards .card .back {
    background: #8ac6ca;
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}
.cls-flash-cards .card.flipped {
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}

.cls-flash-cards .card-remaining {
    width: 150px;
    height: 80px;
    border: 1px solid black;
    margin-top: 5px;
}
.flash-card-paging .x-toolbar-cell:last-child{
	display:none
}
.flash-card-paging .xtb-sep{
	display:none;
}
.cls-flash-cards .card.flipped .front, .cls-flash-cards .card.flipped .back 
{
       backface-visibility: visible !important;
}
/* flash cards ends */

/* talent management enhancement*/

.cTbl
{
    width: 100%;
    margin-top: 0;
    border-collapse: collapse;
    border: 1px solid #CCC;
    background: #FFF;
}
.cTblCll
{
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px dashed #ffffff; /*padding: 0 0 0 4px;*/
    padding: 0 3px 0 13px;
    font: 11px arial;
}
.cTblHdr
{
    font-weight: bold;
   /* color: #FFF;*/
    padding-left: 0 0 0 4px;
    border-left: 1px dashed #FFF;
}
.sctnHdr
{
    border: 1px solid #999;
    font: 11px arial;
    background: #DDD;
    font-weight: bold;
}

.DivVerdana2
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    background-color: #a0cdec;
    padding-left: 10px;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
}

/*talent management end*/

/*div#main-ui-competencies chnges*/

div#main-ui-competencies .welcomeWidget {
    width: auto !important;
}

div#main-ui-competencies ul.x-tab-strip.x-tab-strip-top {
    background: none;
    background-color: #fff;
    padding-left: 0;
    padding-bottom: 0px;
}

div#main-ui-competencies ul.x-tab-strip.x-tab-strip-top li {
    list-style: none;
    width: 205px;
    background-color: #969696;
    padding-left: 0px !important;
    /* margin-left: 0px !important; */
    height: 34px !important;
}

div#main-ui-competencies ul.x-tab-strip.x-tab-strip-top li:first-child{
  margin-left: 0px !important;
}

div#main-ui-competencies .x-tab-strip-top .x-tab-right,
 div#main-ui-competencies .x-tab-strip-top .x-tab-left,
  div#main-ui-competencies .x-tab-strip-top .x-tab-strip-inner{
      background: no-repeat;
  }

div#main-ui-competencies span.x-tab-strip-inner {
    width: auto !important;
}

div#main-ui-competencies li.x-tab-strip-active {
    background-color: #44c3bc !important;
}

div#main-ui-competencies li.x-tab-strip-active span.x-tab-strip-text {
    color: #fff !important;
    font-size: 12px;
    font-weight: 100;
}

div#main-ui-competencies span.x-tab-strip-text {
    color: #fff !important;
    font-size: 12px;
    font-weight: 100;
}

div#main-ui-competencies .x-tab-strip span.x-tab-strip-text {
    white-space: nowrap;
    cursor: pointer;
    padding: 10px 0 !important;
    font-size: 12px;
}

div#main-ui-competencies td.cTblHdr {
    background-color: #44c3bc;
    color: #fff;
    padding-top: 11px;
    /* padding-bottom: 10px; */
    text-align: center;
    height: 24px;
    font-weight: unset !important;
    border-top: solid 1px #929292;
    border-bottom: solid 1px #929292;
    border-left: solid 1px #929292;
}

div#main-ui-competencies  #dtlItems td.cTblHdr {
    background-color: #44c3bc;
    color: #fff;
    padding-top: 3px;
    /* padding-bottom: 10px; */
    text-align: center;
    height: 32px;
    font-weight: unset !important;
    border-top: solid 1px #929292;
    border-bottom: solid 1px #929292;
    border-left: solid 1px #929292;
}


div#main-ui-competencies #dtlCs td.cTblHdr {
    background-color: #44c3bc;
    color: #fff;
    padding-top: 3px;
    /* padding-bottom: 10px; */
    text-align: center;
    height: 32px;
    font-weight: unset !important;
    border-top: solid 1px #929292;
    border-bottom: solid 1px #929292;
    border-left: solid 1px #929292;
}



div#main-ui-competencies td.cTblCll {
    text-align: center;
    padding-left: 6px;
    /* padding-top: 16px; */
    /* padding-bottom: 0px !important; */
    vertical-align: middle;
    font-size: 12px;
    height: 31px;
    border-top: solid 1px #929292;
    border-bottom: solid 1px #929292;
    border-left: solid 1px #929292;
    border-left: solid 1px #929292;
    background-color: #fff !important;
}

div#main-ui-competencies td.cTblCll.Verdana2 b {
    float: left;
    font-weight: bold;
}

div#main-ui-competencies td.cTblCll.Verdana2 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 6px !important;
    color: #a6003c;
    font-size: 14px;
    font-weight: 100 !important;
}

div#main-ui-competencies .x-panel-body.x-panel-body-noheader.x-panel-body-noborder table {
    width: 100%;
    border: none !important;
    border-collapse: collapse;
    /* margin: 4px; */
    margin-top: 15px;
}

div#main-ui-competencies td.cTblCll button {
    background: no-repeat;
    border: none;
    background-color: #7a9caf;
    margin: 4px;
    height: 30px;
    width: 30px;
    color: #ffff;
    border-radius: 4px;
    background-image: url(https://images.netexam.com/images/10641/clickhereicon-new.png);
    background-position: center;
    background-size: 20px;
}

div#main-ui-competencies td.cTblCll button:hover{
        background-color: #92adbb;
}

div#main-ui-competencies td.cTblCll input {
    border: solid 1px #969696;
    margin: 4px;
    padding: 4px;
    border-radius: 4px;
    color: #a6003c;
    width: 100px;
}

div#main-ui-competencies #dtlItems {
    overflow-x: hidden !important;
    margin-top: 0px;
}


div#main-ui-competencies .clsCommentfield {
    display: inline-flex;
}

div#main-ui-competencies td.cTblCll {
    vertical-align: text-bottom;

}

div#main-ui-competencies div#chartPanel {
   width: 100% !important;
}

div#main-ui-competencies div#chartPanel .x-panel-body.x-panel-body-noheader  {
   width: 100% !important;
}


div#main-ui-competencies div#chartPanel .x-panel-body.x-panel-body-noheader {
height: auto !important;
}

div#main-ui-competencies td.cTblCll {
padding-bottom: 10px;
}


div#main-ui-competencies td.cTblCll button {
cursor: pointer;
}

/*END div#main-ui-competencies chnges*/

/*saber changes*/
#main-ui-home .sabretemplateWidget .x-panel-body.x-panel-body-noborder{
   padding-right: 0px !important;
   text-align: center;
   margin-right: 0px !important;
   padding-left: 0px;
}

#main-ui-home .sabretemplateWidget  .cls-main-pnl-body .x-panel-header-text{
   width: 100% !important;
}

/*END saber changes*/

/*Sabre Hospitality U Sandbox changes*/

#center-panel .x-panel.cls-mycourses-left.x-column {
   width: 70% !important;
}

#center-panel .x-panel.cls-mycourses-right.x-column {
   width: 30% !important;
}

/*END Sabre Hospitality U Sandbox changes*/

/*class view new changed*/

#class-view #ptool .jumplink {
  font-size: 14px !important;
  /* padding: 4px !important; */
  width: 17px !important;
  height: 17px !important;
  display: inline-block;
  padding-top: 3px;
  text-align: center;
  margin-left: 4px;
  border: solid 1px #182152;
  border-radius: 4px;
  font-weight: 600 !important;
}

#class-view  #ptool .x-panel-body.x-panel-body-noheader {
  border: none !important;
  margin-top: 1px;
}

#class-view  div#ptool {
  margin-top: 7px;
  margin-bottom: 7px;
}

#class-view div#selPanelDataView {
  width: 100%;
}

#class-view #ptool.x-small-editor .x-form-text {
  border-radius: 4px;
  border: solid 1px #1f2152;
  text-align: center;
  padding-left: 0px !important;
  font-weight: 600;
  font-size: 14px;
}

#class-view #ptool.x-small-editor .xtb-text {
  font-size: 13px !important;
}

#class-view  div#ptool {
  padding-top: 7px !important;
  padding-bottom: 7px;
  background-color: #58cbff !important;
}

#class-view div#ptool .x-toolbar-left table {
   margin-left: auto;
   margin-right: auto;
}

#class-view div#ptool  .x-panel.tbar-page-numbers .x-panel-body.x-panel-body-noheader {
   background-color: #58cbff !important;
}

#class-view .clsClassList div#ptool {width: auto !important;}

#class-view .clsClassList .x-panel-bwrap .x-panel-bbar {
   width: auto !important;
}

#ptool div#dottedBar {
   font-size: 14px !important;
   /* padding: 4px !important; */
   width: 25px !important;
   height: 17px !important;
   display: inline-block;
   padding-top: 3px;
   text-align: center;
   margin-left: 4px;
   border: solid 1px #182152;
   border-radius: 4px;
   font-weight: 600 !important;
   margin-right: 5px;
   background-color: #fff;
}

#ptool .active-page {
   /* background-color: #ccc; */
   opacity: 0.6;
}

#class-view div#ptool {
   padding-left: 2px !important;
}

/*End class view new changed*/


html body.sfdcBody #resultsWindow table#btnBackToCourse {
background-image: none;
}

html body.sfdcBody span.custom-cert-version {
   display: block !important;
   margin-top: 4px;
}

#main-ui-calendar span.link.calendar-event-link {
font-size: 10px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 152px;
display: inline-block;
padding: 0px;
}

.lessonNotes-btn {
	background-color:#0075b4		!important;
	border-radius: 4px;
	border: 1px solid #BBB !important;
	height: 20px;
	padding: 0 4px 1px 4px !important;
	vertical-align: top;
	color: #eff8ff;
	display: inline;
	/*behavior:url(css/border-radius.htc);*/
}

.lesson_notes_course {
  z-index: 99999 !important;
}


/* Course notes for csec */
.lessonNotes-btn {
	background-color:#0075b4		!important;
	border-radius: 4px;
	border: 1px solid #BBB !important;
	height: 20px;
	padding: 0 4px 1px 4px !important;
	vertical-align: top;
	color: #eff8ff;
	display: inline;
	/*behavior:url(css/border-radius.htc);*/
}

.lesson_notes_course {
  z-index: 99999 !important;
}

.removeTags {
 width: 8px;
    height: 8px;
    position: relative;
    padding-bottom: 10px;
    cursor: pointer;
    top: -1px;
    left: 7px;
    color: #1c4f56;
    font-size: 12px;
}

.removeTags:hover {
    color: #2f8d9a;
}
.tag-list-item {
	    display: inline-block;
    padding: 1px 13px 2px 4px;
    text-align: left;
    background-color: #43BACB;
    color: #eff8ff;
    border-radius: 3px;
    margin: 2px;
    border: 1px solid #408398;
    box-shadow: 0px 0px 2px #1194bb;
}
.tag-list-item:hover
 {
   background-color: #7fdaf5 !important;
   color: #eff8ff !important;
  }

.addTags {
    cursor: pointer;
    border: none;
    color: #4a4848;
    font-weight: bold;
    background-image: url(../images/icons/silk/gifs/tag_add.gif)!important;
    background-repeat: no-repeat !important;
    padding-left: 20px;
    font-weight: normal;
    font-style: normal;
    border: 1px solid gray;
    border-radius: 5px;
    border-bottom-right-radius: 5px;
    background-position: 2px;
}

.winNotesStudentLessoncss .x-panel-body {
    border-color: #ffffff;
}

#winNotesStudentLesson .x-html-editor-wrap.x-box-item {
height: 70% !important;
border: 0;
}

#winNotesStudentLesson  .x-html-editor-wrap iframe {
   height: 95% !important;
}

.x-menu-floating {
border-color: #939393;
z-index: 999999 !important;
}

.x-tip {
z-index: 990000 !important;   
}

.x-window-dlg{
    z-index: 9999999 !important;
}

/* Course notes for csec */

/*NetX-804 | Schedule display patterns of multiple sub-classes*/
div#class-selection-panel {
width: 350px !important;
}
/*NetX-804 | Schedule display patterns of multiple sub-classes*/

.lesson-resources-list a.resource-link {
   /*text-decoration: none !important;*/
   text-decoration: underline !important;
   cursor: pointer;
   /*color: #484848 !important;*/
   color: #337ab7 !important;
}

a.resource-link.linkSkyTap {
   cursor: unset;
   text-decoration: none !important;
   color: #000 !important;
}

a.resource-link.linkSkyTap:hover {
   color: #000 !important;
}

/* question of the widget start*/
@keyframes qd-bang {
 from {
   transform: translate3d(0, 0, 0);
   opacity: 1;
 }
}

.cls-questionWidget .cls-submit-qd {
  width: 240px;
  margin:70px auto 0;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  position: relative;
}

.cls-questionWidget .cls-submit-qd  span {
    color: #333;
    font-size: .9em;
  }
.cls-questionWidget .cls-submit-qd i {
    position: absolute;
    display: block;
    left: 50%;
    top: 0;
    width: 3px;
    height: 8px;
    background: red;
    opacity: 0;
  }
/* question of the widget start*/



/*Avixa changes*/
span.cls-search-here {
 display: block;
 width: 528px;
 float: right;
 font-size: 16px;
 padding-top: 8px;
 line-height: 20px;
 margin-right: 20%;
 cursor: pointer;
 line-height: 23px;
}

.cls-search-here span.cls-avixaorg {
  text-decoration: underline;
  color: #5065fd; */
 cursor: pointer !important;

  height: 40px;

}

@media only screen and (min-width: 1600px){
span.cls-search-here {
 display: block;
 width: 668px;
 float: right;
 font-size: 24px;
 padding-top: 4px;
 line-height: 20px;
 margin-right: 16%;
 cursor: pointer;
 line-height: 26px;
}
}

/*END Avixa changes*/

/*exam video*/
#examWindow2 .x-panel.videoPreview.x-panel-noborder.x-border-panel {
   width: 152px !important;
   /* margin-right: 10%; */
   /* margin-left: 10%; */
   float: right;
   position: relative;
   top: 131px !important;
   height: 94px;
   margin-right: -5px;
}

#examWindow2 .videoPreview video#video {
   width: 147px;
   height: 83px;
   border: solid 2px #a8a5a5;
}

.examActionColumn .x-panel.videoPreview.x-panel-noborder 
.x-panel-body.x-panel-body-noheader.x-panel-body-noborder {
   height: 100px !important;
}

.examActionColumn .x-panel.examActionColumn.x-panel-noborder {
   border-top: none !important;
}

.examActionColumn div#videoPlayer {
   margin-top: 7px;
   margin-left: 7px;
}

/*END exam video*/

/*ABBYY payment option*/

.lblMainTopicOrderInfo {
   font-size: 18px;
   margin-bottom: 16px !important;
   padding-bottom: 4px;
   width: 100% !important;
   display: block;
   border-bottom: solid 1px #ccc;
   font-weight: 600;
}

p.lblTopicName {
   padding-bottom: 10px;
   font-size: 12px;
}

/*ABBYY payment option end*/

/*StriveTogether 2nd Demo*/
#userlist {
      position: absolute; left: 0; top: 0; bottom: 0; height: auto;
      width: 175px;
      background: linear-gradient(to right, #ebebeb 0%,#eaeaea 93%,#d9d9d9 100%);
    }
    #firepad {
      position: absolute; left: 175px; top: 0; bottom: 0; right: 0; height: auto;
    }
      #firepad-container {
    width: 100%;
    height: 100%;
    background-color:#c5c5c5;
  }
/*StriveTogether 2nd Demo*/


.classrosterprint
    {
      margin-left: auto;
      margin-right: auto;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 2px 6px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);    
    background-repeat: no-repeat;
    border-bottom: 1px solid #59822c;
    filter: none;
    background-color: #79768a;
    border-color: #b7b5c0;
    color: #ffffff;    
}
.classrosterprint:hover
 {
   background-color: #d6d6d6 !important;
   color: #7e7e7e !important;
  }

.rostertable {
  border-collapse: collapse;
  width: 90%;
}
.rosterth {
  border: 1px solid #ddd;
  text-align: left;
  padding: 5px;
  background-color:#b5aeae;
}
.rostertd {
  border: 1px solid #ddd;
  text-align: left;
  padding: 5px;
  padding-left:5px !important;
  background-color:#ffffff;
}
.emptyRosterMsg {
     text-align: center;
     font-weight:100;
     background-color:#dbcece;
     padding: 10px;
}

/* Square Payment Form Styles */

.sq-input {
    border: solid 1px #ccc;
    margin-bottom: 4px;
    padding: 4px;
    width: 244px;
    }
iframe#sq-card-number {
padding-bottom: 10px !important;
height: 15px;
width: 316px;
margin-top: 26px;
}
iframe#sq-card-number::before {
    content: "Read this -";
}

iframe#sq-expiration-date {
padding-bottom: 10px !important;
height: 15px;
width: 316px;
}

iframe#sq-cvv {
padding-bottom: 10px !important;
height: 15px;
width: 316px;
}

/* END Square Payment Form Styles */

/*CSS for Agency Verification Report*/
.course_collapsed_AgVR {
    /*background-image:url(../images/icons/silk/icon_collapse.jpg);*/
    background-image: url(../images/icons/silk/expand.jpg);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    padding-left: 25px;
   
}

.course_expanded_AgVR {
    /*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;
    padding-left: 25px;
   
}


/*CSS for Agency Verification Report End*/


.userInfoPanel_general .lblStdName { /*ROJ-152-19014*/
    display: table-column;
    float: left;
    width: 100px !important;
    padding-top: 0 !important;
    font-weight: bold !important;
}

.userInfoPanel_general .stdNameList {
    display: table-column;
    width: 327px;
    float: left;
}

.userInfoPanel_general div#studentName {
    margin-top: 10px;
    margin-bottom: 68px;
    display: block;
}



/******************widget changes 06/04/2021*********************/
/*leaderboard-widget changes*/

.x-panel.points-leaderboard-widget.ens-widget .points_leader_title {
    /* text-align: center; */
    /* font-size: 24px; */
    /* display: block; */
    /* height: 20px; */
    /* margin-top: 23px; */
    /* font-weight: 600; */
    /* color: #fff; */
}

#main-ui-home .x-panel.points-leaderboard-widget.ens-widget .x-panel-tc {
    /* height: 95px !important; */
    /* background-image: url(http://images.netexam.com/images/10193/content-lab-test-images-2021-test.png) !important; */
    /* background-size: cover !important; */
    /* background-position-y: 0px !important; */
}

#main-ui-home .x-panel.points-leaderboard-widget.ens-widget .x-toolbar.x-small-editor.cw-toolbar.x-toolbar-layout-ct {
    /* background-color: #cacaca; */
    /* padding-bottom: 12px; */
    /* padding-top: 6px; */
    border-bottom: solid 1px #ccc;
    padding-left: 12px;
    width:  inherit!important;
}

.x-panel.points-leaderboard-widget.ens-widget .x-panel-tl {
    border: none;
}

.x-panel.points-leaderboard-widget.ens-widget .x-btn-tl, .x-panel.points-leaderboard-widget.ens-widget .x-btn-tr,
 .x-panel.points-leaderboard-widget.ens-widget .x-btn-tc, .x-panel.points-leaderboard-widget.ens-widget .x-btn-ml,
  .x-panel.points-leaderboard-widget.ens-widget .x-btn-mr, .x-panel.points-leaderboard-widget.ens-widget .x-btn-mc,
   .x-panel.points-leaderboard-widget.ens-widget .x-btn-bl, .x-panel.points-leaderboard-widget.ens-widget .x-btn-br,
    .x-panel.points-leaderboard-widget.ens-widget .x-btn-bc{
        /* background: no-repeat; */
    }

.x-panel.points-leaderboard-widget.ens-widget table.x-btn.x-btn-noicon {
    /* background-color: #150033; */
    /* padding: 4px; */
    border-radius: 4px;
    margin-right: 6px;
    /* border: none !important; */
}

.x-panel.points-leaderboard-widget.ens-widget button.x-btn-text {
    font-size: 12px;
    /* color: #fff; */
}

.points-leaderboard-widget .x-panel-bwrap .x-panel-body table {
    width: 100% !important;
    border-collapse: collapse;
}

.x-panel.points-leaderboard-widget.ens-widget tr.trpoints-board {
    /* padding-top: 10px !important; */
    height: 50px;
}

.x-panel.x-panel-reset.formal-points-learderboard {
    margin-top: 0px !important;
    background-color: #ccc !important;
}


.x-panel.x-panel-reset.formal-points-learderboard .x-panel-body.x-panel-body-noheader {
    overflow: hidden !important;
}


.x-panel.points-leaderboard-widget.ens-widget tr.trpoints-board {
    border-bottom: solid 1px #a7a7a7 !important;
    /* display: inline-block; */
    border-collapse: collapse !important;
}

.points-leaderboard-widget .x-panel-bwrap .x-panel-body {
    min-height: 304px;
    /* background-color: #e4e4e4; */
}

.x-panel.points-leaderboard-widget.ens-widget td.points-board-selected-index-item {
    text-align: left;
}

.x-panel.points-leaderboard-widget.ens-widget td.points-board-index-item {
    text-align: left;
    padding-left: 6px !important;
}

.x-panel.points-leaderboard-widget.ens-widget .trpoints-board td {
    /* color: #150033; */
    font-family: sans-serif;
    font-size: 12px !important;
}

.x-panel.points-leaderboard-widget.ens-widget td.points-board-list-userimage {
    width: 46px;
    height: 60px;
    padding-right: 9px;
}

.x-panel.points-leaderboard-widget.ens-widget .profile-img {
    width: 44px;
    height: 44px;
    background-size: cover !important;
    border-radius: 100%;
}

.points-leaderboard-widget .x-panel.x-panel-reset.social-points-learderboard .x-panel-bwrap .x-panel-body {
    overflow: hidden !important;
}


.points-leaderboard-widget #usersBadgeView .x-panel-bwrap .x-panel-body {
    overflow: hidden !important;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb-wrap td span {
    text-align: left !important;
    font-size: 12px;
    color: #150033;
    font-weight: 600;
    width: 90%;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb img {
    width: 60px !important;
    height: 60px;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb {
    padding: 2px;
    width: 60px !important;
    margin-left: auto;
    height: 60px;
    border-radius: 4px;
    background-color: #102553;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb-wrap td + td{
    text-align: center !important;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb-wrap {
    border-bottom: solid 1px #150033;
    padding-bottom: 10px;
}

.x-panel.points-leaderboard-widget.ens-widget #usersBadgeView .thumb-wrap:hover {
    background-color: #e4e4e4;
}


/*END leaderboard-widget changes*/




/*ContestListWidget chnages*/

#ContestListWidget .x-panel-tc{
    /* height: 95px !important; */
    /* background-image: url(http://images.netexam.com/images/10193/content-lab-test-images-2021-test.png) !important; */
    background-size: cover !important;
    background-position-y: 0px !important;
}


#ContestListWidget #contestgrid .x-panel-tc {
    display: none;  
}

#ContestListWidget .x-panel-header.x-unselectable.x-panel-icon.icon-contest .x-panel-header-text {
    /* text-align: center; */
    /* font-size: 24px; */
    /* display: block; */
    /* height: 20px; */
    /* margin-top: 23px; */
    /* font-weight: 600; */
    /* color: #fff; */
}

#ContestListWidget .x-panel-bwrap .x-toolbar.x-small-editor {
    /* background-color: #cacaca; */
    padding-bottom: 8px;
    /* padding-top: 4px; */
    border-top: solid 1px #ccc !important;
    border-bottom: solid 1px #ccc;
}

#ContestListWidget .x-panel-bwrap .x-panel-mc .x-panel-body .x-grid3-scroller {
    /* background-color: #e4e4e4; */
    border: none !important;
    min-height: 300px;
}

#ContestListWidget .x-panel-bwrap .x-grid3-scroller .x-grid3-body .x-grid-group-title {
    height: 25px;
    display: flex;
    width: 100%;
    align-items: center;
    margin-left: 0px;
    /* margin-right: 1% !important; */
    }

#ContestListWidget .x-panel-bwrap .x-grid3-scroller .x-grid3-body .imgCollapseContent{
    /* width: 13px; */
    /* height: 13px; */
    /* background-size: cover !important; */
    padding: 10px !important;
    background-position: center;
    /* background-size: 6px 6px !important; */
}

#ContestListWidget #contestgrid .contestName {
    /* color: #150033; */
    font-family: sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    padding-left: 2px !important;
    font-weight: 700;
    padding: 7px 5px 7px 10px;
    width: 50% !important;
    overflow: hidden;
    text-decoration: none;
}

#ContestListWidget #contestgrid .x-grid3 .x-grid3-body .imgenrollContest {
    height: 15px;
    text-overflow: ellipsis;
    text-align: center;
    width: 10%;
    padding: 17px 5px 20px 11px;
    font: 12px sans-serif !important;
}



#ContestListWidget #spncontestWinners {
    height: 15px;
    text-overflow: ellipsis;
    float: right;
    text-align: right;
    width: 41%;
    padding: 17px 5px 20px 11px;
    font: 12px sans-serif !important;
}
#ContestListWidget .x-grid-group-hd{
    border: none !important;
    width: 100% !important;
}

#ContestListWidget .x-panel-body {
    border-top: none !important;
}

#ContestListWidget #ext-gen348-gp-_sContestName-Sewwandi-hd .contestName{
    width: 60% !important;
}


#ContestListWidget .x-grid3-cell-inner .divcontest-winner {
    display: flex;
    width: 100%;
    align-items: center;
}

#ContestListWidget .x-grid3-cell-inner .contest-profile-img {
    width: 46px;
    height: 46px;
}

#ContestListWidget .x-grid3-cell-inner .contest-profile-name {
    color: #150033;
    font-family: sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    padding: 17px 5px 20px 10px;
    width: 84% !important;
    overflow: hidden;
    text-decoration: none;
}

#ContestListWidget .x-grid3-cell-inner.x-grid3-col-1{
    color: #150033 !important;
    font-family: sans-serif;
}

#ContestListWidget .x-grid3-cell-inner img{
    width: 46px;
    height: 46px;
    justify-content: right;
}

#ContestListWidget .x-panel-bwrap .x-panel-ml .x-panel-mr .x-panel-body {
    border: none;
    min-height: 300px;
    overflow: hidden !important;
}


#ContestListWidget .x-shadow .x-panel-bwrap .x-panel-tbar {
    border: none;
}

#ContestListWidget .x-shadow .x-panel-bwrap .x-small-editor {
    border: none !important;
}

#contestgrid .x-grid-group  {
        border-bottom: solid 1px #a7a7a7 !important;
}

#ContestListWidget .x-grid3-cell-inner.x-grid3-col-1 {
    padding-top: 10px;
    /* background-color: #f1f1f1; */
    width: 97%;
    font: 12px sans-serif !important;
    padding-bottom: 5px;
}

#contestgrid .x-panel-bwrap .x-panel-body .x-grid3 .x-grid3-body {
    width: 99% !important;
    float: right;
    margin-right: 2px;
}


#ContestListWidget .x-grid3-cell-inner .divcontest-winner .contest-profile-img {
    width: 44px;
    background-size: cover !important;
    height: 44px;
    border-radius: 100%;
}

#ContestListWidget .x-grid3-cell-inner .divcontest-winner img{
    background-size: cover;
    width: 20px;
    height: 20px !important;
}

#ContestListWidget .x-grid3 {
    min-height: 300px;
}

#ContestListWidget .imgExpandContent .x-grid-group-title img:first-child {
    background-image: url(http://images.netexam.com/images/10229/Expanded-2021.png) !important;
}

#ContestListWidget .imgCollapseContent { 
    background-image: url(http://images.netexam.com/images/10229/Roll-up-2021.png) !important;
}

.x-panel.points-leaderboard-widget.ens-widget td.points-board-list-item {
    word-break: break-word;
    white-space: pre-line;
}

.x-panel.points-leaderboard-widget.ens-widget td.points-board-index-item {
    vertical-align: top !important;
    padding-top: 4px;
}

#ContestListWidget #contestgrid .contestName {
    word-break: break-word;
    white-space: pre-line;
}

#ContestListWidget .x-grid3-cell-inner .contest-profile-name {
    word-break: break-word;
    white-space: pre-line;
}


/*END ContestListWidget chnages*/


/******************END widget changes 06/04/2021*********************/

.x-panel.x-panel-reset.formal-points-learderboard .x-panel-body.x-panel-body-noheader {
    width: 97% !important;
    padding-right: 3%;
}

.points-leaderboard-widget .x-panel-bwrap .x-panel-body {
    width: 99% !important;
}


.points-leaderboard-widget .x-panel-bwrap .x-panel-body {
    max-height: 400px !important;
}

.x-panel.x-panel-reset.formal-points-learderboard .x-panel-body.x-panel-body-noheader{
    overflow: auto !important;
}

#ContestListWidget .x-panel-bwrap .x-panel-ml .x-panel-mr .x-panel-body {
    height: 433px !important;
    overflow: hidden !important;
}

#ContestListWidget .divcontest-description {
    margin-left: 54px;
    line-height: 21px;
    padding-bottom: 10px;
}

#ContestListWidget .imgUnenrollContest {
    font-size: 12px !important;
}

#ContestListWidget .divcontest-description {
    word-break: break-all;
    white-space: pre-line;
}

.lightbox-panel-JWPlayer {
	position:absolute;
	top:100px !important;
	left:50%;
	margin-left:-281px;
	width:562px;
	background:#FFFFFF;
	padding: 20px;
	border:2px solid #CCCCCC;
	z-index:12010;
}

.lightbox-panel-JWPlayer div{
       font-family: 'jw-icons' !important;
}

img.validated-image-abbyy {
    float: left;
    /* width: 200px; */
    height: 30px;
    margin-right: 10px;
}

/*ulode link PD*/
span.lesson-quiz-fail {

        cursor: pointer !important;
    color: #005fab !important;
    text-decoration: underline;
    font-style: italic;
}

span.lesson-fileupload {
    cursor: pointer !important;
    color: #005fab !important;
    text-decoration: underline;
    font-style: italic;
}

span.lesson-fileupload:hover {
    text-decoration: none !important;
}

span.lesson-quiz-fail:hover {
    text-decoration: none !important;
}

/*END ulode link PD*/

/* doghnut chart text AMD Start*/

.canvas-con {
    display: flex;
  /*  align-items:center;
    justify-content: center;*/
    min-height: 365px;
    position: relative;
}

.canvas-con p {
  position: relative;
  left: 164px;
  margin-top: 143px;
}

.canvas-con-inner {
    height: 100%;
}

.canvas-con-inner, .legend-con {
    display: inline-block;
}

.legend-con {
    font-family: Roboto;
    display: inline-block;

  
}


.legend-con > ul {
        list-style: none;
    }

.legend-con > li {
        display: flex;
        align-items: center;
        margin-bottom: 4px;

       
    }
    
.legend-con li > span {
            display: inline-block;
        }

.legend-con li > span.chart-legend {
            width: 25px;
            height: 25px;
            margin-right: 10px;
        }

/* doghnut chart text AMD End*/

/*cls-emp-verify changes*/

.x-panel.cls-emp-verify .x-panel-header.x-panel-header-noborder.x-unselectable {
    background: none;
    border: none;
    background-color: #B2D7E0;
    height: auto !important;
    height: 323px !important;
    /* border: solid 2px #F26522; */
}



.x-panel.cls-emp-verify.x-panel-noborder {
        background-color: #B2D7E0 !important;
        /* width: 566px !important; */
        margin-left: auto;
        margin-right: auto;
}


.x-panel.cls-emp-verify .x-panel-bwrap .x-panel-body.x-panel-body-noborder{
        background-color: #B2D7E0 !important;
        width: 100% !important;
        background-image: url(http://images.netexam.com/images/11454/Settings_Background.svg) !important;
        background-size: contain !important;
        background-repeat-y: no-repeat !important;
        /* background-position-y: bottom; */
}


.x-panel.cls-emp-verify span.x-panel-header-text {
    font-size: 40px;
    margin-top: 9% !important;
    display: block;
    text-align: center;
    /* font-family: Klavika-MediumCond !important; */
    color: #000;
}

.x-panel.cls-emp-verify .cls-verify-d {
    display: block;
    font-size: 30px;
    text-align: center;
    margin-top: 4%;
    background-color: #F26522;
    padding: 10px;
    width: 236px !important;
    margin-left: auto;
    margin-right: auto;
    border-radius: 24px;
    color: #fff;
}

@media only screen and (max-width: 1441px) {
.x-panel.cls-emp-verify .x-panel-header.x-panel-header-noborder.x-unselectable {
    height: 265px !important;
}
}

/*END cls-emp-verify changes*/

/* Bynder */

div#main-ui-bynderTab .course-item{
    height: 320px !important;
}

div#main-ui-bynderTab .course-detail {
    height: 108px;
}

div#main-ui-bynderTab .coursetab-pltw .mainItem .x-panel-body.x-panel-body-noheader {
padding: 0px !important; 
font-size: 18px;
}

a#bynderlink {
    cursor: pointer;
    font-weight: bold;
    padding: 8px 0px;
    display: inline-block;
    margin-bottom: 40px;
    border: solid 1px #000;
    width: 100px;
    text-align: center;
    color: #000 !important;
    margin-top: 17px;
}

a#bynderlink:hover {
    background-color: #000;
    color: #fff !important;
}

/*end Bynder */

/*START star rating changes*/
.catalogmainPanel .starrate .star {
  position: relative;
  display: inline-block;
  font-size: 13px;
}

.catalogmainPanel .starrate .star-under {
  color: #000;
}

.catalogmainPanel .starrate .star-over {
  color: #f80;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.catalogmainPanel .starrate .star-visible {
  display: inline-block;
}
/*END star rating changes*/

/*cert progress s*/
.ens-widget-certprogress .chart-line {
    display: block;
    position: absolute;
    height: 20px;
    vertical-align: top;
    background-color: #417405;
    z-index: 0;
    margin-top: -1px !important;
    margin-left: -1px;
  
}

.ens-widget-certprogress table.chart-table td {
    vertical-align: top;
    border-spacing: 0px !important;
    margin: 0px;
    border: 0;
    border-right: solid 1px;
    border-left: solid 1px;
}

.ens-widget-certprogress td.chart-name {
    width: 28%;
    text-align: right !important;
    padding-right: 36px;
    /* border: solid 1px #000 !important; */
    border-right: 0px !important;
    border-left: 0px !important;
}
	
.ens-widget-certprogress table.chart-table {
    border-collapse: collapse;
    width: 100%;
    position: relative;
    border: none;
}
	
.ens-widget-certprogress td.chart-col {
    border-right: 0px !important;
    border-left: 0px !important;
    width: 18%;
    /* border-left: 0px !important; */
    border-bottom: solid 1px #000 !important;
}

.ens-widget-certprogress td.chart-col span {
    margin-left: -12px;
    position: absolute;
}

.ens-widget-certprogress table.chart-table td.chart-col:last-child {
    /* border-right: solid 1px #000 !important; */
}


.ens-widget-certprogress span.chart-col-right {
    float: right !important;
    display: inline-block !important;
    position: relative !important;
}
/*cert progress e*/


/* ug detail grid sort s*/
.x-grid3-hd-ne-btn
{
  display: block;
  position: absolute;
  width: 14px;
  height: 21px;
  background: no-repeat left center;
  right: 0;
  top: 0;
  z-index: 2;
  background-color: #c3daf9;
  background-image: url(../images/default/grid/grid3-hd-btn.gif);
}
/* ug detail grid sort e*/


#ML-fbar label#lbllanguagedrop {
    display: none;
}

/*question panel changes*/


#new_exam_wndw #crnt_question_panel .answersToolbar {
    display: block !important;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar .x-toolbar-left{
    display: block;
}



#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar input#markForReviewCheckbox {
    width: auto !important;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar.x-toolbar-layout-ct .x-form-check-wrap {
    padding-top: 11px !important;
    padding-bottom: 6px;
}

#crnt_question_panel .answersToolbar table {
    margin-left: 0px !important;
}

#examWindow .answersPanelNew .answersToolbar {
    width: 92% !important;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar.x-toolbar-layout-ct .x-form-check-wrap {
    width: 89% !important;
}

#crnt_question_panel .x-panel-footer .answersToolbar  table:first-child {
    width: 100% !important;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar.x-toolbar-layout-ct .x-form-check-wrap .x-form-cb-label {
    word-break: break-word;
    white-space: pre-line;
    float: left;
    display: inline-block;
    width: 90%;
    margin-top: -4px;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar input#markForReviewCheckbox {
    float: left;
}

#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar.x-toolbar-layout-ct .x-form-check-wrap {
    height: auto !important;
    display: inline-block;
    padding-bottom: 11px;
}
#crnt_question_panel .x-toolbar.x-small-editor.answersToolbar.x-toolbar-layout-ct .x-form-check-wrap .x-form-cb-label {
    font-size: 14px !important;
    margin-top: -1px !important;
}
/*END question panel changes*/

/*VideoJs for BobCat*/
.video-js {
  height: 500px;
  width: 100%;
}
/*VideoJs for BobCat - End*/

div#main-ui-badge .main-userBadgesdiv .fa-brands.fa-square-x-twitter {
    color: #000 !important;
}

div#main-ui-badge .main-userBadgesdiv .fa-brands.fa-linkedin {
    color:#47679d !important;
}

div#main-ui-badge .main-userBadgesdiv .fa-brands.fa-square-x-twitter:hover {
    color: #ccc !important;
}

div#main-ui-badge .main-userBadgesdiv .fa-brands.fa-linkedin:hover {
    color:#ccc !important;
}

.fa-brands.fa-linkedin {
    color: #395798 !important;
}

.fa-brands.fa-linkedin:hover {
    color: #ccc !important;
}

