.defaultSkin table.mceLayout iframe html {
	overflow-y:scroll
}
 @font-face {
    font-family:"openSansLight";
    src:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/font/OpenSans-Light.ttf")
 }
 @font-face {
    font-family:"openSansRegular";
    src:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/font/OpenSans-Regular.ttf")
 }
 @font-face {
    font-family:"ProximaNovaBold";
    src:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/font/PTS75F.ttf")
 }
body {
  font-size:100%;
  background-color:#fff
}
body, html{
  height:100%;
}
body.html {
  font-size:100%;
  background-color:#fefbf1
}
#skip-link, #page {
  font-size:.75em;
  line-height:1.333em;
  font-size:13px;
  line-height:1.286em
}
body, caption, th, td, input, textarea, select, option, legend, fieldset {
 font-family:openSansRegular, Arial
}
pre, code {
  font-size:1.1em;
  font-family:"Courier New", "DejaVu Sans Mono", monospace
}
h1 {
  font-size:2em;
  line-height:1.3em;
  margin-top:0;
  margin-bottom:.5em
}
h2 {
  font-size:1.5em;
  line-height:1.3em;
  margin:0
}
h3 {
  font-size:1.3em;
  line-height:1.3em;
  margin-top:.769em;
  margin-bottom:.769em
}
h4, h5, h6 {
  font-size:1.1em;
  line-height:1.3em;
  margin-top:.909em;
  margin-bottom:.909em
}
p, ul, ol, dl, pre, table, fieldset {
	margin:0
}
blockquote {
  margin:1em 2em
}
ul, ol {
  margin-left:0;
  padding-left:2em
}
#block-menu-primary-links .block ul, .item-list ul {
  margin:0;
  padding:0 0 0 2em
}
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol,
.item-list ol ol, .item-list ol ul, .block ul,li {
  margin:0;
  padding:0
}
.item-list ul li {
  margin:0;
  padding:0;
  list-style:inherit
}
ul.menu li, li.expanded, li.collapsed, li.leaf {
  margin:0;
  padding:0
}
ul          { list-style-type:disc }
ul ul       { list-style-type:circle }
ul ul ul    { list-style-type:square }
ul ul ul ul { list-style-type:circle }
ol          { list-style-type:decimal }
ol ol       { list-style-type:lower-alpha }
ol ol ol    { list-style-type:decimal }
dt {
  margin:0;
  padding:0
}
dd {
  margin:0 0 0 2em;
  padding:0
}
a {
  outline:none
}
table {
  border-collapse:collapse
}
th, thead th, tbody th {
  text-align:left;
  padding:0;
  border-bottom:0
}
tbody {
  border-top:0
}
abbr {
  border-bottom:1px dotted #666;
  cursor:help;
  white-space:nowrap
}
abbr.created {
  border:0;
  cursor:auto;
  white-space:normal
}
img {
  border:0
}
hr{
  height:1px;
  border:1px solid #666
}
form {
  margin:0;
  padding:0
}
fieldset {
  margin:1em 0;
  padding:.5em
}
.with-wireframes #header .section,
.with-wireframes #content .section,
.with-wireframes #navigation .section,
.with-wireframes .region-sidebar-first .section,
.with-wireframes .region-sidebar-second .section,
.with-wireframes #footer .section,
.with-wireframes .region-page-closure {
  margin-top:1px;
  padding:2px;
  border:1px solid #ccc
}
#page-container {
	margin-left:auto;
  margin-right:auto;
  width:1200px;
  background:#fff;
  min-height: 100%;
  position:relative
}
#page-wrapper, .region-page-closure {
  margin-left:auto;
  margin-right:auto;
  width:942px;
  padding-bottom:173px
}
.header-top-strip {
  float:right;
  position:relative;
  margin-top:28px
}
.region-header {
  clear:both
}
.region-shopping-cart {
  float:right
}
#main-wrapper {
  position:relative;
  clear:both;
  background-color:#FFF;
  min-height:500px
}
#content {
  margin:0
}
.line2-attribute{
	float: left	
}
#content, .no-sidebars #content {
  float:left;
  width:942px;
  margin-left:0;
  margin-right:-960px;
  padding:0
}
.sidebar-first #content {
  width:760px;
  margin-left:200px;
  margin-right:-960px
}
.sidebar-second #content {
  width:700px;
  margin-left:0;
  margin-right:-760px
}
.two-sidebars #content {
  width:560px;
  margin-left:200px;
  margin-right:-760px
}
#content .section {
  margin:0;
  padding:0
}
#navigation {
  float:left;
  width:100%;
  margin-left:0;
  margin-right:-100%;
  padding:0;
  height:2.3em
}
.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top:0
}
#navigation ul {
  margin:0;
  padding:0;
  text-align:left
}
#navigation li {
  float:left;
  padding:0 10px 0 0
}
.region-sidebar-first {
  float:left;
  width:200px;
  margin-left:0;
  margin-right:-200px;
  padding:0
}
.region-sidebar-first .section {
  margin:0 20px 0 0;
  padding:0
}
.region-sidebar-second {
  width:301px;
  margin-left:640px;
  margin-right:-930px;
  padding:0
}
.region-sidebar-second .section {
  padding:0
}
#page-container .block-title-left, .expertusV2PopupContainer .block-title-left {
  padding-left:10px;
  height:39px;
  border-radius: 10px 10px 0 0; /*top left, top right, bottom right, bottom left*/
  background-color:#27245e;
  border:2px solid #27245e;
  border-bottom:0
}
#page-container .block-title-right, .expertusV2PopupContainer .block-title-right {
  padding-right:10px;
  height:39px
}
.block {
  margin-top:18px;
  position:relative
}
.block-title-middle {
  height:39px
}
h2.block-title {
  font-size:12px;
  padding:10px 0 0 4px;
  text-transform:uppercase;
  color:#333;
  text-indent:9px;
  font-family:ProximaNovaBold, Arial
}
.block-title-middle h2.block-title {
  padding:0;
  line-height:31px;
  letter-spacing:1px;
  text-transform:uppercase
}
#page-container .block-footer-left,
.expertusV2PopupContainer #myprofile-myactivity-screen .block .block-footer-left,
.expertusV2PopupContainer .block-footer-left {
  padding-left:10px;
  height:9px;
  border:1px solid #e7e7e7;
  border-top:0;
  border-radius:0 0 10px 10px
}
#page-container .block-footer-right, .expertusV2PopupContainer .block-footer-right {
  height:9px;
  padding-right:10px
}
#page-container .block-footer-middle, .expertusV2PopupContainer .block-footer-middle {
  height:9px
}
#page-container .block-findtraining-left, .expertusV2PopupContainer .block-findtraining-left {
  background-color: #27245e;
  padding-left:10px;
  height:39px;
  border-radius: 10px 10px 0 0;
}
#page-container .block-findtraining-right,
.expertusV2PopupContainer .block-findtraining-right {
  height:39px;
  padding-right:10px
}
#page-container .block-findtraining-middle, .expertusV2PopupContainer .block-findtraining-middle{
  height:39px
}
.block-content-main {
  display:block
}
.region-sidebar-widget-bg,.block-content-main {
  background:#fff;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7
}
.region-sidebar-widget-bg ul {
  list-style-type:none;
  padding:0
}
.block-exp_sp_learning_spotlight a:hover {
  color:#ff7900;
  height:18px;
  background:url(../images/layoutBg.gif) no-repeat right -1193px;
  overflow:hidden;
  text-decoration:none
}
.content-inner {
  padding:5px 9px 5px 5px;
  background:#f3f8f8
}
.content-inner > * {
  position:relative
}
.expand-collapse {
  display:block;
  text-align:right;
  padding-bottom:5px;
  padding-right:5px
}
.page-node .content .field-items .field-item {
  padding:10px 20px
}
.region-footer {
  display:block;
  height:auto;
  margin:0 auto;
  cleat:both;
  width:942px;
  position:relative;
  clear:both
}
.region-footer .block-menu {
  width:auto;
  margin:0 auto
}
.region-footer .menu {
  margin:8px 0 0 0;
  padding:0;
  list-style-type:none
}
.region-footer .menu li {
  padding:0;
  display:inline;
  float:left;
  cursor: pointer;
}
.region-footer .menu li.first {
  padding-left:0;
  padding-right:0
}
.region-footer .menu li.first a,
.region-footer .menu li.first a:hover {
  padding-left:0
}
.region-footer .menu li.last{
  padding:0;
  display:inline;
  border-right:0;
  float:left
}
.region-footer .menu li a{
  font-size:12px;
  color:#949d9e;
  text-decoration:none;
  padding:0 10px;
  font-weight:bold;
  text-transform:uppercase;
  float:left;
  font-family:arial
}
.region-footer .menu li a:hover{
  font-size:12px;
  color:#949D9E;
  text-decoration:none;
  font-weight:bold;
  padding:0 10px;
  float:left;
  font-family:arial;
  text-transform:uppercase
}
.ftrLeft {
  float:left;
  padding-top:6px
}
.copyright-page {
  margin-top:5px
}
.poweredby {
  float:right
}
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-page-closure {
  overflow:visible;
  word-wrap:break-word
 }
#navigation {
  overflow:hidden
}
div.tabs {
  margin:0 0 5px 0
}
ul.primary {
  margin:0;
  padding:0 0 0 10px;
  border-width:0;
  list-style:none;
  white-space:nowrap;
  line-height:normal
}
ul.primary li {
  float:left;
  margin:0;
  padding:0
}
ul.primary li a {
  display:block;
  height:24px;
  margin:0;
  padding:0 0 0 5px;
  border-width:0;
  font-weight:bold;
  text-decoration:none;
  color:#777;
  background-color:transparent
}
ul.primary li a .tab {
  display:block;
  height:20px;
  margin:0;
  padding:4px 13px 0 6px;
  border-width:0;
  line-height:20px
}
ul.primary li a:hover, ul.primary li a:focus {
  border-width:0;
  background-color:transparent
}
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus {
  border-width:0;
  color:#000;
  background-color:transparent
}
ul.secondary {
  margin:0;
  padding:0 0 0 5px;
  border-bottom:1px solid #c0c0c0;
  list-style:none;
  white-space:nowrap
}
ul.secondary li {
  float:left;
  margin:0 5px 0 0;
  padding:5px 0;
  border-right:0
}
ul.secondary a {
  display:block;
  height:24px;
  margin:0;
  padding:0;
  border:1px solid #c0c0c0;
  text-decoration:none;
  color:#777
}
ul.secondary a .tab {
  display:block;
  height:18px;
  margin:0;
  padding:3px 8px;
  line-height:18px
}
ul.secondary a.active, ul.secondary a.active:hover, ul.secondary a.active:focus {
  border:1px solid #c0c0c0;
  color:#000
}
div.messages, div.status, div.warning, div.error {
  min-height:21px;
  margin:1em;
  border:2px solid #ff7;
  color:#000;
  background-color:#ffc;
  background-image:none;
  background-repeat:no-repeat;
  background-position:5px 5px;
  overflow:hidden;
  padding:0;
  text-align:center;
  line-height:21px
}
div.status {
  background-color:#fff
}
div.warning {
  border-color:#fc0
}
div.warning, tr.warning {
  color:#000;
  background-color:#ffc
}
div.error {
  border-color:#F0C36D;
  background-image:none
}
div.error, tr.error {
  color:#000;
  background-color:#F9EDBE
}
div.messages ul,
#message-container .messages ul{
  display: table-cell;
  margin:5px 8px 0 0;
  width:100%
}
body {
  margin:0;
  padding:0
}
#page {
  position:relative
}
#skip-link a, #skip-link a:visited {
  position:absolute;
  display:block;
  left:0;
  top:-500px;
  width:1px;
  height:1px;
  overflow:hidden;
  text-align:center;
  background-color:#666;
  color:#fff
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
  position:static;
  width:100%;
  height:auto;
  padding:2px 0 3px 0
}
#header {
	background-color:#fff;
	display:block;
	height:119px;
	color:#fff
}
#logo {
  float:left;
  margin:0;
  padding:0 0 0 2px;
  height:79px;
  line-height:79px
}
#logo img {
  vertical-align:middle;
  margin-top:0
}
.breadcrumb {
  padding-bottom:0;
  display:none
}
h1.title, h2.title, h3.title {
  margin:0
}
div.error, tr.error {
  display:none
}
.error {
  font-size:12px
}
.help {
  margin:1em 0
}
.more-help-link {
  font-size:.85em;
  text-align:right
}
#content-area {
  padding:10px
}
ul.links {
  margin:.8em 0;
  padding:0
}
ul.links.inline {
  margin:0;
  display:inline
}
ul.links li {
  display:inline;
  list-style-type:none;
  padding:0 .5em
}
.pager {
  clear:both;
  margin:1em 0;
  text-align:center
}
.pager a,
.pager strong.pager-current {
  padding:.5em
}
.feed-icons {
  margin:1em 0;
  display:none
}
.more-link {
  text-align:right
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
.element-hidden {
  display:none
}
.element-invisible {
  position:absolute;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px, 1px, 1px, 1px);
  display:none
}
li a.active {
  color:#000
}
.top_head {
  color:#474747
}
#secondary-menu {
  display:block;
  float:right;
  margin:0;
  text-align:right
}
.region-top-links {
  display:block;
  float:right;
  text-align:right;
  width:75%
}
#page_top_links {
  padding:11px 10px 0 0
}
#secondary-menu li{
  border-left:1px solid #ededed;
  line-height:17px;
  padding:0 0 4px 0;
  float:left
}
#secondary-menu li.first {
  border-left:0;
  line-height:17px
}
#secondary-menu li a {
  color:#474747;
  font-size:11px;
  padding:0 15px;
  line-height:12px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  font-family:ProximaNovaBold, Arial
}
#secondary-menu li span {
  color:#474747;
  font-size:11px;
  padding:0 8px;
  line-height:12px;
  text-align:center;
  text-decoration:none;
  cursor:pointer
}
#account_setting {
  position:absolute;
  right:-29px;
  top:15px;
  z-index:1000
}
#account_setting div {
  padding:3px;
  font-size:11px
}
#account_setting div.full_name {
  font-weight:bold
}
#account_setting div.email {
  border-bottom:1px dotted #ccc;
  color:#999
}
#account_setting div.links a {
  color:#474747;
  text-decoration:none;
  font-size:11px
}
#account_setting div.links a:hover {
  display:block
}
#account_setting div.links {
  width:114px;
  padding-top:5px
}
#account_setting .qtip-close-button {
  top:-11px;
  right:0
}
.enrollment-change-class .qtip-close-button {
  top:4px;
}
#account_setting .bottom-qtip-tip-up {
  position:absolute;
  top:0
}
#account_setting #bubble-face-table {
  margin-top:-12px;
  min-width:100px
}
#secondary-menu li .my-account-arrow-new {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1495px;
  display:inline-block;
  margin-right:7px;
  padding-right:12px;
  text-align:left;
  text-transform:uppercase;
  font-family:ProximaNovaBold, Arial
}
#secondary-menu li .my-account-arrow {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat 42px -1495px;
  display:inline-block;
  margin:0 4px 0 8px;
  padding:0;
  text-align:left;
  width:52px
}
.block-menu {
  float:left;
  width:50%
}
#block-exp-sp-footer-footer {
  position:absolute;
  margin-top:0;
  right:0;
  width:100%;
  top:-7px
}
#user-login-form {
  text-align:left
}
#block-system-main-menu h2 {
  display:none
}
#block-system-main-menu {
  clear:left;
  display:block;
  height:45px;
  width:71.5%;
  float:left;
  margin:0
}
#block-exp-sp-forum-header-search,
#block-exp-sp-lnrsearch-tab-search,
#block-exp-sp-myteam-header-search {
  display:block;
  height:40px;
  width:28%;
  float:right;
  margin:0
}
#block-system-main-menu li {
  list-style-type:none
}
#block-system-main-menu li {
  float:left;
  position:relative
}
#block-system-main-menu li ul {
  top:25px;
  left:0;
  position:absolute
}
#block-system-main-menu li ul ul {
  margin:-25px 0 0 125px
}
#block-system-main-menu li ul {
  display:none
}
#block-system-main-menu li:hover ul {
  display:block;
  width:120px;
  height:auto;
  background:#f18b01;
  margin:5px 0 0 15px
}
#block-system-main-menu li.first {
  list-style-image:none;
  height:27px; margin:0;
  padding:13px 15px 0 15px;
  text-align:center;
  display:block;
  border-right:1px solid #ededed
}
#block-system-main-menu li {
  list-style-image:none;
  height:27px;
  margin:0;
 /* padding:13px 11px 0; */
  padding:13px 9px 0; /* Added/Changed by ganesh on May 9th 2017 for #73716*/
  text-align:center;
  display:block;
  border-right:1px solid #ededed
}
#block-system-main-menu li a.active {
  list-style-image:none;
  height:16px;
  margin-top:0;
  font-size:13px;
  text-decoration:none;
  display:block;
  font-family:ProximaNovaBold, Arial
}
#block-system-main-menu li.active-trail {
  list-style-image:none;
  height:26px;
  margin-top:0;
  font-size:12px;
  text-decoration:none;
  display:block;
  font-family:ProximaNovaBold, Arial;
  background: -ms-linear-gradient(#f3f3f3, #ffffff);/*For IE10*/
  background: linear-gradient(#f3f3f3, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#f3f3f3', endColorstr='#ffffff'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3f3f3, endColorstr=#ffffff)";
}
#block-system-main-menu li ul,
#block-system-main-menu a {
  color:#464646;
  padding:0 1px 0;
  text-decoration:none;
  font-size:13px;
  display:block;
  font-family:ProximaNovaBold, Arial;
  text-transform: uppercase;
}
#main-menu, #name-and-slogan, .block .title, #navigation{
  display:none
}
.tbl_profilefields {
  display:none
}
.block-user .item-list h3 {
  display:none
}
.block-user ul li {
  list-style-type:none;
  padding:5px
}
.user-profile-link .user-profile {
  color:#666
}
.user-profile-link a:hover {
  color:#666;
  text-decoration:none
}
#paintRating .fivestar-widget-static .star {
  background:none;
  float:left;
  height:10px;
  width:13px
}
.cls-show{
  background:url("../images/layoutBg.gif") no-repeat left -1464px;
  cursor:pointer;
  float:left;
  height:16px;
  margin:0 0 15px 1px;
  padding-left:12px;
  color:#333
}
.cls-hide{
  background:url("../images/layoutBg.gif") no-repeat 3px -1422px;
  cursor:pointer;
  float:left;
  height:16px;
  margin:0 0 0 1px;
  padding-left:12px;
  color:#333
}
.loadercontent{
  background:url("../images/spacer.gif") repeat;
  opacity:.8;
  position:absolute;
  z-index:98;
  filter:Alpha(Opacity=80);
  text-align:center
}
.loaderimg {
  background:url("../images/loader.gif") no-repeat 50% 50%;
  height:60px;
  text-align:center;
  width:60px;
  z-index:99;
  vertical-align:middle;
  margin:0 auto
}
.ui-accordion-header {
  color:#a3a3a4;
  font-size:10px
}
.ovLoader {
  width:100%;
  height:100px;
  padding-top:100px;
  background:url("../images/loader.gif") no-repeat center 60px;
  text-align:center
}
.myProfileTitle {
  padding:10px;
  font-weight:bold;
  background:#edf4f6;
  border-top:1px solid #b7cbd3;
  border-bottom:1px solid #b7cbd3
}
.myProfileTitleTxt {
  font-size:14px;
  color:#417baa
}
.UserProfileBox {
  width:100%;
  clear:both
}
.ui-corner-all {
  -moz-border-radius:0
}
span.errorfld {
  color:red
}
input.errorfld {
  border-color:red
}
.normalfld {
  border:1px solid;
  border-color:#AAA #F0F0F0 #F0F0F0 #AAA;
  padding-left:1px
}
.portal-ui-element .ui-dialog {
	position:relative;
	padding:.4em;
	width:300px;
	background:#fff;
	border:1px solid #ccc
}
.portal-ui-element .ui-dialog .ui-dialog-titlebar {
	padding:1.5em .3em .8em 1em;
	position:relative;
	background:url(../images/layoutBg.gif) repeat-x right -783px
}
.portal-ui-element .ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0 .2em;
	font-size:100%;
	position:relative;
	top:-19px;
	color:#fff
}
.portal-ui-element .ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-6px 0 0 0;
	padding:1px;
	height:18px
	}
.portal-ui-element .ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px
	}
.portal-ui-element .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	background:none;
	border:0;
	}
.portal-ui-element .ui-dialog .ui-dialog-content {
	float:left;
	border:0;
	padding:0;
	zoom:1;
	width:100%
	}
.portal-ui-element .ui-dialog .ui-dialog-buttonpane {
  background-color:#FFF;
  border:0;
  clear:both;
  text-align:left;
  width:100%
}
.portal-ui-element .ui-dialog .ui-dialog-buttonpane button {
  float:right;
  background:url("../images/ExpertusIcons.png") no-repeat 0 -189px;
  border:0;
  color:#E36500;
  cursor:pointer;
  height:0;
  margin:5px 10px 3px;
  padding:2px 0 18px;
  text-align:center;
  width:69px
}
.ui-widget-header .ui-state-hover {
  background:none;
  border:0;
  width:20px;
  height:17px;
  overflow:hidden
}
.ui-dialog .ui-widget-header .ui-state-hover span {
  height:15px;
  overflow:hidden;
  width:17px;
  margin-top:2px
}
.result-Delete {
  width:20px;
  height:20px;
  margin-top:4px;
  cursor:pointer;
  border:0;
  margin:0;
  float:right;
  background:url("../images/ExpertusIcons.png") no-repeat -68px -189px
}
.result-Course {
  width:20px;
  height:20px;
  margin-top:4px;
  cursor:pointer;
  border:0;
  margin:0 5px 0 0;
  float:left;
  background:url("../images/ExpertusIcons.png") no-repeat -20px -115px
}
.result-Ilt {
  width:20px;
  height:20px;
  margin-top:4px;
  cursor:pointer;
  border:0;
  margin:0 2px 0 0;
  background:url("../images/ExpertusIcons.png") no-repeat -40px -115px
}
.result-Launch {
  cursor:pointer;
  height:auto;
  padding:2px 0;
  margin:0 2px;
  width:68px;
  border:0;
  float:left;
  color:#e36500;
  text-align:center;
  background:url("../images/ExpertusIcons.png") no-repeat 0 -190px
}
.clearBoth {
  clear:both
}
.DetailsPageTable {
  margin:10px
}
.CourseDetailsContent,
.ClassDetailsContent{
  padding:10px
}
#block-exp_sp_coursedetail-0 h2 {
  margin-top:0
}
.button-left-bg {
  background:url("../images/layoutBg.gif") no-repeat 0 -1264px;
  float:left;
  height:19px;
  width:10px
}
.button-middle-bg {
  background:url("../images/layoutBg.gif") repeat-x 0 -1284px;
  border:0;
  color:#E36500;
  cursor:pointer;
  float:left;
  height:19px;
  overflow:hidden;
  padding:1px 10px;
  text-align:center
}
.button-right-bg {
  background:url("../images/layoutBg.gif") no-repeat right -1306px;
  float:left;
  height:19px;
  overflow:hidden;
  width:10px
}
ul.eol-search {
  height:30px;
  margin:0;
  padding:0;
  position:relative;
  z-index:10
}
li#eol-search-context {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat 0 -278px;
  border-right:1px solid #E7E7E7;
  width:114px;
  color:#333;
  float:left;
  font-size:11px;
  outline:none;
  padding:2px 0;
  text-align:center;
  text-decoration:none;
  height:16px
}
ul.eol-search li {
  float:right;
  list-style-type:none
}
li.eol-search-input{
  border:0;
  float:left;
  font-size:11px;
  height:20px;
  line-height:28px;
  outline:none;
  padding-left:5px;
  width:242px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat 0 -1555px
}
li.eol-search-input span {
  float:left;
  font-size:11px;
  height:20px;
  line-height:28px
}
li.eol-search-input input {
  border:0;
  float:left;
  font-size:11px;
  color:#ccc;
  height:20px;
  line-height:21px;
  outline:none;
  width:242px
}
li.eol-search-go a {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -114px -183px;
  display:block;
  height:20px;
  outline:none;
  text-decoration:none;
  width:20px
}
li.eol-search-go a:hover {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -114px -183px;
  display:block;
  height:20px;
  outline:none;
  text-decoration:none;
  width:20px
}
#catalogSearchOptDiv {
  float:right;
  padding:3px 0 0 0
}
.OverAllSearchList {
  padding-top:11px
}
#eol-search-menu {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") repeat-x 0 -2px;
  clear:both;
  float:left;
  margin:0 0 0 1px;
  padding:0;
  width:113px
}
#eol-search-menu li {
  border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  clear:both;
  display:block;
  padding:2px 0
}
#eol-search-menu li a, #eol-search-menu li a:hover {
  display:block;
  height:20px;
  outline:none;
  padding:4px 0 0 6px;
  text-decoration:none;
  width:108px;
  background:none;
  text-align:left
}
#eol-search-menu li a:hover {
  color:#E6932D
}
.ac_input {
  width:85%;
  overflow:hidden
}
.ac_input_enable {
  background-position:100% 2px;
  background-repeat:no-repeat;
  background-color:#FFF;
  width:94%;
  overflow:hidden
}
.ac_over {
  background-color:#dfdfdf
}
.ac_even strong {
  font-weight:bold
}
.ac_results {
  padding:0;
  background-color:#f5f5f5;
  border:1px solid #777;
  overflow-y:hidden;
  overflow-x:hidden;
  z-index:10000;
  font-size:12px;
  word-wrap:break-word
}
.ac_results ul {
  width:100%;
  list-style-position:outside;
  list-style:none;
  padding:0;
  margin:0;
  overflow-y:auto;
  overflow-x:hidden
}
.ac_results iframe {
  display:none;
  display/**/:block;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  filter:mask();
  width:3000px
}
.ac_results li {
  margin:0;
  padding-left:2px;
  padding-right:12px;
  cursor:pointer;
  display:block;
  width:100%;
  font-size:11px;
  overflow:hidden;
  line-height:17px;
  text-align:left
}

/* Added by ganeshbabuv on March 15th 2017 for Location UI filter #0073054 Search auto-suggestion UI needs to be improvised for Location filter*/

.ac_results .jspContainer .jspPane li {   
  border-bottom:1px solid #E9E9E9;
  word-wrap:break-word
}
.ac_results .jspContainer .jspPane li:last-child { 
    border-bottom:0px
}
.ac_results .jspContainer .jspPane .ac_over  { 
  background-color:#F5F5F5 
} 
.ac_results .jspContainer .jspVerticalBar { 
  width:6px
}
.ac_results .jspContainer .jspDrag, .ac_results .jspContainer .jspTrack, .ac_results .jspContainer .jspDrag:hover{
  width:6px;
  border:0px
}

.ac_jscroll_results{
	background-color:#FFFFFF;
	border-color:#E9E9E9
}

.ac_jscroll_results_left_panel_li_div {
	padding-left:9px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px
}
.ac_jscroll_results_top_panel_li_div {
	padding-left:11px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.ac_jscroll_results_mylearning_panel_li_div {
	padding-left:8px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px;
}

/* End Stylesby ganeshbabuv on March 15th 2017 for Location UI filter #0073054 */

.popups-body div.messages {
  margin:0;
  padding:5px;
  font-size:12px
}
.popups-body div.error{
  clear:both;
  display:block;
  padding:5px 5px 5px 35px
}
div.popups-title {
  height:31px;
  padding:0
}
div.ctools-sample-modal-content div.popups-title {
  height:38px;
  line-height:31px;
  color:white;
  font-size:14px;
  font-weight:normal;
  margin-bottom:0;
  padding:0 0 0 15px;
  border:1px solid #ccc;
  color:#333;
  background:none;
}
#modalContent div.ctools-sample-modal-content .popups-body {
  padding:15px
}
#my-login-container .ctools-use-modal-processed {
  padding:0
}
.ctools-use-modal-processed div.popups-title .modal-title {
  color:#333;
  font-weight:bold;
  font-size:14px;
  padding-left:10px;
  text-transform:uppercase;
  float:left
}
div.ctools-modal-content .modal-title {
  color:#fff;
  font-size:14px;
  text-transform:uppercase;
  float:left;
  width:75%;
  line-height:38px
}
div.popups-title .popups-close {
  margin-right:10px;
  float:right;
  width:20%
}
.ctools-modal-content-fullscreen-enabled div.popups-title .popups-close {
  width: 10%;
}
#pager { position:relative; }
#pager_center,
#pager-lp_center  {
  width:100%
}
#pager_center .ui-pg-table {
  float:right;
  position:static;
  margin-right:12px;
  white-space:nowrap
}
#pager_center .search-pagination-right .ui-pg-input,
#pager_center .search-pagination-right span,
#pager-lp_center .search-pagination-right .ui-pg-input,
#pager-lp_center .search-pagination-right span,
#pager-ins_center .search-pagination-right .ui-pg-input,
#pager-ins_center .search-pagination-right span,
#activity-pager .search-pagination-right .ui-pg-input,
#activity-pager .search-pagination-right span,
#userdetailsactivity-pager .search-pagination-right .ui-pg-input,
#userdetailsactivity-pager .search-pagination-right span,
#pager1_center .search-pagination-right .ui-pg-input,
#pager1_center .search-pagination-right span,
#report_result_pager_center .search-pagination-right .ui-pg-input,
#report_result_pager_center .search-pagination-right span {
  margin:0 3px 0 0;
  font-family:ProximaNovaBold, Arial
}
#pager_center .search-pagination-right,
#pager-lp_center .search-pagination-right,
#pager-ins_center .search-pagination-right,
#activity-pager .search-pagination-right,
#userdetailsactivity-pager .search-pagination-right,
#pager1_center .search-pagination-right,
#report_result_pager_center .search-pagination-right {
  font:normal 12px ProximaNovaBold, Arial;
  color:#fff;
  padding-top:3px;
  padding-right:10px
}
#pager-lp_center .search-pagination-right,
#pager-ins_center .search-pagination-right {
  padding-left:2px;
  padding-top:1px
}
#pager_center .search-pagination-right #sp_1_pager,
#pager-lp_center .search-pagination-right #sp_1_pager-lp,
#pager-ins_center .search-pagination-right #sp_1_pager-ins,
#activity-pager .search-pagination-right #sp_1_activity-pager,
#userdetailsactivity-pager .search-pagination-right #sp_1_userdetailsactivity-pager,
#pager1_center .search-pagination-right #sp_1_pager,
#report_result_pager_center .search-pagination-right #sp_1_report_result_pager {
  margin:0 0 0 2px
}
#pager_left,
#pager_right {
  display:none
}
.ui-jqgrid .ui-separator { border:0}
#first_pager.ui-state-hover,
#last_pager.ui-state-hover,
#next_pager.ui-state-hover,
#prev_pager.ui-state-hover,
#first_narrow-search-results-pager .ui-state-hover,
#last_narrow-search-results-pager .ui-state-hover,
#prev_narrow-search-results-pager .ui-state-hover,
#next_narrow-search-results-pager .ui-state-hover
#next_pager span,
#prev_pager span,
#first_narrow-search-results-pager span,
#last_narrow-search-results-pager span {
  background:none
}
#prev_pager .ui-icon-seek-prev,
#prev_report_result_pager .ui-icon-seek-prev {
  background:url(../images/layoutBg.gif) no-repeat 0 -1660px;
  width:12px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100)
}
#next_pager .ui-icon-seek-next,
#next_report_result_pager .ui-icon-seek-next {
  background:url(../images/layoutBg.gif) no-repeat 0 -1691px;
  width:11px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100)
}
#first_pager .ui-icon-seek-pgstart,
#first_narrow-search-results-pager .ui-icon-seek-pgstart,
#first_report_result_pager .ui-icon-seek-pgstart {
  background:url(../images/layoutBg.gif) no-repeat 0 -2641px;
  width:12px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100)
}
#last_pager .ui-icon-seek-pgend,
#last_narrow-search-results-pager .ui-icon-seek-pgend,
#last_report_result_pager .ui-icon-seek-pgend {
  background:url(../images/layoutBg.gif) no-repeat 0 -2672px;
  width:9px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100);
  margin-right:6px
}
#first_narrow-search-results-pager .ui-icon-seek-pgstart {
  background:url(../images/layoutBg.gif) no-repeat 0 -2642px
}
#last_narrow-search-results-pager .ui-icon-seek-pgend {
  background-position:0 -2672px
}
#next_narrow-search-results-pager .ui-icon-seek-next {
  width:12px;
  height:12px;
  margin:1px 0
}
#page-container #narrow-search-results-pager_center .search-pagination-right span:first-child {
  margin:0
}
#instructor-result-container #prev_pager-ins {
  width:8px;
  background-position:0 -1655px
}
#instructor-result-container #prev_pager-ins .ui-icon-seek-prev {
  margin-right:0;
  width:8px
}
#instructor-result-container #next_pager-ins {
  background-position:0 -1685px
}
.ui-jqgrid .ui-pg-table {
  position:normal
}
.ui-jqgrid .ui-pg-table td {
  line-height:22px;
  padding:0;
  border:0
}
#program-tp-basic-addedit-form-container .ui-jqgrid .ui-pg-table td,
#catalog-course-basic-addedit-form-container .ui-jqgrid .ui-pg-table td {
  line-height:21px
}
.ui-jqgrid .ui-pg-input {
  border:1px solid #ccc;
  color:#666;
  font-size:11px;
  height:13px;
  margin:1px 0 0;
  padding-top:2px;
  text-align:center;
  max-width:30px;
  width:25%;
  margin-top:-2px
}
#data-table-page-view {
  position:absolute;
  left:0;
  top:3px
}
#data-table-page-view span {
  line-height:18px;
  margin-top:4px;
  padding:0;
  vertical-align:top
}
#data-table-page-view select {
  display:inline;
  margin:0 7px;
  font-size:12px;
  color:#666
}
.ui-jqgrid tr.jqgrow td {
  white-space:normal
}
.ui-jqgrid .ui-state-disabled {
  opacity:1;
  filter:Alpha(Opacity=100)
}
.ui-state-hover {
  border:0;
  background:#e8f5fc
}
.ui-widget-content .ui-state-highlight, .ui-state-highlight {
  background:none
}
#paintEnrollmentLPResults  .ui-state-highlight:hover {
  border:0;
  background:#dbeefa
}
.ui-datepicker table {
  font-size:11px;
  text-transform:uppercase;
  font-weight:normal
}
#ui-datepicker-div,
#page-container #catalog-admin-style {
  -moz-border-radius:4px;
  border:1px solid #e5e5e5;
  margin:0 6px 6px;
  padding:0;
  background:#fff;
  z-index:10000
}
#ui-datepicker-div .ui-datepicker-header,
#page-container #catalog-admin-style .ui-datepicker-inline .ui-datepicker-header {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat 7px -176px #f5f5f5;
  padding:12px 0;
  -moz-border-radius:4px;
  border-bottom:1px solid #dedede;
  border-left:0;
  border-right:0;
  border-top:0
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title,
#page-container #catalog-admin-style #catalog-admin-cal .ui-datepicker .ui-datepicker-title {
  padding:9px 0 0 9px;
  top:-10%
}
.ui-datepicker-prev .ui-icon-circle-triangle-w,
#page-container .ui-datepicker-prev .ui-icon-circle-triangle-w {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat left -1298px;
}
#ui-datepicker-div .ui-datepicker-calendar,
#page-container #catalog-admin-style .ui-datepicker-calendar {
  background:#fff;
  margin-bottom:12px;
  margin-left:12px;
  width:91%
}
#ui-datepicker-div table.ui-datepicker-calendar .ui-datepicker-current-day {
  background-color:#DDD;
  border:2px solid #FFF;
  color:#148A8A
}
#ui-datepicker-div .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-default,
#page-container #catalog-admin-style .ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-default {
  border:2px solid #0599d6;
  color:#2d2d2d;
  cursor:pointer;
  background:#fff
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default,
#page-container #catalog-admin-style .ui-datepicker-calendar .ui-state-default {
  color:#2d2d2d;
  padding:6px;
  text-align:center;
  font-weight:normal;
  border:0;
  background:none
}
#ui-datepicker-div .ui-datepicker-prev-hover .ui-icon-circle-triangle-w {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat left -1298px;
  margin-left:-8px
}
.ui-datepicker-next .ui-icon-circle-triangle-e {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1322px
}
.ui-datepicker-header a:hover {
 background:none;
 border:0;
 cursor:pointer;
 top:7px
}
.form-submit {
  border:0;
  color:#474747;
  cursor:pointer;
  text-align:center;
  font-size:12px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase
}
.password-note-cls ul {
  color:#666;
  display:inline-block;
  list-style-type:none;
  padding-left:0
}
#password-policy-restrictions-acc {
  padding-bottom:7px;
  padding-left:10px;
  padding-top:0
}
.password-note-cls ul li {
  font-size:11px;
  color:#999;
  list-style-type:none;
  width:470px;
  word-wrap:break-word
}
#secondary-menu li a#resetPwdLink {
  display:none
}
.password-note-cls h4{
  margin-top:2px;
  margin-bottom:2px
}
.header-user-name {
  display:inline-block;
  padding-top:18px;
  width:auto
}
.most-active-user .item-list {
  padding:0 14px
}
.most-active-user .item-list ul li {
  list-style-type:none;
  margin:0;
  padding:10px 0;
  border-bottom:1px dotted #ccc
}
.most-active-user .item-list ul li.list-spotlight-last{
  height:50px;
  border-bottom:0
}
.most-active-user .item-list .profile-item {
  height:50px;
  font-size:14px
}
.most-active-user .profile-item .user-name{
  color:#4687DD;
  display:inline-block;
  clear:both;
  line-height:1.2em;
  text-decoration:none;
  padding:0 0 3px 0
}
.most-active-user .profile-item .job-title {
  color:#999;
  display:block
}
.most-active-user .profile-item .profile-image {
  display:block;
  height:26px;
  width:30px;
  float:left
}
.most-active-user .profile-item .profile-image img {
  height:26px;
  width:30px;
  cursor:pointer
}
.most-active-user .profile-item .profile-desc {
  width:160px;
  float:left;
  text-align:left;
  padding-left:10px
}
#block-exp-sp-user-catalog-online #gview_catalog-users-jqgrid .ui-jqgrid-bdiv {
  overflow:inherit;
  clear:right
}
#block-exp-sp-user-catalog-online #gview_catalog-users-jqgrid .ui-jqgrid-bdiv .ui-state-highlight {
  border:0
}
.qtip-wrapper .qtip-contentWrapper {
  background:none;
  border:0
}
.qtip-wrapper .qtip-title {
  background:none;
  border:0;
  padding:0;
  text-transform:uppercase;
  font-size:14px
}
.qtip-button {
  padding:8px 10px 5px 0
}
span.more-text {
  line-height:1em
}
span.item-short-desc,
span.item-long-desc {
  width:auto;
  color:#2d2d2d;
  font-size:12px;
  font-family:openSansRegular, Arial;
  line-height:initial
}
span.item-long-desc {
  display:none
}
span.more-text a.show-short-text,
span.more-text a.show-full-text {
  color:#FF7924;
  padding:0;
  width:10px;
  height:10px;
  display:inline-block;
  text-decoration:none
}
span.more-text a.show-short-text {
  background:url('/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif') no-repeat 0 -1494px
}
span.more-text a.show-full-text {
  background:url('/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif') no-repeat 0 -1481px
}
.float-left{
  float:left
}
#page-container .item-elipsis, .addedit-left-col .item-elipsis {
  padding-left:2px;
  padding-right:5px
}
#page-container .item-long-desc, .addedit-left-col .item-long-desc {
  padding-right:5px
}
#page-container span.more-text, .addedit-left-col span.more-text {
  width:15px;
  height:20px;
  vertical-align:middle;
  line-height:8px
}
.require-image {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/arrowRedLeft.gif") no-repeat;
  width:10px;
  height:10px;
  margin:4px 0 0 6px
}
.ui-dialog .ui-dialog-buttonset button, .ui-dialog .ui-dialog-buttonset-post-assessment button {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -3px -1022px;
  border:0;
  float:left;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  margin:0;
  border-radius:0
}
.ui-dialog .ui-dialog-buttonset .ui-button-text, .ui-dialog .ui-dialog-buttonset-post-assessment .ui-button-text{
  color:#FFF;
  padding:0;
  line-height:24px
}
.light-gray-color {
  font-family:openSansRegular, Arial;
  font-size:13px;
  font-weight:normal;
  line-height:18px;
  color:#777
}
.spotlight-message-text {
  color:#464646;
  padding:10px 0 7px;
  text-align:center
}
.region-sidebar-second .block.first {
  margin-top:10px
}
.region-sidebar-second .block.first .block-title-left {
  border-left:0;
  border-right:0;
  padding-left:10px
}
.region-sidebar-second .block.first .block-title-right {
  padding-right:10px
}
.region-sidebar-second .block.first .block-title-middle {
  border-right:0;
  border-left:0
}
.block .block-title-middle h2.block-title {
  color:#fff;
  line-height:40px;
  letter-spacing:0;
  text-transform:uppercase;
  font-size:13px;
  text-indent:12px;
  font-weight:normal;
  font-family:ProximaNovaBold, Arial;
  font-weight:normal;
  position:relative;
 
}
.region-sidebar-second .block.last .block-footer-left {
  border:0;
  padding-left:10px;
  height:9px
}
.region-sidebar-second .block.last .block-footer-left * {
  display:block;
}
.prerequisite-left {
  float:left
}
.prerequisite-right {
  float:left;
  padding-left:8px
}
.ui-dialog .ui-dialog-content {
  background:#fff
}
.ui-dialog .ui-dialog-buttonpane {
  margin:0;
  background:#fff
}
.ui-dialog .warningText {
  background:#fff
}
.ui-widget-overlay {
  background-image:none;
  background-color:#000;
  opacity:.5;
  filter:Alpha(Opacity=50)
}
.ilt-icon {
    background:url("/sites/default/files/images/Classroom.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.wbt-icon {
    background:url("/sites/default/files/images/Web-based.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.vcl-icon {
  background:url("/sites/default/files/images/Virtualclass.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.vod-icon {
  background:url("/sites/default/files/images/Video.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.cert-icon {
  background:url("/sites/default/files/images/Certification.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.recert-icon {
  background:url("/sites/default/files/images/Recertification.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.cert-small-icon {
  background:url("/sites/default/files/images/Certification.png") no-repeat;
  margin-top:10px;
  width:35px;
  height:35px;
  background-size:contain;
}
.recert-small-icon {
  background:url("/sites/default/files/images/Recertification.png") no-repeat;
  margin-top:9px;
  width:37px;
  height:37px;
  background-size:contain;
}
.curr-icon {
  background:url("/sites/default/files/images/Curriculam.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.lrn-pln-icon {
  background:url("/sites/default/files/images/Learning-plan.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.crs-icon {
  background:url("/sites/default/files/images/Course.png") no-repeat;
  margin-top:10px;
  width:53px;
  height:53px;
  background-size:contain;
}
.ass-icon {
  background:url("../images/ExpertusIcons.png")  no-repeat -3px -1049px;
  margin-top:10px;
  width:53px;
  height:53px
}
.sur-icon {
  background:url("../images/ExpertusIcons.png")  no-repeat -63px -1049px;
  margin-top:10px;
  width:53px;
  height:53px
}
.enroll-pipeline {
  color:#999;
  margin:0 7px;
  font-weight:normal
}
.divider-pipeline {
  color:#999;
  margin:0 3px;
  font-weight:normal
}
.course-mandatory-bg {
  width:19px;
  height:18px;
  background:url(../images/ExpertusIcons.png) no-repeat -134px -1927px;
  overflow:hidden;
  font-size:10px;
  margin-left:5px;
  margin-top:0;
  text-align:center;
  float:left;
  display:block;
  text-indent:-2000px;
  overflow:hidden
}
.course-compliance-bg {
  width:19px;
  height:18px;
  background:url(../images/ExpertusIcons.png) no-repeat -134px -1907px;
  overflow:hidden;
  font-size:10px;
  margin-left:5px;
  margin-top:0;
  text-align:center;
  float:left;
  display:block;
  text-indent:-2000px;
  overflow:hidden
}
.course-optional-bg {
  width:20px;
  height:16px;
  background:url(../images/ExpertusIcons.png) -1px -645px;
  overflow:hidden;
  font-size:10px;
  margin-left:5px;
  margin-top:2px;
  text-align:center;
  float:left
}
.course-recommended-bg {
  width:19px;
  height:18px;
  background:url(../images/ExpertusIcons.png) no-repeat -134px -1947px;
  overflow:hidden;
  font-size:10px;
  margin-left:5px;
  margin-top:2px;
  text-align:center;
  float:left;
  display:block;
  text-indent:-2000px;
  overflow:hidden
}
.catalog-course-role-access-bg, .catalog-course-compliance-role-bg, .catalog-course-manager-approval-required-role-bg{
  float:left;
  margin:12px 0 0 9px
}
.catalog-course-compliance-role-bg .catalog-course-compliance-bg-left,
.catalog-course-manager-approval-required-role-bg .catalog-course-manager-approval-required-bg-left
 {
  width:10px;
  height:17px;
  display:block;
  float:left;
  vertical-align:middle;
  background:url(../images/ExpertusIcons.png) no-repeat 0 -1907px;
  display:none
}
.catalog-course-compliance-role-bg  .catalog-course-compliance-bg-middle ,
.catalog-course-manager-approval-required-role-bg .catalog-course-manager-approval-required-bg-middle,
.catalog-course-manager-approved-bg .catalog-course-manager-approved-bg-middle

{
  height:16px;
  font-size:9px;
  font-family:ProximaNova,Arial;
  letter-spacing:0.13em;
  font-weight:bold;
  line-height:16px;
  color:#FFF;
  background:#1f97d7;
  display:block;
  float:left;
  vertical-align:middle;
  border-radius:8px;
  text-transform: uppercase;
  padding:0 5px
}
.catalog-course-manager-approval-required-role-bg .catalog-course-manager-approval-required-bg-middle{
  background:red;	
  font-size:8px;
} 
                                                                        
.catalog-course-manager-approved-bg .catalog-course-manager-approved-bg-middle{
	margin: -4px 0 0 9px;
	background: #1d822d;
	font-size:8px;
}

.catalog-course-compliance-role-bg  .catalog-course-compliance-bg-right,
.catalog-course-manager-approval-required-role-bg .catalog-course-manager-approval-required-bg-right,
.catalog-course-manager-approved-bg .catalog-course-manager-approved-bg-right
 {
  width:10px;
  height:17px;
  display:block;
  float:left;
  background:url(../images/ExpertusIcons.png) no-repeat -119px -1907px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-mandatory-bg-left {
  width:10px;
  height:17px;
  display:block;
  float:left;
  vertical-align:middle;
  background:url(../images/ExpertusIcons.png) no-repeat 0 -1927px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-mandatory-bg-middle {
  height:16px;
  font-size:9px;
  font-family:ProximaNova,Arial;
  letter-spacing:0.13em;
  font-weight:bold;
  line-height:16px;
  color:#FFF;
  background:#ef2584;
  display:block;
  float:left;
  vertical-align:middle;
  border-radius:8px;
  text-transform: uppercase;
  padding:0 5px
}
.catalog-course-role-access-bg .catalog-course-mandatory-bg-right {
 width:10px;
  height:17px;
  display:block;
  float:left;
  background:url(../images/ExpertusIcons.png) no-repeat -119px -1927px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-optional-bg-left {
  width:5px;
  height:16px;
  display:block;
  float:left;
  background:url(../images/layoutBg.gif) no-repeat 0 -1817px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-optional-bg-middle {
  height:16px;
  font-size:10px;
  color:#5c5c5c;
  background:#ffad46;
  line-height:16.4px;
  display:block;
  float:left;
  border-radius:8px;
  padding:0 8px
}
.catalog-course-role-access-bg .catalog-course-optional-bg-right {
  width:5px;
  height:16px;
  display:block;
  float:left;
  background:url(../images/layoutBg.gif) no-repeat right -1834px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-recommended-bg-left ,.catalog-course-manager-approved-bg .catalog-course-manager-approved-bg-left {
  width:10px;
  height:17px;
  display:block;
  float:left;
  vertical-align:middle;
  background:url(../images/ExpertusIcons.png) no-repeat 0 -1947px;
  display:none
}
.catalog-course-role-access-bg .catalog-course-recommended-bg-middle {
  height:16px;
  font-size:9px;
  font-family:ProximaNova,Arial;
  letter-spacing:0.13em;
  font-weight:bold;
  line-height:16px;
  color:#FFF;
  background:#1d822d;
  display:block;
  float:left;
  vertical-align:middle;
  border-radius:8px;
  text-transform: uppercase;
  padding:0 5px
}
.catalog-course-role-access-bg .catalog-course-recommended-bg-right {
  width:10px;
  height:17px;
  display:block;
  float:left;
  background:url(../images/ExpertusIcons.png) no-repeat -119px -1947px;
  display:none
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-left,
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-left,
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-left

{
  height:15px
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-right,
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-right,
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-right
{
  height:15px
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-middle,
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-middle,
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-middle
 {
  line-height:14px;
  height:15px
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-left {
  background-position:-3px -1968px;
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-right {
  background-position:-18px -1968px;
}
.block-title-left .catalog-course-compliance-role-bg .catalog-course-compliance-bg-middle {
  background:none #1f97d7;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-left {
  background-position:-34px -1968px;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-right {
  background-position:-49px -1968px;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-mandatory-bg-middle {
  background:none #ef2584;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-left
 {
  background-position:-65px -1968px;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-right
 {
  background-position:-80px -1968px;
}
.block-title-left .catalog-course-role-access-bg .catalog-course-recommended-bg-middle

 {
  background:none #1d822d;
}
table.cart-review{
  width:100%
}
.ui-dialog .ui-dialog-buttonset button.removebutton span.ui-button-text, .ui-dialog .ui-dialog-buttonset-post-assessment button.removebutton span.ui-button-text{
  color:#4686DD;
  text-decoration:none;
  padding:3px 10px 0 0;
  font-size:11px
}
.ui-dialog .ui-dialog-buttonset button.shareclosetext, .ui-dialog .ui-dialog-buttonset-post-assessment button.shareclosetext {
 padding:0 0 0 2px
}
.tooltiptop {
  width:241px;
  height:35px;
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/tool-tip-top.png) no-repeat 0 -4px
}
.tooltipmid {
  width:230px;
  height:auto;
  padding:8px 0 0 17px;
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/tool-tip-middle.png) repeat-y
}
.tooltipbottom {
  width:241px;
  height:27px;
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/tool-tip-bottom.png) no-repeat
}
#secondary-menu li span.system-admin-arrow-link {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1496px;
  color:#FF7924;
  display:inline-block;
  height:13px;
  text-decoration:none;
  padding:0 14px 0 8px;
  margin-right:7px;
  cursor:pointer;
  color:#474747;
  font-size:11.04px
}
 #system-admin-menu-container {
  position:relative
}
 #system-admin-menu {
  position:absolute;
  display:none
}
#system-admin-menu {
  list-style-type:none;
  margin:-1px 0 0 -17px;
  padding:0;
  right:186px;
  top:23px;
  z-index:100;
  border:1px solid #ccc;
  background:#fff
}
#system-admin-menu li {
  display:block;
  padding:6px 5px 5px 5px
}
#system-admin-menu li a {
  padding:0 1px 0 6px;
  display:block;
  color:#4686DD;
  text-decoration:none;
  margin-bottom:1px;
  text-align:right;
  font-size:11.04px;
  min-width:60px;
  float:none
}
#system-admin-menu li.action-disable {
  display:block;
  padding:3px 1px;
  background:#dbeefa;
  text-align:left
}
#system-admin-menu li:hover {
  color:#4686DD;
  display:block;
  background:#dbeefa;
  padding:6px 5px 5px 5px
}
#secondary-menu li span.system-admin-arrow-link {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1496px;
  color:#FF7924;
  display:inline-block;
  height:13px;
  text-decoration:none;
  padding:0 14px 0 8px;
  margin-right:7px;
  cursor:pointer;
  color:#474747;
  font-size:11.04px
}
 #system-admin-menu-container {
  position:relative
}
#system-admin-menu {
  position:absolute;
  display:none
}
#system-admin-menu {
  list-style-type:none;
  margin:-1px 0 0 -17px;
  padding:0;
  right:186px;
  top:23px;
  z-index:100;
  border:1px solid #ccc;
  background:#FFF
}
#system-admin-menu li {
  display:block;
  padding:6px 5px 5px 5px
}
#system-admin-menu li a {
  padding:0 1px 0 6px;
  display:block;
  color:#4686DD;
  text-decoration:none;
  margin-bottom:1px;
  text-align:right;
  font-size:11.04px;
  min-width:60px;
  float:none
}
#system-admin-menu li.action-disable {
  display:block;
  padding:3px 1px;
  background:#dbeefa;
  text-align:left
}
#system-admin-menu li:hover {
  color:#4686DD;
  display:block;
  background:#dbeefa;
  padding:6px 5px 5px 5px
}
#system-admin-menu li a:hover {
  padding:0 1px 0 6px;
  color:#4686DD;
  text-decoration:none;
  margin-bottom:1px;
  text-align:right;
  font-size:11.04px;
  display:block
}
#system-admin-menu li a:hover {
  padding:0 1px 0 6px;
  color:#4686DD;
  text-decoration:none;
  margin-bottom:1px;
  text-align:right;
  font-size:11.04px;
  display:block
}
.instructor-cancel-confirm-popup {
  background-color:#DBEEFA;
  width:250px;
  margin:0 auto;
  clear:both;
  margin-right:4px
}
.tdButtonHolder {
  padding-right:20px
}
#esign-accordion .esign-close {
  color:#4686DD;
  margin-right:10px
}
.esign-fieldset-class {
  border:1px solid #999
}
.esign-fieldset-class .fieldset-legend {
  font-size:13px;
  font-weight:normal;
  color:#666
}
.esign-fieldset-class label {
  font-size:13px;
  font-weight:normal;
  color:#666
}
.cke_skin_kama {
  width:auto
}
#header #block-exp-sp-administration-root-admin-text-filter .ac_input,
#header #block-exp-sp-administration-root-admin-calendar-filter .ac_input,
#header #block-exp-sp-lnrsearch-tab-search .ac_input,
#header #block-exp-sp-lnrreports-tab-reports-search .ac_input {
  padding-right:22px
}
#header #block-exp-sp-administration-root-admin-text-filter input,
#header #block-exp-sp-administration-root-admin-calendar-filter input,
#header #block-exp-sp-lnrsearch-tab-search li.eol-search-input input,
#header #block-exp-sp-forum-header-search li.eol-search-input input,
#header #block-exp-sp-lnrreports-tab-reports-search li.eol-search-input input{
  width:183px;
  padding-right:22px;
  padding-left:0;
  font-size:12px;
  font-family:openSansRegular, Arial;
  color:#999;
}
#header #block-exp-sp-administration-root-admin-calendar-filter input{
	/* width:135px; */
 	  width:105px;  /* Added/Changed by ganesh on May 9th 2017 for #73716 */
}
#header #block-exp-sp-administration-root-admin-calendar-filter input:focus{
	color:#474747
}
#header #block-exp-sp-myteam-header-search li.eol-search-input input{
  width:183px;
  font-size:12px;
  color:#999;
  padding-right:22px
}
#header #block-exp-sp-myteam-header-search li.eol-search-input input.ac_loading {
  z-index:2000
}
p#vtip {
  display:none;
  position:absolute;
  padding:8px;
  left:5px;
  font-size:11px;
  background-color:white;
  border:1px solid #a6c9e2;
  border-radius:5px;
  -webkit-border-radius:5px;
  z-index:9999;
  color:#333;
  margin-top:13px;
  font-weight:normal;
  word-wrap: break-word;
}
p#vtip img {
  display:none
}
p#vtip #vtipArrow {
  position:absolute;
  top:-10px
}
p#vtip #vtipArrow.vtip-arrow {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -151px -1882px;
  width:20px;
  height:11px;
}
#delete-object-dialog .ui-dialog {
  border-radius:4px
}
#delete-object-dialog .ui-dialog .ui-dialog-titlebar {
  border-radius:0
}
.content-aicc {
  background:url('../images/ExpertusIcons_v2.png') no-repeat -339px -563px;
  margin-top:0;
  width:53px;
  height:53px
}
.content-tincan {
  background:url('../images/ExpertusIcons_v2.png') no-repeat -149px -723px;
  margin-top:0;
  width:53px;
  height:53px
}
.content-knowledge-cont {
  background:url('../images/ExpertusIcons_v2.png') no-repeat -219px -563px;
  margin-top:0;
  width:53px;
  height:53px
}
.content-scorm {
  background:url('../images/ExpertusIcons_v2.png') no-repeat -159px -563px;
  margin-top:0;
  width:53px;
  height:53px
}
.content-video {
  background:url('../images/ExpertusIcons_v2.png') no-repeat -279px -563px;
  margin-top:0;
  width:53px;
  height:53px
}
.select-greyed-out-text {
  color:#999
}
.select-normal-text {
  color:#333
}
.date-refersh-img {
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  color:#FFF;
  background:#d91382;
  cursor:pointer;
  display:inline-block;
  float:right;
  line-height:16px;
  text-align:center;
  width:auto;
  margin-top:1px;
  padding:3px 6px 2px;
  border-radius:6px;
  border:1px solid #d91382;
  text-transform:uppercase
}
.curved-blue-button-left, .curved-blue-button-right  {
  background: url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png");
  display: block;
  float: right;
  height: 20px;
  padding-top: 3px;
  width: 10px;
  display:none
}
.curved-blue-button-right { background-position: -438px -219px }
.curved-blue-button-left { background-position: -462px -219px }
.layout-add-edit-button {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat 0 -878px;
  border:0;
  height:24px;
  padding:0;
  width:50px;
  color:#E36500;
  cursor:pointer
}
.defaultSkin table.mceLayout,.page-administration .defaultSkin table.mceLayout {
  height:130px;
  border:0
}
.defaultSkin table.mceLayout iframe, .page-administration .defaultSkin table.mceLayout iframe {
  height:100px;
  border-radius:0 0 10px 10px
}
.defaultSkin table.mceLayout .mceFirst td {
  border:1px solid #ccc;
  border-radius:10px 10px 0 0
}
.defaultSkin .mceIframeContainer,.page-administration .defaultSkin .mceIframeContainer {
  border:1px solid #CCC;
  border-radius:0 0 10px 10px;
  border-top:0
}
.wysiwygToolbar{
  margin-left:2px;
  padding-left:2px
}
#myprofile-myactivity-screen .block .block-footer-left {
  height:9px;
  padding-left:.9%
}
.generic-search-txtBox .OverAllSearchList {
  padding-top:4px;
  /*width:183px;*/
}
#block-exp-sp-administration-root-admin-text-filter ul.eol-search li,
#block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li,
.generic-search-txtBox ul.eol-search li {
  float:right;
  list-style-type:none
}
#block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-input,
#block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-input,
.generic-search-txtBox ul.eol-search li.eol-search-input {
  border:0;
  float:left;
  font-size:11px;
  height:26px;
  line-height:28px;
  outline:none;
  padding-left:0;
  width:202px;
  background:none;
}
.page-admincalendar #block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-input{
  /*width: 153px;*/ 
 	width: 123px; /* Added/Changed by ganesh on May 9th 2017 for #73716 */
}
 #block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-input span,
  #block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-input span,
.generic-search-txtBox ul.eol-search li.eol-search-input span {
  float:left;
  font-size:11px;
  height:25px;
  line-height:28px;
  background-color:#fff;
  padding-left:15px;
  border:1px solid #e5e5e5;
  border-right:0;
  border-radius:15px 0 0 15px
}
 #block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-input span input,
  #block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-input span input,
.generic-search-txtBox ul.eol-search li.eol-search-input span input {
  padding-top:0;
  height:23px
}
 #block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-go,
 #block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-go,
.generic-search-txtBox ul.eol-search li.eol-search-go{
  background-color:#fff;
  display:block;
  height:25px;
  width:auto;
  outline:none;
  text-decoration:none;
  border:1px solid #e5e5e5;
  border-left:0;
  border-radius:0 15px 15px 0
}
 #block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-go a,
 #block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-go a,
.generic-search-txtBox ul.eol-search li.eol-search-go a{
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -478px -19px;
  display:block;
  height:20px;
  margin-top:2px;
  outline:none;
  text-decoration:none;
  position:relative;
  width:32px;
  z-index:1000
}
#search_searchtext {
  font-size:11px
}
#page-container #header ul.eol-search li.eol-search-input .eol-search-clearance {
  float:left;
  padding-top:9px;
  position:absolute;
  display:none;
  width:18px;
  height:18px;
}
#page-container #header ul.eol-search li.eol-search-input .eol-search-clearance #searchclear {
  border-radius:0;
  border:0;
  width:8px;
  height:8px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/search_clear_icon.png") no-repeat scroll right center;
  cursor:pointer;
  padding: 0px;
  float: right;
}
.page-learning-expertus-meeting #content .block .region-sidebar-widget-bg {
  padding:17px 0 12px 17px
}
.FooterCpyText {
  font-size:12px;
  color:#949D9E;
  float: left;
  width: 750px
}
div.ctools-sample-modal-content .popups-title a.close {
  color:#FFF;
  font-weight:normal
}
.block .spotlight-block-para a.spotlight-item-title {
  color:#464646;
  font-size:13px;
  text-transform:uppercase;
  font-family:ProximaNovaBold, Arial
}
#drupalchat ul li div.subpanel_toggle {
  color:#474747
}
#page-container .theme-navigation-menu-bg-left {
  height:39px;
  width:10px;
  float:left;
  background: -ms-linear-gradient(#ffffff, #f3f3f3);/*For IE10*/
  background: linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#f3f3f3'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)";
  border-radius: 10px 0 0 10px;
  border:#e5e5e5 solid 1px;
  border-right:0
}
#page-container .theme-navigation-menu-bg-right {
  height:39px;
  width:10px;
  float:right;
  background: -ms-linear-gradient(#ffffff, #f3f3f3);/*For IE10*/
  background: linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#f3f3f3'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)";
  border-radius: 0 10px 10px 0;
  border:#e5e5e5 solid 1px;
  border-left:0
}
#page-container .theme-navigation-menu-bg-middle {
  height:39px;
  float:left;
  width:920px;
  background: -ms-linear-gradient(#ffffff,#f3f3f3);/*For IE10*/
  background: linear-gradient(#ffffff,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#fffff', endColorstr='#f3f3f3'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)";
  border:#e5e5e5 solid 1px;
  border-width:1px 0
}

#page-container .theme-navigation-menu-bg-right.active-header-curve {
   height:39px;
  width:10px;
  float:left;
  background: -ms-linear-gradient(#f3f3f3, #ffffff);/*For IE10*/
  background: linear-gradient(#f3f3f3, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#f3f3f3', endColorstr='#ffffff'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3f3f3, endColorstr=#ffffff)";
  border-radius: 0 10px 10px 0;
  border:#e5e5e5 solid 1px;
  border-left:0
}

#page-container .theme-navigation-menu-bg-left.active-header-curve {
  height:39px;
  width:10px;
  float:left;
  background: -ms-linear-gradient(#f3f3f3, #ffffff);/*For IE10*/
  background: linear-gradient(#f3f3f3, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#f3f3f3', endColorstr='#ffffff'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f3f3f3, endColorstr=#ffffff)";
  border-radius: 10px 0 0 10px;  /* top left, top right, bottom right, bottom left */
  border:#e5e5e5 solid 1px;
  border-right:0
}
#page-container .secondary-top-menu-links .header-top-strip .theme-secondary-menu-bg-left {
  height:22px;
  padding-left:10px;
  border:#e5e5e5 solid 1px;
  border-top:0;
  border-radius: 0 0 10px 10px;
}
#page-container .secondary-top-menu-links .header-top-strip .theme-secondary-menu-bg-right {
  height:22px;
  padding-right:10px
}
#page-container .secondary-top-menu-links .header-top-strip .theme-secondary-menu-bg-middle {
  height:22px;
  width:auto;
  padding:0 0 0 5px
}
#page-container .footer-container {
  width:1200px;
  background:#444343;
  margin-top:20px;
  height:153px
}
.footer-container {
  width:1200px;
  background:#444343;
  margin-top:20px;
  height:153px;
  margin-left:auto;
  margin-right:auto;
  clear: both;
  position:absolute;
  bottom:0
}
.footer-without-content{
  background-color:#fff;
  min-height:20px;
  clear: both;
  position:absolute;
  bottom:0;
  width:100%
}
.footer-phone-info {
  color:#949D9E;
  font-size:14px;
  margin:0 auto;
  padding-bottom:6px;
  padding-top:8px;
  width:942px
}
.footer-email-info {
  color:#949D9E;
  font-size:14px;
  margin:0 auto;
  padding-bottom:17px;
  padding-left:129px;
  width:750px;
  float:left
}
.footer-email-link
{
    text-decoration: none;
    color:#bfbfbf;
}
.footer-email-link:hover
{
    text-decoration: none;
    color:#0098d6;
}
.footer-version-info {
  color:#949D9E;
  font-size:14px;
  margin:0 auto;
  padding-bottom:15px;
  padding-right:129px;
  text-align:right
}
.footer-web-links .web-linnk-twitter {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -5px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-linked {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -40px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-facebook {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -75px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-google-plus {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -110px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-persent {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -145px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-you-tube {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -180px -63px;
  float:left;
  margin-left:6px
}
.footer-web-links .web-linnk-word-press {
  width:30px;
  height:30px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -215px -63px;
  float:left;
  margin-left:6px
}
.poweredby {
  margin:20px 0 0;
  clear:both;
}
.poweredby-txt{
  color: #949D9E;
  font-family: openSansRegular,Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  height:24px;
  line-height:24px;
  float:left;
  padding-right: 10px;
}
.poweredby-logo,
.copyright-container {
  float:left
}
.copyright-container {
  margin-top:14px;
  position:absolute;
  top:37px
}
.footer-web-links {float:right;margin-top: 7px;}
#page-container .form-text {
  border:1px solid #e5e5e5;
  border-radius:10px;
  padding-left:2px;
  font-size:12px
}
.addedit-edit-select,
.addedit-new-field-currency-type-select,
.form-select{
  border:0;
  padding-left:7px;
  font-size:12px;
  padding-top:0;
  background:transparent;
  -webkit-appearance:none;
  margin-top:0
}
.theme-ctool-popup .form-actions .white-btn-bg-container {
  float:right;
  margin:0
}
.theme-ctool-popup .my-login-links-actions .form-actions .white-btn-bg-container {
  margin-right:5px
}
#page-container .white-btn-bg-left,
.white-btn-bg-left,
.expertusV2PopupContainer .white-btn-bg-left {
  display:none
}
#page-container .white-btn-bg-right,
.white-btn-bg-right,
.expertusV2PopupContainer .white-btn-bg-right {
  display:none
}
.page-reports #save_theme .white-btn-bg-middle{
  margin-right:10px
}
#page-container .white-btn-bg-middle,
.white-btn-bg-middle,
.expertusV2PopupContainer .ui-dialog-buttonset .white-btn-bg-middle,
.expertusV2PopupContainer .ui-dialog-buttonset-post-assessment .white-btn-bg-middle {
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  color:#474747;
  text-align:center;
  text-transform:uppercase;
  line-height:16px;
  background:#fff;
 /* margin:0;*/
  border:1px solid #dedede;
  border-radius:6px;
  padding:3px 6px 2px;
  float:left;
  cursor:pointer
}
.expertusV2PopupContainer .ui-dialog-buttonset .removebutton.white-btn-bg-middle,
.expertusV2PopupContainer .ui-dialog-buttonset-post-assessment .white-btn-bg-middle {
  margin-right:10px
}
.expertusV2PopupContainer .ui-dialog-buttonset button.admin-save-button-middle-bg,
.expertusV2PopupContainer .ui-dialog-buttonset-post-assessment button.admin-save-button-middle-bg {
  padding:2px 6px 1px
}
.page-learning-enrollment-search .expertusV2PopupContainer .ui-dialog-buttonset button.admin-save-button-middle-bg {
  padding:3px 6px 1px;
  margin-top: 1px
}
span.more-text a.show-short-text.more-icon-trn {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -435px -86px
}
span.more-text a.show-full-text.more-icon-trn {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -435px -78px
}
span.more-text a.show-short-text.more-icon-cur {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -449px -10px
}
span.more-text a.show-full-text.more-icon-cur {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -449px -2px
}
span.more-text a.show-short-text.more-icon-crt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -463px -10px
}
span.more-text a.show-full-text.more-icon-crt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -463px -2px
}
span.more-text a.show-short-text.more-icon-crs {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -448px -86px
}
span.more-text a.show-full-text.more-icon-crs {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -448px -78px
}
span.more-text a.show-short-text.more-icon-wbt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -414px -10px;
  width:12px
}
span.more-text a.show-full-text.more-icon-wbt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -414px -1px;
  width:12px
}
span.more-text a.show-short-text.more-icon-ilt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -426px -10px
}
span.more-text a.show-full-text.more-icon-ilt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -426px -1px
}
span.more-text a.show-short-text.more-icon-vod {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -401px -10px
}
span.more-text a.show-full-text.more-icon-vod {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -401px -1px
}
span.more-text a.show-short-text.more-icon-vcl {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -438px -10px
}
span.more-text a.show-full-text.more-icon-vcl {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -438px -1px
}
#page-container .checkbox-selected,
.expertusV2PopupContainer .checkbox-selected,
div.ctools-modal-content .survey-checkbox-selected,
div.ctools-modal-content .checkbox-selected {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/menu_bg1.png") no-repeat 0 -450px;
  width:15px;
  height:12px;
  float:left;
  margin:3px 0 0 0;
  padding:0;
  cursor:pointer
}
#page-container .checkbox-unselected,
.expertusV2PopupContainer .checkbox-unselected,
div.ctools-modal-content .survey-checkbox-unselected,
div.ctools-modal-content .checkbox-unselected {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/menu_bg1.png") no-repeat 0 -438px;
  width:15px;
  height:12px;
  float:left;
  margin:3px 0 0 0;
  padding:0;
  cursor:pointer
}
#page-container .checkbox-selected input,
.expertusV2PopupContainer .checkbox-selected input,
div.ctools-modal-content .survey-checkbox-selected input,
div.ctools-modal-content .checkbox-selected input{
  opacity:0;
  filter:Alpha(Opacity=0);
  width:10px;
  height:10px;
  cursor:pointer;
  outline:none;
  margin-top:-2px
}
.page-cart-checkout-paymethod #page-container #uc_termsofservice_agreement_checkout-pane .checkbox-unselected input.form-checkbox {
  margin-left:0
}
#page-container .checkbox-unselected input,
.expertusV2PopupContainer .checkbox-unselected input,
div.ctools-modal-content .survey-checkbox-unselected input,
div.ctools-modal-content .checkbox-unselected input {
  opacity:0;
  filter:Alpha(Opacity=0);
  width:10px;
  height:10px;
  cursor:pointer;
  outline:none;
  margin-top:-2px
}
#page-container .learning-type-wbt,
.learning-type-wbt {
  color:#D1004F
}
#page-container .learning-type-vod,
.learning-type-vod {
  color:#e30f7a
}
#page-container .learning-type-vcl,
.learning-type-vcl {
  color:#0599d6
}
#page-container .learning-type-ilt,
.learning-type-ilt {
  color:#00ab79
}
#page-container .learning-type-crt,
.learning-type-crt {
  color:#8e4ac3
}
#page-container .learning-type-cur,
.learning-type-cur {
  color:#ff9700
}
#page-container .learning-type-trn,
.learning-type-trn {
  color:#0e0889
}
input.ac_loading, #page-container input.ac_loading {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/throbber.gif") no-repeat 100% -14px #FFF;
  z-index:10
}
#page-container #block-exp-sp-forum-header-search ul.eol-search li.eol-search-input span input.ac_loading,
#page-container #block-exp-sp-lnrreports-tab-reports-search ul.eol-search li.eol-search-input span input.ac_loading,
#page-container #block-exp-sp-lnrsearch-tab-search ul.eol-search li.eol-search-input span input.ac_loading {
  z-index:2000
}
.filter-search-start-date-left-bg,
#page-container .filter-search-start-date-left-bg {
  height:23px;
  width:12px;
  float:left;
  border:1px solid #e5e5e5;
  border-radius:15px 0 0 15px;
  border-right:0;
  background-color:#fff
}
.filter-search-start-date-middle-bg, #page-container .filter-search-start-date-middle-bg {
  height:21px;
  line-height:21px;
  float:left;
  font-family:openSansRegular, Arial;
  font-size:12px;
  margin:0;
  border-radius:0;
  padding-left:0;
  border:1px solid #e5e5e5;
  border-width:1px 0;
}
.filter-search-start-date-search-bg, #page-container .filter-search-start-date-search-bg {
  height:23px;
  float:left;
  margin:0;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/search_bg.png") repeat-x 0 -126px
}
.filter-search-start-date-right-bg, #page-container .filter-search-start-date-right-bg {
  height:23px;
  width:12px;
  float:left;
  border:1px solid #e5e5e5;
  border-radius:0 15px 15px 0;
  border-left:0;
  background-color:#fff
}
.filter-search-box-container{
  float:left;
  width:139px
}
.ui-datepicker td {
  padding:0;
  border:1px solid #d8d8d8
}
.ui-datepicker-calendar th {
  padding:10px 0
}
#page-container #pager_center,
#narrow-search-results-pager_center .search-pagination-right,
#page-container #pager-lp_center,
#page-container #pager-ins_center,
#page-container #activity-pager_center,
#userdetailsactivity-pager,
#pager1_center,
#report_result_pager_center {
  font-family:ProximaNovaBold, Arial;
  font-size:12px
}
#page-container #pager_center,
#narrow-search-results-pager_center .search-pagination-right .ui-pg-input,
#page-container #pager_center,
#narrow-search-results-pager_center .search-pagination-right span,
#page-container #pager-lp_center,
#page-container #pager-ins_center,
#page-container #activity-pager_center,
#userdetailsactivity-pager_center ,
#pager1_center,
#report_result_pager_center{
  margin:0 6px 0 0;
  font-family:ProximaNovaBold, Arial
}
#page-container #pager_center,
#narrow-search-results-pager_center .search-pagination-right #sp_1_pager,
#sp_1_narrow-search-results-pager,
#page-container #pager-lp_center,
#page-container #pager-ins_center,
#page-container #activity-pager_center,
#userdetailsactivity-pager_center,
#pager1_center,
#report_result_pager_center  {
  margin:0 0 0 9px;
  height:36px
}
#page-container #pg_pager,#pg_narrow-search-results-pager
#pager_center,#narrow-search-results-pager_center .ui-pg-table,
#page-container #pg_pager,#pg_narrow-search-results-pager
#pager_center,#narrow-search-results-pager_center .ui-pg-table span,
#page-container #data-table-page-view span,
#page-container  #pg_pager-lp,
#page-container #pager-ins_center,
#page-container #activity-pager_center,
#page-container #pg_activity-pager,
#pg_userdetailsactivity-pager_center,
#userdetailsactivity-pager,
.expertusV2PopupContainer #data-table-page-view span,
#pg_pager1,
#report_result_pager .ui-pg-table,
#report_result_pager .ui-pg-table span {
  color:#fff;
  text-transform:uppercase;
  font-size:12px;
  font-weight:normal;
  line-height:36px;
  font-family:ProximaNovaBold, Arial
}
#page-container #prev_narrow-search-results-pager .ui-icon-seek-prev {
  width:8px;
  height:12px
}
#prev_activity-pager, #prev_userdetailsactivity-pager {
  width:12px
}
#pg_activity-pager .ui-icon-seek-prev {
  width:8px;
  height:12px
}
#page-container #pager,
#page-container #pager-lp,
#page-container #pager-ins,
#page-container #activity-pager,
#userdetailsactivity-pager,
#report_result_pager {
  position:relative;
  height:36px;
  padding-top:0;
  width:764px;
  background-color: #27245e;
  border-radius: 0 0 10px 10px;
  border: 1px solid #2d2d2d;
  border-top:0
}
#page-container #narrow-search-results-pager {
  position:relative;
  height:36px;
  padding-top:0;
  min-width:722px;
  background-color: #27245e;
  border-radius:0 0 10px 10px
}
#page-container #pg_pager,
#pg_narrow-search-results-pager,
#page-container #pg_pager-lp,
#page-container #pg_pager-ins,
#page-container #pg_activity-pager,
#pg_userdetailsactivity-pager,
#pg_report_result_pager {
  height:36px;
}
#page-container #data-table-page-view,
.expertusV2PopupContainer #data-table-page-view{
  padding-left:22px;
  top:0
}
#page-container #data-table-page-view .page_next_prev-container,
.expertusV2PopupContainer #data-table-page-view .page_next_prev-container {
  display:inline-block;
  margin:7px 7px 0 8px;
  width:9px
}
#page-container #data-table-page-view .page_next_prev-container .page-show-next,
.expertusV2PopupContainer #data-table-page-view .page_next_prev-container .page-show-next {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -460px -22px;
  width:9px;
  height:5px;
  line-height:5px;
  display:block;
  cursor:pointer
}
#page-container #data-table-page-view .page_next_prev-container .page-show-prev,
.expertusV2PopupContainer #data-table-page-view .page_next_prev-container .page-show-prev  {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -460px -30px;
  width:9px;
  height:5px;
  display:block;
  line-height:5px;
  cursor:pointer
}
#page-container #data-table-page-view .page_next_prev-container .hide-pointer,
.expertusV2PopupContainer #data-table-page-view .page_next_prev-container .hide-pointer {
  cursor:default
}
#page-container #data-table-page-view .page-show-next,
.expertusV2PopupContainer #data-table-page-view .page-show-next {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat 0 -1526px;
  width:9px;
  height:5px
}
#page-container #data-table-page-view .page-show-prev,
.expertusV2PopupContainer #data-table-page-view .page-show-prev {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat 0 -1526px;
  width:9px;
  height:5px
}
#page-container #data-table-page-view .page_count_view,
.expertusV2PopupContainer #data-table-page-view .page_count_view  {
  padding-left:6px
}
#page-container #prev_narrow-search-results-pager,
.expertusV2PopupContainer #prev_narrow-search-results-pager {
  background:url(../images/layoutBg.gif) no-repeat 0 -1648px;
  width:9px;
  margin-right:6px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100)
}
#page-container #next_narrow-search-results-pager,
.expertusV2PopupContainer #next_narrow-search-results-pager {
  background:url(../images/layoutBg.gif) no-repeat 0 -1678px;
  width:9px;
  height:12px;
  border:0;
  opacity:8;
  filter:Alpha(Opacity=100);
  margin-right:6px
}
#page-container .ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  padding:0;
}
#page-container .EnrolltabNavigation,
#page-container .EnrolltabNavigation-LP {
  margin:9px 0 0 10px
}
#page-container .EnrolltabNavigation li,
#page-container .EnrolltabNavigation-LP li {
  padding:0 0 0 5px;
  margin:0
}
#page-container .EnrolltabNavigation-Ins li {
  margin:0
}
#page-container .EnrolltabNavigation li,
#page-container .EnrolltabNavigation li a span,
#page-container .EnrolltabNavigation li a,
#page-container .EnrolltabNavigation-LP li,
#page-container .EnrolltabNavigation-LP li a span,
#page-container .EnrolltabNavigation-LP li a,
#page-container .EnrolltabNavigation-Ins li,
#page-container .EnrolltabNavigation-Ins li a span,
#page-container .EnrolltabNavigation-Ins li a {
  height:34px
}
#page-container .EnrolltabNavigation li.selected,
#page-container .EnrolltabNavigation-LP li.selected,
#page-container .EnrolltabNavigation-Ins li.selected {
  margin-top:1px
}
#page-container .EnrolltabNavigation li a,
#page-container .EnrolltabNavigation-LP li a,
#page-container .EnrolltabNavigation-Ins li a {
  padding-left:7px;
  font-size:12px
}
#page-container .EnrolltabNavigation li a,
#page-container .EnrolltabNavigation-LP li a,
#page-container .EnrolltabNavigation-Ins li a {
  border-radius: 10px 10px 0 0;
  border:1px solid #ccc;
  border-bottom:0;
  background-color:#fff
}
#page-container .EnrolltabNavigation li a span,
#page-container .EnrolltabNavigation-LP li a span,
#page-container .EnrolltabNavigation-Ins li a span {
  height:35px;
  line-height:30px;
  padding:0 7px 0 0
}
#page-container .EnrolltabNavigation li a span span,
#page-container .EnrolltabNavigation-LP li a span span,
#page-container .EnrolltabNavigation-Ins li a span span {
  height:35px;
  line-height:38px;
  padding-right:0;
  text-align:center;
  width:auto
}
#page-container .EnrolltabNavigation li a:hover span span,
#page-container .EnrolltabNavigation-LP li a:hover span span,
#page-container .EnrolltabNavigation-Ins li a span span,
#page-container .EnrolltabNavigation li.selected a:hover span span,
#page-container .EnrolltabNavigation-LP li.selected a:hover span span,
#page-container .EnrolltabNavigation-Ins li a:hover span span {
  height:35px
}
#page-container .EnrolltabNavigation li.selected a,
#page-container .EnrolltabNavigation li a,
#page-container .EnrolltabNavigation-LP li.selected a,
#page-container .EnrolltabNavigation-LP li a,
#page-container .EnrolltabNavigation-Ins li.selected a,
#page-container .EnrolltabNavigation-Ins li a  {
  color:#474747
}
#page-container .EnrolltabNavigation li span,
#page-container .EnrolltabNavigation-LP li span,
#page-container .EnrolltabNavigation-Ins li span {
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase
}
#page-container .sort-by-text {
  color:#fff;
  font-size:12px;
  float:left;
  font-family:ProximaNovaBold, Arial;
  min-width:80px;
  padding-right:19px;
  margin:0;
  font-weight:normal;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat 52px -465px;
  cursor:pointer
}
#page-container .enroll-sort-bylist {
  padding-top:0;
  right:2px;
  width:100%;
  position:relative
}
#page-container .sort-by-links {
  list-style-type:none;
  float:left;
  line-height:1.1em;
  border:1px solid #ebebeb;
  position:absolute;
  background:#FFF;
  top:39px;
  z-index:999;
  display:none;
  width:123px;
  text-indent:0;
  border-radius:0 0 10px 10px;
  left:-34px
}
#page-container .sort-by-links li {
  display:inline-block;
  cursor:pointer;
  width:100%;
  padding:0;
  text-align:center;
  border-top:1px solid #ebebeb
}
#page-container .sort-by-links li:first-child {
  border-top:0;
}
#page-container .sort-by-links li a {
  color:#aaa;
  text-decoration:none;
  padding:7px 0;
  display:inline-block;
  font-size:11px;
  font-weight:normal
}
#page-container .sort-by-links li a:hover {
  color:#474747;
  text-decoration:none;
  padding:7px 0;
  font-size:11px;
  font-weight:normal
}
#page-container .sort-by-links li a.sortype-high-lighter {
  color:#2d2d2d
}
#page-container .ui-jqgrid .ui-jqgrid-btable {
  table-layout:fixed
}
#page-container #paintEnrollmentResults .enroll-launch,
#page-container #paintEnrollmentResults .enroll-launch-gray,
#page-container #paintEnrollmentLPResults .enroll-launch,
#page-container #paintEnrollmentLPResults .enroll-launch-gray,
#page-container #paintInstructorResults .enroll-launch,
#page-container #launch-wizard .enroll-launch {
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png) no-repeat -3px -233px;
  border:1px solid #dcdcdc;
  border-right:none;
  margin:0;
  padding:2px 0 0 0;
  height:32px;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  color:#474747;
  line-height:28px;
  text-align:center;
  text-transform:uppercase;
  cursor:pointer;
  background:-ms-linear-gradient(#ffffff, #eaeaea);/*For IE10*/
  background:linear-gradient(#ffffff, #eaeaea);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#eaeaea'); /*For IE7-8-9*/
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#eaeaea)";
  border-radius:12px 0 0 12px;
}
#page-container #paintEnrollmentResults a.enroll-launch,
#page-container #paintEnrollmentResults a.enroll-launch-gray,
#page-container #paintEnrollmentLPResults a.enroll-launch,
#page-container #paintEnrollmentLPResults a.enroll-launch-gray,
#page-container #paintInstructorResults a.enroll-launch,
#page-container #launch-wizard a.enroll-launch {
  height:28px
}
#page-container #paintEnrollmentResults .enroll-launch-more,
#page-container #paintEnrollmentResults .enroll-launch-more-gray,
#page-container #paintEnrollmentLPResults .enroll-launch-more,
#page-container #paintEnrollmentLPResults .enroll-launch-more-gray,
#page-container #paintInstructorResults .enroll-launch-more {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -328px -398px;
  border:0;
  margin:0;
  padding:2px 0 0;
  width:18px;
  height:32px;
  float:left;
  cursor:pointer
}
#page-container #paintEnrollmentResults .enroll-main-list,
#page-container #paintEnrollmentLPResults .enroll-lp-main-list,
#page-container #paintInstructorResults .enroll-main-list {
  right:0;
  margin-top:3px;
  position:absolute;
  z-index:999
}
#page-container #paintEnrollmentResults .ui-widget-content a,
#page-container #paintEnrollmentLPResults .ui-widget-content a,
#page-container #paintInstructorResults .ui-widget-content a {
  display:inline-block
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list {
  margin:0;
  padding:0;
  list-style-type:none;
  border:1px solid #e5e5e5;
  border-width:0 1px 1px 1px;
  border-radius:0 0 10px 10px;
  background:#fff;
  width:110px;
  margin-left: 9px;
  border-top: 1px solid #EDEDED;
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li,
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:hover {
  padding:0
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li a,
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li a,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li a:hover {
  display:block;
  float:none;
  width:auto;
  /*margin-bottom:1px;*/
  border-top:#ededed solid 1px;
  padding:4px 0 0 0;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  line-height:22px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:hover {
  background:none
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:first-child a,
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:first-child a:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:first-child a,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:first-child a:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:first-child a,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:first-child a:hover {
  border-top:0;
  padding-top:0 
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:first-child,
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li:first-child:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:first-child,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li:first-child:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:first-child,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li:first-child:hover {
  border-top:0;
  padding-top:15px
}

#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li a,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li a {
  color:#464646;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  line-height:22px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase
}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a:hover,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list li a:hover {
  color:#464646;
  cursor:pointer
}
#page-container #paintEnrollmentResults .ui-state-hover,
#page-container #paintEnrollmentLPResults .ui-state-hover,
#page-container #paintInstructorResults .ui-state-hover {
  border:0;
  background:#fafafa
}
#page-container #enroll-result-container #paintEnrollmentResults .enroll-launch-full,
#page-container #paintEnrollmentLPResults .enroll-launch-full,
#page-container #paintInstructorResults .enroll-launch-full,
#page-container #launch-lp-wizard .enroll-launch-full,
#page-container #launch-wizard .enroll-launch-full {
  width:90px;
  height:32px;
  padding:0;
  background:-ms-linear-gradient(#ffffff, #eaeaea);/*For IE10*/
  background:linear-gradient(#ffffff, #eaeaea);
  margin-left:0;
  text-align:center;
  text-indent:0;
  line-height:32px
}
#page-container #paintEnrollmentResults .enroll-launch-full .enroll-launch,
#page-container #paintEnrollmentLPResults .enroll-launch-full .enroll-launch,
#page-container #paintInstructorResults .enroll-launch-full .enroll-launch,
#page-container #launch-wizard .enroll-launch-full .enroll-launch {
  text-align:center;
  width:90px;
  text-indent:0
}
#page-container #paintEnrollmentResults .enroll-launch,
#page-container #paintEnrollmentLPResults .enroll-launch,
#page-container #paintInstructorResults .enroll-launch {
  padding:2px 0 0 0
}
#page-container #paintEnrollmentLPResults .enroll-launch-full .enroll-launch {
  padding:0
}
#page-container #paintInstructorResults .enroll-main-list .enroll-launch {
  width:68px;
  text-indent:10px
}
#page-container #enroll-lp-result-container div.enroll-lp-main-list {
  width:90px
}
#page-container #paintEnrollmentLPResults .enroll-lp-main-list a.enroll-launch,
#page-container #paintEnrollmentLPResults .enroll-lp-main-list a.enroll-launch:hover  {
  width:67px;
  display:inline-block;
  text-indent:10px
}
#page-container .enroll-course-title,
#page-container .enroll-class-title,
#page-container #enroll-lp-result-container .enroll-lp-class-title{
  color:#474747;
  font-size:13px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase;
  line-height:20px
}
#page-container #enroll-result-container .myenrollment-table,
#page-container #enroll-lp-result-container .myenrollment-table,
#page-container #instructor-result-container .myenrollment-table {
  padding:0
}
#page-container #enroll-lp-result-container .enroll-tp-title-info,
#page-container #enroll-lp-result-container .enroll-lp-course-title {
  margin-left:6px
}
#page-container #enroll-result-container .enroll-class-title-info,
#page-container #enroll-lp-result-container .enroll-tp-title-info{
  width:99%
}
#page-container #enroll-lp-result-container .enroll-tp-title-info,
#page-container #paintInstructorResults .enroll-class-title-info {
  float:left
}
#page-container #enroll-lp-result-container .learningplan-desc-div {
  padding:0
}
#page-container #enroll-result-container .enroll-datatable-column1,
#page-container #enroll-lp-result-container .enroll-datatable-column1,
#page-container #paintInstructorResults .enroll-datatable-column1 {
  width:450px
}
.page-learning-enrollment-search #page-container #enroll-result-container.clsenroll-result-container .enroll-datatable-column1,
.page-learning-enrollment-search #page-container #enroll-lp-result-container.clsenroll-lp-result-container .enroll-datatable-column1,
.page-learning-enrollment-search #page-container #instructor-result-container.clsinstructor-result-container .enroll-datatable-column1 {
  width:80%;
  overflow:visible
}
#page-container #paintEnrollmentResults tr.jqgrow td,
#page-container #paintEnrollmentLPResults tr.jqgrow td,
#page-container #paintInstructorResults tr.jqgrow td {
  padding:10px 0
}
#page-container #paintEnrollmentResults tr td:first-child,
#page-container #paintEnrollmentLPResults tr td:first-child,
#page-container #paintInstructorResults tr.jqgrow > td:first-child {
  padding-left:9px;
  width:6%
}
#page-container #enroll-result-container.clsenroll-result-container tr td:first-child,
#page-container #enroll-lp-result-container.clsenroll-lp-result-container tr td:first-child,
#page-container #instructor-result-container.clsinstructor-result-container tr.jqgrow td:first-child {
  /* width:57px */
}
#page-container #enroll-result-container .enroll-datatable-column2,
#page-container #paintInstructorResults .enroll-datatable-column2 {
  width:12%;
  /* width:20%; */
  padding-left:16px
}
#page-container #enroll-lp-result-container .enroll-datatable-column2 {
  width:12%;
  padding-left:16px
}
#page-container .admin-save-button-left-bg {
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png) no-repeat -3px -233px;
  height:32px;
  width:12px
}
#page-container #block-exp-sp-instructor-desk-tab-instructor-desk #instructor-result-container #paintInstructorResults .enroll-launch-full .admin-save-button-middle-bg {
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png) no-repeat -12px -233px;
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  border:0;
  margin:0;
  font-size:11px;
  text-transform:uppercase;
  line-height:32px;
  text-align:right;
  cursor:pointer;
  height:32px;
  padding:0 10px 0 16px;
  width:auto
}
#page-container #block-exp-sp-instructor-desk-tab-instructor-desk-customized #instructor-result-container #paintInstructorResults .enroll-launch-full .admin-save-button-middle-bg {
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png) no-repeat -12px -233px;
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  border:0;
  margin:0;
  font-size:11px;
  text-transform:uppercase;
  line-height:32px;
  text-align:right;
  cursor:pointer;
  height:32px;
  padding:0 10px 0 16px;
  width:auto
}
#page-container .admin-save-button-right-bg {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -463px -113px;
  height:32px;
  width:12px
}
.expertusV2PopupContainer .popupLeftCorner {
  background-color: #27245e;
  border: 1px solid #27245e;
  border-radius: 10px 10px 0 0;
  height:39px;
  padding-left:10px
}
.expertusV2PopupContainer .popupRightCorner {
  height:39px;
  padding-right:10px
}
.expertusV2PopupContainer .ui-widget-header {
  height:29px;
  border:0
}
.expertusV2PopupContainer {
  background:none
}
.expertusV2PopupContainer .popupBotLeftCorner {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0 0 10px 10px;
  height:9px;
  padding-left:9px
}
.expertusV2PopupContainer .popupBotRightCorner {
  height:9px;
  padding-right:10px;
  margin-right:-1px
}
.expertusV2PopupContainer .popupBotmiddle {
  height:8px
}
.expertusV2PopupContainer .ui-widget-header .ui-icon {
  background:url("../images/ExpertusIcons_v2.png") no-repeat -426px -128px;
  height:15px;
  overflow:hidden;
  width:17px
}
.expertusV2PopupContainer .ui-dialog-title,
.refer-course-holder .expertusV2PopupContainer .ui-dialog-titlebar-close {
  color:#FFF;
  font-size:13px;
  text-transform:uppercase;
  font-weight:normal;
  font-family:ProximaNovaBold, Arial;
  line-height:28px
}
.refer-course-holder .expertusV2PopupContainer .ui-dialog-titlebar-close {
  height:18px;
  margin:-12px 0 0;
  padding:1px;
  position:absolute;
  font-family:ProximaNovaBold, Arial;
  right:.3em;
  font-size:14px;
  top:50%;
  width:19px
}
.expertusV2PopupContainer .ui-dialog-content #dropmsg-content span,
.expertusV2PopupContainer .ui-dialog-content #dropmsg-lp-content span,
.expertusV2PopupContainer .ui-dialog-content .survey-completion-status,
.expertusV2PopupContainer .enroll-class-title span.vtip,
.expertusV2PopupContainer .enroll-course-title,
#page-container .most-active-user .profile-item .user-name,
.expertusV2PopupContainer .skill-delete-msg {
  color:#474747;
  font-size: 13px;
  text-transform:uppercase;
  font-weight:normal;
  font-family:ProximaNovaBold, Arial
}
.expertusV2PopupContainer .enroll-class-title .item-title-code  span.vtip{
  text-transform:none
}
.expertusV2PopupContainer .ui-dialog-content #dropmsg-content span b,
.expertusV2PopupContainer .ui-dialog-content #dropmsg-lp-content span b {
  font-weight:normal
}
.expertusV2PopupContainer input, .expertusV2PopupContainer select,
.expertusV2PopupContainer button,.expertusV2PopupContainer textarea,
.expertusV2PopupContainer select option {
  font-size:12px;
  font-family:openSansRegular, Arial;
  color:#2d2d2d;
  margin-left:0
}
.expertusV2PopupContainer .admin-save-button-left-bg,
.admin-save-button-left-bg,
#page-container .admin-edit-button-left-bg,
#page-container .admin-save-button-left-bg {
  display:none
}
.expertusV2PopupContainer .admin-save-button-right-bg,
.admin-save-button-right-bg,
#page-container .admin-save-button-right-bg,
#page-container .admin-edit-button-right-bg {
  display:none
}
.page-reports #schedule-qtip-popup #create-schedule-addedit-form .sched-save-edit input.admin-save-button-middle-bg {
  line-height:15px;
  border-radius:6px 0 0 6px;
  margin-top:1px
}
.expertusV2PopupContainer .ui-dialog-buttonset button,
#page-container .admin-save-button-middle-bg,
#page-container .admin-edit-button-middle-bg,
.refer-course-holder .ui-dialog-buttonset button.admin-save-button-middle-bg,
.expertusV2PopupContainer .ui-dialog-buttonset-post-assessment button,
.refer-course-holder .ui-dialog-buttonset-post-assessment button.admin-save-button-middle-bg,
.admin-save-button-middle-bg  {
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  color:#FFF;
  text-align:center;
  text-transform:uppercase;
  line-height:16px;
  background:#27245E;
  margin:0;
  border:1px solid #27245E;
  border-radius:6px;
  padding:3px 6px 2px;
  float:left;
  cursor:pointer
}
#attachment-addedit-form-html #edit-attachment-provide-url.admin-save-button-middle-bg,
#security-role-detail-wrapper-list #assigned_user .admin-save-button-middle-bg ,
#discount-basic-addedit-form-disp #admin-data-grid .admin-save-button-middle-bg,
.commerce-cc-settings-form #commerce-cc-settings-basic-form .admin-save-button-middle-bg,
#exp-sp-my-check-setting-add-form #payment-check-details .admin-save-button-middle-bg,
#exp-sp-administration-module-saml-form #saml-basic-addedit-form .admin-save-button-middle-bg,
#cart-form-pane #update-checkout-buttons .admin-save-button-middle-bg,
#permissions-addedit-form-html #permission-cancel-save-btn .admin-save-button-middle-bg,
#renderPrintCerId_disp #exp-sp-administration-course-print-certificate-form-html .admin-save-button-middle-bg,
#catalog-course-basic-addedit-form-disp #exp-sp-administration-catalog-access-addedit-form-html .admin-save-button-middle-bg {
  padding-bottom:1px
}
#catalog-course-basic-addedit-form-disp #attachment-addedit-form-html .attach-btn-group-provide-url {
  margin:12px auto 0
}
#page-container #catalog-attachment-disp-container #attachment-addedit-form-html .attach-btn-group-provide-url {
  margin:-2px auto 0
}
#uc-cart-checkout #uc_discounts-pane .addedit-form-cancel-container-actions {
  margin-top:3px
}
.expertusV2PopupContainer .ui-dialog-buttonset button.removebutton span.ui-button-text, .expertusV2PopupContainer .ui-dialog-buttonset-post-assessment button.removebutton span.ui-button-text {
  color:#474747;
  font-size:11px;
  text-transform:uppercase;
  font-family:ProximaNovaBold, Arial;
  line-height:24px;
  text-align:center;
  padding:0
}
#page-container .require-text,
.expertusV2PopupContainer .require-text,
#page-container #exp-sp-my-account-form span.require-text {
  color:#E30F7A;
  font-weight:bold;
  margin-left:2px
}
.expertusV2PopupContainer .refer-note {
  color:#E30F7A;
  float:left;
  font-family:helvetica neue,arial;
  font-size:11px;
  margin:0 10px 0 5px;
  font-weight:normal;
  /* display:none */
}
.expertusV2PopupContainer .warningText,
.expertusV2PopupContainer .SurveyStatusText {
  margin:0;
  float:none;
  color:#E30F7A;
  font-size:12px;
  font-family:openSansRegular, Arial;
  font-weight:bold
}
.commanTitleAll {
  font-family:ProximaNovaBold, Arial;
  color:#474747;
  font-size:12px
}
#learner-myactivity-details .commanTitleAll span.vtip {
  font-family:ProximaNovaBold, Arial;
  color:#474747;
  font-size:13px;
  text-transform:uppercase
}
#page-container .expertus-dropdown-bg{
  background: -ms-linear-gradient(#fafafa,#e9e9e9);/*For IE10*/
  background: linear-gradient(#fafafa,#e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#fafafa', endColorstr='#e9e9e9'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fafafa, endColorstr=#e9e9e9)";
  height:18px;
  overflow:hidden;
  width:293px;
  position:relative;
  border-radius: 10px 4px 4px 10px;
  border:1px solid #e5e5e5;
  border-right:0
}
.expertus-dropdown-bg {
  background: -ms-linear-gradient(#fafafa,#e9e9e9);/*For IE10*/
  background: linear-gradient(#fafafa,#e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#fafafa', endColorstr='#e9e9e9'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fafafa, endColorstr=#e9e9e9)";
  height:18px;
  overflow:hidden;
  position:relative;
  border-radius: 10px 1px 1px 10px;
  border:1px solid #e5e5e5;
  border-right:0
}
.expertus-dropdown-icon {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/select_icon.png") no-repeat right 0;
  height:20px;
  overflow:hidden
}
#page-container .expertus-dropdown-icon {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/select_icon.png") no-repeat right 0;
  height:20px;
  overflow:hidden;
  width:293px
}
#page-container .expertus-dropdown-icon::after,
.expertusV2PopupContainer .expertus-dropdown-icon::after,
.expertus-dropdown-icon::after{
  content:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/select_icon.png");
  top:-1px;
  right:0;
  position:absolute;
  pointer-events:none
}
.expertusV2PopupContainer .expertus-dropdown-icon {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/select_icon.png") no-repeat right 0;
  height:20px;
  overflow:hidden;
  width:293px
}
.expertusV2PopupContainer .expertus-dropdown-bg{
  height:18px;
  overflow:hidden;
  width:293px;
  position:relative
}
.expertusV2PopupContainer select {
  background:none;
  width:330px;
  border:0;
  padding:0 0 0 4px;
  vertical-align: top;
}
.page-learning-enrollment-search #page-container #content,
.page-learning-my-profile #page-container #content {
  width:658px
}
.page-learning-enrollment-search #page-container #content.clsContentFull{
  width:100%;
}
.page-learning-enrollment-search #page-container .region-sidebar-second,
.page-learning-my-profile #page-container .region-sidebar-second {
  margin-left:683px;
  width:260px
}
/* #page-container .my-transcript-content, */
/*#page-container #expertus-online-users #expertus-online-users-list {
  border:1px solid #e5e5e5
}*/
#page-container #content .section #enroll-lp-result-container,
#page-container .region-sidebar-widget-bg,
/* #page-container .my-transcript-content, */
#page-container #expertus-online-users #expertus-online-users-list {
  border-width:0 1px
}
.page-learning-enrollment-search #page-container .my-transcript-content {
  border-width:0
}
#page-container .most-active-user .profile-item .profile-image img {
  width:36px;
  height:36px;
  overflow:hidden;
  margin:7px
}
#page-container .most-active-user .profile-item .profile-image {
  display:block;
  float:left;
  height:50px;
  width:50px
}
.theme-ctool-popup .block-title-left {
  padding-left:10px;
  height:39px;
  background-color: #27245e;
  border-radius: 10px 10px 0 0;
  border:1px solid #27245e;
}
.theme-ctool-popup .block-title-right {
  padding-right:10px;
  height:39px
}
.theme-ctool-popup  block-title-middle{
  height:39px;
  line-height:31px;
  color:white;
  font-size:14px;
  font-weight:normal;
  margin-bottom:0;
  padding:0 0 0 15px;
  border:0;
  color:#333
}
.theme-ctool-popup .block-footer-left {
  height:10px;
  width:10px;
  background-color: #fff;
  border-radius: 0 0 0 10px;
}
.theme-ctool-popup .block-footer-right {
  height:10px;
  width:10px;
  background-color: #fff;
  border-radius: 0 0 10px 0;
}
.theme-ctool-popup .block-footer-middle {
  height:10px;
  width:auto;
  background-color: #fff;
}
div.ctools-sample-modal-content .theme-ctool-popup div.popups-title {
  height:39px;
  line-height:39px;
  color:white;
  font-size:12px;
  font-weight:normal;
  margin-bottom:0;
  font-family:ProximaNovaBold, Arial;
  padding:0 0 0 15px;
  border:0;
  text-transform:uppercase;
  color:#fff
}
div.ctools-modal-content .theme-ctool-popup .modal-title {
  color:#fff;
  font-size:13px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase;
  font-weight:normal;
  float:left;
  width:75%;
  line-height:38px
}
div.ctools-modal-content.ctools-modal-content-fullscreen-enabled .theme-ctool-popup .modal-title {
  width: 60%;
}
/*#custom_attribute_0078975*/
.theme-ctool-popup .popups-container-newui{
  margin-left:0;
  margin-right:1px;
  position: relative;
}
.addedit-edit-textarea,
#bubble-face-table .form-item .form-text,
.theme-ctool-popup .form-item .form-text {
  border:1px solid #E5E5E5;
  border-radius:10px;
  padding-left:2px;
  font-size:12px
}
#ui-datepicker-div {
  width:259px
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  position:relative;
  top:-6px;
  height:30px;
  line-height:30px;
  margin:0;
  padding:0;
}
#ui-datepicker-div .ui-datepicker-prev {
  margin-left:24px;
  margin-top:17px
}
#ui-datepicker-div .ui-datepicker-prev:hover {
  margin-left:25px;
  margin-top:17px
}
#ui-datepicker-div .ui-datepicker-next {
  margin-left:10px;
  margin-top:17px
}
#ui-datepicker-div .ui-datepicker-next:hover {
  margin-left:11px;
  margin-top:17px
}
.ui-datepicker .ui-datepicker-prev:hover {
  left:-2px
}
#page-container .item-title-code {
  color:#777;
  font-size:12px
}
#page-container .most-active-user .profile-item .job-title {
  color:#777;
  display:block;
  font-size:13px
}
.ui-widget-header,
.ui-widget-content,
.ui-dialog .ui-dialog-content,
.ui-dialog .ui-dialog-buttonpane {
  background:none;
  border:0
}
.expertusV2PopupContainer .ui-dialog-content,
.expertusV2PopupContainer .ui-dialog-buttonpane {
  background:#fff;
}
.expertusV2PopupContainer .select-greyed-out-text {
  font-size:12px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase;
  font-weight:normal;
  color:#474747
}
#page-container .ui-jqgrid .ui-icon-asc {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1497px;
  height:8px;
  margin-top:2px;
  width:12px
}
#page-container .ui-jqgrid .ui-icon-desc {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1485px;
  height:8px;
  margin-top:3px;
  width:12px
}
.profile-detail-border-img {
  height:140px;
  width:140px;
  overflow:hidden;
  border: 1px solid #e5e5e5;
  border-radius: 7px;
  background-color:#fff
}
/* Image crop starts*/
#myprofile-parent .myprofile-myavatar-start .profile-detail-border-img {
  height:140px;
  width:142px;
  overflow:hidden;
  border: 1px solid #e5e5e5;
  border-radius: 7px;
  background-color:#fff
}
.display-help-text{
	font-family: ProximaNovaBold, Arial;
    color: #474747;
    font-size: 16px;
    font-weight: normal;
    word-wrap: break-word;
}
#preview-avatar-profile #photo{
	display: block;
    margin-left: auto;
    margin-right: auto;
    width:auto;
    max-width:500px;
   /*  width: 100%; */
}

/* Image crop ends*/
.user-list-border-img {
  height:50px;
  width:50px;
  overflow:hidden;
  border: 1px solid #e5e5e5;
  border-radius: 7px;
  background-color:#fff
}
#page-container #account_setting{
  position:absolute;
  right:-41px;
  top:54px;
  z-index:1000
}
.expertus-dropdown-bg-addSkill {
  background: -ms-linear-gradient(#fafafa,#e9e9e9);/*For IE10*/
  background: linear-gradient(#fafafa,#e9e9e9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#fafafa', endColorstr='#e9e9e9'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fafafa, endColorstr=#e9e9e9)";
  height:18px;
  width:90px;
  margin-top:6px;
  border-radius: 10px 4px 4px 10px;
  border:1px solid #e5e5e5;
  border-right:0
}
.expertus-dropdown-icon-addSkill{
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/select_icon.png") no-repeat right 0;
  height:20px;
  overflow:hidden;
  width:100px;
  margin-top:-1px
}
#lnr-reports-search #pager {
  min-width:720px
}
.expertusV2PopupContainer .ui-dialog-buttonpane .ui-dialog-buttonset{
  margin-right:1px
}
 .expertusV2PopupContainer .ui-dialog-buttonpane .ui-dialog-buttonset-post-assessment {
   margin-right:1px;
   float:right;
 }
#page-container .catalog-course-role-access-bg,
#block-exp-sp-lnrsearch-tab-find-training .catalog-course-compliance-role-bg,
#block-exp-sp-lnrsearch-tab-find-training .catalog-course-manager-approval-required-role-bg
  {
  float:left;
  margin:0 0 0 9px
}
#page-container .search-pagination-right .ui-pg-input {
  padding-top:0;
  height:13px;
  margin:-2px 0 0 3px
}
#page-container .ui-jqgrid #pg_my_transcript_pager .ui-pg-table td,
#page-container #pg_my_transcript_pager .search-pagination-right .ui-pg-input {
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase
}
#page-container #my_transcript_pager .search-pagination-right .ui-pg-input {
  border:1px solid #2B225A
}
.header-popup{
  text-transform:uppercase;
  font-family:ProximaNovaBold, Arial;
  font-size:12px
}
.enrollment-change-class .header-popup{
  text-transform:capitalize;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  position:relative
}
.enrollment-change-class .header-popup:hover{
 background:#F5F5F5;
}
.expertusV2PopupContainer .ui-jqgrid .ui-icon-asc {
  background:url(../images/layoutBg.gif) no-repeat right -1497px;
  height:8px;
  margin-top:10px;
  width:12px
}
.expertusV2PopupContainer .ui-jqgrid .ui-icon-desc {
  background:url(../images/layoutBg.gif) no-repeat right -1485px;
  height:8px;
  margin-top:10px;
  width:12px
}
.ui-multiselect-menu {
  font-family:openSansRegular, Arial;
  border-radius:0;
  border:1px solid #E5E5E5;
  border-top:0;
  color:#333;
  padding:0
}
.popup-block-footer-lert{
  float:left
}
.popup-block-footer-middle{
  margin-left:10px;
  margin-right:10px
}
.popup-block-footer-right{
  /* bottom:0;
  position:absolute;
  right:45px */
  bottom:10px;
  position:relative;
  float:right;
}
.not-logged-in .popup-block-footer-right, .popup-block-footer-right-login{
  right:1px
}
.page-learning-mobile-app .ctools-mobile-app-popup .popup-block-footer-right {
  bottom:14px;
  right:45px
}
body.page-learning-myteam-search table.ui-pg-table td.ui-state-disabled {
  opacity:none;
  filter:none
}
#delete-object-dialog .commanTitleAll,
#confirm-transfer-users-popup .commanTitleAll{
  color:#474747;
  font-family:openSansRegular, Arial;
  font-size:12px;
  text-transform:none;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
#delete-object-dialog #delete-msg-wizard table,
#confirm-transfer-users-popup table{table-layout:fixed}
#block-exp-sp-administration-root-admin-text-filter ul.eol-search li.eol-search-input span input.ac_loading,
#block-exp-sp-administration-root-admin-calendar-filter ul.eol-search li.eol-search-input span input.ac_loading,
.generic-search-txtBox ul.eol-search li.eol-search-input span input.ac_loading {
  padding-top:0;
  height:23px;
  position:relative;
  z-index:2000
}
#page-container #paintInstructorResults .enroll-class-title-info {
  width:439px
}
.saml-msg {
  margin-left:19px;
  font-family:openSansRegular, Arial;
  font-size:13px;
  color:#474747
}
.saml-msg a {
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  color:#474747
}
.ui-jqgrid .ui-jqgrid-resize {
  display:none
}
.sitemaintanance-msg-result {
  padding:9px 11px 0 19px;
  min-height:10px
}
.sitemaintanance-msg-result p{
  padding-bottom:3px;
  font-size:13px;
  color:#2d2d2d
}
.sitemaintenance-bottom-spacer {
  padding-bottom:15px;
  margin:0
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
  background:none
}
.page-learning-enrollment-search #page-container #data-table-page-view {
  padding-left:20px
}
.page-reports #page-container .ui-jqgrid .ui-icon-asc {
  margin-top:8px
}
.page-reports #page-container .ui-jqgrid .ui-icon-desc {
  margin-top:10px
}
.page-reports #page-container .ui-jqgrid .ui-th-column .s-ico .ui-state-disabled {
 opacity:0
}
.infinite-scrolling {
  text-align:center;
  cursor:pointer;
  display:block;
  background:none;
  padding-top:3px
}
.infinite-loader-container {
  border:1px solid #E5E5E5;
  background: -ms-linear-gradient(#fefefe,#ebebeb);/*For IE10*/
  background: linear-gradient(#fefefe,#ebebeb);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#fefefe', endColorstr='#ebebeb'); /*For IE7-8-9*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fefefe, endColorstr=#ebebeb)";
  height:26px;
  line-height:31px;
  width:98.5%;
  margin:-4px 0 5px 3px
}
.infinite-loader-no-records {
  text-align:center;
  color:#777;
  cursor:default;
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  text-transform:uppercase
}
.infinite-loader-container .form-submit {
  width:100%;
  height:100%
}
.infinite-scrolling-separator {
  text-align:center;
  color:#999;
  margin-top:-4px
}
.dropdownadd-dd-list-arrow {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -151px -1878px;
  width:25px;
  height:9px;
  left:52px;
  position:absolute;
  top:-14px
}
.bottom-qtip-tip {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -101px -1428px;
  height:50px;
  width:64px;
  z-index:100
}
.bottom-qtip-tip-up {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -10px -1413px;
  height:52px;
  width:64px;
  z-index:100
}
.bottom-qtip-right {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -15px -1561px;
  height:65px;
  width:64px;
  z-index:100
}
.qtip-close-button {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_close.png") no-repeat 1px 1px;
  cursor:pointer;
  height:15px;
  position:absolute;
  right:2px;
  width:15px
}
#catalogVisibleId {
  background:none
}
#bubble-face-table .bubble-tl {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat left 0;
  height:20px
}
#bubble-face-table .bubble-t {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x left -20px;
  height:20px
}
#bubble-face-table .bubble-tr {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat left -40px;
  height:20px
}
#bubble-face-table .bubble-cl {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/left_right_bg.png") repeat-y 1px 0
}
#bubble-face-table .bubble-c {
  background:#FFF
}
#bubble-face-table .bubble-cr {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/left_right_bg.png") repeat-y -21px 0
}
#bubble-face-table .bubble-bl {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat left -60px;
  height:20px
}
#bubble-face-table .bubble-bm {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x left -80px;
  height:20px
}
#bubble-face-table .bubble-blt {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x left -80px;
  height:20px
}
#bubble-face-table .bubble-blm {
  height:20px;
  width:auto
}
#bubble-face-table .bubble-blr {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x left -80px;
  height:20px
}
#bubble-face-table .bubble-br {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat 0 -100px;
  height:20px
}
#bubble-face-table .bubble-brb,
#bubble-face-table .bubble-brt {
  width:20px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/left_right_bg.png") repeat-y -21px 0
}
#bubble-face-table .bubble-brm {
  width:20px
}
.qtip {
  padding-bottom:24px;
  margin-top:9px
}
.qtip-tip {
  min-width:64px;
  min-height:52px;
  margin-left:-33px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_arrow.png") no-repeat -1px 3px
}
.qtip-tip-ie9 {
  height:50px
}
.qtip-tip-right {
  width:64px;
  height:52px;
  margin-left:-33px;
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_arrow_point_right.png") no-repeat -1px 3px
}
.qtip-tip canvas {
  opacity:0
}
.qtip-button .admin-bubble-close {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_close.png") no-repeat 1px 18px;
  height:30px;
  position:absolute;
  right:8px;
  top:-10px;
  width:20px
}
*{
  outline:none
}
.refer-course-form-wrapper, .ui-dialog {
  font-size:13px
}
.ui-jqgrid tr.ui-row-ltr td {
  border:0;
  padding:0;
  white-space:normal
}
.s-ico {
  height:8px
}
#admin-data-grid .user-enrollment-div-cls .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  font-weight:normal;
  text-align:left
}
#admin-data-grid .ui-jqgrid .ui-th-column .ui-state-disabled,
#admin-add-course-training-plan .ui-jqgrid .ui-th-column .ui-state-disabled,
#admin-add-questions-survey-assessment .ui-jqgrid .ui-th-column .ui-state-disabled,
#admin-commerce-country-setting-plan .ui-jqgrid .ui-th-column .ui-state-disabled,
#learner-myaccount-details .ui-jqgrid .ui-th-column .ui-state-disabled {
 filter:Alpha(Opacity=0);
 opacity:0
}
#admin-data-grid .ui-jqgrid .ui-icon-asc,
#admin-add-course-training-plan .ui-jqgrid .ui-icon-asc,
#admin-add-questions-survey-assessment .ui-jqgrid .ui-icon-asc,
#admin-commerce-country-setting-plan .ui-jqgrid .ui-icon-asc,
#learner-myaccount-details .ui-jqgrid .ui-icon-asc {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1497px;
  height:8px;
  margin-top:8px;
  width:12px
}
#admin-data-grid .ui-jqgrid .ui-icon-desc,
#admin-add-course-training-plan .ui-jqgrid .ui-icon-desc,
#admin-add-questions-survey-assessment .ui-jqgrid .ui-icon-desc,
#admin-commerce-country-setting-plan .ui-jqgrid .ui-icon-desc,
#learner-myaccount-details .ui-jqgrid .ui-icon-desc {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1485px;
  height:8px;
  margin-top:8px;
  width:12px
}
.messages ul,
.qtip-error-msg-display {
  float:left;
  clear:both
}
.messages li {
  font-size:11px
}
#show_expertus_tp_message {
  left:0;
  position:absolute;
  right:0;
  top:11px
}
#show_vc_detail_message{
  min-height:11px;
  left:0;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  right:0
}
#bubble-face-table .addedit-form-wrapper #show_vc_detail_message  div.messages {
  display:table;
  margin-top:-8px
}
#show_expertus_message {
  min-height:3px;
  left:0;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  right:0;
  max-width: 87%;
  width: 100%;
}
#bubble-face-table #show_expertus_message {
  top:16px;
  /*margin-left:100px*/
}
#form-refer #show_expertus_message{
  top:0
}
.display-message-positioning #bubble-face-table #show_expertus_message{
  top:11px;
  margin-left:12px
}
div #message-container {
  padding:0;
  margin:0;
  text-align:left;
  min-height:15px;
  width:100%
}
#lnr-tainingplan-register #message-container {
    margin-top: 10px;
}
#message-container .messages {
  display:table;
  clear:both;
  padding:0 0 0 5px;
  min-height:14px;
  letter-spacing:.5px;
  font-size:10px;
  border:1px solid #f0c36d;
  background-color:#f9edbe;
  margin:0 auto;
  position:relative;
  z-index:10100;
  overflow:visible;
  background-image:none
}
.reg-form-wrapper #message-container{
  position:absolute;
  top:31px
}
.my-myaccount-wrapper #message-container{
  position:absolute;
  top:-3px
}
.messages > div {
  float:left;
  color:#2d2d2d
}
.error ul li span {
  color:#222;
  font-size:11px
}
.status ul li span,
#message-container .messages.warning ul li span {
  color:#222
}
.messages li.hide {
  display:none
}
.messages li.visibility {
  visibility:visible
}
#message-container .msg-close-btn {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_small_close.png") no-repeat 0 0;
  cursor:pointer;
  font-weight:bold;
  width:15px;
  margin:0 2px 0 4px;
  height:15px;
  position:absolute;
  right:-14px;
  top:-8px
}
#message-container .msg-minmax-icon {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -118px -16px;
  height:11px;
  width:11px;
  cursor:pointer
}
.page-administration-manage-announcement .popups-container-newui #show_expertus_message{
    left: -45px;
    width: 570px;
}
#page-container .form-item input.error,
#page-container .form-item textarea.error,
#page-container .form-item select.error,
#page-container #learner-myaccount-details .content .my-account-box .field-value .error {
  border:1px solid #FC4646;
  border-radius:10px
}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
  vertical-align:middle
}
#page-container  #account_setting div.links:hover {
  background:#F5F5F5
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top:5px
}
#page-container .error ul li span,
.expertusV2PopupContainer .error ul li span {
  color:#222
}
.exp-timepicker-selection {
  position:absolute;
  width:55px;
  max-height:150px;
  overflow-y:scroll;
  overflow-x:hidden;
  border:1px solid #CCC;
  background-color:#FFF;
  text-align:left;
  padding-left:3px;
  top:45px;
  z-index:1
}
.exp-timepicker-selection ul, li{
  padding:0;
  margin:0;
  list-style-type:none;
  font-size:13px
}
.exp-timepicker-selection li {
  cursor:pointer;
  width:40px;
  color:#2d2d2d
}
.exp-timepicker-selection li:hover {
  background:#CCC
}
.admin-datagrid-save-cancel-button-align-bottom {
  position:absolute;
  width:100%;
  bottom:0;
  right:0
}
.filter-wrapper,
.mceEditor tr.mceLast,
#page-container .catalog-desc-count {
  display:none
}
.addedit-form-cancel-container-actions {
  float:right;
  margin-right:0;
  position:relative
}
.catalog-desc-count{
  display:inline-block;
  float:right;
  text-align:right;
  margin-top:0;
  cursor:auto;
  font:10px helvetica neue,helvetica,arial;
  height:auto;
  padding:0;
  text-align:left;
  text-decoration:none;
  vertical-align:baseline;
  white-space:nowrap;
  width:auto;
  color:#666
}
#category_new .admin-save-pub-unpub-button-container{margin-top:0}
.admin-save-pub-unpub-button-container {
  float:left;
  padding-left:3px;
  margin-top:-1px
}
#page-container .addedit-mandatory,
.addedit-mandatory {
  color:#E30F7A;
  font-weight:bold;
  padding-left:2px;
  font-family:ProximaNovaBold, Arial
}
.mceToolbar .wysiwygToolbar > div {
  float:left
}
.wysiwyg-toggle-wrapper {
  display:none
}
#page-container .cart-item-bucket {
  margin-right:0
}
#page-container .ShoppingCartImg {
  width:21px;
  height:18px;
  vertical-align:middle;
  text-align:center;
  margin-top:3px;
  display:block;
  padding-left:2px;
  float:left;
  color:#000;
  text-decoration:none;
  background:url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png) no-repeat -479px -3px
}
#page-container .ShoppingCartImg.filled {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -472px -716px;
  color:#ec008c;
  font-size:10px;
  line-height:9px;
  margin-top:1px;
  width:25px
}
#page-container .vertical-bar-separater {
  border-left:1px solid #ededed;
  width:1px;
  height:22px;
  padding-left:8px;
  margin-top:0;
  float:left
}
#page-container .narrow-search-actionbar-list li a span.narrow-search-actionbar-orange-btnLeft,
.narrow-search-actionbar-orange-btnLeft {
  display:none
}
#page-container .narrow-search-actionbar-list li a span.narrow-search-actionbar-orange-btnRight,
.narrow-search-actionbar-orange-btnRight {
  display:none
}
#page-container .narrow-search-actionbar-list li a span.narrow-search-actionbar-orange-btnBG,
.narrow-search-actionbar-orange-btnBG {
  font-family:ProximaNovaBold, Arial;
  font-size:12px;
  color:#FFF;
  font-weight:normal;
  line-height:16px;
  text-transform:uppercase;
  float:left;
  cursor:pointer;
  margin:0;
  border:1px solid #e6148a;
  border-radius:6px;
  padding:2px 6px;
  background-color:#e6148a
}
.display-more, .display-short {
  color:#474747;
  cursor:pointer;
  float:left;
  height:14px;
  margin:0;
  clear:both;
  margin:3px 0 0 0;
  padding:2px 0 0 18px;
  font-family:ProximaNovaBold, Arial;
  font-size:13px
}
.ui-dialog .ui-dialog-titlebar-close {
  right:-3px
}
.admin-save-button-container {
  float:right;
  margin:0
}
#page-container .admin-narrow-search-user {
  margin-top:8px
}
.ui-multiselect-header {
  display:none
}
.ui-multiselect-menu .ui-multiselect-checkboxes{
  max-height:175px;
  overflow-y:scroll;
  background:#FFF;
  border: 1px solid #e5e5e5;
  border-width:1px 0 1px 1px
}
.ui-multiselect-menu .ui-multiselect-checkboxes .ui-state-hover {
  background:none;
  border:0;
  font-size:12px
}
.ui-multiselect-menu .ui-multiselect-checkboxes label {
  font-size:12px
}
.ui-multiselect-menu .ui-multiselect-checkboxes .ui-corner-all {
  background:none;
  border:0
}
.ui-multiselect-menu .ui-multiselect-checkboxes .ui-state-hover span{
  font-weight:normal
}
.ui-multiselect-menu .ui-multiselect-checkboxes li {
  line-height:13px;
  padding:3px
}
.ui-multiselect-menu .ui-multiselect-checkboxes li:hover{
  line-height:13px;
  padding:3px;
  background:#fafafa
}
.ui-multiselect-menu .ui-multiselect-checkboxes li:hover .ui-corner-all {
  color:#2D2D2D
}
.ui-multiselect-menu .ui-multiselect-checkboxes label {
  font-weight:normal
}
div.ctools-sample-modal-content .theme-ctool-popup div.popups-title,
.addedit-addl-form-title-text {
  padding:0 0 0 6px
}
.launch-lesson-view {
  width:95%;
  margin:0 auto
}
#lesson-wizard .launch-lesson-view tr.enroll-lesson-section {
  border-bottom:1px solid #e7e7e7
}
#lesson-wizard .launch-lesson-view tr td {
  padding:10px 0 10px 2px
}
#lesson-wizard .enroll-launch-column1 {
  width:75%
}
#lesson-wizard .enroll-launch-column2 {
  width:25%
}
#lesson-wizard .enroll-launch {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -317px -74px;
  border:0;
  color:#FFF;
  cursor:pointer;
  font-family:ProximaNovaBold, Arial;
  font-size:11px;
  font-weight:normal;
  height:32px;
  line-height:32px;
  padding:0;
  text-transform:uppercase;
  width:111px;
  text-align:center
}
.expertusV2PopupContainer .checkbox-unselected, .expertusV2PopupContainer .checkbox-selected {
  margin-right:5px
}
.post-assessment-container, .pre-assessment-container {
  color:#2D2D2D;
  font-weight:normal;
  font-size:8px;
  font-family:openSansRegular, Arial
}
#admin-data-grid .user-enrollment-div-cls .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background:none
}
.bottom-qtip-tip-visible {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat right -1558px;
  height:20px;
  width:40px;
  z-index:101
}
.add-external-certificate-btn .bottom-qtip-tip-visible {
	z-index:10002
}
.bottom-qtip-tip-up-visible {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat right -1500px;
  height:20px;
  width:40px;
  z-index:101
}
#bubble-face-table .bubble-b-visible {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x left -80px;
  height:20px
}
.qtip-close-button-visible {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_close.png") no-repeat 1px 1px;
  cursor:pointer;
  height:15px;
  position:absolute;
  right:2px;
  top:2px;
  width:15px
}
.page-learning-enrollment-search #my-team-dialog .ui-jqgrid-view {
  height:auto
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc *,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc *,
.page-learning .learner-forum-topic-description .item-long-desc *,
.page-home-learning .learner-forum-topic-description *,
.page-learning .learner-forum-topic-description *,
.page-learning-enrollment-search .item-long-desc *,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc *,
.page-learning-learning-plan-details .detail-desc *,
.page-learning-course-details .detail-desc *,
.page-home-learning .detail-desc *,
.page-home-learning .item-long-desc *,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc *,
.admin-course-class-long-description .item-long-desc *,
.narrow-search-results-item-description .item-long-desc *,
/*.detail-desc *, */
.spotlight-block-para * {
  font-size: 100%;
/*   line-height: initial; */
  margin: initial;
  padding: initial;
  list-style:inherit;
  list-style-type:inherit;
  text-decoration:inherit;
  background-color:inherit;
  width:auto;
  height:auto;
  vertical-align:initial;
  border:initial;
  color:inherit
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc a,
.page-administration-learning .narrow-search-results-item-description .item-long-desc a:hover,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc a,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc a:hover,
.page-learning .learner-forum-topic-description .item-long-desc a,
.page-learning .learner-forum-topic-description .item-long-desc a:hover,
.page-home-learning .learner-forum-topic-description a,
.page-home-learning .learner-forum-topic-description a:hover,
.page-learning .learner-forum-topic-description a,
.page-learning .learner-forum-topic-description a:hover,
.page-learning-enrollment-search .item-long-desc a,
.page-learning-enrollment-search .item-long-desc a:hover,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc a,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc a:hover,
.page-learning-learning-plan-details .detail-desc a,
.page-learning-learning-plan-details .detail-desc a:hover,
.page-learning-course-details .detail-desc a,
.page-learning-course-details .detail-desc a:hover,
.page-home-learning .detail-desc a,
.page-home-learning .detail-desc a:hover,
.page-home-learning .item-long-desc a,
.page-home-learning .item-long-desc a:hover,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc a,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc a:hover,
.admin-course-class-long-description .item-long-desc a,
.admin-course-class-long-description .item-long-desc a:hover,
.narrow-search-results-item-description .item-long-desc a,
.narrow-search-results-item-description .item-long-desc a:hover,
.detail-desc a,
.detail-desc a:hover,
.spotlight-block-para a,
.spotlight-block-para a:hover{
  text-decoration:underline;
  float:inherit;
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc ol li,
.page-administration-learning .narrow-search-results-item-description .item-long-desc ul li,
.page-administration-learning .narrow-search-results-item-description .item-long-desc dl dd,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ol li,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ul li,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc dl dd,
.page-learning .learner-forum-topic-description .item-long-desc ol li,
.page-learning .learner-forum-topic-description .item-long-desc ul li,
.page-learning .learner-forum-topic-description .item-long-desc dl dd,
.page-home-learning .learner-forum-topic-description ol li,
.page-home-learning .learner-forum-topic-description ul li,
.page-home-learning .learner-forum-topic-description dl dd,
.page-learning .learner-forum-topic-description ol li,
.page-learning .learner-forum-topic-description ul li,
.page-learning .learner-forum-topic-description dl dd,
.page-learning-enrollment-search .item-long-desc ol li,
.page-learning-enrollment-search .item-long-desc ul li,
.page-learning-enrollment-search .item-long-desc dl dd,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ol li,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ul li,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc dl dd,
.page-learning-learning-plan-details .detail-desc ol li,
.page-learning-learning-plan-details .detail-desc ul li,
.page-learning-learning-plan-details .detail-desc dl dd,
.page-learning-course-details .detail-desc ol li,
.page-learning-course-details .detail-desc ul li,
.page-learning-course-details .detail-desc dl dd,
.page-home-learning .detail-desc ol li,
.page-home-learning .detail-desc ul li,
.page-home-learning .detail-desc dl dd,
.page-home-learning .item-long-desc ol li,
.page-home-learning .item-long-desc ul li,
.page-home-learning .item-long-desc dl dd,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ol li,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ul li,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc dl dd,
.admin-course-class-long-description .item-long-desc ol li,
.admin-course-class-long-description .item-long-desc ul li,
.admin-course-class-long-description .item-long-desc dl dd,
.narrow-search-results-item-description .item-long-desc ol li,
.narrow-search-results-item-description .item-long-desc ul li,
.narrow-search-results-item-description .item-long-desc dl dd,
.detail-desc ol li,
.detail-desc ul li,
.detail-desc dl dd,
.spotlight-block-para ol li,
.spotlight-block-para ul li,
.spotlight-block-para dl dd,
.page-learning-course-details #page-container #paint-classes-list .content-additional-info-container .additional-info-desc ul li,
.page-learning-class-details #page-container #class_detail_content .content-additional-info-container .additional-info-desc ul li,
.page-learning-learning-plan-details #page-container #lnp-details-content .content-additional-info-container .additional-info-desc ul li,
.page-administration-learning .additionalnotes ul li{
  margin-left:1em;
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc ol li,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ol li,
.page-learning .learner-forum-topic-description .item-long-desc ol li,
.page-home-learning .learner-forum-topic-description ol li,
.page-learning .learner-forum-topic-description ol li,
.page-learning-enrollment-search .item-long-desc ol li,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ol li,
.page-learning-learning-plan-details .detail-desc ol li,
.page-learning-course-details .detail-desc ol li,
.page-home-learning .detail-desc ol li,
.page-home-learning .item-long-desc ol li,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ol li,
.admin-course-class-long-description .item-long-desc ol li,
.narrow-search-results-item-description .item-long-desc ol li,
.detail-desc ol li,
.spotlight-block-para ol li,
.page-learning-course-details #page-container #paint-classes-list .content-additional-info-container .additional-info-desc ol li,
.page-learning-class-details #page-container #class_detail_content .content-additional-info-container .additional-info-desc ol li,
.page-learning-learning-plan-details #page-container #lnp-details-content .content-additional-info-container .additional-info-desc ol li,
.page-administration-learning .additionalnotes ol li{
  list-style-type:decimal
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc ul li,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ul li,
.page-learning .learner-forum-topic-description .item-long-desc ul li,
.page-home-learning .learner-forum-topic-description ul li,
.page-learning .learner-forum-topic-description ul li,
.page-learning-enrollment-search .item-long-desc ul li,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ul li,
.page-learning-learning-plan-details .detail-desc ul li,
.page-learning-course-details .detail-desc ul li,
.page-home-learning .detail-desc ul li,
.page-home-learning .item-long-desc ul li,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ul li,
.admin-course-class-long-description .item-long-desc ul li,
.narrow-search-results-item-description .item-long-desc ul li,
.detail-desc ul li,
.spotlight-block-para ul li,
.page-learning-course-details #page-container #paint-classes-list .content-additional-info-container .additional-info-desc ul li,
.page-learning-class-details #page-container #class_detail_content .content-additional-info-container .additional-info-desc ul li,
.page-learning-learning-plan-details #page-container #lnp-details-content .content-additional-info-container .additional-info-desc ul li,
.page-administration-learning .additionalnotes ul li{
  list-style-type:disc
}
.page-administration-learning .narrow-search-results-item-description .item-long-desc ul,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ul,
.page-learning .learner-forum-topic-description .item-long-desc ul,
.page-home-learning .learner-forum-topic-description ul,
.page-learning .learner-forum-topic-description ul,
.page-learning-enrollment-search .item-long-desc ul,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ul,
.page-learning-learning-plan-details .detail-desc ul,
.page-learning-course-details .detail-desc ul,
.page-home-learning .detail-desc ul,
.page-home-learning .item-long-desc ul,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ul,
.admin-course-class-long-description .item-long-desc ul,
.narrow-search-results-item-description .item-long-desc ul,
.detail-desc ul,
.spotlight-block-para ul,
.page-administration-learning .narrow-search-results-item-description .item-long-desc ol,
.page-learning #block-exp-sp-lnrsearch-tab-find-training .item-long-desc ol,
.page-learning .learner-forum-topic-description .item-long-desc ol,
.page-home-learning .learner-forum-topic-description ol,
.page-learning .learner-forum-topic-description ol,
.page-learning-enrollment-search .item-long-desc ol,
.page-learning-enrollment-search .course-detail-section-innerRecord .item-short-desc ol,
.page-learning-learning-plan-details .detail-desc ol,
.page-learning-course-details .detail-desc ul,
.page-home-learning .detail-desc ol,
.page-home-learning .item-long-desc ol,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ol,
.admin-course-class-long-description .item-long-desc ol,
.narrow-search-results-item-description .item-long-desc ol,
.detail-desc ol,
.spotlight-block-para ol{
  margin-bottom:10px;
  margin-left:0
}
#selBeforeTable, #selAfterTable {
  display:none
}
#lnr-prerequisite-container .ui-jqgrid #lnr-prerequisite tr.ui-state-hover{
  background:none;
  border:0
}
.page-learning .fade-out-image{
  width:30px;
  height:20px
}
.fade-out-title-container.learningplan-course-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-coursedetail-title-fadeout-container .fade-out-image,
.fade-out-title-container.learning-plan-course-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-coursedetail-compliance-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-classdetails-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-classdetails-compliance-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-classdetail-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-classdetails-mandatory-title-fadeout-container .fade-out-image,
.fade-out-title-container.block-exp-sp-classdetails-recommended-title-fadeout-container .fade-out-image,
.fade-out-title-container.learningplan-recommended-course-title-fadeout-container .fade-out-image,
.fade-out-title-container.learningplan-mandatory-course-title-fadeout-container .fade-out-image{
  background: -ms-linear-gradient(to right, transparent, #27245e);/*For IE10*/
  background: linear-gradient(to right,transparent, #27245e);
  height:38px;
  top:1px
}
#delete-object-dialog .ui-dialog-buttonset .white-btn-bg-middle {
  padding:2px 4px 2px;
}
.fade-out-title-container.exp-sp-footer-title-fadeout-container{
  max-width:900px;
  height:38px	
}
.fade-out-title-container.exp-sp-footer-title-fadeout-container .fade-out-image {
  background: -ms-linear-gradient(to right, transparent, #27245e);/*For IE10*/
  background: linear-gradient(to right,transparent, #27245e);
  height:38px
}
#page-container #enroll-result-container #paintEnrollmentResults .enroll-launch-full,
#page-container #paintEnrollmentLPResults .enroll-launch-full{
  width:90px
}
.fade-out-title-container {
  overflow: hidden;
  position: relative;
  max-width: 415px
}
.title-lengthy-text {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.fade-out-image {
  background: url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/title_gradient.png") no-repeat right 0;
  top: 0;
  float: right;
  position: absolute;
  right: 0;
  text-align: center;
  width: 30px;
  height:20px
}
#course-details-display-content .fade-out-image,
#learning-plan-details-display-content .fade-out-image{
  height: 20px;
  width:30px
}

/*-- home page customization changes --*/
body.front.sidebar-second #content { width: 621px }
/*-- home page customization changes --*/
/* Currency RElated Work */
#page-container .currency-override,
#page-container .currency-override-bold{
  font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
  text-transform: none
}
#page-container .currency-override-bold {
  font-weight: bold;
}

#page-container div.commerce-container-v2 .cart-review .uc-price.currency-override-bold,
#modalContent div.commerce-container-v2 .cart-review .uc-price.currency-override-bold,
#page-container #edit-currency-dropdown-select_title .ddTitleText,
#admin_product_addorder_container #edit-admin-currency-dropdown-select_title .ddTitleText,
#page-container  div.commerce-container-v2 #uc-cart-checkout .cart-review .subtotal .amount .uc-price,
#page-container  div.commerce-container-v2 .order-review-table .cart-review .subtotal .amount .uc-price,
#page-container  div.commerce-container-v2 #d-cart-review-wrapper .cart-review .subtotal .amount .uc-price{
   font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
   font-weight: bold;
}
#page-container .price .uc-price.currency-override-bold,
#page-container #clone_cart-pane .price .uc-price.currency-override-bold,
#page-container div.commerce-container-v2 .cart-review .price .uc-price.currency-override-bold,
#modalContent div.commerce-container-v2 .cart-review .price .uc-price.currency-override-bold
{
	float:right;
  font-family: openSansRegular,Arial;
   font-weight: normal;
}
.pop-addedit-form-cancel-container-actions .admin-save-button-container{
	float: right;
    margin: 0 0 14px;
}
.ui-dialog .currency-override-bold {
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: bold
}
.page-learning-enrollment-search div.ctools-sample-modal-content .popups-title a.close {
  color:#FFFFFF;
  font-weight:normal
}
.page-learning-register #page-container .white-btn-bg-middle{
  margin: 0px 8px 0 0;
  line-height:18px;
}
#secondary-menu li span .fade-out-title-container.secondary-menu-account-length .title-lengthy-text {
 margin-bottom: -3px
}
/* Currency RElated Work */
.page-learning-webex-meeting .block .block-title-middle h2.block-title{
  text-indent:8px
}
.page-learning-webex-meeting #page-container .region-sidebar-widget-bg{
  padding-left:10px;
  padding-top: 8px;
}
/* styles for ctools loader */
.ajax-progress-throbber{
  display:none
}
#secondary-menu .progress-disabled, #block-system-main-menu .progress-disabled{
  float:none
}
.time-zone-offset {
	font-size :11px
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight .location-session-detail a{
	color :#777;
	text-decoration:underline;
}
#paintEnrollmentResults .jqgrow a, #paintEnrollmentResults .dt-acc-row .location-session-detail a{
	color :#777;
	text-decoration:underline;
}
.manage-location-time{
	position: relative;
	color :#777; font-size: 9px;
	top:-1px;
	 margin-left: 4px;
}
.location-session-detail a {
	color :#777; font-size: 9px;
	text-decoration:underline;
	cursor: pointer;
	}
/*Viswanathan added for #76619,#76437,#76441 */
.location-session-detail .location-tz {
	font-size:9px; /*#91721*/
	color: #777;
}
.location-session-detail .location-tz:hover {
	font-size:9px; /*#91721*/
	color: #777;
}
.location-session-detail a:hover {
	color :#777; font-size: 9px;
	text-decoration:underline;
	}
#page-container .location-session-details {
    position: absolute;
    z-index: 1000;
}
.location-session-detail {
    position: relative;
    display: inline-block;
}
.location-session-detail #bubble-face-table tr td,
.location-session-detail-clone #bubble-face-table tr td {
  border-bottom:0;
  padding: 0 ;
  font-size:10px
}
.location-session-detail-clone #bubble-face-table tr td {
	color: #777;
}
.location-session-details div {
    font-size: 11px;
    padding: 3px;
}
.location-session-details .dropdownadd-dd-list-arrow {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat scroll -151px -1892px;
    height: 9px;
    left: 52px;
    position: absolute;
    top: 34px;
    width: 25px;
}


.location-session-details .qtip-close-button {
    right: 0;
    top: -11px;
}
.location-session-details .qtip-close-button {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble_close.png") no-repeat scroll 1px 1px;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 2px;
    width: 15px;
}


.location-session-details div span {
    padding-top: 5px;
    width: 114px;
    font-size: 11px;
}



.location-session-detail{
display: inline-block;
    position: relative;
}
#page-container #paintEnrollmentResults #bubble-face-table tr td:first-child,
#page-container #paintEnrollmentLPResults #bubble-face-table tr td:first-child,
#page-container #paintInstructorResults #bubble-face-table tr td:first-child {
	padding:0;
	width:20px;
	border-width:0
}
#page-container #paintEnrollmentResults tr.jqgrow td  #bubble-face-table tr td,
#page-container #paintEnrollmentLPResults tr.jqgrow td  #bubble-face-table tr td,
#page-container #paintInstructorResults tr.jqgrow td  #bubble-face-table tr td {
	padding:0;
	overflow: visible;
	border-width:0
}
/* Below style was added for 51549: but Commented for tickets 71742, 71987 */
/*  .ui-jqgrid tr.jqgrow td {
	  overflow: visible;
	}  */   
.location-session-detail #bubble-face-table .bubble-b-visible {
	 height: auto;
	}
.location-session-detail #bubble-face-table .bubble-tl {
  width:0px;
}
.page-learning-catalog-search .theme-ctool-popup .popups-container-newui,
.page-home-learning .theme-ctool-popup .popups-container-newui{
  margin-right:0
}
.qtip_session_mid.tooltipmid{   background-color: white;
background-image:none;}
.qtip_session_mid{
    border: 1px solid #a6c9e2;
    border-radius: 5px;
    color: #333;   
    height: 64px;   
    width: 190px;   
    padding:0;    
   }
   .qtip_session.enroll-session-time{
   line-height:20px;
     color:#474747;
  font-size:11px;
  color:#333;
  font-weight:normal;
 }
 .qtip_session_top{
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -151px -1882px;
    height: 11px;
    margin-left: 8px;
    position: absolute;
    top: -4px;
    width: 20px;
    
 }
 .qtip_session_bottom{   
    background:none;
    padding:0;    
   }
/* Trunk8 Fadeout for Title and Description texts starts here */
#page-container #paintContentResults .limit-desc span {
  color:inherit;
  font-family:openSansRegular,Arial;
  font-size:13px;
  white-space:normal;
  line-height:18px;
  text-decoration:none
}
.limit-title-row {
  text-align:justify;
   max-width:100%
}
.limit-desc-row {
  float:left;
  clear:both;
  max-width:100%
}
.limit-title-row .limit-title, 
.limit-desc-row .limit-desc {
 position:relative;
/*  display:inline-block; */
 font-size:13px;
/*   float:left; */
  max-width:100%
}
.limit-title-row .limit-title {
   line-height:16px;
   font-size:13px
}
.limit-desc-row .limit-desc {
  line-height:18px;
  color:#2d2d2d;
  font-size:13px;
  float:left; 
}
.admin-course-class-long-description .trunk8-fade span.fade-desc,table tr .limit-title-row .limit-title .fade-title,
table tr .limit-desc-row .limit-desc span.fade-desc,
.limit-title-row .limit-title .fade-title,
.limit-desc-row .limit-desc span.fade-desc {
  background:-ms-linear-gradient(to right, transparent, #fff 80%, #fff);/*For IE10*/
  background:linear-gradient(to right, transparent, #fff 80%, #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#00f3f3f3', endColorstr='#ffffffff');/*For IE7-8-9*/ 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#00f3f3f3, endColorstr=#ffffffff)";
  /* background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(259,259,259,1) 80%);	 */
  position:absolute;
  right:0;
  bottom:0;
  width:70px;
  height:18px
}
table tr:hover .limit-title-row .limit-title .fade-title,
table tr:hover .limit-desc-row .limit-desc span.fade-desc{
  background:-ms-linear-gradient(to right, transparent, #fafafa 80%, #fafafa);/*For IE10*/
  background:linear-gradient(to right, transparent, #fafafa 80%, #fafafa);	
}
.admin-course-class-long-description .trunk8-fade #arrow-less,.admin-course-class-long-description .trunk8-fade #arrow-more,.limit-desc-row .limit-desc #arrow-more,
.limit-desc-row .limit-desc #arrow-less {
  width:12px;
  height:10px;
  cursor:pointer;
  float:right
}
.admin-course-class-long-description .trunk8-fade #arrow-less, .limit-desc-row .limit-desc #arrow-less{
  float:none
}
.admin-course-class-long-description .trunk8-fade {
	position:relative;
}
.admin-course-class-long-description .trunk8-fade #arrow-more, .limit-desc-row .limit-desc #arrow-more {  
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -398px -10px;	
  margin:8px 0 0 0
}
.admin-course-class-long-description .trunk8-fade #arrow-less, .limit-desc-row .limit-desc #arrow-less {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -398px -2px;	
  margin:6px 0 0 5px;
  float:inline-end;
  display:inline-block
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_trn #arrow-more,.limit-desc-row.cre_sys_obt_trn .limit-desc #arrow-more {
  background-position:-433px -88px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_trn #arrow-less,.limit-desc-row.cre_sys_obt_trn .limit-desc #arrow-less {
  background-position:-433px -75px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_cur #arrow-more,.limit-desc-row.cre_sys_obt_cur .limit-desc #arrow-more {
  background-position:-447px -11px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_cur #arrow-less,.limit-desc-row.cre_sys_obt_cur .limit-desc #arrow-less {
  background-position:-447px 1px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_crt #arrow-more, .limit-desc-row.cre_sys_obt_crt .limit-desc #arrow-more {
  background-position:-461px -11px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_crt #arrow-less, .limit-desc-row.cre_sys_obt_crt .limit-desc #arrow-less {
  background-position:-461px 1px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_crs #arrow-more, .limit-desc-row.cre_sys_obt_crs .limit-desc #arrow-more {
  background-position:-448px -86px
}
.admin-course-class-long-description .trunk8-fade.cre_sys_obt_crs #arrow-less, .limit-desc-row.cre_sys_obt_crs .limit-desc #arrow-less {
  background-position:-448px -75px
}
.limit-desc-row.lrn_cls_dty_wbt .limit-desc #arrow-more {
  background-position:-412px -11px
}
.limit-desc-row.lrn_cls_dty_wbt .limit-desc #arrow-less {
  background-position:-412px 1px
}
.limit-desc-row.lrn_cls_dty_ilt .limit-desc #arrow-more {
  background-position:-424px -11px
}
.limit-desc-row.lrn_cls_dty_ilt .limit-desc #arrow-less {
  background-position:-424px 1px
}
.limit-desc-row.lrn_cls_dty_vod .limit-desc #arrow-more {
  background-position:-399px -11px
}
.limit-desc-row.lrn_cls_dty_vod .limit-desc #arrow-less{
  background-position:-399px 1px
}
.limit-desc-row.lrn_cls_dty_vcl .limit-desc #arrow-more {
  background-position:-436px -11px
}
.limit-desc-row.lrn_cls_dty_vcl .limit-desc #arrow-less {
  background-position:-436px 1px
}
.page-learning-enrollment-search .course-compliance-bg{margin-top:-2px;float:right;}
.page-learning-enrollment-search .course-recommended-bg{
  margin-top:-2px; 
  float:right;
}
.page-learning-enrollment-search .course-mandatory-bg{
  margin-top:-2px;
  float:right;
}
/* Trunk8 Fadeout for Title and Description texts ends here */
.qtip_session_mid.tooltipmid{ 
  background-color: white;
  background-image:none;
}
.qtip_session_mid{
  border: 1px solid #a6c9e2;
  border-radius: 5px;
  color: #333;   
  height: 64px;   
  width: 190px;   
  padding:0;    
}
.qtip_session.enroll-session-time{
  line-height:20px;
  color:#474747;
  font-size:11px;
  color:#333;
  font-weight:normal;
 }
.qtip_session_top{
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat -151px -1882px;
  height: 11px;
  margin-left: 8px;
  position: absolute;
  top: -4px;
  width: 20px;
}
.qtip_session_bottom{   
  background:none;
  padding:0;    
}
table tr .limit-desc-row .limit-desc span.fade-desc,
.limit-desc-row .limit-desc span.fade-desc { 
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#99ffffff', endColorstr='#ffffff');/*For IE7-8-9*/ 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#99ffffff, endColorstr=#ffffff)";	
}
.criteria-refine-icon {
    display: block;
	border-radius: 4px;
	background-color: white;
	float: left;
    width: 44px;
    height: 37px;
	/* text-align: center; */
}
.criteria-refine-icon div.refine-line {
    width: 36px;
    height: 2px;
    background-color: #27245C;
    border-radius: 1px;
    margin: 3px 4px 0px 4px;
}
/*Viswanathan added for #78031 */
.criteria-refine-icon div.refine-text {
	color: #27245C;
    font-size: 10px;
    margin: 5px 2px 0;
    font-weight: bold;
    letter-spacing: 0.6px;
    font-family: Arial;
    text-transform: uppercase;
    line-height: normal;
    text-align: center;
    /* margin-right: 1px;
    margin-top: 9px;
    margin-left: 2px */;
	overflow: hidden;
	position: relative;
	width: 41px;
	/* height: 7px; */
}
.criteria-refine-icon .refine-text-span {
	white-space: nowrap;
    text-align: left;
    display:inline-block
}
.criteria-refine-icon .refine-text-fade {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
/*     background: linear-gradient(to right, rgba(255,255,255,0) 30%,rgba(255,255,255,1) 100%);
 */    position: absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+80,ffffff+100&0+80,1+100 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-gradient(linear, left top, right top, color-stop(80%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome4-9,Safari4-5 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%); /* Opera 11.10-11.50 */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%); /* IE10 preview */
	background: linear-gradient(to right,  rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

}

.criteria-refine-icon div.refine-line.refine-line-first {
    margin-top: 5px;
}
.page-learning-catalog-search #page-container #paintCountry .search_filter_country{height:27px}
#page-container #paintEnrollmentResults .enroll-action .enroll-drop-down-list,
#page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list,
#page-container #paintInstructorResults .enroll-action .enroll-drop-down-list.cls-adhoc-notification-enabled{
  width:100%;
  border-width:1px
}
.admin-course-class-long-description .trunk8-fade{
	text-align:justify;
}
.block-exp-sp-learning-plan-detail .limit-title-row,.block-exp-sp-classdetail .limit-title-row,.block-exp-sp-coursedetail .limit-title-row{
	float:left;
}
.block-exp-sp-learning-plan-detail .limit-title,.block-exp-sp-classdetail .limit-title,.block-exp-sp-coursedetail .limit-title{
	float:left;	
}
.block-exp-sp-classdetail .lmt-cls-title,.block-exp-sp-coursedetail .lmt-crs-cls-title,.block-exp-sp-learning-plan-detail .lmt-lrp-title{	
	max-width: calc(100% - 127px);
}
.show-more-wrapper {
    padding-top: 4px;
    padding-bottom: 9px;
    text-align: center;
    border-right: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
	width: 100%;
}
.page-administration-learning-catalog #exp-sp-administration-view-coursedetails-addedit-form .show-more-wrapper{
  clear:both;
  border-right: 0;
  border-left: 0;
}
.show-more-wrapper .show-more-handler {
	display: none;
    padding: 2px 6px;
    border: solid 1px #e5e5e5;
    color: #474747;
    border-radius: 6px;
    font-family: ProximaNovaBold, Arial;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
}
.ui-jqgrid-btable .ui-widget-content.ui-widget-content-last-row td {
	border-bottom: medium none;
}
em.placeholder{
  font-style:normal
}
#complete-confirmation-wizard{
  font-family:openSansRegular, Arial
}
#page-container .limit-desc .cls-admin-descriptions li,
#page-container .limit-desc .cls-learner-descriptions li{
  /* display: list-item; */
  list-style-type: disc;
}
.page-learning .cls-learner-descriptions ul{
  margin-left:14px
}
.page-learning .learner-forum-topic-description .item-long-desc ul,
.page-home-learning .learner-forum-topic-description ul,
.page-learning .learner-forum-topic-description ul,
.page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ul{
  margin-left:2px
}
/* Change class starts */
#page-container .admin-save-pub-unpub-button-container.classTransfer .admin-save-button-right-bg{
 
  background: #27245e;
  border: 1px solid #27245e;
  border-radius: 0 6px 6px 0;
  width: 6px;
  height: 20px;
  float: left;
  margin-top : 1px;
}
/* Privacy Policy */
.privacypolicy-container{
	background-color:#636363;
	height:auto;		
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.privacypolicy-inner-container{
	padding:10px;
	display:flex;
	flex-direction:row;
	justify-content: space-around;
    align-items: center
}
.privacypolicy-body{
	color: #ffffff;
	font-family: ProximaNova, Arial;
	font-size:13px;
	font-weight:500;
	/*float:left;
	 padding-left: 30px; */
    width:auto;
    margin-right:10px
}
.privacypolicy-buttons-div{
	/*float:left;
	 padding-left: 60px; */
	width:auto;
	white-space: nowrap;
}
.privacypolicy-button{
	background:#009ED5;
	border-radius: 6px;
	color: #ffffff;
    border: 1px solid #009ED5;
    text-decoration:none;
    padding: 10px;
    float: left;
    cursor: pointer;
    text-align: left;
    text-transform: uppercase;
    font-family: ProximaNova, Arial;
    font-size:15px;
	font-weight:inherit;
    margin-right: 0;
    line-height: 17px;
}
.cls-privacy-policy-link{
	color: #009ED5;
	cursor: pointer;
	font-family: ProximaNovaBold, Arial;
	text-decoration:none;
}
#datagrid-div-adhoc-select-rec-view .ui-jqgrid .ui-jqgrid-htable,
#datagrid-div-adhoc-remove-rec-view .ui-jqgrid .ui-jqgrid-htable,
.adhoc-mail-recipients .ui-jqgrid .ui-jqgrid-htable,
#datagrid-container-adhoc-select-rec-view,
#datagrid-container-adhoc-remove-rec-view,
.adhoc-mail-recipients .ui-jqgrid-btable {
	table-layout: auto;
}
#Selected_recipients {
	margin-top: 5px;
    font-size: 13px;
    font-weight: normal;
    font-family: ProximaNovaBold, Arial;
    text-transform: uppercase;
    color: #474747;
}
/* Privacy Policy */
/*!Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#page-container .checkbox-selected,
	.expertusV2PopupContainer .checkbox-selected,
	div.ctools-modal-content .survey-checkbox-selected,
	div.ctools-modal-content .checkbox-selected {
	  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/menu_bg1.png") no-repeat 0 -450px;
	  width:10px;
	  height:12px;
	  float:left;
	  margin:3px 0 0 2px;
	  padding:0;
	  cursor:pointer
	}
	#page-container .checkbox-unselected,
	.expertusV2PopupContainer .checkbox-unselected,
	div.ctools-modal-content .survey-checkbox-unselected,
	div.ctools-modal-content .checkbox-unselected {
	  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/menu_bg1.png") no-repeat 0 -438px;
	  width:10px;
	  height:12px;
	  float:left;
	  margin:3px 0 0 2px;
	  padding:0;
	  cursor:pointer
	}
	.page-learning-enrollment-search .expertusV2PopupContainer select {
	  padding:0 0 0 4px;
	  margin:1px 0 0 0
	}
	.page-administration-people-organization .theme-ctool-popup .popups-container-newui,
	.page-administration-assessment-assessmentdetails .theme-ctool-popup .popups-container-newui,
	.page-administration-manage-content .theme-ctool-popup .popups-container-newui {
      float:left;
      margin-bottom:-2px
	}
     .survey-main-holder .checkbox-unselected,.survey-main-holder .checkbox-selected{margin-right:5px}
     #block-system-main-menu li{
       padding: 12px 10px 0
     }
     .page-learning-mobile-app .ctools-mobile-app-popup .popup-block-footer-right {
       bottom:16px
     }
      #bubble-face-table #show_expertus_message{
       top:24px
     }
     .find-training-txt .limit-desc-row span.fade-desc{
     	bottom:auto
     }
     .ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
      top:-3px;
      height:25px;
      line-height:25px
     }
     #page-container #paintEnrollmentResults tr td:first-child,
     #page-container #paintEnrollmentLPResults tr td:first-child,
     #page-container #paintInstructorResults tr.jqgrow td:first-child {
      padding-left:9px;
      width:7%
}
    .page-learning .cls-learner-descriptions ul{
      margin-left:17px
}
	.page-learning .learner-forum-topic-description .item-long-desc ul,
    .page-home-learning .learner-forum-topic-description ul,
    .page-learning .learner-forum-topic-description ul,
    .page-learning-forum-topic-list #forumTopicListContentResults .learner-forum-topic-description .item-long-desc ul{
      margin-left:4px
    }
}

/* Change class */
.dropdownadd-dd-list-arrow-enrollments {
   background: url(/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png) no-repeat -151px -1878px;
   width: 25px;
   height: 15px;
   left: 85px;
   position: absolute;
   top: -2px;
}

/*safari hack Start*/
@media screen and (min-color-index:0)and(-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm) { @media { _:-webkit-full-screen,
        #page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a,
        #page-container #paintEnrollmentLPResults .enroll-action .enroll-drop-down-list li a:hover{
	     font-size:11px
       }
       .page-learning-mobile-app .ctools-mobile-app-popup .popup-block-footer-right {
       bottom:16px
     }
     table tr .limit-title-row .limit-title span.fade-title,
     table tr .limit-desc-row .limit-desc span.fade-desc,
     .limit-title-row .limit-title .fade-title,
     .limit-desc-row .limit-desc span.fade-desc {
      background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(259,259,259,1) 80%);
     }
    table tr:hover .limit-title-row .limit-title span.fade-title,
    table tr:hover .limit-desc-row .limit-desc span.fade-desc{
     background:-webkit-linear-gradient(left, rgba(250,250,250,0) 0%, rgba(250,250,250,1) 80%);	
   }
   div.ctools-modal-content #admin-add-course-training-plan .checkbox-selected,
   div.ctools-modal-content #admin-add-course-training-plan .checkbox-unselected{
     margin-left:4px
   }	
	.survey-main-holder .checkbox-unselected,.survey-main-holder .checkbox-selected{margin:3px 5px 0 6px;}
	.admin-course-class-long-description .trunk8-fade span.fade-desc {
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(259, 259, 259, 1) 80%);
	}
}}
/*safari hack End*/

#page-container .CatalogtabNavigation{
	margin: 9px 0 0 10px;
}

.CatalogtabNavigation li{
	padding: 0 0 0 8px;
	display: block;
    margin: 0;
    float: left;
    height: 34px;
}
.CatalogtabNavigation li.selected{
	margin-top: 1px;
}
.CatalogtabNavigation li a{
    color: #474747;
    border-radius: 10px 10px 0 0;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #fff;
    padding-left: 7px;
    font-size: 12px;
    height: 34px;
    text-decoration: none;
    padding: 0 0 0 10px;
    float: left;
}
.CatalogtabNavigation li a span {
    height: 35px;
    line-height: 30px;
    padding: 0 7px 0 0;
    color: #474747;
    font-family: ProximaNovaBold, Arial;
    text-transform: uppercase;
    float: left;
    text-decoration: none;
}

.CatalogtabNavigation li a span span{
	height: 35px;
    line-height: 38px;
    padding-right: 0;
    text-align: center;
    width: auto;
}

#learner-catalog-sub-tabs{
	float: left;
    margin-left: 1px;
    padding-top: 0;
    width: 99.8%;
    height: 44px;
    background: #f5f5f5;
    border-bottom: 1px solid #e8e8e8;
}
#block-menu-menu-footer-menu {
	position: absolute;
	margin-left: -10px;
}
#dptermsandservice-container {
    width: 100%;
    padding: 20px 20px 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#dptermsandservice-details {
    max-height: 450px;
    width: 100%;
    overflow: hidden;
}
#thumb-dialog .ui-dialog-buttonset{float:none}
.crop-popup-backbtn{float:left}
.thumb-last-cancel-next-button{float:right}
#category_new .OverAllSearchList{padding-top:0}
#categorySearchOptDiv .eol-search-input span,
#categorySearchOptDiv .eol-search-go{height:18px}
#categorySearchOptDiv .eol-search-input span input#category_searchtext{
	height:15px;
	padding-top:1px
}
#div_category_start .generic-search-txtBox ul.eol-search li.eol-search-go a{margin-top:-2px}
#thumb-dialog .thumb-last-cancel-next-button .crop-popup-btn{margin-left:10px}
button.admin-save-button-middle-bg.crop-popup-btn{
	color:#fff;
}
.crop-banner-button{float:right;margin-right: 11px;}
#banner-dialog .crop-banner-button .crop-popup-btn{margin-left:10px}

.crop-banner-button button,#crop-to-clipboard{
	font-family: ProximaNovaBold, Arial;
}
#crop-to-clipboard{
	margin-left: 11px;	
}
