@charset "utf-8";
@import url("reset.css");

/* ==|== primary styles =====================================================
   Author: Ronald Jusuf - ronald.jusuf@seertechsolutions.com
   Project: ALL PAGES css
   ========================================================================== */
em {font-style: italic !important; font-size: inherit !important;}  
/** 
 * 	Reusable
 * */
.v-divider{display:inline; background:url(../images/icons/v-divider.gif) no-repeat center; margin:0 5px;}

.h-divider{display:block; height:1px; margin:10px 0; background:url(../images/icons/h-divider.gif) repeat-x;}

#shim{position:absolute; z-index:0; top:0; left:0; width:1px; height:1px; visibility:hidden;}
.select-width1 select{width:162px;}
.input-width1{width:140px;}
.hidden-field{display:none;}
.redtxt{color:Red;}
input[type="file"] {border:1px solid #e4e4e4;}

#ui-datepicker-div, .ui-datepicker, .ui-datepicker-header, .ui-datepicker-calendar {z-index:9999999 !important;}

.center {text-align:center;}
.textc {text-align:center !important;}
.textr,
.align-right {text-align:right !important;}
.maxwidth{max-width:100%;}
.intrinsic-container {position:relative;height:0;overflow: hidden;padding-bottom: 56.25%;}
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.textl {text-align:left !important;}
select[multiple] {min-width:200px; overflow: auto;}
.original-price {text-decoration:line-through;}
.discounted-price {color:#FF0000 !important;}
div.themed.box td strong.error-label, .error-label{background:url(../images/icons/asterisk.png) no-repeat left center;padding-left:10px;}

/** 
 * 	new form elements style
 * */
.multi-col-form ul.form-col {display:inline-block; vertical-align: top;}
.multi-col-form ul.form-col li.form-fields {display: inline-block;}
.multi-col-form ul.form-col li.form-fields .input-label-txt,
.multi-col-form ul.form-col li.form-fields .ctrl {display: inline-block;}
ul.form-col{list-style: none;padding: 0; margin: 5px 1.6em 5px 0;}
ul.form-col li.form-fields {display: block; margin:5px 0;}
ul.form-col li.form-fields .input-label-txt,
ul.form-col li.form-fields .ctrl {display: block;}
ul.form-col li.form-fields label {
	display: block !important;
	font-weight:normal !important;
	padding:0;
	cursor: pointer;
	line-height: 20px;
	margin: 0 0 3px;
	vertical-align: text-top;
	color: #333;
	font-size:12px; 
}
ul.form-col li.form-fields .radiogroup,
ul.form-col li.form-fields .checkboxgroup {display:block !important; white-space:normal; padding:0 5px 0 0; vertical-align:top !important; margin-top:0 !important; border:0;}
ul.form-col li.form-fields .radiogroup label,
ul.form-col li.form-fields .checkboxgroup label {display:inline-block !important; font-weight:normal; white-space:normal; margin-top:10px !important; vertical-align:middle !important;}
ul.form-col li.form-fields label.label-cb {display:inline-block !important; vertical-align: text-top; font-weight:normal !important;}
ul.form-col li.form-fields label.datepickerui {overflow:hidden;}	
ul.form-col li.form-fields label.datepickerui img.ui-datepicker-trigger,
ul.form-col li.form-fields label.datepickerui img.ui-datepicker-clear {margin:0;}
ul.form-col li.form-fields label.datepickerui span.input-label-txt {display:block; margin-bottom:0px;}
ul.form-col li.form-fields .ctrl {display: inline-block;}
#dialogBoxContent ul.form-col li.form-fields .ctrl,
#iplusOverlayContent ul.form-col li.form-fields .ctrl {z-index:9999 !important;}


/* -------------------------------- icons ------------------------------------------*/
.icon-class-confirmed.small{background:transparent url(../images/icons/scheduled-confirmed-small.png) no-repeat left center;padding:0 8px;height:16px;}
img.pdf-icon {background:transparent url(../images/icons/pdf-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.xls-icon {background:transparent url(../images/icons/xls-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.csv-icon {background:transparent url(../images/icons/xls-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.html-icon {background:transparent url(../images/icons/html-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.xml-icon {background:transparent url(../images/icons/xml-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.json-icon {background:transparent url(../images/icons/json-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.txt-icon {background:transparent url(../images/icons/txt-icon.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}
img.attachment-icon {background:transparent url(../images/icons/attachment.png) no-repeat left 0; width:16px; height:16px; display:inline-block; vertical-align: text-top;}

/* ------------------------------------------------------ Start "breadcrumb" style */
#breadcrumb{
	font-size:11px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	line-height:12px;
}
#breadcrumb div{
	display:inline;
	margin:0 5px 0 0;
}
#breadcrumb div a{
	text-decoration:none;
	padding:5px 5px 5px 15px;
	background:url(../images/icons/breadcrumb-button.png) left center no-repeat;
	
}
#breadcrumb div.first a,#breadcrumb div.breadcrumb.first a{
	padding:5px 5px 5px 0;
	background:none;
	
}
#breadcrumb div.breadcrumb a{
	text-decoration:underline;
	padding-left:10px;
	background-image:url(../images/icons/breadcrumb-divider.gif);
}
#breadcrumb div#pagetitle{
	background:none;
	font-weight:bold;
	padding-left:0;
}
/* -------------------------------------------------------- End "breadcrumb" style */
/* -------------------------------------------------- Start "cat_breadcrumb" style */
#cat_breadcrumb{
	padding:5px 10px 10px 10px;
	background-color:#EEE;
	margin-bottom:20px;
}
#cat_breadcrumb div{
	background:url(../images/icons/catcrumb.gif) left 50% no-repeat;
	padding-left:12px;
	margin-top:7px;
	margin-bottom:7px;
}
#cat_breadcrumb div.in1{display:block; padding:0; background-image:none;}
div.nocourses{color:#808080;}
div.in2{margin-left:5px;}
div.in3{margin-left:20px;}
div.in4{margin-left:35px;}
div.in5{margin-left:50px;}
div.in6{margin-left:65px;}
div.in7{margin-left:80px;}
div.in8{margin-left:95px;}
div.in9{margin-left:110px;}
div.in10{margin-left:125px;}
div.in11{margin-left:140px;}
div.in12{margin-left:155px;}
div.in13{margin-left:170px;}
div.in14{margin-left:185px;}
div.in15{margin-left:200px;}

#cat_breadcrumb div a {font-weight:bold; background: url("../images/icons/category-small.png") no-repeat scroll 0 -4px transparent; height: 16px; padding: 0 0 0 20px;}
#cat_breadcrumb div.in1 a {font-weight:bold; background: none; padding:0;}

/* -------------------------------------------------- End "cat_breadcrumb" style */

#header #login_details {}
	#header #login_details p img {display:none;}

/* ------------------------------------------------------ Start "action" buttons */
/* Action buttons - Also se IE6 hacks at base*/
a.action{
	font-size:10pt !important;
	font-weight:bold !important;
	/*text-transform:capitalize !important;*/
	text-decoration:none !important;
	text-align:left !important;
	margin:0 5px 0 5px !important;
	display:-moz-inline-stack;
 	display:inline-block;
	background-image:url(../images/buttons/action_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	/*background:url(../images/buttons/action_btn.gif) left top no-repeat;*/
	/* specify padding */
	padding:0 !important;
}
/* special style for nested buttons in data_navigation span */
span.data_navigation a.action.small{
	margin:0 0 0 5px !important;
}
a.action span{
	color:#000 !important;
	cursor:pointer;
	display:-moz-inline-stack;
 	display:inline-block;
	padding:3px 10px 3px 0px;
	margin-left:18px;
	margin-right:-5px; /* pull the right image beyond the left image */
	/*height:19px;*/
	background:url(../images/buttons/action_btn.gif) right top no-repeat;
	white-space:nowrap;
}
a.action:hover span{
	background-position:right -25px;
}
a.action:hover{
	background-position:left -25px;
}

/* Plain (no arrow) version of the same button */
a.action.plain{
	font-size:8pt !important;
	background-position:left -92px;
}
a.action.plain span{
	padding:1px 8px 1px 3px;
	margin-left:5px;
	height:19px;
	background-position:right -92px;

}
a.action.plain:hover{
	background-position:left -113px;
}
a.action.plain:hover span{
	background-position:right -113px;
}
/* disabled button */
a.action.disabled span,
a.action.disabled:hover span,
/*a.action.small.disabled:hover span,
a.action.small.disabled span,*/
a.action.plain.disabled:hover span,
a.action.plain.disabled span{
	color:#999 !important;
}
a.action.disabled:hover{
	cursor:default;
}
a.action.disabled:hover span{
	cursor:default;
}
a.action.disabled:hover{
	background-position:left top;
}
a.action.disabled:hover span{
	background-position:right top;
}
/*a.action.small.disabled:hover{
	background-position:left -50px;
}
a.action.small.disabled:hover span{
	background-position:right -50px;
}*/
a.action.plain:hover{
	background-position:left -92px;
}
a.action.plain:hover span{
	background-position:right -92px;
}
/* Start IE6 Hacks */
*html a.action span{
	position:relative;
}
*html a.action span{
	right:-18px;
}

* html a.action.plain span{
	right:-5px;
}

/* BUTTONS 2012 - default cta */
a.action.small,
a.action.small:link,
a.action.small:visited {display:inline-block; background-image:none; background-color:#ebebed; /*border-right:1px solid #858585; border-bottom:1px solid #858585;*/border:solid 1px #d4d4d4; border-radius:3px; margin-bottom:8px !important; padding:0; font-size:11px !important; /*line-height:20px;*/-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;-o-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;}
div.details_box a.action.small,
div.details_box a.action.small:link,
div.details_box a.action.small:visited {margin-bottom:0px !important;}
div.details_box.plain a.action.small,
div.details_box.plain a.action.small:hover {/*margin-bottom:10px !important;*/}
div.details_box.plain .multi-action-btns dd ul li a.action.small {margin-bottom: 0 !important;}
div.details_box.plain #course_structure a.action.small {margin-bottom:0 !important;}
div.details_box.plain .details_box_left a.action.small,
div.details_box.plain .details_box_right a.action.small{margin-top:-3px !important; margin-bottom:-3px !important;}

a.action.small span,
a.action.small:link span,
a.action.small:visited span {background:none no-repeat; margin:0; font-weight:normal; color:#424242 !important; line-height:18px; padding:0 11px 0 12px ; /*letter-spacing:0.1em;*/ text-decoration:none !important;}
* html a.action.small span,
* html a.action.small:link span,
* html a.action.small:visited span {position:static !important;}/* ie6 */

a.action.small:hover {border:solid 1px #c3c3c3 ;color:#444;box-shadow:0 0 3px #ccc,inset 0 1px 0 White ; border:solid 1px #d4d4d4;}
a.action.small:hover span {color:#424242 ;}    

a.action.small:active,
a.action.small:focus,
a.action.small.cta-active {background-color:#ebebed; border:1px solid #B9B8B8;/* border-bottom:1px solid #cccccc; */-moz-box-shadow:0 0 3px #ccc, inset 0 1px White;-webkit-box-shadow:0 0 3px #ccc, inset 0 1px White;-o-box-shadow:0 0 3px #ccc, inset 0 1px White;box-shadow:0 0 3px #ccc, inset 0 1px White;}

a.action.small:active span,
a.action.small:focus span,
a.action.small.cta-active span {}

a.action.disabled,
a.action.disabled:hover,
a.action.small.disabled,
a.action.small.disabled:hover {cursor:default;opacity:0.4; filter:alpha(opacity=40);border:1px solid #D4D4D4 !important;box-shadow:inset 0 1px 0 White !important;}

div.details_box div.details_box_left p a.action.small span, 
div.details_box div.details_box_right p a.action.small span {min-width:100% !important;}

/* BUTTONS 2012 - add to cart cta */
a.action.small.add2cart span {background:transparent url(../images/icons/add2cart_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
input.btn.add2cart {background:#dbdbdb url(../images/icons/add2cart_16.png) 5px center no-repeat; padding-left:25px;}

/* BUTTONS ICONS 2012 */
a.action.small.coursetodo span {background:transparent url(../images/icons/todo_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.coursetodo.disabled span {background:transparent url(../images/icons/todo_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.courseplay span {background:transparent url(../images/icons/courseplay_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.courseplay.disabled span {/*background:transparent url(../images/icons/courseplaydis_16.png) 5px center no-repeat !important;*/}
a.action.small.coursesurvey span {background:transparent url(../images/icons/coursesurvey_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.coursesurvey.disabled span {/*background:transparent url(../images/icons/coursesurveydis_16.png) 5px 2px no-repeat !important;*/}
a.action.small.coursejoin span {background:transparent url(../images/icons/coursejoin_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.coursejoin.disabled span {/*background:transparent url(../images/icons/coursejoindis_16.png) 5px center no-repeat !important;*/}
a.action.small.courseenroll span {background:transparent url(../images/icons/courseenroll_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.courseenroll.disabled span {/*background:transparent url(../images/icons/courseenrolldis_16.png) 5px center no-repeat !important;*/}
a.action.small.courseunenroll span {background:transparent url(../images/icons/courseunenroll_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.courseunenroll.disabled span {/*background:transparent url(../images/icons/courseunenrolldis_16.png) 5px center no-repeat !important;*/}
a.action.small.courserate span {background:transparent url(../images/icons/courserating_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.courserate.disabled span {/*background:transparent url(../images/icons/courseratingdis_16.png) 5px center no-repeat !important;*/}
a.action.small.coursecertificate span {background:transparent url(../images/icons/coursecertificate_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.coursecertificate.disabled span {/*background:transparent url(../images/icons/coursecertificate_16.png) 5px center no-repeat !important;*/}
a.action.small.add span {background:transparent url(../images/icons/courseadd_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.add.disabled span {/*background:transparent url(../images/icons/courseadd_16.png) 5px center no-repeat !important;*/}
a.action.small.edit span {background:transparent url(../images/icons/courseedit_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.edit.disabled span {/*background:transparent url(../images/icons/courseedit_16.png) 5px center no-repeat !important;*/}
a.action.small.view span {background:transparent url(../images/icons/view_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.view.disabled span {/*background:transparent url(../images/icons/view_16.png) 5px center no-repeat !important;*/}
a.action.small.ilearning {text-transform:none !important;}
	a.action.small.ilearning span {background:transparent url(../images/icons/btn-ilearning_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important; font-weight:normal; color:#424242;}
	a.action.small.ilearning.disabled span {/*background:transparent url(../images/icons/btn-ilearning_16.png) 5px center no-repeat !important;*/}
a#btn-delete span,
a.action.small.delete span {background:transparent url(../images/icons/btn-delete_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a#btn-delete.disabled span,
	a.action.small.delete.disabled span {/*background:transparent url(../images/icons/btn-delete_16.png) 5px center no-repeat !important;*/}
a.action.small.create span {background:transparent url(../images/icons/btn-create_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.create.disabled span {/*background:transparent url(../images/icons/btn-create_16.png) 5px center no-repeat !important;*/}
a.action.small.courserequest span {background:transparent url(../images/icons/btn-courserequest_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.courserequest.disabled span {/*background:transparent url(../images/icons/btn-courserequest_16.png) 5px center no-repeat !important;*/}
a.action.small.run span {background:transparent url(../images/icons/btn-run_16.png) 5px 2px no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.run.disabled span {/*background:transparent url(../images/icons/btn-run_16.png) 5px center no-repeat !important;*/}
a.action.small.cancel span {background:transparent url(../images/icons/btn-cancel_16.png) 5px center no-repeat ; padding:0px 6px 0px 25px;}
	a.action.small.cancel.disabled span {/*background:transparent url(../images/icons/btn-cancel_16.png) 5px 2px no-repeat !important;*/}
a.action.small.duplicate span {background:transparent url(../images/icons/btn-copy_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.duplicate.disabled span {/*background:transparent url(../images/icons/btn-copy_16.png) 5px center no-repeat !important;*/}
a.action.small.revert span {background:transparent url(../images/icons/btn-revert_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.revert.disabled span {/*background:transparent url(../images/icons/btn-revert_16.png) 5px center no-repeat !important;*/}
a.action.small.configure span {background:transparent url(../images/icons/btn-configure_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.configure.disabled span {/*background:transparent url(../images/icons/btn-configure_16.png) 5px center no-repeat !important;*/}
a.action.small.note span {background:transparent url(../images/icons/btn-note_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.note.disabled span {/*background:transparent url(../images/icons/btn-note_16.png) 5px center no-repeat !important;*/}
a.action.plain.arrow-next,
a.action.small.arrow-next{display:inline-block !important; width:16px; height:16px; background:transparent url(../images/icons/2015/btn-next.png) 0 0 no-repeat !important; vertical-align:text-bottom;}
	a.action.plain.arrow-next span,
	a.action.small.arrow-next span{display:none;}
a.action.plain.arrow-prev,
a.action.small.arrow-prev{display:inline-block !important; width:16px; height:16px; background:transparent url(../images/icons/2015/btn-back.png) 0 0 no-repeat !important; vertical-align:text-bottom;}
	a.action.plain.arrow-prev span,
	a.action.small.arrow-prev span{display:none;}
a.action.small.search-link span {background:transparent url(../images/icons/btn-search_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.search-link.disabled span {/*background:transparent url(../images/icons/btn-search_16.png) 5px 2px no-repeat !important;*/}
a.action.small.publish span {background:transparent url(../images/icons/btn-publish_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.publish.disabled span {/*background:transparent url(../images/icons/btn-publish_16.png) 5px 2px no-repeat !important;*/}
a.action.small.unpublish span {background:transparent url(../images/icons/btn-unpublish_16.png) 5px center no-repeat !important; padding:0px 6px 0 25px !important;width:auto;}
	a.action.small.unpublish.disabled span {/*background:transparent url(../images/icons/btn-unpublish_16.png) 5px 2px no-repeat !important;*/}
a.action.small.close span {background:transparent url(../images/icons/btn-cancel_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.close.disabled span {/*background:transparent url(../images/icons/btn-cancel_16.png) 5px 2px no-repeat !important;*/}
a.action.small.print span {background:transparent url(../images/icons/btn-print_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.print.disabled span {/*background:transparent url(../images/icons//btn-print_16.png) 5px 2px no-repeat !important;*/}
a.action.small.reorder span {background:transparent url(../images/icons/btn-reorder_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.reorder.disabled span {/*background:transparent url(../images/icons/btn-reorder_16.png) 5px 2px no-repeat !important;*/}
a.action.small.email span {background:transparent url(../images/icons/btn-email_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.email.disabled span {/*background:transparent url(../images/icons/btn-email_16.png) 5px center no-repeat !important;*/}
#btn-upload span {background:transparent url(../images/icons/btn-upload_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.upload span {background:transparent url(../images/icons/btn-upload_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
#btn-refresh span {background:transparent url(../images/icons/btn-refresh_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
#btn-geocode span {background:transparent url(../images/icons/location_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.refresh span {background:transparent url(../images/icons/btn-refresh_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.unlock span {background:transparent url(../images/icons/btn-unlock_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.unlock.disabled span {/*background:transparent url(../images/icons/btn-unlock_16.png) 5px center no-repeat !important;*/}
a.action.small.accept span {background:transparent url(../images/icons/btn-ok_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.default-contact span {background:transparent url(../images/icons/set-default-contact.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.accept.disabled span {/*background:transparent url(../images/icons/btn-ok_16.png) 5px 2px no-repeat !important;*/}
a.action.small.activate span {background:transparent url(../images/icons/btn-activate_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.activate.disabled span {/*background:transparent url(../images/icons/btn-activate_16.png) 5px center no-repeat !important;*/}
a.action.small.transfer span {background:transparent url(../images/icons/btn-transfer_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.transfer.disabled span {/*background:transparent url(../images/icons/btn-transfer_16.png) 5px 2px no-repeat !important;*/}
a.action.small.next span {background:transparent url(../images/icons/btn-next_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.next.disabled span {/*background:transparent url(../images/icons/btn-next_16.png) 5px center no-repeat !important;*/}
a.action.small.back span {background:transparent url(../images/icons/btn-back_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
	a.action.small.back.disabled span {/*background:transparent url(../images/icons/btn-next_16.png) 5px center no-repeat !important;*/}
a.action.small.addcontentcopy span {background:transparent url(../images/icons/btn-addcontentcopy_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.addcontentref span {background:transparent url(../images/icons/btn-addcontentref_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createonlineoffering span {background:transparent url(../images/icons/btn-createonlineoffering_16.png) 5px 0 no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createoperationaltest span {background:transparent url(../images/icons/btn-createoperationaltest_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createscheduledoffering span {background:transparent url(../images/icons/btn-createscheduledoffering_16.png) 5px 0 no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createsubfolder span {background:transparent url(../images/icons/btn-createsubfolder_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createsubobject span {background:transparent url(../images/icons/btn-createsubobject_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createtestitembank span {background:transparent url(../images/icons/btn-createtestitembank_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createvirtualclass span {background:transparent url(../images/icons/btn-createvirtualclass_16.png) 5px 0 no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.deletefilter span {background:transparent url(../images/icons/btn-deletefilter_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.filter span {background:transparent url(../images/icons/btn-filter_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.folderpermission span {background:transparent url(../images/icons/btn-folderpermission_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.movedown span {background:transparent url(../images/icons/btn-movedown_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.moveobject span {background:transparent url(../images/icons/btn-moveobject_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.moveup span {background:transparent url(../images/icons/btn-moveup_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.breakjob span {background:transparent url(../images/icons/btn-breakjob_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.runjob span {background:transparent url(../images/icons/btn-runjob_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.fixjob span {background:transparent url(../images/icons/btn-fixjob_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.langvar span {background:transparent url(../images/icons/btn-langvar_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createcertoffering span {background:transparent url(../images/icons/btn-createcertification_16.png) 5px 0 no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.certification span {background:transparent url(../images/icons/btn-certification_16.png) 5px 2px no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createlearningpath span {background:transparent url(../images/icons/create-learning-path-small.png) 5px 0 no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createlearningtrack span {background:transparent url(../images/icons/create-learning-track-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createuser span {background:transparent url(../images/icons/createuser_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createunlistedlearner span {background:transparent url(../images/icons/btn-createunlistedlearner_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.datatable span {background:transparent url(../images/icons/btn-datatable_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.exportfolder span {background:transparent url(../images/icons/btn-exportfolder_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.exportcontent span {background:transparent url(../images/icons/btn-exportcontent_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.importcontent span {background:transparent url(../images/icons/btn-importcontent_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.paybycc span{background:transparent url(../images/icons/btn-paybycc_16.png) 5px center no-repeat; padding:0px 6px 0px 25px !important; /*vertical-align:top;*/}
a.action.small.uselicencekey span{background:transparent url(../images/icons/btn-uselicensekey_16.png) 5px center no-repeat; padding:0px 6px 0px 25px !important; /*vertical-align:top;*/}
a.action.small.emaillicencekey span{background:transparent url(../images/icons/btn-emaillicensekey_16.png) 5px center no-repeat; padding:0px 6px 0px 25px !important; /*vertical-align:top;*/}
a.action.small.uselicencekeyself span{background:transparent url(../images/icons/btn-uselicensekeyself_16.png) 5px center no-repeat; padding:0px 6px 0px 25px !important; /*vertical-align:top;*/}
a.action.small.uselicencekeyothers span{background:transparent url(../images/icons/btn-uselicensekeyothers_16.png) 5px center no-repeat; padding:0px 6px 0px 25px !important; /*vertical-align:top;*/}
a.action.small.createchildorg span {background:transparent url(../images/icons/btn_createchildorg_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createcontact span {background:transparent url(../images/icons/btn_createcontact_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.yammer-link span {background:transparent url(../images/icons/btn-yammer_16.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createdocument span {background:transparent url(../images/icons/createdocument-small.png) 3px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createjobrole span {background:transparent url(../images/icons/createjobrole-small.png) 3px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.announcement span {background:transparent url(../images/icons/create-announcement-small.png) 3px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.openfolder span {background: url(../images/icons/contentGroup.gif) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.rplrequest span {background: url(../images/icons/rplrequest.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.forum span {background: url(../images/icons/forum-small.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createforum span {background: url(../images/icons/btn-createforum.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.download span {background: url(../images/icons/btn-download_16.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.signature span {background: url(../images/icons/icons-digi-signature-small.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.checkout span {background: url(../images/icons/icon-checkout-but.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.login span {background: url(../images/icons/btn-login_16.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.opennewwin span {background: url(../images/icons/open-new-win.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createclassroom-wl span {background: url(../images/icons/icon-createclassroom-wl.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createvirtual-class-wl span {background: url(../images/icons/icon-createvirtual-class-wl.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createclassroom-sc span {background: url(../images/icons/icon-createclassroom-sc.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createvirtual-class-sc span {background: url(../images/icons/icon-createvirtual-class-sc.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.bundle span {background: url(../images/icons/btn-bundle_16.png) no-repeat scroll 5px center transparent !important; padding: 0 6px 0 25px !important;}
a.action.small.createassignment span {background:transparent url(../images/icons/create-assignment-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createcompetency span {background:transparent url(../images/icons/create-competency-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createpdpcycle span {background:transparent url(../images/icons/create-pdp-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createchannel span {background:transparent url(../images/icons/create-channel-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.createrecurrent span {background:transparent url(../images/icons/create-recurrent-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}

a.action.small.paybycc span {background:transparent url(../images/icons/icon-paybycc.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.prerequisite span {background:transparent url(../images/icons/prerequisite-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.copy-synd span {background:transparent url(../images/icons/copy-synd-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.rule-based span {background:transparent url(../images/icons/rule-based-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}
a.action.small.rank span {background:transparent url(../images/icons/rank-small.png) 5px center no-repeat !important; padding:0px 6px 0px 25px !important;}

/*a.action.small.createcertification span {background:transparent url(../images/icons/btn-createcertification_16.png) 5px 2px no-repeat !important; padding:0px 6px 0px 25px !important;}*/

#breadcrumb a.action.small {background-image:none !important; background-color:#EBEBED !important;}

/* BUTTONS 2012 - input button */
/*input.btn {display:inline-block; margin:0 10px 0 0; padding:3px 7px; background-image:none; background-color:#dbdbdb; border-right:1px solid #858585; border-bottom:1px solid #858585; border-top:0; border-left:0; border-radius:3px; font-size:11px !important; font-weight:normal; letter-spacing:1pt; color:#333333;}*/
input.btn[disabled] {cursor:default; -moz-opacity:0.4; -webkit-opacity:0.4; opacity:0.4;}
input.btn {display:inline-block; margin:0 10px 0 0; padding:0 7px; line-height:18px; background-image:none; background-color:#EBEBED !important; border:1px solid #D4D4D4; border-radius:3px; box-shadow: 0 1px 0 White inset; font-size:11px !important; font-weight:normal; letter-spacing:normal; color:#444444;cursor:pointer;}
input.btn::-moz-focus-inner{margin-top:-2px;}
input.btn.save {background:#dbdbdb url(../images/icons/btn-save_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.submit {background:#dbdbdb url(../images/icons/btn-save_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.cancel {background:#dbdbdb url(../images/icons/btn-cancel_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.clear-fields {background:#dbdbdb url(../images/icons/btn-cancel_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.delete {background:#dbdbdb url(../images/icons/btn-delete_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.close {background:#dbdbdb url(../images/icons/btn-cancel_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.search {background:#dbdbdb url(../images/icons/btn-search_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.run {background:#dbdbdb url(../images/icons/btn-run_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.download {background:#dbdbdb url(../images/icons/btn-download_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.duplicate {background:#dbdbdb url(../images/icons/btn-copy_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.print {background:#dbdbdb url(../images/icons/btn-print_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.create {background:#dbdbdb url(../images/icons/btn-create_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.createaddmore {background:#dbdbdb url(../images/icons/btn-createaddmore_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.saveaddmore {background:#dbdbdb url(../images/icons/btn-saveaddmore-16.png) 5px center no-repeat; padding-left:25px;}
input.btn.createvirtualclass {background:#dbdbdb url(../images/icons/btn-createvirtualclass_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.next {background:#dbdbdb url(../images/icons/btn-next_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.back {background:#dbdbdb url(../images/icons/btn-back_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.view {background:#dbdbdb url(../images/icons/btn-view_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.add {background:#dbdbdb url(../images/icons/btn-add_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.finalizepurchase {background:#dbdbdb url(../images/icons/btn-finalizepurchase_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.paid {background:#dbdbdb url(../images/icons/btn-paid_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.schedulereport {background:#dbdbdb url(../images/icons/btn-schedulereport_16.png) 5px 2px no-repeat; padding-left:25px;}
input.btn.courseenroll {background:#dbdbdb url(../images/icons/courseenroll_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.courseunenroll {background:#dbdbdb url(../images/icons/courseunenroll_16.png) 5px 2px no-repeat; padding-left:25px;}
input.btn.login {background:#dbdbdb url(../images/icons/btn-login_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.email {background:#dbdbdb url(../images/icons/btn-email_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.upload {background:#dbdbdb url(../images/icons/btn-upload_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.refresh {background:#dbdbdb url(../images/icons/btn-refresh_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.bulk-download {background:#dbdbdb url(../images/icons/btn-bulkdownload_16.png) 5px 2px no-repeat; padding-left:25px;}
input.btn.unlock {background:#dbdbdb url(../images/icons/btn-unlock_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.accept {background:#dbdbdb url(../images/icons/btn-ok_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.activate {background:#dbdbdb url(../images/icons/btn-activate_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.breakjob {background:#dbdbdb url(../images/icons/btn-breakjob_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.fixjob {background:#dbdbdb url(../images/icons/btn-fixjob_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.runjob {background:#dbdbdb url(../images/icons/btn-runjob_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.langvar {background:#dbdbdb url(../images/icons/btn-langvar_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.configure {background:#dbdbdb url(../images/icons/btn-configure_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.revert {background:#dbdbdb url(../images/icons/btn-revert_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.publish {background:#dbdbdb url(../images/icons/btn-publish_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.unpublish {background:#dbdbdb url(../images/icons/btn-unpublish_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.transfer {background:#dbdbdb url(../images/icons/btn-transfer_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.edit {background:#dbdbdb url(../images/icons/courseedit_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.ilearning {text-transform:none !important; background:#dbdbdb url(../images/icons/btn-ilearning_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.datatable {background:#dbdbdb url(../images/icons/btn-datatable_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.courserequest {background:#dbdbdb url(../images/icons/btn-courserequest_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.resetpassword {background:#dbdbdb url(../images/icons/btn-resetpassword_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.paybycc{background:#dbdbdb url(../images/icons/btn-paybycc_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.uselicencekey{background:#dbdbdb url(../images/icons/btn-uselicensekey_16.png) 5px center no-repeat; padding-left:25px;}
input.btn.emaillicencekey{background:#dbdbdb url(../images/icons/btn-emaillicensekey_16.png) 5px center no-repeat; padding-left:25px;}
.fakefile input{width:155px;}
input.btn.filebrowse {background:#dbdbdb url(../images/icons/btn-filebrowse_16.png) 5px center no-repeat; padding-left:25px; width:100px;margin:0 0 0 5px;}
input.btn.encrypt {background:#dbdbdb url(/st_toolkit/common/images/icons/btn-encrypt.png) 5px center no-repeat !important; padding-left:25px !important;}
input.btn.decrypt {background:#dbdbdb url(/st_toolkit/common/images/icons/btn-decrypt.png) 5px center no-repeat !important; padding-left:25px !important;}
input.btn.savedsearch {background:#dbdbdb url(/st_toolkit/common/images/icons/btn-savedsearch.png) 5px center no-repeat !important; padding-left:25px !important;}
input.btn.browseall {background:#dbdbdb url(/st_toolkit/common/images/icons/btn-browseall.png) 5px center no-repeat !important; padding-left:25px !important;}

/* Generic Label with Icons 2014 */
span.virtualclass {background:transparent url(../images/icons/btn-createvirtualclass_16.png) 5px -3px no-repeat; padding-left:25px;}

	/*input.btn:hover {background-color:#999999; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#fefefe; cursor:pointer;}
	input.btn:active,
	input.btn:focus {
		border:solid 1px #c3c3c3;color:#444;
		-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-o-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		box-shadow:0 0 3px #ccc,inset 0 1px 0 White;}*/
	input.btn:hover,input.btn.hovered {
		border:solid 1px #c3c3c3 !important;color:#444; 
		-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important; 
		-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important; 
		-o-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;
  		box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;
	}
	input.btn:active,
	input.btn:focus.input.btn.focused{
		border:solid 1px #ababab !important;
	}
input.btn.disabled,
input.btn.disabled:active,
input.btn.disabled:hover,
input.btn.disabled:focus {/*display:inline-block; margin:0 10px 0 0; padding:3px 7px; background-image:none; background-color:#dbdbdb; border-right:1px solid #858585; border-bottom:1px solid #858585; border-top:0; border-left:0; border-radius:3px; font-size:11px !important; font-weight:bold; letter-spacing:1pt; color:#858585; */cursor:default;opacity:0.4; filter:alpha(opacity=40);border:1px solid #D4D4D4 !important;box-shadow:inset 0 1px 0 White !important;}
input.btn-link {color: #1073c7;font-weight: bold; text-decoration: none; background: transparent none repeat scroll 0 0; border: 0 none; padding: 0; cursor:pointer;}
input.btn-link:hover {text-decoration:underline;}
input.btn-link.disabled {opacity:0.4;}
input.btn-link.disabled:hover {text-decoration:none;}

/* icons style properties*/
.icon{display: inline-block !important; background-position: center center; background-repeat: no-repeat;}
.icon.small{width:16px;height:16px;}
/*.tiles-layout .icon.small{width:32px;height:32px; padding:8px !important; border-radius:32px; background-size: 24px !important;}*/
.tiles-layout .icon.small{width:16px;height:16px; padding:0 !important; margin-right: 5px; }
.icon.med{width:24px;height:24px;}
.icon.large{width:24px;height:18px; margin-right: 5px;}
.icon.unpublished { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);  -moz-opacity: 0.4;  -khtml-opacity: 0.4;  opacity: 0.4;}
/* icons general*/
.icon.pdf.small {background:transparent url(../images/icons/pdf-icon.png) no-repeat center center; background-size: 16px; border-radius:0;}
.icon.xls.small {background:transparent url(../images/icons/xls-icon.png) no-repeat center center; background-size: 16px;border-radius:0;}
.icon.word.small {background:transparent url(../images/icons/word-icon.png) no-repeat center center; background-size: 16px;border-radius:0;}
.icon.txt.small {background:transparent url(../images/icons/txt-icon.png) no-repeat center center; background-size: 16px;border-radius:0;}
/* small icons list*/
.icon.admin-activity.small{background:transparent url(../images/icons/admin-activity-small.png) no-repeat center center;}
.icon.assessment.small{background:transparent url(../images/icons/assessment-small.png) no-repeat center center;}
.icon.assessment-certification.small{background:transparent url(../images/icons/assessment-certification-small.png) no-repeat center center;}
.icon.assignment.small{background:transparent url(../images/icons/assignment-small.png) no-repeat center center;}
.icon.bundle.small{background:transparent url(../images/icons/bundle-small.png) no-repeat center center;}
.icon.certification.small{background:transparent url(../images/icons/certification-small.png) no-repeat center center;}
.icon.content-object.small{background:transparent url(../images/icons/content-object-small.png) no-repeat center center;}
.icon.document.small{background:transparent url(../images/icons/document-small.png) no-repeat center center;}
.icon.ext-learning.small{background:transparent url(../images/icons/ext-learning-small.png) no-repeat center center;}
.icon.book.small{background:transparent url(../images/icons/icon-book-small.png) no-repeat center center;}
.icon.instructor-activity.small{background:transparent url(../images/icons/instructor-activity-small.png) no-repeat center center;}
.icon.instructor-assessment.small{background:transparent url(../images/icons/instructor-assessment-small.png) no-repeat center center;}
.icon.job-role.small{background:transparent url(../images/icons/job-role-small.png) no-repeat center center;}
.icon.learning-path.small{background:transparent url(../images/icons/learning-path-small.png) no-repeat center center;}
.icon.learning-track.small{background:transparent url(../images/icons/learning-track-small.png) no-repeat center center;}
.icon.learning-track-full.small{background:transparent url(../images/icons/learning-track-full-small.png) no-repeat center center;}
.icon.manager-activity.small{background:transparent url(../images/icons/manager-activity-small.png) no-repeat center center;}
.icon.manager-assessment.small{background:transparent url(../images/icons/manager-assessment-small.png) no-repeat center center;}
.icon.online-certification.small{background:transparent url(../images/icons/online-certification-small.png) no-repeat center center;}
.icon.operational-assessment.small{background:transparent url(../images/icons/operational-assessment-small.png) no-repeat center center;}
.icon.resource-avail.small{background:transparent url(../images/icons/resource-avail-small.png) no-repeat center center;}
.icon.resource.small{background:transparent url(../images/icons/resource-small.png) no-repeat center center;}
.icon.rto-competency.small{background:transparent url(../images/icons/rto-competency-small.png) no-repeat center center;}
.icon.rto-qualification.small{background:transparent url(../images/icons/rto-qualification-small.png) no-repeat center center;}
.icon.schedule-class.small{background:transparent url(../images/icons/schedule-class-small.png) no-repeat center center;}
.icon.scheduled.small{background:transparent url(../images/icons/scheduled-small.png) no-repeat center center;}
.icon.scheduled-full.small{background:transparent url(../images/icons/scheduled-full-small.png) no-repeat center center;}
.icon.schedule-vclass.small{background:transparent url(../images/icons/schedule-vclass-small.png) no-repeat center center;}
.icon.self-paced.small{background:transparent url(../images/icons/self-paced-small.png) no-repeat center center;}
.icon.survey.small{background:transparent url(../images/icons/survey-small.png) no-repeat center center;}
.icon.virtual.small{background:transparent url(../images/icons/virtual-small.png) no-repeat center center;}
.icon.waitlist-class.small{background:transparent url(../images/icons/waitlist-class-small.png) no-repeat center center;}
.icon.waitlist-vclass.small{background:transparent url(../images/icons/waitlist-vclass-small.png) no-repeat center center;}
.icon.user-deactive.small{background:transparent url(../images/icons/user-deactive-small.png) no-repeat center center;}
.icon.user-extended-leave.small{background:transparent url(../images/icons/user-extended-leave-small.png) no-repeat center center;}
.icon.user-anon.small{background:transparent url(../images/icons/user-anon-small.png) no-repeat center center;}
.icon.org.small{background:transparent url(../images/icons/org-small.png) no-repeat center center;}
.icon.org-inactive.small{background:transparent url(../images/icons/org-inactive-small.png) no-repeat center center;}
.icon.standard-user-group.small{background:transparent url(../images/icons/standard-user-group-small.png) no-repeat center center;}
.icon.dynamic-user-group.small{background:transparent url(../images/icons/dynamic-user-group-small.png) no-repeat center center;}
.icon.dynamic-user-groupv2.small{background:transparent url(../images/icons/icon-dynamic-user-group-small.png) no-repeat center center;}
.icon.rplrequest.small{background: url(../images/icons/rplrequest.png) no-repeat center center;}
.icon.home.small{background:transparent url(../images/icons/home-small.png) no-repeat center center;}
.icon.importfile.small{background:transparent url(../images/icons/importfile-small.png) no-repeat center center;}
.icon.user.small{background:transparent url(../images/icons/user-small.png) no-repeat center center;}
.icon.user-recon.small{background:transparent url(../images/icons/user-recon-small.png) no-repeat center center;}
.icon.manager.small{background:transparent url(../images/icons/manager-icon-small.png) no-repeat center center;}
.icon.forum.small{background:transparent url(../images/icons/forum-small.png) no-repeat center center;}
.icon.room.small{background:transparent url(../images/icons/room_16.png) no-repeat center center;}
.icon.location.small{background:transparent url(../images/icons/location_16.png) no-repeat center center;}
.icon.instructor.small{background:transparent url(../images/icons/inst_16.png) no-repeat center center;}
.icon.rto-assessor.small{background:transparent url(../images/icons/rto_assessor_16.png) no-repeat center center;}
.icon.assessor.small{background:transparent url(../images/icons/assessor_16.png) no-repeat center center;}
.icon.observer.small{background:transparent url(../images/icons/observer_16.png) no-repeat center center;}
.icon.prerequisite.small{background:transparent url(../images/icons/prerequisite-small.png) no-repeat center center;}
.icon.curriculum.small{background-image: url(../images/icons/2015/icon-curriculum-small.png); background-color: #81bb61;}
.icon.collapse-tree.small{background-image: url(../images/icons/collapse.gif);}
.icon.expand-tree.small{background-image: url(../images/icons/expand.gif);}
.icon.emptynode-tree.small{background-image: url(../images/icons/middle.gif);}
.icon.modality-ES.small{background-image: url(../images/icons/scheduled-small.png) ;background-color:#81bb61;}
.icon.modality-VC.small{background-image: url(../images/icons/icon-guest-speaker-small.png) ;background-color:#fcde8a;}
.icon.modality-R.small{background-image: url(../images/icons/self-paced-small.png)) ;background-color:#ed813e;}
.icon.modality-EX.small{background-image: url(../images/icons/scheduled-small.png) ;background-color:#84bbe6;}
.icon.modality-JRLAB.small{background-image: url(../images/icons/modality-JRLAB-small.png) ;}
.icon.modality-LPOJT.small{background-image: url(../images/icons/modality-LPOJT-small.png) ;}
.icon.report.small{background-image: url(../images/icons/generic-report-small.png);}
.icon.campaign.small {background-image: url(../images/icons/icon-campaign-small.png);}
.icon.guest-speaker.small {background-image: url(../images/icons/icon-guest-speaker-small.png);}
.icon.competency.small {background-image: url(../images/icons/icon-competency-small.png);}
.icon.pdp.small{background-image: url(../images/icons/icon-pdp-small.png) ;}
.icon.folder.small{background-image:url("../images/icons/icons_folder_16.png");}
.icon.channel.small{background-image:url("../images/icons/icon-channel-small.png");}
.icon.video.small{background-image:url("../images/icons/icon-video-small.png");}
.icon.article.small{background-image:url("../images/icons/icon-article-small.png");}
.icon.qbank.small{background-image:url("../images/icons/qbank-small.png");}
.icon.question.small{background-image:url("../images/icons/question-small.png");}
.icon.recurrent.small{background-image:url("../images/icons/recurrent-small.png");}
.icon.email-field.small{background-image:url("../images/icons/email-field-small.png");}
.icon.podcast.small{background-image:url("../images/icons/icon-podcast-small.png");}
.icon.new-win.small,
a.action.small span.icon.new-win.small,
.multi-action-btns span.icon.new-win.small,
.tiles-layout a.action.small span.icon.new-win.small,
.tiles-layout .multi-action-btns span.icon.new-win.small
#admin-page.adminv2 a.action.small span.icon.new-win.small,
#admin-page.adminv2 .tiles-layout a.action.small span.icon.new-win.small{
	background-image:url("../images/icons/open-new-win.png")!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	padding: 0!important;
    background-size: 16px!important;
	width:17px!important;
	height:16px!important}
/* tileview icons list*/
.tiles-layout .icon.report.small{background-image: url(../images/icons/generic-report-small.png);   /* background-color: #81bb61;*/}
/* large icons list*/
.icon.admin-activity.large{background:transparent url(../images/icons/admin-activity-large.png) no-repeat center center;}
.icon.assessment.large{background:transparent url(../images/icons/assessment-large.png) no-repeat center center;}
.icon.assessment-certification.large{background:transparent url(../images/icons/assessment-certification-large.png) no-repeat center center;}
.icon.assignment.large{background:transparent url(../images/icons/assignment-large.png) no-repeat center center;}
.icon.bundle.large{background:transparent url(../images/icons/bundle-large.png) no-repeat center center;}
.icon.certification.large{background:transparent url(../images/icons/certification-large.png) no-repeat center center;}
.icon.content-object.large{background:transparent url(../images/icons/content-object-large.png) no-repeat center center;}
.icon.document.large{background:transparent url(../images/icons/document-large.png) no-repeat center center;}
.icon.ext-learning.large{background:transparent url(../images/icons/ext-learning-large.png) no-repeat center center;}
.icon.book.large{background:transparent url(../images/icons/icon-book-large.png) no-repeat center center;}
.icon.instructor-activity.large{background:transparent url(../images/icons/instructor-activity-large.png) no-repeat center center;}
.icon.instructor-assessment.large{background:transparent url(../images/icons/instructor-assessment-large.png) no-repeat center center;}
.icon.job-role.large{background:transparent url(../images/icons/job-role-large.png) no-repeat center center;}
.icon.learning-path.large{background:transparent url(../images/icons/learning-path-large.png) no-repeat center center;}
.icon.learning-track.large{background:transparent url(../images/icons/learning-track-large.png) no-repeat center center;}
.icon.learning-track-full.large{background:transparent url(../images/icons/learning-track-full-large.png) no-repeat center center;}
.icon.manager-activity.large{background:transparent url(../images/icons/manager-activity-large.png) no-repeat center center;}
.icon.manager-assessment.large{background:transparent url(../images/icons/manager-assessment-large.png) no-repeat center center;}
.icon.online-certification.large{background:transparent url(../images/icons/online-certification-large.png) no-repeat center center;}
.icon.operational-assessment.large{background:transparent url(../images/icons/operational-assessment-large.png) no-repeat center center;}
.icon.resource-avail.large{background:transparent url(../images/icons/resource-avail-large.png) no-repeat center center;}
.icon.resource.large{background:transparent url(../images/icons/resource-large.png) no-repeat center center;}
.icon.rto-competency.large{background:transparent url(../images/icons/rto-competency-large.png) no-repeat center center;}
.icon.rto-qualification.large{background:transparent url(../images/icons/rto-qualification-large.png) no-repeat center center;}
.icon.schedule-class.large{background:transparent url(../images/icons/schedule-class-large.png) no-repeat center center;}
.icon.scheduled.large{background:transparent url(../images/icons/scheduled-large.png) no-repeat center center;}
.icon.scheduled-full.large{background:transparent url(../images/icons/scheduled-full-large.png) no-repeat center center;}
.icon.schedule-vclass.large{background:transparent url(../images/icons/schedule-vclass-large.png) no-repeat center center;}
.icon.self-paced.large{background:transparent url(../images/icons/self-paced-large.png) no-repeat center center;}
.icon.survey.large{background:transparent url(../images/icons/survey-large.png) no-repeat center center;}
.icon.virtual.large{background:transparent url(../images/icons/virtual-large.png) no-repeat center center;}
.icon.waitlist-class.large{background:transparent url(../images/icons/waitlist-class-large.png) no-repeat center center;}
.icon.waitlist-vclass.large{background:transparent url(../images/icons/waitlist-vclass-large.png) no-repeat center center;}
.icon.user-deactive.large{background:transparent url(../images/icons/user-deactive-large.png) no-repeat center center;}
.icon.user-extended-leave.large{background:transparent url(../images/icons/user-extended-leave-large.png) no-repeat center center;}
.icon.user-anon.large{background:transparent url(../images/icons/user-anon-large.png) no-repeat center center;}
.icon.org.large{background:transparent url(../images/icons/org-large.png) no-repeat center center;}
.icon.org-inactive.large{background:transparent url(../images/icons/org-inactive-large.png) no-repeat center center;}
.icon.standard-user-group.large{background:transparent url(../images/icons/standard-user-group-large.png) no-repeat center center;}
.icon.dynamic-user-group.large{background:transparent url(../images/icons/dynamic-user-group-large.png) no-repeat center center;}
.icon.dynamic-user-groupv2.large{background:transparent url(../images/icons/icon-dynamic-user-group-large.png) no-repeat center center;}
.icon.home.large{background:transparent url(../images/icons/home-large.png) no-repeat center center;}
.icon.importfile.large{background:transparent url(../images/icons/importfile-large.png) no-repeat center center;}
.icon.user.large{background:transparent url(../images/icons/user-large.png) no-repeat center center;}
.icon.room.large{background:transparent url(../images/icons/room-large.png) no-repeat center center;}
.icon.location.large{background:transparent url(../images/icons/location-large.png) no-repeat center center;}
.icon.instructor.large{background:transparent url(../images/icons/instructor-large.png) no-repeat center center;}
.icon.rto-assessor.large{background:transparent url(../images/icons/rtoassessor-large.png) no-repeat center center;}
.icon.assessor.large{background:transparent url(../images/icons/assessor-large.png) no-repeat center center;}
.icon.observer.large{background:transparent url(../images/icons/observer-large.png) no-repeat center center;}
.icon.report.large{background-image: url(../images/icons/generic-report-large.png);}
.icon.campaign.large {background-image: url(../images/icons/icon-campaign-large.png);}
.icon.guest-speaker.large {background-image: url(../images/icons/icon-guest-speaker-large.png);}
.icon.competency.large {background-image: url(../images/icons/icon-competency-large.png);}
.icon.pdp.large{background: url(../images/icons/icon-pdp-large.png) no-repeat center center;}
.icon.competency.large{background:transparent url(../images/icons/icon-competency-large.png) no-repeat center center;}
.icon.folder.large{background-image:url("../images/icons/folder-large.png");}
.icon.channel.large{background-image:url("../images/icons/channel-large.png");background-size:18px!important;}
.icon.video.large{background-image:url("../images/icons/icon-video-large.png");}
.icon.article.large{background-image:url("../images/icons/icon-article-large.png");}
.icon.qbank.large{background-image:url("../images/icons/qbank-large.png");}
.icon.question.large{background-image:url("../images/icons/question-large.png");}
.icon.recurrent.large{background-image:url("../images/icons/recurrent-large.png");}
.icon.helpquestionmarkpopup {background-image: url(../images/icons/2015/icon-help-small.png); width:12px; height:12px; margin:0 3px;}
/*.icon.manager.large{background:transparent url(../images/icons/manager-icon-large.png) no-repeat center center;}*/
/*.icon.forum.large{background:transparent url(../images/icons/forum-large.png) no-repeat center center;}*/
.icon.collapse-tree.large{background-image: url(../images/icons/collapse.gif);}
.icon.expand-tree.large{background-image: url(../images/icons/expand.gif);}
.icon.emptynode-tree.large{background-image: url(../images/icons/middle.gif);}
.icon.report.small{background-image: url(../images/icons/generic-report-large.png);}
.icon.podcast.large{background-image: url(../images/icons/icon-podcast-large.png);}

/*ics icons*/
.ics{background:url("../images/icons/icon-ics.png") left center no-repeat; padding-left:20px; display: inline-block;}
.ics-delete{background:url("../images/icons/icon-ics-delete.png") left center no-repeat; padding-left:20px; display: inline-block;}
.ics-update{background:url("../images/icons/icon-ics-update.png") left center no-repeat; padding-left:20px; display: inline-block;}
/* tile layout style*/
.tiles-layout {}
	label.label-text {font-size:12px; color:#333; font-weight:bold; margin-right:5px;}
	span.value-text {font-size:12px; color:#333; }

	.threecol-wrapper {}
		.tiles-layout.three-col-tiles {}
		.tiles-layout.table-tiles {padding: 10px 15px 10px 0; border-bottom:1px solid #eee;}
		.tiles-layout.table-tiles.pointer, .pointer {cursor:pointer;}
		#course-structure-v2 .tiles-layout.table-tiles, #search_results .tiles-layout.table-tiles{position: relative;}
		.tiles-layout.table-tiles.sectionHeader{padding: 15px;}
		.tiles-layout.table-tiles:hover { /*background-color: #ebeced;*/}
		.tiles-layout.table-tiles.noBox:hover,.tiles-layout.table-tiles.sectionHeader:hover { background-color: transparent; }
		.tiles-layout.table-tiles.indent-10,.tiles-layout.table-tiles.indent-20,.tiles-layout.table-tiles.indent-30,.tiles-layout.table-tiles.indent-40,.tiles-layout.table-tiles.indent-50,.tiles-layout.table-tiles.indent-60,.tiles-layout.table-tiles.indent-70,.tiles-layout.table-tiles.indent-80,.tiles-layout.table-tiles.indent-90,.tiles-layout.table-tiles.indent-100{/*border-left:dashed 1px #333; */}
		.tiles-layout.table-tiles.indent-0{padding:20px;}
		.tiles-layout.table-tiles.indent-10{padding:20px 20px 20px 60px;}
		.tiles-layout.table-tiles.indent-20{padding:20px 20px 20px 100px;}
		.tiles-layout.table-tiles.indent-30{padding:20px 20px 20px 140px;}
		.tiles-layout.table-tiles.indent-40{padding:20px 20px 20px 180px;}
		.tiles-layout.table-tiles.indent-50{padding:20px 20px 20px 220px;}
		.tiles-layout.table-tiles.indent-60{padding:20px 20px 20px 260px;}
		.tiles-layout.table-tiles.indent-70{padding:20px 20px 20px 300px;}
		.tiles-layout.table-tiles.indent-80{padding:20px 20px 20px 340px;}
		.tiles-layout.table-tiles.indent-90{padding:20px 20px 20px 380px;}
		.tiles-layout.table-tiles.indent-100{padding:20px 20px 20px 420px;}
		.tiles-layout.table-tiles:last-child,.tiles-layout.table-tiles:only-of-type {/*border-bottom:none;*/border-bottom:solid 1px #d6dfe6;}
		.tiles-layout.table-tiles:first-child {border-top:solid 1px #d6dfe6;}
		.collapsible-header .tiles-layout.table-tiles,
		.collapsible-header .tiles-layout.table-tiles:first-child {border:0;}
		.tiles-layout.table-tiles.sectionHeader {}
		.tiles-layout.table-tiles.sectionHeader h2.table_heading.exp{border:0 !important; background-color:transparent;}
		.tiles-layout.table-tiles.bundleHeader h2.table_heading {text-indent:initial; padding-left:0;border:0 !important; background-color:transparent;}
		.tiles-layout.table-tiles.noBox {padding:20px 0;border: 0;}
		
		.tiles-layout.three-col-tiles .tiles-col-l {float:left; /*width:690px;*/ width:87%; margin-right:0px; }
/*		#course-structure-v2 .collapsible-content .tiles-layout.three-col-tiles .treeNode,
		#search_results .tiles-layout.three-col-tiles .treeNode{padding:15px 5px 15px 0;display: inline-block; vertical-align: top;}
*/		.tiles-layout.three-col-tiles.sectionHeader.locked{opacity:0.4;}
		.tiles-layout.three-col-tiles.sectionHeader.locked .tiles-col-l{background:url(../images/icons/2015/icon-locked-large) right 10px no-repeat;}
		.tiles-layout.three-col-tiles .tiles-col-l-l {float:left; /*width:51px;*/ /*width:8%;*/ display: table-cell;}
		.tiles-layout.three-col-tiles .tiles-col-l-r {/*float:left;*/ /*width:602px;*/ /*width:92%;*/ display: table-cell;}
		.tiles-layout.table-tiles.sectionHeader .tiles-col-l-l ,
		.tiles-layout.table-tiles.sectionHeader .tiles-col-l-r {display:block;}
		.tiles-layout.three-col-tiles .tiles-col-r {float:left; /*width:140px;*/ width:13%; text-align:right; }	
		.tiles-layout .desc-wrp{clear:both;}
		.tiles-layout .desc-wrp.collapsible .desc-txt{display:none; padding: 15px 0;}
		.tiles-layout .desc-wrp.collapsible .desc-txt .togglecourse .value-text{border:solid 1px #d6dfe6; padding:11px 25px 11px 15px; display: inline-block;    border-radius: 3px;color:#333; background:url("/st_toolkit/common/images/framework/prim-nav-arrow-dark.png") no-repeat right 8px center;}
		.tiles-layout .desc-wrp.collapsible .desc-txt img{float:left; margin:0 10px 10px 0;}
		.tiles-layout .desc-wrp.collapsible .desc-tgl .show-desc {display:none;}
		.tiles-layout .desc-wrp.collapsible .desc-tgl.hiddentxt .show-desc {display:inline;}
		.tiles-layout .desc-wrp.collapsible .desc-tgl.hiddentxt .hide-desc {display:none;}
		.tiles-layout .desc-wrp .desc-tgl{font-weight:700; /*font-size: 14px;*/ color:#333 ;padding-left:20px;background:transparent url(../images/icons/2015/icon-minus.png) no-repeat left center;}
	    .tiles-layout .desc-wrp .desc-tgl.hiddentxt{background:transparent url(../images/icons/2015/icon-plus.png) no-repeat left center;}
	    .tiles-layout .desc-wrp .desc-tgl:hover{text-decoration: none;}
	
		.tiles-layout.three-col-tiles .tiles-title,
		.tiles-layout.three-col-tiles dl.tiles-content dt a {/*font-size:18px;*/}
		.tiles-layout.three-col-tiles dl.tiles-content dt a:hover {text-decoration: none; color: #2d1d85;}
		
		.tiles-layout dl.tiles-content {/*float:left;*/ margin-right:20px; text-align:left; font-size:12px;}
		.tiles-layout dl.tiles-content .action-but-wrapper{display:inline-block;}
		.tiles-layout dl.tiles-content .title-2col:after{content: ''; display: block; clear: both;}
		.tiles-layout dl.tiles-content .title-2col .title-leftcol{/*float:left; width:10%;*/display:table-cell; vertical-align: middle;}
		.tiles-layout dl.tiles-content .title-2col .title-rightcol{/*float:left; width:90%;*/display:table-cell; vertical-align: middle;}
		.tiles-layout dl.tiles-content .header-txt{line-height: normal;}
		.tiles-layout dl.tiles-content dt {/*margin-bottom:6px; font-size: 18px;*/}
		.tiles-layout dl.tiles-content dd {}
		.tiles-layout dl.tiles-content ul {list-style:none; margin:0; padding:0;}
		.collapsible-header .tiles-layout dl.tiles-content dd {padding-left:35px;}
		.collapsible-header .tiles-layout.bundleHeader dl.tiles-content dd {padding-left:0;}
		
		.tiles-layout dl.tiles-content  ul li.label-value {/*float:left;*/ display: inline-block; margin-right:15px; margin-bottom:5px;}
		.tiles-layout dl.tiles-content  ul li.label-value.attrAction{float: right; margin:0;}
		.tiles-layout dl.tiles-content  ul li.label-value .actionlabel{background:none; padding:0; display:inline-block; border:0;}
		.tiles-layout dl.tiles-content  ul li.label-value .actionlabel:after{background:none;height:auto;width: auto; position: static;}
		.tiles-layout dl.tiles-content  ul li.date-label {float:left; height:100%; margin-right:20px; margin-bottom:5px; font-size:12px; color:#757575; background: transparent url(/st_toolkit/common/images/icons/2015/icon-date12.png) no-repeat scroll left center; padding-left: 20px;}
		.tiles-layout dl.tiles-content  ul li.location-label,
		.tiles-layout dl.tiles-content  ul li.address-label {float:left; height:100%; margin-right:20px;  margin-bottom:5px; font-size:12px; color:#757575; background: transparent url(/st_toolkit/common/images/icons/location_16.png) no-repeat scroll left center; padding-left: 20px;}
		.tiles-layout dl.tiles-content  ul li.session-label {float:left; height:100%; margin-right:20px;  margin-bottom:5px; font-size:12px; color:#757575; background: transparent url(/st_toolkit/common/images/icons/2015/icon-session12.png) no-repeat scroll left center; padding-left: 20px;} 
		
		.tiles-layout .progress-bar {/*float:left;*/box-sizing: border-box; height:18px; /*margin-top:1px;*/ margin-right:20px; margin-bottom:5px; font-size:12px; color:#333; display: inline-block; vertical-align: top; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow: hidden;}
		
		/*.tiles-layout a.action.small,
		.tiles-layout a.action.small:link,
		.tiles-layout a.action.small:visited {padding:11px 15px !important;} 
		.tiles-layout a.action.small span,
		.tiles-layout a.action.small:link span,
		.tiles-layout a.action.small:visited span {line-height:20px; white-space:normal;}*/
	
		
	.onecol-wrapper {}
		.tiles-layout.one-col-tiles {width:248px; display: inline-block; margin:15px 15px 15px 0; padding:15px; vertical-align:top;}
		.tiles-layout.one-col-tiles.box {background-color:#fff !important;	border: solid 1px #d6dfe6 !important;}
		.tiles-layout.one-col-tiles .tiles-details-row {margin-bottom:3px;}
		.tiles-layout.one-col-tiles .tiles-details-row.progress-bar {margin-top:15px;}
		.tiles-layout.one-col-tiles .tiles-details-row.ratings-row {margin-top:15px;}
		.tiles-layout.one-col-tiles .tiles-img { position: relative; margin: -15px -15px 10px -15px;}
		.tiles-layout.one-col-tiles .tiles-img:after {content:''; display:block; clear:both;}
		.tiles-layout.one-col-tiles .tiles-title {margin-bottom:15px;}
		.tiles-layout.one-col-tiles .tiles-details {}
		.tiles-layout.one-col-tiles .tiles-details-l {float:left;}
		.tiles-layout.one-col-tiles .tiles-details-r {float:right;}
		.tiles-layout.one-col-tiles .tiles-title,
		.tiles-layout.one-col-tiles .tiles-title a.tiles-title {font-size:16px; line-height:20px;}
		.tiles-layout.one-col-tiles span.mandatory, 
		.tiles-layout.one-col-tiles span.compliance, 
		.tiles-layout.one-col-tiles span.rolemandatory, 
		.tiles-layout.one-col-tiles span.mandatory.comp, 
		.tiles-layout.one-col-tiles span.mandatory.role {/*vertical-align: middle;*/}
		.tiles-layout.one-col-tiles .tiles-img .icon{width:100%;height: 130px; display:inline-block; background-position: center center; background-repeat:no-repeat; position: relative; }
		.tiles-layout.one-col-tiles .tiles-img .icon.self-paced {/*background-color: #84bbe6;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-selfpaced-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.certification {/*background-color: #84bbe6;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-certification-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.scheduled {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-scheduled-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.learning-path {/*background-color: #89d3e3;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-learningpath-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.learning-track {/*background-color: #89d3e3;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-learningtrack-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.content-object {/*background-color: #89c7ad;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-contentobject-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.assignment {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-assignment-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.assessment {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-assessment-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.assessment-certification {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-assessment-certification-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.rto-qualification {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-rto-qualification-default.gif); background-position: center center; background-repeat: no-repeat;}

		.tiles-layout.one-col-tiles .tiles-img .icon.survey {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-survey-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.job-role {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-jobrole-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.manager-activity {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-manageractivity-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.curriculum {/*background-color: #fcde8a;*/background-image:url(/st_toolkit/common/images/tiles-images/bigtile-curriculum-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.one-col-tiles .tiles-img .icon.pdp {background-image:url(/st_toolkit/common/images/tiles-images/bigtile-pdp-default.gif); background-position: center center; background-repeat: no-repeat;}
		.tiles-layout.two-col-tiles{}
		.tiles-layout.two-col-tiles.rating-wrp h2.table_heading .expcoll-icon{display:none;}
		.tiles-layout.two-col-tiles .tiles-col-l,
		.tiles-layout.two-col-tiles .tiles-col-r{width:50%;float:left;}
		.tiles-layout.two-col-tiles .tiles-col-l .box,
		.tiles-layout.two-col-tiles .tiles-col-r .box{background-color: #FFF; border: solid 1px #d6dfe6;}
		.tiles-layout.two-col-tiles .tiles-col-l .box{margin-right:20px;}

		.adminv2 .fourcol-wrapper {}
		.adminv2 .tiles-layout.four-col-tiles dl.tiles-content dd ul li.label-value {margin-bottom: 0;}
		.adminv2 .tiles-layout.four-col-tiles dl.tiles-content dd ul li.label-value .label-text,
		.adminv2 .tiles-layout.four-col-tiles dl.tiles-content dd ul li.label-value .value-text{font-size:10px;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l {float:left; width:87%; margin-right:0px; }
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-l {float:left; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-l .tiles-col-l-l1 {float:left; display: table-cell; width:25px;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-l .tiles-col-l-l2 {float:right; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r {display: table-cell; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r1 {display: table-cell; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r2 {display: table-cell; padding-left:20px; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-r {float:left; width:13%; /*text-align:right;*/ }
		
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r1 {width:25%;}
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r2 {width:75%;}  
		.adminv2 .tiles-layout.four-col-tiles .tiles-col-l-r1 dl.tiles-content {border-right:1px solid #d6d6d6; margin-right:0;}
		
		.adminv2 .tiles-layout.four-col-tiles .tiles-title,
		.adminv2 .tiles-layout.four-col-tiles dl.tiles-content dt a {font-size:12px;}
		.adminv2 .report-admin.tiles-layout.three-col-tiles .tiles-title,
		.adminv2 .report-admin.tiles-layout.three-col-tiles dl.tiles-content dt a {font-size:12px;}
		
		.adminv2 .tiles-layout.four-col-tiles.type-b .tiles-col-l {float:left; width:50%; margin-right:0px; }
		.adminv2 .tiles-layout.four-col-tiles.type-b .tiles-col-r {float:left; width:50%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b .tiles-col-r1 {float:left; width:33.3%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b .tiles-col-r2 {float:left; width:33.3%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b .tiles-col-r3 {float:left; width:33.3%; /*text-align:right;*/ }
		
		.adminv2 .tiles-layout.four-col-tiles.type-b.b1 .tiles-col-l {float:left; width:48%; margin-right:0px; }
		.adminv2 .tiles-layout.four-col-tiles.type-b.b1 .tiles-col-r {float:left; width:52%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b.b1 .tiles-col-r1 {float:left; width:41%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b.b1 .tiles-col-r2 {float:left; width:41%; /*text-align:right;*/ }
		.adminv2 .tiles-layout.four-col-tiles.type-b.b1 .tiles-col-r3 {float:left; width:18%; text-align:right; }
		
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-l {float:left; width:370px; margin-right:15px; border-right:1px solid #d6d6d6; min-height: 1px;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r {float:left; width:690px; text-align:left; margin-right:5px; min-height: 1px;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r1 {float:left; width:200px; text-align:left; margin-right:15px; padding-right:15px; border-right:1px solid #d6d6d6; min-height: 1px;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r1 .form-col {float:left;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r1 ul.form-col:nth-child(1) {margin-right:15px;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r2 {float:left; width:420px; text-align:left; margin-right:15px; min-height: 1px;}
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-r3 {float:left; text-align:left; margin-right:5px;}
		
		.adminv2 .tiles-layout.four-col-tiles.type-c .tiles-col-l {float:left; width:370px; margin-right:15px; border-right:1px solid #d6d6d6; min-height: 1px;}
		
		.adminv2 .tiles-layout.four-col-tiles.type-c.noborders .tiles-col-l,
		.adminv2 .tiles-layout.four-col-tiles.type-c.noborders .tiles-col-r1 {border-right:none;}
		
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l {float:left; width:87%; margin-right:0px; }
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-l {float:left; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-l .tiles-col-l-l1 {float:left; display: table-cell; width:25px;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-l .tiles-col-l-l2 {float:right; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-r {display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-r1 {display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-r2 {display: table-cell; padding-left:20px;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-r {float:left; width:13%;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-r1 {width:25%;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-l-r2 {width:75%;}  
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-r1 {float:left; width:50%;}
		.adminv2 .tiles-layout.four-col-tiles.type-d .tiles-col-r2 {float:right; width:50%;}/* button placement */

		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l {float:left; width:40%; margin-right:0px; }
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-l {float:left; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-l .tiles-col-l-l1 {float:left; display: table-cell; width:25px;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-l .tiles-col-l-l2 {float:right; display: table-cell;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r {display: block; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r1 {display: table-cell; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r2 {display: table-cell; padding-left:20px; vertical-align: top;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-r {float:left; width:59%; /*text-align:right;*/padding-left:1%; }
		
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r1 {width:75%;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r2 {width:25%;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r1 dl.tiles-content {border-right:0; margin-right:0;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r2 { margin-right:0;}  
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-l-r2 dl.tiles-content{margin-right:70px;}
		.adminv2 .tiles-layout.four-col-tiles.type-e .tiles-col-r dl.tiles-content {border-left:1px solid #d6d6d6;padding-left: 20px; margin: 0;}

		 .tiles-layout.four-col-tiles.type-f {cursor: pointer; background-color: #fff; border-right: solid 1px #d6d6d6; border-left: solid 1px #d6d6d6; padding: 8px 8px 8px 0;}
		 .tiles-layout.four-col-tiles.type-f:hover {background-color: #f9f9f9;}
		 .tiles-layout.four-col-tiles.type-f.headercol-for-listview{background-color: transparent; border-right: solid 1px transparent; border-left: solid 1px transparent; padding: 8px 8px 8px 0;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-l {float:left; width:59%; margin-right:0px; }
		 .tiles-layout.four-col-tiles.type-f .tiles-col-l-l {float:left; display: table-cell;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-l-l .tiles-col-l-l1 {float:left; display: table-cell; width:25px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-l-l .tiles-col-l-l2 {float:right; display: table-cell;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-l-r {display: block; vertical-align: top;}
		
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r {float:left; width:40%; /*text-align:right;*/padding-left:1%; }
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l {float:left; display: table-cell;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r {display: table-cell; vertical-align: top; font-size: 14px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r .txt-approved {color:#fff;background-color: #4caf50; padding:5px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r .txt-pending {color:#fff;background-color: #ffc107; padding:5px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r .txt-declined {color:#fff;background-color: #ff5722; padding:5px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l .tiles-col-r-l1 {display: table-cell; vertical-align: top;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l .tiles-col-r-l2 {display: table-cell; /*padding-left:20px;*/ vertical-align: top;}
		
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l {width:60%;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r {width:40%;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l dl.tiles-content {border-right:0; margin-right:0;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r { margin-right:0;}  
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-r dl.tiles-content{margin-right:70px;}
		 .tiles-layout.four-col-tiles.type-f .tiles-col-r .tiles-col-r-l {border-left:1px solid #d6d6d6;/*padding-left: 20px;*/ margin: 0;}

		.adminv2 .tiles-layout.five-col-tiles dl.tiles-content dd ul li.label-value {margin-bottom: 0;}
		.adminv2 .tiles-layout.five-col-tiles dl.tiles-content dd ul li.label-value .label-text,
		.adminv2 .tiles-layout.five-col-tiles dl.tiles-content dd ul li.label-value .value-text{font-size:10px;}

		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l {float:left; width:55%; margin-right:0px; }
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-l {float:left; display: table-cell;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-l .tiles-col-l-l1 {float:left; display: table-cell; width:25px;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-l .tiles-col-l-l2 {float:right; display: table-cell;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r {display: block; vertical-align: top;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r1 {display: table-cell; vertical-align: top;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r2 {display: table-cell; padding-left:20px; vertical-align: top;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r3 {display: table-cell;  vertical-align: top;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-r {float:left; width:44%; /*text-align:right;*/padding-left:1%; }
		
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r1 {width:50%;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r2 {width:25%;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r3 {width:24%;    padding-left: 1%;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r1 dl.tiles-content {border-right:0; margin-right:0;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r2 { margin-right:0;}  
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r2 dl.tiles-content{margin-right:70px;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-l-r3 dl.tiles-content {border-left:1px solid #d6d6d6;padding-left: 20px; margin: 0;}
		.adminv2 .tiles-layout.five-col-tiles.type-a .tiles-col-r dl.tiles-content {border-left:1px solid #d6d6d6;padding-left: 20px; margin: 0;}

		 .tiles-layout.eight-col-tiles.type-a {cursor: pointer; background-color: #fff; border-right: solid 1px #d6d6d6; border-left: solid 1px #d6d6d6; padding: 8px 8px 8px 0;}
		 .tiles-layout.eight-col-tiles.type-a:hover {background-color: #f9f9f9;}
		 .tiles-layout.eight-col-tiles.type-a.headercol-for-listview{background-color: transparent; border-right: solid 1px transparent; border-left: solid 1px transparent; padding: 8px 8px 8px 0;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l {float:left; width:25%; margin-right:0px; }
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-l {float:left; display: table-cell;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-l .tiles-col-l {float:left; display: table-cell; width:25px;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-l .tiles-col-r {display: table-cell; vertical-align: top; width: auto; padding: 0;float: none;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-l .tiles-col-r .tiles-col-l{float:left; display: table-cell;width:auto;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-l .tiles-col-r .tiles-col-r{display: table-cell; vertical-align: top; width:auto; padding: 0;float: none;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-r {display: block; vertical-align: top;}
		 /*.tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-r .tiles-col-r-r1 {float:left; display: table-cell; }
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-l .tiles-col-l-r .tiles-col-r-r2 {float:right; display: table-cell;}*/
		
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r {float:left; width:74%; /*text-align:right;*/padding-left:1%; }
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l {float:left; display: table-cell;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r {display: table-cell; vertical-align: top; font-size: 14px;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l .tiles-col-l {float:left; display: table-cell; width:auto;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l .tiles-col-r {display: table-cell; vertical-align: top; width: auto; padding: 0; float: none;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r .tiles-col-l { display: table-cell; vertical-align: top; width:60%;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r .tiles-col-r { display: table-cell; vertical-align: top; width: auto; padding: 0; float: none;}
		
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l {width:40%;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r {width:60%;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l dl.tiles-content {border-right:0; margin-right:0;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r { margin-right:0;}  
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-r dl.tiles-content{margin-right:70px;}
		 .tiles-layout.eight-col-tiles.type-a .tiles-col-r .tiles-col-r-l {border-left:1px solid #d6d6d6;/*padding-left: 20px;*/ margin: 0;}
/* TABLE HEADINGS - with icons - 2012 */
h2.learn_selfpaced,
h2.learn_scheduled,
h2.learn_paths,
h2.email_stats,
h2.scheduled_emails,
h2.session_stats,
h2.computer,
h2.fusion_charts,
h2.settings,
h2.learn_external {font-size:16px; font-weight:bold; padding:0 0 0 0; line-height:normal; height:26px; padding-top:7px; margin-bottom:0;}
h2.learn_selfpaced{/*background:url(../images/icons/table-heading-selfpaced.png) 0 0 no-repeat;*/height:28px; /*padding-left:40px;*/}
h2.learn_scheduled{/*background:url(../images/icons/table-heading-learnscheduled.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.learn_paths{/*background:url(../images/icons/table-heading-learnpath.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.email_stats{/*background:url(../images/icons/table-heading-scheduledemail.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.scheduled_emails{/*background:url(../images/icons/table-heading-scheduledemail.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/ padding-top:2px;}
h2.session_stats{/*background:url(../images/icons/table-heading-sessionstats.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.computer{/*background-position:0 -130px;*/}
h2.fusion_charts{/*background:url(../images/icons/table-heading-fusionchart.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.settings{/*background:url(../images/icons/table-heading-settings.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
h2.learn_external {/*background:url(../images/icons/table-heading-learnexternal.png) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}

/* IE6 Table Headings */
* html h2.learn_selfpaced{/*background:url(../images/icons/table-heading-selfpaced.gif)*/ 0 0 no-repeat; height:28px; /*padding-left:40px;*/}
* html h2.learn_scheduled{/*background:url(../images/icons/table-heading-learnscheduled.gif)*/ 0 0 no-repeat; height:30px; /*padding-left:40px;*/}
* html h2.learn_paths{/*background:url(../images/icons/table-heading-learnpath.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
* html h2.email_stats{/*background:url(../images/icons/table-heading-scheduledemail.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
* html h2.scheduled_emails{/*background:url(../images/icons/table-heading-scheduledemail.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/ padding-top:2px;}
* html h2.session_stats{/*background:url(../images/icons/table-heading-sessionstats.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
* html h2.computer{/*background-position:0 -130px;*/}
* html h2.fusion_charts{/*background:url(../images/icons/table-heading-fusionchart.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px*/}
* html h2.settings{/*background:url(../images/icons/table-heading-settings.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}
* html h2.learn_external {/*background:url(../images/icons/table-heading-learnexternal.gif) 0 0 no-repeat;*/ height:30px; /*padding-left:40px;*/}

/* End IE6 Hacks */
/* -------------------------------------------------------- End "action" buttons */
/* ---------------------------------------------------------- Start "lov" button */
/* Redefine LOV button */
a.lov{
	line-height:21px;
	font-size:8pt !important;
	font-weight:bold !important;
	text-decoration:none;
	text-transform:uppercase;
	display:-moz-inline-stack;
 	display:inline-block;
	width:50px;
	height:21px;
	text-align:center;
	background:url(../images/buttons/lov_btn.gif) no-repeat left top;
	border:none;
	background-color:none;
}
a.lov:hover{
	color:#666;
	background-position:left -21px;
}
/* link with arrow icon */
/* Arrow link style */
a.arrow,a.arrow:visited{
	font-weight:normal;
	background:url(../images/icons/link_arrow.gif) no-repeat 0 50%;
	padding-left:13px;
}

a.arrow:hover,a.arrow:active{
	background:url(../images/icons/link_arrow_over.gif) no-repeat 0 50%;
}
/* ----------------------------------------------------------- End "lov" buttons */
/* ----------------------------------------------- Start Course Structure Widget */
#course_structure div{
	padding:0;
	margin:0;
	float:none;
	overflow:hidden;
}

#course_structure div.cs_header {border-bottom:1px dotted #CCC; margin-bottom:15px;}
#course_structure div.cs_header div.title, 
#course_structure div.cs_header div.status,  
#course_structure div.cs_header div.action{
	margin:10px 0 0 0;
	padding:0;
	color:#000;
	font-weight:normal;
	font-size:12px;
	margin-bottom:0px;
}
#course_structure div.title,
#course_structure div.status, 
#course_structure div.action{
	margin:3px 0;
	float:left;
}

#course_structure div.status{
	font-weight:bold;
	/*width:100px !important;*/
	width:105px !important;
	padding:0;
	text-align:left;
}

#course_structure div.action{
	font-weight:bold;
	/*width:80px;*/
	width:120px !important;
	padding:0;
}

#cs_container, #cs_container a.action span{
	font-size:11px;
}
#cs_container div{
	margin-top:0px;
}
#cs_container div.title {
	/*background:url(/st_toolkit/common/images/icons/rco-2012.gif) 0 0 no-repeat;*/
	/*padding:0px 10px 0 0;*/
	/*margin-bottom:10px;*/
	line-height:15px;
	font-size:13px;
	font-weight:bold;
}

#cs_container div.title.linkclosed,
#cs_container div.title.linkopen {background:url(/st_toolkit/common/images/icons/rco-2012.gif) no-repeat;}

#cs_container div.title span {line-height:10px;}

#cs_container div.title.linkclosed,
#cs_container div.title.linkopen,
#cs_container #branch0 div.title,
#cs_container #branch1 div.title,
#cs_container #branch2 div.title,
#cs_container #branch3 div.title,
#cs_container #branch4 div.title,
#cs_container #branch5 div.title,
#cs_container #branch6 div.title,
#cs_container #branch7 div.title,
#cs_container #branch8 div.title,
#cs_container #branch9 div.title,
#cs_container #branch10 div.title {padding-left: 15px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}

#cs_container div.title span{
	padding:0;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
}
#cs_container div.title a.action span{
	padding:1px 8px 1px 2px; /* reset action button padding and font-size */
}
#cs_container div.title.linkclosed {
	cursor:pointer;
	background-position:left 2px;
}
#cs_container div.title.linkclosed:hover{
	background-position:left -77px;
	color:#000;
}
#cs_container div.title.linkopen{
	cursor:pointer;
	background-position:left -155px;
}
#cs_container div.title.linkopen:hover{
	background-position:left -238px;
	color:#000;
}

#cs_container div.title span{display:block; line-height:20px; color:#999;}
*+html #cs_container div.title span{line-height:9px; margin-top:2px;}

#cs_container div.title span a{
	color:#000;
}
#cs_container div.status.overdue{
	color:#900;
}

#cs_container div.rco0,
#cs_container div.rco1,
#cs_container div.rco2,
#cs_container div.rco3,
#cs_container div.rco4,
#cs_container div.rco5,
#cs_container div.rco6,
#cs_container div.rco7,
#cs_container div.rco8,
#cs_container div.rco9,
#cs_container div.rco10 {margin-bottom:10px;}

#course_structure div.cs_header div.title{
	width:500px;
}

#cs_container div.rco0 div.title{
	margin-left:0px;
	/*width:480px;*/
	width:500px;
}
#cs_container div.rco1 div.title{
	margin-left:10px;
	/*width:470px;*/
	width:490px
}
#cs_container div.rco2 div.title{
	margin-left:20px;
	/*width:450px;*/
	width:480px;
}

#cs_container div.rco3 div.title{
	margin-left:30px;
	/*width:440px;*/
	width:470px;
}

#cs_container div.rco4 div.title{
	margin-left:40px;
	/*width:430px;*/
	width:460px;
}

#cs_container div.rco5 div.title{
	margin-left:50px;
	/*width:420px;*/
	width:450px;
}
#cs_container div.rco6 div.title{
	margin-left:60px;
	/*width:410px;*/
	width:440px;
}

#cs_container div.rco7 div.title{
	margin-left:70px;
	/*width:400px;*/
	width:430px;
}
#cs_container div.rco8 div.title{
	margin-left:80px;
	/*width:390px;*/
	width:420px;
}
#cs_container div.rco9 div.title{
	margin-left:90px;
	/*width:380px;*/
	width:410px;
}

* html div.cs_header {overflow:hidden; height:1%;}

* html #cs_container div.title {margin-bottom:10px;}

* html #cs_container div.rco1 div.title{
	margin-left:10px;
	width:460px;
}
* html #cs_container div.rco2 div.title{
	margin-left:20px;
	width:440px;
}
* html #cs_container div.rco3 div.title{
	margin-left:15px;
}
* html #cs_container div.rco4 div.title{
	margin-left:20px;
}
* html #cs_container div.rco5 div.title{
	margin-left:25px;
}
* html #cs_container div.rco6 div.title{
	margin-left:30px;
}
* html #cs_container div.rco7 div.title{
	margin-left:35px;
}
* html #cs_container div.rco8 div.title{
	margin-left:40px;
}
* html #cs_container div.rco9 div.title{
	margin-left:45px;
}

#cs_container div.title a.objNameCS:link,
#cs_container div.title a.objNameCS:active {text-decoration: none;}
#cs_container div.title a.objNameCS:hover {text-decoration:underline;} 
	#cs_container div.title a.objNameCS span {margin-top:0 !important; line-height:15px; font-size: 13px; font-weight: bold; color:#000;}

/* ------------------------------------------------- End Course Structure Widget */

/* ------------------------------------------------- End Course Structure Widget */
/* ---------------------------------- Start Rating Widget ----------------------*/
#ratingsSummary{/*margin-left: -1.5em;*/ width:35%;}
#ratingsParent{/*margin-left:-1em;*/width:65%;}
#ratingsContainer{padding-right: 0.3em;}
#ratingsContainerDiv{height: 100px; width: 120px;}
#containerRight{padding-left:0.5em;}
.fl{float:left;}
.ratingsCount{width: 2.3em; font-size: 0.9em; text-align: right; margin-right: 0.3em; margin-top: 0.1em; font-weight: bold;}
/* ---------------------------------- End Rating Widget ----------------------*/
/* ---------------------------------------------------- Start browserhawk styles */
#container.bhawkcontainer h1.page_heading{
	margin-top:0;
	padding-top:20px;
	background-position:left bottom;
}
table.data td.bhawkpass,table.data td.bhawkfail,table.data td.bhawkwarn,table.data td.bhawkinfo,table.data  td.bhawkpass,table.data  td.bhawkfail,table.data  td.bhawkwarn,table.data  td.bhawkinfo{
	background-repeat:no-repeat;
	padding-left:25px;
	text-transform: uppercase;
	background-position:5px 5px;
}

table.data td.bhawkpass{
	color: green;
	background-image:url(../images/browserhawk/tick.gif);
}
table.data td.bhawkfail{
	color: red;
	background-image:url(../images/browserhawk/cross.gif);
}
table.data td.bhawkwarn{
	color: blue;
	background-image:url(../images/browserhawk/warn.gif);
}
table.data td.bhawkinfo{
	color: blue;
	background-image:url(../images/browserhawk/information.gif);
}

.bhawkcontainer .player-home {display:inline-block; width:17px; height:18px; background:transparent url(../images/browserhawk/player_home.gif) 0 0 no-repeat;}
.bhawkcontainer .player-exit {display:inline-block; width:17px; height:18px; background:transparent url(../images/browserhawk/player_close.gif) 0 0 no-repeat;}

/* ------------------------------------------------------ End browserhawk styles */
/* ---------------------------------------------- Start global data table styles */
table.data td{
	vertical-align:top;
}
/* ------------------------------------------------ End global data table styles */
/* ------------------------------------------------------------ Start "floatfix" */
/* .floatfix is use to force content down when floats are used */
.floatfix{
	font-size:0px;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	height:1px;
}
/* ------------------------------------------------------------ End "floatfix" */
/* CLI Message Styles */
.msgWarning,.msgInfo,.msgError,.msgDesc {
  color:#000 !important;
  clear:both;
  padding:5px;
  text-align:center;
  background:none !important; 
  border:1px dotted #CCC !important;
  background-color: #eeeeee !important;
  margin:10px 0;
}
.msgWarning img,.msgInfo img,.msgError img{
  margin-right:5px;
  border:none;
  width:20px;
  height:20px;
  vertical-align:middle;
  background:url(../images/icons/message.gif) no-repeat 0 0;
}
.msgWarning img{
	background-position:0 0;
}
.msgInfo img{
	background-position:0 -20px;
}
.msgError img{
	background-position:0 -40px;
}
.msgDesc { color:#333 !important; background: transparent url(../images/icons/2015/icon-msgDesc.png) no-repeat left 10px!important;padding:10px; padding-left:25px; text-align: left;border:0 !important;}

/* Home page buttons and icons */
a.play img,a.play,a.search,a.search img{
	display:block;
	width:25px;
	height:20px;
}

span.err-warning {font-size:12px; color:#d13a3a; font-weight:bold;}

/* mandatory icon on course names */
span.mandatory, 
span.compliance, 
span.rolemandatory,
span.mandatory.comp,
span.mandatory.role{display:inline-block !important; text-align:center; /*vertical-align: text-top; margin-top:-1px;*/margin:0 3px;}
span.mandatory img, 
span.compliance img, 
span.rolemandatory img,
span.mandatory.core img, 
span.mandatory img,
span.mandatory.comp img,
span.mandatory.role img{width:16px; height:16px;}
span.mandatory img{background:url(../images/icons/mandatory-2013.png) no-repeat 0 0;}
span.compliance img,span.mandatory.comp img {background:url(../images/icons/comp-mandatory.png) no-repeat 0 0;}
span.rolemandatory img,span.mandatory.role img{background:url(../images/icons/role-mandatory.png) no-repeat 0 0;}

/* mandatory icon on legends */
.mand-legend {margin:-5px 0 25px 0; padding:0;font-size:10px;}
.mand-legend span.mandatory-icon,
.mand-legend span.mandatory {display:inline-block; text-align:left; vertical-align: text-top; margin-left:10px; margin-right:3px;}
.mand-legend span:first-child {margin-left:0;}
.mand-legend span.mandatory-icon img,
.mand-legend span.mandatory-icon.core img,
.mand-legend span.mandatory.comp img,
.mand-legend span.mandatory.role img {width:13px; height:13px;}
.mand-legend span.mandatory-icon img,
.mand-legend span.mandatory-icon.core img{background:url(../images/icons/mandatory-leg.png) no-repeat 0 0;}
.mand-legend span.mandatory.comp img{background:url(../images/icons/comp-mandatory-leg.png) no-repeat 0 0;}
.mand-legend span.mandatory.role img{background:url(../images/icons/role-mandatory-leg.png) no-repeat 0 0;}

/*a.compulsory,
a.compulsory:link,
a.compulsory:active,
a.compulsory:visited,
a.compulsory:hover {padding-right:25px; background:url(../images/icons/mandatory.gif) no-repeat right 0;}*/

a.play img{
	background:url(../images/icons/link_play.gif) no-repeat 0 0;
	width:25px;
	height:20px;
}

a.play:hover img,a.play:active img,a.play:visited:hover img{
	background-position:0 -20px;
}
a img{
	border:none !important;
}
.img-left{
	float:left;
	padding:0 5px 5px 0;
}
.img-right{
	float:right;
	padding:0 0 5px 5px;
}
/* Arrow link style */
a.arrow,a.arrow:visited{
	font-weight:normal;
	background:url(../images/icons/link_arrow.gif) no-repeat 0 50%;
	padding-left:13px !important;
}

a.arrow:hover,a.arrow:active{
	background:url(../images/icons/link_arrow_over.gif) no-repeat 0 50%;
}

/* ------------------------------------------------------------ Start Rating Styles */
#rating span{
	float:left;
	text-align:center;
	margin-right:5px;
	width:18px;
}
#rating span input,#rating span img{
	display:block;
}
#rating img.star_on{
	background:url(../images/icons/rating.gif) 0 -18px no-repeat;
}
#rating img.star_off{
	background:url(../images/icons/rating.gif) 0 0 no-repeat;
}
/* -------------------------------------------------------------- End Rating Styles */
/* ------------------------------------------------------- Start Rating V2.0 Styles */
img.rate{
	background:url(../images/icons/stars.gif) 0 0 no-repeat;
	width:56px;
	height:12px;
}
img.stars-0-0{}
img.stars-0-5{background-position:0 -12px;}
img.stars-1-0{background-position:0 -24px;}
img.stars-1-5{background-position:0 -36px;}
img.stars-2-0{background-position:0 -48px;}
img.stars-2-5{background-position:0 -60px;}
img.stars-3-0{background-position:0 -72px;}
img.stars-3-5{background-position:0 -84px;}
img.stars-4-0{background-position:0 -96px;}
img.stars-4-5{background-position:0 -108px;}
img.stars-5-0{background-position:0 -120px;}

/* -------------------------------------------------------- End Rating V2.0 Styles */
#email_renderer{
	display:none;
}
iframe#email{
	border:1px solid #D3D3D3;
}
.lovwrapper{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif
}
.lovwrapper table.data{
	width:100%;
}
/* --------------------------------------------------------- Start cvv_popup styles */
#cvv_popup{
	position:absolute;
	display:none;
}
#cvv_popup div.cvv_popup_container img{
	padding:0 0 5px 5px;
}
#cvv_popup div.cvv_popup_container{
	border:1px solid #7D8EAA;
	background-color:#FFF;
	padding:10px;
	position:relative;
	left:100px;
	top:-250px;
	width:500px;
}
#cvv_popup div.cvv_popup_container a{
	display:block;
	text-align:right;
	background-color:#7D8EAA;
	color:#FFF;
	padding:4px;
	margin:-10px -10px 0 -10px;
}
#cvv_popup div.cvv_popup_container a:hover{
	background-color:#637798;
}
/* ----------------------------------------------------------- End cvv_popup styles */
/* ------------------------------------------------ Start new catalogue page styles */
/* reset margins & padding */
ul.tabs,ul.tabs li,ul.tabs a,ul.searchoptions,ul.searchoptions li,ul.searchoptions li a{
	margin:0;
	padding:0;
}
ul.tabs{
	border-bottom:10px solid #000;
	padding-bottom:4px;
}
ul.tabs li,ul.searchoptions li{
	display:inline;
	margin-right:-3px;
}

ul.tabs li a{
	text-decoration:none;
	background:url(../images/icons/tab_slice.gif) 0 0 repeat-x #999;
	color:white;
	padding:5px 10px;
	margin-right:1px;
}
ul.tabs li.current a,ul.tabs li a:hover,ul.tabs li.toggle a{
	color:white;
	background-position:0 -26px;
	background-color:#000;
}
ul.tabs li.toggle a{
	background-position:0 100%;
	font-size:11px;
	padding-top:6px;
}
a.container_btn,a.container_btn:hover{
	display:block;
	text-decoration:none;
	background:url(../images/icons/tab_slice.gif) 0 -52px repeat-x #000;
	color:white;
	padding:5px 10px;
	line-height:17px;
	height:17px;
	font-weight:bold;
}
a.container_btn span{
	font-weight:normal;
	margin-left:20px;
}
div.container{
	display:none;
}
div.container h2.table_heading{
	margin-top:1px;
}

#col_left h2.table_heading {position:relative; /*to keep the action buttons inside it*/}

div.container table.data{
	margin-bottom:1px;
}
ul.searchoptions{
	padding:5px 0;
}
ul.searchoptions li{
	margin-right:5px;
	line-height:28px;
}
table.data ul.searchoptions li a{
	font-weight:normal;
	text-decoration:none;
	color:white;
	padding:5px 10px;
	background-color:#CCC;
	border:1px solid #999;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
}
table.data ul.searchoptions li a:hover,table.data ul.searchoptions li.current a,table.data ul.searchoptions li.current a:hover{
	background-color:#999;
}
table.data ul.searchoptions li.current a,table.data ul.searchoptions li.current a:hover{
	cursor:default;
	border:1px solid #FFF;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
div.container table.data td strong{
	margin-left:5px;
}
div.information{
	margin:5px 0 0 0;
	padding:3px;
	font-size:11px;
	border:1px solid #E5E5E5;
	border-top:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	/*background-color:#FFF;*/
	color:#787878;
}
div.information strong{
	margin-left:0;
}
div.column_box{/*margin-top:20px;*/ font-size:11px; border-bottom:1px dotted #aaaaaa;}
div.column_box span.more, 
div.information span.more,
div#main_announce span.more {
	display:none;
}
div.column_box span.less, div.information span.less{
	display:block;
}
div.information span.less a,div.information span.more a{
	padding-right:35px;
}
div.information span.btn{
	float:right;
}
div.information span.btn a{
	font-weight:normal;
	padding:3px;
	margin:0 0 0 5px;
	color:#000;
	text-decoration:none;
	background-color:#CCC;
}
div.information span.btn a:hover{
	color:#FFF;
	background-color:#666;
}
/* special table styles */
div.container table.data td{
	background:url(../images/table-images/category_td_slice.gif) repeat-x left bottom;
	padding-bottom:10px;
	padding-top:10px;
	font-size:13px;
}

div.container table{
	border-bottom:none;
}
/* -------------------------------------------------- End new catalogue page styles */
/* ------------------------------------------------------ Start new admin dashboard */
table.admin_dashboard{
	background:#F2F4F9 !important;
	margin-top:10px;
}
table.admin_dashboard ul{
	list-style-type:none;
	margin:10px 0;
	padding:0;
}
table.admin_dashboard li{
	margin:2px 0;
	padding:0 0 0 12px;
	background:url(../images/icons/admin_bullet.gif) 0 7px no-repeat;
	list-style-image:none;
	line-height:19px;
}
table.admin_dashboard li a{
	padding:2px;
	color:#4E6998;
	text-decoration:none;
}
table.admin_dashboard li a:hover{
	/*background-color:#D2D9EA;*/
	/* color:#FFF; */
	
}
table.admin_dashboard h1{
	margin:0;
	/*text-transform:capitalize;*/
	font-weight:normal;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
}
table.admin_dashboard td{
	/* width:25%; */
	padding:10px 5px;
	vertical-align:top;
}
table.admin_dashboard td.col1{
	width:100%;
}
table.admin_dashboard td.col2{
	width:50%;
}
table.admin_dashboard td.col3{
	width:33%;
}
table.admin_dashboard td.col4{
	width:25%;
}
table.admin_dashboard div.section_l{
	float:left;
	width:55px;
}
table.admin_dashboard div.section_l img{
	width:50px;
	height:50px;
	background:url(../images/icons/admin_dashboard.jpg) 0 0 no-repeat;
}
table.admin_dashboard div.section_r{
	float:left;
	width:150px;
}
div.access_ilearning{
	text-align:right;
	margin-top:-30px;
}
/** row 01 **/
table.admin_dashboard td.menu_people img{background-position:0 0;}
table.admin_dashboard td.menu_course_mgt img{background-position:-50px 0 ;}
table.admin_dashboard td.menu_completions img{background-position:-100px 0;}
table.admin_dashboard td.menu_external_learning img{background-position:-150px 0;}
/** row 02 **/
table.admin_dashboard td.menu_data_import img{background-position:-0 -50px;}
table.admin_dashboard td.menu_notifications img{background-position:-50px -50px;}
table.admin_dashboard td.menu_utilities img{background-position:-100px -50px;}
table.admin_dashboard td.menu_ecommerce img{background-position:-150px -50px;}
/** row 03 **/
table.admin_dashboard td.menu_system_config img{background-position:0 -100px;}
table.admin_dashboard td.menu_integration img{background-position:-50px -100px;}
table.admin_dashboard td.menu_role_security img{background-position:-100px -100px;}
table.admin_dashboard td.menu_system_admin img{background-position:-150px -100px;}
/* -------------------------------------------------------- End new admin dashboard */
/* change style of nested table */
table.data table{
	margin:5px 0 0 0;
}
table.data table td{
	background:#F8F8F8 !important;
	border:none;
}
table.data table.session-days {width: auto;}
table.data table.session-days td{
	background:transparent !important;
	border:none;
	padding:5px!important;
}
/* ----------------------------------------------- Start ilearning plus help button */
a.iplushelp{
	font-size:11px;
	line-height:16px;
	padding:5px 25px 5px 5px;
	text-decoration:none;
	color:#185B7B;
	background:url(../images/icons/help_button.jpg) 0 0 no-repeat;
}
a.iplushelp:hover{
	background-position:0 -33px;
}
/* ------------------------------------------------- End ilearning plus help button */
/* ---------------------------------------------------- Start Course Details Styles */
div.details_box{
	border:1px solid #999;
	background:url(../images/details_box_slice.gif) repeat-y;
	margin-bottom:10px;
}
.details_box.locked{opacity:0.4;}
.details_box.locked .sectionHeader {background:url(../images/icons/prerequisite-small.png) no-repeat right top; padding-right:30px !important;}
.details_box.locked a,.details_box.locked a.action span{cursor: default;}
div.details_box div.top{
	background:url(../images/details_box_top.gif) repeat-x;
	height:15px;
}
div.details_box div.base{
	background:url(../images/details_box_base.gif) repeat-x;
	height:15px;
	clear:both;
}
div.details_box div.mid{
	padding:0 10px;
}
div.details_box.plain{}
div.details_box.plain div.top{}
div.details_box.plain div.base{}
div.details_box div.details_box_left,div.details_box div.details_box_right{
	float:left;
	width:50%;
}
div.details_box table.basic td{
	border-bottom:1px solid #CCC;
	padding:5px 5px 5px 0;
}
/* legacy course details start */
p.coursetitle{font-weight:bold;}
div.details_box div.left,div.details_box div.right{float:left;width:50%;}
/* legacy course details end */
div.details_box div.details_box_left p,div.details_box div.details_box_right p{
	margin:0;
	border-bottom:1px dotted #CCC;
	border-right:1px dotted #CCC;
	padding:5px;
}
div.details_box div.details_box_right p{
	border-right:none;
	padding-left:10px;
}
div.details_box div.details_box_left p span,div.details_box div.details_box_right p span{
	font-weight:bold;
}

div.column_box.plain{padding: 5px 10px 5px 10px !important;}
div.details_box h1 img{vertical-align:middle;}
div.details_box h1,div.details_box h2,div.column_box.plain h4{
	margin-top:0;
	font-style:normal;
	font-weight:normal;
	font-size:16px;
	padding-bottom:3px;
	border-bottom:1px dotted #CCC;
}
div.details_box h2{
	font-size:14px;
}
div.column_box.plain h4{
	/*margin:15px 0;*/
	margin:0 0 10px 0 !important;
	font-size:13px;
}

.rhs-widget-wrapper {}
	.rhs-widget-wrapper h4 {}
	.rhs-widget-wrapper ul {margin-left:15px; padding-left:0;}
/* ------------------------------------------------------ End Course Details Styles */
/* -------------------------------------------- Start Add home page support buttons */
#bodycontent a.user_guide,#bodycontent a.help,#bodycontent a.browse_catalogue{
	display:block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 25px;
	line-height:20px;
	margin:10px 0;
	background:url(../images/icons/links.png) 0 0 no-repeat;
}
#bodycontent a.help{background-position:0 0;}
#bodycontent a.help:hover{background-position:0 -20px;}
#bodycontent a.user_guide{background-position:0 -80px;}
#bodycontent a.user_guide:hover{background-position:0 -100px;}
#bodycontent a.browse_catalogue{background-position:0 -40px;}
#bodycontent a.browse_catalogue:hover{background-position:0 -60px;}
/* ---------------------------------------------- End Add home page support buttons */

/* styles to override reset.css */
td,th{
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6,b,strong{
	font-weight:bold;
}
/* details-bar class (learning pathway details > course offerings */
.details-bar{font-size:90%;color:#333;}
.details-bar .label-text{font-weight: bold;}
.details-bar.toDoItem {display: block;}
span.new-item {background: url(/st_toolkit/common/images/icons/icon-newitem.png) no-repeat scroll left 2px transparent; display: inline-block; height: 16px; padding-left:15px;}
p .details-bar {padding-left: 10px;}
/*.offering-col-r .details-bar a{text-indent:15px; background-image:url(../images/icons/arr-session.png);background-position:0 center;background-repeat:no-repeat; display:inline-block;}*/
/* un-fullfilled pre-requisite */
div.prequisite{
	background:url(../images/icons/cross.gif) #EEEEEC 98% 5px no-repeat;
	border:1px dotted #D20606;
	padding:5px;
	width:150px;
	color:#900;
}
/* .actionlabel (enrolled, waitlisted etc) */
.actionlabel {border:1px solid #ead09e; background:#fcf5d5 url(../images/icons/pin-note-small.png) center 0 no-repeat; padding:5px; text-align:center;position:relative;padding-top: 10px;color:#5b5344;display:block;/*width:90px;*/}
.actionlabel:after{width:9px;height:8px;content:'';position:absolute;right:-1px;bottom:-1px;background:url(../images/icons/paper-fold.gif) 0 0 no-repeat;}
.details_box .actionlabel {display:inline-block;} /* in course, LT, LP details */

/* new lov icons */
a.lov_list img,
a.lov_clear img{width:16px; height:15px; background:url(../images/icons/calendar-set.png) 0 0 no-repeat; /*width:16px; height:15px; background:url(../images/icons/calendar.gif) 0 0 no-repeat;*/}
	a.lov_clear img{background-position:-16px 0;}
	a.lov_clear:hover img{background-position:-16px -15px;}
	a.lov_list img{background-position:-32px 0;}
	a.lov_list:hover img{background-position:-32px -15px;}

/* container for radio group */
.radiogroup{
	border:1px solid #F3F3F3;
	padding:3px;
	display:inline-block;
}
.radiogroup input{/*vertical-align:middle;*/vertical-align:sub;}
/* progress bar for home page */
/* progress bar container */
.progress-bar{
	color:#000;
	height:16px;
	line-height:16px;
	position:relative;
	margin:0;
	cursor:default;
	padding:0 !important;
}
.pb-notify{
	border:1px solid #62B575 !important;
	background:#CAE6D0 !important;
}
.pb-warn{
	border:1px solid #FF6600 !important;
	background:#FFD9B3 !important;
}
.pb-alert{
	border:1px solid #990000 !important;
	background:#FFE8E8 !important;
}

/* color bar */
.pb-progress{	
	color:#FFFFFF !important;	
	position:absolute;
	width:0;
	height:100%;
	overflow:hidden;
}
.pb-notify .pb-progress{
	background:#62B575 !important;
	padding:0 !important;
}
.pb-warn .pb-progress{
	background:#FF6600 !important;
}
.pb-alert .pb-progress{
	background:#990000 !important;
}
/* text on bar */
span.pb-text{
	position:absolute;
	text-align:center;
	padding:0 !important;
}

.pg-bar-right span.pb-text{
	left:0;
}

/* text off bar */
div.pb-text{
	white-space:nowrap;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	padding:0 !important;
}

.progress-bar,span.pb-text{
	width:120px !important;
}
.compact{
	border:none;
	font-size:11px;
	height:14px;
	line-height:14px;
}
.compact,.compact span.pb-text{
	width:100px !important;
}
/* managerial hierarchy chart */
div.column_box ul li a{/*line-height:8px;*/vertical-align:middle;}
div.column_box ul.hierarchy,div.column_box ul.hierarchy ul,div.column_box ul.hierarchy li{
	padding:0 !important;
	margin:0 0 0 2px !important;
}
div.column_box ul.hierarchy{margin-left:-10px !important;}
div.column_box ul.hierarchy li{
	/*text-align:center;*/
	list-style-image:none !important;
	list-style:none !important;
	background:url(../images/icons/hierarchy-icon.png) 0 2px no-repeat !important;
	margin-top:15px !important;
	padding-left: 13px !important;
	padding-top: 2px !important;
}
div.column_box ul.hierarchy li.first{
	margin-top:0 !important;
	background: url(../images/icons/top-level-hierarchy-icon.png) 0 2px no-repeat !important;
	padding-left: 10px !important;
}
div.column_box ul.hierarchy li.first> a{margin-left:12px;}
div.column_box ul.hierarchy li.last{
	background: url(../images/icons/arr-session.png) 0 0 no-repeat !important;
	padding-left:15px !important;
}

div.column_box ul.hierarchy li a {display:block; margin-left:4px;}
div.column_box h3 span{
	padding-left:45px;
	float:left;
	background:url(../images/icons/column_box_group.gif) 0 -360px no-repeat;
}
div.column_box.skillport h3 span {
	width:63px; height:24px; background:url(../images/icons/skillsoft-logo.png) no-repeat 0 0; margin:4px 0 0 13px; text-indent:-9999px; 
}
div.column_box.kaplan h3 span {
	width:92px; height:31px;background:url(../images/kaplan-logo.gif) no-repeat 0 0; margin:1px 0 0 13px; text-indent:-9999px; 
}

div.column_box.salesitv h3 span {
	width:85px; height:28px; background:url(../images/salesitv-logo.png) no-repeat 0 0; margin:3px 0 0 13px; text-indent:-9999px; 
}

/** define icons for column boxes **/
div.search h3 span{background-position:0 0;}
div.announce h3 span{background-position:0 -40px;}
div.quick_links h3 span{background-position:0 -80px;}
div.dashboard h3 span{background-position:0 -120px;}
div.events h3 span{background-position:0 -160px;}
div.login h3 span{background-position:0 -200px;}
div.reports h3 span{background-position:0 -240px;}
div.modules h3 span{background-position:0 -280px;}
div.people h3 span{background-position:0 -320px;}
h3.calendar {background-color: #f5f5f5;line-height: 19px;vertical-align: middle;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;color: #333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);height: 19px;padding: 5px;border: solid 1px #ddd;margin: 0;}
h3.calendar span.title{background:url(../images/icons/calendar-icon.png) no-repeat 0 0;height:16px;padding-left:20px;}
h3.calendar span.data_navigation{float:right;}

/* Column Box - File Upload */
div#file_upload {}
	div#file_upload div {padding:0;}
	div#file_upload .file-uploaded-list {margin:10px 0 20px 12px !important;}
	/*div#file_upload h3 span {background:url(../images/icons/column_box_group.gif) 0 -360px no-repeat; height:25px;}*/
	div#file_upload h3 span {background:url(../images/icons/colbox-fileupload.png) no-repeat scroll 0 0 transparent;  margin:7px 0 0 10px;}
	div#file_upload .two-col-links-r {overflow:hidden; margin-left:7px !important; padding:0 !important;}
	div#file_upload .two-col-links-r li.left {float:left; width:50%; background:none; padding:0;}
	div#file_upload .two-col-links-r li.right {float:right; width:50%; background:none; padding:0;}
	div#file_upload ul.file-uploaded-list li {list-style:none;padding-left:30px; text-indent: -30px;}
	div#file_upload ul.file-uploaded-list li  em.obj_id {    font-size: 12px!important; color: #333; white-space: nowrap; display: inline-block; text-indent: 0;}
	
/* action_block block of action buttons on course details screen */
div.action_block{clear:both; padding-top:20px;}

/* Main Announcement widget (RHS) */
div#main_announce {}
	div#main_announce ul.widget-table {list-style: none;}
	div#main_announce ul li {background:none; padding-left:0;margin:0;}
	div#main_announce ul li img {float:left; /*margin-top:-2px;*/ margin-right:5px;width:14px;height:14px;}
	div#main_announce ul li span.announce-item{cursor:pointer;border-bottom:solid 1px #eaeaea;display:block;padding:5px;}
	div#main_announce ul li span.announce-item:hover {background-color:#fafafa;}
	div#main_announce ul li:last-child span.announce-item:last-child{border-bottom:0;}
	div#main_announce ul li span.announce-item .announce-date {float: right; margin-left: 15px;}
	div#main_announce ul li span.announce-item div.desc-full{display:none;clear:both;padding-left:0;}
	

/* shuffle box styles originaly developed for enrollment transfer */
div.details_box.shufflebox div.details_box_left,
div.details_box.shufflebox div.details_box_right,
div.details_box.shufflebox div.details_box_center{
	float:left;
	text-align:center;
	width:45%;
}
div.details_box.shufflebox div.details_box_center{
	width:10%;
	padding-top:50px;
}
div.details_box.shufflebox div.details_box_left h1,
div.details_box.shufflebox div.details_box_left h2,
div.details_box.shufflebox div.details_box_left p,
div.details_box.shufflebox div.details_box_right h1,
div.details_box.shufflebox div.details_box_right h2,
div.details_box.shufflebox div.details_box_right p{
	text-align:left;
}
div.details_box.shufflebox{
	border-top:none;
	margin-top:-20px;
	clear:both;
}
div.details_box.shufflebox select{
	padding:5px;
	width:100%;
	height:150px;
	border:1px solid #D7D7D7;
	background:#FBFBFB;
}
div.details_box.shufflebox div.top{}
div.details_box.shufflebox h1,
div.details_box.shufflebox h2{
	border-bottom:none;
}
.col_50{float:left;width:50%;}
.col_50_left div.details_box{margin-bottom:0;border-right:1px dotted #CCCCCC;border-bottom:none}
.col_50_right div.details_box{margin-bottom:0;border-left:none;border-bottom:none}
.col_50_left div.details_box div.base,.col_50_right div.details_box div.base{background:none;}
/* Start styles for elements that appear on right of the table header (data nav, action buttons) **************/
span.action_buttons{position:absolute; top:0; right:5px;}
span.data_navigation {font-size:12px; font-weight:normal; margin-left:10px; margin-right:0px !important; padding-left:10px; line-height:20px;vertical-align:middle;display:inline-block;line-height:20px;}
	span.data_navigation .data_navigation_l {float:left;font-weight:bold;}
	span.data_navigation .data_navigation_r {float:right;}
	h2.table_heading span.data_navigation {font-weight:bold;}/* ie7 */
	h2.course-calendar-heading span.data_navigation {margin-bottom:5px;}
span.data_navigation.no-border {border-left:none;}
span.data_navigation span{padding:0 2px;margin:0 1px;}
span.data_navigation a,span.data_navigation a:visited{font-weight:normal; padding:0 3px; margin:0; text-decoration:none;}
span.data_navigation a.page-transition.next-page,span.data_navigation a.page-transition.prev-page {background-color: #EBEBED; border: 1px solid #D4D4D4; color: #424242; display: inline-block; height: 20px; margin: 0 2px; overflow:hidden;vertical-align:top;}
	span.data_navigation a.page-transition.prev-page{background-image: url(../images/icons/navigation-prev.png);background-position:2px center;background-repeat:no-repeat;padding-left:15px;}
	span.data_navigation a.page-transition.next-page{background-image: url(../images/icons/navigation-next.png);background-position:96% center;background-repeat:no-repeat;padding-right:15px;}

span.data_navigation a.arrow,span.data_navigation a.arrow:hover{background:none; padding:0 !important; margin-left:5px; text-decoration:underline;}
span.data_navigation a.goto{color:#666666 !important; background:none !important; text-decoration:underline !important;	padding:0 !important; float:right !important; /* IE6 and 7 tweak */	*margin-top: -25px;	/*margin-left:10px;*/}
h2.table_heading span.data_navigation a.goto{float:none !important;}
span.data_navigation a.goto:hover {color:#000 !important; background:none !important;}

/* data navigation in right hand column */
.column_box span.data_navigation {/*position:relative;*/font-size:11px; font-weight:normal; display:block; padding:2px 10px; margin:5px 10px 0 10px; border-left:none;float:none; /*background-color:#F3F3F3;*/}/* ie7 */
.column_box span.data_navigation a {text-decoration:underline;}
.column_box span.data_navigation a:hover{background-color:#FFF !important;}
.hasDatepicker{width:90px;}

#secondary_navigation a.role, #secondary_navigation a.language{position:relative;}
#secondary_navigation a.role:hover,
#secondary_navigation a.language:hover {
	
}

#secondary_navigation a.role form,
#secondary_navigation a.language form {display:none;}
#secondary_navigation a.role:hover form,
#secondary_navigation a.language:hover form {display:inline;}

#secondary_navigation a.role form,
#secondary_navigation a.language form{
	position:relative;
	position:absolute;
	/**top:38px;
	_top:38px;*/
	left:0;
	width:180px;
	z-index:9999;
	background-color:#fff;
}

#secondary_navigation a form {border:solid 1px #babfcc; top:18px !important;}
#secondary_navigation a:last-child form {position:absolute;
	/**top:38px;
	_top:38px;*/
	right:0;
	left:auto;
	background-image:url("../images/icons/subm-toppointer-last.png");
	background-position:right top;background-repeat:no-repeat;
	width:180px;
	z-index:9999;}
#secondary_navigation a.role button,
#secondary_navigation a.language button{
	font-size:11px;
	background:#FFFFFF;
	width:100%;
	text-align:left;
	white-space:nowrap;
	cursor:pointer;
	*padding-left:5px;
}
#secondary_navigation a.role button:hover,
#secondary_navigation a.language button:hover{
	background:#EBEBED;
	color:#000;
}
#secondary_navigation a button{border:0;border-bottom:solid 1px #babfcc;/*border-top:0;*/padding:2px 5px;color:#000;}
#secondary_navigation a button:last-child{border-bottom:0;}
* html #secondary_navigation a.edit span {background-image:none !important; padding:0 6px 0 7px !important;}/* ie6 */

/* fusion container styles */
div.fusion_container{
	margin-top:5px;
	background-color:#F8F8F8;
	border:1px solid #EAEAEA;
}
div.fusion_container object{
	width:680px;
	
}
div.fusion_grid{
	float:left;
	margin:10px;
}
div.fusion_grid object{
	width:320px;
	margin-top:5px;
}

* html .attachment {background:transparent url(../images/icons/attachment.gif) 0 0 no-repeat !important; width:16px; height:16px;}
.attachment {background:transparent url(../images/icons/attachment-small.png) 0 0 no-repeat !important; width:16px; height:16px;}

/* IE7 CHANGE ROLE DD hiding behind COL_RIGHT & long Primary Navigation element */
/*#col_right {*z-index:-1 !important;}*/
#secondary_navigation {top:5px; *z-index:9999 !important;}
/*#primary_navigation ul li {*z-index:0 !important;}*/
#primary_navigation ul li a {*z-index:-2 !important;}

/* REMINDER WIDGET ON HOMEPAGE - APril 2012 */
/*.reminder-widget {width:680px; margin-bottom:10px;}
	.reminder-widget h2.reminder-widget-title {background:transparent url(../images/framework/reminder-widget-title.png) 0 0 no-repeat; font-size:16px; height:26px; padding:7px 0 0 40px; font-weight:bold; text-align:left;}
	.reminder-widget .reminder-content {margin:5px 0 0 0; padding:10px 10px 5px 10px; list-style:none; background-color:#eeeeee; border:1px solid #cccccc;}
	.reminder-widget .reminder-content li {margin-bottom:5px;}
	.reminder-widget .reminder-content li a,
	.reminder-widget .reminder-content li a:active,
	.reminder-widget .reminder-content li a:visited {font-weight:bold; text-decoration:none; font-size:12px; color:#CF2028;}
	.reminder-widget .reminder-content li a:hover {text-decoration:underline;}*/
	
/* REMINDER WIDGET ON MANAGER HOMEPAGE - Oct 2012 - as RHS Widget */
.reminder-widget {padding-bottom:10px; margin-bottom: 20px; border-bottom:1px dotted #AAA;}
	.reminder-widget h2.reminder-widget-title {height:25px; background:transparent url(../images/icons/colbox-reminder.png) 0 0 no-repeat; color:#666; font-size:12px; letter-spacing:1px; /*text-transform:capitalize;*/ padding:0 0 0 25px; font-weight:bold; text-align:left; margin-top:0; margin-bottom:0 !important; margin-left:17px;}
	.reminder-widget .reminder-content {margin:0; padding:10px 10px 0 17px; list-style:none; border:0;}
	.reminder-widget .reminder-content li {margin-bottom:5px; list-style:none; list-style-image:none;}
	.reminder-widget .reminder-content li a,
	.reminder-widget .reminder-content li a:active,
	.reminder-widget .reminder-content li a:visited {font-weight:bold; text-decoration:underline; font-size:11px; color:#d13a3a;}
	.reminder-widget .reminder-content li a:hover {text-decoration:none;}

/* Help icons - April 2012 */
#bodycontent_inner{padding:20px;}
#bodycontent_inner form {position:relative;}/* ie7 */
#bodycontent_inner table.data {/*position:relative;*/}
.help-default {position:absolute; top:7px; right:10px; z-index:999;}
	.help-default a:link,
	.help-default a:active,
	.help-default a:visited,
	.help-default a:focus {display:block; width:32px; height:32px; background:transparent url(/st_toolkit/common/images/icons/help.gif) 0 -16px no-repeat; cursor:pointer; text-indent:-9999px; outline:none; outline:0;}
	.help-default a:hover {opacity:0.6; filter:alpha(opacity=40);}
.help-global {position:absolute; right:20px; z-index:100;}
	.help-global a:link,
	.help-global a:active,
	.help-global a:visited,
	.help-global a:focus {display:block; width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/help-2012.png) 0 0 no-repeat; cursor:pointer; text-indent:-9999px; outline:none; outline:0;}
* html .help-global {position:absolute; right:20px; z-index:100;}
	* html .help-global a:link,
	* html .help-global a:active,
	* html .help-global a:visited,
	* html .help-global a:focus {display:block; width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/help-2012.gif) 0 0 no-repeat; cursor:pointer; text-indent:-9999px; outline:none; outline:0;}
	.help-global a:hover {opacity:0.6; filter:alpha(opacity=40);}
.panes-content-header-r #help_module .help-global {position:relative; margin-top:0; right:0;}


/* popup styles originaly developed for context help screen */
body.pop{text-align:left;}
body.pop table.data{width:100%;font-size:1em;}
body.pop table td{border: solid 1px #ccc;}
body.pop table tr:nth-child(even) td{background-color:#ebebed;}
.pop_container{padding:10px;margin:10px;background-color:#FFF;} 
.pop_container_inner{border:1px solid #CCC;	padding:10px;}
h1.pop_title{padding-left:23px;	line-height:20px; margin-top:0;	background:transparent url(/st_toolkit/common/images/icons/help-2012.png) 0 0 no-repeat;/*background:url(../images/icons/help.gif) 0 -16px no-repeat;*/}
* html h1.pop_title{background:transparent url(/st_toolkit/common/images/icons/help-2012.gif) 0 0 no-repeat;}
h1.pop_title span.pop_buttons{position:absolute;right:20px;}


/* User Enrollment - drop down clash with table.data relative */
*+html h2.table_heading.relative-pos {position:relative !important; z-index:-1;}
* html h2.table_heading.relative-pos {position:relative !important; z-index:-1;}
*+html table.data.relative-pos {position:static !important; z-index:-1;}
* html table.data.relative-pos {position:static !important; z-index:-1;}

/* Course Offering Widget - overwritten by clients custom tables.css */
.tbl-course-offering-widget {background:none; border-spacing:0;}
		.tbl-course-offering-widget tr.widget-header-row {height:30px; font-size:12px; font-weight:normal; border-bottom:1px dotted #000;}
		.tbl-course-offering-widget td,
		.tbl-course-offering-widget th {background:none; vertical-align:middle; text-align:left;}
		.tbl-course-offering-widget td {border-bottom:1px dotted #999; padding-top:8px; padding-bottom:8px;}
		.tbl-course-offering-widget th {border-bottom:1px dotted #999; font-size:12px; font-weight:normal;}
		.tbl-course-offering-widget td.widget-desc {line-height:17px;}
		.tbl-course-offering-widget td.widget-desc .description-title {display:block; font-size: 13px; font-weight:bold; margin-bottom:5px;}
		.tbl-course-offering-widget td.widget-desc .details-bar {font-size:1em; font-weight:normal;}
		.tbl-course-offering-widget td.widget-desc .details-bar em {font-weight:bold;}
#admin-page .widgets#desc-widget ul,
#admin-page .widgets#obj-widget ul{list-style: initial; list-style-position: inside;}
		
/* LP Details */
.tbl-lp-details {background:none; border-spacing:0; margin:5px 0 20px 0;}
		.tbl-lp-details tr.widget-header-row {height:30px; font-size:12px; font-weight:normal; border-bottom:1px dotted #000;}
		.tbl-lp-details td,
		.tbl-lp-details th {background:none; vertical-align:middle; text-align:left;}
		.tbl-lp-details td {border-bottom:1px dotted #999; padding-top:8px; padding-bottom:8px;}
		.tbl-lp-details th {border-bottom:1px dotted #999; font-size:13px; font-weight:bold;}
		.tbl-lp-details td.widget-desc {line-height:17px;}
		.tbl-lp-details td.widget-desc .description-title {display:block; font-size: 13px; font-weight:bold; margin-bottom:5px;}
		.tbl-lp-details td.widget-desc .details-bar {font-size:1em; font-weight:normal;}
		.tbl-lp-details td.widget-desc .details-bar em {font-weight:bold;}
		
/* User Reconciliation Table - needs to overwrite the position:relative on the form used by HELP icons */
*+html #bodycontent_inner form#userReconForm,
* html #bodycontent_inner form#userReconForm {position:absolute;}


/* Primary Nav drop down hiding behind TABS for Offering Details */
#primary_navigation ul li {z-index:200 !important;}
	
.heading-action {display: inline-block; width:680px;}
.heading-action:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }

	*+html .heading-action,
	* html .heading-action {margin-bottom:20px;}
	.heading-action .main-btns {float:right; margin-top:11px;}
    .heading-action h1.new-page-headings {float:left;}

h1.new-page-headings {font-size:1em; color:#333; margin-bottom:20px;}

.tabbing-ctrl {
    /*margin:10px 0 0 30px; */
	position:relative;
	margin:0;
	padding:0;
    overflow: hidden;
	list-style:none;
	z-index:50;
	background-image: url(../images/accordion-header-bg.gif); background-color: transparent; background-position: left top; 
}

* html .tabbing-ctrl {height:40px;}

.tabbing-ctrl li {float: left;/* margin-right: 3px;*/ margin-bottom: 0px !important; list-style: none !important;}
* html .tabbing-ctrl li {margin-top:12px !important;}
.tabbing-ctrl li a {display:block;}
.tabbing-ctrl li a,
.tabbing-ctrl li a:link,
.tabbing-ctrl li a:active {/*padding:10px 10px;*/padding:4px 12px; border-top:2px solid #CCC; border-left:2px solid #CCC; border-right:2px solid #CCC; background-color:#999999; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:12px; color:#FFF; line-height:19px;vertical-align:middle;}

.tabbing-ctrl li a.active {cursor:default;}
.tabbing-ctrl li a.active, 
.tabbing-ctrl li a:hover {background-color:#FFF; color:#4e4e4e;}
#login-tabs.tabbing-ctrl{background:none;border-left: solid 1px #c5cbda;}
#login-tabs.tabbing-ctrl li {background-image: url(../images/accordion-header-bg.gif);background-size: contain; background-color: transparent;background-position: left top;background-repeat: repeat-x;box-shadow: inset 1px 0 0 #fff;}
#login-tabs.tabbing-ctrl li a.login-tabs-link{background-color: #d2d6e0;border-left: 0;border-right: 1px solid #c5cbda;border-top: 1px solid #c5cbda;color: #333;background-color: transparent;background-position: left top;background-repeat: repeat-x;text-shadow: 0 1px 0 #fff;box-shadow: inset 1px 0 0 #fff;font-weight:bold;background-position: 5px 3px;padding-left: 25px;background-repeat: no-repeat;}
#login-tabs.tabbing-ctrl li a.login-tabs-link#login{background-image: url(../images/icons/login-small.png);}
#login-tabs.tabbing-ctrl li a.login-tabs-link#create_acc{background-image: url(../images/icons/createaccount-small.png);}
#login-tabs.tabbing-ctrl li a.login-tabs-link:hover, #login-tabs.tabbing-ctrl li a.login-tabs-link.active{background-color:#fff;font-weight: bold;line-height: 19px;}
.login-tabs-content{background: #fff;border: solid 1px #c5cbda;padding:10px;margin-top: -1px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.login-tabs-content .login-content table{width:auto;}
.wrapper.resources {position:relative; border:2px solid #CCC; margin-top:-2px; z-index:0;}
	.wrapper.resources table.data {margin-top:10px; width:682px !important; border:0 !important;}
	.wrapper.resources table.data.empty th {border:0; background:none;}
	.wrapper.resources table tr {width:100%;}
	.wrapper.resources table th {border:0;}
	* html .wrapper.resources table th {border:0 !important;}
	.wrapper.resources table tr.even,
	.wrapper.resources table tr.odd {background:none !important;}
	.wrapper.resources table td,
	.wrapper.resources table td.left,
	.wrapper.resources table tr.odd td.right, 
	.wrapper.resources table tr.even td.right,
	.wrapper.resources table tr.even td {border:0; background:transparent !important;}
	* html .wrapper.resources table td,
	* html .wrapper.resources table tr.odd td.right, 
	* html .wrapper.resources table tr.even td.right,
	* html .wrapper.resources table tr.even td {border:0 !important; background:transparent;}
	.wrapper.resources table tr.footer {display:none;}
	.wrapper.resources div.miscl-info {width:650px; margin:20px 0 10px 10px;}
	.wrapper.resources div.miscl-info div {margin-top:0px;}
	.wrapper.resources p {margin-left:10px;}
	.wrapper.resources #currency_list {margin-top:0;}
	
	.wrapper.resources #bookings {}
	.wrapper.resources #bookings h2.table_heading {margin:10px; position:relative; border:none !important;}
	* html .wrapper.resources #bookings h2.table_heading .action_buttons {right:40px;}
	
	.wrapper.resources #courselist {}
	.wrapper.resources #courselist table.data {width:682px !important;}
	.wrapper.resources #courselist h2 {margin:10px 5px; position:relative;}
	
	.wrapper.resources #offerings {}
	.wrapper.resources #offerings .data {border:none !important;}
	
	.wrapper.resources #resources {}
	.wrapper.resources #resources h2.table_heading {margin: 10px;}
	
	.wrapper.resources #attributes {}
	.wrapper.resources #attributes h2.table_heading {margin:10px;}
	
	.wrapper.resources #targets {}
	.wrapper.resources #targets h2.table_heading {margin:10px;}
	
	.wrapper.resources div.details_box {border:none !important;}
		.wrapper.resources div.details_box div.top {background:none !important;}
		.wrapper.resources div.details_box div.base {background:none !important;}
		
	
.wrapper.resources.fullwidth {}
	.wrapper.resources.fullwidth table.data {width:943px !important; border:none;}
	
.wrapper.tabcontent {position:relative; /*border:1px solid #CCC;*/ margin-top:-2px; z-index:0;}
	.wrapper.tabcontent table.data {margin-top:10px; width:682px !important; border:0 !important;}
	.wrapper.tabcontent table.data.empty th {border:0; background:none;}
	.wrapper.tabcontent table tr {width:100%;}
	.wrapper.tabcontent table tr.even,
	.wrapper.tabcontent table tr.odd {background:none !important;}
	.wrapper.tabcontent table th {border:0;}
	* html .wrapper.tabcontent table th {border:0 !important;}
	.wrapper.tabcontent table td,
	.wrapper.tabcontent table td.left,
	.wrapper.tabcontent table tr.odd td.right, 
	.wrapper.tabcontent table tr.even td.right,
	.wrapper.tabcontent table tr.even td,
	.wrapper.tabcontent table.data tr.odd td {border:0; background:transparent;}
	* html .wrapper.tabcontent table td,
	* html .wrapper.tabcontent table tr.odd td.right, 
	* html .wrapper.tabcontent table tr.even td.right,
	* html .wrapper.tabcontent table tr.even td {border:0 !important; background:transparent;}
	.wrapper.tabcontent table tr.footer {display:none;}
	.wrapper.tabcontent div.miscl-info {width:650px; margin:20px 0 10px 10px;}
	.wrapper.tabcontent div.miscl-info div {margin-top:0px;}
	.wrapper.tabcontent h2 {margin:10px;}
	.wrapper.tabcontent p {margin-left:10px;}
	.wrapper.tabcontent h2 p {margin:0;}
	.wrapper.tabcontent h2 span {font-weight:normal;}
	.wrapper.tabcontent #currency_list {margin-top:0;}
	
	.wrapper.tabcontent #bookings {}
	.wrapper.tabcontent #bookings h2.table_heading {margin:10px; position:relative;}
	* html .wrapper.tabcontent #bookings h2.table_heading .action_buttons {right:40px;}
	
	.wrapper.tabcontent #courselist {}
	.wrapper.tabcontent #courselist table.data {width:682px !important;}
	.wrapper.tabcontent #courselist h2 {margin:10px 5px; position:relative;}
	
	.wrapper.tabcontent #offerings {}
	.wrapper.tabcontent #offerings .data {border:none !important;}
	
	.wrapper.tabcontent #resources {}
	.wrapper.tabcontent #resources h2.table_heading {margin: 10px; overflow:hidden;}
	.wrapper.tabcontent #resources .table_heading_indicator{margin-left:12px;}
	
	.wrapper.tabcontent #attributes {}
	.wrapper.tabcontent #attributes h2.table_heading {margin:10px; overflow:hidden;}
	
	.wrapper.tabcontent #targets {}
	.wrapper.tabcontent #targets h2.table_heading {margin:10px; overflow:hidden;}
	
	.wrapper.tabcontent #webconf {}
	.wrapper.tabcontent #webconf h2.table_heading {margin:10px; overflow:hidden;}
	
	.wrapper.tabcontent #COURSE_RESOURCES {}
	.wrapper.tabcontent #COURSE_RESOURCES .top {display:none;}
	.wrapper.tabcontent #COURSE_RESOURCES h2 {font-size:100%; font-weight:bold;}
	.wrapper.tabcontent #COURSE_RESOURCES p {margin-left:0;}
	
	.wrapper.tabcontent div.details_box {}
		.wrapper.tabcontent div.details_box div.top {}
		.wrapper.tabcontent div.details_box div.base {}
		div.details_box h1, 
		div.details_box h2 {border:none !important; margin:0 0 2px 0 !important; padding:0 !important; position:relative;}
		div.details_box .details-box-wrapper {overflow:hidden; margin-bottom:15px;}
		div.details_box .details-box-wrapper div.details_box_left {float:left;}
		*+html div.details_box .details-box-wrapper div.details_box_left {width:350px;}
		*+html div.details_box .details-box-wrapper div.details_box_right {width:300px;}
		div.details_box .details-box-wrapper div.details_box_right {float:right;}
		div.details_box .details-box-wrapper a,
		div.details_box .details-box-wrapper a:link,
		div.details_box .details-box-wrapper a:visited {color:#0000FF;}
		div.details_box .details-box-wrapper a:hover {text-decoration:none;}
		div.details_box .details-box-wrapper div.details_box_left p, 
		div.details_box .details-box-wrapper div.details_box_right p {border:none !important; margin:0 0 2px 0 !important; padding:0 !important; white-space:normal;}
		*+html div.details_box .details-box-wrapper div.details_box_left p, 
		*+html div.details_box .details-box-wrapper div.details_box_right p {width:300px;}
		div.details_box h1 {font-weight:bold !important;}
		div.details_box h1,
		div.details_box h2 {margin-bottom:10px !important;}
		
		div.details_box.configurable {margin-top:-30px;}
	
.wrapper.tabcontent.fullwidth {}
	.wrapper.tabcontent.fullwidth table.data {/*width:943px !important;*/ width:100% !important; border:none;}

/* green status bar in LEARNING TRAKCS & LEARNING PATH DETAILS */
.status-bar-coursedetails {/*height:23px;*/height:15px; /*padding-top:8px; padding-left:10px;*/;padding:5px; border-bottom:1px dotted #AAA;}
      .status-bar-coursedetails span.status-bar-span {float:left; font-weight:bold;}
      .status-bar-coursedetails .progress-bar {float:right; margin-right:200px;}
	  .status-bar-mandatory {height:15px;;padding:5px;}
      .status-bar-mandatory span.completion-rules-span {float:left; font-weight:bold;}
      .status-bar-mandatory .progress-bar {float:left; margin-left:50px;}
/* YAMMER pages */
a#yammer-link,
a#yammer-link:active,
a#yammer-link:visited {/*display:inline-block !important; width:86px !important; height:18px !important;*/ margin-left:10px; /*background:transparent url(../images/yammer-link.gif) 0 0 no-repeat !important; text-indent:-9999px; border:0;*/}
a#yammer-link:hover {}
a#yammer-link span,
a#yammer-link:active span,
a#yammer-link:visited span {background:transparent url(../images/icons/btn-yammer_16.png) 5px 2px no-repeat !important; padding:0px 6px 0px 25px !important;}

#embedded-feed {border:0px !important;}
#embedded-feed .yj-yammer-logo-container {display:none;}
#embedded-feed .yj-signin-button-container {margin-top:0;}

#yammer-breadcrumb {}
#yammer-breadcrumb #breadcrumb div#pagetitle {display:block; width:101px; height:21px; background:transparent url(../images/yammer-pagetitle.gif) 0 0 no-repeat; margin:10px 0; text-indent:-9999px;}
*+html #yammer-breadcrumb #breadcrumb div#pagetitle {margin-top:30px;}

.yammer-message-type-selector {margin:0; padding:0;}
.yammer-message-type-selector li {list-style:none; line-height:12px; font-weight:bold;}
.yammer-message-type-selector li a,
.yammer-message-type-selector li a:link,
.yammer-message-type-selector li a:visited,
.yammer-message-type-selector li a:hover {text-decoration:none; color:#000; font-size:1.1em;}
.yammer-message-type-selector #update {height:15px; background:transparent url(../images/icons/yammer-update-icon.gif) left 0 no-repeat; padding-left:22px; cursor:default;}

.yammer-textarea {margin-top:10px; position:relative; border: 1px solid #CCCCCC;}
.yammer-textarea.update-ctive .yammer-arrow-indicator {position:absolute; top:-7px; left:10px; display:block; width:12px; height:7px; background:transparent url(../images/icons/arrow-yammer-post-active.gif) 0 0 no-repeat;}
.yammer-textarea textarea.input1 {border:0px; margin:0; padding:10px; width:920px; height:70px; overflow:hidden;}

.yammer-target {margin-top:10px;}
.yammer-target label {font-size:1.1em; color:#000; font-weight:bold;}

.input1.yammer-btn {display:block; margin-top:10px; padding:5px; cursor:pointer;}

p.yammer-btn-wrapper {width:320px;}
*+html p.yammer-btn-wrapper {width:440px;}
.input1.yammer-btn.left {float:left;}
.input1.yammer-btn.right {float:right;}


/* ACTION SMALL MULTI buttons */
a.action.small.multi,
	a.action.small.multi:link,
	a.action.small.multi:visited {display:inline-block !important; background-image:none ; background-color:#dbdbdb ; border-right:1px solid #858585 ; border-bottom:1px solid #858585 ; border-radius:0 !important; margin:0 !important; padding:0 !important; font-size:12px !important; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; outline:none !important; text-decoration:none !important;}
	
	a.action.small.multi span,
	a.action.small.multi:link span,
	a.action.small.multi:visited span {background:transparent url(/st_toolkit/common/images/framework/arrow-btn-multi.png) right 8px no-repeat !important; margin:0 !important; font-weight:bold !important; color:#333333 !important; height:17px !important; padding:1px 12px 2px 10px !important; letter-spacing:0em !important; margin-right:8px !important; text-decoration:none;}
	

	a.action.small.multi:hover {background-color:#999999 !important; border-right:1px solid #cccccc !important; border-bottom:1px solid #cccccc !important; }
	a.action.small.multi:hover span {color:#fefefe !important;}
	
	a.action.small.multi:active,
	a.action.small.multi:focus,
	a.action.small.multi.cta-active {background-color:#666666 !important; border-right:1px solid #cccccc !important; border-bottom:1px solid #cccccc !important; }
	
	a.action.small.multi:active span,
	a.action.small.multi:focus span,
	a.action.small.multi.cta-active span {color:#fff !important;}
	
	.multi-action-btns {/*position:relative;*/}
	.multi-action-btns dt {}
	.multi-action-btns dd {display:none; position:absolute; margin:-1px 0 0 0; padding:0; background-color:#dbdbdb; z-index:9999;}

	/*#admin-page #panes-content table tr.last-child td .multi-action-btns dd{bottom:23px;}*/
	.multi-action-btns dd ul {margin:0 !important; padding:0 !important; list-style:none;}
	.multi-action-btns dd ul li {display:block; /*width:100%;*/ float:none; margin:0 !important; padding:0; text-align:left; white-space:nowrap; line-height:20px;}
	.multi-action-btns dd ul li a {display:block; background-image:none; background-color:#dbdbdb; border-right:1px solid #858585; color:#333333;  border-bottom:1px solid #858585; border-radius:0 !important; margin:0 !important; padding:1px 7px 1px 8px !important; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px !important; font-weight:bold !important; outline:none;}
	.multi-action-btns dd ul li a span {background:none; margin:0; font-weight:bold; height:17px; letter-spacing:0em;}
	.multi-action-btns dd ul li a:hover {background-color:#999999; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-decoration:none;}
	.multi-action-btns dd ul li a:hover span {color:#fefefe !important;}
	
	.multi-action-btns dd ul li a:active span,
	.multi-action-btns dd ul li a:focus span,
	.multi-action-btns dd ul li a.cta-active span {color:#fff !important;}
	
	.multi-action-btns dd ul li a.disabled,
	.multi-action-btns dd ul li a.disabled:hover {background-color:#DBDBDB !important; color:#999 !important; border-right:1px solid #858585; border-bottom:1px solid #858585; cursor:default;}
	.multi-action-btns dd ul li a.disabled:hover span {background-color:#DBDBDB !important; color:#999 !important;}
	* html .multi-action-btns {z-index:999;}
	* html .multi-action-btns dl,
	* html .multi-action-btns dt,
	* html .multi-action-btns dt a,
	* html .multi-action-btns dt a span {position:relative;}
	
	* html a.action.small.multi,
	* html a.action.small.multi:link,
	* html a.action.small.multi:visited,
	* html a.action.small.multi:active,
	* html a.action.small.multi:focus,
	* html a.action.small.multi.cta-active {background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png);background-color:dbdbdb;background-position:95% center;background-repeat:no-repeat;display:block ; height:20px; padding:0 15px ; margin:0 ;  z-index:1 ; text-align:center ;border:solid 1px #D4D4D4;}
		
	* html a.action.small.multi span,
	* html a.action.small.multi:link span,
	* html a.action.small.multi:visited span,
	* html a.action.small.multi:active span,
	* html a.action.small.multi:focus span,
	* html a.action.small.multi.cta-active span {background-image:none;height:20px ; position:relative; display:block ;  margin:0 ; padding:0;background-color:#EBEBED;color:#424242; }
	
	
	* html .multi-action-btns dd {position:absolute; left:0; border:1px solid #333;}
	* html .multi-action-btns dd {z-index:999; right:5px;}
	* html .multi-action-btns dd ul {display:inline-block; list-style:none !important; padding:5px 0 0 0 !important; margin:0 !important;}
	* html .multi-action-btns dd ul li {width:100%; display:inline-block; z-index:1000; text-align:left; margin-top:-3px !important; height:1%;}
	* html .multi-action-btns dd ul li a {color:#000; display:block; border:none; cursor:pointer; z-index:1000;}
	* html .multi-action-btns dd ul li a span {color:#000; display:inline-block; z-index:1000;}	
	* html .multi-action-btns dd ul li a:hover {color:#666 !important; background-color:#dbdbdb !important; border-right:0 !important; border-bottom:0 !important; text-decoration:none;}
	* html .multi-action-btns dd ul li a:hover span {color:#666 !important;}
	* html .multi-action-btns dd ul li a.disabled,
	* html .multi-action-btns dd ul li a.disabled:hover {border:0;}
	* html .multi-action-btns dd ul li a.disabled:hover span {background-color:#DBDBDB !important; color:#999 !important;}
	* html div#footer {z-index:-1;}
	* html #container {margin-bottom:50px;}
/*-------------- multi action button new style---------------*/	
	.multi-action-btns {display: inline-block;}
	.multi-action-btns dt {display: inline-block; vertical-align: middle; padding-top:0;}
	.multi-action-btns dt a.action.multi,
	.multi-action-btns dt a.action.small.multi,
	.multi-action-btns dt a.action.multi:active,
	.multi-action-btns dt a.action.small.multi:active,
    .multi-action-btns dt a.action.multi:focus,
	.multi-action-btns dt a.action.small.multi:focus,
	.multi-action-btns dt a.action.multi:hover,
	.multi-action-btns dt a.action.small.multi:hover,
	.multi-action-btns dt a.action.multi.cta-active,
	.multi-action-btns dt a.action.small.multi.cta-active {
		display: inline-block; 
		background-image: none;
    	background-color: #ebebed;
    	border: solid 1px #d4d4d4;
    	border-radius: 3px;
    	margin: 0 !important;
    	padding: 0;
    	font-size: 11px !important;
		-moz-box-shadow: inset 0 1px 0 #fff;
		-webkit-box-shadow: inset 0 1px 0 #fff;
		-o-box-shadow: inset 0 1px 0 #fff;
		box-shadow: inset 0 1px 0 #fff;
		vertical-align:top;
	}
	.multi-action-btns dt a.action.multi span, 
	.multi-action-btns dt a.action.multi:link span, 
	.multi-action-btns dt a.action.multi:visited span {background: url(../images/icons/title-action-butstyle.png) no-repeat scroll right center transparent !important;  display: inline-block; visibility: visible;margin:0;font-weight: normal;    color: #424242 !important; line-height: 18px; text-decoration: none !important;padding: 0 25px 0 12px;}

	.multi-action-btns dt a.small.action.multi,
	.multi-action-btns dt a.small.action.multi:active, 
	.multi-action-btns dt a.small.action.multi:focus,
	.multi-action-btns dt a.small.action.multi:hover,
	.multi-action-btns dt a.small.action.multi.cta-active {background-color:transparent !important; background-image:none !important; border:none !important; box-shadow:none;}
	.multi-action-btns dt a.action.small.multi span, 
	.multi-action-btns dt a.action.small.multi:link span, 
	.multi-action-btns dt a.action.small.multi:visited span {background: url(../images/icons/title-action-but-small.png) no-repeat scroll right bottom transparent !important;  display: inline-block; width: 25px; height: 14px !important; overflow: hidden;  padding: 0 !important; text-indent: -200px; visibility: visible;}

	.multi-action-btns dd {display:none; position:absolute; margin:-1px 0 0 0; padding:0; background-color:#EBEBED; border-bottom:1px solid #b9b8b8; border-left:1px solid #b9b8b8; border-top:0; z-index:999; color: #595959; font-size: 10px; font-weight: bold; line-height: 17px; white-space: nowrap;}
	#eventInfo .course-details .multi-action-btns dd {z-index:9999;}

	.multi-action-btns dd ul {margin:0 !important; padding:0 !important; list-style:none; z-index:999 !important;}
	.multi-action-btns dd ul li {display:block; float:none; margin:0 !important; padding:0; text-align:left; white-space:nowrap; line-height:20px;}/* ie7 */
	.multi-action-btns dd ul li a,.multi-action-btns dd ul li a.action.small {display:block; background-image:none; background-color:#EBEBED; color:#424242 !important; border-top: 1px solid #b9b8b8; border-bottom:0; border-radius:0 !important; margin:0 !important; padding:2px 7px 2px 8px !important; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px !important; font-weight:bold !important; outline:none;}
	.multi-action-btns dd ul li a span {}
	.multi-action-btns dd ul li a:hover,.multi-action-btns dd ul li a.action.small:hover {background-color: #d4d4d4;}
	.multi-action-btns dd ul li a:hover span {color:#424242 !important;}

	.multi-action-btns dd ul li a:active span,
	.multi-action-btns dd ul li a:focus span,
	.multi-action-btns dd ul li a.cta-active span {}

	.multi-action-btns dd ul li a.disabled,
	.multi-action-btns dd ul li a.disabled:hover {background-color:#DBDBDB !important; color:#999 !important; border-right:1px solid #858585; border-bottom:1px solid #858585; cursor:default;}
	.multi-action-btns dd ul li a.disabled:hover span {background-color:#DBDBDB !important; color:#999 !important;}

/*--------------------Wraper----------------------*/	

.offering-details .action-but-wraper .multi-action-btns a.action.small.multi,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:link,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:visited {display:inline-block ; background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center;background-repeat:no-repeat; background-color:transparent ;border-color:transparent; border-radius:0 !important; margin:0 !important;padding:0 20px 0 5px !important;  font-size:12px !important; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; outline:none !important; text-decoration:none !important; border:0;}
	
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi span,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:link span,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:visited span {
background-image:none !important;margin:0 !important;vertical-align:middle; font-weight:bold !important; line-height:17px !important; padding:0 !important; letter-spacing:0em !important;/* margin-right:8px !important;*/ text-decoration:none;text-align:left;visibility:hidden;display:inline;}
	
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:hover {background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center !important;background-repeat:no-repeat !important;background-color:#EBEBED !important;border:solid 1px #D4D4D4 !important;}
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:hover span {color:#424242 !important;visibility:visible;}
	
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:active,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:focus,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi.cta-active {background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center !important;background-repeat:no-repeat !important;background-color:#EBEBED !important; border:1px solid #b9b8b8 !important;-moz-box-shadow:0 0 3px #ccc, inset 0 1px White;-webkit-box-shadow:0 0 3px #ccc, inset 0 1px White;-o-box-shadow:0 0 3px #ccc, inset 0 1px White;box-shadow:0 0 3px #ccc, inset 0 1px White;}
	
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:active span,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi:focus span,
.offering-details .action-but-wraper .multi-action-btns a.action.small.multi.cta-active span {color:#424242 !important; visibility:visible;}
.offering-details .action-but-wraper{/*position: absolute;*/ float:right; right: 0; top:0;width:75px;margin-top:3px;}
.offering-details .action-but-wraper .multi-action-btns {/*position:relative;*/}
.offering-details .action-but-wraper .multi-action-btns dt {/*position:relative;*/}
.offering-details .action-but-wraper .multi-action-btns dd {display:none; position:absolute; margin:-1px 0 0 0; padding:0; background-color:#EBEBED; z-index:999;border:1px solid #b9b8b8;border-top:0;}
	
.offering-details .action-but-wraper .multi-action-btns dd ul {margin:0 !important; padding:0 !important; list-style:none;}
.offering-details .action-but-wraper .multi-action-btns dd ul li {float:none;margin:0 !important; padding:0; text-align:left; white-space:nowrap; line-height:20px;}
.offering-details .action-but-wraper .multi-action-btns dd ul li a {display:block;float:none;background-image:none; background-color:#EBEBED;border-top:1px solid #b9b8b8; border-right:0;border-bottom:0; color:#424242 !important;border-radius:0 !important; margin:0 !important; padding:1px 7px 1px 8px !important; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px !important; font-weight:bold !important; outline:none;}
.offering-details .action-but-wraper .multi-action-btns dd ul li a span {background:none; margin:0; font-weight:bold; height:17px; letter-spacing:0em;}
.offering-details .action-but-wraper .multi-action-btns dd ul li a:hover {background-color:#d4d4d4; text-decoration:none;}
.offering-details .action-but-wraper .multi-action-btns dd ul li a:hover span {color:#424242 !important;}
	
.offering-details .action-but-wraper .multi-action-btns dd ul li a:active span,
.offering-details .action-but-wraper .multi-action-btns dd ul li a:focus span,
.offering-details .action-but-wraper .multi-action-btns dd ul li a.cta-active span {color:#424242 !important;}
	
.offering-details .action-but-wraper .multi-action-btns dd ul li a.disabled,
.offering-details .action-but-wraper .multi-action-btns dd ul li a.disabled:hover {background-color:#f4f4f4 !important; color:#dadada !important; border-right:1px solid #858585; border-bottom:1px solid #858585; cursor:default;}
.offering-details .action-but-wraper .multi-action-btns dd ul li a.disabled:hover span {background-color:#f4f4f4 !important; color:#dadada !important;}
/*--------------------Wrapper----------------------*/
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:link,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:visited {display:inline-block ; background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center;background-repeat:no-repeat; background-color:transparent ;border-color:transparent; border-radius:0 !important; margin:0 !important;padding:0 20px 0 5px !important;  font-size:12px !important; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; outline:none !important; text-decoration:none !important; border:0;}
	
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi span,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:link span,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:visited span {
background-image:none !important;margin:0 !important;vertical-align:middle; font-weight:bold !important; line-height:17px !important; padding:0 !important; letter-spacing:0em !important;/* margin-right:8px !important;*/ text-decoration:none;text-align:left;visibility:hidden;display:inline;}
	
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:hover {background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center !important;background-repeat:no-repeat !important;background-color:#EBEBED !important;border:solid 1px #D4D4D4 !important;}
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:hover span {color:#424242 !important;visibility:visible;}
	
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:active,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:focus,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi.cta-active {background-image:url(/st_toolkit/common/images/framework/arrow-btn-multi.png) !important;background-position:95% center !important;background-repeat:no-repeat !important;background-color:#EBEBED !important; border:1px solid #b9b8b8 !important;-moz-box-shadow:0 0 3px #ccc, inset 0 1px White;-webkit-box-shadow:0 0 3px #ccc, inset 0 1px White;-o-box-shadow:0 0 3px #ccc, inset 0 1px White;box-shadow:0 0 3px #ccc, inset 0 1px White;}
	
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:active span,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi:focus span,
.offering-details .action-but-wrapper .multi-action-btns a.action.small.multi.cta-active span {color:#424242 !important; visibility:visible;}
.offering-details .action-but-wrapper,.user-details .action-but-wrapper{/*position: absolute;*/ float:right; right: 0; top:0;width:75px;margin-top:3px;}
.offering-details .action-but-wrapper .multi-action-btns {/*position:relative;*/}
.offering-details .action-but-wrapper .multi-action-btns dt {/*position:relative;*/}
.offering-details .action-but-wrapper .multi-action-btns dd,
.user-details .action-but-wrapper .multi-action-btns dd {display:none; position:absolute; margin:-1px 0 0 0; padding:0; background-color:#EBEBED; z-index:999;border:1px solid #b9b8b8;border-top:0;}
	
.offering-details .action-but-wrapper .multi-action-btns dd ul {margin:0 !important; padding:0 !important; list-style:none;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li {float:none;margin:0 !important; padding:0; text-align:left; white-space:nowrap; line-height:20px;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li a ,
.user-details .action-but-wrapper .multi-action-btns dd ul li a ,#admin-page table dl.user-details dt .action-but-wrapper .multi-action-btns dd ul li a{display:block;float:none;background-image:none; background-color:#EBEBED;border-top:1px solid #b9b8b8; border-right:0;border-bottom:0; color:#424242 !important;border-radius:0 !important; margin:0 !important; padding:1px 7px 1px 8px !important; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px !important; font-weight:bold !important; outline:none;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li a span,
.user-details .action-but-wrapper .multi-action-btns dd ul li a span {background:none; margin:0; font-weight:bold; height:17px; letter-spacing:0em;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li a:hover,
.user-details .action-but-wrapper .multi-action-btns dd ul li a:hover,#admin-page table dl.user-details dt .action-but-wrapper .multi-action-btns dd ul li a:hover{background-color:#d4d4d4; text-decoration:none;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li a:hover span,
.user-details .action-but-wrapper .multi-action-btns dd ul li a:hover span{color:#424242 !important;}
	
.offering-details .action-but-wrapper .multi-action-btns dd ul li a:active span,
.offering-details .action-but-wrapper .multi-action-btns dd ul li a:focus span,
.offering-details .action-but-wrapper .multi-action-btns dd ul li a.cta-active span,
.user-details .action-but-wrapper .multi-action-btns dd ul li a:active span,
.user-details .action-but-wrapper .multi-action-btns dd ul li a:focus span,
.user-details .action-but-wrapper .multi-action-btns dd ul li a.cta-active span {color:#424242 !important;}
	
.offering-details .action-but-wrapper .multi-action-btns dd ul li a.disabled,
.offering-details .action-but-wrapper .multi-action-btns dd ul li a.disabled:hover ,
.user-details .action-but-wrapper .multi-action-btns dd ul li a.disabled,
.user-details .action-but-wrapper .multi-action-btns dd ul li a.disabled:hover {background-color:#f4f4f4 !important; color:#dadada !important; border-right:1px solid #858585; border-bottom:1px solid #858585; cursor:default;}
.offering-details .action-but-wrapper .multi-action-btns dd ul li a.disabled:hover span {background-color:#f4f4f4 !important; color:#dadada !important;}


    
/* Horizontal scrolling container (for large tables) */
div.x-scroll{/*width:1005px;*/ overflow-x:auto; overflow-y:auto;}
div.x-scroll table.data {/*width:1005px;*/width:100%; position:static !important;}

div.x-scroll table.data,
div.x-scroll table.data th,
div.x-scroll table.data th.left, 
div.x-scroll table.data td.left,
div.x-scroll table.data tr.odd td.right, 
div.x-scroll table.data tr.even td.right {border:0 !important;}
div.x-scroll table.data td {padding:0 3px 0 10px; line-height:20px;}
div.x-scroll table.data tr.footer {display:none;}
div.x-scroll table.data tr.odd td.caldays.right, 
div.x-scroll table.data tr.even td.caldays.right {border:1px solid white !important; border-left:none !important;}
table.data td.caldays.right {vertical-align:top !important;}

#footer {z-index:0;}

/* Compliance Widget */
#LPCompliance {padding-top:0 !important;}


/* Survey Page Oct 2012 */
#survey-page h1 {font-weight:bold; margin:10px 0 20px 0; font-size:16px;}
#survey-page p {font-size:14px; font-weight:normal !important; margin:10px 0 10px 0;}
#survey-page img {}
#survey-page .survey-header {background:#f9f9f9 url(../images/table-images/data_table_header.gif) right bottom repeat; color:#333; padding:5px 10px 5px 5px; border:1px solid #AAA;}
#survey-page .survey-header h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
#survey-page .survey-header h4 {font-size:14px; font-weight:normal; margin-bottom:10px;}
#survey-page table.data {border-top:none;}
#survey-page table.data td div {overflow:hidden;}
#survey-page table.data td b {/*display:block; float:left;*/}
#survey-page table.data td span.survey-label {/*width:96%;*/ /*display:block; float: left; width:65%;*/ margin-left: 7px;}
#survey-page .survey-cotent .question-row .option .title-clone {display: none;}

/* New Table Header Container */
.table-header-container {background:#f9f9f9 url(/st_toolkit/wbc/images/table-images/data_table_header.gif) right bottom no-repeat; color:#333; padding:5px 10px 5px 5px; border:1px solid #AAA;}
.table-header-container h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.table-header-container h4 {font-size:14px; font-weight:normal; margin-bottom:10px;}

/* Learning Tracks Enrolment */
#LEARNING_TRACK_DETAILS {display:block;}
	.details_box.search-box {margin-bottom:0;}
	.details_box.search-box h1 #search-module-trigger {display:inline-block; padding-right:15px; background:transparent url(../images/icons/gray-arrow-down.gif) right 3px no-repeat; text-decoration:none; font-size:14px; color:#666;}
	.details_box.search-box .search-module {display:none;}
	#tabs-2nd .details_box.search-box .search-module {display:block; margin-bottom:40px;}
	.details_box.search-box .search-module .search-module-row {overflow:hidden; margin-bottom:10px;}
	.details_box.search-box .search-module .search-module-row .input-name {display:inline-block; width:100px;}
	.details_box.search-box .search-module .search-module-row .radiogroup {padding:0; border:0;}
	.wrapper.resources.fullwidth .details_box.search-box table.data {width:940px !important;}

/* admin dashboard page */
table.admin_dashboard {background:#FFF !important; margin-top:10px;}
	table.admin_dashboard h1{margin:0; /*text-transform:capitalize;*/ color:#454646; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left: 40px; padding-bottom:15px; padding-top:7px; border-bottom:1px solid #979797 !important;}
	table.admin_dashboard td.menu_people h1{background:transparent url(../images/icons/dash-people.png) left 0 no-repeat; }
	table.admin_dashboard td.menu_course_mgt h1{background:transparent url(../images/icons/dash-coursemgt.png) left 0 no-repeat; }
	table.admin_dashboard td.menu_completions h1{background:transparent url(../images/icons/dash-completions.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_external_learning h1{background:transparent url(../images/icons/dash-extlearning.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_data_import h1{background:transparent url(../images/icons/dash-dataimport.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_notifications h1{background:transparent url(../images/icons/dash-notifications.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_utilities h1{background:transparent url(../images/icons/dash-utilities.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_ecommerce h1{background:transparent url(../images/icons/dash-ecommerce.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_system_config h1{background:transparent url(../images/icons/dash-sysconfig.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_integration h1{background:transparent url(../images/icons/dash-integration.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_role_security h1{background:transparent url(../images/icons/dash-rolesecurity.png) left 0 no-repeat;}
	table.admin_dashboard td.menu_system_admin h1{background:transparent url(../images/icons/dash-sysadmin.png) left 0 no-repeat;}
	
	table.admin_dashboard div.section_l{display:none; float:left; width:55px;}
	table.admin_dashboard div.section_l img{width:50px;	height:50px; background:url(../images/icons/admin_dashboard.jpg) 0 0 no-repeat;}
	table.admin_dashboard div.section_r{float:left; /*width:150px;*/ width:100%;}

table.admin_dashboard ul{list-style-type:none;	margin:15px 0;	padding:0;}
table.admin_dashboard li{margin:0 0 7px 0; padding:0 0 0 7px; background:url(../images/icons/li-admin-dash.png) 0 6px no-repeat; list-style-image:none; line-height:normal;}
table.admin_dashboard li a{padding:0;	color:#4E6998;	text-decoration:none;}
table.admin_dashboard li a:hover{/*background-color:#D2D9EA;*//* color:#FFF; */text-decoration:underline;}
table.admin_dashboard td{
	/* width:25%; */
	padding:10px 5px;
	vertical-align:top;
}
table.admin_dashboard td.col1{
	width:100%;
}
table.admin_dashboard td.col2{
	width:50%;
}
table.admin_dashboard td.col3{
	width:33%;
}
table.admin_dashboard td.col4{
	width:25%;
}

div.access_ilearning{text-align:right; margin-top:-32px;}
/** row 01 **/
table.admin_dashboard td.menu_people img{background-position:0 0;}
table.admin_dashboard td.menu_course_mgt img{background-position:-50px 0 ;}
table.admin_dashboard td.menu_completions img{background-position:-100px 0;}
table.admin_dashboard td.menu_external_learning img{background-position:-150px 0;}
/** row 02 **/
table.admin_dashboard td.menu_data_import img{background-position:-0 -50px;}
table.admin_dashboard td.menu_notifications img{background-position:-50px -50px;}
table.admin_dashboard td.menu_utilities img{background-position:-100px -50px;}
table.admin_dashboard td.menu_ecommerce img{background-position:-150px -50px;}
/** row 03 **/
table.admin_dashboard td.menu_system_config img{background-position:0 -100px;}
table.admin_dashboard td.menu_integration img{background-position:-50px -100px;}
table.admin_dashboard td.menu_role_security img{background-position:-100px -100px;}
table.admin_dashboard td.menu_system_admin img{background-position:-150px -100px;}

/* IE6 admin dashboard */
* html table.admin_dashboard td.menu_people h1{background:transparent url(../images/icons/dash-people.gif) left 0 no-repeat; }
* html table.admin_dashboard td.menu_course_mgt h1{background:transparent url(../images/icons/dash-coursemgt.gif) left 0 no-repeat; }
* html table.admin_dashboard td.menu_completions h1{background:transparent url(../images/icons/dash-completions.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_external_learning h1{background:transparent url(../images/icons/dash-extlearning.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_data_import h1{background:transparent url(../images/icons/dash-dataimport.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_notifications h1{background:transparent url(../images/icons/dash-notifications.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_utilities h1{background:transparent url(../images/icons/dash-utilities.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_ecommerce h1{background:transparent url(../images/icons/dash-ecommerce.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_system_config h1{background:transparent url(../images/icons/dash-sysconfig.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_integration h1{background:transparent url(../images/icons/dash-integration.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_role_security h1{background:transparent url(../images/icons/dash-rolesecurity.gif) left 0 no-repeat;}
* html table.admin_dashboard td.menu_system_admin h1{background:transparent url(../images/icons/dash-sysadmin.gif) left 0 no-repeat;}
* html table.admin_dashboard li{margin:0 0 7px 0; padding:0 0 0 7px; background:url(../images/icons/li-admin-dash.gif) 0 6px no-repeat; list-style-image:none; line-height:normal;}

/* -------------------------------------------------------- End new admin dashboard */

/* Targeting page 2012 */
#targeting-page {}
	#targeting-page h1.subsections-title {margin:10px;}
	#targeting-page .default-targeting-cond input {margin-left: 10px;}
	#targeting-page .h-separator {background: none repeat scroll 0 0 #EEEEEE !important; border: 1px dotted #CCCCCC !important; clear: both; color: #000000 !important; margin: 20px 0; padding: 1px; text-align: center;}
	#targets-summary {}
	#targets-summary ul {list-style:none; padding:0; margin-left:10px;}
	#targets-summary ul li {margin-bottom:5px;}

/* Organizations page 2013 */
.organisation-tree {font-size:12px !important;}
	.organisation-tree tr td {padding-left:0; padding-right:0;}
	.organisation-tree a, 
	.organisation-tree a:link, 
	.organisation-tree a:visited,
	.organisation-tree a:hover {font-size:12px;}
	.organisation-tree span {display:inline !important; font-size:12px;}

/** 
 * 	2013 Course Details - with icons
 * */
.course-details-col {}

	.course-details-col .course-details-col-l {}
	.course-details-col .course-details-col-r {}

	dl.course-details > dt {padding-right:0; min-height:24px;height:auto !important;height:24px;}
	dl.course-details dt {display:inline-block;}
	dl.course-details dt .type-icon {margin-right:2px;}
	dl.course-details dt .type-icon img{vertical-align:inherit;}
	dl.course-details dt a {vertical-align:bottom; text-decoration:none;}
	dl.course-details dt a:hover {text-decoration:underline;}
	dl.course-details dt span {vertical-align:top;}
	dl.course-details dd {font-size:10px; color:#595959; font-weight:bold;line-height:17px;}
	dl.course-details dd.course-date {font-size:11px; padding-left:20px; margin:0; background:transparent url(../images/icons/icon-time_8.png) 8px center no-repeat;line-height:12px;}
	dl.course-details dd.course-address {font-size:11px; padding-left:15px; margin:0; background:transparent url(../images/icons/icon-map_8.png) 0 5px no-repeat;}
	dl.course-details dd.course-session {font-size:11px; padding-left: 19px;background:url(../images/icons/arr-session.png)12px 3px no-repeat; text-indent:8px;}
	dl.course-details dd.course-session span{display: inline-block;padding:0 0 0 5px;line-height: 17px; height: auto; text-indent: 0;}
	dl.course-details dd.course-session span img{vertical-align: middle;}

/* Course Details - in Course Enrolled Details DESCRIPTION BOX(.details-box with no TABLE box) */
div.details_box {}
	div.details_box h1, div.details_box h2 {}
	div.details_box .course-details-col {margin-top:-5px; margin-bottom:20px;}
	div.details_box dl.course-details dt {display:none;}
	
/* Course Details - in Learning Path Details Course boxex (.details-box TABLE box) */	
div.details_box table .course-details-col {margin-top:0; margin-bottom:0;}
	div.details_box table dl.course-details > dt {padding-right:0; min-height:24px;height:auto !important;height:24px;}
	div.details_box table dl.course-details dt {display:inline-block;}
	div.details_box table dl.course-details dt .type-icon {margin-right:2px;}
	div.details_box table dl.course-details dt a {vertical-align:top; text-decoration:none;}
	div.details_box table dl.course-details dt a:hover {text-decoration:underline;}
	div.details_box table dl.course-details dt span {}
	div.details_box table dl.course-details dd {font-size:10px; color:#595959; font-weight:bold;line-height:17px;padding-left:20px;}
	div.details_box table dl.course-details dd.course-date {font-size:11px; margin:0; background:transparent url(../images/icons/icon-time_8.png) 8px center no-repeat;line-height:12px;}
	div.details_box table dl.course-details dd.course-address {font-size:11px;  margin:0; background:transparent url(../images/icons/icon-map_8.png) 8px 5px no-repeat;}
	div.details_box table dl.course-details dd.course-session {font-size:11px; background:url(../images/icons/arr-session.png)12px 3px no-repeat; text-indent:8px;}
	div.details_box table dl.course-details dd.course-cost{font-size:11px; margin:0;text-indent:8px;}
	div.details_box table dl.course-details dd.course-availability{font-size:11px; text-indent:8px; margin:0;}
/** 
 * 	2013 Course list in tables - My Scheduled Learning widget on Homepage, Permissions widget, etc
 * */
table.data {}
	table.data th .sort-l {float:left;}
	table.data th .sort-r {float:right; margin-right: 10px;}
    table.data th a.asc-sort {display:inline-block; /*background:transparent url(../images/icons/icon-sort-asc.png) right center no-repeat; padding-right:15px;*/}
	table.data th a.desc-sort {display:inline-block; /*background:transparent url(../images/icons/icon-sort-desc.png) right center no-repeat; padding-right:15px;*/}
	.sortable-th {cursor:pointer;}
	.sortable-th.asc a {background:transparent url(/st_toolkit/common/images/icons/icon-sort-asc.png) right center no-repeat; padding-right:15px; }
	.sortable-th.desc a {background:transparent url(/st_toolkit/common/images/icons/icon-sort-desc.png) right center no-repeat; padding-right:15px;}
	table.data td {padding:5px !important;}
	table td .bank-rcpt{overflow-wrap: break-word;  word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; -moz-hyphens: auto;  hyphens: auto; width:500px;}
	table tr td.date-col font {white-space:nowrap;}
	table tr td span.overdue {white-space:nowrap;/* background:transparent url(../images/icons/icon-exclamation.png) right center no-repeat;*/ /*padding-right:15px;*/ color:#d13a3a;font-weight:bold;}
	table tr td.details-lev-2 {font-size:10px; line-height:15px; color:#595959; }
	
	table.data a.action.small, 
	table.data a.action.small:link, 
	table.data a.action.small:visited {margin-bottom:0 !important;}
	table tr td dl.course-details {width:100%;}
	table tr td dl.customer-contact-details {width:100%;}
	table tr td dl.customer-contact-details dd.customer-tel {font-size:11px; padding-left:20px; margin:0; background:transparent url(../images/icons/icon-phone-small.png) 0 center no-repeat;}
	table tr td dl.customer-contact-details dd.customer-email {font-size:11px; padding-left:20px;background:url(../images/icons/icon-email-small.png) 0 center no-repeat; }

/** 
 * 	2013 Calendar
 * */
/* ------------------------------------------------------------ Start Calendar Styles */
table.data tr.odd td.link,
table.data tr.even td.link,
table.data tr.even td.link_hover,
table.data tr.odd td.link_hover {padding:0; margin: 0; background-image:none; background-color:#FFF; width:20px;}
*+html table.data tr.odd td.link,
*+html table.data tr.even td.link {width:20px !important;}/* ie7 */
table.data tr td.link .cal-pointer {display:block; width:8px; height:4px; margin:5px 0 0 5px; background:transparent url(../images/icons/arrow-cal-pointer.png) 0 0 no-repeat;}
* html table.data tr td.link .cal-pointer  {display:none;} /* ie6 */
table.data tr td.link .cal-scheduled {display:inline-block; width:100%; height:25px; background-image:none; background-color:#e8e8e8;}
table.data tr td.link .cal-scheduled img {width:12px; height:12px; margin:2px 0 0 2px;}
td.link {cursor:pointer;}
td.link div, td.link_hover div {position:absolute; display:block; z-index:2000; left:0; font-size:11px; padding:5px 10px; background-color:white; width:300px; border:1px solid #999999; font-weight:normal; color: #000; text-align:left; }
* html td.link div, 
* html td.link_hover div {position:fixed; display:none; z-index:2000; left:0; font-size:11px; padding:5px 10px; background-color:white; width:300px; border:1px solid #999999; font-weight:normal; color: #000; text-align:left; }/* ie6 */
td.link div {display:none;}
td.link div .cal-popup-pointer {display:block; width:10px; height:20px; margin:1px 0 0 -20px; background:transparent url(../images/icons/arrow-cal-popup.png) 0 0 no-repeat;}
td.link div .cal-popup-pointer.right {background:transparent url(../images/icons/arrow-cal-popup-r.png) 0 0 no-repeat; margin:1px 0 0 310px;}
td.link div .cal-popup-content {display:block; margin-top:-25px;}
td.link div span.calendar-details-sec {display:block; position:relative; border-bottom:1px solid #e8e8e8; line-height:20px; margin:0 -10px; padding:6px 10px;}
td.link div h3 {font-size:12px; padding:0px 10px 0 5px; margin:0 -10px; color:#585858;}
td.link div h3 img {margin-right:5px;}
td.link div a.close-popup {display:block; position:absolute; width:16px; height:16px; right: 5px; top: 2px; background:transparent url(../images/icons/btn-cancel_16.png) 0 0 no-repeat; text-indent:-9999px;}
td.link div span.calendar-details-sec h4 {font-size:12px; margin:0; color:#2639ec;}
td.link div span.calendar-details-sec h4 img {margin-right:5px;}
td.link div span.calendar-details-sec p {font-size:12px; margin:0; color:#4c4c4c;}
td.link div span.calendar-details-sec p.session-day {font-size:10px;} 
td.link div span.calendar-details-sec p em {font-size:12px;}
td.link div .action.small {margin-left: 0; margin-top: 20px !important}
td.link div span.calendar-details-sec .cal-status {display:block; border-bottom:1px solid #999999; margin-bottom:5px; padding-bottom:7px;}
td.link div span.calendar-details-sec .cal-status.last {border:0;}
td.link div span.calendar-details-sec .cal-status .status-text {margin-right:15px;}
td.link div span.calendar-details-sec .cal-status .action.small {margin-top:0 !important;}
* html td.link div span.calendar-details-sec .cal-status .action.small:hover {display:inline-block !important; width:200px !important;}

td.callink {cursor:pointer;}
td.callink div, td.callink_hover div {position:absolute; display:block; z-index:2000; left:0; padding:5px 10px; background-color:white; width:300px; border:1px solid #999999; font-weight:normal; color: #000; text-align:left; }
td.callink div {display:none;}
td.callink div .cal-popup-pointer {display:block; width:10px; height:20px; margin:1px 0 0 -20px; background:transparent url(../images/icons/arrow-cal-popup.png) 0 0 no-repeat;}
td.callink div .cal-popup-pointer.right {background:transparent url(../images/icons/arrow-cal-popup-r.png) 0 0 no-repeat; margin:1px 0 0 310px;}
td.callink div .cal-popup-content {display:block; margin-top:-25px;}
td.callink div span.calendar-details-sec {display:block; position:relative; border-bottom:1px solid #e8e8e8; line-height:20px; margin:0 -10px; padding:6px 10px;}
td.callink div h3 {font-size:12px; padding:0px 10px 0 5px; margin:0 -10px; color:#585858;}
td.callink div h3 img {margin-right:5px;}
td.callink div span.calendar-details-sec h4 {font-size:12px; margin:0; color:#2639ec;}
td.callink div span.calendar-details-sec h4 img {margin-right:5px;}
td.callink div span.calendar-details-sec p {font-size:12px; margin:0; color:#4c4c4c;}
td.callink div span.calendar-details-sec p.session-day {font-size:10px;} 
td.callinkk div span.calendar-details-sec p em {font-size:12px;}
td.callink div .action.small {margin-left: 0; margin-top: 20px !important}
td.callink div span.calendar-details-sec .cal-status {display:block; border-bottom:1px solid #999999; margin-bottom:5px;}
td.callink div span.calendar-details-sec .cal-status .status-text {margin-right:15px;}
td.callink div span.calendar-details-sec .cal-status .action.small {margin-top:0 !important;}
#adminCalWrapper .calEventTxt {color:#fff;}
* html div.x-scroll {overflow:hidden;}
* html td.link {}
* html table#cal {position:relative; overflow:hidden;}
* html td.link div,td.link_hover div {position:absolute !important;}

#cal a.arrows{font-weight: bold; text-decoration: none;}
#cal a.arrows:hover {text-decoration: underline;}
#cal td.caldays,
#cal td.calDays,
#cal td.mainsubhead,
#cal td.mainSubHead{background-image:none; background-color:#E2E2E2; padding:1px 1px 3px 1px !important;}
#cal td.calDays{font-size:1em; border:1px solid white !important;}
#cal td.link a:link span,
#cal td.link a:hover span {display:block !important;}
/* ------------------------------------------------------------ End Calendar Styles */
/* ------------------------------------------------------------ V2 Start Calendar Styles */
table#cal2.data{width:950px; table-layout: fixed}
table#cal2.data td.callink,
table#cal2.data td.callink_hover {line-height:13px !important; margin: 0 !important; border:1px solid #E5E5E5; font-size:9px !important; background-color:#CCC; background-image:none; width:auto !important; overflow:hidden;}
table#cal2.data td.calsummaryh {border:1px solid white; border-left:1px solid white; background:#E8E8E8}
table#cal2.data td.calsummaryr{}
table#cal2.data th.calnav,table#cal2.data td.calweeks{border-right:1px solid white}
/*table#cal2.data td.caldays{border:1px solid white !important; border-left:none;	background:#E8E8E8;	font-size:9px;padding:1px; overflow:hidden;}*/
#cal2 td.caldays,
#cal2 td.calDays,
#cal2 td.mainsubhead,
#cal2 td.mainSubHead {background-image:none; background-color:#E2E2E2; padding:1px 1px 3px 1px !important;}
#cal2 td.link a:link span {display:block !important;}
/* ------------------------------------------------------------ V2 End Calendar Styles */
table.data.calendar-table tr {border-bottom: 1px solid #AAA;}
table.data.calendar-table td {padding:1px 1px 3px 1px !important; border:none !important;}
div.x-scroll table.data.calendar-table td {line-height:15px;}
div.x-scroll table.data.calendar-table tr.odd td.caldays.right, 
div.x-scroll table.data.calendar-table tr.even td.caldays.right {border:0 !important; border-left:none !important;}

/* ------------------------------------------------------------  FULL CALENDAR PLUGIN - multi lang */
#admin-page #fullcalendar-mini{border:0;position:relative;}
#admin-page #fullcalendar-mini #loading{background:#fff url(../images/icons/loading-64.gif?5.8.1) no-repeat center center;width:100%;height:100%;opacity: 0.5;  position: absolute; z-index:100;}
#admin-page #fullcalendar-mini table,
#calendar table{margin: 0;}
#admin-page #panes-content #fullcalendar-mini table td a{font-size:100%;}
#admin-page #panes-content #fullcalendar-mini table tr{border-bottom:0;}
#admin-page #fullcalendar-mini table tr td{line-height:normal;}
#admin-page #fullcalendar-mini table tr .fc-day-grid-container{border:solid 1px #ddd;}
#admin-page #fullcalendar-mini table tr td.fc-widget-header,#admin-page #fullcalendar-mini table tr td.fc-widget-content{padding:0 !important;}
#admin-page #panes-content #fullcalendar-mini table td .fc-event,
#learner-page #fullcalendar-mini table td .fc-event {font-size:0;}
#admin-page #panes-content #fullcalendar-mini .fc-more-popover .fc-event{font-size:100%;}  
#admin-page #panes-content #fullcalendar-mini table td.fc-more-cell a.fc-more{font-size: 9px;margin:0;}
#admin-page #fullcalendar-mini .fc-basic-view .fc-body .fc-row{min-height:inherit;}
#admin-page #fullcalendar-mini .fc-toolbar{margin:1em 0;}
#admin-page #fullcalendar-mini .fc-toolbar .fc-center{font-size:1.2em;}
#admin-page #fullcalendar-mini .fc-bg td.fc-day,
#learner-page #fullcalendar-mini .fc-bg td.fc-day,
#calendar .fc-bg td.fc-day{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #E7E7E7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E7E7E7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#E7E7E7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#E7E7E7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#E7E7E7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#E7E7E7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E7E7E7',GradientType=0 ); /* IE6-9 */
}
#fullcalendar-mini .fc-scroller{height:auto!important;overflow:visible;overflow-y:visible;}
#admin-page #fullcalendar-mini .fc-bg td.fc-today,
#calendar.fc-bg td.fc-today{background: #fff1a0;}
#calendar .fc-event,
#calendar .fc-event:hover,
#calendar .ui-widget .fc-event{color:#000;}
#fullcalendar-mini .fc-toolbar button, #calendar .fc-toolbar button{position:static;}
#fullcalendar-mini .fc-more-popover,#calendar .fc-more-popover{width:300px;}
#fullcalendar-mini button .fc-icon, #calendar button .fc-icon {overflow: visible;}
#fullcalendar-mini button .fc-icon:after, #calendar button .fc-icon:after{margin:0;}
/* LOGIN page */
#timeout-redirect {display:none;}
#admin-page #timeout-redirect {display:block; margin:20px;}
#login-page {display:block;}
#admin-page #login-page {display:none;}
#admin-page #panes-content #container #header,
#admin-page #panes-content #container #footer {display:none !important;}
#admin-page #panes-content #container #bodycontent {}

/** 
 * 	TABLES VARIATION WITHIN iPLUS
 * */
 
/* TABLES DATA TYPE-A : 2 column look th with no background color eg.Learning Tracks - Categories */
table.data.type-a {}
	table.data.type-a th {background-image:none; background-color:transparent; color:#333; font-weight:bold; text-align:center;}
	table.data.type-a th.left {border-left:0;}
	table.data.type-a th.right {border-right:0;}
	table.data.type-a tr.odd, 
	table.data.type-a tr.even {border-bottom:0;}

/* TABLES DATA in Overlay/Dialog */
#dialogBoxOperations table.data,
#dialogBoxContent table.data,
#iplusOverlayContent table.data {width:100% !important;}

/* TABLES DATA TYPE-A : 2 column look th with no background color eg.Learning Tracks - Categories */



/** 
 * 	ADMIN PAGE within the old structure: wrap the pages with #admin-page-singleton
 * */

#admin-page-singleton .content.content-datatables {padding:0; overflow:hidden;}

/* TABLES DATA TYPE-A : normal table with datatables plugin */
#admin-page-singleton h2.admin-table-heading {margin:20px 0 5px 10px; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000;}
#admin-page-singleton h2.table_heading {margin-bottom:0;}
#admin-page-singleton h2.table_heading span.data_navigation {font-weight:bold;color:424242;}

#admin-page-singleton table.admin-table-a {}
	#admin-page-singleton table.admin-table-a th,
	#admin-page-singleton table.admin-table-a th a,
	#admin-page-singleton table.admin-table-a th a:link,
	#admin-page-singleton table.admin-table-a th a:visited {font-size:11px; font-weight:bold; color:#424242; text-decoration:none;}
	
	#admin-page-singleton table.admin-table-a th a.asc-sort {display:inline-block; background:transparent url(../images/icons/icon-sort-asc.png) right center no-repeat; padding-right:20px;}
	#admin-page-singleton table.admin-table-a th a.desc-sort {display:inline-block; background:transparent url(../images/icons/icon-sort-desc.png) right center no-repeat; padding-right:20px;}
	
	#admin-page-singleton table.admin-table-a td {padding:0; font-size:10px;}
	#admin-page-singleton table.admin-table-a thead th.cell-checkbox,
	#admin-page-singleton table.admin-table-a tbody td.cell-checkbox {width:13px !important; padding: 5px 3px !important; text-align:center;}
	#admin-page-singleton table.admin-table-a thead th.cell-attach,
	#admin-page-singleton table.admin-table-a tbody td.cell-attach {width:13px !important; padding: 5px 4px 5px 0px !important;}
	#admin-page-singleton table.admin-table-a thead th.cell-checkbox input,
	#admin-page-singleton table.admin-table-a tbody td.cell-checkbox input {margin:0 auto;width:13px;}
	
#admin-page-singleton .dataTables_wrapper {}

div.dataTables_scroll {clear: both;}	

#admin-page-singleton .dataTables_scrollHead {}
	#admin-page-singleton .dataTables_scrollHead table.admin-table-a {margin:0; border-top:1px solid  #CFCFCF; border-bottom:1px solid  #CFCFCF;}
	#admin-page-singleton .dataTables_scrollHead table.admin-table-a th {background-image:none; background-color:#ebebed; border:1px solid #d4d4d4; vertical-align: middle; } 
	#admin-page-singleton .sorting-header-2cols {}
	#admin-page-singleton .sorting-header-2cols dt {float:left;}
	#admin-page-singleton .sorting-header-2cols dd {float:right;}
	#admin-page-singleton .dataTables_scrollHead table.admin-table-a tr {border:0;}

#admin-page-singleton .dataTables_scrollHead .dataTables_scrollHeadInner {}

#admin-page-singleton .dataTables_scrollBody {position:relative;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a {border-top:0; margin-left:10px; }
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a tr {border-top:0; border-bottom:1px solid  #CFCFCF;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a tr td {padding: 3px 6px; border-bottom:1px solid #D4D4D4;line-height:12px;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a tr td:last-child {border-right:0;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a thead {visibility:hidden;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a thead tr {border:0 !important;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a thead tr td {padding: 0; border-bottom:0; line-height:1px;}

/** 
 * 	2013 MSO Table
 * */
.table_heading_indicator {background:url(../images/icons/action-indicator-down.png) no-repeat 5px center;width:15px;height:10px;display:block;float:left;margin-top:10px;}
#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column {width:400px; margin-top:-5px;}
#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column .offering-col-l {}
#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column .offering-col-r {}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details {position:relative;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details > dt {padding-right:30px;min-height:24px;height:auto !important;height:24px;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dt {}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dt .type-icon {margin-right:5px;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dt span {/*color:#000; margin-left:3px;*/}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dd {font-size:10px; color:#595959; font-weight:bold;line-height:17px;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dd.offering-date {font-size:11px; padding-left:20px; margin:0; background:transparent url(../images/icons/icon-time_8.png) 8px center no-repeat;line-height:12px;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dd.offering-address {padding-left:15px; margin:0; background:transparent url(../images/icons/icon-map_8.png) 0 5px no-repeat;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a dl.offering-details dd.offering-session {padding-left: 19px;background:url(../images/icons/arr-session.png)12px 3px no-repeat; text-indent:8px;}
	
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column p {margin:0;}
	
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a td a,
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a td a:link,
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a td a:visited,
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column p a,
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column p a:link,
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column p a:visited {font-size:12px; font-weight:bold; color:#1073c7; text-decoration:none;}
	.details-bar a{font-size:10px !important;}
	#admin-page-singleton .dataTables_scrollBody table.admin-table-a .offering-column p a:hover {text-decoration:underline;}
	
#admin-page-singleton #collapsible-search {}
	#admin-page-singleton .adv-search-wrapper table,#admin-page-singleton .adv-search-wraper table, #admin-page-singleton .search-wraper table,
	#admin-page-singleton .search-wrapper table {margin:0;width:auto;}
	/*#admin-page-singleton .search-wrapper table td:last-child {padding-left:50px !important;}*/
	#admin-page-singleton .search-wrapper table td,#admin-page-singleton .search-wraper table td {vertical-align:middle; white-space:nowrap;line-height:12px;width:auto;}
	#admin-page-singleton .search-wrapper,#admin-page-singleton .search-wraper table td{border:solid 1px #d4d4d4; padding:0 10px; z-index:9; position:relative;font-size:10px;background-color:#ebebed;color:#444;font-weight:bold;}
	#admin-page-singleton .search-wrapper h2,#admin-page-singleton .search-wraper h2 {/*margin:0;font-size:16px;color:White;background:url(../images/icons/advsearch-search.png) 0 0 no-repeat;text-indent:25px;padding-right:70px;*/}
	#admin-page-singleton .adv-search-wrapper,#admin-page-singleton .adv-search-wraper {font-size:11px;border:solid 1px #d4d4d4; border-top:0; overflow:hidden;background:#fff; z-index:8;/*padding:10px;*/}
	#admin-page-singleton #adv-search-toggle {height:16px;background-image:url(../images/icons/extend-icon.png); background-position:0 center; background-repeat:no-repeat; text-indent:20px;vertical-align:middle;color:#006ac4;line-height:16px;cursor:pointer; display:block;}
	/*#admin-page-singleton .expand-search {color:#365075; line-height:16px; text-indent:5px; cursor:pointer; display:block; position:relative;}*/
	#admin-page-singleton .align-r {padding-right:10px !important;padding-left:10px !important;text-align:right;}
	#admin-page-singleton #adv-search-toggle.expanded  {background-image:url(../images/icons/collapse-icon.png);}
	#admin-page-singleton input.btn.search {
		background-color:#ebebed;
		border:solid 1px #c3c3c3;color:#444;
		-moz-box-shadow:inset 0 1px 0 White;
		-webkit-box-shadow:inset 0 1px 0 White;
		-o-box-shadow:inset 0 1px 0 White;
		box-shadow:inset 0 1px 0 White;margin-left:20px;
	}
#admin-page-singleton input.btn.search:focus{border:solid 1px #c3c3c3;color:#444;
		-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-o-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		box-shadow:0 0 3px #ccc,inset 0 1px 0 White;}

#collapsible-search {color:#444; font-weight:bold; margin-bottom:15px;}
	.adv-search-wrapper,.adv-search-wraper {display:none;}
	#collapsible-search label {vertical-align:text-top; vertical-align/*\**/: middle\9; display:inline-block; margin-top:-1px; margin-top/*\**/: -5px\9;}
	.adv-search-wrapper table,
	#collapsible-search table {margin:0;width:auto;}
	#collapsible-search table tr {border:none;}
	#collapsible-search table td {vertical-align:middle; white-space:nowrap; line-height:12px; width:auto; font-size:11px; padding:3px 0;}
	.search-wrapper ,.search-wraper,
	#dialogBoxContent .search-wrapper, #dialogBoxContent .search-wraper{background-color:#ebebed; border:solid 1px #d4d4d4; padding:0 10px; z-index:9; /*position:relative;*/ font-size:10px;}
	.search-wrapper h2 {/*margin:0;font-size:16px;color:White;background:url(../images/icons/advsearch-search.png) 0 0 no-repeat;text-indent:25px;padding-right:70px;*/}
	.adv-search-wrapper,.adv-search-wraper {background-color:#ebebed; padding:0 10px; font-size:11px;border:solid 1px #d4d4d4; border-top:0; overflow:hidden; z-index:8;}
	#adv-search-toggle,
	#adv-search-toggle-2 {height:16px;background-image:url(../images/icons/extend-icon.png); background-position:0 center; background-repeat:no-repeat; text-indent:20px;vertical-align:middle;color:#006ac4;line-height:16px;cursor:pointer; display:block;}
	.inp-txt-label {padding-right:10px !important; padding-left:10px !important; text-align:left;}
	#adv-search-toggle.expanded,
	#adv-search-toggle-2.expanded{background-image:url(../images/icons/collapse-icon.png);}
	input.btn.search {
		background-color:#ebebed;
		border:solid 1px #c3c3c3;color:#444;
		-moz-box-shadow:inset 0 1px 0 White;
		-webkit-box-shadow:inset 0 1px 0 White;
		-o-box-shadow:inset 0 1px 0 White;
		box-shadow:inset 0 1px 0 White; margin-left:20px;
	}
	input.btn.search:focus{border:solid 1px #c3c3c3;color:#444;
		-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		-o-box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
		box-shadow:0 0 3px #ccc,inset 0 1px 0 White;
	}

/* manager tasks search box */
#mgr_list {
	background-color: #EBEBED;
    /*border-top: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4;*/
    font-size: 11px;
    padding: 0 10px;
    z-index: 9;}
	#mgr_list h2 {color:#333; padding:5px 0; margin:0;}
#collapsible-search.l-type-a {}
	#collapsible-search.l-type-a .search-wrapper ,#collapsible-search.l-type-a .search-wraper{border-top:0;}
	#collapsible-search.l-type-a table td.objcond-search-td {width:130px; }
	#collapsible-search.l-type-a table td.objtype-btn-search {} 


/*---------------------------------------------
-----  Manager Tasks Search -------
-----------------------------------------------*/
#search_results table.data tr {border-bottom:1px dotted #B6BCCA;}
#search_results table.data tr.footer {display:none;}
#search_results table.data tr.odd, 
#search_results table.data tr.odd td, 
#search_results table.data tr.even td {background-color: #FFFFFF !important;}
#search_results table.data tr.result td {background-color:#f0f4f7 !important; padding:3px 5px 3px 5px !important;}


/*---------------------------------------------
-----  Object navigator search - select -------
-----------------------------------------------*/
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align:middle;
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* Dropdown List Box */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown list box */
  height: 16px; /* Height of the select box */
  cursor: pointer;
  padding: 0;
  display: block;
  border-radius: 6px;
  margin: 0;
}
.selectboxit-container .selectboxit:focus {
  outline: 0;
}
.selectboxit-container .selectboxit.selectboxit-disabled {
  cursor: default;
}
.selectboxit-default-icon {
  float: left;
  width:16px;
  height: 16px;
}
.selectboxit-text {
  font: 14px Helvetica, Arial;
  text-indent: 5px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  float: left;
  white-space: nowrap;
}
.selectboxit-container .selectboxit-options {
  min-width: 220px; /* Minimum Width of the dropdown list box options */
  /* IE7 hack */
  *width: 220px;
  font: 14px Helvetica, Arial;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  outline: none;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  -moz-box-shadow: none; /* Firefox */
  -webkit-box-shadow: none; /* Safari, Chrome */
  box-shadow: none; /* CSS3 */
  border-radius: 6px;
  text-align: left;
}
.selectboxit-container .selectboxit-option {padding:0 24px 0 5px;}
.selectboxit-options .selectboxit-option.active .selectboxit-option-anchor {
  color: #fff;
}
.selectboxit-option .selectboxit-option-anchor {
  padding: 0px 3px;
  /*line-height: 30px;
  height: 30px;*/
  line-height: 20px;
  height: 20px;
}
.selectboxit-option .selectboxit-option-anchor:after{content: '';display: block;width:100%;}
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}
.selectboxit-option .selectboxit-option-anchor .selectboxit-option-icon-container{display: inline-block;}
.selectboxit-option, .selectboxit-optgroup-header {
  /*line-height: 30px;
  height: 30px;*/
  line-height: 20px;
  height: 20px;
  text-indent: 5px; 
  overflow: hidden;
  white-space: nowrap;
  list-style: none;
  margin: 0;
  display: block;
}
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.selectboxit-optgroup-header {
  font-weight: bold;
  padding: 5px;
}
.selectboxit-optgroup-option {
  text-indent: 20px;
}
.selectboxit-optgroup-header:hover {
  cursor: default;
}
.selectboxit-arrow-container {
  width: 30px;
  float: right;
  position: relative;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  margin: 0 auto;
  display: block;
  position: absolute;
  top: 50%;
  right: 40%;
}
.jqueryui .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  right: 25%;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}
.selectboxit-option-icon {
  /*float: left;*/
  margin: 0px 1px 0 0;
  display: inline-block;
  width:16px;
  height: 16px;
  background-repeat: no-repeat;
}

.selectboxit-option-icon-url {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position:right center;
}
.selectboxit-default-icon.selectboxit-option-icon-url {
  margin-left: 5px;
}
.jqueryui .ui-icon {
  background-color: inherit;
}
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/***********************************************/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d2d6e0;
    color: #555555;
    font-weight: normal;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-state-default .ui-icon {
    background-image: url("../images/icons/arr-icon.png") !important;
	background-repeat:no-repeat;
	border-radius: 9px 9px 9px 9px;
	height: 10px;
    width: 10px;
}
	.ui-multiselect span.ui-icon {width:16px; height:16px;}
	.ui-multiselect span.ui-icon.ui-icon-triangle-2-n-s {background-position:2px 2px;}

.jqueryui .ui-icon-triangle-1-s {
    background-position:0 0;
}
.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #d2d6e0;
    color: #222222;
	text-align:left;
}
body .ui-widget-content,body .ui-dialog .ui-dialog-content {overflow:visible;}
#dialogBox{/*max-height:500px;*/}
#dialogBoxOperations {overflow-y:auto !important;}
#dialogSearchNav{overflow:hidden;}
span.ui-state-hover, .ui-widget-content span.ui-state-hover, .ui-widget-header span.ui-state-hover, span.ui-state-focus, .ui-widget-content span.ui-state-focus, .ui-widget-header span.ui-state-focus {
    /*background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #f6f7fb;*/
	background-color:#f6f7fb;
    border: 1px solid #d2d6e0;
	color: #212121;
    font-weight: normal;
}
li.ui-state-hover, .ui-widget-content li.ui-state-hover, .ui-widget-header li.ui-state-hover, li.ui-state-focus, .ui-widget-content li.ui-state-focus, .ui-widget-header li.ui-state-focus {
    background:#f6f7fb;
}
.icon-search-all{background-image:url("../images/icons/icon-search-all.png");}
.icon-contentobj{background-image:url("../images/icons/icons_contentobj_16.png");}
.icon-folder{background-image:url("../images/icons/icons_folder_16.png");}
.icon-test{background-image:url("../images/icons/icons_test_16.png");}
.icon-survey{background-image:url("../images/icons/survey-small.png");}
.icon-learning-path{background-image:url("../images/icons/learning-path-small.png");}
.icon-learning-track{background-image:url("../images/icons/learning-track-small.png");}
.icon-learning-track-full{background-image:url("../images/icons/learning-track-full-small.png");}
.icon-qbank{background-image:url("../images/icons/qbank-small.png");}
.icon-scheduled{background-image:url("../images/icons/scheduled-small.png");}
.icon-selfpaced{background-image:url("../images/icons/self-paced-small.png");}
.icon-resource{background-image:url("../images/icons/resource-small.png");}
.icon-organisation{background-image:url("../images/icons/org.png");}
.icon-user{background-image:url("../images/icons/user-small.png");}
.icon-position{background-image:url("../images/icons/org.png");}
.icon-job-role{background-image:url("../images/icons/job-role-small.png");}
.icon-document{background-image:url("../images/icons/document-small.png");}
.icon-operational-assessment{background-image:url("../images/icons/operational-assessment-small.png");}
.icon-assessment-certification{background-image:url("../images/icons/assessment-certification-small.png");}
.icon-manager-assessment,
.icon-manual-assessment {background-image:url("../images/icons/manager-assessment-small.png");}
.icon-rto {background-image:url("../images/icons/rto-qualification-small.png");}
.icon-competency{background-image:url("../images/icons/icon-competency-small.png");}
.icon-scheduled-class{background-image:url(../images/icons/schedule-class-small.png);}
.icon-waitlist-class{background-image:url(../images/icons/waitlist-class-small.png);}

#in_param1SelectBoxItArrowContainer,
#in_param7SelectBoxItArrowContainer, 
#in_object_listSelectBoxItArrowContainer{width:15px;}
#in_param1SelectBoxIt,
#in_param7SelectBoxIt, 
#in_object_listSelectBoxIt {border-radius:0;border:0;width:40px!important;background-color:transparent;}
#in_param1SelectBoxItDefaultIcon,
#in_param7SelectBoxItDefaultIcon, 
#in_object_listSelectBoxItDefaultIcon {margin-left:5px;background-position:left center;}
#in_param1SelectBoxItText,
#in_param7SelectBoxItText, 
#in_object_listSelectBoxItText {text-indent:-999px;height:25px;}
#in_param1SelectBoxItOptions,
#in_param1SelectBoxItOptions .selectboxit-option-first,
#in_param1SelectBoxItOptions .selectboxit-option-last,
#in_param7SelectBoxItOptions,
#in_param7SelectBoxItOptions .selectboxit-option-first,
#in_param7SelectBoxItOptions .selectboxit-option-last,
#in_object_listSelectBoxItOptions,
#in_object_listSelectBoxItOptions .selectboxit-option-first,
#in_object_listSelectBoxItOptions .selectboxit-option-last {border-radius:0; }
#in_param1SelectBoxItOptions,
#in_param7SelectBoxItOptions,
#in_object_listSelectBoxItOptions { background:#fff;border:solid 1px #ccc;border-top:0;margin-left:-1px;-webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.4);
    box-shadow: 0 10px 15px rgba(0,0,0,0.4);
}
#in_param1SelectBoxItOptions li.ui-state-focus,
#in_param1SelectBoxItOptions li.ui-state-hover,
#in_param7SelectBoxItOptions li.ui-state-focus,
#in_param7SelectBoxItOptions li.ui-state-hover,
#in_object_listSelectBoxItOptions li.ui-state-focus,
#in_object_listSelectBoxItOptions li.ui-state-hover {border:solid 1px #aecff7;background-color:#e6edf6;}
#in_param1SelectBoxItOptions li,
#in_param1SelectBoxItOptions li a,
#in_param7SelectBoxItOptions li,
#in_param7SelectBoxItOptions li a,
#in_object_listSelectBoxItOptions li,
#in_object_listSelectBoxItOptions li a {font-size:12px;color:#424242;text-indent:0;white-space: nowrap;}
#in_param1SelectBoxItOptions li,
#in_param7SelectBoxItOptions li,
#in_object_listSelectBoxItOptions li {}
#in_param1SelectBoxItOptions li,
#in_param1SelectBoxItOptions li a i,
#in_param7SelectBoxItOptions li,
#in_param7SelectBoxItOptions li a i,
#in_object_listSelectBoxItOptions li,
#in_object_listSelectBoxItOptions li a i { border: solid 1px transparent;}
.objtype-wraper-tbl{height:120px;}
.org-wraper-tbl{height:80px;}
.objtype-wraper-tbl td,.org-wraper-tbl td{white-space:nowrap;line-height:20px;vertical-align:middle;padding-right:5px;}
.objtype-wraper-td{border:solid 1px #ccc;text-align:left;}
.objtype-search-tbl{margin:0;}
.objtype-search-tbl .objtype-td{width:40px;}
.objtype-search-tbl .objtype-search-td .objtype-input {width: 100%;}
.org-wraper-tbl .exact-match-td{width:115px;}
.objtype-search-tbl .search-clear-td{width:20px;}
.objtype-btn-search{text-align:center;}
.objtype-btn-search .btn.search {margin:0;}
.objtype-wraper-td .input1{border:0; /*width:100%;*/}/* ie7 */
.search-content{display:none;height:auto;}
.obj-type-search dd{width:100px;}
.obj-type-search dt{width:100%;}
.obj-search-seg dt{width:40px;}
.obj-search-seg dd{width:100%;}
/*.clear-fields{background-image:url(../images/icons/clear_field.png)!important;background-repeat:no-repeat;background-position:5px center;border:0;}*/
.clear-fields{background-image:url(../images/icons/btn-clear-search_16.png) ;background-repeat:no-repeat;background-position:5px center;border:0;}
.gap-content{height:90px;visibility:hidden;clear:both;content:'';}
/* Translation widget*/
.add_obj_translate {width:16px;height: 16px; background:url(../images/icons/icon-translation-small.png) no-repeat center; display: inline-block;}
.translations.tick,
.translations.cross {border:solid 1px #d6d6d6; padding:2px 20px 2px 3px; color:#333;margin: 0 2px 0 5px; font-size: 12px; border-radius: 3px; width: auto!important; min-width: auto!important;}
.translations.tick {background:url(../images/icons/btn-ok_16.png) no-repeat right center;}
.translations.cross{background:url(../images/icons/btn-cancel_16.png) no-repeat right center;opacity: 0.4;}
/* browserhawk */
tr.odd td.bhawkpass,tr.odd td.bhawkfail,tr.odd td.bhawkwarn,tr.odd td.bhawkinfo,tr.even td.bhawkpass,tr.even td.bhawkfail,tr.even td.bhawkwarn,tr.even td.bhawkinfo{
	background-repeat:no-repeat;
	padding-left:25px !important;
	text-transform: uppercase;
}
/* file upload style */
div.fileinputs {position: relative; width:280px;}
div.fileinputs input.input1 {}
div.fakefile {position: absolute;top: 0px;left: 0px;z-index: 1;width:280px;}
input.file {position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;width:280px;}
#fileupload-container { list-style: none; padding:0; margin:0;}
#fileupload-container li{display: inline-block; vertical-align: top;}
#fileupload-container li#fileupload-wrp { margin-bottom:10px;}
#img-preview {height: 130px;
	background-image: url(/st_toolkit/common/images/icons/2015/upload-img.png);
	background-position: center center;
	background-repeat: no-repeat;
    width: 280px;
    background-color: #f9f9f9;
    border: dashed 1px #ccc;margin-bottom:10px;text-align: center;}
#object_image.channel-img #img-preview{background-image: url(/st_toolkit/common/images/icons/2015/upload-img-channel.png);}
#img-preview.img-viewtab {width:auto;height: auto;border:0;background-color: transparent;}
#img-preview.uploading {/*width: auto; border:0;*/ -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; transition: width 0.3s ease-out; background-image: url(/st_toolkit/common/images/icons/loading-32.gif);}
#img-preview img{width: 280px; height:130px;}
/* Overlay */
#overlay-form {display:none; background-color:#000; width:100%;height:100%; z-index:9999; position:absolute; top:0; left:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)" !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25) !important; opacity: 0.25; filter:alpha(opacity=25);}
	#overlay-form img {display: block;  position: absolute; top: 30%; left: calc(50% - 32px); width: 64px; height: 64px; margin: auto;}	

/* icon badge - 2nd nav */ 
#secondary_navigation > a {display:inline-block; vertical-align:middle; padding: 0 5px !important;line-height:18px;}
#secondary_navigation a span.notif-badge {padding:0;}
#secondary_navigation a.notif-badge-link span {float:none;}
#secondary_navigation .notif-badge-wrapper {position:relative; padding-top:3px; display:inline-block;height:18px;vertical-align:top;}
.notif-badge-link,
.notif-badge-link:link,
.notif-badge-link:active,
.notif-badge-link:visited,
.notif-badge-link:hover {padding: 0 5px !important; background-color:transparent !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; text-decoration:none !important;/*padding-left:10px !important; */display:inline-block;}
.notif-badge-link .notif-badge {position:relative; /*top:2px;*/ display:inline-block;}
.notif-badge-link .notif-badge img {margin-right: 2px;/*opacity:0.5; vertical-align:bottom;*/}
/*.notif-badge-link:hover .notif-badge img {opacity:1;}*/
.notif-badge .badge-inner {
		position: relative; display:inline-block; top: -0.4em; right: 0.1em; min-width: 10px; height: 14px; line-height: 14px; padding:0 2px !important; text-align: center; font-family: 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; color: #fff; 
		text-shadow: 0px 1px 0px rgba(0,0,0,.15); 
		/*-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,35), 0px 1px 1px rgba(0,0,0,.2); 
		-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.35), 0px 1px 1px rgba(0,0,0,.2); 
		box-shadow: inset 0px 1px 0px rgba(255,255,255,.35), 0px 1px 1px rgba(0,0,0,.2); */
		/*-webkit-box-shadow:0 0 5px #6a6a6a;
		-moz-box-shadow:0 0 5px #6a6a6a;
		box-shadow:0 0 5px #6a6a6a;*/
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		-webkit-transition: .3s top ease-in, .3s opacity ease-in; 
		-moz-transition: .3s top ease-in, .3s opacity ease-in; 
		-o-transition: .3s top ease-in, .3s opacity ease-in; 
		-ms-transition: .3s top ease-in, .3s opacity ease-in; 
		transition: .3s top ease-in, .3s opacity ease-in; 
		background-color:#EE3E3E;
		border: 1px solid #EE3E3E;
	}
	.notif-badge .badge-inner:after{content:'';position:absolute;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #EE3E3E transparent transparent;left:-5px;top:3px;}
	.notif-badge img {margin-right: 2px\9;}/* ie8 ie9 */
	.notif-badge .badge-inner {*box-shadow: inset 0px 1px 0px rgba(255,255,255,.35), 0px 1px 1px rgba(0,0,0,.2); *border-radius: 0; *top:0;}/* ie6 ie7 */
	.notif-badge img {*margin-right: 2px;}/* ie6 ie7 */
	.notif-badge .badge-inner {right:-0.3em;}
    .notif-badge.shopping-cart-notif .badge-inner{right:0.15em;}
	.notif-badge-content {display:none; position:absolute; z-index:9999; }
	.notif-badge-content h3 {margin:0; font-size:14px; color:#000;}
	#secondary_navigation .notif-badge-content ul.badge-content-list {z-index:9999; width:250px !important; background-image:url(../images/icons/subm-toppointer.png); background-position:left top; background-repeat:no-repeat; border-bottom:0; top:auto !important; padding:8px 0 0 0; margin:0;}
	#secondary_navigation .notif-badge-content ul.badge-content-list.emails-content{background-position:-12px top !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list > li {float: none !important; clear: both; position: relative; margin:0; list-style:none; white-space:inherit !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li img{vertical-align:top;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li.badge-content-title {border:0 !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a{display:block !important; padding:2px 5px; border: solid 1px #babfcc; border-top: 0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; color:#000; background-image: none !important; background-color:#FFF; text-align:left !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a:hover {background-color:#EEE; cursor:pointer; text-decoration:none;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a span {float:none;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a{background-color:#e7f0f8 !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a.read{background-color:#fff !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li .badge-content-full {display:none; padding:2px;  margin:0; text-align:left !important;background-color:#e7f0f8;border: solid 1px #babfcc !important;
  border-top: 0 !important;}
	#admin-page #header #secondary_navigation .notif-badge-content ul.badge-content-list li .badge-content-full a,
	#learner-page #header #secondary_navigation .notif-badge-content ul.badge-content-list li .badge-content-full a{background-color: transparent; display:inline!important;border:0!important;text-decoration:underline;  padding: 0 !important;color:#1073c7;vertical-align: baseline;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li .notif-title{display:block; white-space:normal !important; line-height:15px !important; text-align:left !important; font-weight:bold !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li a.read .notif-title{font-weight:normal !important;}
	#secondary_navigation .notif-badge-content ul.badge-content-list li .notif-date,
	#secondary_navigation .notif-badge-content ul.badge-content-list li .items-subtotal{float:right;margin-left:15px;font-weight:bold !important;}
	#secondary_navigation #shop-cart .notif-badge-content ul.badge-content-list li a {background-color:#F8E7E7 !important; font-size:12px; }
	.notif-badge.shopping-cart-notif {}
	.notif-badge img{vertical-align:inherit;}
	.notif-badge.reminders-notif img{margin-right: -5px;}
	.notif-badge.announcement-notif img {margin-right: -2px;}
	.notif-badge.emails-notif img {margin-right: -3px;}

	.notif-badge-content ul li h3 {border: solid 1px #babfcc;border-top:0;border-bottom:0;margin:0;font-size:12px;padding:5px;background:#fff; text-align:left;}

	#secondary_navigation #location {top:0 !important; margin-top:0 !important;}
		#secondary_navigation #location .notif-badge-link {padding-left:19px !important; background:transparent url(/st_toolkit/common/images/icons/region_16.png) 0 2px no-repeat !important; letter-spacing:-0.6pt; cursor:default;display: inline-block;
height: 18px;line-height: 18px;}
		#secondary_navigation #location .notif-badge-link strong {font-size:11px; /*color:#00F;*/ font-weight:bold;}

/* Notification Medium Flydown */
	.medium-flydown {display:none; position:absolute; z-index:9999; background-color:#FFF; /*padding:10px; border:1px solid #666;*/}
		#secondary_navigation .medium-flydown .badge-content-list {width:480px;background:url(../images/admin/subm-toppointer.png) no-repeat left top;padding-top:8px;border-bottom: solid 1px #babfcc;}
		#secondary_navigation .medium-flydown h3 {margin:0; font-size:14px; color:#000;}
		#secondary_navigation .medium-flydown ul {list-style:none; margin:0; padding:0; text-align:left;}/* clear */
		#secondary_navigation .medium-flydown ul li {margin:0; padding:5px 10px; background-color:#FFF;border-right:solid 1px #babfcc;border-left:solid 1px #babfcc;}
		#secondary_navigation .medium-flydown ul li.badge-content-title {background-color:transparent;padding:10px;}
		#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner {}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li {float:left; clear:none;border:0;padding:0;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-qty {width: 5%;text-align: center;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-desc {width: 75%;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-desc dt,#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-desc  dd{float:left;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-desc dt{width:85%;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-desc dd{width:15%;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner li.shop-price {float:right; width: 20%; text-align:right;}
			#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner a {background-color: transparent; display:inline; border: none ; padding:0;}
		#secondary_navigation .medium-flydown ul li.medium-flydown-bottom {}/* clear */
			#secondary_navigation .medium-flydown ul li.medium-flydown-bottom dl {background-color:#EBEBED; padding:0 5px;}/* clear */
			#secondary_navigation .medium-flydown ul li.medium-flydown-bottom dl dt {float:left; width: 75%; text-align:right;}
			#secondary_navigation .medium-flydown ul li.medium-flydown-bottom dl dd {float:right; width: 25%; text-align:right;}
			#secondary_navigation .medium-flydown ul li.medium-flydown-bottom a.checkout {float:right; margin-right: 0 !important; margin-top:10px !important;text-align:right;border: solid 1px #ccc;}
			#secondary_navigation .medium-flydown ul li.medium-flydown-bottom a.checkout span{padding: 8px 8px 8px 25px !important;font-weight:bold;}
		
	#secondary_navigation .medium-flydown ul li ul.medium-flydown-inner:after,
	#secondary_navigation .medium-flydown ul li.medium-flydown-bottom dl:after,
	#secondary_navigation .medium-flydown ul li.medium-flydown-bottom:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
		/* Shopping cart - logged out*/
		.loggedout-page #secondary_navigation .notif-badge-content ul.badge-content-list li .tiles-layout.table-tiles:hover{background-color: transparent;}
		.loggedout-page #secondary_navigation .notif-badge-content ul.badge-content-list {width:400px !important;border-bottom: solid 1px #d6dfe6;}
		.loggedout-page #secondary_navigation .notif-badge-content ul.badge-content-list li .tiles-layout.table-tiles:only-of-type{padding-left: 10px;     border: solid 1px #d6dfe6; border-bottom:0; background-color: #fff;}
		.loggedout-page #secondary_navigation #shop-cart .notif-badge-content ul.badge-content-list li .tiles-layout.table-tiles a.small.delete {font-size: 100%; padding:0; background-color:transparent !important; border:0; color: Red;}
		.loggedout-page #secondary_navigation .notif-badge-wrapper #shop-cart .notif-badge-content ul.badge-content-list li {clear:none;}
		.loggedout-page #secondary_navigation .notif-badge-content ul.badge-content-list li.label-value{float:left !important; clear:none;}
		/**/
/* E-Commerce pages */
	#shop-payment-pages {}
	
	#shop-payment-pages #msg_list{font-size:14px; margin:10px 0 50px; padding: 0 0 0 50px; /*list-style-position: inside;*/}
	#shop-payment-pages #msg_list li{margin:0 0 10px 0;}
	#shop-payment-pages .pm-legend{display: inline-block;    padding: 10px;    border: solid 1px #ccc;    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background-color:#fff;}
	/*.col-2{display:table;border-spacing:20px;border-collapse:separate;}
	.col-2 .group-row{display:table-row;}
	.col-2 .groupbox{width:40%;display:table-cell;vertical-align:top;}*/
	.groupbox{border:solid 1px #ddd;background-color:#fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 20px 20px;margin:20px 0;}
	/*#admin-page #panes-content .col-2 .groupbox table td{width:100%;}
	#admin-page #panes-content .col-2 .groupbox table td.first{text-align:right;color:#000;border:0;  width: auto!important;  white-space: nowrap!important;}
	#admin-page #panes-content .col-2 .groupbox table tr{border:0;}*/
	.groupbox h2.group-heading{margin:0;}
	.groupbox h2.group-heading:after {content:'';clear:both;height:0;display:block;width:100%;}
	.groupbox h2.group-heading span{font-size: 12px; font-weight: normal;}
	.groupbox h2.group-heading .action-but{float:left;clear:both;margin-bottom: 10px;}
	.groupbox h2.group-heading .titletxt{margin: -10px 0 10px 0;display:inline-block;background:#fff;padding:0 10px;vertical-align:top;float:left;clear:both;font-size:18px;font-weight:bold;color:#000;}

	.groupbox div.column_box h3{display:none;}
	 #admin-page .groupbox div.column_box{clear:both;background:none!important;border:0;}
	#shop-payment-pages #cc_details.groupbox .shop-cart-total{float:none;}
	#shop-payment-pages #cc_details table tr {border-bottom:0!important;}
	#shop-payment-pages #cc_details table td.first,#shop-payment-pages #cc_details table td.first strong{text-align:right;color:#000;}
	#shop-payment-pages #cc_details table.data table td{background:#fff!important;}
	#shop-payment-pages #cc_details .radiogroup .visa,
	#shop-payment-pages #cc_details .radiogroup .master,
	#shop-payment-pages #cc_details .radiogroup .amex,
	#shop-payment-pages #cc_details .radiogroup .dinerclub{width:35px;height:22px;margin-right:5px;background-position:center center; background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
	#shop-payment-pages #cc_details .radiogroup .visa{background-image:url(/st_toolkit/common/images/icons/icon-visa.png);}
	#shop-payment-pages #cc_details .radiogroup .master{background-image:url(/st_toolkit/common/images/icons/icon-mc.png);}
	#shop-payment-pages #cc_details .radiogroup .amex{background-image:url(/st_toolkit/common/images/icons/icon-amex.png);}
	#shop-payment-pages #cc_details .radiogroup .dinerclub{background-image:url(/st_toolkit/common/images/icons/icon-dc.png);}
	#shop-payment-pages #cc_details .cc-col{padding:0;margin:0;list-style:none;}
	#shop-payment-pages #cc_details .cc-col:aftet{content:'';clear:both;height:0;display:block;width:100%;}
	#shop-payment-pages #cc_details .cc-col li{float:left;}
	#shop-payment-pages #cc_details .cc-col .cc-inputs{}
	#shop-payment-pages #cc_details .cc-col .cc-ordertotal{margin-left:1%;}
	#shop-payment-pages #cc_details .cc-col .cc-ordertotal .groupbox {display:inline-block;}
	#shop-payment-pages #cc_details .cc-col .cc-ordertotal .shop-cart-summary{min-width:350px;width:auto !important;width:350px;}
	#shop-payment-pages table.data {}
	#shop-payment-pages table.data th {text-align:left;}
	
	#shop-payment-pages table.data th.price-table-col {width:1%; padding:5px; text-align: right; }
	#shop-payment-pages table.data td {text-align:left;}
	#shop-payment-pages table td.col-unit-price{text-align: right;}
	#shop-payment-pages .shop-cart-summary {}
	


	#shop-payment-pages .shop-cart-total {float:right; background-color: #E7E6E5; overflow: hidden; padding: 5px 13px; /*width: 35%;*/color:#000;}
	#shop-payment-pages .shop-cart-total dl {overflow: hidden; width: 100%; margin-bottom:5px; min-width:300px;width:auto !important;width:300px;}

	#shop-payment-pages .shop-cart-total dl dt.shop-cart-total-l {float:left; text-align:left; margin-right:50px;}
	#shop-payment-pages .shop-cart-total dl dd.shop-cart-total-r {float:right; text-align:right;}/* ie7 */

	#shop-payment-pages .shop-cart-payment {float:right; overflow: hidden; padding: 3px 13px;}
	#shop-payment-pages dl.shop-cart-paymenttype {overflow:hidden; padding:3px 13px;}
	#shop-payment-pages dl.shop-cart-paymenttype {overflow:hidden; width: 100%; margin: 10px 0; padding: 3px 13px;}
	#shop-payment-pages .promo-payment-wrapper {overflow: hidden; padding: 3px 0px;}
	#shop-payment-pages .promo-payment-wrapper .promo-payment-l {float:left; width:50%; padding: 3px 0px;}/* clearfix */
	#shop-payment-pages .promo-payment-wrapper .promo-payment-r {float:right; width:50%; padding: 3px 0px;}/* clearfix */
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype {overflow:hidden; margin: 10px 0; padding:0; }
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype dt {float:left; width:170px; text-align:left; margin-right: 5x;}
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype dd {float:left; text-align:left;}
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype dd.ext-btn {margin-left:10px;}
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype ul {list-style: outside none none; margin: 0; padding: 0;}
	#shop-payment-pages .promo-payment-wrapper dl.shop-cart-paymenttype ul li {margin-bottom:5px;}
	#shop-payment-pages .promo-payment-wrapper .shop-cart-total {margin: 10px 0; min-width:390px;}
    #learner-page #shop-payment-pages .promo-payment-wrapper .shop-cart-total {min-width:300px;}
	#shop-payment-pages .promo-payment-wrapper #sca_code_dl,
	#shop-payment-pages .promo-payment-wrapper #shopCartCreditTotals {display:none;}
	
	.currency-wrapper {overflow:hidden; min-width:90px; display:inline-block;}
	.currency-wrapper .currency-sym {float:left;}
	.currency-wrapper .currency-amt {float:right;}
	.show_bundle_discount {font-style:italic;}
	
	
	/* shopping steps */
	 /* this section is for branched templates*/
	.shopping-steps-wrapper,
	.user-steps-wrapper{list-style:none;margin:0;padding:0;height:75px; max-width:1005px;margin:15px 0;}
	.shopping-steps-wrapper li.shopping-steps,
	.user-steps-wrapper li.user-steps {width:25%;float:left;height:75px;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk,
	.user-steps-wrapper li.user-steps .steps-lnk {position:relative; display:block; height:75px; line-height:75px; vertical-align:middle; font-size:1.3em; font-weight:bold; text-decoration:none; color:#ababab !important; border-top:solid 3px #ababab; text-indent:70px;white-space:nowrap;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-completed,
	.user-steps-wrapper li.user-steps .steps-lnk.step-completed{color:#009200 !important;border-top:solid 3px #0572ce;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-curr,
	.user-steps-wrapper li.user-steps .steps-lnk.step-curr{color:#424242 !important;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-curr span.step-no,
	.user-steps-wrapper li.user-steps .steps-lnk.step-curr span.step-no {color:#fff;background-color:#646464;border:solid 3px #646464;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk span.step-no,
	.user-steps-wrapper li.user-steps .steps-lnk span.step-no{position:absolute;height:26px;width:26px;display:block;border:solid 3px #ababab;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;line-height:26px;text-align:center;vertical-align:middle;top:-16px;background-color:#fff;left:50%;color:#000;font-weight:bold;font-size:18px;color:#ababab; text-indent:0;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-completed span.step-no,
	.user-steps-wrapper li.user-steps .steps-lnk.step-completed span.step-no{background:#0572ce url(/st_toolkit/common/images/icons/step-completed.png) center center no-repeat; border:solid 3px #0572ce; text-indent:-200px; overflow:hidden;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.shopping-cart-step {background:transparent url(/st_toolkit/common/images/icons/icon-shopping-cart.png) 30px center no-repeat;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.bill-address-step {background:transparent url(/st_toolkit/common/images/icons/icon-bill-address-dis.png) 30px center no-repeat;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.checkout-step {background:transparent url(/st_toolkit/common/images/icons/icon-checkout-dis.png) 30px center no-repeat;}
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.place-order-step {background:transparent url(/st_toolkit/common/images/icons/icon-place-order-dis.png) 30px center no-repeat;border-top:0;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-curr.bill-address-step,
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-completed.bill-address-step {background:transparent url(/st_toolkit/common/images/icons/icon-bill-address.png) 30px center no-repeat;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-curr.place-order-step,
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-completed.place-order-step {background:transparent url(/st_toolkit/common/images/icons/icon-place-order.png) 30px center no-repeat;border-top:0;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-curr.checkout-step,
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.step-completed.checkout-step {background:transparent url(/st_toolkit/common/images/icons/icon-checkout.png) 30px center no-repeat;}
	
	.user-steps-wrapper li.user-steps .steps-lnk.sel-user-step {background:transparent url(/st_toolkit/common/images/icons/icon-sel-user.png) 30px center no-repeat;}
	.user-steps-wrapper li.user-steps .steps-lnk.details-step {background:transparent url(/st_toolkit/common/images/icons/icon-details-dis.png) 30px center no-repeat;}
	.user-steps-wrapper li.user-steps .steps-lnk.copy-rec-step {background:transparent url(/st_toolkit/common/images/icons/icon-copy-rec-dis.png) 30px center no-repeat;}
	.user-steps-wrapper li.user-steps .steps-lnk.summary-step {background:transparent url(/st_toolkit/common/images/icons/icon-summary-dis.png) 30px center no-repeat;border-top:0;}
	
	.user-steps-wrapper li.user-steps .steps-lnk.step-curr.details-step,
	.user-steps-wrapper li.user-steps .steps-lnk.step-completed.details-step {background:transparent url(/st_toolkit/common/images/icons/icon-details.png) 30px center no-repeat;}
	
	.user-steps-wrapper li.user-steps .steps-lnk.step-curr.copy-rec-step,
	.user-steps-wrapper li.user-steps .steps-lnk.step-completed.copy-rec-step {background:transparent url(/st_toolkit/common/images/icons/icon-copy-rec.png) 30px center no-repeat;}
	
	.user-steps-wrapper li.user-steps .steps-lnk.step-curr.summary-step,
	.user-steps-wrapper li.user-steps .steps-lnk.step-completed.summary-step {background:transparent url(/st_toolkit/common/images/icons/icon-summary.png) 30px center no-repeat;border-top:0;}
	
	.shopping-steps-wrapper li.shopping-steps .steps-lnk.place-order-step span.top-border,
	.user-steps-wrapper li.user-steps .steps-lnk.summary-step span.top-border{display:block;height:3px;background-color:#ababab;width:50%;position:absolute;top:0;left:0;}

	/* Shopping Cart V2*/
	#shop-payment-pages.shoppingcartV2{font-size: 14px;}
	#shop-payment-pages.shoppingcartV2 #col_right .groupbox{border:solid 1px #d6d6d6;}
	#shop-payment-pages.shoppingcartV2 #col_right .box{border:0;}
	#shop-payment-pages.shoppingcartV2 #col_right .groupbox h2.group-heading .titletxt{margin: 0;padding:15px;}
	#shop-payment-pages.shoppingcartV2 #col_right .groupbox{margin:0;padding:0 0 15px 0;}
	#shop-payment-pages.shoppingcartV2 #col_right .groupbox .box{margin:0;}
	#shop-payment-pages.shoppingcartV2 #billing_address div div,
		#shop-payment-pages.shoppingcartV2 #contact_details div div,
		 #shop-payment-pages.shoppingcartV2 #credit_card_address div div,
		  #shop-payment-pages.shoppingcartV2 #shipping_address div div,
		   #shop-payment-pages.shoppingcartV2 #licence_key div div { padding: 0 15px;}
	#shop-payment-pages.shoppingcartV2 table.data th.pName-head{font-size: 0;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items{margin:15px 0!important;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items th{font-size: 14px;font-weight: bold; white-space: nowrap;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals.odd{/*background-color: #fbfbfb;*/}
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals.even{/*background-color: #f6f6f6;*/}
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.tbl-head-mobile:before,
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.tbl-head-mobile:after,
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals:before,
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals:after{/*content: '';display: table-cell;*/}
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals:before{border-left:solid 1px #d6d6d6;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items tr.sku-vals:after{border-right:solid 1px #d6d6d6;}

	#shop-payment-pages.shoppingcartV2 table.shopping-items td {font-size:14px; padding:0!important; border-bottom:solid 1px #d6d6d6!important;color: #333;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.tbl-td-block-mobile{width:100%;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.tbl-td-block-mobile .tiles-layout dl.tiles-content dt{font-weight: bold;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-qty,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-unit-price,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-subsc-startdate,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-amount{text-align: center;padding:0 5px!important;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-qty a,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-unit-price a,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-subsc-startdate a,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td.col-amount a{font-size: 12px;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td .tiles-layout.table-tiles:first-child{border:0;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items td .tiles-layout dl.tiles-content,
	#shop-payment-pages.shoppingcartV2 table.shopping-items td .tiles-layout dl.tiles-content dd{margin:0;}
	#shop-payment-pages.shoppingcartV2 table.shopping-items.admin-table-a .offering-column{margin:0;}

	#shop-payment-pages.shoppingcartV2 table.shopping-items td a.delete {margin:0 10px 0 20px; background: url(/st_toolkit/common/images/icons/2015/icon-close.png) no-repeat center;display: inline-block;width:18px;height: 18px; font-size: 0!important;}
	#shop-payment-pages.shoppingcartV2 .shop-cart-summary {}
	#shop-payment-pages .shop-cart-summary:after,
	#shop-payment-pages.shoppingcartV2 .shop-cart-summary:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
	#shop-payment-pages.shoppingcartV2 .shop-cart-summary #payment_methods{float: left;}
	#shop-payment-pages.shoppingcartV2 .shop-cart-total {display:table; float:right; background-color: #f0f0f0; overflow: hidden; padding:15px; /*width: 35%;*/color:#333;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;border:solid 1px #d6d6d6;}
	#shop-payment-pages.shoppingcartV2 .shop-cart-total dl {display:table-row; overflow: hidden; width: 100%; margin:0;padding:10px 0; min-width:320px;width:auto !important;width:320px;}
	
	#shop-payment-pages.shoppingcartV2 .shop-cart-total dl dt.shop-cart-total-l {display:table-cell;/*border-bottom: solid 1px #d6d6d6;*/ padding:5px 0; float:none; text-align:left; padding-right:40px;vertical-align: top;}
	#shop-payment-pages.shoppingcartV2 .shop-cart-total dl dd.shop-cart-total-r {display:table-cell;/*border-bottom: solid 1px #d6d6d6;*/ padding:5px 0;float:none; text-align:right; margin:0;vertical-align: top;}/* ie7 */
	#shop-payment-pages.shoppingcartV2 .shop-cart-total dl.show_tax_total:last-of-type dt.shop-cart-total-l,
	#shop-payment-pages.shoppingcartV2 .shop-cart-total dl.show_tax_total:last-of-type dd.shop-cart-total-r {border-top:solid 1px #aaa;}
	
	#shop-payment-pages.shoppingcartV2 .shop-cart-payment {float:right; overflow: hidden; padding: 3px 15px;}
	#shop-payment-pages.shoppingcartV2 dl.shop-cart-paymenttype {overflow:hidden; width: 100%; margin: 10px 0; padding: 3px 15px;}
	#shop-payment-pages dl.shop-cart-paymenttype dt {float:left; text-align:left;}
	#shop-payment-pages dl.shop-cart-paymenttype dd {float:right; text-align:left;}
	
	#shop-payment-pages.shoppingcartV2 .terms{clear:both;}
	#shop-payment-pages.shoppingcartV2 .actBtn-wrp{text-align: center;clear: both;}
	#shop-payment-pages.shoppingcartV2 .actBtn-wrp .btn.next,
	.shoppingcartV2 .actBtn-wrp .btn.next{background-image:url(/st_toolkit/common/images/icons/2015/btn-next.png) !important;background-position: right 5px center; background-repeat: no-repeat; padding-right:25px!important;}
	#shop-payment-pages.shoppingcartV2 .actBtn-wrp .btn.back,
	.shoppingcartV2 .actBtn-wrp .btn.back{background-image:url(/st_toolkit/common/images/icons/2015/btn-back.png) !important;background-position:5px center; background-repeat: no-repeat; padding-left:25px!important;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper {overflow: hidden; padding: 3px 0px;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-l {float:left; width:47%; padding: 15px;background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px; border:solid 1px #d6d6d6;}/* clearfix */
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-r {float:right; width:47%; padding: 3px 0px;}/* clearfix */
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-l ul.form-col li.form-fields{display: block;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-l ul.form-col li.form-fields.promo-field,
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-l ul.form-col li.form-fields.promo-btn{display: inline-block;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .promo-payment-l ul.form-col li.form-fields.promo-btn{margin-top: 22px;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype {overflow:hidden; margin: 10px 0; padding:0; }
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype dt {float:left; width:140px; text-align:left; /*margin-right: 5px;*/}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype dd {float:left; text-align:left;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype dd.ext-btn {margin-left:10px;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype ul {list-style: outside none none; margin: 0; padding: 0;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper dl.shop-cart-paymenttype ul li {margin-bottom:5px;}
	#shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .shop-cart-total {/*margin: 10px 0;*/ min-width:390px;}
	#learner-page #shop-payment-pages.shoppingcartV2 .promo-payment-wrapper .shop-cart-total {margin:0; min-width:300px;}
	#shop-payment-pages.shoppingcartV2 .currency-wrapper {overflow:hidden; min-width:132px; display:inline-block;}
	#shop-payment-pages.shoppingcartV2 .currency-wrapper .currency-sym {float:left;}
	#shop-payment-pages.shoppingcartV2 .currency-wrapper .currency-amt {float:right;}
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-details-left,
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-details-right{width:47%;}
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-details-left {float:left; margin-right:10px;padding:15px; background-color: #fff; border:solid 1px #d6d6d6; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-saved{float: none;width: auto; display: block;}
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-saved table.ccsave-tbl th,
	#shop-payment-pages.shoppingcartV2 #cc_details .cc-saved table.ccsave-tbl td.ccsavecol{font-size:14px;border-bottom:solid 1px #d6d6d6;}

	#shop-payment-pages.shoppingcartV2 #cc_details .cc-saved table.ccsave-tbl td.ccsavecol-action a.action.small.delete{margin: 0 10px 0 20px;
    background: url(/st_toolkit/common/images/icons/2015/icon-close.png) no-repeat center!important;
    border:0!important;
    box-shadow: none!important;
    display: inline-block;
    width: 18px;
    height: 18px;
    font-size: 0!important;}
	#shop-payment-pages.shoppingcartV2 form[name="paymentForm"] table.data.admin-table-a tbody tr:first-child th.autoenrolcb-col,
	#shop-payment-pages.shoppingcartV2 form[name="paymentForm"] table.data.admin-table-a tbody tr td.autoenrolcb-col {width:6% !important; text-align:center !important;}
	#shop-payment-pages.shoppingcartV2 form[name="paymentForm"] table.data.admin-table-a tbody tr:first-child th.autoenrolcb-col {text-align:left !important;padding:5px 0;}

	/* -----------------------------------------*/
    .workflow-wrapper{position:relative;border-top:solid 3px #646464;display:block;height:12px;margin-top:12px;width:70px;}
	.workflow-wrapper:after{border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #646464; content:'';position:absolute;right:-1px;top:-7px;}
	.workflow-wrapper .workflow-icon{height:24px;width:24px;background-color:#fff;position:absolute;top:-14px;-webkit-border-radius: 13px;-moz-border-radius: 13px; border-radius: 13px;line-height:24px;left:23px;border:solid 1px #ababab;}
	.workflow-wrapper .workflow-icon img{vertical-align:middle;margin:3px;}
/* Billing Address page */
#billing_address ul li,
#contact_details ul li,
#credit_card_address ul li,
#shipping_address ul li {background: none repeat scroll 0 0 transparent; padding-left: 0;}
#billing_address div div,
#contact_details div div,
#credit_card_address div div,
#shipping_address div div,
#licence_key div div{padding:10px 5px;}

/* ------------------ Licence Key --------------*/
#licence_key.box{background-color: #fff; border:solid 1px #d4d4d4; margin-bottom:20px;}
#licence_key.box:after {content: ''; clear:both; display: block;}
#licence_key.box h3.lic-dtl-hdr {padding:15px; border-bottom: solid 1px #d4d4d4;}
#licence_key.box h3.lic-dtl-hdr:after {content: ''; clear:both; display: block;}
#licence_key.box h3.lic-dtl-hdr .ord-num {float: right;}
#licence_key.box .lic-dtl-cont {padding:15px;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt{padding:0; margin:0; list-style: none;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt:after {content: ''; clear:both; display: block;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt .action-but {clear:both;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt li.lic-dtl,
#licence_key.box .lic-dtl-cont .lic-dtl-lyt li.lic-dnut {float: left;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt li.lic-dtl {width:70%;}
#licence_key.box .lic-dtl-cont .lic-dtl-lyt li.lic-dnut {width: 30%; }
#licence_key.box .lic-dtl-cont .lic-dtl-lyt li.lic-dtl h3{padding:15px 0; margin:0;}

#user_list_temp.box{background-color: #fff; border:0;}
#user_list_temp.box .user-list-wrp{border:solid 1px #d4d4d4;}
#user_list_temp .usr-lst-hdr{border-bottom:solid 1px #d4d4d4; padding: 15px}
#user_list_temp .user-list-wrapper .tiles-layout.table-tiles {padding:10px; border-top:0;}
#user_list_temp .user-list-wrapper .tiles-layout.table-tiles:hover {background-color: #fff4f4;}
#user_list_temp .user-list-wrapper .tiles-layout.three-col-tiles .tiles-col-l-l {float: none;}
#user_list_temp .user-list-wrapper .tiles-layout.three-col-tiles .tiles-col-l-l .type-icon.small{margin:0;}
#user_list_temp .user-list-wrapper .tiles-layout.three-col-tiles .tiles-col-l-r {vertical-align: top;}
#user_list_temp .user-list-wrapper .tiles-layout dl.tiles-content{ margin:0; }
#user_list_temp .user-list-wrapper .tiles-layout dl.tiles-content .usr-dtl:after{content: ''; clear: both; display: block;}
#user_list_temp .user-list-wrapper .tiles-layout dl.tiles-content .usr-dtl .user-id {float: right; font-size: 12px;}
#user_list_temp .user-list-wrapper .tiles-layout .tiles-col-r a.action.small.delete {opacity:0.5; border: 0 !important; padding: 5px 5px 5px 0!important; background: transparent url(../images/icons/2015/icon-trash-small.png) no-repeat 0 center !important; width:18px; height: 18px; display: inline-block;}
#user_list_temp .user-list-wrapper .tiles-layout .tiles-col-r a.action.small.delete:hover {opacity: 1; background-color: transparent !important; transition: opacity 0.3s ease-out;}
#user_list_temp .user-list-wrapper .tiles-layout .tiles-col-r a.action.small.delete span{overflow: hidden; text-indent: -200px;}
#user_list_temp .user-list-wrapper .tiles-layout.table-tiles span.value-text.email {overflow-wrap: break-word; word-wrap: break-word; width:175px; display: inline-block;}
#user_list_temp .user-list-wrapper .tiles-layout.table-tiles label.label-text {vertical-align: top;}

#user_list_temp .offering-dtl {background-color: #f0f0f0; }
#user_list_temp .offering-dtl .action-but{padding:10px;}
#user_list_temp .offering-dtl .action-but a.action.small.enrol,
#user_list_temp .offering-dtl .action-but a.action.small.edit { display: block; text-transform: uppercase;  }
#user_list_temp .offering-dtl .action-but a.action.small.enrol span,
#user_list_temp .offering-dtl .action-but a.action.small.edit span{display: block; text-align: center;}
#user_list_temp .offering-dtl .tiles-layout.table-tiles {border:0;}

#learner-page #register-table td,#admin-page #register-table td {vertical-align: top;}
#register-table td  ul.form-col li.form-fields {display:block;}
#register-table td .set-fields.action.small span{line-height: 20px; font-size: 12px;}
#register-table h3.reg-hdr {border-bottom:solid 1px #d4d4d4; padding: 15px 0; margin-bottom: 20px;}
#register-table h3.reg-hdr:after {content: '';display: block; clear:both;}
#register-table h3.reg-hdr .set-field-wrp{float: right;}
#register-table_config-attr-a {display:none;}

.user-address-container .user-address-wrapper {list-style:none; overflow:hidden; margin:0;padding:10px;clear:both;}
.user-address-container .user-address-wrapper li{
	list-style:none;
	float:left;
	/*padding:10px;
	border:solid 1px #c7c7c7;*/
	margin-right:1%;
	margin-top:8px;
	width:32%;
	/*height:205px;*/
	/*min-height:210px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;*/
	position:relative;
}
.user-address-container .user-address-wrapper li .default-contact{padding:10px;
	border: solid 1px #c7c7c7;
	display:block;
	min-height:210px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;}
	.user-address-container .user-address-wrapper li .default-contact:hover{text-decoration:none; background:#F9F9F9;}
	#admin-page .user-address-container .user-address-wrapper li a.default-contact,#learner-page .user-address-container .user-address-wrapper li a.default-contact{color:#000;}
.user-address-container .user-address-wrapper li.newcontact-wrp{-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:dashed 3px #ccc;padding:0;/*width: 250px;*/background-color: transparent;}
.user-address-container .user-address-wrapper li.newcontact-wrp input.addcontact{display: inline-block;cursor:pointer;
    min-height: 225px;
    padding: 8px 50px;
    font-size: 30px!important;
    width: 100%;
    line-height: normal;
    white-space: normal;
    background: transparent !important;
        border: solid 1px transparent;}
	.user-address-container .user-address-wrapper li.newcontact-wrp input.addcontact:hover{background:#fff !important;}
.user-address-container h2 .action-but{float:right;}
.user-address-container .user-address-wrapper li .action-but-wrapper{position:absolute;top:0;right:10px;border:solid 1px #d4d4d4;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
/*.user-address-container .user-address-wrapper li.setupmode{position:relative;overflow:hidden;}
.user-address-container .user-address-wrapper li .addtype-option-wrp{display:none;}
.user-address-container .user-address-wrapper li.setupmode .addtype-option-wrp .addtype-option{margin:40px 10px;}
.user-address-container .user-address-wrapper li.setupmode .addtype-option-wrp .addtype-option .close-addtype{}*/
.user-address-container .user-address-wrapper li .action-but-wrapper .addtype-txt{font-size:0.7em;margin-left:10px; vertical-align:top;}
.user-address-container .user-address-wrapper li .action-but-wrapper {height:19px;    z-index: 9;}
#dialogBoxContent .addtype-option #id_billing{background:#fff url(../images/icons/icon-billaddress-med.png) no-repeat center 10px !important;padding:55px 10px 10px 10px !important; white-space:normal;width:41%;margin:10px 4%!important;color:#000 !important;}
#dialogBoxContent .addtype-option #id_shipping{background:#fff url(../images/icons/icon-shipaddress-med.png) no-repeat center 10px !important;padding:55px 10px 10px 10px !important;white-space:normal;width:41%;margin:10px 2%!important;color:#000 !important;}
#dialogBoxContent .addtype-option #id_both{background:transparent !important;padding:10px !important;/*font-size:0.75em!important;*/color:#000 !important;width:100%;}
/*.user-address-container .user-address-wrapper li.setupmode .addtype-option-wrp{display:block;position:absolute;background:url(../images/blackoverlay-60.png);width:100%;height:100%;top:0;left:0;}*/
.user-address-container .user-address-wrapper li:last-child{margin-right:0;}
.user-address-container .user-address-wrapper li.default .default-contact{
	background-color:#F5F6D3;
	background-image:none;
	border:solid 1px #B5B94F;
	box-shadow:0 0 8px #797979;
}
.user-address-container .user-address-wrapper li.shipadd .default-contact{
	background-color:#F5F6D3;
	background-image:url(../images/icons/icon-shipaddress-large.png);
	background-repeat:no-repeat;
	background-position:110%;
	border:solid 1px #B5B94F;
	box-shadow:0 0 8px #797979;
}
.user-address-container .user-address-wrapper li.billadd .default-contact{
	background-color:#F5F6D3;
	background-image:url(../images/icons/icon-billaddress-large.png);
	background-repeat:no-repeat;
	background-position:110%;
	border:solid 1px #B5B94F;
	box-shadow:0 0 8px #797979;
}
.user-address-container .user-address-wrapper li.bothadd .default-contact{
	background-color:#F5F6D3;
	background-image:url(../images/icons/icon-bothaddress-large.png);
	background-repeat:no-repeat;
	background-position:110%;
	border:solid 1px #B5B94F;
	box-shadow:0 0 8px #797979;
}
.user-address-container .user-address-wrapper li.inactive .default-contact{background-color:#f0f0f0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.4;-webkit-opacity:0.4;opacity:0.4;}
.user-address-container .user-address-wrapper li.default h3{color:#000;}
.user-address-container .user-address-wrapper li .address-field ,
.org-address-container .org-address-wrapper li .address-field{}
.user-address-container .user-address-wrapper li .phone-field,
.org-address-container .org-address-wrapper li .phone-field{}
.user-address-container .user-address-wrapper li .email-field,
.org-address-container .org-address-wrapper li .email-field {}
.user-address-container .user-address-wrapper li .fax-field,
.org-address-container .org-address-wrapper li .fax-field {}
.user-address-container .user-address-wrapper li .company-id-field,
.org-address-container .org-address-wrapper li .company-id-field{}
.user-address-container .user-address-wrapper li .contact-name-field,
.org-address-container .org-address-wrapper li .contact-name-field{background: none; font-size: 10px; padding-left: 0; margin:-15px 0 0 0;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but {display:inline-block; -webkit-border-top-left-radius:0;border:0;background-color:transparent;margin:0 !important;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but:hover{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 !important;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but span{display:block; text-indent:-300px;overflow:hidden;}
.user-address-container .user-address-wrapper li .changed ,
.org-address-container .org-address-wrapper li .changed{position:relative; font-weight: bold; border: solid 1px #1073c7; padding-top: 5px; padding-bottom: 5px; border-top: solid 15px #1073c7;border-radius: 5px;}
.user-address-container .user-address-wrapper li .changed:before,
.org-address-container .org-address-wrapper li .changed:before{content: 'Changed'; font-size: 12px; position: absolute; left: 40%; left:calc(50% - 25px); top: -14px; color: #fff; }


.address-field{background:transparent url(/st_toolkit/common/images/icons/icon-address-marker.png) no-repeat left top; padding-left: 25px; font-size:11px;}
.phone-field{background:transparent url(/st_toolkit/common/images/icons/icon-phone-small.png) no-repeat left center; padding-left: 25px; font-size:11px;}
.fax-field{background:transparent url(/st_toolkit/common/images/icons/icon-fax-small.png) no-repeat left center; padding-left: 25px; font-size:11px;}
.email-field {background:transparent url(/st_toolkit/common/images/icons/icon-email-small.png) no-repeat left center; padding-left: 25px; font-size:11px;}
.external_id-field{background:transparent url(/st_toolkit/common/images/icons/icon-externalId-small.png) no-repeat left center; padding-left: 25px; font-size:11px;}
.org-field {background:transparent url(/st_toolkit/common/images/icons/org-icon-small.png) no-repeat 5px center; padding-left: 25px; font-size:11px;}
.user-recon{background:transparent url(/st_toolkit/common/images/icons/icon-recon-small.png) no-repeat left center; padding-left: 25px; font-size:11px;}
.user0 {color: #595959; font-size: 10px; font-weight: bold; line-height: 17px; margin:0;}
.txt10{font-size:10px;}


 .steps-wrapper{list-style:none;margin:0;padding:0;height:45px; max-width:none; margin:15px 0;}
 .steps-wrapper li.steps{float:left;width:20%;}
 #shop-payment-pages .shoppingcart-recomendation-courses .tiles-layout.one-col-tiles.box{margin-bottom:0;}
 #shop-payment-pages .steps-wrapper li.steps {width:20%;}
 #shop-payment-pages .steps-wrapper.shoppingcart-admin li.steps,
 .steps-wrapper.shoppingcart-admin li.steps {width:14%;}
 .steps-wrapper li.steps .steps-lnk {position:relative; display:block;border-top:solid 3px #ababab;height:45px;text-align:center;}
 .steps-wrapper li.steps.first .steps-lnk,
 .steps-wrapper li.steps.last .steps-lnk{border-top:solid 3px transparent;}
 .steps-wrapper li.steps .steps-lnk .top-border{display:block;height:3px;position:absolute;top:0;left:0;background-color:#ababab;top:-3px;width:100%;}
 .steps-wrapper li.steps .steps-lnk.step-completed .top-border,
 .steps-wrapper li.steps .steps-lnk.step-curr .top-border{background-color:#339933;}
 .steps-wrapper li.steps.first .steps-lnk .top-border{width:50%;right:0;left:auto;}
 .steps-wrapper li.steps.last .steps-lnk .top-border,
 .steps-wrapper li.steps .steps-lnk.step-curr .top-border{width:50%;}
 .steps-wrapper li.steps .steps-lnk .step-title{display:inline-block;line-height:18px; vertical-align:middle; font-size:1em; font-weight:bold; text-decoration:none; color:#ababab;text-indent:21px;white-space:nowrap;margin:20px 0 0;}
 .steps-wrapper li.steps .steps-lnk.step-curr .step-title,
 .steps-wrapper li.steps .steps-lnk.step-completed .step-title{color:#424242}
 .steps-wrapper li.steps .steps-lnk.step-completed{color:#009200 !important;}
 .steps-wrapper li.steps .steps-lnk.step-curr{color:#424242 !important;}
 .steps-wrapper li.steps .steps-lnk.step-curr span.step-no {background-color:#fff;border:solid 3px #ababab;}
 .steps-wrapper li.steps .steps-lnk span.step-no{position:absolute;height:16px;width:16px;display:block;border:solid 3px #ababab;-webkit-border-radius:50%;-moz-border-radius:16px;border-radius:16px;line-height:18px;text-align:center;vertical-align:middle;top:-14px;background-color:#fff;left:0;right:0;margin:0 auto;color:#000;font-weight:bold;font-size:12px;color:#aaa; text-indent:0;}
 .steps-wrapper li.steps .steps-lnk.step-curr span.step-no{width:16px;height:16px;border:solid 3px #339933;}
 .steps-wrapper li.steps .steps-lnk.step-completed span.step-no{background:#339933 url(/st_toolkit/common/images/icons/step-completed.png) center center no-repeat; border:solid 3px #339933; /*text-indent:-200px; overflow:hidden;*/font-size: 0;}
 /*Shopping cart V2*/
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk {position:relative; display:block;border-top:solid 3px #d6d6d6;height:45px;text-align:center;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps.first .steps-lnk,#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps.last .steps-lnk{    border-top: solid 3px transparent;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk.step-curr span.step-no{border: solid 5px #0572ce;font-size: 0;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk.step-completed .top-border,
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk.step-curr .top-border{background-color:#0572ce;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk .step-title{font-size: 14px;font-weight: normal;color: #aaa; background: none!important; text-indent: 0;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk.step-curr .step-title, .steps-wrapper li.steps .steps-lnk.step-completed .step-title{color: #333; font-weight: bold;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk span.step-no{font-size:0;   border: solid 5px #d6d6d6; height: 16px; width: 16px;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk .top-border{background-color: #d6d6d6;line-height:20px;}
#shop-payment-pages.shoppingcartV2 .steps-wrapper li.steps .steps-lnk.step-completed span.step-no{background:#0572ce url(/st_toolkit/common/images/icons/step-completed.png) center center no-repeat; border:solid 5px #0572ce; /*text-indent:-200px; overflow:hidden;*/font-size: 0;}
/* User Group Email */
/**************************************************/
#admin-page .usergroup-email-wrapper{border:solid 1px #ababab;box-shadow:0 0 8px #b7b7b7;padding:10px;}
#admin-page .usergroup-email-wrapper table.data{width:auto !important;}
#admin-page .usergroup-email-wrapper #reportusergroup table.data{width:100% !important;}
#admin-page .usergroup-email-wrapper table tr{border-bottom:0 !important;}
#admin-page .steps-wrapper li.steps .steps-lnk.emailtemplate-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailtemplate-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.emailconfig-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailconfig-small-dis.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.emailrecipient-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailrecipient-small-dis.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.emailreview-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailprev-small-dis.png) 0 center no-repeat;border-top:0;}
	
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.emailconfig-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.emailconfig-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailconfig-small.png) 0 center no-repeat;}
	
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.emailrecipient-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.emailrecipient-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailrecipient-small.png) 0 center no-repeat;}
	
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.emailreview-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.emailreview-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-emailprev-small.png) 0 center no-repeat;border-top:0;}
.msg-box{ background:#f8f2eb url(/st_toolkit/common/images/icons/icon-attention-20.png) 5px center no-repeat !important;text-indent:30px;}
/* Shopping cart - Admin Steps */

    .steps-wrapper.shoppingcart-admin li.steps .steps-lnk.users-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectusers-small.png) 0 center no-repeat;}
    .steps-wrapper.shoppingcart-admin li.steps .steps-lnk.classroom-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectoffering-small-dis.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.fileupload-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-fileupload-small-dis.png) 0 center no-repeat;}

	.steps-wrapper li.steps .steps-lnk.step-curr.fileupload-step .step-title,
	.steps-wrapper li.steps .steps-lnk.step-completed.fileupload-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-fileupload-small.png) 0 center no-repeat;}	
	.steps-wrapper li.steps .steps-lnk.step-curr.classroom-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.classroom-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectoffering-small.png) 0 center no-repeat;}
/* Shopping cart Steps */
    .steps-wrapper li.steps .steps-lnk.shopping-cart-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-shopping-cart-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.bill-address-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-bill-address-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.checkout-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-checkout-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.place-order-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-place-order-small-dis.png) 0 center no-repeat;border-top:0;}
	.steps-wrapper li.steps .steps-lnk.confirmation-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small-dis.png) 0 center no-repeat;border-top:0;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.shopping-cart-step .step-title,
	.steps-wrapper li.steps .steps-lnk.step-completed.shopping-cart-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-shopping-cart-small.png) 0 center no-repeat;}

	.steps-wrapper li.steps .steps-lnk.step-curr.bill-address-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.bill-address-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-bill-address-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.place-order-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.place-order-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-place-order-small.png) 0 center no-repeat;border-top:0;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.checkout-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.checkout-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-checkout-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.confirmation-step .step-title,
    .steps-wrapper li.steps .steps-lnk.step-completed.confirmation-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small.png) 0 center no-repeat;border-top:0;}
	/* User reconciliation Steps */
	.steps-wrapper li.steps .steps-lnk.sel-user-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-sel-user-small.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.details-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-details-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.copy-rec-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-copy-rec-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.summary-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-summary-small-dis.png) 0 center no-repeat;border-top:0;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.details-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.details-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-details-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.copy-rec-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.copy-rec-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-copy-rec-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.summary-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.summary-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-summary--small.png) 0 center no-repeat;border-top:0;}
/* Core skill wizard*/
    .steps-wrapper li.steps .steps-lnk.classroom-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectoffering-small.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.users-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectusers-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.certification-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectskills-small-dis.png) 0 center no-repeat;}
	.steps-wrapper li.steps .steps-lnk.learner-signoff-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-learnersignoff-small-dis.png) 0 center no-repeat;border-top:0;}
	.steps-wrapper li.steps .steps-lnk.instructor-signoff-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small-dis.png) 0 center no-repeat;border-top:0;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.users-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.users-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectusers-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.certification-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.certification-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-selectskills-small.png) 0 center no-repeat;border-top:0;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.learner-signoff-step .step-title ,
	.steps-wrapper li.steps .steps-lnk.step-completed.learner-signoff-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-learnersignoff-small.png) 0 center no-repeat;}
	
	.steps-wrapper li.steps .steps-lnk.step-curr.instructor-signoff-step .step-title,
    .steps-wrapper li.steps .steps-lnk.step-completed.instructor-signoff-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small.png) 0 center no-repeat;border-top:0;}

/* Shopping Cart - Credit Cart */
	#shop-payment-pages {}
	#cc_details .cc-details-left {float:left; margin-right:10px;}
	#cc_details .cc-details-right {float:right;}
	#cc_details #select-cc-type-wrapper {display:none; margin-bottom:20px;}
	#cc_details #select-cc-type-wrapper.active {display:block;}
	#cc_details #select-cc-type-wrapper p {float:left; color:#000; margin-right:10px; margin-top:3px; margin-bottom:0;}
	#cc_details table tr td {vertical-align:middle !important; padding:10px 0;}
	#cc_details .radiogroup label input {vertical-align:middle;}
	#cc_details #saved-cc,
	#cc_details #new-cc {display:none;}
	#cc_details #saved-cc.active,
	#cc_details #new-cc.active {display:block;}
	#cc_details #saved-cc {}
	#cc_details #saved-cc .hiddencvv-val,
	#cc_details #saved-cc .hiddencvv-field {/*display:none;*/ visibility: hidden;}
	#cc_details #saved-cc .hiddencvv-val.active,
	#cc_details #saved-cc .hiddencvv-field.active {/*display:block;*/ visibility: visible;}
	#cc_details .ordertotal {list-style:none; margin:20px 0 0 0; padding:0;}
	#shop-payment-pages.shoppingcartV2 #cc_details .ordertotal{margin:0;}
	#shop-payment-pages #cc_details .visa, 
	#shop-payment-pages #cc_details .master, 
	#shop-payment-pages #cc_details .amex, 
	#shop-payment-pages #cc_details .dinerclub {background-position: center center; background-repeat: no-repeat; display: inline-block; height: 22px; margin-right: 5px; vertical-align: middle; width: 35px;}
	#shop-payment-pages #cc_details .visa {background-image: url("/st_toolkit/common/images/icons/icon-visa.png");}
	#shop-payment-pages #cc_details .master {background-image: url("/st_toolkit/common/images/icons/icon-mc.png");}
	#shop-payment-pages #cc_details .amex {background-image: url("/st_toolkit/common/images/icons/icon-amex.png");}
	#shop-payment-pages #cc_details .dinerclub {background-image: url("/st_toolkit/common/images/icons/icon-dc.png");}

#admin-page .steps-wrapper li.steps .steps-lnk.defineoffering-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-define-offering-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.createsession-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-create-session-small-dis.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.bookresources-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-book-resources-small-dis.png) 0 center no-repeat;border-top:0;}
#admin-page .steps-wrapper li.steps .steps-lnk.pricing-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-pricing-small-dis.png) 0 center no-repeat;border-top:0;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.createsession-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.createsession-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-create-session-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.bookresources-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.bookresources-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-book-resources-small.png) 0 center no-repeat;border-top:0;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.pricing-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.pricing-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-pricing-small.png) 0 center no-repeat;border-top:0;}
/*#admin-page .steps-wrapper li.steps .steps-lnk.bookresources-step span.top-border{display:block;height:3px;background-color:#ababab;width:50%;position:absolute;top:0;left:0;}*/
/* Licence key  - Enroll others*/
.steps-wrapper li.steps .steps-lnk.enter-key-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-password.png) 0 center no-repeat;}
.steps-wrapper li.steps .steps-lnk.offering-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-define-offering-small-dis.png) 0 center no-repeat;}
.steps-wrapper li.steps .steps-lnk.enrol-others-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-enrolluser-small-dis.png) 0 center no-repeat;}

.steps-wrapper li.steps .steps-lnk.step-curr.offering-step .step-title,
.steps-wrapper li.steps .steps-lnk.step-completed.offering-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-define-offering-small.png) 0 center no-repeat;}
.steps-wrapper li.steps .steps-lnk.step-curr.enrol-others-step .step-title,
.steps-wrapper li.steps .steps-lnk.step-completed.enrol-others-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-enrolluser-small.png) 0 center no-repeat;}

.steps-wrapper li.steps .steps-lnk.review-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-review-small-dis.png) 0 center no-repeat;}
.steps-wrapper li.steps .steps-lnk.step-curr.review-step .step-title,
.steps-wrapper li.steps .steps-lnk.step-completed.review-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-review-small.png) 0 center no-repeat;}

/* Import File Multi User Steps */
#panes-content .steps-wrapper li.steps .steps-lnk.select-user-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-sel-user-small.png) 0 center no-repeat;}
#panes-content .steps-wrapper li.steps .steps-lnk.review-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-review-small-dis.png) 0 center no-repeat;}
#panes-content .steps-wrapper li.steps .steps-lnk.activity-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-activity-small-dis.png) 0 center no-repeat;}
#panes-content .steps-wrapper li.steps .steps-lnk.confirmation-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small-dis.png) 0 center no-repeat;border-top:0;}
#panes-content .steps-wrapper li.steps .steps-lnk.step-curr.review-step .step-title,
#panes-content .steps-wrapper li.steps .steps-lnk.step-completed.review-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-review-small.png) 0 center no-repeat;}
#panes-content .steps-wrapper li.steps .steps-lnk.step-curr.activity-step .step-title,
#panes-content .steps-wrapper li.steps .steps-lnk.step-completed.activity-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-activity-small.png) 0 center no-repeat;}
#panes-content .steps-wrapper li.steps .steps-lnk.step-curr.confirmation-step .step-title,
#panes-content .steps-wrapper li.steps .steps-lnk.step-completed.confirmation-step .step-title{background:transparent url(/st_toolkit/common/images/icons/icon-confirmation-small.png) 0 center no-repeat;border-top:0;}
#panes-content .importwisard-wrapper{display:inline-block;/*width:45%;*/}
#panes-content .importwisard-wrapper .box {margin-bottom:0;}
#panes-content .selectfileuser-container{display:inline-block;border: solid 1px #c5cbda;padding: 10px;margin: 15px 0;background: #fdfdfd; margin-right:15px; margin-bottom:20px;}
#panes-content #selectuser_container{display:none;}
#panes-content #selectfile_container .info-msg{background:#FCFCF1;border:solid 1px #e0e0d2;padding:10px;margin-top:10px;}
#panes-content #selectfile_container table td,#panes-content #selectfile_container table{padding:0 !important;margin:0;}
#panes-content .selectfileuser-selector{float:left;list-style:none;padding:0;margin:15px 15px 0 0;display:inline-block;}
#panes-content .selectfileuser-selector li{margin-bottom:15px;}
#panes-content .selectfileuser-selector li span{margin:0 auto;color: #fff;background-color: #646464;border: solid 3px #646464;height: 26px;width: 26px;display: block;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;line-height: 26px;text-align: center;vertical-align: middle;}
#panes-content .selectfileuser-selector li a {width:90px;color:#646464;border: 1px solid #D4D4D4;border-radius: 3px;box-shadow: 0 1px 0 white inset;padding:10px 10px 10px 25px; vertical-align:middle; display:inline-block; white-space: nowrap; text-align: center;}
#panes-content .selectfileuser-selector li.select-user-step a{background:#EBEBED url(/st_toolkit/common/images/icons/icon-sel-user-small.png) 5px center no-repeat;}
#panes-content .selectfileuser-selector li.select-file-step a{background:#EBEBED url(/st_toolkit/common/images/icons/icon-select-file-small.png) 5px center no-repeat;}
#panes-content .selectfileuser-selector li a:hover{border: 1px solid #ccc;background-color:#f0f0f0;}
#panes-content .selectfileuser-selector li a.selected{border: 1px solid #c4d3c2;background-color:#f0f6ef;color:#388f3a;}
#panes-content .selectfileuser-container h3 {background: #fff;color: #000;margin-top: -16px;line-height: 12px;display: inline-block;padding: 0 5px;clear: left;font-size: 12px;font-family: Verdana, Geneva, sans-serif;}
#panes-content .selectfileuser-container div.fileinputs {height:2.3em;}
#learner-page #panes-content .selectfileuser-container table tr td span img {margin-right:5px;}
#admin-page #panes-content .selectfileuser-container table tr td span img {margin-right:-5px;}
#learner-page #panes-content .selectfileuser-container input.file {z-index:2; width:290px; height:50px;}


/*  PDF Templates Steps */
#admin-page .steps-wrapper li.steps .steps-lnk.pdftemplate-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-templates-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.pdfprop-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-properties-small-dis.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.pdfimages-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-images-small-dis.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.pdflayout-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-layout-small-dis.png) 0 center no-repeat;border-top:0;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.pdfprop-step .step-title ,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.pdfprop-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-properties-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.pdfimages-step .step-title ,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.pdfimages-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-images-small.png) 0 center no-repeat;}
#admin-page .steps-wrapper li.steps .steps-lnk.step-curr.pdflayout-step .step-title,
#admin-page .steps-wrapper li.steps .steps-lnk.step-completed.pdflayout-step .step-title {background:transparent url(/st_toolkit/common/images/icons/icon-pdf-layout-small.png) 0 center no-repeat;border-top:0;}
/*#admin-page .steps-wrapper li.steps .steps-lnk.pdflayout-step span.top-border{display:block;height:3px;background-color:#ababab;width:50%;position:absolute;top:0;left:0;}*/

.toggleEvents-wrp {display: inline-block; padding:0; margin: 10px 0;}
.toggleEvents-wrp:after {content:''; width:100%; display:block; clear:both;}
.toggleEvents-wrp .toggleEvent {display: inline-block; float: left; margin-right: 20px;opacity:0.7;}
.toggleEvents-wrp .toggleEvent.active, .toggleEvents-wrp .toggleEvent:hover {opacity:1;}
.toggleEvents-wrp .toggleEvent .toggleEvent-link{display: inline-block; padding: 0 5px 10px 5px; position:relative;}
.toggleEvents-wrp .toggleEvent.active .toggleEvent-link:after { position: absolute; bottom: 5px; border-bottom:5px solid #225385; content: ''; display: block; width: 100%;}
.toggleEvents-wrp .toggleEvent.active .toggleEvent-link:before{position: absolute; bottom: -5px; left:50%; content: ''; border:solid 5px #225385; border-color:#225385 transparent transparent transparent; display:inline-block;}
.toggleEvents-wrp .toggleEvent .toggleEvent-link:hover {text-decoration: none;}
.toggleEvents-wrp .toggleEvent.active .toggleEvent-link{cursor: default;}

/*  PDF Templates  */
#admin-page .pdf-temp-tbl tr:hover,#admin-page .pdf-temp-tbl tr,#admin-page .pdf-temp-tbl td{background-color:Transparent;}
#admin-page .pdf-temp-container{border: solid 1px #c5cbda;padding: 10px;margin: 15px 0;background: #fdfdfd;}
#admin-page .pdf-temp-container h3{background: #fff;color: #000;margin-top: -16px;line-height: 12px;display: inline-block;padding: 0 5px;clear: left;font-size: 12px;font-family: Verdana, Geneva, sans-serif;}
#admin-page .pdf-temp-wrapper{list-style:none;display:block;padding:0;margin:0;overflow:hidden;width:50%;}
#admin-page .pdf-temp-wrapper .pdf-temp{width:23%;float:left;margin:1%;}
#admin-page .pdf-temp-wrapper .pdf-temp a{display:block;height:100%;border:dashed 3px transparent;/*text-align:center;*/text-decoration:none;padding:10px;float:none;line-height:normal;margin:0;}
#admin-page .pdf-temp-wrapper .pdf-temp a:hover{border:dashed 3px #ccc;background-color:#f0f0f0;}
#admin-page .pdf-temp-wrapper .pdf-temp a.selected{border:solid 3px #388f3a;background-color:#f0f6ef;}
#admin-page .pdf-temp-wrapper .pdf-temp a.selected span{color:#388f3a;}
#admin-page .pdf-temp-wrapper .pdf-temp a span{display:block;/*text-align:center;*/margin-top:5px;}

/* OLD LOV POPUP PAGE */
.lov-wrapper #lov-header table.data {width:100% !important; border:none;}

/* Validation - Contacts Page, Search boxes */
.validate-error {display:none; color:#F00; vertical-align:top;}
.search-validate-error {display:none;}
.validate-ast {display:inline-block; margin-right:2px; color:#F00; vertical-align:middle;}

/* QTIP2 overwrite */
.qtip-default {border-color: #d6d6d6 !important; background-color: #fff !important; font-size:14px !important; line-height:20px !important; color:#757575 !important; padding: 10px !important;}

/* Global HIDE class */
#admin-page .hide, #learner-page .hide,
#admin-page .action-but-wrapper.hide,#learner-page .action-but-wrapper.hide,
#admin-page .offering-details .action-but-wrapper.hide, #learner-page .offering-details .action-but-wrapper.hide, 
#admin-page .offering-details .action-but-wraper.hide, #learner-page .offering-details .action-but-wraper.hide, 
#admin-page .user-details .action-but-wrapper.hide, #learner-page .user-details .action-but-wrapper.hide, 
#admin-page .user-details .action-but-wraper.hide, #learner-page .user-details .action-but-wraper.hide, 
#admin-page .course-details .action-but-wrapper.hide, #learner-page .course-details .action-but-wrapper.hide, 
#admin-page .course-details .action-but-wraper.hide,#learner-page .course-details .action-but-wraper.hide {display:none;}
#admin-page .hidden-el,#learner-page .hidden-el {display:none !important;}

/* Address list - GEo Code */
#address_list .address-item{background-color:#e9f3ff; border:solid 1px #c7dbf5; border-radius:3px; padding:5px;margin:2px;display: inline-block;}
#address_list .address-item:hover,
#address_list input[type=radio]:checked + .address-item{background-color: #a6cbf7; border: solid 1px #5597e6; font-weight: bold; color:#000; cursor: pointer;}

/** 
 * 	ClearFix 
 * */
#shop-payment-pages .promo-payment-wrapper .promo-payment-l:after,
#shop-payment-pages .promo-payment-wrapper .promo-payment-r:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}

/* checkboxes */
.st-cp {cursor:pointer;}

/**
 * Global ClearFix & Div grids
 * */
 .clearboth:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
 .st-fl {float:left;}
 .st-fr {float:right;}

/**
 * Latest FusionCharts (v3.9.0+)
 */
span.fusioncharts-container svg {background-color:transparent !important; left: 0!important;}
span.fusioncharts-container svg .fusioncharts-legend rect {fill:transparent!important;}
div.doughnut span.fusioncharts-container svg g.raphael-group-1-background rect:first-child {fill-opacity:0 !important;}
.mastery-score-chart {overflow:hidden;}
.mastery-score-chart-child-wrapper {position:relative;}
.mastery-score-chart-child {position: absolute;} 

/* Approval Management */
form#requAction .enrolment_detail label:before, form#requAction #hidden_response_approve_text div:before { content: '* ' !important; color: red; }

/* External Learning */
form.externalLearningFormsV2 #expensesContainer, div.formsV2ExternalLearningContainer #expensesContainer { padding-left: 0px; display: none; }
#expensesContainer li { list-style: none; }
div#col_right.formsV2ExternalLearningContainer { position: absolute; right: 2em; }
.formsV2ExternalLearningContainer #readOnlyFakeForm ul.form-col { margin-left: -1.7em; }
#iplusOverlayContainer #readOnlyFakeForm { margin-left: -1em; }

/*Rotated Imag*/
.rotated_image {
-moz-transform: rotate(180deg); 
-o-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* Bundle style*/
.bundle-wrp{}
.bundle-wrp .sectionNo{display:inline-block; width:24px; height: 24px; line-height: 24px; margin: 0 8px 0 0px; font-size: 18px; text-align: center; border:solid 2px #333; color: #333; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bundle-wrp .sectionNo.selected{background-color:#57c683; border-color:#3ab36a; color:#fff;}
.bundle-wrp .completion-rules-span.selected{color: #3ab36a;}
.bundle-wrp .tiles-layout.table-tiles{padding:10px;}
.bundle-wrp .box,.bundle-wrp div.details_box { margin-bottom: 20px; border: 0;}
.bundle-wrp .bundle-advsrch .form-col{width:30%;}
.bundle-wrp .tiles-layout ul.form-col{margin:0 3px 0 0;}
.bundle-wrp .tiles-layout ul.form-col li.form-fields{margin:0;}
.tiles-layout.table-tiles.bundleHeader {border:0!important;}
.bundle-options-wrp{border:solid 1px #d6d6d6;clear: both;background-color: #fff;padding:0 15px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bundle-options-wrp .bundle-search {float: right;}
.bundle-options-wrp:after,
.bundle-options:after {display: block; content: '';clear: both;}
.bundle-options {padding:0; margin:0;float: left; margin-top:23px;}
.bundle-options .bundle-option{float:left;display: inline-block;}
.bundle-options .bundle-option .bundle-option-link{display: block;padding:10px;color:#757575;}
.bundle-options .bundle-option .bundle-option-link.selected {color:#333; font-weight: bold;padding:10px 10px 0;}
.bundle-options .bundle-option .bundle-option-link.selected:hover{text-decoration: none;}
.bundle-options .bundle-option .bundle-option-link.selected:after {display: block; content: ''; background-color: #333;height: 3px;margin-top:10px;}
.totalsummary {background-color: #fff; border: solid 1px #d6d6d6;padding:15px; width: 270px; float: right;}
.totalsummary .sectionNo {width: 18px;height: 18px;font-weight:bold; border:solid 2px #333; display:inline-block; border-radius:4px; line-height: 18px; text-align: center; float: none; color:#333;}
.totalsummary .section-txt{float: none; margin:0 5px 0 0;}
.totalsummary:after {content:''; display: block; clear: both;}
.totalsummary .total{border-top:solid 1px #333; font-weight: bold; text-transform: uppercase;}
.totalsummary input.btn.search {float: right;}
.totalsummary p span{float:right;}
.totalsummary p:after {content:"";display:block; clear: both;}
.price-was,.price-now {}
.price-was {font-size:12px;color:#aaa; /*text-decoration: line-through;*/position: relative; white-space: nowrap; display: inline-block;}
.price-now {font-size:14px;color:#333;font-weight: bold;white-space: nowrap;}
.excludetxt-msg {font-size:10px;color:#333;font-weight: normal;display:block;}
.trainingunit {font-size: 14px;display:block;}
.trainingunit .trainingunit-was{ color:#aaa;position: relative;}
.trainingunit .trainingunit-was:after,
.price-was:after{content:" "; position: absolute;display:block; border-top:solid 1px Red;width:100%;top:8px;left:0;}

.bundle-wrp div[id^="location_list"],
.bundle-wrp div[id^="language_list"],
.bundle-wrp div[id^="offering_language_list"]{display:inline-block;}

/* Promotion code*/
.promo-auto,.promo-code {margin:0 15px;}
.promo-auto {background-color: #fff4e4; padding: 5px; border: solid 1px #d6c9b5; border-radius: 3px;margin-bottom:15px;font-weight: bold;}
.description-bar{font-size:12px; font-weight: normal; display:block;margin:0 15px;padding:7px 0;}
.promo-auto .details-bar,
.promo-code .details-bar {font-size:12px; font-weight: normal; display:block;padding:7px 0;border-bottom:solid 1px #d6d6d6;}
.promo-code .details-bar {border-bottom:solid 1px #8db3d7}
.promo-auto .details-bar:last-child,
.promo-code .details-bar:last-child {border:0;}
.promo-code {border:solid 1px #8db3d7;background-color: #d4e8fb; padding:5px; border-radius: 3px; margin-bottom:15px;font-weight: bold;} 

/* Number of changes - session*/
#admin-page .heading-action h1.new-page-headings span.mysession-changes,
.mysession-changes {height:auto; background:url(../images/icons/icon-warning-small.png) no-repeat left center; padding-left:15px;display: inline-block; line-height: normal;}
.mychanges {
	height:auto!important;
	background-color:transparent;
	color: #333;
	padding:3px 10px!important;
	display: inline-block;
	line-height: normal;
	margin:0 5px;}
.mychanges-highlight {
	height:auto;
	background-color:#0072ff;
	color: #fff;
	border-radius:2px;
	padding:3px 10px;
	display: inline-block;
	line-height: normal;
}

