@charset "utf-8";

/* ==|== primary styles =====================================================
Author: Ronald Jusuf - ronald.jusuf@seertechsolutions.com
Project: LOV NAVIGATOR specific css
========================================================================== */
.ui-widget {font-family: "Open Sans",Verdana,Geneva !important;}
.lov-dialog-cont {}
.lov-dialog-cont a#minimizeDialog.maximize span,.lov-dialog-cont a#minimizeDialog.maximize:hover span {
	margin: -3px 20px 0 0;
    background-image: url(../images/icons/2015/icon-maximize.png);
    width: 18px !important;
    height: 18px!important;
    background-position: center;
}
/* LOV Dialog RESET inherited old style */
#dialogBoxLOV {padding: 0.3em !important; min-height:260px !important;}
#lovDialog  #search-page {text-align:left;}
#lov-dialog #search-page .lov-searchboxit-wrapper {display:none; padding:0; margin:0;}
#lovDialog #search-page #header #header-inner #collapsible-search .search-wrapper, 
#lovDialog #search-page #header #header-inner #collapsible-search .search-wraper {padding:0; margin:0; border:0; vertical-align:middle;}
#lovDialog .selectboxit-container {-moz-user-select: none; display: inline-block; position: relative; vertical-align: middle; margin-top:7px; padding-left: 5px; width: 55px;}
#lovDialog #in_param1SelectBoxIt, 
#lovDialog #in_param7SelectBoxIt, 
#lovDialog #in_object_listSelectBoxIt {padding:0; margin:0; width:57px !important;}
#lovDialog #in_object_listSelectBoxIt #in_param1SelectBoxItDefaultIcon, 
#lovDialog #in_object_listSelectBoxIt #in_param7SelectBoxItDefaultIcon, 
#lovDialog #in_object_listSelectBoxIt #in_object_listSelectBoxItDefaultIcon {margin-right:5px;}
#lovDialog .selectboxit .selectboxit-arrow-container {width:24px !important; height:16px !important;display: inline-block;}
#lovDialog .selectboxit .selectboxit-arrow-container .selectboxit-arrow {background:transparent url(../images/icons/form/drp-arr.png) right 2px no-repeat !important; width:24px !important; height:16px !important;top:0; right:0;}
#lovDialog #in_object_listSelectBoxItOptions {border:1px solid #ccc !important;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.4);
    box-shadow: 0 10px 15px rgba(0,0,0,0.4);}
#lovDialog .selectboxit-option {
	padding:8px 24px 8px 8px!important; 
	font-family: 'Open Sans', Verdana, Geneva; 
	font-size:14px;
	border-bottom:solid 1px #f0f0f0;
    }
#lovDialog .selectboxit-option:last-child {border-bottom: 0!important;}
#lovDialog #collapsible-search .search-content.no-selectbox {display:block;}
#lovDialog #collapsible-search .search-content,
#lovDialog #R-search-fields {background-color: #fff;}
#lovDialog #in_param1SelectBoxItOptions li,
#lovDialog #in_param1SelectBoxItOptions li a,
#lovDialog #in_param7SelectBoxItOptions li,
#lovDialog #in_param7SelectBoxItOptions li a,
#lovDialog #in_object_listSelectBoxItOptions li,
#lovDialog #in_object_listSelectBoxItOptions li a{font-size: 14px; font-weight: normal;border: solid 1px transparent;}
#lovDialog #in_param1SelectBoxItOptions li.ui-state-focus, 
#lovDialog #in_param1SelectBoxItOptions li.ui-state-hover, 
#lovDialog #in_param7SelectBoxItOptions li.ui-state-focus, 
#lovDialog #in_param7SelectBoxItOptions li.ui-state-hover, 
#lovDialog #in_object_listSelectBoxItOptions li.ui-state-focus, 
#lovDialog #in_object_listSelectBoxItOptions li.ui-state-hover {border: solid 1px transparent!important;}

#dialogBoxLOV #searchLoading {display:none;}

#dialogBoxLOV ul.form-col {}
#dialogBoxLOV ul.form-col li.form-fields {display:inline-block; vertical-align:top;}

/* Multi Col variant */
#dialogBoxLOV .multi-col-form {}
#dialogBoxLOV .multi-col-form ul.form-col {display:inline-block; margin:5px 0.6em 5px 0; padding:0;  list-style:none; vertical-align:top;}
#dialogBoxLOV .multi-col-form ul.form-col.adv-search-wrapper {margin:0;}
#dialogBoxLOV .multi-col-form .selectBoxItSearchTextSet ul.form-col {margin-right:0;}
#dialogBoxLOV .multi-col-form ul.form-col li.form-fields,
#dialogBoxLOV .multi-row-form .multi-col-form ul.form-col li.form-fields{display: inline-block;}
#dialogBoxLOV .multi-col-form ul.form-col.btns {margin-top:10px; margin-right:0; vertical-align:bottom;}
	

/* Multi Row variant */
#dialogBoxLOV .multi-row-form {}
#dialogBoxLOV .multi-row-form ul.form-col {display:block; height:auto; padding:0; margin:0; list-style:none; vertical-align:top;}
#dialogBoxLOV .multi-row-form ul.form-col li.form-fields,
#dialogBoxLOV .multi-col-form .multi-row-form ul.form-col li.form-fields {margin-bottom:10px; margin-right:10px; /*display: block;*/}
#dialogBoxLOV .multi-row-form ul.form-col.btns {height:auto; margin-top:23px; vertical-align:bottom;}

#dialogBoxLOV ul.form-col { padding:0; margin:0; }
#dialogBoxLOV ul.form-col li.form-fields {margin:0 10px 0 0;}
#dialogBoxLOV ul.form-col li.form-fields.attrval-wrapper{display:none;}
#dialogBoxLOV ul.form-col.btns li.form-fields,
#dialogBoxLOV .selectBoxItSearchTextSet ul.form-col li.form-fields {margin:0 0 0 0;}
#dialogBoxLOV ul.form-col.btns li.form-fields:last-child, 
#dialogBoxLOV .selectBoxItSearchTextSet ul.form-col li.form-fields:last-child {margin-right:0 !important;}

/* Form Element - general style */
#dialogBoxLOV ul.form-col .ctrl-wrp {margin-bottom:20px;}
#dialogBoxLOV ul.form-col label.lbl{font-family: 'Open Sans', Verdana, Geneva; font-size: 12px; color:#aaa; display: block; position: relative; margin-bottom:0;}
#dialogBoxLOV label.lbl .input-label-txt {font-family: 'Open Sans', Verdana, Geneva; font-size: 12px; color:#757575; display: block;}
#dialogBoxLOV label.lbl.error .input-label-txt {color:Red !important;}
#dialogBoxLOV label.lbl .input-label-txt.error-label:after {content: '*'; display:inline-block; }
#dialogBoxLOV .multi-col-form ul.form-col li.form-fields .input-label-txt,
#dialogBoxLOV .multi-col-form ul.form-col li.form-fields .ctrl {display: block;}

#dialogBoxLOV 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;}
#dialogBoxLOV ul.form-col label.lbl.ck:focus .input-label-txt,label.lbl.ck .input-label-txt.onFocus,
#dialogBoxLOV ul.form-col label.lbl.rd:focus .input-label-txt,label.lbl.rd .input-label-txt.onFocus,
#dialogBoxLOV ul.form-col label.lbl.swch:focus .input-label-txt,label.lbl.swch .input-label-txt.onFocus {font-weight: normal;}
#dialogBoxLOV ul.form-col label.lbl.error:focus .input-label-txt,label.lbl.error .input-label-txt.onFocus {color:Red; }
#dialogBoxLOV 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;}
#dialogBoxLOV ul.form-col .rd label.lbl, 
#dialogBoxLOV ul.form-col .ck label.lbl {font-size:14px;}
#dialogBoxLOV 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;*/}
#dialogBoxLOV ul.form-col label.lbl .ctrl.readonly:focus,
#dialogBoxLOV ul.form-col label.lbl .ctrl.disabled:focus {outline:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

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

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


/* Form Element -text input */
#dialogBoxLOV ul.form-col label.lbl .ctrl.txt{padding:0 25px 0 10px;	background-color: #fff;height:35px;}
#dialogBoxLOV ul.form-col label.lbl .ctrl.txt::-ms-clear {display:none;}
#dialogBoxLOV 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;}
#dialogBoxLOV ul.form-col .ctrl.txt ~ .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;}
#dialogBoxLOV .selectBoxItSearchTextSet ul.form-col .ctrl.txt ~ .ctrl-ind{display: none; position: absolute; right:3px;top:5px; background:transparent url(../images/icons/form/clear-input-icon.png) no-repeat center center; width:18px; height: 25px; cursor:pointer;}
#dialogBoxLOV ul.form-col .ctrl.txt:focus ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.txt:hover ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.txt:active ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.txt ~ .ctrl-ind.activated:hover {display: block;}
#dialogBoxLOV ul.form-col .ctrl.readonly.txt:focus ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.readonly.txt:hover ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.readonly.txt:active ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.readonly.txt ~ .ctrl-ind.activated:hover,
#dialogBoxLOV ul.form-col .ctrl.disabled.txt:focus ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.disabled.txt:hover ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.disabled.txt:active ~ .ctrl-ind.activated,
#dialogBoxLOV ul.form-col .ctrl.disabled.txt ~ .ctrl-ind.activated:hover {display: none;}

/* Form Element -textarea input */
#dialogBoxLOV ul.form-col label.lbl .ctrl.txtarea {padding: 0 5px; border:solid 1px #d6d6d6; border-radius:3px; background-color: #fff;}

/* Form Element - input number*/
#dialogBoxLOV ul.form-col label.lbl .ctrl.inctxt { text-align: center;padding-left: 25px; }
#dialogBoxLOV ul.form-col label.lbl.inctxt .input-number-decrement,
#dialogBoxLOV 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: 14px; color:#333; font-weight: bold;}
#dialogBoxLOV ul.form-col label.lbl.inctxt .input-number-decrement{left:0; border-right:solid 1px #d6d6d6;}
#dialogBoxLOV ul.form-col label.lbl.inctxt .input-number-increment{right:0;border-left:solid 1px #d6d6d6;}

#dialogBoxLOV .radiogroup label.lbl,
#dialogBoxLOV .checkboxgroup label.lbl {display:inline-block;}
#dialogBoxLOV .radiogroup label.lbl input,
#dialogBoxLOV .checkboxgroup label.lbl input {vertical-align:top;}

#dialogBoxLOV ul.form-col li.form-fields input[type='text'],
#dialogBoxLOV ul.form-col li.form-fields input[type='password'],
#dialogBoxLOV ul.form-col li.form-fields select {/*line-height: 1.5 !important;*/ /*background:transparent;*/ }
#dialogBoxLOV ul.form-col input:-webkit-autofill,ul.form-col textarea:-webkit-autofill,ul.form-col select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

#dialogBoxLOV ul.form-col li.form-fields label.datepickerui span.input-label-txt {min-width:17em;}
#dialogBoxLOV ul.form-col li.form-fields label.datepickerui input.hasDatepicker {display:inline-block; padding-right: 1em;}
#dialogBoxLOV .multi-col-form ul.form-col li.form-fields input.lov-input,
#dialogBoxLOV .multi-row-form ul.form-col li.form-fields input.lov-input,
#dialogBoxLOV ul.form-col li.form-fields input.lov-input {display:inline-block; width:auto;}
#dialogBoxLOV ul.form-col li.form-fields input[type='text'],
#dialogBoxLOV ul.form-col li.form-fields .radiogroup {}
#dialogBoxLOV ul.form-col li.form-fields select {}
#dialogBoxLOV ul.form-col li.form-fields label {
	display: block !important;
	font-weight:normal !important;
	padding:0;
	cursor: pointer;
	line-height: 20px;
	margin: 0 0 3px;
	vertical-align: text-top;
	color: #333;
	font-size:14px;
}
#dialogBoxLOV ul.form-col li.form-fields .radiogroup,
#dialogBoxLOV ul.form-col li.form-fields .checkboxgroup {display:block !important; white-space:normal; padding:0 5px 0 0; vertical-align:top !important; margin-top:0 !important; border:0;}
#dialogBoxLOV ul.form-col li.form-fields .radiogroup label,
#dialogBoxLOV ul.form-col li.form-fields .checkboxgroup label {display:inline-block !important; font-weight:normal; white-space:normal; margin-top:10px !important; vertical-align:middle !important;}
#dialogBoxLOV ul.form-col li.form-fields label.label-cb {display:inline-block !important; vertical-align: text-top; font-weight:normal !important;}
#dialogBoxLOV ul.form-col li.form-fields label.datepickerui {/*overflow:hidden;*/}	
#dialogBoxLOV ul.form-col li.form-fields label.datepickerui img.ui-datepicker-trigger,
#dialogBoxLOV ul.form-col li.form-fields label.datepickerui img.ui-datepicker-clear {/*margin:-10px 0 0 0;*/}
#dialogBoxLOV ul.form-col li.form-fields label.datepickerui span.input-label-txt {display:block; /*margin-bottom:10px;*/}

/* Form Element -select */
#dialogBoxLOV 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 5px center no-repeat;
	padding:0 25px 0 10px !important;
	height:35px;
}
#dialogBoxLOV ul.form-col span.ctrl.drp {
	padding:0 !important; 
	background:none !important;
	height:25px;
}
#learner-page ul.form-col select.ctrl.drp::-ms-expand {
    display: none;
}
#lovDialog ul.form-col select.ctrl.drp::-ms-expand {
    display: none;
}
#dialogBox ul.form-col select.ctrl.drp::-ms-expand {
    display: none;
}
#iplusOverlayContainer ul.form-col select.ctrl.drp::-ms-expand {
    display: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#learner-page ul.form-col select.ctrl.drp { background: #fff url(../images/icons/form/drp-arr.png) right center no-repeat;  padding-right:0 25px 0 10px !important; height:35px;}
}
/* Form Element -file browse */
#dialogBoxLOV label.lbl input.ctrl.file{opacity:0; position: absolute;}
#dialogBoxLOV label.lbl .ctrl.file ~ .ctrl-ind{height: 25px; border-bottom:solid 1px #aaa; padding-bottom:1px;}
#dialogBoxLOV label.lbl.onFocus .ctrl.file ~ .ctrl-ind{border-bottom:solid 2px #0572ce;padding-bottom:0;}
#dialogBoxLOV ul.form-col .ctrl.file ~ .ctrl-ind{background: url(../images/icons/form/filebrowser-icon.png) right center no-repeat;}

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

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

/* Form Element - checkbox */
#dialogBoxLOV ul.form-col label.lbl input.ctrl.ck {opacity:0; position: absolute; top: 0; left: 0; margin:0;}
#dialogBoxLOV ul.form-col label.lbl.ck {padding-left: 0 !important;}
#dialogBoxLOV ul.form-col label.lbl.ck.single {padding-left: 25px !important;}
#dialogBoxLOV #collapsible-search ul.form-col label.lbl.ck.single,
#lovDialog #search-page ul.trigger-icons li label.lbl.ck.single {margin-top:15px;}
#dialogBoxLOV ul.form-col .checkboxgroup label.lbl.ck, 
#dialogBoxLOV label.lbl.ck .input-label-txt {padding-left: 25px !important; margin-right:7px; font-size: 14px; color:#757575;}
#dialogBoxLOV ul.form-col label.lbl.ck.single .input-label-txt {padding-left: 0 !important;}
#dialogBoxLOV 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;}
#dialogBoxLOV 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;*/}
#dialogBoxLOV ul.form-col label.lbl.ck .input-label-txt.onFocus,label.lbl.ck .input-label-txt.checked { color:#333;}

/* Form Element - radio */
#dialogBoxLOV ul.form-col label.lbl input.ctrl.rd {opacity:0; position: absolute; top: 0; left: 0;}
#dialogBoxLOV ul.form-col label.lbl.rd{padding-left: 0 !important;}
#dialogBoxLOV ul.form-col .radiogroup label.lbl.rd,
#lovDialog #search-page #header #header-inner #collapsible-search .radiogroup label {padding-left: 25px !important; margin-right:5px; font-size: 14px; color:#757575;}
#dialogBoxLOV 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;}
#dialogBoxLOV 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;}
#dialogBoxLOV ul.form-col label.lbl.rd .input-label-txt.onFocus,label.lbl.rd .input-label-txt.checked { color:#333;}

/* Form Element - button */
#dialogBoxLOV ul.form-col .ctrl.btn {line-height: 40px; margin-bottom:20px; margin-right:10px; font-size:14px; border:solid 1px #d6d6d6; background:#fff; color:#757575; border-radius:3px; padding:0 15px; cursor:pointer;}
#dialogBoxLOV ul.form-col .ctrl.btn:hover {border:solid 1px #0572ce; background:#0572ce; color:#fff;transition:all 0.15s ease-out;}
#dialogBoxLOV 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);}
#dialogBoxLOV ul.form-col .ctrl.btn.disabled {background:#f6f6f6; opacity:0.4;}
#dialogBoxLOV ul.form-col .ctrl.btn.disabled:hover {cursor:auto;background:#f6f6f6;border:solid 1px #d6d6d6;color:#757575;}
#dialogBoxLOV ul.form-col .ctrl.btn.disabled:focus {outline: 0;-webkit-box-shadow: none; box-shadow: none;}

/* Form Element - switch */
#dialogBoxLOV ul.form-col label.lbl input.ctrl.swch {opacity:0; position: absolute; top: 0; left: 0;}
#dialogBoxLOV ul.form-col label.lbl.swch {padding-left: 45px; font-size: 14px; color:#757575;}
#dialogBoxLOV ul.form-col label.lbl.swch .input-label-txt.onFocus,label.lbl.swch .input-label-txt.checked  { color:#333;}
#dialogBoxLOV 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;
} 
#dialogBoxLOV 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;
}
 
#dialogBoxLOV ul.form-col label.lbl input.ctrl.swch:checked ~ .ctrl-ind  {background: #0572ce;border:solid 1px #0572ce; }
#dialogBoxLOV 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;
}
 
@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);
  }
}

/* Form Element - general style disabled*/
#dialogBoxLOV ul.form-col label.lbl .ctrl.disabled:focus,
#dialogBoxLOV ul.form-col label.lbl.disabled .ctrl.disabled:focus {border:solid 1px #d6d6d6;}
#dialogBoxLOV ul.form-col .ctrl.disabled, 
#dialogBoxLOV ul.form-col label.lbl.disabled, 
#dialogBoxLOV ul.form-col label.lbl.disabled .ctrl,
#dialogBoxLOV ul.form-col label.lbl.disabled .ctrl-ind{ background-color: #f6f6f6; opacity:0.4; cursor: auto;}
/* Form Element - general style readonly*/
#dialogBoxLOV ul.form-col label.lbl.readonly:focus .input-label-txt, label.lbl.readonly .input-label-txt.onFocus {color: #757575; font-weight: normal;}
#dialogBoxLOV ul.form-col label.lbl.readonly, ul.form-col label.lbl.readonly .radiogroup,
#dialogBoxLOV ul.form-col label.lbl.readonly .checkboxgroup{color: #757575; font-size: 14px;}
#dialogBoxLOV ul.form-col label.lbl .ctrl.txt.readonly  { background-color:transparent;border: solid 1px #e9e9e9;}
#dialogBoxLOV ul.form-col label.lbl .ctrl.txtarea.readonly {background-color:transparent;}
#dialogBoxLOV ul.form-col label.lbl.readonly input.ctrl.rd.readonly:checked ~ .ctrl-ind { border: solid 6px #757575;}
#dialogBoxLOV 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*/
#dialogBoxLOV ul.form-col label.lbl.error,label.lbl.error.onFocus {color:#d93611;}
#dialogBoxLOV ul.form-col label.lbl.error .ctrl,
#dialogBoxLOV ul.form-col label.lbl.error .ctrl:focus ,
#dialogBoxLOV ul.form-col label.lbl.error:focus{border-bottom:solid 2px #d93611; padding-bottom:0;}

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

#dialogBoxLOV ul.form-col label.lbl.error .errorMsg{font-size:12px;}
/* Error State */
#dialogBoxLOV span.error-label {background-image:none; padding-left:0;}

/* LOV NAVIGATOR for ADMIN & LEARNER consistency */
#dialogBoxLOV #search-page #header #header-inner {position:relative;}
#dialogBoxLOV #header-inner form,
#dialogBoxLOV #header-inner form#lov {position:relative !important;}
#lovDialog #search-page #in_searchClear {visibility: hidden;}
#dialogBoxLOV #search-page .lov-searchboxit-wrapper, 
#dialogBoxLOV #collapsible-search {padding:0; margin:0; border-top:0 !important; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#dialogBoxLOV #search-page .lov-searchboxit-wrapper,
#dialogBoxLOV .non-navigatorlov #search-page .lov-searchboxit-wrapper {display:block;}
#dialogBoxLOV #collapsible-search {border-bottom:0;}
#dialogBoxLOV .search-wrapper, 
#dialogBoxLOV .search-wraper {background-color: #fff; border: 0;  font-size: 14px; color:#757575; border:solid 1px #d6d6d6;}
#lovDialog #search-page #header #header-inner #collapsible-search .search-wrapper, 
#lovDialog #search-page #header #header-inner #collapsible-search .search-wraper {background-color:#FFF; padding:5px !important; border:0 !important;}
#dialogBoxLOV #collapsible-search {font-weight:normal; border-left:0 !important; border-right:0 !important;}
#dialogBoxLOV #collapsible-search.l-type-a .search-wrapper, 
#dialogBoxLOV #collapsible-search.l-type-a .search-wraper {border: solid 1px #d6d6d6;}
#dialogBoxLOV #collapsible-search .search-wraper .selectBoxItSearchTextSet,
#dialogBoxLOV #collapsible-search .search-wrapper .selectBoxItSearchTextSet {display:inline-block; vertical-align:top; margin-top:6px;}
#dialogBoxLOV .adv-search-wrapper, 
#dialogBoxLOV .adv-search-wraper {display:none; background-color: #FFF; padding:5px 9px !important; font-size: 14px; border:0; overflow: hidden; z-index: 8; color:#757575; color:#333;}
#dialogBoxLOV #collapsible-search table td {font-size:14px;line-height:normal; padding: 5px !important;}
#dialogBoxLOV .search-wrapper table td, 
#dialogBoxLOV .search-wraper table td {color:#757575;}
#dialogBoxLOV #collapsible-search .search-wrapper .selectBoxItSearchTextSet label.lbl input.ctrl.txt {margin-top:3px;}
#dialogBoxLOV #search-page .lov-btns {color:#333; -webkit-appearance: none; display: inline-block; margin: 0 15px 0 0; padding: 5px !important; line-height: 42px; background-image: none !important; background-color: #fff !important; border: solid 1px #aaa; box-shadow: none; font-size: 14px !important; font-weight: normal; letter-spacing: normal; /*color: #fff;*/ cursor: pointer; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease;}
#dialogBoxLOV #search-page .lov-btns span {font-weight: normal; line-height: 18px;}
#dialogBoxLOV #search-page .lov-btns:hover {-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important; border: solid 1px #afafaf !important; background-color:#f6f6f6 !important; color:#333 !important;}
#dialogBoxLOV #search-page .lov-btns:hover span {color:#333 !important;}
#dialogBoxLOV input.btn,
#dialogBoxLOV input.btn:active {color:#333; -webkit-appearance: none; display: inline-block; margin: 0 0 0 0; padding: 0 15px !important; line-height: 42px; background-image: none !important; background-color: #fff !important; border: solid 1px #aaa; box-shadow: none; font-size: 14px !important; font-weight: normal; letter-spacing: normal; cursor: pointer; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease;}
#dialogBoxLOV input.btn:hover {-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important; border: solid 1px #afafaf !important; background-color:#f6f6f6 !important; color:#333 !important;}
#dialogBoxLOV input.btn: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;}
#dialogBoxLOV input.btn.disabled{cursor:default;}
#dialogBoxLOV input.btn.primary,
#dialogBoxLOV input.btn.primary:active{box-shadow:none !important; border: solid 1px transparent !important; background-color:#0572ce !important; color:#fff !important;}
#dialogBoxLOV input.btn.primary:hover{opacity:0.9; border:solid 1px #0059a5 !important;}
#dialogBoxLOV input.btn.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;}
#dialogBoxLOV input.btn.browseall,
#dialogBoxLOV input.btn.browseall:active{ background-image: url(../images/icons/2015/icon-browse.png)!important; background-position: 10px center!important; padding: 0 15px 0 35px !important;}
#dialogBoxLOV input.btn.browseall:hover,
#dialogBoxLOV input.btn.browseall:focus{/* background-image: url(../images/icons/2015/icon-browse-white.png)!important; background-position: 10px center!important;*/}
#dialogBoxLOV ul.form-col li.form-fields input.btn:first-child {margin-left:0;}
#dialogBoxLOV #collapsible-search input.btn.search,
#dialogBoxLOV #collapsible-search input.btn.clear-fields{box-shadow:none ;border:solid 1px #aaa !important;color:#333!important;background-image:none !important;background:none ;padding:0 15px; margin:0;}
#dialogBoxLOV #collapsible-search input.btn.search:hover,
#dialogBoxLOV #collapsible-search input.btn.clear-fields:hover {-webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;-moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important; border: solid 1px #afafaf !important; background-color:#f6f6f6 !important; color:#333 !important;}
#dialogBoxLOV #collapsible-search input.btn.search:focus,
#dialogBoxLOV #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;}

#dialogBoxLOV a {outline: 0 !important;}
#dialogBoxLOV a.action.small, 
#dialogBoxLOV a.action.small:link, 
#dialogBoxLOV a.action.small:visited {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #fff !important;
    background-image: none;
    border-radius: 3px;
    border:solid 1px #aaa !important;
    box-shadow: none !important;
    color: #333 !important;
    display: inline-block;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 15px!important;
    height:auto;
    width:auto;
}
#dialogBoxLOV a.action.small:hover {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #f6f6f6 !important;
 	border:solid 1px #afafaf !important;
    color: #333 !important;
    cursor:pointer;
    -webkit-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;
    -moz-box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;
    box-shadow:0 0 3px #ccc,inset 0 1px 0 White !important;
}
#dialogBoxLOV a.action.small: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;}
#dialogBoxLOV a.action.small span, 
#dialogBoxLOV a.action.small:link span, 
#dialogBoxLOV a.action.small: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: #333 !important;
    line-height: 42px;
    margin: 0 !important;
    padding: 0 !important;
}
#dialogBoxLOV a.action.small:hover span {
    color: #333 !important;
}
#dialogBoxLOV a.action.small.primary, 
#dialogBoxLOV a.action.small.primary:link, 
#dialogBoxLOV 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: 0 15px!important;
    height:auto;
    width:auto;
}
#dialogBoxLOV a.action.small.primary:hover {
 	opacity:0.9;
 	cursor:pointer; 
 	border:solid 1px #0059a5 !important;
}
#dialogBoxLOV 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;}

#dialogBoxLOV a.action.small.primary span, 
#dialogBoxLOV a.action.small.primary:link span, 
#dialogBoxLOV 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: 42px;
    margin: 0 !important;
    padding: 0 !important;
}
#dialogBoxLOV a.action.small.primary:hover span {}

#dialogBoxLOV a.action.disabled, 
#dialogBoxLOV a.action.disabled:hover, 
#dialogBoxLOV a.action.small.disabled, 
#dialogBoxLOV a.action.small.disabled:hover {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #fff !important;
    border-bottom-color: #d6d6d6 !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-image-outset: 0 0 0 0 !important;
    border-image-repeat: stretch stretch !important;
    border-image-slice: 100% 100% 100% 100% !important;
    border-image-source: none !important;
    border-image-width: 1 1 1 1 !important;
    border-left-color: #d6d6d6 !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: #d6d6d6 !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-top-color: #d6d6d6 !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    box-shadow: none !important;
    color: #757575 !important;
    cursor: default;
    opacity: 0.4;
}

#dialogBoxLOV a#choose-trigger {display:block !important;}

#dialogBoxLOV #collapsible-search #adv-search-toggle, 
#collapsible-search #adv-search-toggle-2 {/*display: inline-block; margin: 0 0 0 12px; padding: 0 15px; line-height: 42px; background-image: none; background-color: transparent; color: #000; cursor: pointer; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease; height:auto; font-size: 14px; font-weight:bold; background-image:url(../images/icons/2015/arrow-side-grey-solid-16.png); background-repeat: no-repeat; background-position:left center;text-indent: 5px;*/}
#dialogBoxLOV #collapsible-search #adv-search-toggle.expanded,
#dialogBoxLOV #collapsible-search #adv-search-toggle-2.expanded {/*background-image:url(../images/icons/2015/arrow-down-grey-solid-16.png);background-repeat: no-repeat; background-position:left center;*/}
#dialogBoxLOV #collapsible-search #adv-search-toggle,#dialogBoxLOV #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;}
#dialogBoxLOV#collapsible-search #adv-search-toggle:before,#dialogBoxLOV #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);}
#dialogBoxLOV #collapsible-search #adv-search-toggle.expanded:before,
#dialogBoxLOV #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);}
#dialogBoxLOV #lovNavInitMsg {background-color:#f0f0f0 !important; border:1px solid #CCC !important; padding:5px !important; margin-bottom:0; text-align:right; overflow:hidden;}
#dialogBoxLOV #lovNavInitMsg ul {float:right; list-style:none; overflow:hidden; margin:0; padding:0;}
#dialogBoxLOV #lovNavInitMsg li {float:left; height:44px; margin-right:0 !important; list-style-image:none;}
#dialogBoxLOV #lovNavInitMsg li:first-child {margin-right:10px !important;}
#dialogBoxLOV #lovNavInitMsg li.last-trigger {margin-right:0;}
#dialogBoxLOV #lovNavInitMsg,
#dialogBoxLOV #lovNavInitMsg ul.form-col .checkboxgroup label.lbl.ck, 
#dialogBoxLOV #lovNavInitMsg label.lbl.ck .input-label-txt {font-size:13px; color:#000 !important}
#dialogBoxLOV #lovNavInitMsg .multi-col-form ul.form-col {margin-right:0; margin-top:12px;}
#dialogBoxLOV #lovNavInitMsg ul.form-col .checkboxgroup label.lbl.ck, 
#dialogBoxLOV #lovNavInitMsg label.lbl.ck .input-label-txt {padding-left:0 !important;}
#dialogBoxLOV #lovNavInitMsg ul.form-col label.lbl.ck.single {margin-top:0px !important;}


#dialogBoxLOV #search-page .trigger-icons-wrapper {display:block; height:45px; overflow:hidden; background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #d6d6d6; float: none; list-style: none outside none; margin: 0; padding: 5px 5px 5px 5px !important; white-space: nowrap;} 
	#lovDialog #search-page .trigger-icons-wrapper .trigger-icons label {}
	#lovDialog #search-page ul.trigger-icons {display:block; float:none; padding:0 8px; margin:10px 10px 0 10px; list-style:none; background: none repeat scroll 0 0 #f0f0f0;  border-left: 1px solid #d6d6d6; border-right:1px solid #d6d6d6; white-space:nowrap;}
	#lovDialog #search-page .trigger-icons-wrapper ul.trigger-icons {margin-top:0; margin-left:5px; padding-left:0; height:auto;}
	#lovDialog #search-page .trigger-icons-wrapper ul.trigger-icons.icons-right {padding-right:0 !important;}
	#lovDialog #search-page .trigger-icons-wrapper ul.trigger-icons.icons-right li {margin-right:0;}
	#lovDialog #search-page .trigger-icons-wrapper ul.trigger-icons.icons-right li.form-fields{margin-right:60px!important;}
	#lovDialog #search-page ul.trigger-icons li {display:none; float:left; height:44px; margin-right:10px!important; list-style-image:none;}
	#lovDialog #search-page ul.trigger-icons li.last-trigger {margin-right:0;}
	#lovDialog #search-page ul.trigger-icons li input.chkbox-single {margin-top:8px;}
	#lovDialog #search-page ul.trigger-icons li label {vertical-align: text-bottom;}
	
	#lovDialog #search-page ul.trigger-icons .admin-func-icons {display:block; border:none !important; outline: none; cursor: pointer; margin:12px 0 2px 0; padding: 0 3px 3px 0; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; }
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.search-control {width:16px; height:16px; text-indent:-9999px; background:transparent url(/st_toolkit/common/images/icons/btn-objnav-search_18.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.help-control {width:16px; height:16px; margin:0; text-indent:-9999px; background: transparent url(/st_toolkit/common/images/icons/2015/help-2017.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.dofilter {width:auto !important; height: auto !important; margin-right:60px; background: transparent url("/st_toolkit/common/images/icons/2015/btn-clear-search_18.png") 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.deletefilter {width:auto !important; height: auto !important; background: transparent url(/st_toolkit/common/images/icons/2015/btn-deletefilter_18.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.moveobjectup {width:16px; height:16px; text-indent:-9999px; background: transparent url(/st_toolkit/common/images/icons/2015/btn-moveup_18.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.moveobjectdown {width:16px; height:16px; text-indent:-9999px; background: transparent url(/st_toolkit/common/images/icons/2015/btn-movedown_18.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.refresh-control {width:16px; height:16px; text-indent:-9999px; background:transparent url(/st_toolkit/common/images/icons/btn-refresh_18.png) 0 0 no-repeat;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.search-clear-control {display:none; width:18px; height:18px; background:transparent url(/st_toolkit/common/images/icons/2015/btn-clear-search_18.png) 0 0 no-repeat; padding-top:1px; margin-top:9px;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.zoom-control{width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/2015/zoom-in-small.png) 0 0 no-repeat; padding-top:1px;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.zoom-clear-control {width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/2015/zoom-in-cancle-small.png) 0 0 no-repeat; padding-top:1px;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.zoom-out-control{width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/2015/zoom-out-small.png) 0 0 no-repeat; padding-top:1px;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons span.icon-desc {display:inline-block; margin:2px 10px 0 20px !important; padding:0 0 0 0 !important;}
	#lovDialog #search-page ul.trigger-icons .admin-func-icons.dofilter span.icon-desc {margin:2px 0 0 20px !important;}
	#lovDialog #search-page .admin-func-icons.expandall-control {display:none; width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/2015/exp-all-small.png) 0 0 no-repeat; padding-top:1px;}
	#lovDialog #search-page .admin-func-icons.collapseall-control {display:none; width:16px; height:16px; background:transparent url(/st_toolkit/common/images/icons/2015/coll-all-small.png) 0 0 no-repeat; padding-top:1px;}
	#lovDialog #search-page ul.trigger-icons #choose-trigger {display:none;}
	#lovDialog #search-page ul.trigger-icons .lov-btns {display:none; margin:4px 0 3px 0 !important;}

	#dialogBoxLOV #lovNavInitMsg li.browse-all-li,
	#lovDialog #search-page ul.trigger-icons li.browse-all-li {display:block; margin-right:30px !important;}
	#dialogBoxLOV #lovNavInitMsg li.toggle-search-box,
	#lovDialog #search-page ul.trigger-icons li.toggle-search-box {display:block; position:absolute; right:10px; margin-right:0 !important; z-index:100;}
	#dialogBoxLOV #openSearchBtn {color:#757575 !important; background-image:url(../images/icons/2015/arrow-down-grey-solid-16.png) !important; background-repeat: no-repeat; background-position:7px center; padding-left: 22px !important; padding-right: 3px !important;}
	#dialogBoxLOV #openSearchBtn:hover{/*background-image:url(../images/icons/2015/arrow-down-grey-solid-16-white.png) !important;*/}
	#dialogBoxLOV #openSearchBtn span {background:transparent url(../images/icons/2015/btn-objnav-search_18.png) 2px 10px no-repeat !important; padding-left:25px !important;    overflow: hidden;
	    text-indent: -200px;}
	#dialogBoxLOV #openSearchBtn:hover span{/*background:transparent url(../images/icons/2015/btn-objnav-search_18-white.png) 2px 10px no-repeat !important;*/}
	#dialogBoxLOV #openSearchBtn.opened {height:50px; background-image:url(../images/icons/2015/arrow-up-grey-solid-16.png) !important; background-repeat: no-repeat; background-position:7px 10px; padding-left: 22px !important; padding-right: 3px !important; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom:0!important;}
	#dialogBoxLOV #openSearchBtn.opened:after{content:''; display:block;clear:both;}
	#dialogBoxLOV #openSearchBtn.opened:hover { background-color: #fff !important; border: solid 1px #afafaf !important; border-bottom: 0!important; -webkit-box-shadow: -1px -1px 1px #ccc!important;-moz-box-shadow: -1px -1px 1px #ccc!important;box-shadow: -1px -1px 1px #ccc!important;}
	#dialogBoxLOV #openSearchBtn.opened:hover span {} 

/* Search_Results */
#lovDialog #search-page #search_results {display:none;  margin:8px 0 0 0;  padding:0; background-attachment: scroll; border:1px solid #D4D4D4; overflow-y:auto !important;}
#lovDialog.non-navigatorlov #search-page #search_results {display:block;}
	#dialogBoxLOV #lovDialog #search-page #search_results table.object-nav {width: 100% !important; border-spacing: 2px; border-collapse: collapse;}
	#dialogBoxLOV #lovDialog #search-page #search_results table.object-nav tbody tr {}
	#lovDialog #search-page #search_results table.object-nav th {font-size: 14px; font-weight:normal; text-transform: capitalize; padding: 6px 10px; color: #424242; text-align: left; vertical-align: middle;}
	#dialogBoxLOV #lovDialog #search-page #search_results table.object-nav tbody tr td {padding:3px 5px;}
	#dialogBoxLOV #lovDialog #search-page #search_results table.object-nav .lov-small-label{font-size: 12px;font-weight: bold; margin-right: 5px;}
	#dialogBoxLOV #lovDialog #search-page #search_results table.object-nav .lov-small-val{font-size:12px;}

	

/* FONTS for LOV */
#dialogBoxLOV input, 
#dialogBoxLOV select, 
#dialogBoxLOV textarea, 
#dialogBoxLOV button {font-family: "Open Sans",Verdana,Geneva !important;}
#dialogBoxLOV #search_results,
#dialogBoxLOV table.object-nav a, 
#dialogBoxLOV table.object-nav a span {font-size:14px;}
#dialogBoxLOV #search_results table.object-nav span.obj-nav-id,
#lovDialog #search-page .admin-func-icons span.icon-desc,
#lovDialog #search-page .trigger-icons label.lbl.ck .input-label-txt {font-size: 14px !important; color:#333; font-weight:normal;}


/* ICONS for LOV */
#dialogBoxLOV a.lov_list,
#dialogBoxLOV a.lov_clear,
#dialogBoxLOV a.lov_list img,
#dialogBoxLOV a.lov_clear img,
#dialogBoxLOV img.ui-datepicker-trigger,
#dialogBoxLOV img.ui-datepicker-trigger:hover,
#dialogBoxLOV img.ui-datepicker-clear,
#dialogBoxLOV img.ui-datepicker-clear:hover {width:32px; height:32px; display:inline-block; vertical-align:middle;}

#dialogBoxLOV a.lov_list img,
#dialogBoxLOV 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;} 
#dialogBoxLOV a.lov_clear img,
#dialogBoxLOV 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;}
#dialogBoxLOV img.ui-datepicker-trigger,
#dialogBoxLOV 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;} 
#dialogBoxLOV img.ui-datepicker-clear,
#dialogBoxLOV 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;}
#dialogBoxLOV a.lov_list:hover img,
#dialogBoxLOV a.lov_clear:hover img,
#dialogBoxLOV img.ui-datepicker-trigger:hover ,
#dialogBoxLOV img.ui-datepicker-clear:hover{ opacity: 0.6;}

#dialogBoxLOV .type-icon{display: inline-block; padding: 10px;}
#dialogBoxLOV .selectboxit-option-icon-container{display: inline-block; margin-right:5px;}
#dialogBoxLOV .icon-search-all{background-image:url("../images/icons/2015/icon-search-all.png");}
#dialogBoxLOV .selectboxit-option-icon-url {width: 18px; height: 18px; background-repeat: no-repeat; background-position: right center;}
#dialogBoxLOV .selectboxit-option-icon {width:18px; height: 18px;background-repeat: no-repeat; background-position: right center;}
#dialogBoxLOV .icon-contentobj {background-image:url(../images/icons/2015/icon-content-object-small-dark.png);}
#dialogBoxLOV .icon-folder {background-image:url(../images/icons/2015/icon-close-folder.png);}
#dialogBoxLOV .icon-test {background-image:url(../images/icons/2015/icon-assessment-small.png);}
#dialogBoxLOV .icon-survey{background-image:url(../images/icons/2015/icon-survey-small-dark.png);}
#dialogBoxLOV .icon-learning-path{background-image:url(../images/icons/2015/icon-learning-path-small-dark.png);}
#dialogBoxLOV .icon-learning-track{background-image:url(../images/icons/2015/icon-learning-track-small-dark.png);}
#dialogBoxLOV .icon-qbank{background-image:url(../images/icons/2015/qbank-small.png);}
#dialogBoxLOV .icon-scheduled{background-image:url(../images/icons/2015/icon-scheduled-small-dark.png);}
#dialogBoxLOV .icon-selfpaced{background-image:url(../images/icons/2015/icon-self-paced-small-dark.png);}
#dialogBoxLOV .icon-resource{background-image:url(../images/icons/2015/icon-resource-avail-small-dark.png);}
#dialogBoxLOV .icon-organisation{background-image:url(../images/icons/2015/icon-org-small.png);}
#dialogBoxLOV .icon-user{background-image:url(../images/icons/2015/icon-user-small.png);}
#dialogBoxLOV .icon-position{background-image:url(../images/icons/2015/icon-org-small.png);}
#dialogBoxLOV .icon-job-role{background-image:url(../images/icons/2015/icon-job-role-small.png);}
#dialogBoxLOV .icon-document{background-image:url(../images/icons/2015/icon-document-small.png);}
#dialogBoxLOV .icon-operational-assessment{background-image:url(../images/icons/2015/icon-operational-assessment-small.png);}
#dialogBoxLOV .icon-manager-assessment,
#dialogBoxLOV .icon-manual-assessment {background-image:url(../images/icons/2015/icon-manager-assessment-small.png);}
#dialogBoxLOV .icon-rto {background-image:url(../images/icons/2015/icon-rto-qualification-small.png);}
#dialogBoxLOV .icon-competency{background-image:url(../images/icons/2015/icon-competency-small-dark.png);}
#dialogBoxLOV .icon.txt { background: transparent url(../images/icons/2015/txt-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV .icon.word { background: transparent url(../images/icons/2015/word-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV .icon.xls { background: transparent url(../images/icons/2015/xls-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV .icon.pdf {background: transparent url(../images/icons/2015/pdf-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV .icon.admin-activity{background-image: url(../images/icons/2015/icon-admin-activity-small.png) ;}
#dialogBoxLOV .icon.assessment{background-image: url(../images/icons/2015/icon-assessment-small.png) ;    background-color: #fbce4a;}
#dialogBoxLOV .icon.assignment{background-image: url(../images/icons/2015/icon-assignment-small.png) ;background-color: #fbce4a;}
#dialogBoxLOV .icon.bundle{background-image: url(../images/icons/2015/icon-bundle-small.png) ;}
#dialogBoxLOV .icon.certification{background-image: url(../images/icons/2015/icon-certification-small.png) ;background-color:#3baf85;}
#dialogBoxLOV .icon.content-object{background-image: url(../images/icons/2015/icon-content-object-small.png) ;background-color: #4880b8;}
#dialogBoxLOV .icon.document{background-image: url(../images/icons/2015/icon-document-small.png) ;}
#dialogBoxLOV .icon.ext-learning{background-image: url(../images/icons/2015/icon-ext-learning-small.png) ;background-color: #fbce4a;}
#dialogBoxLOV .icon.book{background-image: url(../images/icons/2015/icon-book-small.png) ;background-color: #0089d1;}
#dialogBoxLOV .icon.instructor-activity{background-image: url(../images/icons/2015/icon-instructor-activity-small.png) ;background-color: #3baf85;}
#dialogBoxLOV .icon.instructor-assessment{background-image: url(../images/icons/2015/icon-instructor-assessment-small.png) ; background-color: #fbce4a;}
#dialogBoxLOV .icon.job-role{background-image: url(../images/icons/2015/icon-job-role-small.png) ; background-color:#fbce4a;}
#dialogBoxLOV .icon.learning-path{background-image: url(../images/icons/2015/icon-learning-path-small.png); background-color:#14b6ce;}
#dialogBoxLOV .icon.learning-track{background-image: url(../images/icons/2015/icon-learning-track-small.png) ;background-color:#81bb61;}
#dialogBoxLOV .icon.manager-activity{background-image: url(../images/icons/2015/icon-manager-activity-small.png) ;background-color:#ed813e;}
#dialogBoxLOV .icon.manager-assessment{background-image: url(../images/icons/2015/icon-manager-assessment-small.png) ; background-color: #fbce4a;}
#dialogBoxLOV .icon.online-certification{background-image: url(../images/icons/2015/icon-online-certification-small.png); background-color:#3baf85;}
#dialogBoxLOV .icon.operational-assessment{background-image: url(../images/icons/2015/icon-operational-assessment-small.png) ; background-color:#fbce4a;}
#dialogBoxLOV .icon.resource-avail{background-image: url(../images/icons/2015/icon-resource-avail-small.png) ;  background-color: #81bb61;}
#dialogBoxLOV .icon.rto-competency{background-image: url(../images/icons/2015/icon-rto-competency-small.png) ;}
#dialogBoxLOV .icon.rto-qualification{background-image: url(../images/icons/2015/icon-rto-qualification-small.png) ;}
#dialogBoxLOV .icon.schedule-class{background-image: url(../images/icons/2015/icon-schedule-class-small.png) ;background-color:#ef9543;}
#dialogBoxLOV .icon.scheduled{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#ef9543;}
#dialogBoxLOV .icon.scheduled.onsite{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#0089d1;}
#dialogBoxLOV .icon.scheduled-full{background-image: url(../images/icons/2015/icon-scheduled-full-small.png) ;background-color:#ef9543;}
#dialogBoxLOV .icon.schedule-vclass{background-image: url(../images/icons/2015/icon-schedule-vclass-small.png) ;background-color:#ef9543;}
#dialogBoxLOV .icon.self-paced{background-image: url(../images/icons/2015/icon-self-paced-small.png) ;background-color:#0089d1;}
#dialogBoxLOV .icon.survey{background-image: url(../images/icons/2015/icon-survey-small.png) ;background-color: #14b6ce;}
#dialogBoxLOV .icon.virtual{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#84bbe6;}
#dialogBoxLOV .icon.virtual.onsite{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#0089d1;}
#dialogBoxLOV .icon.waitlist-class{background-image: url(../images/icons/2015/icon-waitlist-class-small.png) ;}
#dialogBoxLOV .icon.waitlist-vclass{background-image: url(../images/icons/2015/icon-waitlist-vclass-small.png) ;background-color:#84bbe6;}
#dialogBoxLOV .icon.user-deactive{background-image: url(../images/icons/2015/icon-user-deactive-small.png) ; background-color: #f6ced2;}
#dialogBoxLOV .icon.user-extended-leave{background-image: url(../images/icons/2015/icon-user-extended-leave-small.png) ; background-color:#fcde8a;}
#dialogBoxLOV .icon.user-anon{background-image: url(../images/icons/2015/icon-user-anon-small.png) ;}
#dialogBoxLOV .icon.org{background-image: url(../images/icons/2015/icon-org-small.png) ;}
#dialogBoxLOV .icon.org-inactive{background-image: url(../images/icons/2015/icon-org-inactive-small.png) ;}
#dialogBoxLOV .icon.standard-user-group{background-image: url(../images/icons/2015/icon-standard-user-group-small.png) ;}
#dialogBoxLOV .icon.dynamic-user-group{background-image: url(../images/icons/2015/icon-dynamic-user-group-small.png) ;    background-color: #fbce4a;}
#dialogBoxLOV .icon.home{background-image: url(../images/icons/2015/icon-home-small.png) ; /*background-color: #ef9543; */}
#dialogBoxLOV .icon.importfile{background-image: url(../images/icons/2015/icon-importfile-small.png) ;}
#dialogBoxLOV .icon.user,.tiles-layout.rating-wrp #dialogBoxLOV .icon.user{background-image: url(../images/icons/2015/icon-user-small.png) ; background-color:#c6e8f5;}
#dialogBoxLOV .icon.manager{background-image: url(../images/icons/2015/icon-manager-small.png) ;background-color:#ed813e;}
#dialogBoxLOV .icon.forum{background-image: url(../images/icons/2015/icon-forum-small.png) ;}
#dialogBoxLOV .icon.session{background-image: url(../images/icons/2015/icon-session-small.png) ; background-color:#76b417;}
#dialogBoxLOV .icon.instructor{background-image: url(../images/icons/2015/icon-instructor-small.png) ;}
#dialogBoxLOV .icon.curriculum{background-image: url(../images/icons/2015/icon-curriculum-small.png) ;   }
#dialogBoxLOV .icon.collapse-tree{background-image: url(../images/icons/2015/icon-collapse-tree.png) ;}
#dialogBoxLOV .icon.expand-tree{background-image: url(../images/icons/2015/icon-expand-tree.png) ;}
#dialogBoxLOV .icon.emptynode-tree{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ;}
#dialogBoxLOV .icon.single-star{background-image: url(../images/icons/2015/icon-single-star.png) ;}
#dialogBoxLOV .icon.report{background-image: url(../images/icons/2015/icon-report-small.png) ;}
#dialogBoxLOV .icon.flight{background-image: url(../images/icons/2015/icon-flight-small.png) ;}
#dialogBoxLOV .icon.modality-ES{background-image: url(../images/icons/2015/icon-modality-ES-small.png) ;}
#dialogBoxLOV .icon.modality-VC{background-image: url(../images/icons/2015/icon-modality-VC-small.png) ;}
#dialogBoxLOV .icon.modality-R{background-image: url(../images/icons/2015/icon-modality-R-small.png)) ;}
#dialogBoxLOV .icon.modality-EX{background-image: url(../images/icons/2015/icon-modality-EX-small.png) ;}
#dialogBoxLOV .icon.rule-based{background-image: url(../images/icons/2015/icon-rule-based-small.png) ;}
#dialogBoxLOV .icon.rank{background-image: url(../images/icons/2015/icon-rank-small.png) ;}
#dialogBoxLOV .icon.coned{background-image: url(../images/icons/2015/icon-coned-small.png) ;}
#dialogBoxLOV .icon.guest-speaker{background-image: url(../images/icons/2015/icon-guest-speaker-small.png) ;}
#dialogBoxLOV .icon.pdp{background-image: url(../images/icons/2015/icon-pdp-small.png) ;}
#dialogBoxLOV .icon.competency {background-image: url(../images/icons/2015/icon-competency-small.png) ;}
#dialogBoxLOV .icon-scheduled-class{background-image:url(../images/icons/2015/icon-schedule-class-small-dark.png);}
#dialogBoxLOV .icon-waitlist-class{background-image:url(../images/icons/2015/icon-waitlist-class-small.png);}	

#dialogBoxLOV a img.expandLovNode {display:inline-block; background: transparent url(../images/icons/2015/icon-plus.png) 0 0 no-repeat; width:11px; height:11px; position: relative; overflow: hidden; padding: 11px 16px 0 0;
  box-sizing: border-box; text-indent:-9999px !important; }
#dialogBoxLOV a img.collapseLovNode {display:inline-block; background: transparent url(../images/icons/2015/icon-minus.png) 0 0 no-repeat; width:11px; height:11px; position: relative; overflow: hidden; padding: 11px 16px 0 0;
  box-sizing: border-box; text-indent:-9999px !important;}
#dialogBoxLOV img.empty-nodes-lov {display:inline-block; background: transparent url(/st_toolkit/common/images/icons/empty-node.gif) 0 0 no-repeat; width:10px; height:16px; content:url(/st_toolkit/common/images/spacer.gif);  position: relative; overflow: hidden; padding: 10px 16px 0 0; box-sizing: border-box; text-indent:-9999px !important;}
#dialogBoxLOV a img.expandLovNode.expandedcollapsed,
#dialogBoxLOV a img.collapseLovNode.expandedcollapsed {width:16px; height:11px; background: transparent url(/st_toolkit/common/images/icons/2015/loading11.gif) 0 0 no-repeat; !important;  position: relative; overflow: hidden; padding: 11px 11px 0 0;
  box-sizing: border-box; text-indent:-9999px !important;}

/*#dialogBoxLOV table.object-nav a.fold-open, 
#dialogBoxLOV #folderContent table.object-nav a.fold-open {background-image: url(../images/icons/2015/icon-open-folder.png);}
#dialogBoxLOV table.object-nav a.cont-group, 
#dialogBoxLOV #folderContent table.object-nav a.cont-group {background-image: url(../images/icons/2015/icon-close-folder.png);}
#dialogBoxLOV table.object-nav a.trash, 
#dialogBoxLOV #folderContent table.object-nav a.trash {}*/
table.object-nav span > span {padding:0px 6px 0 0 !important;}
#dialogBoxLOV #search_results table.object-nav a.details-link {font-weight: normal; margin-bottom: 2px; margin-left: 3px; background-position-y: 0 !important; height: 18px; padding-left:0; background-image:none; background-repeat:no-repeat;}
#dialogBoxLOV #search_results .icon.small {width:14px; height:14px; background-size:14px; padding:5px !important; border-radius:16px; margin-right:3px; vertical-align: middle;}
#dialogBoxLOV table.object-nav a.site, 
#dialogBoxLOV #folderContent table.object-nav a.site {padding-left:0; background-image:none;}
#dialogBoxLOV table.object-nav a.site .icon.small, 
#dialogBoxLOV #folderContent table.object-nav a.site .icon.small {background-image: url(../images/icons/2015/icon-home-small.png); background-size: 18px;}
#dialogBoxLOV #search_results .icon.small.trash {background-image: url(../images/icons/2015/icon-trash-folder.png);background-size: 18px;}
#dialogBoxLOV #search_results .icon.small.cont-obj {background-image:url(../images/icons/2015/icon-content-object-small.png); background-color:#4880b8;}
#dialogBoxLOV #search_results .icon.small.cont-obj-cont-ref {background-image:url(../images/icons/2015/icon-content-object-small.png); background-color:#ff7e00;}
#dialogBoxLOV #search_results .icon.small.cont-group {background-image: url(../images/icons/2015/icon-close-folder.png); background-size:18px; }
#dialogBoxLOV #search_results .icon.small.fold-open {background-image: url(../images/icons/2015/icon-open-folder.png); background-size:18px; }
#dialogBoxLOV #search_results .icon.txt.small { background: transparent url(../images/icons/2015/txt-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV #search_results .icon.word.small { background: transparent url(../images/icons/2015/word-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV #search_results .icon.xls.small { background: transparent url(../images/icons/2015/xls-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV #search_results .icon.pdf.small {background: transparent url(../images/icons/2015/pdf-icon.png) no-repeat center center; background-size: 18px; border-radius: 0;}
#dialogBoxLOV #search_results .icon.admin-activity.small{background-image: url(../images/icons/2015/icon-admin-activity-small.png) ;}
#dialogBoxLOV #search_results .icon.assessment.small{background-image: url(../images/icons/2015/icon-assessment-small.png) ;    background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.assignment.small{background-image: url(../images/icons/2015/icon-assignment-small.png) ;background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.bundle.small{background-image: url(../images/icons/2015/icon-bundle-small.png) ;}
#dialogBoxLOV #search_results .icon.certification.small{background-image: url(../images/icons/2015/icon-certification-small.png) ;background-color:#3baf85;}
#dialogBoxLOV #search_results .icon.content-object.small{background-image: url(../images/icons/2015/icon-content-object-small.png) ;background-color: #4880b8;}

#dialogBoxLOV #search_results .icon.cont-obj-ref.small {background-image: url(../images/icons/2015/icon-content-object-small.png); background-color:#81bb61;}
#dialogBoxLOV #search_results .icon.cont-obj-ref.unpublished.small {background-image: url(../images/icons/2015/icon-content-object-small.png); background-color:#81bb61; opacity:0.4;}
#dialogBoxLOV #search_results .icon.l-path.small {background-image: url(../images/icons/2015/icon-learning-path-small.png);background-color:#14b6ce;}
#dialogBoxLOV #search_results .icon.l-path.unpublished.small {background-image: url(../images/icons/2015/icon-learning-path-small.png);background-color:#14b6ce; opacity:0.4;}
#dialogBoxLOV #search_results .icon.l-track.small {background-image: url(../images/icons/2015/icon-learning-track-small.png);background-color:#81bb61;}
#dialogBoxLOV #search_results .icon.l-track.unpublished.small {background-image:url(../images/icons/2015/icon-learning-track-small.png);background-color:#81bb61; opacity:0.4;}
#dialogBoxLOV #search_results .survey-ref.small {background-image: url(../images/icons/2015/icon-survey-small.png); background-color:#81bb61;}
#dialogBoxLOV #search_results .survey-ref.unpublished.small {background-image: url(../images/icons/2015/icon-survey-small.png); background-color:#81bb61; opacity:0.4;}
#dialogBoxLOV #search_results .job-role.small {background-image: url(../images/icons/2015/job-role-small.png); background-color:#fbce4a;}
#dialogBoxLOV #search_results .job-role.unpublished.small {background-image: url(../images/icons/2015/job-role-small.png); background-color:#fbce4a; opacity:0.4;}
#dialogBoxLOV #search_results .test-obj.small {background-image:url("../images/icons/2015/icon-assessment-small.png"); background-color: #fbce4a;}
#dialogBoxLOV #search_results .test-obj-ref.small {background-image:url("../images/icons/2015/icon-assessment-small.png"); background-color: #81bb61;}
#dialogBoxLOV #search_results .test-obj.unpublished.small {background-image:url("../images/icons/2015/icon-assessment-small.png"); background-color: #fbce4a; opacity:0.4;}
#dialogBoxLOV #search_results .ins-act.small {background-image: url(../images/icons/2015/icon-instructor-activity-small.png) ;background-color: #3baf85;}
#dialogBoxLOV #search_results .ins-act.unpublished.small {background-image: url(../images/icons/2015/icon-instructor-activity-small.png) ;background-color: #3baf85; opacity:0.4;}
#dialogBoxLOV #search_results .adm-act.small{background-image: url(../images/icons/2015/icon-admin-activity-small.png); background-color: #14b6ce;}
#dialogBoxLOV #search_results .adm-act.unpublished.small{background-image: url(../images/icons/2015/icon-admin-activity-small.png); background-color: #14b6ce;}
#dialogBoxLOV #search_results .adm-act-ref.small{background-image: url(../images/icons/2015/icon-admin-activity-small.png); background-color: #81bb61;}
#dialogBoxLOV #search_results .mgr-assess.small{background-image: url(../images/icons/2015/icon-manager-assessment-small.png) ; background-color: #fbce4a;}
#dialogBoxLOV #search_results .mgr-assess.unpublished.small{background-image: url(../images/icons/2015/icon-manager-assessment-small.png) ; background-color: #fbce4a; opacity:0.4;}
#dialogBoxLOV #search_results .icon.recurrent.small {background-image: url(../images/icons/2015/icon-recurrent-small.png) ;background-color: #34cd83;}
#dialogBoxLOV #search_results .icon.rto-obj{background-image: url(../images/icons/2015/icon-rto-competency-small.png) ;}
#dialogBoxLOV #search_results .icon.article.small {background-image: url(../images/icons/2015/icon-article-small.png) ;background-color: #ffd800;}

#dialogBoxLOV #search_results .icon.document.small{background-image: url(../images/icons/2015/icon-document-small.png) ;}
#dialogBoxLOV #search_results .icon.ext-learning.small{background-image: url(../images/icons/2015/icon-ext-learning-small.png) ;background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.book.small{background-image: url(../images/icons/2015/icon-book-small.png) ;background-color: #0089d1;}
#dialogBoxLOV #search_results .icon.instructor-activity.small{background-image: url(../images/icons/2015/icon-instructor-activity-small.png) ;background-color: #3baf85;}
#dialogBoxLOV #search_results .icon.instructor-assessment.small{background-image: url(../images/icons/2015/icon-instructor-assessment-small.png) ; background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.job-role.small{background-image: url(../images/icons/2015/icon-job-role-small.png) ; background-color:#fbce4a;}
#dialogBoxLOV #search_results .icon.learning-path.small{background-image: url(../images/icons/2015/icon-learning-path-small.png); background-color:#14b6ce;}
#dialogBoxLOV #search_results .icon.learning-track.small{background-image: url(../images/icons/2015/icon-learning-track-small.png) ;background-color:#81bb61;}
#dialogBoxLOV #search_results .icon.manager-activity.small,
#dialogBoxLOV #search_results .icon.mgr-act.small {background-image: url(../images/icons/2015/icon-manager-activity-small.png) ;background-color:#ed813e;}
#dialogBoxLOV #search_results .icon.manager-assessment.small{background-image: url(../images/icons/2015/icon-manager-assessment-small.png) ; background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.online-certification.small{background-image: url(../images/icons/2015/icon-online-certification-small.png); background-color:#3baf85;}
#dialogBoxLOV #search_results .icon.operational-assessment.small{background-image: url(../images/icons/2015/icon-operational-assessment-small.png) ; background-color:#fbce4a;}
#dialogBoxLOV #search_results .icon.resource-avail.small{background-image: url(../images/icons/2015/icon-resource-avail-small.png) ;  background-color: #81bb61;}
#dialogBoxLOV #search_results .icon.rto-competency.small{background-image: url(../images/icons/2015/icon-rto-competency-small.png) ;}
#dialogBoxLOV #search_results .icon.rto-qualification.small{background-image: url(../images/icons/2015/icon-rto-qualification-small.png) ;}
#dialogBoxLOV #search_results .icon.schedule-class.small{background-image: url(../images/icons/2015/icon-schedule-class-small.png) ;background-color:#ef9543;}
#dialogBoxLOV #search_results .icon.scheduled.small{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#ef9543;}
#dialogBoxLOV #search_results .icon.scheduled.onsite.small{background-image: url(../images/icons/2015/icon-scheduled-small.png) ;background-color:#0089d1;}
#dialogBoxLOV #search_results .icon.scheduled-full.small{background-image: url(../images/icons/2015/icon-scheduled-full-small.png) ;background-color:#ef9543;}
#dialogBoxLOV #search_results .icon.schedule-vclass.small{background-image: url(../images/icons/2015/icon-schedule-vclass-small.png) ;background-color:#ef9543;}
#dialogBoxLOV #search_results .icon.self-paced.small{background-image: url(../images/icons/2015/icon-self-paced-small.png) ;background-color:#0089d1;}
#dialogBoxLOV #search_results .icon.survey.small{background-image: url(../images/icons/2015/icon-survey-small.png) ;background-color: #14b6ce;}
#dialogBoxLOV #search_results .icon.virtual.small{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#84bbe6;}
#dialogBoxLOV #search_results .icon.virtual.onsite.small{background-image: url(../images/icons/2015/icon-virtual-small.png) ;background-color:#0089d1;}
#dialogBoxLOV #search_results .icon.waitlist-class.small{background-image: url(../images/icons/2015/icon-waitlist-class-small.png) ;}
#dialogBoxLOV #search_results .icon.waitlist-vclass.small{background-image: url(../images/icons/2015/icon-waitlist-vclass-small.png) ;background-color:#84bbe6;}
#dialogBoxLOV #search_results .icon.user-deactive.small{background-image: url(../images/icons/2015/icon-user-deactive-small.png) ; background-color: #f6ced2;}
#dialogBoxLOV #search_results .icon.user-extended-leave.small{background-image: url(../images/icons/2015/icon-user-extended-leave-small.png) ; background-color:#fcde8a;}
#dialogBoxLOV #search_results .icon.user-anon.small{background-image: url(../images/icons/2015/icon-user-anon-small.png) ;}
#dialogBoxLOV #search_results .icon.org.small{background-image: url(../images/icons/2015/icon-org-small.png) ;}
#dialogBoxLOV #search_results .icon.org-inactive.small{background-image: url(../images/icons/2015/icon-org-inactive-small.png) ;}
#dialogBoxLOV #search_results .icon.standard-user-group.small{background-image: url(../images/icons/2015/icon-standard-user-group-small.png) ;}
#dialogBoxLOV #search_results .icon.dynamic-user-group.small{background-image: url(../images/icons/2015/icon-dynamic-user-group-small.png) ;    background-color: #fbce4a;}
#dialogBoxLOV #search_results .icon.home.small{background-image: url(../images/icons/2015/icon-home-small.png) ; /*background-color: #ef9543; */}
#dialogBoxLOV #search_results .icon.importfile.small{background-image: url(../images/icons/2015/icon-importfile-small.png) ;}
#dialogBoxLOV #search_results .icon.user.small,
#dialogBoxLOV .tiles-layout.rating-wrp .icon.user.small{background-image: url(../images/icons/2015/icon-user-small.png) ; background-color:#c6e8f5;}
#dialogBoxLOV #search_results .icon.manager.small{background-image: url(../images/icons/2015/icon-manager-small.png) ;background-color:#ed813e;}
#dialogBoxLOV #search_results .icon.forum.small{background-image: url(../images/icons/2015/icon-forum-small.png) ;}
#dialogBoxLOV #search_results .icon.session.small{background-image: url(../images/icons/2015/icon-session-small.png) ; background-color:#76b417;}
#dialogBoxLOV #search_results .icon.instructor.small{background-image: url(../images/icons/2015/icon-instructor-small.png) ;}
#dialogBoxLOV #search_results .icon.curriculum.small{background-image: url(../images/icons/2015/icon-curriculum-small.png) ;    background-color: #81bb61;}
#dialogBoxLOV #search_results .icon.collapse-tree.small{background-image: url(../images/icons/2015/icon-collapse-tree.png) ;}
#dialogBoxLOV #search_results .icon.expand-tree.small{background-image: url(../images/icons/2015/icon-expand-tree.png) ;}
#dialogBoxLOV #search_results .icon.emptynode-tree.small{background-image: url(../images/icons/2015/icon-emptynode-tree.png) ;}
#dialogBoxLOV #search_results .icon.single-star.small{background-image: url(../images/icons/2015/icon-single-star.png) ;}
#dialogBoxLOV #search_results .icon.report.small{background-image: url(../images/icons/2015/icon-report-small.png) ;}
#dialogBoxLOV #search_results .icon.flight.small{background-image: url(../images/icons/2015/icon-flight-small.png) ;}
#dialogBoxLOV #search_results .icon.modality-ES.small{background-image: url(../images/icons/2015/icon-modality-ES-small.png) ;background-color:#81bb61;}
#dialogBoxLOV #search_results .icon.modality-VC.small{background-image: url(../images/icons/2015/icon-modality-VC-small.png) ;background-color:#fcde8a;}
#dialogBoxLOV #search_results .icon.modality-R.small{background-image: url(../images/icons/2015/icon-modality-R-small.png)) ;background-color:#ed813e;}
#dialogBoxLOV #search_results .icon.modality-EX.small{background-image: url(../images/icons/2015/icon-modality-EX-small.png) ;background-color:#84bbe6;}
#dialogBoxLOV #search_results .icon.rule-based.small{background-image: url(../images/icons/2015/icon-rule-based-small.png) ;background-color:#ef9543;}
#dialogBoxLOV #search_results .icon.rank.small{background-image: url(../images/icons/2015/icon-rank-small.png) ;background-color:#fbce4a;}
#dialogBoxLOV #search_results .icon.coned.small{background-image: url(../images/icons/2015/icon-coned-small.png) ;background-color:#ed813e;}
#dialogBoxLOV #search_results .icon.guest-speaker.small{background-image: url(../images/icons/2015/icon-guest-speaker-small.png) ;background-color: #c6e8f5;}
#dialogBoxLOV #search_results .icon.pdp.small{background-image: url(../images/icons/2015/icon-pdp-small.png) ;background-color: #0089d1;}
#dialogBoxLOV #search_results .icon.competency.small {background-image: url(../images/icons/2015/icon-competency-small.png) ;background-color: #14b6ce;}
#dialogBoxLOV #search_results .icon.helpquestionmarkpopup {background-image: url(../images/icons/2015/icon-help-small.png); width:12px; height:12px; margin:0 3px;}
#dialogBoxLOV #search_results .icon.qbank.small {background-image: url(../images/icons/2015/icon-qbank-small.png) ;background-color: #2476ff;}

/* LOV embedded on the page : LMT_ALL_LEARNING_NAV (Course Completion page) */
#dialogBoxLOV #lov-embedded #search-page #header #header-inner .lov-searchboxit-wrapper {background-color: #FFF;}
#dialogBoxLOV #lov-embedded #search-page #header .lov-searchboxit-wrapper h1.page-title {float: left; font-size: 12px; margin: 25px 10px 0 10px;}
#dialogBoxLOV #lov-embedded #search-page #header .selectboxit-container {margin-top: 8px;}
#dialogBoxLOV #lov-embedded #search-page #header #collapsible-search .search-content {margin-left:50px; border:0;}

/* NON NAVIGATOR LOV specific */
#lovDialog.non-navigatorlov {}
	#lovDialog.non-navigatorlov #header {margin-bottom:10px;}
	#lovDialog.non-navigatorlov h2.table_heading {overflow:hidden;} 
	#lovDialog.non-navigatorlov .lov-btns.select {
		background-color: #ebebed !important; 
		background-image: none !important; 
		border: 1px solid #d4d4d4 !important; 
		border-radius: 3px !important; 
		display: inline-block !important;
		font-size: 11px;
		line-height: 20px;
		margin-bottom: 8px;
		padding: 0;
		text-decoration: none;
	}
	#lovDialog.non-navigatorlov .lov-btns.select span {
		background: url(/st_toolkit/common/images/icons/btn-ok_16.png) no-repeat scroll 5px center transparent !important;
		color: #424242 !important;
		font-weight: normal !important;
		height: 19px !important;
		padding: 0 6px 0 25px !important;
	}
	#lovDialog.non-navigatorlov #search-page #header #header-inner #collapsible-search .search-wrapper {border:none; padding:0 5px 0 10px; margin:0;border-top: solid 1px #d6d6d6 !important; padding: 10px!important;}
	#lovDialog.non-navigatorlov #search-page #header #header-inner #collapsible-search .adv-search-wrapper {border:none !important;}
	#lovDialog.non-navigatorlov #search-page #header #header-inner #collapsible-search .inp-txt-label {padding-right:8px !important;}
	#lovDialog.non-navigatorlov #search-page #header #header-inner #collapsible-search .search-wrapper .inp-txt-label label {white-space: normal; margin-top:0;}
	#lovDialog.non-navigatorlov #search-page #header #header-inner #collapsible-search .search-wrapper strong input {vertical-align:middle;}
	#lovDialog.non-navigatorlov #collapsible-search ul.form-col label.lbl.ck.single, 
	#lovDialog.non-navigatorlov #search-page ul.trigger-icons li label.lbl.ck.single {margin-top:28px;}
	#lovDialog.non-navigatorlov #search-page .multi-col-form ul.form-col.btns {float:right;}
	
	#lovDialog.non-navigatorlov #header-linetwo {margin-top:12px; margin-bottom:5px;}
	#lovDialog.non-navigatorlov #header-linetwo ul {margin:0; padding:0; list-style:none; overflow:hidden;}/* clear */
	#lovDialog.non-navigatorlov #header-linetwo ul li {float:left; margin-bottom:3px;}
	#lovDialog.non-navigatorlov #header-linetwo a.action.small.valpicker {
		float:left; 
		margin-left:5px !important; 
		margin-bottom:0 !important; 
		background-color: #fff;
		background-image: none;
		border: 1px solid #aaa;
		border-radius: 3px;
		display: inline-block;
		font-size: 16px !important;
		/*line-height: 20px;*/
		padding: 10px 15px !important;
	}
	#lovDialog.non-navigatorlov #header-linetwo a.action.small.valpicker:hover {}
	#lovDialog.non-navigatorlov #header-linetwo a.action.small.valpicker span {
		/*background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
		color: #333!important;
		font-weight: normal;
		line-height: 19px;
		margin: 0;
		/*padding: 0 11px 0 12px;*/
		text-decoration: none !important;
		background: url(/st_toolkit/common/images/icons/btn-cancel_16.png) no-repeat scroll right center transparent !important;
		padding: 0 15px 0 0 !important;
	}
	#lovDialog.non-navigatorlov #header-linetwo a.action.small.valpicker:hover span {}
	
	#lovDialog.non-navigatorlov #search-page .search-wrapper {z-index:2000;}
	#lovDialog.non-navigatorlov #search_results {overflow: auto;}
	#lovDialog.non-navigatorlov #search_results table.data tr .lov-btns.select {opacity:0.4; filter:alpha(opacity=40);}
	#lovDialog.non-navigatorlov #search_results table.data tr .lov-btns.select:hover {opacity:1; filter:alpha(opacity=100);}
	#lovDialog.non-navigatorlov #search_results table.data th {
		background: url("/st_toolkit/common/images/admin/divider-table-header.gif") repeat-y scroll right 10% #e7e6e5 !important;
		border: medium none !important;
		color: #424242;
		font-size: 12px;
		font-weight: bold;
		padding: 6px 10px;
		text-align: left;
		text-transform: capitalize;
		vertical-align: middle;
	}
	#lovDialog.non-navigatorlov #search_results table.data {width: 100% !important;}
	#lovDialog.non-navigatorlov span.data_navigation a, 
	#lovDialog.non-navigatorlov span.data_navigation a:visited {background-color: transparent; color: #1073c7;}

/* NON-SELECTABLE classes */
/*
table.object-nav .non-selectable,
table.object-nav a.non-selectable,
table.object-nav a.non-selectable span,
table.object-nav .non-selectable:hover {cursor:default !important;}
table.object-nav .non-selectable.active .obj-text, 
table.object-nav .non-selectable.active .obj-text,
table.object-nav .details-link.non-selectable:hover .obj-text {background-color:transparent !important;}*/

/* IE7 hacks */
*+html #dialogBoxLOV #openSearchBtn,
*+html #dialogBoxLOV #openSearchBtn.opened {padding-left:35px !important;}
*+html #dialogBoxLOV #openSearchBtn span {text-indent:-12px; font-size:0;}
*+html #lovDialog .selectboxit .selectboxit-arrow-container {float:none;}
*+html #lovDialog .selectboxit .selectboxit-arrow-container {float:none;}
*+html #dialogBoxLOV ul.form-col li.form-fields label {display: inline-block !important;}
*+html #lovDialog #search-page ul.trigger-icons li input.chkbox-single {margin-top:0;}
*+html #dialogBoxLOV .selectBoxItSearchTextSet {height:1%;}
*+html #dialogBoxLOV .selectBoxItSearchTextSet ul.form-col {float:left;}
*+html #dialogBoxLOV .selectBoxItSearchTextSet #in_searchtext {width:70%;}
*+html #dialogBoxLOV .non-navigatorlov #in_filter {width:90%;}
*+html #dialogBoxLOV ul.form-col label.lbl input.ctrl.ck,
*+html #dialogBoxLOV ul.form-col label.lbl input.ctrl.rd{width:auto;}
*+html #dialogBoxLOV ul.form-col .ctrl.ck ~ .ctrl-ind {display:none;}
*+html #lovDialog #in_object_listSelectBoxItOptions,
*+html #lovDialog .selectboxit-option,
*+html #lovDialog .selectboxit-container {z-index:99999 !important;}