/* $Revision: 1.231 $ */
@charset "utf-8";

/* ==|== primary styles =====================================================
   Author: Mokhtar Saghafi - mokhtar.saghafi@seertechsolutions.com
   Project: LEARNER PAGES specific css 2015
   ========================================================================== */

/** 
 * 	Reusable
 * */
dl.course-details dd.course-date,
dl.course-details dd.course-address,
dl.course-details dd.course-session {color:#757575 !important;}

/** 
 * 	Component
 * */

/* --------------- Calendar mini in Homepage ------------*/
h2.calendar {}/* clear */
	h2.calendar span.data_navigation {margin-left:0; margin-top:4px; float:right;}
	h2.table_heading.calendar{padding:10px 15px 10px 10px;}
#fullcalendar-mini {/*min-width:200px;width:auto!important;width:200px;*/ font-size: 10px;}
#col_right .calendar span.data_navigation a,#col_right .calendar span.data_navigation a:visited{background-color:transparent;}
#fullcalendar-mini .fc-border-separate {width:100%;}
#fullcalendar-mini table tbody tr td {padding:0!important;}
#fullcalendar-mini table thead tr td {padding:8px 3px!important;}
#learner-page #fullcalendar-mini table.fc-border-separate tr th {padding:3px!important;}
#fullcalendar-mini .fc-header-title h2 {font-size: .9em;white-space: normal !important;}
/*#admin-page */#fullcalendar-mini table th.fc-day-header{padding:0 5px; font-weight: bold;}
/*#admin-page */
 #learner-page #fullcalendar-mini .fc-bg td.fc-day,
 #calendar .fc-bg td.fc-day,
#fullcalendar-mini table td.fc-day{padding-left:3px ; background: none;}
#fullcalendar-mini .fc-ltr .fc-event-hori.fc-event-end,
#fullcalendar-mini .fc-rtl .fc-event-hori.fc-event-start{height:2px;}
#fullcalendar-mini .fc-view-month .fc-event,#fullcalendar-mini .fc-view-agendaWeek .fc-event {font-size: 0;overflow: hidden;height: 2px;cursor: pointer;}
#learner-page #fullcalendar-mini .fc-event{padding:15px;}
#fullcalendar-mini .fc-view-agendaWeek .fc-event-vert {font-size: 0;overflow: hidden;width: 2px !important;}
#fullcalendar-mini .fc-agenda-axis {width: 20px !important;font-size: .7em;}
#fullcalendar-mini .fc-button-content {padding: 0;}
#admin-page .content-2cols .content-2cols-r {width: 18%;padding-top: 0;padding-left: 10px;border-left: 1px solid #CCCCCC;margin-top: -40px;}
#admin-page .content-2cols .content-2cols-l {border-right:0;padding-right: 10px;}
#fullcalendar-mini .fc-event-time{background:url(/st_toolkit/common/images/icons/icon-time_8.png) no-repeat 0 center;padding-left:12px;font-size:11px;margin-right:5px; }
#fullcalendar-mini .fc-event.C .fc-event-title,#fullcalendar-mini .ui-dialog span.C{background:url(/st_toolkit/common/images/icons/scheduled-small.png) no-repeat 0 -4px;}
#fullcalendar-mini .fc-event.W .fc-event-title,#fullcalendar-mini .ui-dialog span.W{background:url(/st_toolkit/common/images/icons/virtual-small.png) no-repeat 0 -4px;}
#fullcalendar-mini .fc-event.PE .fc-event-title,#fullcalendar-mini .ui-dialog span.PE{background:url(/st_toolkit/common/images/icons/personaleve-small.png) no-repeat 0 -3px;}
#fullcalendar-mini .fc-event.LT .fc-event-title,#fullcalendar-mini.ui-dialog span.LT{background:url(/st_toolkit/common/images/icons/learning-track-small.png) no-repeat 0 -3px;}

/* TABLES */
table tr td dl.course-details {margin:0;}
	dl.course-details dd {color: #757575; font-size:12px; font-weight:normal; line-height: 17px;}
	dl.course-details dd.course-date {}
	table tr td dl.course-details dt a {vertical-align:top;}
	table tr td dl.course-details dt span.type-icon {margin-right:8px; vertical-align:middle;}
	
/* USER ROLES */
#header #headerInner #headerInnerRight #iplusRoles { float:left; display:inline-block; position:relative;/* margin-right:35px;*/}
#header #headerInner #headerInnerRight #iplusRoles a#userRolesLink {display:block; position:relative; padding:15px 0; z-index:99;}
#header #headerInner #headerInnerRight #iplusRoles a#userRolesLink span {line-height:21px;padding-left:10px;margin-right:10px; border-left:solid 1px #d9dfe3; vertical-align:middle; display:inline-block; background:url(/st_toolkit/common/images/icons/2015/arrow-down-grey.png) right center no-repeat; padding-right:20px;}

#header #headerInner #headerInnerRight #login_details a#userRolesLink:hover span,
#header #headerInner #headerInnerRight #iplusRoles li {clear: both; float: none; list-style: outside none none; margin: 0; position: relative; white-space: inherit !important; border-right: 1px solid #e7e7e7;}
#header #headerInner #headerInnerRight form.user-roles-menu {display:none; position: absolute; right:0; z-index: 98; margin: 0; padding: 0; top: auto !important; width: 250px !important; /*border:1px solid #e7e7e7;*/-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.4);    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.4);    box-shadow: 0 5px 15px rgba(0,0,0,0.4);}
#header #headerInner #headerInnerRight form.user-roles-menu ul {padding:0; margin:0; overflow: auto; max-height: 800px;}
#header #headerInner #headerInnerRight form.user-roles-menu li button {display:block; height:100%; width:100%; background-color:#FFF; padding:10px; font-size:12px; border: none; border-bottom:1px solid #e7e7e7; text-align:left; white-space:nowrap; cursor:pointer; *padding-left:5px; color:#333;}
#header #headerInner #headerInnerRight form.user-roles-menu li button:hover{background-color: #F1F1F1;text-decoration: none;color:#333;}
#header #headerInner #headerInnerRight form.user-roles-menu li:last-child button {border: none; } 		
/* USER ROLES - HOVER .userroles-hover */
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover {}
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover a#userRolesLink {color:#333;padding:15px 0; background-color:#FFF; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover a#userRolesLink span {border-left:1px solid transparent;margin-right:9px;padding-left:9px;}
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover form.user-roles-menu {display: block; background-color:#FFF;}
/* HELP*/
#header #headerInner #headerInnerRight #help_link {float:left; display:inline-block; position:relative;}
#header #headerInner #headerInnerRight #help_link.hidden-el + #iplusRoles #userRolesLink span{border-left:solid 1px transparent;}
#header #headerInner #headerInnerRight #help_link.hidden-el + #dashboard .dashboard span{border-left:solid 1px transparent;}
#header #headerInner #headerInnerRight #help_link.hidden-el + #login_details .changeusername span{border-left:solid 1px transparent;}
#header #headerInner #headerInnerRight #help_link a.help-top{display: block; position: relative; padding: 15px 0; font-size:12px;}
#header #headerInner #headerInnerRight #help_link a.help-top span{ line-height: 21px; padding-left:10px;margin-right:10px;border-left:1px solid transparent; vertical-align: middle; display: inline-block; background: url(/st_toolkit/common/images/icons/2015/portalhelp.png) right center no-repeat; padding-right: 25px;}
#header #headerInner #headerInnerRight #help_link a.help-top:hover { padding:15px 0; background-color:#FFF; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
#header #headerInner #headerInnerRight #help_link a.help-top:hover span { border-left:1px solid transparent;margin-right:9px;padding-left:9px;}

/* DASHBOARD*/
#header #headerInner #headerInnerRight #dashboard {float:left; display:inline-block; position:relative;}
#header #headerInner #headerInnerRight #dashboard a.dashboard{display: block; position: relative; padding: 15px 0; font-size:12px;}
#header #headerInner #headerInnerRight #dashboard a.dashboard span{  line-height: 21px; padding-left:10px;margin-right:10px; border-left:solid 1px #d9dfe3; vertical-align: middle; display: inline-block; background: url(/st_toolkit/common/images/icons/2015/userRoleDashboard.png) right center no-repeat; padding-right: 25px;}
#header #headerInner #headerInnerRight #dashboard a.dashboard.selected,
#header #headerInner #headerInnerRight #login_details.usersettings-hover a#userSettingsLink,
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover a#userRolesLink {position: relative;}
#header #headerInner #headerInnerRight #dashboard a.dashboard.selected span:after,
#header #headerInner #headerInnerRight #dashboard a.dashboard:hover span:after,
#header #headerInner #headerInnerRight #help_link a.help-top.selected span:after,
#header #headerInner #headerInnerRight #help_link a.help-top:hover span:after,
#header #headerInner #headerInnerRight #login_details.usersettings-hover a#userSettingsLink span:after,
#header #headerInner #headerInnerRight #iplusRoles.userroles-hover a#userRolesLink span:after {content:''; display:block; position: absolute; top:0; left:0; border-top: solid 5px #0572ce; width:100%;}
#header #headerInner #headerInnerRight #dashboard a.dashboard:hover{padding:15px 0; background-color:#FFF; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
#header #headerInner #headerInnerRight #dashboard a.dashboard:hover span{ border-left:1px solid transparent;margin-right:9px;padding-left:9px;}
/* USER SETTINGS */
#header #headerInner #headerInnerRight #login_details { float:left; display:inline-block; position:relative;}
#header #headerInner #headerInnerRight a#userSettingsLink {position:relative; display:block; z-index:99; padding:15px 0;}
/*#header #login_details.usersettings-hover a#userSettingsLink {-webkit-box-shadow: 0 -2px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 -2px 2px rgba(0,0,0,0.2); box-shadow: 0 -2px 2px rgba(0,0,0,0.2);}*/
#header #headerInner #headerInnerRight #login_details a#userSettingsLink span {line-height:21px; padding-left:10px;margin-right:10px; border-left:solid 1px #d9dfe3; vertical-align:middle; display:inline-block; background:url(/st_toolkit/common/images/icons/2015/icon-usersettings.png) right center no-repeat; padding-right:38px;}
#header #headerInner #headerInnerRight #login_details.usersettings-hover a#userSettingsLink {color:#333;}
#header #headerInner #headerInnerRight #login_details.usersettings-hover a#userSettingsLink span { border-left:1px solid transparent;margin-right:9px;padding-left:9px;}
#header #headerInner #headerInnerRight .user-settings-menu {display:none; position: absolute; right:0; z-index: 98; margin: 0; padding: 0; top: auto !important; width: 250px !important; /*border:1px solid #e7e7e7;*/ background-color: #fff;    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.4);    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.4);    box-shadow: 0 5px 15px rgba(0,0,0,0.4);}
#header #headerInner #headerInnerRight .user-settings-menu li {clear: both; float: none; list-style: outside none none; margin: 0; position: relative; white-space: inherit !important;}
#header #headerInner #login_details .user-settings-menu a {display:block; height:100%; width:auto; padding:10px; font-size:12px; border-bottom:1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
#header #headerInner #login_details .user-settings-menu a span{display: inline-block; line-height: 18px;}
#header #headerInner #login_details .user-settings-menu a:hover{background-color: #F1F1F1;text-decoration: none;color:#333;}
#header #headerInner #login_details .user-settings-menu li:last-child a {border-bottom:none;}
#header #headerInner #login_details .user-settings-menu a.profile span{background:url(/st_toolkit/common/images/icons/2015/icon-mydetails.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.mypreferences span{background:url(/st_toolkit/common/images/icons/2015/icon-mypreferences.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.secondnav-help{display:none;}
#header #headerInner #login_details .user-settings-menu a.secondnav-help span{background:url(/st_toolkit/common/images/icons/2015/icon-help.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.contact span{background:url(/st_toolkit/common/images/icons/2015/icon-contactus.png) no-repeat 0 center;padding-left:40px;}

#header #headerInner #login_details .user-settings-menu a.password span{background:url(/st_toolkit/common/images/icons/2015/icon-password.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.secnav-changeusername span{background:url(/st_toolkit/common/images/icons/2015/icon-username.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.edit span{background:url(/st_toolkit/common/images/icons/2015/icon-edit.png) no-repeat 0 center;padding-left:40px;}
#header #headerInner #login_details .user-settings-menu a.logout{padding:0;}
#header #headerInner #login_details .user-settings-menu a.logout span{ background:url(/st_toolkit/common/images/icons/2015/icon-logout.png?1) no-repeat 0 center; padding:10px 10px 10px 50px; display:inline-block;}
		
/* USER SETTINGS - HOVER .usersettings-hover */
#header #headerInner #headerInnerRight #login_details.usersettings-hover {}
#header #headerInner #login_details.usersettings-hover a#userSettingsLink {padding:15px 0; background-color:#FFF; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
#header #headerInner #login_details.usersettings-hover .user-settings-menu {display: block; background-color:#FFF;}
		
/* Overwrite CSS properties from globalcss*/
h3.calendar{    background-color:transparent;background-image:none;background-repeat:inherit;color:#333;text-shadow:none;height:auto;border:none;}
h3.calendar span.title{background-image:none;padding:0; height:auto;}
#fullcalendar-mini .fc-toolbar button, #calendar .fc-toolbar button{background-color: #f0f0f0; background-image: none; border: none; color: #333; text-shadow: none; box-shadow: none; line-height: 42px; height: 42px; padding: 0 10px; border-radius: 3px;}
#fullcalendar-mini .fc-toolbar button:hover, #calendar .fc-toolbar button:hover{background-color: #E8E7E7;}
#fullcalendar-mini .fc-toolbar button.fc-today-button, #calendar .fc-toolbar button.fc-today-button{background-color:transparent;color:#f44336;font-size:12px;}
#fullcalendar-mini .fc-toolbar button.fc-today-button.fc-state-disabled, #calendar .fc-toolbar button.fc-today-button.fc-state-disabled{color:#d6d6d6;}
/*#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: transparent;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=0 );}*/
.fc-row .fc-content-skeleton tbody td.fc-more-cell {text-align: center;}
#admin-page #panes-content #fullcalendar-mini table td .fc-event, #learner-page #fullcalendar-mini table td .fc-event{background-color:#81C784 !important; border-radius: 15px;text-decoration: none; line-height:20px; max-height:20px;height:20px;height:auto!important; padding: 0; text-align: center;width:20px; margin:0 auto;}
#admin-page #panes-content #fullcalendar-mini table td .fc-event:before, #learner-page #fullcalendar-mini table td .fc-event:before {font-size:12px; content:"1 more";color:#fff;}
#admin-page #panes-content #fullcalendar-mini .fc-popover.fc-more-popover .fc-event, #learner-page #fullcalendar-mini .fc-popover.fc-more-popover .fc-event{font-size:14px;color:#fff; border-radius: 0; width: auto;  max-height: none; text-align: left;  padding: 5px; margin: 5px 0;}
#admin-page #panes-content #fullcalendar-mini .fc-popover.fc-more-popover .fc-event:before , #learner-page #fullcalendar-mini .fc-popover.fc-more-popover .fc-event:before {content:'';}

dl.course-details dd.course-date {font-size: 12px !important; padding-left: 20px !important; margin-left:25px !important; font-weight:normal !important; background: transparent url(../images/icons/2015/icon-date12.png) left center no-repeat !important;  line-height: 20px !important;}
dl.course-details dd.course-address {font-size: 12px !important; padding-left: 20px !important; margin-left:25px !important; font-weight:normal !important; background: transparent url(../images/icons/2015/icon-location12.png) left center no-repea !importantt; line-height: 20px !important;}
dl.course-details dd.course-session {font-size: 12px !important; padding-left: 20px !important; margin-left:25px !important; font-weight:normal !important; background: url(../images/icons/2015/icon-session12.png) left center no-repeat !important; text-indent:inherit; line-height: 20px !important;}

h1 img,
.type-icon img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
    filter: grayscale(100%);
}

.search-wrapper, .search-wraper, #dialogBoxContent .search-wrapper, #dialogBoxContent .search-wraper{background-color: #fff; padding: 5px 15px; z-index: 9; font-size: 14px; color:#757575; border:solid 1px #d6d6d6; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#collapsible-search.l-type-a .search-wrapper, #collapsible-search.l-type-a .search-wraper {border: solid 1px #d6d6d6;}
.adv-search-wrapper, .adv-search-wraper { 
	background-color: #f0f0f0;
	padding: 15px; font-size: 16px; 
	border:solid 1px #d6d6d6; 
	border-top:0; 
	overflow: hidden; 
	z-index: 8; 
	color:#757575; 
	color:#333;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
ul.form-col label.lbl.keyword .ctrl.txt{padding:0 35px 0 10px;}
.keyword .keyword-help{display:inline-block; border-left:solid 1px #d6d6d6; height:20px;width:25px;position:absolute; top: 27px;  right: 5px;}
.keyword .keyword-help span{background: #fff;display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:18px;height:18px;border:solid 1px #aaa;color:#333;text-align: center;margin-left:5px;font-size: 12px;font-weight: bold; vertical-align: middle;}
ul.form-col label.lbl.keyword .ctrl.txt:focus ~ .keyword-help span, 
.keyword .keyword-help:hover span{background: #005aa7;color:#fff;border:solid 1px #005aa7;}

#collapsible-search table td{font-size:16px;line-height:normal; padding: 5px !important;}
#collapsible-search .search-wrapper table td.inp-txt-label {font-size:12px;}
.search-wrapper table td, .search-wraper table td,#dialogBoxContent .search-wrapper table td,#dialogBoxContent .search-wraper table td {color:#757575;}

#collapsible-search input.btn.search,
#collapsible-search input.btn.clear-fields{-webkit-box-shadow:0 0 3px #ccc ;-moz-box-shadow:0 0 3px #ccc ;box-shadow:0 0 3px #ccc ; border: solid 1px #afafaf ;color:#333; background-color:#fff; background-image:none !important;background:none ;padding:0 15px; margin:0;}
#collapsible-search input.btn.search:hover,
#collapsible-search input.btn.clear-fields:hover {box-shadow:none ;border:solid 1px #aaa ; background-color:#f6f6f6 ; color:#333;}

#collapsible-search input.btn.search:focus,
#collapsible-search input.btn.clear-fields:focus{	
	outline: none;
	border: solid 1px #0889cf!important;
	-webkit-box-shadow: 0 0 2px #0889cf!important;
    -moz-box-shadow: 0 0 2px #0889cf!important;
    box-shadow: 0 0 2px #0889cf!important;}

#collapsible-search #adv-search-toggle, #collapsible-search #adv-search-toggle-2{position:relative; display: inline-block;    margin: 0;    padding: 0 15px;    line-height: 42px;    background-image: none;    background-color: transparent;color: #757575;    cursor: pointer; -webkit-transition: background-color 0.1s ease; -moz-transition: background-color 0.1s ease; transition: background-color 0.1s ease; height:auto; font-weight:normal;/* background-image:url(../images/icons/2015/arrow-down-grey-solid-16.png);background-repeat: no-repeat; background-position:left center;*/text-indent: 5px;text-decoration: none;}
#collapsible-search #adv-search-toggle:before, #collapsible-search #adv-search-toggle-2:before{position:absolute; left:0;top:12px;content:'';display:inline-block; width:18px;height:18px; background-image:url(../images/icons/2015/arrow-down-grey-solid-16.png);background-repeat: no-repeat; background-position:left center;
			-webkit-transition: all 0.3s ease-out;
		    transition: all 0.3s ease-out;
		    -webkit-transform: rotate(0deg);
		    -moz-transform: rotate(0deg);
    		transform: rotate(0deg);}
#collapsible-search #adv-search-toggle.expanded,
#collapsible-search #adv-search-toggle-2.expanded {/*background-image:url(../images/icons/2015/arrow-up-grey-solid-16.png);background-repeat: no-repeat; background-position:left center;*/}
#collapsible-search #adv-search-toggle.expanded:before,
#collapsible-search #adv-search-toggle-2.expanded:before{position:absolute; left:0;top:12px;content:'';display:inline-block; width:18px;height:18px; background-image:url(../images/icons/2015/arrow-down-grey-solid-16.png);background-repeat: no-repeat; background-position:left center;
			-webkit-transition: all 0.3s ease-out;
		    transition: all 0.3s ease-out;
		    -webkit-transform: rotate(-180deg);
		    -moz-transform: rotate(-180deg);
    		transform: rotate(-180deg);}

table tr td.details-lev-2{font-size: 16px; line-height: normal;}
div.fakefile {width:500px;}

/* 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:14px; height:14px;}
span.mandatory img{background:url(../images/icons/2015/icon-mandatory14.png) no-repeat center;background-size: 10px;}
span.compliance img{background:url(../images/icons/2015/icon-compliance14.png) no-repeat center;background-size: 10px;}
span.mandatory.comp img {background:url(../images/icons/2015/icon-compliance14.png) no-repeat center;background-size: 10px;}
span.rolemandatory img,span.mandatory.role img{background:url(../images/icons/2015/icon-rolemandatory14.png) no-repeat center;background-size: 10px;}

/* 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:14px; height:14px;}
.mand-legend span.mandatory-icon img,
.mand-legend span.mandatory-icon.core img{background:url(../images/icons/2015/icon-mandatory14.png) no-repeat 0 0;}
.mand-legend span.mandatory.comp img{background:url(../images/icons/2015/icon-compliance14.png) no-repeat 0 0;}
.mand-legend span.mandatory.role img{background:url(../images/icons/2015/icon-rolemandatory14.png) no-repeat 0 0;}

.msgWarning, .msgInfo, .msgError, .msgDesc {border:none !important; padding:10px; margin:15px 0; border-radius:3px; font-size:14px;}
.msgWarning {background-color:#fcde8a !important; color:#843e12 !important;}
.msgInfo{background-color:#b0d596 !important; color:#33691e !important;}
.msgError {background-color: #ed9286 !important; color:#e00032 !important;}
.msgDesc {color:#333 !important; background:transparent url(../images/icons/2015/icon-msgDesc.png) no-repeat left 10px!important; padding-left:25px}
.msgWarning p, .msgInfo p, .msgError p, .msgDesc p{margin-top:0;font-size: 14px;}
.msgWarning img{background:url(../images/icons/2015/icon-warning-18.png) no-repeat center center;}
.msgInfo img {background:url(../images/icons/2015/icon-info-18.png) no-repeat center center;}
.msgError img {background:url(../images/icons/2015/icon-error-18.png) no-repeat center center;}

#col_right div.column_box {font-size: 14px; padding:0 !important; border: solid 1px #d6d6d6;}
#col_right #billing_address div.column_box div,
#col_right #contact_details div.column_box div,
#col_right #licence_key div.column_box div{padding:0 15px;}
#col_right .box div.column_box{border:0;}
#col_right #CONTENT_ATTRIBUTES div.column_box{border:0;}
#col_right div.column_box p{padding: 0 15px 15px 15px; margin: 0;}
#col_right .attr-wrp div.column_box p{margin: 0 15px; padding:5px 0;}
#col_right div.column_box p.username-field{padding:5px 0;}
#col_right div.column_box p.orgname-field{padding:0px;}
#col_right div.column_box p.address-field{padding:10px 0 10px 25px; background-position: left 10px;}
#col_right div.column_box p.phone-field{padding:10px 0 10px 25px;}
#col_right div.column_box p.email-field{padding:10px 0 10px 25px;}
#PROVIDER_CONTACT p.username-field{background:transparent url(/st_toolkit/common/images/icons/2015/icon-username.png) no-repeat left 10px; padding-left: 25px; font-size:11px;}
#PROVIDER_CONTACT p.username-field,
#PROVIDER_CONTACT p.orgname-field,
#PROVIDER_CONTACT p.address-field,
#PROVIDER_CONTACT p.phone-field,
#PROVIDER_CONTACT p.email-field,
#PROVIDER_CONTACT p.fax-field{padding-left:25px!important;}


#classroom_wrp #col_right div.column_box {padding:15px!important;}
#classroom_wrp  #col_right div.column_box p{margin: 0px; padding:5px 0;}
#classroom_wrp  #col_right  div.details_box h1, #classroom_wrp  #col_right div.details_box h2, #classroom_wrp  #col_right div.column_box.plain h4{padding: 0 0 15px;}
#col_right div.column_box  ul{list-style: none;padding:0;}
#col_right  div.details_box h1, #col_right div.details_box h2, #col_right div.column_box.plain h4 { margin: 0 !important; font-size: 18px;	font-weight: 700;padding:15px;	margin: 0; border:0;}
div.details_box.plain a.action.small {margin-bottom:0!important;}
/* END of Overwrite CSS properties from globalcss*/

/* New Search Box for all pages */
/*#learner-page #top-search-wrp{margin-top:-27px; margin-right:10px; float: right; margin-left: 0; position:relative;}
#learner-page #top-search-wrp .rhs-search-input{font-size: 11px; height: 18px; padding-left: 7px;}
#learner-page #top-search-wrp .rhs-search-btn{margin:0;width: 16px;height: 16px;padding: 0;border: 0;background: transparent url(../images/icons/btn-search_16.png) no-repeat center center;position:absolute;right:3px;top:3px;cursor:pointer;}*/
#learner-page #collapsible-search { 
	/*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);*/
}
#learner-page #collapsible-search .adv-search-wrapper table td strong {font-weight:normal;}

#iplusOverlayContent #collapsible-search {position:relative; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);}
	#learner-page #collapsible-search .search-wrapper .inp-txt-label strong,
	#learner-page #collapsible-search .search-wraper .inp-txt-label strong,
	/*#learner-page #collapsible-search .search-wrapper .radiogroup label {font-weight:normal; white-space:normal;}
	#learner-page #collapsible-search .search-wrapper .radiogroup {display:block; white-space:normal; padding:0 5px 0 0; vertical-align:top;}*/
	#collapsible-search table {}
	.wrapper.tabcontent #collapsible-search {color:#444; font-weight:bold; margin-bottom:15px;}
	.adv-search-wrapper .inp-txt-label{text-align:right;}
	.wrapper.tabcontent .adv-search-wrapper,
	.wrapper.tabcontent .adv-search-wraper {display:none;}
	.wrapper.tabcontent #collapsible-search label {vertical-align:text-top; vertical-align/*\**/: middle\9; display:inline-block; margin-top:-1px; margin-top/*\**/: -5px\9;}
	.wrapper.tabcontent .adv-search-wrapper table,
	.wrapper.tabcontent #collapsible-search table {margin:0;width:auto;}
	.wrapper.tabcontent #collapsible-search table tr {border:none;}
	.wrapper.tabcontent #collapsible-search table td {vertical-align:middle; white-space:nowrap; line-height:nonmal; width:auto; font-size:16px; padding:3px 0; border-bottom:none;}
	.wrapper.tabcontent .search-wrapper ,
	.wrapper.tabcontent .search-wraper{background-color:#fff; border:none; padding:15px; z-index:9; position:relative; font-size:16px;color:#333;}
	.wrapper.tabcontent .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;*/}
	.wrapper.tabcontent .adv-search-wrapper,
	.wrapper.tabcontent .adv-search-wraper {background-color:#f5f5f5; padding:15px; font-size:16px;border:none; border-top:0; overflow:hidden; z-index:8; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);color:#757575;border-top: solid 1px #CECECE;color:#000;}
	/*.wrapper.tabcontent #adv-search-toggle,
	.wrapper.tabcontent #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;}*/
	.wrapper.tabcontent .inp-txt-label {padding-right:10px !important; padding-left:10px !important; text-align:left;}
/* -----------  New Catalog Search -----------*/
.catalogSearch:after{content: ''; display:block; clear:both;}
.catalogSearch .leftCol{float: left; width: 280px; margin-right: 20px;}
.catalogSearch .rightCol{ float: right; width: 880px;}
.catalogSearch .rightCol .inp-txt-label {font-weight: normal; white-space: nowrap;}
.catalogSearch .leftCol h2.table_heading{ font-size: 18px; font-weight: 700;}
.catalogSearch .leftCol .box{background-color: #fff; border: solid 1px #d6d6d6;}
/* Overwite CSS propertiess from fullcalendar.css */
/*.fc-view-container{padding:0 15px;}*/
.fc-toolbar .fc-center{float:left;}
.fc-toolbar .fc-center h2{font-size:14px;line-height:42px;vertical-align:middle;font-weight:600;}
#fullcalendar-mini .fc-toolbar{padding:0 15px;}
.fc th, .fc td{border:0;}
.fc-unthemed thead.fc-head th,
.fc-day-number{color:#333; font-size:12px;}
.fc-ltr .fc-basic-view .fc-day-number{text-align:center;padding:10px 3px!important;}
.fc-unthemed .fc-day-number.fc-today{background:#f9c000; border-radius: 17px; font-weight:700; color:#333;}
#calendar .fc-event,
#calendar .fc-event:hover,
#calendar .ui-widget .fc-event{color:#333; background-color:#f6f6f6; border: solid 1px #d6d6d6;}
#calendar.fc-unthemed .fc-day-number.fc-today{border-radius: 0;}
.fc-basic-view .fc-body .fc-row{min-height:inherit;}
.fc-body .fc-row{border-top: solid 1px #efeeec;padding:0 15px; }
.fc-row.fc-widget-header{padding:0 15px; }
.fc-event{border:0;}

a.fc-more,a.fc-more:active{ font-size: 11px; color: #FFFFFF; /*border: solid 1px #81C784;*/ display: inline-block; border-radius: 20px; line-height: 20px; padding:0; background-color: #81C784; max-height:20px;height:20px;height:auto!important;text-align: center;margin:0 auto; width:20px;}
/*#calendar a.fc-more,#calendar a.fc-more:active{ font-size: 11px;border-radius: 35px;line-height: 12px; padding: 2px;    min-height: 30px; height: 30px; height: auto!important;width: 30px;}*/ /*req: 229001 - make events small circle*/
a.fc-more:hover{text-decoration:none;}
.fc-toolbar .fc-button-group .fc-month-button,
.fc-toolbar .fc-button-group .fc-agendaWeek-button,
.fc-toolbar .fc-button-group .fc-agendaDay-button{visibility: hidden;}

/* Learner calendar */
a.action.plain.arrow-next, a.action.small.arrow-next,
a.action.plain.arrow-prev, a.action.small.arrow-prev { 

	background-position: center !important;
	background-repeat: no-repeat !important;
    display: inline-block;
    background-color: #fff !important;
    color: #757575 !important;
    margin: 0 !important;
    padding:8px !important;
    border: solid 1px #d6d6d6 !important;
    border-radius: 3px;
    box-shadow: none !important;
    font-size: 16px !important;
    -webkit-transition: background-color 0.1s ease;
    -moz-transition: background-color 0.1s ease;
    transition: background-color 0.1s ease; }
    a.action.plain.arrow-next, a.action.small.arrow-next { background-image: url(/st_toolkit/common/images/icons/2015/btn-next.png) !important; }
    a.action.plain.arrow-prev, a.action.small.arrow-prev { background-image: url(/st_toolkit/common/images/icons/2015/btn-back.png) !important; }
    a.action.plain.arrow-prev.disable-link {opacity: 0.4;}
        a.action.plain.arrow-next:hover, a.action.small.arrow-next:hover {
    	background-image: url(/st_toolkit/common/images/icons/2015/btn-next-white.png) !important;
    	background-color: #0572ce !important;}
    a.action.plain.arrow-prev:hover, a.action.small.arrow-prev:hover {
    	background-image: url(/st_toolkit/common/images/icons/2015/btn-back-white.png) !important;
    	background-color: #0572ce !important;}
	a.action.plain.arrow-prev.disable-link:hover, a.action.small.arrow-prev.disable-link:hover {
		background-image: url(/st_toolkit/common/images/icons/2015/btn-back.png) !important;
	background-color: #fff !important; cursor:default;}
/* icons style properties*/
.icon{display: inline-block !important; background-position: center center; background-repeat: no-repeat;}
.icon.small, .tiles-layout.rating-wrp .icon.small{width:18px; height:18px; padding:7px !important; border-radius:16px; background-size:18px;    vertical-align: middle;}
.xsmall .icon.small, .xsmall .tiles-layout.rating-wrp .icon.small,.tiles-layout .value-text .icon.small,.tiles-layout .value-text .icon.small,.tiles-layout.indent-0 .icon.small.user{width:12px !important; height:12px !important; padding:2px !important; border-radius:50%; background-size:12px!important;    vertical-align: middle !important;}
.tiles-layout .value-text .icon.location.small{padding:2px 0 !important; background-position: center; background-size: 10px!important;}

.type-icon img.tiles-title.small{width:32px;height:32px;background-size:32px;border-radius:50%;overflow: hidden;}
.tiles-layout.rating-wrp .icon.small {padding:0!important; margin-right: 10px;}
.tiles-layout .icon.small,.tiles-layout.rating-commnet-wrp .icon.small {width:28px;height:28px;box-sizing: content-box; padding:7px !important; border-radius:32px; background-size: 24px;}
.calendar-table .tiles-layout .icon.small{width:12px; height:12px; padding:4px !important; border-radius:50%; background-size:12px;    vertical-align: middle;}
.tiles-layout dl.tiles-content dt a.cal-course-name{
	overflow: hidden;
    max-width: 400px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 0;
	line-height: normal;}
.tiles-layout.rating-commnet-wrp .icon.small {/*padding:0!important;*/}
.tiles-layout .icon.collapse-tree.small,
.tiles-layout .icon.expand-tree.small,
.tiles-layout .icon.emptynode-tree.small{width:18px;height:18px; border-radius:0; background-size: 18px;}
.cal-scheduled .icon.small{/*width:16px;*/ width:auto; display:block!important; height:16px; padding:0 !important;}
.icon.med{width:24px;height:24px; padding:9px !important; border-radius:21px;}
.type-icon img.tiles-title.med{width:42px;height:42px;background-size:42px;border-radius:50%;overflow: hidden;}
.type-icon .icon.med img.tiles-title.med {margin:-9px 0 0 -9px;}
.icon.large{width:32px;height:32px; padding:8px !important;margin-right:10px; border-radius:32px; background-size: 24px !important;}
.type-icon img.tiles-title.large{width:48px;height:48px;background-size:48px;border-radius:50%;overflow: hidden;}
.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;}
span.type-icon .icon.large {margin-right:0;}
td.link div span.calendar-details-sec h4 .icon.small {/*background-size:10px; width:4px; height: 4px; */margin-right:5px;}
/* small icons list*/
.icon.txt.small { background: transparent url(../images/icons/2015/txt-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
.icon.word.small { background: transparent url(../images/icons/2015/word-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
.icon.xls.small { background: transparent url(../images/icons/2015/xls-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
.icon.pdf.small {background: transparent url(../images/icons/2015/pdf-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
.icon.vid.small {background: transparent url(../images/icons/2015/video-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
.icon.admin-activity.small{background-image: url(../images/icons/2015/icon-admin-activity-small.png) ;}
.icon.assessment.small{background-image: url(../images/icons/2015/icon-assessment-small.png) ;    background-color: #fbce4a;}
.icon.assessment-certification.small{background-image: url(../images/icons/2015/icon-assessment-certification-small.png) ;    background-color: #fbce4a;}
.icon.assignment.small{background-image: url(../images/icons/2015/icon-assignment-small.png) ;background-color: #fbce4a;}
.icon.bundle.small{background-image: url(../images/icons/2015/icon-bundle-small.png) ;background-color: #fcde8a;}
.icon.certification.small{background-image: url(../images/icons/2015/icon-certification-small.png) ;background-color:#3baf85;}
.icon.content-object.small{background-image: url(../images/icons/2015/icon-content-object-small.png) ;background-color: #41BDFF;}
.icon.document.small{background-image: url(../images/icons/2015/icon-document-small.png) ;}
.icon.ext-learning.small{background-image: url(../images/icons/2015/icon-ext-learning-small.png) ;background-color: #fbce4a;}
.icon.book.small{background-image: url(../images/icons/2015/icon-book-small.png) ;background-color: #0089d1;}
.icon.instructor-activity.small{background-image: url(../images/icons/2015/icon-instructor-activity-small.png) ;background-color: #3baf85;}
.icon.instructor-assessment.small{background-image: url(../images/icons/2015/icon-instructor-assessment-small.png) ; background-color: #fbce4a;}
.icon.job-role.small{background-image: url(../images/icons/2015/icon-job-role-small.png) ; background-color:#fbce4a;}
.icon.learning-path.small{background-image: url(../images/icons/2015/icon-learning-path-small.png); background-color:#14b6ce;}
.icon.learning-track.small{background-image: url(../images/icons/2015/icon-learning-track-small.png) ;background-color:#81bb61;}
.icon.learning-track-full.small{background-image: url(../images/icons/2015/icon-learning-track-full-small.png);background-color:#e2ae0f;}
.icon.manager-activity.small{background-image: url(../images/icons/2015/icon-manager-activity-small.png) ;background-color:#ed813e;}
.icon.manager-assessment.small{background-image: url(../images/icons/2015/icon-manager-assessment-small.png) ; background-color: #fbce4a;}
.icon.online-certification.small{background-image: url(../images/icons/2015/icon-online-certification-small.png); background-color:#3baf85;}
.icon.operational-assessment.small{background-image: url(../images/icons/2015/icon-operational-assessment-small.png) ; background-color:#fbce4a;}
.icon.resource-avail.small{background-image: url(../images/icons/2015/icon-resource-avail-small.png) ;  background-color: #81bb61;}
.icon.resource.small{background-image: url(../images/icons/2015/icon-resource-small.png) ; }
.icon.location.small{background-image: url(../images/icons/2015/icon-location-small.png); margin-right:0;}
.icon.room.small{background-image: url(../images/icons/2015/icon-room-small.png) ; }
.icon.assessor.small{background-image: url(../images/icons/2015/icon-assessor-small.png) ; }
.icon.observer.small{background-image: url(../images/icons/2015/icon-observer-small.png) ; }
.icon.rto-assessor.small{background-image: url(../images/icons/2015/icon-rto-assessor-small.png) ; }
.icon.rto-competency.small{background-image: url(../images/icons/2015/icon-rto-competency-small.png) ;}
.icon.rto-qualification.small{background-image: url(../images/icons/2015/icon-rto-qualification-small.png) ;background-color: #41bdff;;}
.icon.schedule-class.small{background-image: url(../images/icons/2015/icon-schedule-class-small.png) ;background-color:#ef9543;}
.icon.scheduled.small{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#ef9543;}
.icon.scheduled.onsite.small{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#0089d1;}
.icon.scheduled-full.small{background-image: url(../images/icons/2015/icon-scheduled-full-small.png) ;background-color:#ef9543;}
.icon.schedule-vclass.small{background-image: url(../images/icons/2015/icon-schedule-vclass-small.png) ;background-color:#ef9543;}
.icon.self-paced.small{background-image: url(../images/icons/2015/icon-self-paced-small.png) ;background-color:#0089d1;}
.icon.survey.small{background-image: url(../images/icons/2015/icon-survey-small.png) ;background-color: #14b6ce;}
.icon.virtual.small{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#84bbe6;}
.icon.virtual.onsite.small{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#0089d1;}
.icon.waitlist-class.small{background-image: url(../images/icons/2015/icon-waitlist-class-small.png) ;background-color:#cc56f5;}
.icon.waitlist-vclass.small{background-image: url(../images/icons/2015/icon-waitlist-vclass-small.png) ;background-color:#84bbe6;}
.icon.user-deactive.small{background-image: url(../images/icons/2015/icon-user-deactive-small.png) ; background-color: #f6ced2;}
.icon.user-extended-leave.small{background-image: url(../images/icons/2015/icon-user-extended-leave-small.png) ; background-color:#fcde8a;}
.icon.user-anon.small{background-image: url(../images/icons/2015/icon-user-anon-small.png) ;}
.icon.org.small{background-image: url(../images/icons/2015/icon-org-small.png) ;}
.icon.standard-user-group.small{background-image: url(../images/icons/2015/icon-standard-user-group-small.png) ;}
.icon.dynamic-user-group.small{background-image: url(../images/icons/2015/dynamic-user-group-small.png) ;    background-color:transparent;}
.icon.dynamic-user-groupv2.small{background-image: url(../images/icons/2015/icon-dynamic-user-group-small.png) ;    background-color: #fbce4a;}
.icon.home.small{background-image: url(../images/icons/2015/icon-home-small.png) ; /*background-color: #ef9543; */}
.icon.importfile.small{background-image: url(../images/icons/2015/icon-importfile-small.png) ;}
.icon.user.small,.tiles-layout.rating-wrp .icon.user.small{background-image: url(../images/icons/2015/icon-user-small.png) ; background-color:#c6e8f5;}
.icon.manager.small{background-image: url(../images/icons/2015/icon-manager-small.png) ;background-color:#ed813e;}
.icon.forum.small{background-image: url(../images/icons/2015/icon-forum-small.png) ;}
.icon.session.small{background-image: url(../images/icons/2015/icon-session-small.png) ; background-color:#76b417;}
.icon.instructor.small{background-image: url(../images/icons/2015/icon-instructor-small.png) ;}
.icon.assessor.small{background-image: url(../images/icons/2015/icon-assessor-small.png) ;}
.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/2015/icon-collapse-tree.png) ;}
.icon.expand-tree.small{background-image: url(../images/icons/2015/icon-expand-tree.png) ;}
.icon.emptynode-tree.small{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ;}
.icon.single-star.small{background-image: url(../images/icons/2015/icon-single-star.png) ; width:17px; height: 15px;}
.icon.report.small{background-image: url(../images/icons/2015/icon-report-small.png) ;}
.icon.flight.small{background-image: url(../images/icons/2015/icon-flight-small.png) ;}
.icon.modality-ES.small{background-image: url(../images/icons/2015/icon-modality-ES-small.png) ;background-color:#81bb61;}
.icon.modality-VC.small{background-image: url(../images/icons/2015/icon-modality-VC-small.png) ;background-color:#fcde8a;}
.icon.modality-R.small{background-image: url(../images/icons/2015/icon-modality-R-small.png) ;background-color:#ed813e;}
.icon.modality-EX.small{background-image: url(../images/icons/2015/icon-modality-EX-small.png) ;background-color:#84bbe6;}
.icon.modality-JRLAB.small{background-image: url(../images/icons/2015/icon-modality-JRLAB-small.png) ;background-color: #00aae7;}
.icon.modality-LPOJT.small{background-image: url(../images/icons/2015/icon-modality-LPOJT-small.png) ;background-color: #ff0d00}
.icon.rule-based.small{background-image: url(../images/icons/2015/icon-rule-based-small.png) ;background-color:#ef9543;}
.icon.rank.small{background-image: url(../images/icons/2015/icon-rank-small.png) ;background-color:#fbce4a;}
.icon.coned.small{background-image: url(../images/icons/2015/icon-coned-small.png) ;background-color:#ed813e;}
.icon.guest-speaker.small{background-image: url(../images/icons/2015/icon-guest-speaker-small.png) ;background-color: #c6e8f5;}
.icon.pdp.small{background-image: url(../images/icons/2015/icon-pdp-small.png) ;background-color: #0089d1;}
.icon.competency.small {background-image: url(../images/icons/2015/icon-competency-small.png) ;background-color: #14b6ce;}
.icon.helpquestionmarkpopup {background-image: url(../images/icons/2015/icon-help-small.png); width:12px; height:12px; margin:0 3px;}
.icon.folder.small {background-image: url(../images/icons/2015/icon-folder-small.png) ;background-color: #ede78e;}
.icon.channel.small {background-image: url(../images/icons/2015/icon-channel-small.png) ;background-color: #ff006c;}
.icon.channel.small.nobgimg {text-align:center; background-image: none !important; background-color: #ff006c; color:#FFF; font-weight:bold; font-size:16px; line-height: 28px; vertical-align: middle;}
.icon.video.small {background-image: url(../images/icons/2015/icon-video-small.png) ;background-color: #ff3b3b;}
.icon.article.small {background-image: url(../images/icons/2015/icon-article-small.png) ;background-color: #ffd800;}
.icon.qbank.small {background-image: url(../images/icons/2015/icon-qbank-small.png) ;background-color: #1756e4;}
.icon.question.small {background-image: url(../images/icons/2015/icon-question-small.png) ;background-color: #1756e4;}
.icon.linkedin.small {background-image: url(../images/icons/2015/icon-linkedin-small.png) ;background-color:#346da6;}
.icon.category.small {background-image: url(../images/icons/2015/icon-category-small.png?1) ;}
.icon.recurrent.small {background-image: url(../images/icons/2015/icon-recurrent-small.png) ;background-color: #34cd83;}
.icon.coned-activity.small {background-image: url(../images/icons/2015/icon-coned-activity-small.png) ;background-color: #fbce4a;}
.icon.podcast.small {background-image: url(../images/icons/2015/icon-podcast-small.png) ;background-color: #14b6ce;}
.icon.rplrequest.small {background-image: url(../images/icons/2015/icon-rplrequest-small.png) ;background-color: #CDDC39;}
/*.icon.email-field.small {background-image: url(../images/icons/2015/icon-recurrent-small.png) ;background-color: #005aa7;}*/


.tiles-layout .icon.admin-activity.small{background-image: url(../images/icons/2015/icon-admin-activity-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-admin-activity-med.png)\9 ;}/* IE7,8 fix for icon size*/
.tiles-layout .icon.assessment.small{background-image: url(../images/icons/2015/icon-assessment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assessment-med.png)\9 ;    background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.assessment-certification.small{background-image: url(../images/icons/2015/icon-assessment-certification-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assessment-med.png)\9 ;    background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.assignment.small{background-image: url(../images/icons/2015/icon-assignment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assignment-med.png)\9 ;background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.bundle.small{background-image: url(../images/icons/2015/icon-bundle-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-bundle-med.png)\9 ;background-color: #fcde8a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.certification.small{background-image: url(../images/icons/2015/icon-certification-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-certification-med.png)\9 ;background-color:#3baf85;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.content-object.small{background-image: url(../images/icons/2015/icon-content-object-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-content-object-med.png)\9 ;background-color: #41BDFF;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.document.small{background-image: url(../images/icons/2015/icon-document-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-document-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.ext-learning.small{background-image: url(../images/icons/2015/icon-ext-learning-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-ext-learning-med.png)\9 ;background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.book.small{background-image: url(../images/icons/2015/icon-book-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-book-large.png)\9 ;background-color: #0089d1;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.instructor-activity.small{background-image: url(../images/icons/2015/icon-instructor-activity-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-instructor-activity-med.png)\9 ;background-color: #3baf85;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.instructor-assessment.small{background-image: url(../images/icons/2015/icon-instructor-assessment-large.png); background-image/*\**/: url(../images/icons/2015/icon-instructor-assessment-med.png)\9; background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.job-role.small{background-image: url(../images/icons/2015/icon-job-role-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-job-role-med.png)\9 ;background-color:#fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.learning-path.small{background-image: url(../images/icons/2015/icon-learning-path-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-learning-path-med.png)\9 ; background-color:#14b6ce;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.learning-track.small{background-image: url(../images/icons/2015/icon-learning-track-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-learning-track-med.png)\9 ;background-color:#81bb61;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.learning-track-full.small{background-image: url(../images/icons/2015/icon-learning-track-full-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-learning-track-full-med.png)\9 ;background-color:#e2ae0f;}
.tiles-layout .icon.manager-activity.small{background-image: url(../images/icons/2015/icon-manager-activity-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-manager-activity-med.png)\9 ;background-color:#ed813e;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.manager-assessment.small{background-image: url(../images/icons/2015/icon-manager-assessment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-manager-assessment-med.png)\9 ; background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.online-certification.small{background-image: url(../images/icons/2015/icon-online-certification-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-online-certification-med.png)\9 ;background-color:#3baf85;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.operational-assessment.small{background-image: url(../images/icons/2015/icon-operational-assessment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-operational-assessment-med.png)\9 ;background-color:#fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.resource-avail.small{background-image: url(../images/icons/2015/icon-resource-avail-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-resource-avail-med.png)\9 ; background-color: #81bb61;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.rto-competency.small{background-image: url(../images/icons/2015/icon-rto-competency-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-rto-competency-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.rto-qualification.small{background-image: url(../images/icons/2015/icon-rto-qualification-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-rto-qualification-med.png)\9 ;background-color: #41bdff;;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.schedule-class.small{background-image: url(../images/icons/2015/icon-schedule-class-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-schedule-class-med.png)\9 ;background-color:#ef9543;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.scheduled.small{background-image: url(../images/icons/2015/icon-scheduled-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-scheduled-med.png)\9 ; background-color:#ef9543;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.scheduled.onsite.small{background-image: url(../images/icons/2015/icon-scheduled-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-scheduled-med.png)\9 ;background-color:#0089d1;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.scheduled-full.small{background-image: url(../images/icons/2015/icon-scheduled-full-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-scheduled-full-med.png)\9 ;background-color:#ef9543;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.schedule-vclass.small{background-image: url(../images/icons/2015/icon-schedule-vclass-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-schedule-vclass-med.png)\9 ;background-color:#ef9543;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.self-paced.small{background-image: url(../images/icons/2015/icon-self-paced-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-self-paced-med.png)\9 ;background-color:#0089d1;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.survey.small{background-image: url(../images/icons/2015/icon-survey-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-survey-med.png)\9 ;background-color: #14b6ce;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.virtual.small{background-image: url(../images/icons/2015/icon-virtual-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-virtual-med.png)\9 ;background-color:#84bbe6;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.virtual.onsite.small{background-image: url(../images/icons/2015/icon-virtual-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-virtual-med.png)\9 ;background-color:#0089d1;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.waitlist-class.small{background-image: url(../images/icons/2015/icon-waitlist-class-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-waitlist-class-med.png)\9 ;background-color:#cc56f5;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.waitlist-vclass.small{background-image: url(../images/icons/2015/icon-waitlist-vclass-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-waitlist-vclass-med.png)\9 ;background-color:#84bbe6;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.user-deactive.small{background-image: url(../images/icons/2015/icon-user-deactive-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-user-deactive-med.png)\9 ; background-color: #f6ced2;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.user-extended-leave.small{background-image: url(../images/icons/2015/icon-user-extended-leave-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-user-extended-leave-med.png)\9 ;background-color:#fcde8a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.user-anon.small{background-image: url(../images/icons/2015/icon-user-anon-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-user-anon-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.org.small{background-image: url(../images/icons/2015/icon-org-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-org-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.standard-user-group.small{background-image: url(../images/icons/2015/icon-standard-user-group-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-standard-user-group-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.dynamic-user-group.small{background-image: url(../images/icons/2015/dynamic-user-group-large.png) ;background-image/*\**/: url(../images/icons/2015/dynamic-user-group-med.png)\9 ; background-color: transparent;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.dynamic-user-groupv2.small{background-image: url(../images/icons/2015/icon-dynamic-user-group-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-dynamic-user-group-med.png)\9 ; background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.home.small{background-image: url(../images/icons/2015/icon-home-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-home-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.importfile.small{background-image: url(../images/icons/2015/icon-importfile-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-importfile-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.user.small,.tiles-layout.rating-commnet-wrp .icon.user.small {background-image: url(../images/icons/2015/icon-user-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-user-med.png)\9 ; background-color:#c6e8f5;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.manager.small{background-image: url(../images/icons/2015/icon-manager-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-manager-med.png)\9 ;background-color:#ed813e;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.forum.small{background-image: url(../images/icons/2015/icon-forum-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-forum-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.session.small{background-image: url(../images/icons/2015/icon-session-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-session-med.png)\9 ; background-color:#76b417;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.instructor.small{background-image: url(../images/icons/2015/icon-instructor-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-instructor-med.png)\9 ;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.curriculum.small{background-image: url(../images/icons/2015/icon-curriculum-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-curriculum-med.png)\9 ; background-color: #81bb61;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.collapse-tree.small{background-image: url(../images/icons/2015/icon-collapse-tree.png) ;} 
.tiles-layout .icon.expand-tree.small{background-image: url(../images/icons/2015/icon-expand-tree.png) ;} 
.tiles-layout .icon.emptynode-tree.small{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ; opacity:0.5;} 
.tiles-layout .icon.report.small{background-image: url(../images/icons/2015/icon-report-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-report-med.png)\9 ;background-color: #81bb61;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.flight.small{background-image: url(../images/icons/2015/icon-flight-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-flight-med.png)\9 ;background-color: #81bb61;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.digital-signature.small{background-image: url(../images/icons/2015/icon-digitalsignature-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-digitalsignature-med.png)\9 ; background-color: #fbce4a;} /* IE7,8 fix for icon size*/
.tiles-layout .icon.modality-ES.small{background-image: url(../images/icons/2015/icon-modality-ES-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-modality-ES-med.png)\9 ;background-color:#81bb61;}
.tiles-layout .icon.modality-VC.small{background-image: url(../images/icons/2015/icon-modality-VC-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-modality-VC-med.png)\9 ;background-color:#fcde8a;}
.tiles-layout .icon.modality-R.small{background-image: url(../images/icons/2015/icon-modality-R-large.png)) ;background-image/*\**/: url(../images/icons/2015/icon-modality-R-med.png)\9 ;background-color:#ed813e;}
.tiles-layout .icon.modality-EX.small{background-image: url(../images/icons/2015/icon-modality-EX-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-modality-EX-med.png)\9 ;background-color:#84bbe6;}
.tiles-layout .icon.modality-JRLAB.small{background-image: url(../images/icons/2015/icon-modality-JRLAB-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-modality-JRLAB-med.png)\9 ; background-color: #00aae7;}
.tiles-layout .icon.modality-LPOJT.small{background-image: url(../images/icons/2015/icon-modality-LPOJT-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-modality-LPOJT-med.png)\9 ;background-color: #ff0d00;}
.tiles-layout .icon.rule-based.small{background-image: url(../images/icons/2015/icon-rule-based-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-rule-based-med.png)\9 ;background-color:#ef9543;}
.tiles-layout .icon.rank.small{background-image: url(../images/icons/2015/icon-rank-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-rank-med.png)\9 ;background-color:#fbce4a;}
.tiles-layout .icon.coned.small{background-image: url(../images/icons/2015/icon-coned-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-coned-med.png)\9 ;background-color:#ed813e;}
.tiles-layout .icon.guest-speaker.small{background-image: url(../images/icons/2015/icon-guest-speaker-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-guest-speaker-med.png)\9 ;background-color: #c6e8f5;}
.tiles-layout .icon.pdp.small{background-image: url(../images/icons/2015/icon-pdp-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-pdp-med.png)\9 ;background-color: #0089d1;}
.tiles-layout .icon.competency.small {background-image: url(../images/icons/2015/icon-competency-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-competency-med.png)\9 ;background-color: #14b6ce;}
.tiles-layout .icon.complete.small {background-image: url(../images/icons/2015/icon-complete-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-complete-med.png)\9 ; width: 48px; padding: 0!important; height: 48px; border-radius: 0; background-size: cover;}
.tiles-layout .icon.incomplete.small {background-image: url(../images/icons/2015/icon-incomplete-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-incomplete-med.png)\9 ; width: 48px; padding: 0!important; height: 48px; border-radius: 0; background-size: cover;}
.tiles-layout .icon.folder.small {background-image: url(../images/icons/2015/icon-folder-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-folder-med.png)\9 ;background-color: #ede78e;}
.tiles-layout .icon.channel.small {background-image: url(../images/icons/2015/icon-channel-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-channel-med.png)\9 ;background-color: #ff006c;}
.tiles-layout .icon.video.small {background-image: url(../images/icons/2015/icon-video-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-video-med.png)\9 ;background-color: #ff3b3b;}
.tiles-layout .icon.article.small {background-image: url(../images/icons/2015/icon-article-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-article-med.png)\9 ;background-color: #ffd800;}
.tiles-layout .icon.qbank.small {background-image: url(../images/icons/2015/icon-qbank-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-qbank-med.png)\9 ;background-color: #1756e4;}
.tiles-layout .icon.question.small {background-image: url(../images/icons/2015/icon-question-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-question-med.png)\9 ;background-color: #1756e4;}
.tiles-layout .icon.linkedin.small {background-image: url(../images/icons/2015/icon-linkedin-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-linkedin-med.png)\9 ;background-color:#346da6;}
.tiles-layout .icon.recurrent.small {background-image: url(../images/icons/2015/icon-recurrent-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-recurrent-med.png)\9 ;background-color: #34cd83;}
 .tiles-layout .icon.coned-activity.small {background-image: url(../images/icons/2015/icon-coned-activity-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-coned-activity-med.png)\9 ;background-color: #fbce4a;}
.tiles-layout .icon.sharegroup.small {background-image: url(../images/icons/2015/icon-sharegroup-large.png) ;}
.tiles-layout .icon.podcast.small {background-image: url(../images/icons/2015/icon-podcast-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-coned-activity-med.png)\9 ;background-color: #14b6ce;}
.tiles-layout .icon.rplrequest.small {background-image: url(../images/icons/2015/icon-rplrequest-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-coned-rplrequest-med.png)\9 ;background-color: #CDDC39;}

.cal-scheduled .icon.admin-activity.small {background-image:none;}
.cal-scheduled .icon.assessment.small{background-image: none ;    background-color: #fbce4a;}
.cal-scheduled .icon.assessment-certification.small{background-image: none ;    background-color: #fbce4a;}
.cal-scheduled .icon.assignment.small{background-image: url(../images/icons/2015/icon-assignment-large.png) ;background-color: #fbce4a;}
.cal-scheduled .icon.bundle.small{background-image: none;background-color: #fcde8a;}
.cal-scheduled .icon.certification.small{background-image: none ;background-color:#3baf85;}
.cal-scheduled .icon.content-object.small{background-image: none ;}
.cal-scheduled .icon.document.small{background-image: none ;}
.cal-scheduled .icon.ext-learning.small{background-image: none ;background-color: #fbce4a;}
.cal-scheduled .icon.book.small{background-image: none ;background-color: #0089d1;}
.cal-scheduled .icon.instructor-activity.small{background-image: none ;background-color: #3baf85;}
.cal-scheduled .icon.instructor-assessment.small{background-image: none; background-color: #fbce4a;}
.cal-scheduled .icon.job-role.small{background-image: none;background-color:#fbce4a;}
.cal-scheduled .icon.learning-path.small{background-image: none; background-color:#14b6ce;}
.cal-scheduled .icon.learning-track.small{background-image: none ;background-color:#81bb61;}
.cal-scheduled .icon.manager-activity.small{background-image:none ;background-color:#ed813e;}
.cal-scheduled .icon.manager-assessment.small{background-image:none; background-color: #fbce4a;}
.cal-scheduled .icon.online-certification.small{background-image: none;background-color:#3baf85;}
.cal-scheduled .icon.operational-assessment.small{background-image: none ;background-color:#fbce4a;}
.cal-scheduled .icon.resource-avail.small{background-image: none ;  background-color: #81bb61;}
.cal-scheduled .icon.rto-competency.small{background-image: none ;}
.cal-scheduled .icon.rto-qualification.small{background-image: none ;background-color: #41bdff;;}
.cal-scheduled .icon.schedule-class.small{background-image: none;background-color:#ef9543;}
.cal-scheduled .icon.scheduled.small{background-image: none ;background-color:#ef9543;}
.cal-scheduled .icon.scheduled.onsite.small{background-image: none ;background-color:#0089d1;}
.cal-scheduled .icon.scheduled-full.small{background-image: none ;background-color:#ef9543;}
.cal-scheduled .icon.schedule-vclass.small{background-image: none ;background-color:#ef9543;}
.cal-scheduled .icon.self-paced.small{background-image: none ;background-color:#0089d1;}
.cal-scheduled .icon.survey.small{background-image: none ;background-color: #14b6ce;}
.cal-scheduled .icon.virtual.small{background-image: none ;background-color:#84bbe6;}
.cal-scheduled .icon.virtual.onsite.small{background-image: none ;background-color:#0089d1;}
.cal-scheduled .icon.waitlist-class.small{background-image: none ;background-color:#cc56f5;}
.cal-scheduled .icon.waitlist-vclass.small{background-image: none ;background-color:#84bbe6;}
.cal-scheduled .icon.user-deactive.small{background-image: none ; background-color: #f6ced2;}
.cal-scheduled .icon.user-extended-leave.small{background-image: none ;background-color:#fcde8a;}
.cal-scheduled .icon.user-anon.small{background-image: none ;}
.cal-scheduled .icon.org.small{background-image: none ;}
.cal-scheduled .icon.standard-user-group.small{background-image: none;}
.cal-scheduled .icon.dynamic-user-group.small{background-image: none ;    background-color: #fbce4a;}
.cal-scheduled .icon.dynamic-user-groupv2.small{background-image: none ;    background-color: #fbce4a;}
.cal-scheduled .icon.home.small{background-image: none ;}
.cal-scheduled .icon.importfile.small{background-image: none ;}
.cal-scheduled .icon.user.small,.cal-scheduled.rating-commnet-wrp .icon.user.small {background-image: none ; background-color:#c6e8f5;}
.cal-scheduled .icon.manager.small{background-image: none ;background-color:#ed813e;}
.cal-scheduled .icon.forum.small{background-image: none ;}
.cal-scheduled .icon.session.small{background-image:none ; background-color:#76b417;}
.cal-scheduled .icon.instructor.small{background-image: none;}
.cal-scheduled .icon.curriculum.small{background-image: none ;    background-color: #81bb61;}
.cal-scheduled .icon.collapse-tree.small{background-image: none ;}
.cal-scheduled .icon.expand-tree.small{background-image: none ;}
.cal-scheduled .icon.emptynode-tree.small{background-image: none ; opacity:0.5;}
.cal-scheduled .icon.report.small{background-image: none ;background-color: #81bb61;}
.cal-scheduled .icon.flight.small{background-image: none ;background-color: #81bb61;}
.cal-scheduled .icon.modality-ES.small{background-image: none ;background-color:#81bb61;}
.cal-scheduled .icon.modality-VC.small{background-image: none ;background-color:#fcde8a;}
.cal-scheduled .icon.modality-R.small{background-image: none ;background-color:#ed813e;}
.cal-scheduled .icon.modality-EX.small{background-image: none ;background-color:#84bbe6;}
.cal-scheduled .icon.modality-JRLAB.small{background-image: none ;background-color: #00aae7;}
.cal-scheduled .icon.modality-LPOJT.small{background-image: none ;background-color: #ff0d00;}
.cal-scheduled .icon.rule-based.small{background-color:#ef9543;}
.cal-scheduled .icon.rank.small{background-color:#fbce4a;}
.cal-scheduled .icon.coned.small{background-color:#ed813e;}
.cal-scheduled .icon.guest-speaker.small{background-color: #c6e8f5;}
.cal-scheduled .icon.pdp.small{background-color: #0089d1;}
.cal-shceduled .icon.competency.small {background-color: #14b6ce;}
.cal-shceduled .icon.folder.small {background-image: url(../images/icons/2015/icon-folder-small.png) ;background-color: #ede78e;}
.cal-shceduled .icon.channel.small {background-image: url(../images/icons/2015/icon-channel-small.png) ;background-color: #ff006c;}
.cal-shceduled .icon.video.small {background-color: #ff3b3b;}
.cal-shceduled .icon.article.small {background-color: #ffd800;}
.cal-shceduled .icon.qbank.small {background-color: #1756e4;}
.cal-shceduled .icon.question.small {background-color: #1756e4;}
.cal-shceduled .icon.linkedin.small {background-color: #346da6;}
.cal-shceduled .icon.recurrent.small {background-color: #34cd83;}
.cal-shceduled .icon.coned-activity.small {background-color: #fbce4a;}
.cal-shceduled .icon.podcast.small {background-color: #14b6ce;}
.cal-shceduled .icon.rplrequest.small {background-color: #CDDC39}
/*.cal-shceduled .icon.email-field.small {background-color: #005aa7;}*/


/* medium icons list*/
.icon.admin-activity.med{background-image: url(../images/icons/2015/icon-admin-activity-med.png) ;}
.icon.assessment.med{background-image: url(../images/icons/2015/icon-assessment-med.png) ;    background-color: #fbce4a;}
.icon.assessment-certification.med{background-image: url(../images/icons/2015/icon-assessment-certification-med.png) ;    background-color: #fbce4a;}
.icon.assignment.med{background-image: url(../images/icons/2015/icon-assignment-med.png) ;background-color: #fbce4a;}
.icon.bundle.med{background-image: url(../images/icons/2015/icon-bundle-med.png) ;background-color: #fcde8a;}
.icon.certification.med{background-image: url(../images/icons/2015/icon-certification-med.png) ;background-color:#3baf85;}
.icon.content-object.med{background-image: url(../images/icons/2015/icon-content-object-med.png) ;background-color: #41BDFF;}
.icon.document.med{background-image: url(../images/icons/2015/icon-document-med.png) ;}
.icon.ext-learning.med{background-image: url(../images/icons/2015/icon-ext-learning-med.png) ;background-color: #fbce4a;}
.icon.book.med{background-image: url(../images/icons/2015/icon-book-med.png) ;background-color: #0089d1;}
.icon.instructor-activity.med{background-image: url(../images/icons/2015/icon-instructor-activity-med.png) ;background-color: #3baf85;}
.icon.instructor-assessment.med{background-image: url(../images/icons/2015/icon-instructor-assessment-med.png); background-color: #fbce4a;}
.icon.job-role.med{background-image: url(../images/icons/2015/icon-job-role-med.png) ;background-color:#fbce4a;}
.icon.learning-path.med{background-image: url(../images/icons/2015/icon-learning-path-med.png) ; background-color:#14b6ce;}
.icon.learning-track.med{background-image: url(../images/icons/2015/icon-learning-track-med.png) ;background-color:#81bb61;}
.icon.learning-track-full.med{background-image: url(../images/icons/2015/icon-learning-track-full-med.png);background-color:#e2ae0f;}
.icon.manager-activity.med{background-image: url(../images/icons/2015/icon-manager-activity-med.png) ;background-color:#ed813e;}
.icon.manager-assessment.med{background-image: url(../images/icons/2015/icon-manager-assessment-med.png) ; background-color: #fbce4a;}
.icon.online-certification.med{background-image: url(../images/icons/2015/icon-online-certification-med.png) ; background-color:#3baf85;}
.icon.operational-assessment.med{background-image: url(../images/icons/2015/icon-operational-assessment-med.png) ;background-color:#fbce4a;}
.icon.resource-avail.med{background-image: url(../images/icons/2015/icon-resource-avail-med.png) ;  background-color: #81bb61;}
.icon.rto-competency.med{background-image: url(../images/icons/2015/icon-rto-competency-med.png) ;}
.icon.rto-qualification.med{background-image: url(../images/icons/2015/icon-rto-qualification-med.png) ;background-color: #41bdff;;}
.icon.schedule-class.med{background-image: url(../images/icons/2015/icon-schedule-class-med.png) ;background-color:#ef9543;}
.icon.scheduled.med{background-image: url(../images/icons/2015/icon-scheduled-med.png) ;background-color:#ef9543;}
.icon.scheduled.onsite.med{background-image: url(../images/icons/2015/icon-scheduled-med.png) ;background-color:#0089d1;}
.icon.scheduled-full.med{background-image: url(../images/icons/2015/icon-scheduled-full-med.png) ;background-color:#ef9543;}
.icon.schedule-vclass.med{background-image: url(../images/icons/2015/icon-schedule-vclass-med.png) ;background-color:#ef9543;}
.icon.self-paced.med{background-image: url(../images/icons/2015/icon-self-paced-med.png) ;background-color:#0089d1;}
.icon.survey.med{background-image: url(../images/icons/2015/icon-survey-med.png) ;background-color: #14b6ce;}
.icon.virtual.med{background-image: url(../images/icons/2015/icon-virtual-med.png) ;background-color:#84bbe6;}
.icon.virtual.onsite.med{background-image: url(../images/icons/2015/icon-virtual-med.png) ;background-color:#0089d1;}
.icon.waitlist-class.med{background-image: url(../images/icons/2015/icon-waitlist-class-large.png) ;background-color:#cc56f5;}
.icon.waitlist-vclass.med{background-image: url(../images/icons/2015/icon-waitlist-vclass-med.png) ;background-color:#84bbe6;}
.icon.user-deactive.med{background-image: url(../images/icons/2015/icon-user-deactive-med.png) ; background-color: #f6ced2;}
.icon.user-extended-leave.med{background-image: url(../images/icons/2015/icon-user-extended-leave-med.png) ;background-color:#fcde8a;}
.icon.user-anon.med{background-image: url(../images/icons/2015/icon-user-anon-med.png) ;}
.icon.org.med{background-image: url(../images/icons/2015/icon-org-med.png) ;}
.icon.standard-user-group.med{background-image: url(../images/icons/2015/icon-standard-user-group-med.png) ;}
.icon.dynamic-user-group.med{background-image: url(../images/icons/2015/icon-dynamic-user-group-med.png) ;    background-color: #fbce4a;}
.icon.home.med{background-image: url(../images/icons/2015/icon-home-med.png) ;}
.icon.importfile.med{background-image: url(../images/icons/2015/icon-importfile-med.png) ;}
.icon.user.med{background-image: url(../images/icons/2015/icon-user-med.png) ; background-color:#c6e8f5;}
.icon.manager.med{background-image: url(../images/icons/2015/icon-manager-med.png) ;background-color:#ed813e;}
.icon.forum.med{background-image: url(../images/icons/2015/icon-forum-med.png) ;}
.icon.session.med{background-image: url(../images/icons/2015/icon-session-med.png) ; background-color:#76b417;}
.icon.instructor.med{background-image: url(../images/icons/2015/icon-instructor-med.png) ;}
.icon.curriculum.med{background-image: url(../images/icons/2015/icon-curriculum-med.png) ;    background-color: #81bb61;}
.icon.collapse-tree.med{background-image: url(../images/icons/2015/icon-collapse-tree.png) ;}
.icon.expand-tree.med{background-image: url(../images/icons/2015/icon-expand-tree.png) ;}
.icon.emptynode-tree.med{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ;}
.icon.report.med{background-image: url(../images/icons/2015/icon-report-med.png) ;}
.icon.flight.med{background-image: url(../images/icons/2015/icon-flight-med.png) ;}
.icon.modality-ES.med{background-image: url(../images/icons/2015/icon-modality-ES-med.png) ;background-color:#81bb61;}
.icon.modality-VC.med{background-image: url(../images/icons/2015/icon-modality-VC-med.png) ;background-color:#fcde8a;}
.icon.modality-R.med{background-image: url(../images/icons/2015/icon-modality-R-med.png)) ;background-color:#ed813e;}
.icon.modality-EX.med{background-image: url(../images/icons/2015/icon-modality-EX-med.png) ;background-color:#84bbe6;}
.icon.modality-JRLAB.med{background-image: url(../images/icons/2015/icon-modality-JRLAB-med.png) ;background-color: #00aae7;}
.icon.modality-LPOJT.med{background-image: url(../images/icons/2015/icon-modality-LPOJT-med.png) ;background-color: #ff0d00;}
.icon.rule-based.med{background-image: url(../images/icons/2015/icon-rule-based-med.png) ;background-color:#ef9543;}
.icon.rank.med{background-image: url(../images/icons/2015/icon-rank-med.png) ;background-color:#fbce4a;}
.icon.coned.med{background-image: url(../images/icons/2015/icon-coned-med.png) ;background-color:#ed813e;}
.icon.guest-speaker.med{background-image: url(../images/icons/2015/icon-guest-speaker-med.png) ;background-color: #c6e8f5;}
.icon.pdp.med{background-image: url(../images/icons/2015/icon-pdp-med.png) ;background-color: #0089d1;}
.icon.competency.med {background-image: url(../images/icons/2015/icon-competency-med.png) ;background-color: #14b6ce;}
.icon.folder.med {background-image: url(../images/icons/2015/icon-folder-med.png) ;background-color: #ede78e;}
.icon.channel.med {background-image: url(../images/icons/2015/icon-channel-med.png) ;background-color: #ff006c;}


.icon.video.med {background-image: url(../images/icons/2015/icon-video-med.png) ;background-color: #ff3b3b;}
.icon.article.med {background-image: url(../images/icons/2015/icon-article-med.png) ;background-color: #ffd800;}
.icon.qbank.med {background-image: url(../images/icons/2015/icon-qbank-med.png) ;background-color: #1756e4;}
.icon.question.med {background-image: url(../images/icons/2015/icon-question-med.png) ;background-color: #1756e4;}
.icon.linkedin.med {background-image: url(../images/icons/2015/icon-linkedin-med.png) ;background-color: #346da6;}
.icon.recurrent.med {background-image: url(../images/icons/2015/icon-recurrent-med.png) ;background-color: #34cd83;}
.icon.email-field.med {background-image: url(../images/icons/2015/icon-email-field-med.png) ;background-color: #005aa7;}
.icon.podcast.med {background-image: url(../images/icons/2015/icon-podcast-med.png) ;background-color: #005aa7;}


/* large icons list*/
.icon.admin-activity.large{background-image: url(../images/icons/2015/icon-admin-activity-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-admin-activity-med.png)\9 ;}
.icon.assessment.large{background-image: url(../images/icons/2015/icon-assessment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assessment-med.png)\9 ;    background-color: #fbce4a;}
.icon.assessment-certification.large{background-image: url(../images/icons/2015/icon-assessment-certification-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assessment-certification-med.png)\9 ;    background-color: #fbce4a;}
.icon.assignment.large{background-image: url(../images/icons/2015/icon-assignment-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-assignment-med.png)\9 ;background-color: #fbce4a;}
.icon.bundle.large{background-image: url(../images/icons/2015/icon-bundle-large.png) ;background-image/*\**/: url(../images/icons/2015/icon-bundle-med.png)\9 ;background-color: #fcde8a;}
.icon.certification.large{background-image: url(../images/icons/2015/icon-certification-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-certification-med.png)\9 ;background-color:#3baf85;}
.icon.content-object.large{background-image: url(../images/icons/2015/icon-content-object-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-content-object-med.png)\9 ;background-color: #41BDFF;}
.icon.document.large{background-image: url(../images/icons/2015/icon-document-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-document-med.png)\9 ;}
.icon.ext-learning.large{background-image: url(../images/icons/2015/icon-ext-learning-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-ext-learning-med.png)\9 ;background-color: #fbce4a;}
.icon.book.large{background-image: url(../images/icons/2015/icon-book-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-book-med.png)\9 ;background-color: #0089d1;}
.icon.instructor-activity.large{background-image: url(../images/icons/2015/icon-instructor-activity-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-instructor-activity-med.png)\9 ;background-color: #3baf85;}
.icon.instructor-assessment.large{background-image: url(../images/icons/2015/icon-instructor-assessment-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-instructor-assessment-med.png)\9 ; background-color: #fbce4a;}
.icon.job-role.large{background-image: url(../images/icons/2015/icon-job-role-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-job-role-med.png)\9 ;background-color:#fbce4a;}
.icon.learning-path.large{background-image: url(../images/icons/2015/icon-learning-path-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-learning-path-med.png)\9 ; background-color:#14b6ce;}
.icon.learning-track.large{background-image: url(../images/icons/2015/icon-learning-track-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-learning-track-med.png)\9 ;background-color:#81bb61;}
.icon.learning-track-full.large{background-image: url(../images/icons/2015/icon-learning-track-full-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-learning-track-full-med.png)\9 ;background-color:#e2ae0f;}
.icon.manager-activity.large{background-image: url(../images/icons/2015/icon-manager-activity-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-manager-activity-med.png)\9 ;background-color:#ed813e;}
.icon.manager-assessment.large{background-image: url(../images/icons/2015/icon-manager-assessment-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-manager-assessment-med.png)\9 ; background-color: #fbce4a;}
.icon.online-certification.large{background-image: url(../images/icons/2015/icon-online-certification-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-online-certification-med.png)\9 ; background-color: #3baf85;}
.icon.operational-assessment.large{background-image: url(../images/icons/2015/icon-operational-assessment-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-operational-assessment-med.png)\9 ;background-color:#fbce4a;}
.icon.resource-avail.large{background-image: url(../images/icons/2015/icon-resource-avail-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-resource-avail-med.png)\9 ;  background-color: #81bb61;}
.icon.rto-competency.large{background-image: url(../images/icons/2015/icon-rto-competency-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-rto-competency-med.png)\9 ;}
.icon.rto-qualification.large{background-image: url(../images/icons/2015/icon-rto-qualification-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-rto-qualification-med.png)\9 ;background-color: #41bdff;;}
.icon.schedule-class.large{background-image: url(../images/icons/2015/icon-schedule-class-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-schedule-class-med.png)\9 ;background-color:#ef9543;}
.icon.scheduled.large{background-image: url(../images/icons/2015/icon-scheduled-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-scheduled-med.png)\9 ;background-color:#ef9543;}
.icon.scheduled.onsite.large{background-image: url(../images/icons/2015/icon-scheduled-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-scheduled-med.png)\9 ;background-color:#0089d1;}
.icon.scheduled-full.large{background-image: url(../images/icons/2015/icon-scheduled-full-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-scheduled-full-med.png)\9 ;background-color:#ef9543;}
.icon.schedule-vclass.large{background-image: url(../images/icons/2015/icon-schedule-vclass-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-schedule-vclass-med.png)\9 ;background-color:#ef9543;}
.icon.self-paced.large{background-image: url(../images/icons/2015/icon-self-paced-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-self-paced-med.png)\9 ;background-color:#0089d1;}
.icon.survey.large{background-image: url(../images/icons/2015/icon-survey-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-survey-med.png)\9 ;background-color: #14b6ce;}
.icon.virtual.large{background-image: url(../images/icons/2015/icon-virtual-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-virtual-med.png)\9 ;background-color:#84bbe6;}
.icon.virtual.onsite.large{background-image: url(../images/icons/2015/icon-virtual-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-virtual-med.png)\9 ;background-color:#0089d1;}
.icon.waitlist-class.large{background-image: url(../images/icons/2015/icon-waitlist-class-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-waitlist-class-med.png)\9 ;background-color:#cc56f5;}
.icon.waitlist-vclass.large{background-image: url(../images/icons/2015/icon-waitlist-vclass-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-waitlist-vclass-med.png)\9 ;background-color:#84bbe6;}
.icon.user-deactive.large{background-image: url(../images/icons/2015/icon-user-deactive-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-user-deactive-med.png)\9 ; background-color: #f6ced2;}
.icon.user-extended-leave.large{background-image: url(../images/icons/2015/icon-user-extended-leave-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-user-extended-leave-med.png)\9 ;background-color:#fcde8a;}
.icon.user-anon.large{background-image: url(../images/icons/2015/icon-user-anon-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-user-anon-med.png)\9 ;}
.icon.org.large{background-image: url(../images/icons/2015/icon-org-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-org-med.png)\9 ;}
.icon.standard-user-group.large{background-image: url(../images/icons/2015/icon-standard-user-group-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-standard-user-group-med.png)\9 ;}
.icon.dynamic-user-group.large{background-image: url(../images/icons/2015/dynamic-user-group-large.png) ; background-image/*\**/: url(../images/icons/2015/dynamic-user-group-med.png)\9 ;    background-color:transparent;}
.icon.dynamic-user-groupv2.large{background-image: url(../images/icons/2015/icon-dynamic-user-group-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-dynamic-user-group-med.png)\9 ;    background-color: #fbce4a;}
.icon.home.large{background-image: url(../images/icons/2015/icon-home-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-home-med.png)\9 ;}
.icon.importfile.large{background-image: url(../images/icons/2015/icon-importfile-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-importfile-med.png)\9 ;}
.icon.user.large{background-image: url(../images/icons/2015/icon-user-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-user-med.png)\9 ; background-color:#c6e8f5;}
.icon.manager.large{background-image: url(../images/icons/2015/icon-manager-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-manager-med.png)\9 ;background-color:#ed813e;}
.icon.forum.large{background-image: url(../images/icons/2015/icon-forum-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-forum-med.png)\9 ; background-color:#76b417;}
.icon.session.large{background-image: url(../images/icons/2015/icon-session-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-session-med.png)\9 ;}
.icon.instructor.large{background-image: url(../images/icons/2015/icon-instructor-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-instructor-med.png)\9 ;}
.icon.curriculum.large{background-image: url(../images/icons/2015/icon-curriculum-med.png) ; background-image/*\**/: url(../images/icons/2015/icon-curriculum-med.png)\9 ;    background-color: #81bb61;}
.icon.collapse-tree.large{background-image: url(../images/icons/2015/icon-collapse-tree.png) ;}
.icon.expand-tree.large{background-image: url(../images/icons/2015/icon-expand-tree.png) ; }
.icon.emptynode-tree.large{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ; background-image/*\**/: url(../images/icons/2015/)\9 ;}
.icon.report.large{background-image: url(../images/icons/2015/icon-report-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-report-med.png)\9 ; background-color: #81bb61;}
.icon.flight.large{background-image: url(../images/icons/2015/icon-flight-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-flight-med.png)\9 ;}
.icon.modality-ES.large{background-image: url(../images/icons/2015/icon-modality-ES-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-ES-med.png)\9 ;background-color:#81bb61;}
.icon.modality-VC.large{background-image: url(../images/icons/2015/icon-modality-VC-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-VC-med.png)\9 ;background-color:#fcde8a;}
.icon.modality-R.large{background-image: url(../images/icons/2015/icon-modality-R-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-R-med.png)\9 ; background-color:#ed813e;}
.icon.modality-EX.large{background-image: url(../images/icons/2015/icon-modality-EX-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-EX-med.png)\9 ;background-color:#84bbe6;}
.icon.modality-JRLAB.large{background-image: url(../images/icons/2015/icon-modality-JRLAB-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-JRLAB-med.png)\9 ;background-color: #00aae7;}
.icon.modality-LPOJT.large{background-image: url(../images/icons/2015/icon-modality-LPOJT-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-modality-EX-med.png)\9 ;background-color: #ff0d00;}
.icon.rule-based.large{background-image: url(../images/icons/2015/icon-rule-based-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-rule-based-med.png)\9 ;background-color:#ef9543;}
.icon.rank.large{background-image: url(../images/icons/2015/icon-rank-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-rank-med.png)\9 ;background-color:#fbce4a;}
.icon.coned.large{background-image: url(../images/icons/2015/icon-coned-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-coned-med.png)\9 ;background-color:#ed813e;}
.icon.guest-speaker.large{background-image: url(../images/icons/2015/icon-guest-speaker-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-guest-speaker-med.png)\9 ; background-color: #c6e8f5;}
.icon.pdp.large{background-image: url(../images/icons/2015/icon-pdp-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-pdp-med.png)\9 ;background-color: #0089d1;}
.icon.competency.large {background-image: url(../images/icons/2015/icon-competency-large.png) ; background-image/*\**/: url(../images/icons/2015/icon-competency-med.png)\9 ;background-color: #14b6ce;}
.icon.folder.large {background-image: url(../images/icons/2015/icon-folder-large.png) ;background-color: #ede78e;}
.icon.channel.large {background-image: url(../images/icons/2015/icon-channel-large.png) ;background-color: #ff006c;}
.icon.video.large {background-image: url(../images/icons/2015/icon-video-large.png) ;background-color: #ff3b3b;}
.icon.article.large {background-image: url(../images/icons/2015/icon-article-large.png) ;background-color: #ffd800;}
.icon.qbank.large {background-image: url(../images/icons/2015/icon-qbank-large.png) ;background-color: #1756e4;}
.icon.question.large {background-image: url(../images/icons/2015/icon-question-large.png) ;background-color: #1756e4;}
.icon.linkedin.large {background-image: url(../images/icons/2015/icon-linkedin-large.png) ;background-color: #346da6;}
.icon.recurrent.large {background-image: url(../images/icons/2015/icon-recurrent-large.png) ;background-color: #34cd83;}
.icon.coned-activity.large {background-image: url(../images/icons/2015/icon-coned-ctivity-large.png) ;background-color: #fbce4a;}
.icon.sharegroup.large {background-image: url(../images/icons/2015/icon-sharegroup-large.png) ;}
.icon.podcast.large {background-image: url(../images/icons/2015/icon-podcast-large.png) ;background-color: #14b6ce;}
.icon.rplrequest.large {background-image: url(../images/icons/2015/icon-rplrequest-large.png) ;background-color: #CDDC39;}

/*.icon.email-field.large {background-image: url(../images/icons/2015/icon-recurrent-large.png) ;background-color: #005aa7;}*/

/* Big Tile icons*/
.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; background-size: cover; }
.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: #89c7ad;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: #ffd1a1;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: #b3d89a;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.channel {background-color: #fcde8a;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-channel-default.gif);background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.video {background-color: #e7a6a6;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-video-default.gif);background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.article {background-color: #fdee9c;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-article-default.gif);background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.recurrent {background-color: #a6ffd4;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-recurrent-default.gif);background-position:center center;background-repeat:no-repeat;}

.tiles-layout.one-col-tiles .tiles-img .icon.survey {background-color: #89d3e3; 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: #f3ac7a; 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: #b3d89a; 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.virtual {background-color: #c5d9ee; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-virtual-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.modality-ES {background-color: #94ce74;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-modality-ES-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.modality-VC {background-color: #e4c264;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-modality-VC-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.modality-R {background-color: #fc995c;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-modality-R-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.modality-EX {background-color: #61a5da;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-modality-EX-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.pdp {background-color: #84bbe6;background-image:url(/st_toolkit/common/images/tiles-images/bigtile-pdp-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.resource-avail{background-color: #b3d89a; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-resource-avail-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.podcast{background-color: #14b6ce; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-podcast-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.ext-learning{background-color: #fcde8a; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-ext-learning-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.coned{background-color: #14b6ce; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-coned-default.gif) ;background-position:center center;background-repeat:no-repeat;}
.tiles-layout.one-col-tiles .tiles-img .icon.user{background-color: #89d3e3; background-image:url(/st_toolkit/common/images/tiles-images/bigtile-user-default.gif) ;background-position:center center;background-repeat:no-repeat;}

/* Other icons */
.email-small {background:url('../images/icons/2015/icon-email.png') no-repeat center; width:16px; height: 16px; display: inline-block;}
/* LOV dropmenu icons - selectboxit */

.icon-search-all{background-image:url("../images/icons/2015/icon-search-all.png");}
.icon-contentobj{background-image:url("../images/icons/2015/icon-content-object-small-dark.png");}
.icon-folder{background-image:url("../images/icons/2015/icons_folder_16.png");}
.icon-test{background-image:url("../images/icons/2015/icon-assessment-small.png");}
.icon-survey{background-image:url("../images/icons/2015/icon-survey-small-dark.png");}
.icon-learning-path{background-image:url("../images/icons/2015/icon-learning-path-small-dark.png");}
.icon-learning-track{background-image:url("../images/icons/2015/icon-learning-track-small-dark.png");}
.icon-qbank{background-image:url("../images/icons/2015/qbank-small.png");}
.icon-scheduled{background-image:url("../images/icons/2015/icon-scheduled-small-dark.png");}
.icon-selfpaced{background-image:url("../images/icons/2015/icon-self-paced-small-dark.png");}
.icon-resource{background-image:url("../images/icons/2015/icon-resource-avail-small-dark.png");}
.icon-organisation{background-image:url("../images/icons/2015/icon-org-small.png");}
.icon-user{background-image:url("../images/icons/2015/icon-user-small.png");}
.icon-position{background-image:url("../images/icons/2015/icon-org-small.png");}
.icon-job-role{background-image:url("../images/icons/2015/icon-job-role-small.png");}
.icon-document{background-image:url("../images/icons/2015/icon-document-small.png");}
.icon-operational-assessment{background-image:url("../images/icons/2015/icon-operational-assessment-small.png");}
.icon-manager-assessment,
.icon-manual-assessment {background-image:url("../images/icons/2015/icon-manager-assessment-small.png");}
.icon-rto {background-image:url("../images/icons/2015/icon-rto-qualification-small.png");}
.icon-competency{background-image:url("../images/icons/2015/icon-competency-small-dark.png");}
.icon-scheduled-class{background-image:url(../images/icons/2015/icon-schedule-class-small-dark.png);}
.icon-waitlist-class{background-image:url(../images/icons/2015/icon-waitlist-class-small.png);}
a.ico-popup,
.tiles-layout.three-col-tiles dl.tiles-content dt a.ico-popup {padding-left:20px; background:url(/st_toolkit/common/images/icons/2015/icon-popup.png) no-repeat left center; color: #2e79c0; font-weight:bold; font-size:12px;}
.comment-type{display: block;}
.comment-type:first-child {margin-top: 24px;}
.comment-type .cmt-type{font-size: 12px;}
a.comment-dialog:link,
a.comment-dialog:active,
a.comment-dialog:visited {color:#333;  background: transparent url(/st_toolkit/common/images/icons/2015/icon-comment-small.png) right center no-repeat; display:block;  height:21px; padding-right: 24px; /*text-indent:-9999px;*/ /*margin-top: 36px;*/}
a.comment-dialog:hover{}
a.comment-dialog.exists:link,
a.comment-dialog.exists:active,
a.comment-dialog.exists:visited {background: transparent url(/st_toolkit/common/images/icons/2015/icon-hascomment-small.png) right center no-repeat;}
a.comment-dialog.icononly {display:inline-block; float:right;}
a.comment-dialog.icononly span {display:none;}
a.delete-link:link,
a.delete-link:active,
a.delete-link:visited {background: transparent url(/st_toolkit/common/images/icons/2015/icon-trash-small.png) 0 0 no-repeat; display:inline-block; width:18px; height:18px; text-indent:-9999px; margin-top: 16px; float:right;}
a.delete-link:hover{background:transparent(../images/icons/trashGroup.gif) 0 0 no-repeat;}
a.delete-link-disabled:link,
a.delete-link-disabled:active,
a.delete-link-disabled:visited{background: transparent url(/st_toolkit/common/images/icons/2015/icon-trash-small.png) 0 0 no-repeat; display:inline-block; width:18px; height:18px; text-indent:-9999px; margin-top: 16px; float:right; opacity:0.2;}
a.delete-link-disabled:hover{}
a.delete-link-disabled:focus{outline: none;}
a.objectives-dialog:link,
a.objectives-dialog:active,
a.objectives-dialog:visited {background: transparent url(../images/icons/icon-objective-inactive.png) right 2px no-repeat; display:inline-block; padding-right:32px; color:#333333;}
a.objectives-dialog.exists:link,
a.objectives-dialog.exists:active,
a.objectives-dialog.exists:visited {background: transparent url(../images/icons/icon-objective-active.png) right 0 no-repeat;}
a.delete-link:hover{background:transparent(../images/icons/trashGroup.gif) 0 0 no-repeat;}

.selectboxit-option-icon-url {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: right center;
}

a.lov_list,
a.lov_clear,
a.lov_list img,
a.lov_clear img,
img.ui-datepicker-trigger,
img.ui-datepicker-trigger:hover,
img.ui-datepicker-clear,
img.ui-datepicker-clear:hover {width:32px; height:32px; display:inline-block; vertical-align:middle;}

a.lov_list img,
a.lov_list:hover img {background:transparent url(../images/icons/2015/icon-lov-large.png) no-repeat scroll center center ; opacity: 0.8;    background-size: 24px;} 
a.lov_clear img,
a.lov_clear:hover img { background:transparent url(../images/icons/2015/icon-clear-large.png) no-repeat scroll center center ; opacity: 0.8;    background-size: 24px;}
img.ui-datepicker-trigger,
 img.ui-datepicker-trigger:hover{background: transparent url(../images/icons/2015/icon-calendar-large.png) no-repeat scroll center center;    opacity: 0.8;    background-size: 24px;} 
img.ui-datepicker-clear,
 img.ui-datepicker-clear:hover{background: transparent url(../images/icons/2015/icon-clear-large.png) no-repeat scroll center center;    opacity: 0.8;    background-size: 24px;}
a.lov_list:hover img,
a.lov_clear:hover img,
img.ui-datepicker-trigger:hover ,
img.ui-datepicker-clear:hover{ opacity: 0.6;}

.tiles-layout.one-col-tiles .tiles-img .icon.overdue,
.tiles-layout.one-col-tiles .tiles-img .icon.due,
.tiles-layout.one-col-tiles .tiles-img .icon.completed,
.tiles-wrp.completed,
.icon.completed,
.tiles-wrp.overdue,
.icon.overdue,
.tiles-wrp.due,
.icon.due/*,
.icon.self-paced.completed,
.icon.learning-path.completed,
.icon.learning-track.completed,
.icon.online-certification.completed,
.icon.certification.completed,
.icon.schedule-class.completed,
.icon.scheduled.completed,
.icon.survey.completed,
.icon.virtual.completed,
.icon.assignment.completed,
.icon.assessment.completed,
.icon.assessment-certification.completed,
.icon.operational-assessment.completed,
.icon.digital-signature.completed,
.icon.modality-ES.completed,
.icon.modality-VC.completed,
.icon.modality-R.completed,
.icon.modality-EX.completed,
.icon.rule-based.completed,
.icon.rank.completed,
.icon.coned.completed,
.icon.guest-speaker.completed,
.icon.pdp.completed,
.icon.competency.completed,
.icon.job-role.completed,
.icon.video.completed,
.icon.article.completed,
.icon.recurrent.completed,
.icon.coned-activity.completed,
.icon.channel.due,

.tiles-wrp.overdue,
.icon.self-paced.overdue,
.icon.learning-path.overdue,
.icon.learning-track.overdue,
.icon.online-certification.overdue,
.icon.certification.overdue,
.icon.schedule-class.overdue,
.icon.scheduled.overdue,
.icon.survey.overdue,
.icon.virtual.overdue,
.icon.assignment.overdue,
.icon.assessment.overdue,
.icon.assessment-certification.overdue,
.icon.operational-assessment.overdue,
.icon.digital-signature.overdue,
.icon.modality-ES.overdue,
.icon.modality-VC.overdue,
.icon.modality-R.overdue,
.icon.modality-EX.overdue,
.icon.rule-based.overdue,
.icon.rank.overdue,
.icon.coned.overdue,
.icon.guest-speaker.overdue,
.icon.pdp.overdue,
.icon.competency.overdue,
.icon.job-role.overdue,
.icon.video.overdue,
.icon.article.overdue,
.icon.recurrent.overdue,
.icon.coned-activity.overdue,
.icon.channel.overdue,

.tiles-wrp.due,
.icon.self-paced.due,
.icon.learning-path.due,
.icon.learning-track.due,
.icon.online-certification.due,
.icon.certification.due,
.icon.schedule-class.due,
.icon.scheduled.due,
.icon.survey.due,
.icon.virtual.due,
.icon.assignment.due,
.icon.assessment.due,
.icon.assessment-certification.due,
.icon.operational-assessment.due,
.icon.digital-signature.due,
.icon.modality-ES.due,
.icon.modality-VC.due,
.icon.modality-R.due,
.icon.modality-EX.due,
.icon.rule-based.due,
.icon.rank.due,
.icon.coned.due,
.icon.guest-speaker.due,
.icon.pdp.due,
.icon.competency.due,
.icon.job-role.due,
.icon.video.due,
.icon.article.due,
.icon.recurrent.due,
.icon.coned-activity.due,
.icon.channel.due*/{position:relative;}

.tiles-layout.one-col-tiles .tiles-img .icon.completed:before,
.tiles-wrp.completed:before,
.icon.completed:before,
.icon.completed:before/*,
.icon.self-paced.completed:before,
.icon.learning-path.completed:before,
.icon.learning-track.completed:before,
.icon.online-certification.completed:before,
.icon.certification.completed:before,
.icon.schedule-class.completed:before,
.icon.scheduled.completed:before,
.icon.survey.completed:before,
.icon.virtual.completed:before,
.icon.assignment.completed:before,
.icon.assessment.completed:before,
.icon.assessment-certification.completed:before,
.icon.operational-assessment.completed:before,
.icon.digital-signature.completed:before,
.icon.modality-ES.completed:before,
.icon.modality-VC.completed:before,
.icon.modality-R.completed:before,
.icon.modality-EX.completed:before,
.icon.rule-based.completed:before,
.icon.rank.completed:before,
.icon.coned.completed:before,
.icon.guest-speaker.completed:before,
.icon.pdp.completed:before,
.icon.competency.completed:before,
.icon.job-role.completed:before,
.icon.video.completed:before,
.icon.article.completed:before,
.icon.recurrent.completed:before,
.icon.coned-activity.completed:before,
.icon.channel.completed:before*/{content:''; display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; height: 18px; width: 18px; top:-4px; right:-4px;  position: absolute;position: absolute; background:#81bb61 url(../images/icons/2015/icon-tick-small.png) no-repeat center center;z-index: 1;border: solid 2px #fff;}
.tiles-layout.one-col-tiles .tiles-img .icon.completed:before {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; height: 24px; width: 24px; top:0; right:0; border:0;}
/*.tiles-layout.one-col-tiles .tiles-img .icon.completed{box-sizing: border-box; border: solid 2px #81bb61 !important;overflow: hidden;}*/

.tiles-layout.one-col-tiles .tiles-img .icon.overdue:before,
.tiles-wrp.overdue:before,
.icon.overdue:before/*,
.icon.self-paced.overdue:before,
.icon.learning-path.overdue:before,
.icon.learning-track.overdue:before,
.icon.online-certification.overdue:before,
.icon.certification.overdue:before,
.icon.schedule-class.overdue:before,
.icon.scheduled.overdue:before,
.icon.survey.overdue:before,
.icon.virtual.overdue:before,
.icon.assignment.overdue:before,
.icon.assessment.overdue:before,
.icon.assessment-certification.overdue:before,
.icon.operational-assessment.overdue:before,
.icon.digital-signature.overdue:before,
.icon.modality-ES.overdue:before,
.icon.modality-VC.overdue:before,
.icon.modality-R.overdue:before,
.icon.modality-EX.overdue:before,
.icon.rule-based.overdue:before,
.icon.rank.overdue:before,
.icon.coned.overdue:before,
.icon.guest-speaker.overdue:before,
.icon.pdp.overdue:before,
.icon.competency.overdue:before,
.icon.job-role.overdue:before,
.icon.video.overdue:before,
.icon.article.overdue:before,
.icon.coned-activity.overdue:before,
.icon.recurrent.overdue:before,
.icon.channel.overdue:before*/{content:''; display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; height: 18px; width: 18px;top:-4px; right:-4px;  position: absolute; background:#ed6647 url(../images/icons/2015/icon-overdue.png) no-repeat center center;z-index: 1;border: solid 2px #fff;}
.tiles-layout.one-col-tiles .tiles-img .icon.overdue:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; height: 24px; width: 24px;top:0; right:0; border:0;}
/*.tiles-layout.one-col-tiles .tiles-img .icon.overdue{box-sizing: border-box; border: solid 2px #ed6647 !important;overflow: hidden;}*/

.tiles-img .icon.channel.due:before,
.tiles-layout.one-col-tiles .tiles-img .icon.due:before,
.tiles-wrp.due:before,
.icon.due:before/*,
.icon.self-paced.due:before,
.icon.learning-path.due:before,
.icon.learning-track.due:before,
.icon.online-certification.due:before,
.icon.certification.due:before,
.icon.schedule-class.due:before,
.icon.scheduled.due:before,
.icon.survey.due:before,
.icon.virtual.due:before,
.icon.assignment.due:before,
.icon.assessment.due:before,
.icon.assessment-certification.due:before,
.icon.operational-assessment.due:before,
.icon.digital-signature.due:before,
.icon.modality-ES.due:before,
.icon.modality-VC.due:before,
.icon.modality-R.due:before,
.icon.modality-EX.due:before,
.icon.rule-based.due:before,
.icon.rank.due:before,
.icon.coned.due:before,
.icon.guest-speaker.due:before,
.icon.pdp.due:before,
.icon.competency.due:before,
.icon.job-role.due:before,
.icon.video.due:before,
.icon.article.due:before,
.icon.coned-activity.due:before,
.icon.recurrent.due:before,
.icon.channel.due:before*/{content:''; display:inline-block; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; height: 18px; width: 18px;top:-4px; right:-4px; position: absolute; position: absolute; background:#ffb54d url(../images/icons/2015/icon-overdue.png) no-repeat center center;z-index: 1;border: solid 2px #fff;}
.tiles-layout.one-col-tiles .tiles-img .icon.due:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; height: 24px; width: 24px;top:0; right:0; border:0;}
/*.tiles-layout.one-col-tiles .tiles-img .icon.due{box-sizing: border-box; border: solid 2px #ffb54d !important;overflow: hidden;}*/
.tiles-layout.one-col-tiles .tiles-img .icon.completed:hover:after,
.tiles-wrp.completed:hover:after,
.icon.completed:hover:after,
.icon.completed:hover:after,
.tiles-layout.one-col-tiles .tiles-img .icon.overdue:hover:after,
.tiles-wrp.overdue:hover:after,
.icon.overdue:hover:after,
.tiles-img .icon.channel.due:hover:after,
.tiles-layout.one-col-tiles .tiles-img .icon.due:hover:after,
.tiles-wrp.due:hover:after,
.icon.due:hover:after{content:attr(data-title);font-size:12px; border-radius:3px; display: inline-block; position: absolute;right:0; top:-30px; padding:3px 5px; border:solid 1px #d6d6d6; background-color: #fff;}


/* Right to Left layout */
body.rtl #learner-page #container div.links ul li, body.rtl #learner-page #container div.column_box ul li{background:none;}
body.rtl #learner-page #container #col_right {
    margin-right: 20px !important;
}
body.rtl #learner-page #container #primary_navigation ul, body.rtl #learner-page #container #primary_navigation > ul {
    float: none;
    display: inline-block;
    width: auto !important;
}
body.rtl #learner-page #container #primary_navigation li.dd a span, body.rtl #learner-page #container #primary_navigation li.dd a:active span, body.rtl #learner-page #container #primary_navigation li.dd a:visited span {
    margin-right: 0;
    margin-left: 0 !important;
    padding-right: 0;
    padding-left: 15px;
}
body.rtl #header #top-search-wrp {
    float: left;
    margin: 0 10px;
    padding: 0;
    position: relative;
}
body.rtl #header #headerInner #headerInnerLeft{float:right;}
body.rtl #header #headerInner #headerInnerRight {float: left;}
#header #headerInner #headerInnerLeft #logo {
    margin: 5px;
}
body.rtl .tiles-layout.three-col-tiles .tiles-col-l,
body.rtl .tiles-layout.three-col-tiles .tiles-col-r,
body.rtl .tiles-layout.three-col-tiles .tiles-col-l-l,
body.rtl .tiles-layout.three-col-tiles .tiles-col-l-r{float: right;}
body.rtl .tiles-layout.three-col-tiles .tiles-col-r{text-align: left;}
body.rtl .tiles-layout .progress-bar  {float: right; margin-right: 0; margin-left: 20px;}
body.rtl .tiles-layout dl.tiles-content {text-align: right;}
body.rtl  .tiles-layout dl.tiles-content dd ul li.label-value { float: right; margin-left: 15px; margin-right: 0;}

body.rtl .heading-action h1.new-page-headings label{ padding-left: 0; padding-right: 80px;}
body.rtl #learner-page #container a.action.small{ padding: 11px 15px !important;}
body.rtl #learner-page #container a.action.small span{background: none!important; padding:0 !important; margin: 0 !important;}

body.rtl #learner-page #container #secondary_navigation .notif-badge .badge-inner:after{ border-width: 4px 4px 4px 0; left: -5px;}
body.rtl .notif-badge .badge-inner {right:auto;}
/* Right to Left Footer*/
body.rtl #learner-page #container #footer #footerInner{display:block;}
body.rtl #footer #footerInner #footer_links{float:right;}
body.rtl #footer #footerInner #footerRight {float: left;}
body.rtl #footer #footerInner #footer_links li,body.rtl #footer #footerInner #footerRight li {float: right;}
body.rtl #footer #footerInner #footer_links li.footer-logo { margin: 0 0 0 74px; padding: 0;}
 /* Right to Left LP*/
body.rtl .tiles-layout dl.tiles-content .title-2col .title-leftcol,
body.rtl .tiles-layout dl.tiles-content .title-2col .title-rightcol{float:right;}
body.rtl .tiles-layout dl.tiles-content ul li.label-value {float:right;}
body.rtl .tiles-layout dl.tiles-content ul li.label-value.attrAction {float:left;}
body.rtl .tiles-layout.three-col-tiles .tiles-col-r #bigdoughnut,
body.rtl .tiles-layout.three-col-tiles .tiles-col-r div[id^="smalldoughnut_"]{float: left!important;}
body.rtl h2.table_heading.exp .expcoll-icon {-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);transform:scaleX(-1)}
/* Right to Left Course Details*/
body.rtl #learner-page  #adv-search-toggle{text-indent: 0; background-image: none;}
body.rtl #learner-page #adv-search-toggle:before{content: ''; display:inline-block; width:16px; height: 16px; background-image: url(../images/icons/2015/arrow-side-grey-solid-16.png);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);transform:scaleX(-1) }
body.rtl #learner-page #adv-search-toggle.expanded:before{content: ''; display:inline-block; width:16px; height: 16px; background-image: url(../images/icons/2015/arrow-up-grey-solid-16.png); }
body.rtl div.details_box ul {padding: 15px 40px 15px 0;}

/* --------------------Responsive ----------------------*/

/* Portrait */
/*
@media only screen and (max-device-width: 768px){
  	#header #headerInner,
  	#primary_navigation #primNavInner {width:768px;}
  	#bodycontent #bodycontent_inner,
  	#footer #footerInner {width:748px !important;}
  	#col_left {width:448px;}
  	#learner-page .banner-txt p {width:42%;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
  	#header #headerInner,
  	#primary_navigation #primNavInner {width:980px;}
  	#bodycontent #bodycontent_inner,
  	#footer #footerInner {width:960px !important;}
  	#col_left {width:660px;}
  	#learner-page .banner-txt p {width:62%;}
  	#collapsible-search table { display: block;}
  	#collapsible-search table tr { display: block;}
  	#collapsible-search table td {display:inline-block;}
	.tiles-layout.three-col-tiles .tiles-col-l{width:82%;}
  	.tiles-layout.three-col-tiles .tiles-col-r{width:18%;}
}
*/
/* ---------------   Shoppping Cart ----------------*/
#dialogBoxContent .addtype-option #id_billing{background:#fff url(../images/icons/icon-billaddress-med.png) no-repeat center 10px !important; padding:55px 1% 10px 1% !important; white-space:normal;width:46%; margin:10px 1%!important;height:auto;font-size: 16px !important; color: #757575 !important;}
#dialogBoxContent .addtype-option #id_shipping{background:#fff url(../images/icons/icon-shipaddress-med.png) no-repeat center 10px !important;padding: 55px 1% 10px 1% !important;white-space:normal;width:46%; margin:10px 1%!important;height: auto;font-size: 16px !important; color: #757575 !important;}
#dialogBoxContent .addtype-option #id_both{background:transparent !important;padding:1% !important;width:96%;margin: 10px 1%!important;height: auto;font-size: 16px !important;
    color: #757575 !important;}
#dialogBoxContent .addtype-option #id_billing:hover{background:#0572ce url(../images/icons/icon-billaddress-med-light.png) no-repeat center 10px !important; color: #fff !important;}
#dialogBoxContent .addtype-option #id_shipping:hover{background:#0572ce url(../images/icons/icon-shipaddress-med-light.png) no-repeat center 10px !important; color: #fff !important;}
#dialogBoxContent .addtype-option #id_both:hover{background:#0572ce !important; color: #fff !important;}

.user-address-container .user-address-wrapper li .small.action.custom-action-but {border:0 !important; background-color: transparent !important;    padding: 0 5px !important;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but.edit span { display: block; text-indent: -300px; overflow: hidden; background: transparent url(../images/icons/courseedit_16.png) 5px center no-repeat !important; padding: 0px 0px 0px 20px !important; line-height: normal;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but.delete span { display: block; text-indent: -300px; overflow: hidden; background: transparent url(../images/icons/btn-delete_16.png) 5px center no-repeat !important;  padding: 0px 0px 0px 20px !important;line-height: normal;}
.user-address-container .user-address-wrapper li .small.action.custom-action-but:hover {}

.groupbox {background-color: transparent; border:0;}
.user-address-container .user-address-wrapper li{background-color: #fff;}
.user-address-container .user-address-wrapper li .default-contact {padding:25px 15px 10px 15px;}
.user-address-container .user-address-wrapper li.newcontact-wrp input.addcontact{min-height: 240px;}
.groupbox h2.group-heading .titletxt{background-color: transparent;}

/*******************************************************
****************** Form Element styles *****************
********************************************************/

/**
** Form ALTA UI 
**/
.radiogroup label.lbl,
.checkboxgroup label.lbl {display:inline-block;}
.radiogroup label.lbl input,
.checkboxgroup label.lbl input {vertical-align:top;}

ul.form-col { padding:0; margin:0; }

 /* Form Element - general style */
ul.form-col .ctrl-wrp {margin-bottom:20px;}
ul.form-col label.lbl{font-family: 'Open Sans', Verdana, Geneva; font-size: 12px; color:#aaa; display: block; position: relative;margin-bottom:20px;}
ul.form-col label.lbl .ctrl-msg{font-size: 12px; clear:both;}
label .input-label-txt {font-family: 'Open Sans', Verdana, Geneva; font-size: 12px; color:#757575; display: block;}
label.lbl.error .input-label-txt {color:Red !important;}
label.lbl .input-label-txt.error-label:before {content: '*'; display:inline-block; color:Red;}
label.lbl.ck span.input-label-txt.error-label.hideAsterisk:before{content: '';}
.multi-col-form ul.form-col li.form-fields .input-label-txt,
.multi-col-form ul.form-col li.form-fields .ctrl {display: block;}
/* sculptForm optional validation */
.input-label-txt.error-label.optionalValidation:before { content: '' !important; }

ul.form-col label.lbl:focus .input-label-txt,label.lbl .input-label-txt.onFocus {color:#333; font-weight: 700; -webkit-transition: font-weight .15s ease-out; -moz-transition: font-weight .15s ease-out;transition: font-weight .15s ease-out;}
ul.form-col label.lbl.ck:focus .input-label-txt,label.lbl.ck .input-label-txt.onFocus,
ul.form-col label.lbl.rd:focus .input-label-txt,label.lbl.rd .input-label-txt.onFocus,
ul.form-col label.lbl.swch:focus .input-label-txt,label.lbl.swch .input-label-txt.onFocus {font-weight: normal;}
ul.form-col label.lbl.error:focus .input-label-txt,label.lbl.error .input-label-txt.onFocus {color:Red; }
ul.form-col label.lbl .ctrl{
	outline:none;display: block;
	padding:0; width:100%; 
	box-sizing:border-box; 
	line-height:35px; 
	font-size:14px;
	font-family: 'Open Sans', Verdana, Geneva; color:#333; border:0; 
	border:solid 1px #d6d6d6;
	padding-bottom:1px; 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: inset 0 0 1px #d6d6d6;
	-moz-box-shadow: inset 0 0 1px #d6d6d6;
	box-shadow: inset 0 0 1px #d6d6d6;
	}
ul.form-col label.lbl .ctrl.highlighted {background-color: #fcde8a ;}
ul.form-col .rd label.lbl, 
ul.form-col .ck label.lbl{font-size:16px;}
ul.form-col label.lbl .ctrl:focus {outline:none; border:solid 1px #0889cf; -webkit-box-shadow: 0 0 2px #0889cf; -moz-box-shadow: 0 0 2px #0889cf; box-shadow: 0 0 2px #0889cf;/*padding-bottom:0;*/}
ul.form-col label.lbl .ctrl.readonly:focus,
ul.form-col label.lbl .ctrl.disabled:focus {outline:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

ul.form-col label.lbl input.ctrl.ck,
ul.form-col label.lbl input.ctrl.rd{height:auto;}

ul.form-col label.lbl .errorMsg {display: block;}


/* Form Element -text input */
/*.txt label.lbl{padding-right: 25px;}*/
ul.form-col label.lbl .ctrl.txt,
ul.form-col label.lbl .ctrl.psw{padding:0 25px 0 10px;	background-color: #fff;height:35px;}
ul.form-col label.lbl .ctrl.txt::-ms-clear,
ul.form-col label.lbl .ctrl.psw::-ms-clear{display:none;}
ul.form-col label.lbl textarea:focus {border:solid 1px #0889cf;outline:none;-webkit-box-shadow: 0 0 2px #0889cf; -moz-box-shadow: 0 0 2px #0889cf; box-shadow: 0 0 2px #0889cf;}

ul.form-col .ctrl.txt ~ .ctrl-ind,
ul.form-col .ctrl.psw ~ .ctrl-ind {display: none; position: absolute; right:3px;top:25px; background:transparent url(../images/icons/form/clear-input-icon.png) no-repeat center center; width:18px; height: 25px; cursor:pointer;}
ul.form-col label.lbl.single .ctrl.txt ~ .ctrl-ind{top:5px;}
ul.form-col label.lbl.single  #in_quantity ~ .ctrl-ind{display:none;}
ul.form-col .ctrl.txt:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.txt:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.txt:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.txt ~ .ctrl-ind.activated:hover,
ul.form-col .ctrl.psw:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.psw:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.psw:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.psw ~ .ctrl-ind.activated:hover{display: block;}
ul.form-col .ctrl.readonly.txt:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.txt:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.txt:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.txt ~ .ctrl-ind.activated:hover,
ul.form-col .ctrl.disabled.txt:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.txt:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.txt:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.txt ~ .ctrl-ind.activated:hover,
l.form-col .ctrl.readonly.psw:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.psw:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.psw:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.readonly.psw ~ .ctrl-ind.activated:hover,
ul.form-col .ctrl.disabled.psw:focus ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.psw:hover ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.psw:active ~ .ctrl-ind.activated,
ul.form-col .ctrl.disabled.psw ~ .ctrl-ind.activated:hover{display: none;}
/* Form Element -textarea input */
ul.form-col label.lbl .ctrl.txtarea {line-height:normal; padding:5px; /*border:solid 1px #d6d6d6;*/ border-radius:3px; background-color: #fff;}
/* Form Element - input number*/
ul.form-col label.lbl .ctrl.inctxt { text-align: center;padding-left: 25px; }
ul.form-col label.lbl.inctxt .input-number-decrement,
ul.form-col label.lbl.inctxt .input-number-increment {display: inline-block; cursor: pointer; width:25px; height: 20px; position: absolute;top: 17px;text-align: center; vertical-align: middle; line-height: 20px; font-size: 16px; color:#333; font-weight: bold;}
ul.form-col label.lbl.inctxt .input-number-decrement{left:0; border-right:solid 1px #d6d6d6;}
ul.form-col label.lbl.inctxt .input-number-increment{right:0;border-left:solid 1px #d6d6d6;}

 /* Form Element -select */
ul.form-col .ctrl.drp{
 	-webkit-appearance: none;
    -moz-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#fff url(../images/icons/form/drp-arr.png) right center no-repeat;
    padding:0 25px 0 10px !important;
    height:35px;
 }
 /* Form Element -file browse */
label.lbl input.ctrl.file{opacity:0; position: absolute;}
label.lbl .ctrl.file ~ .ctrl-ind{height: 25px; border-bottom:solid 1px #aaa; padding-bottom:1px;}
label.lbl.onFocus .ctrl.file ~ .ctrl-ind{border-bottom:solid 2px #0572ce;padding-bottom:0;}
ul.form-col .ctrl.file ~ .ctrl-ind{background: url(../images/icons/form/filebrowser-icon.png) right center no-repeat;}

 /* Form Element -date picker */
ul.form-col .ctrl.txt.hasDatepicker{float: left; width: 8.2em;}

 /* Form Element -LOV */
ul.form-col .ctrl.txt.lov{background: url(../images/icons/form/lov-icon.png) right 4px no-repeat;}

/* Form Element - checkbox */
ul.form-col label.lbl input.ctrl.ck {opacity:0; position: absolute; top: 0; left: 0; margin:0;}
ul.form-col label.lbl.ck {padding-left: 0;}
ul.form-col label.lbl.ck.single {padding-left: 25px !important; margin-top:25px !important;}
ul.form-col label.lbl.ck.single.nomargin { margin-top:0px !important;}
ul.form-col .checkboxgroup label.lbl.ck, 
label.lbl.ck .input-label-txt {padding-left: 25px !important; margin-right:7px; font-size: 14px; color:#757575;}
label.lbl.ck .input-label-txt {padding-left: 0 !important; font-size:12px;}
ul.form-col label.lbl.ck.single .input-label-txt {padding-left: 0 !important;}
ul.form-col .ctrl.ck ~ .ctrl-ind {width:16px; height:16px;border:solid 1px #d6d6d6; border-radius:2px; background: #fff; position: absolute;left:0; top:0;-webkit-box-shadow: 0 0 1px #d6d6d6;-moz-box-shadow: 0 0 1px #d6d6d6;box-shadow: 0 0 1px #d6d6d6;}
ul.form-col label.lbl input.ctrl.ck:checked ~ .ctrl-ind {background: #0572ce url(../images/icons/form/ck-tick.png) center no-repeat;/*width:0;height:0;*/border:solid 1px #0572ce;/*transition:all 0.15s ease-out;*/}
ul.form-col label.lbl.ck .input-label-txt.onFocus,label.lbl.ck .input-label-txt.checked { color:#333;}

/* Form Element - radio */
ul.form-col label.lbl input.ctrl.rd {opacity:0; position: absolute; top: 0; left: 0;}
ul.form-col label.lbl.rd{padding-left: 0;}
ul.form-col .radiogroup label.lbl.rd {padding-left: 25px !important; margin-right:5px; font-size: 14px; color:#757575;}
ul.form-col .ctrl.rd ~ .ctrl-ind {width:16px; height:16px;border:solid 1px #d6d6d6; border-radius:50%; background: #fff; position: absolute;left:0; top:0;-webkit-box-shadow: 0 0 1px #d6d6d6;-moz-box-shadow: 0 0 1px #d6d6d6;box-shadow: 0 0 1px #d6d6d6;}
ul.form-col label.lbl input.ctrl.rd:checked ~ .ctrl-ind {border:solid 6px #0572ce;width:6px; height:6px; transition:all 0.15s ease-out;}
ul.form-col label.lbl.rd .input-label-txt.onFocus,label.lbl.rd .input-label-txt.checked { color:#333;}

/* Form Element - button */
ul.form-col .ctrl.btn {line-height: 40px; margin-bottom:20px; margin-right:10px; font-size:16px; border:solid 1px #d6d6d6; background:#fff; color:#757575; border-radius:3px; padding:0 15px; cursor:pointer;}
ul.form-col .ctrl.btn,
ul.form-col .btn,
#collapsible-search .btn.search,
#collapsible-search .btn,
.btn{-webkit-transition: padding 0.1s; transition: padding 0.1s;}
ul.form-col .ctrl.btn.loading,
ul.form-col .btn.loading,
#collapsible-search .btn.search.loading,
#collapsible-search .btn.loading,
.btn.loading{-webkit-transition: padding 0.1s; transition: padding 0.1s;background-image: url(../images/icons/loading-16.gif?5.8.1)!important;background-repeat: no-repeat; background-position: 8px center; padding-left:30px!important;}
ul.form-col .ctrl.btn:hover {border:solid 1px #0572ce; background:#0572ce; color:#fff;transition:all 0.15s ease-out;}
ul.form-col .ctrl.btn:focus {outline: 0; border-color: #66afe9; -webkit-box-shadow: 0 0 8px rgba(102,175,233,0.6); box-shadow: 0 0 8px rgba(102,175,233,0.6);}
ul.form-col .ctrl.btn.disabled {background:#f6f6f6; opacity:0.4;}
ul.form-col .ctrl.btn.disabled:hover {cursor:auto;background:#f6f6f6;border:solid 1px #d6d6d6;color:#757575;}
ul.form-col .ctrl.btn.disabled:focus {outline: 0;-webkit-box-shadow: none; box-shadow: none;}

/* Form Element - switch */
ul.form-col label.lbl input.ctrl.swch {opacity:0; position: absolute; top: 0; left: 0;}
ul.form-col label.lbl.swch {padding-left: 45px; font-size: 16px; color:#757575;}
ul.form-col label.lbl.swch .input-label-txt.onFocus,label.lbl.swch .input-label-txt.checked  { color:#333;}
ul.form-col .ctrl.swch ~ .ctrl-ind {
	-webkit-appearance: none;
	display: block;
	height: 18px;
	width: 38px;
	border:solid 1px #d6d6d6;
	border-radius: 50px;
	background: #fff;
	position: absolute;
	left:0; top:0;
	outline: none;
	cursor: pointer;
	overflow: hidden;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
} 
ul.form-col .ctrl.swch ~ .ctrl-ind:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	height: 16px;
	width: 16px;
	border:solid 1px #d6d6d6;
	background: white;
	border-radius: 50%;
	border-radius: 16px;
	z-index: 1;
	animation: swchuncheck 0.3s ease-out;
	-webkit-animation: swchuncheck 0.3s ease-out;
	-moz-animation: swchuncheck 0.3s ease-out;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
}
 
ul.form-col label.lbl input.ctrl.swch:checked ~ .ctrl-ind  {background: #0572ce;border:solid 1px #0572ce; }
ul.form-col label.lbl input.ctrl.swch:checked ~ .ctrl-ind:before {
	transform: translateX(20px);
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	animation: swchcheck 0.3s ease-out;
	-webkit-animation: swchcheck 0.3s ease-out;
	-moz-animation: swchcheck 0.3s ease-out;
	transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
}


/* Form Element - multi cols TIME fields (HH:MM:AM:PM:TIMEZONE */
ul.form-col.time-fields-multi-cols li.clock {}
ul.form-col.time-fields-multi-cols li.clock select {float:left; width:4em; margin-right:5px;}
ul.form-col.time-fields-multi-cols li.clock select:last-child {margin-right:0;}
ul.form-col.time-fields-multi-cols li.ampm {margin-top:32px;}
ul.form-col.time-fields-multi-cols li.ampm label.rd {float:left; margin-right:5px;}
ul.form-col.time-fields-multi-cols li.ampm label.rd:last-child {margin-right:0;}
ul.form-col.time-fields-multi-cols li.ampm label.rd span.input-label-txt {display:inline-block; margin-left:20px;}
ul.form-col.time-fields-multi-cols li.timezone {margin-top:25px; margin-bottom:0;}

@keyframes swchuncheck {
  0% {
    transform: translateX(20px);
  }
  20% {
    transform: translateX(13px) scaleX(1.5);
  }
  40% {
    transform: translateX(0px) scaleX(0.75);
  }
  70% {
    transform: translateX(6px) scaleX(1);
  }
  100% {
    transform: translateX(0px);
  }
}

@-webkit-keyframes swchuncheck {
  0% {
    -webkit-transform: translateX(20px);
  }
  20% {
    -webkit-transform: translateX(13px) scaleX(1.5);
  }
  40% {
    -webkit-transform: translateX(0px) scaleX(0.75); 
  }
  70% {
    -webkit-transform: translateX(6px) scaleX(1); 
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}

@-moz-keyframes swchuncheck {
  0% {
    -moz-transform: translateX(20px);
  }
  20% {
    -moz-transform: translateX(13px) scaleX(1.5);
  }
  40% {
    -moz-transform: translateX(0px) scaleX(0.75);
  }
  70% {
    -moz-transform: translateX(6px) scaleX(1);
  }
  100% {
    -moz-transform: translateX(0px);
  }
}

@keyframes swchcheck {
  0% {
    transform: translateX(0px);
  }
  20% {
    transform: translateX(9px) scaleX(1.5);
  }
  40% {
    transform: translateX(20px) scaleX(0.75);
  }
  70% {
    transform: translateX(14px) scaleX(1);
  }
  100% {
    transform: translateX(20px);
  }
}

@-webkit-keyframes swchcheck {
  0% {
    -webkit-transform: translateX(0px);
  }
  20% {
    -webkit-transform: translateX(9px) scaleX(1.5);
  }
  40% {
    -webkit-transform: translateX(20px) scaleX(0.75);
  }
  70% {
    -webkit-transform: translateX(14px) scaleX(1);
  }
  100% {
    -webkit-transform: translateX(26px);
  }
}

@-moz-keyframes swchcheck {
  0% {
    -moz-transform: translateX(0px);
  }
  20% {
    -moz-transform: translateX(9px) scaleX(1.5);
  }
  40% {
    -moz-transform: translateX(20px) scaleX(0.75);
  }
  70% {
    -moz-transform: translateX(14px) scaleX(1);
  }
  100% {
    -moz-transform: translateX(20px);
  }
}

/* Buttons*/
input.btn {border-radius:3px; -webkit-box-shadow:0 0 3px #ccc !important;-moz-box-shadow:0 0 3px #ccc!important;box-shadow:0 0 3px #ccc !important; border: solid 1px #afafaf !important;color:#333; -webkit-appearance: none; display: inline-block; margin: 0 15px 0 0; padding: 10px 15px !important; /*line-height: 42px;*/ background-image: none !important; background-color: #fff !important; font-size: 14px !important; font-weight: normal; letter-spacing: normal; /*color: #fff;*/ cursor: pointer; -webkit-transition: background-color 0.1s ease; -moz-transition: background-color 0.1s ease; transition: background-color 0.1s ease;}
input.btn-link {color: #045fab;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;}
ul.form-col li.form-fields input.btn:first-child {margin-left:0;}
input.btn:hover { border: solid 1px #aaa!important; box-shadow: none!important; background-color:#f6f6f6 !important; color:#333 !important;}
input.btn:focus {	outline: none;
	outline: none;
	border: solid 1px #0889cf!important;
	-webkit-box-shadow: 0 0 2px #0889cf!important;
    -moz-box-shadow: 0 0 2px #0889cf!important;
    box-shadow: 0 0 2px #0889cf!important;}
input.btn.primary,
input.btn.primary:active{ border: solid 1px transparent !important; background-color:#0572ce !important; color:#fff !important;}
input.btn.primary:hover{opacity:0.8; border:solid 1px #0059a5 !important;}
input.btn.primary:focus{
	outline: none;
	border: solid 1px #0889cf!important;
	-webkit-box-shadow: 0 0 10px #0889cf!important;
    -moz-box-shadow: 0 0 10px #0889cf!important;
    box-shadow: 0 0 10px #0889cf!important;}

input.btn.filebrowse {width: 125px;}


.tiles-layout a.action.small,
.tiles-layout a.action.small:link,
.tiles-layout a.action.small:visited,
table.data td a.action.small,
table.data td a.action.small:link,
table.data td a.action.small:visited {
    display:inline-block; 
    border: solid 1px #afafaf !important;
    background-color: #fff !important;
    color: #333 !important;
    -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;
    background-image:none;  margin:0 !important; padding:5px 10px !important; border-radius:3px;   font-size:14px !important; -webkit-transition:background-color 0.08s ease; -moz-transition:background-color 0.08s ease; transition:background-color 0.08s ease;}
.tiles-layout.three-col-tiles .tiles-col-r a.action.small:nth-child(2),
.tiles-layout.three-col-tiles .tiles-col-r a.action.small:nth-child(3) {margin-top:15px!important;}
.tiles-layout a.action.small:hover,
table.data td a.action.small:hover,
a.action.small:hover,
#breadcrumb a.action.small:hover {box-shadow:none !important;border: solid 1px #aaa !important; background-color:#f6f6f6 !important; color:#333 !important;}

a.action.small span, 
a.action.small:link span,
a.action.small:visited span {background: none !important; padding:0 !important; margin:0 !important; color:#333 !important;/*line-height:20px;*/line-height: normal;}

.tiles-layout a.action.small span,
.tiles-layout a.action.small:link span,
.tiles-layout a.action.small:visited span, 
table.data td a.action.small span, 
table.data td a.action.small:link span,
table.data td a.action.small:visited span {background: none !important; padding:0 !important; margin:0 !important; color:#333 !important; /*line-height:20px;*/line-height: normal;}

.tiles-layout a.action.small:hover span,
table.data td a.action.small:hover span, 
a.action.small:hover span,
a.action.small.disabled:hover span,
.tiles-layout a.action.small.disabled:hover span {color:#333 !important;}

a.action.small.primary,
.tiles-layout a.action.small.primary, 
.tiles-layout a.action.small.primary:link, 
.tiles-layout a.action.small.primary:visited,
table.data td a.action.small.primary, 
table.data td a.action.small.primary:link, 
table.data td a.action.small.primary:visited {
    background-color: #0572ce !important;
    background-image: none;
    border-radius: 3px;
    border:solid 1px transparent !important;
    /*box-shadow: none !important;*/
    color: #fff !important;
    display: inline-block;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 10px 15px!important;
    height:auto;
    width:auto;
}
a.action.small.primary:hover,
.tiles-layout a.action.small.primary:hover,
table.data td a.action.small.primary:hover {
    opacity:0.9;
    cursor:pointer; 
    border:solid 1px #0059a5 !important;
}
a.action.small.primary:focus,
.tiles-layout a.action.small.primary:focus,
table.data td a.action.small.primary:focus{ 
        outline: none;
    border: solid 1px #0889cf!important;
    -webkit-box-shadow: 0 0 2px #0889cf!important;
    -moz-box-shadow: 0 0 2px #0889cf!important;
    box-shadow: 0 0 2px #0889cf!important;}
a.action.small.primary span,
.tiles-layout a.action.small.primary span, 
.tiles-layout a.action.small.primary:link span, 
.tiles-layout a.action.small.primary:visited span,
table.data td a.action.small.primary span, 
table.data td a.action.small.primary:link span, 
table.data td a.action.small.primary:visited span {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    color: #fff !important;
    line-height: 20px;
    margin: 0 !important;
    padding: 0 !important;
}

 /* Form Element - general style disabled*/
ul.form-col label.lbl .ctrl.disabled:focus,
ul.form-col label.lbl.disabled .ctrl.disabled:focus {border:solid 1px #d6d6d6;}
ul.form-col label.lbl .ctrl.disabled, 
ul.form-col label.lbl.disabled .ctrl,
ul.form-col label.lbl.disabled .ctrl-ind{ background-color: #f6f6f6; opacity:0.4; cursor: auto;}

#learner-page input.btn.disabled,
#learner-page input.btn.disabled:active,
#learner-page input.btn.disabled:hover,
#learner-page input.btn.disabled:focus {
    cursor: default;
    opacity: 0.4;
    filter: alpha(opacity=40);
    border: 1px solid #D4D4D4 !important;
    box-shadow: none !important;
}

a.action.disabled, 
a.action.disabled:hover, 
a.action.small.disabled, 
a.action.small.disabled:hover {
    border: solid 1px #d6d6d6 !important; 
    border-radius:3px; 
    box-shadow:none !important; 
    background-color:#fff !important; 
    color:#757575 !important;
	cursor: default;
    opacity: 0.4;
}

.tiles-layout a.action.small.disabled,
.tiles-layout a.action.small.disabled:hover,
table.data td a.action.disabled, 
table.data td a.action.disabled:hover, 
table.data td a.action.small.disabled, 
table.data td a.action.small.disabled:hover{background-color:#fff !important; color:#333 !important;    border: solid 1px #aaa !important;}

a.action.small.disabled span,
a.action.small.disabled:hover span {color:#333 !important; cursor: default;}

table.data td a.action.small.disabled span,
table.data td a.action.small.disabled:hover span{color:#333 !important; cursor: not-allowed;}


input.btn.primary.disabled,
input.btn.primary.disabled:active{ border: solid 1px transparent !important; background-color:#0572ce !important; color:#fff !important;-webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important;}
input.btn.primary.disabled:hover,
input.btn.primary.disabled:focus{
	opacity: 0.4;
	outline: none;
	border: solid 1px #0889cf!important;
	-webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;}
a.action.small.primary.disabled,
.tiles-layout a.action.small.primary.disabled, 
.tiles-layout a.action.small.primary.disabled:link, 
.tiles-layout a.action.small.primary.disabled:visited,
table.data td a.action.small.primary.disabled, 
table.data td a.action.small.primary.disabled:link, 
table.data td a.action.small.primary.disabled:visited {
	opacity: 0.4;
    background-color: #0572ce !important;
    background-image: none;
    border-radius: 3px;
    border:solid 1px transparent !important;
    /*box-shadow: none !important;*/
    color: #fff !important;
    display: inline-block;
    font-size: 16px !important;
    margin: 0 !important;
    padding: 0 15px!important;
    height:auto;
    width:auto;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
a.action.small.primary.disabled:hover,
.tiles-layout a.action.small.primary.disabled:hover,
table.data td a.action.small.primary.disabled:hover {
	opacity: 0.4;
    cursor:pointer; 
    border:solid 1px #0059a5 !important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
a.action.small.primary.disabled:focus,
.tiles-layout a.action.small.primary.disabled:focus,
table.data td a.action.small.primary.disabled:focus{
	opacity: 0.4; 
    outline: none;
	border: solid 1px #0889cf!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;}

/* Form Element - general style readonly*/
ul.form-col label.lbl.readonly .ctrl,
ul.form-col label.lbl.readonly .ctrl-ind{ background-color: #eff0f1; cursor: auto;border:0;}
ul.form-col label.lbl.readonly:focus .input-label-txt, label.lbl.readonly .input-label-txt.onFocus {color: #757575; font-weight: normal;}
ul.form-col label.lbl .ctrl.readonly:focus{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
ul.form-col label.lbl.readonly, ul.form-col label.lbl.readonly .radiogroup,
ul.form-col label.lbl.readonly .checkboxgroup{color: #757575; font-size: 16px;}
ul.form-col label.lbl .ctrl.txt.readonly,
ul.form-col label.lbl .ctrl.psw.readonly{ /*background-color:transparent;border: solid 1px #e9e9e9;*/}
ul.form-col label.lbl .ctrl.txtarea.readonly {background-color: #eff0f1; outline: none; border: 0!important; resize: none;}
ul.form-col label.lbl.readonly input.ctrl.rd.readonly ~ .ctrl-ind {background-color: #eff0f1; border:solid 1px #aaa;}
ul.form-col label.lbl.readonly input.ctrl.rd.readonly:checked ~ .ctrl-ind { border: solid 6px #757575;}
ul.form-col label.lbl.readonly input.ctrl.ck.readonly ~ .ctrl-ind {background-color: #eff0f1;border:solid 1px #aaa;}
ul.form-col label.lbl.readonly input.ctrl.ck.readonly:checked ~ .ctrl-ind { background: #757575 url(../images/icons/form/ck-tick.png) center no-repeat; border: solid 1px #757575;}


 /* Form Element - general style error*/
ul.form-col label.lbl.error,label.lbl.error.onFocus {color:#e4001e;}
ul.form-col label.lbl.warning,label.lbl.warning.onFocus{color:#ffbe00}
ul.form-col label.lbl.info,label.lbl.info.onFocus{color:#53ca00}
ul.form-col label.lbl.error .ctrl,
ul.form-col label.lbl.error .ctrl:focus ,
ul.form-col label.lbl.error:focus{border: solid 1px #e4001e; padding-bottom: 0; -webkit-box-shadow: inset 0 0 1px #e4001e; -moz-box-shadow: inset 0 0 1px #e4001e;box-shadow: inset 0 0 1px #e4001e;}

ul.form-col label.lbl.error .ctrl.file ~ .ctrl-ind,
ul.form-col label.lbl.error.onFocus .ctrl.file ~ .ctrl-ind {border:solid 1px #e4001e;padding-bottom:0;}

ul.form-col label.lbl.error .errorMsg{font-size:12px;}

/* Error State */
.error-label {background-image:none; padding-left:0;}

/* Authorisation Enrolment, External Learning */
div.delayVisibility{ visibility: hidden; }
div.conditionalRevealContainer div.conditionalRevealSubContainer, div.formsV2SculptFormWrap div.formsV2SculptFormWrapSubContainer, #learner-page ul.formsV2Juxtapose { display: inline-block; padding-right: 1em !important; }
.formsV2Juxtapose.alwaysVisible { display: inline-block !important; }
.formsV2Juxtapose.alwaysVisible.noAsterisk label.lbl .input-label-txt.error-label:after {display: none !important;}
div#col_left.formsV2ExternalLearningContainer label.lbl { min-width: 1em; display: inline-block !important; }
div#col_left.formsV2ExternalLearningContainer label.lbl input, 
div#col_left.formsV2ExternalLearningContainer label.lbl select, 
div#col_left.formsV2ExternalLearningContainer label.lbl textarea { width: 100%; }
div#col_left.formsV2ExternalLearningContainer label.lbl input.hasDatepicker { width: auto; }
.externalLearningFullWidth { width: 40em; }
.force-asterisk { background: url(../images/icons/asterisk.png) no-repeat left center !important; padding-left: 10px !important; }
#supportingDocsTitle { font-weight: bold; }
#supportingDocsText { font-size: 0.8em; padding: 1em 0em 2em 0em; } 
#iplusOverlayOuter #parent_config-attr-a { margin-left: 1em; }
#col_left.formsV2ExternalLearningContainer div.mid h1 {width: 25em;}
ul.form-col li.form-fields label.lbl.psw-chng,
#dialogBoxContent ul.form-col li.form-fields label.lbl.psw-chng {width:350px;}
/* Data Driven External Learning */
.lbl.txt.selectableCursor {cursor: text;}

/* multiselect */
.ui-multiselect,
#iplusOverlayContainer .ui-multiselect,
#dialogBox .ui-multiselect {text-align: left; border: solid 1px lightgrey; margin-top: 0.5em; font-family:arial!important; font-size:12px; height:30px;}
.ui-multiselect-checkboxes label,
.ui-multiselect-checkboxes label span{font-family:arial; font-size:12px;}

/* Wizard steps*/
.steps-wrapper{list-style:none;margin:0;padding:0;height:45px; max-width:none; margin:15px 0;}
.steps-wrapper.three-steps {margin:30px auto;}
.steps-wrapper.three-steps li.steps {width: 33.3%;}