/*.block-exp-sp-coursedetail h2.course-delivery-title {
  width:83%;
  float:left;
  color:#2D2D2D;
  font-weight:bold;
  text-transform:uppercase
}
.detail-item-row {
  clear:both;
  font-size:12px;
  line-height:1.3em;
  padding:0 16px 10px 16px
}
.detail-item-row .para {
  padding:5px 0 0 0;
  clear:both
}
.detail-item-row span.more-text a.show-short-text {
  background-position: 0 -1497px
}
.detail-item-row span.more-text a.show-full-text {
  background-position: 0 -1484px
}
.class-detail-item-row {
  clear:both;
  font-size:13px;
  line-height:1.3em;
  padding:0 0 15px 15px
}
.class-detail-item-row .para b {
  font-size:12px;
  font-weight:normal;
  font-family:ProximaNovaBold, Arial;
  color:#474747
}
.class-detail-item-row .para-last {
  padding:0
}
.class-detail-item-row span.more-text a.show-full-text {
  background-position:0 -1479px
}
.class-detail-item-row span.more-text a.show-short-text {
  background-position:0 -1493px
}
.class-code-container span {
  color:#2D2D2D;
  font-weight:normal;
  font-size:13px;
  text-transform:none
}
.class-code-container span.class-attachment {
  color:#2D2D2D
}
.learning-classes-details .lnp-cls-det {
  padding-bottom:15px
}
.topRecordDiv {
  padding:23px 0 0 0;
  text-align:center
}
.course-details-backbutton {
  background:#FFF1E6;
  border:1px solid #FF801B;
  color:#E36500;
  cursor:pointer;
  display:inline-block;
  text-align:center;
  padding:1px 7px 0 7px;
  font-size:12px;
  margin-top:12px
}
#paint-classes-list {
  font-size:14px;
  color:#2D2D2D
}
.attachment {
  float:left;
  padding:7px 0;
  text-align:left;
  width:99%
}
.register-class-msg {
  color:#E6932D;
  font-size:12px;
  text-align:center;
  white-space:normal;
  width:auto;
  clear:both
}
.class-details-attachmentdetails {
  padding:5px 0;
  float:left
}
.class-details-attachmentdetailslink {
  color:#474747;
  cursor:pointer
}
.class-details-noattachmentmsg {
  color:#2D2D2D;
  font-size:13px;
  padding:5px 0 0 0
}
.lnp-details-content {
  position:relative;
  color:#2D2D2D;
  font-family:openSansRegular, Arial
}
.lnp-details-content .ui-state-hover {
  background:#F5F5F5;
  border:0
}
.lnp-details-content #pager_right,
.lnp-details-content #paint-classes-list_toppager_right {
  left:20px;
  position:absolute
}
.lnp-details-content .ui-jqgrid .ui-jqgrid-pager {
  background:none;
  border:0;
  padding:15px 0 5px
}
.lnp-details-content #refresh_paint-classes-list {
  position:absolute;
  right:20px;
  top:0
}
.lnp-details-content #refresh_paint-classes-list .ui-icon-refresh {
  height:25px;
  width:25px
}
.lnp-details-content .ui-th-column {
  border:0;
  background:#FFF
}
.lnp-details-content .ui-jqgrid .ui-jqgrid-htable th {
  padding:8px 2.2px
}
#paint-classes-list .lnp-details-content .ui-jqgrid tr.jqgrow td {
  padding:0 5px;
  white-space:normal;
  border:0;
  border-bottom:1px solid #ccc
}
#paint-classes-list .course-class-subgrid {
  padding:0 5px;
  white-space:normal;
  border:0;
  border-bottom:1px solid #ccc
}
.lnp-details-content .ui-jqgrid {
  font-size:13px
}
.lnp-details-content .ui-jqgrid .ui-jqgrid-toppager {
  background:none;
  padding:5px 0
}
.lnp-details-content .ui-jqgrid {
  border:0
}
.lnp-details-content tr.ui-widget-content {
  border:none;
  color:#2D2D2D
}
.course-title-container {
  color:#2D2D2D;
  font-size:18px;
  font-weight:bold
}
.ui-widget-content {
  border:0
}
table {
  border-collapse:separate;
}
.course-title {
  padding-left:6px
}
.paint-course-list-subrow {
  display:block;
  padding-left:15px;
  width:93.8%
}
.paint-course-list-subrow .code-container {
  font-size:12px
}
.paint-course-list-subrow .ui-widget-content a {
  text-decoration:none;
  color:#2D2D2D;
  float:left
}
.enroll-class-title {
  line-height:20px;
  font-size:13px
}
#learning-class-details-displayarea span.item-short-desc, 
#learning-class-details-displayarea span.item-long-desc {
  color:#2D2D2D
}
.learning-course-subrow .ui-jqgrid-hdiv {
  background:none;
  border:0
}
#block-exp-sp-coursedetail-course-details .learning-course-subrow .ui-jqgrid-htable {
  font-size:13px;
  background:#FFF
}
#course-detail-desc ul {
  margin:0 0 10px 0
}
#course-detail-desc ul li {
  list-style-type:disc;
  color:#2D2D2D;
  padding:0;
  line-height:17px
}
#paint-classes-list tr.ui-widget-content td {
  border-right:0;
  border-left:0;
  border-top:0;
  border-bottom:solid 1px #ccc;
  height:40px
}
#paint-classes-list tr td {
  border:0;
  height:auto
}
#paint-classes-list b {
  font-size:13px
}
#class-detail-Fulldesc, #class-detail-Shortdesc {
  clear:both
}
#gview_paint-classes-list #paint-classes-list_Name,
#gview_paint-classes-list #paint-classes-list_Date,
#gview_paint-classes-list #paint-classes-list_Start,
#gview_paint-classes-list #paint-classes-list_End,
#gview_paint-classes-list #paint-classes-list_Type,
#gview_paint-classes-list #paint-classes-list_Location {
  text-align:left;
  cursor:default
}
.paint-course-list-subrow.ui-jqgrid-htable {
  font-size:13px;
  font-weight:bold;
  color:#2D2D2D
}
#block-exp-sp-coursedetail-course-details span.time-slab {
  font-size:10px
}
.item-row {
  font-size:14px;
  font-weight:bold;
  padding:0;
  width:100px
}
#learning-class-details-displayarea tr td {
  border-bottom:0;
  color:#777
}
#learning-class-details-displayarea tr td.learning-class-session-table {
  color:#2d2d2d
}
.register-btn {
  margin-left:15px
}
.course-available-seats {
  color:#777;
  font-size:12px;
  text-align:center;
  font-weight:bold
}
.title-clr {
  font-size:12px;
  color:#2D2D2D
}
.search-register-btn {
  margin-left:15px
}
.top-record-div-left .spotlight-item-title {
  color:#474747;
  font-size:16px;
  padding:13px 0 0;
  text-decoration:none;
  background:none;
  display:block
}
.top-record-div-left .FindTrngCourseType,.FindTrngCourseTitle {
  font-weight:bold;
  color:#E6932D
}
.paint-course-list-subrow tr.over td .top-record-div-left a {
  background:none
}
.paint-course-list-subrow tr.over td .top-record-div-left a:hover {
  background:none
}
.paint-course-list-subrow .sessionDet {
  padding:5px 0 0 0;
  clear:both
}
.paint-course-list-subrow .sessName {
  width:90px;
  float:left
}
.paint-course-list-subrow .sessDay {
  width:95px;
  float:left
}
.paint-course-list-subrow .sessDate {
  float:left
}
#learning-class-details-displayarea .class-code-heading {
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  padding-left:0
}
#learning-class-details-displayarea .course-session-timing {
  width:98%;
  margin-top:5px;
  border:1px solid #efefef;
  margin-left:20px;
  clear:both
}
#learning-class-details-displayarea .course-session-timing th {
  padding:3px 10px;
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  font-weight:normal;
  text-transform:uppercase;
  color:#474747;
  background:#f7f7f7
}
#learning-class-details-displayarea .course-session-timing td {
  padding:5px 0 0 0;
  height:auto;
  padding:3px 10px;
  background:#fafafa;
  border-top:1px solid #fff
}
#learning-class-details-displayarea .learning-class-loc-details {
  width:20%;
  float:left
}
#learning-class-details-displayarea .learning-class-duration {
  float:left;
  width:25%
}
#learning-class-details-displayarea .learning-class-loc-details .enroll-loc-head {
  padding:0 0 3px 0
}
#course-list-loader #learning-class-details-displayarea .course-timing-format {
  font-size:10px;
   color: #777;

}
#learning-class-details-displayarea .class-code-container .course-timing-format span{
  font-size:10px;
   color: #777;
}
#learning-class-details-displayarea .course-pipe-line {
  padding:0 6px;
  color:#ccc
}
#learning-class-details-displayarea .class-details-attachmentdetails {
  list-style-type:none;
  float:left;
  padding:0 0 8px 0
}
#learning-class-details-displayarea .class-details-attachmentdetails li.attachment-link {
  color:#474747;
  display:inline;
  padding:0;
  font-size:13px
}
#learning-class-details-displayarea .class-details-attachmentdetails li.attachment-link a.attach {
  color:#474747;
  cursor:pointer;
  text-decoration:none;
  float:none;
  font-family:ProximaNovaBold, Arial;
  font-size:12px
}
.detail-item-row .learning-course-container {
  border-bottom:1px solid #E5E5E5;
  margin-top:15px
}
.detail-item-row .learning-module-row td.learning-module-cell {
  padding:15px 0;
  border-top:1px solid #E5E5E5
}
.detail-item-row .learning-module-row .learning-module-title {
  color:#2D2D2D;
  font-size:13px
}
.detail-item-row .learning-module-listcourse {
  display:none
}
.detail-item-row .learning-module-course-level {
  padding:5px 0 10px 30px;
  border-bottom:1px solid #E5E5E5
}
.detail-item-row .learning-course-row td.learning-course-cell {
  padding:5px 0
}
.learning-course-subrow {
  display:none
}
.learning-classes-details-wrapper {
  width:97%;
  padding:15px 0;
  margin-left:20px;
  clear:both
}
.learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  text-align:left;
  text-transform:uppercase;
  background:#eee
}
#course-list-loader .learning-classes-details tr.jqgrow td {
  padding:10px 2px;
  border-right:0;
  border-bottom:0;
  border-left:0;
  border-top:1px solid #E5E5E5;
  color:#777;
  font-size:13px
}
#learning-plan-details-data .learning-classes-details tr.jqgfirstrow td {
  border-right:0
}
.learning-classes-details tr td {
  padding-left:0
}
.learning-classes-details {
  font-size:13px
}
.learning-class-session-detail {
  width:100%;
  min-height:100px
}
.learning-class-session-table {
  word-wrap:break-word
}
.learning-course-displayloader {
  width:100%;
  clear:both
}
.learning-detail-info {
  width:100%
}
.learning-detail-desc {
  float:left;
  width:83%;
  padding:10px 0 0 0
}
.learning-detail-action {
  float:right;
  width:17%
}
#learning-plan-action .top-record-div {
  padding-top:30px
}
#learning-plan-action .top-record-div table {
  margin:0 auto;
  width:101px
}
.mnd-opt-txt {
  color:#777;
  font-weight:normal
}
.noItemfound {
  color:#777;
  padding:5px 0;
  font-size:13px;
  text-align:center;
  border:1px solid #FFF
}
.code-container span {
  font-weight:normal
}
.code-container span.lpn-attachment {
  color:#999
}
#block-exp-sp-learning-plan-detail-learning-details .lpn-details-attachment-more .lpn-details-attachment-list li.attachment-link {
  cursor:pointer;
  color:#52ACF7;
  display:inline;
  font-size:13px
}
#block-exp-sp-learning-plan-detail-learning-details .lpn-details-attachment-more .lpn-details-attachment-list li.first {
  padding:0 5px 0 0
}
#block-exp-sp-learning-plan-detail-learning-details .lpn-details-attachment-more .lpn-details-attachment-list li.last {
  padding:0 0 0 5px;
  border-right:0
}
.course-delivery-back-btn {
  padding-top:10px;
  text-align:center;
  margin-left:0;
  float:right
}
.course-delivery-back-btn .class-detail-back-button {
  cursor:pointer;
  font-size:12px;
  font-family:ProximaNovaBold, Arial;
  text-decoration:none;
  background:none;
  border:0;
  color:#fff;
  height:24px;
  text-transform:uppercase;
  padding:2px 7px 0;
  float:left
}
.time-slab {
  font-size:10px
}
body.page-learning-learning-plan-details div.ui-jqgrid-bdiv {
  width:960px
}
span.total-votes {
  margin:0;
  display:block;
  text-align:center
}
span.average-rating {
  display:block;
  text-align:center
}
.learning-course-container .item-title-code,
.learning-course-container .tp-desc-info {
  color:#777;
  font-size:13px;
  padding:4px 0 0 15px
}
#page-container #learning-plan-action .search-register-btn tr td.action-btn {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat 0 -99px;
  border:0;
  color:#474747;
  cursor:pointer;
  font-size:11px;
  font-weight:lighter;
  font-family:ProximaNovaBold, Arial;
  height:47px;
  text-align:center;
  text-transform:uppercase;
  vertical-align:middle
}
#page-container #learning-plan-action .search-register-btn tr td.action-btn-disable {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons_v2.png") no-repeat -128px -99px;
  border:0;
  color:#474747;
  font-size:12px;
  font-family:ProximaNovaBold, Arial;
  height:48px;
  text-align:center;
  text-transform:uppercase;
  vertical-align:middle
}
#page-container #learning-plan-action .search-register-btn tr td.action-btn-waitlist {
  background: -ms-linear-gradient(#ffffff,#f3f3f3); 
  background: linear-gradient(#ffffff,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#f3f3f3'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)";
  border:0;
  color:#474747;
  font-size:11px;
  font-weight:lighter;
  font-family:ProximaNovaBold, Arial;
  height:48px;
  text-align:center;
  cursor:pointer;
  text-transform:uppercase;
  vertical-align:middle;
  border-radius:10px
}
#page-container #learning-plan-action .top-record-div table {
  margin-right:8px;
  width:113px
}
#page-container .code-container {
  font-family:openSansRegular, Arial;
  font-size:13px;
  color:#2D2D2D;
  margin-left:0
}
#page-container .detail-code {
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  text-transform:uppercase;
  font-weight:normal;
  color:#474747;
  float:left;
  padding:2px 10px 0 0;
  line-height:1.5em;
  display:block
}
#page-container .detail-desc {
  font-family:openSansRegular, Arial;
  font-size:13px;
  line-height:1.5em;
  color:#2d2d2d;
  float:left;
  padding:2px 0 0;
  font-weight:normal
}
#page-container .detail-code .lnp-head {
  float:left;
  text-transform:uppercase
}
#page-container .detail-code .click-info {
  float:left;
  clear:both;
  font-size:11px;
  font-family:openSansRegular, Arial;
  color:#777
}
#page-container .detail-desc.class-attachment {
  float:left;
  width:83%
}
#page-container .prgdet-node .fivestar-summary {
  width:100%
}
.rating-block div.fivestar-widget {
  margin-top:6px
}
.rating-block .fivestar-widget .description {
  width:auto;
  padding:3px 0 0 5px
}
#page-container #learning-plan-details-display-content .code-container ul,
#page-container #learning-plan-details-display-content .code-container ol {
  clear:both;
  width:auto;
  margin:0 0 10px 0
}
.detail-item-row .para .prereq .detail-desc ul li,
.detail-item-row .para .equiv .detail-desc ul li {
  clear:both;
  padding:0 0 5px;
  overflow:hidden
}
.detail-item-row .para .prereq .head,
.detail-item-row .para .equiv .head,
.detail-item-row .para .prereq .desc,
.detail-item-row .para .equiv .desc {
  float:left;
  padding-right:10px
}
.detail-item-row .para .prereq .type,
.detail-item-row .para .equiv .type,
.detail-item-row .para .attachments .lpn-head {
  float:left
}
.detail-item-row .para .attachments .lpn-click-info {
  clear:both;
  float:left;
  font-size:12px;
  color:#777;
  font-weight:normal;
  font-family:openSansRegular, Arial;
  text-transform:none
}
.detail-item-row .para .attachments .attachment-link a.attach {
  font-family:ProximaNovaBold, Arial;
  text-decoration:none;
  color:#222;
  font-size:12px;
  cursor:pointer
}
.detail-item-row .discussions #forum-topic-list-display {
  clear:both;
}
.lnp-course-detail-info {
  clear:both;
  padding:10px 0 0 0
}
#page-container .detail-item-row .learning-module-row .learning-module-title {
  color:#474747;
  font-size:13px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase
}
.detail-item-row .para .cdescription .detail-desc {
  width:87%;
  text-align:justify
}
.detail-item-row .para .tags .detail-desc {
  width:93%
}
.detail-item-row .para .rating {
  float:left
}
.detail-item-row .para .rating-block {
  float:left
}
.detail-item-row .para .prereq .detail-desc {
  width:83%
}
.detail-item-row .para .equiv .detail-desc {
  width:83%
}
.detail-item-row .para .attachments .detail-desc {
  width:70%;
  padding-top:0
}
.detail-item-row .para .cdesc .detail-desc {
  width:88%;
  text-align:justify
}
.detail-item-row .para .discussions {
  padding:0
}
#no-records {
  clear:both
}
#page-container .detail-item-row .learning-course-row .learning-course-title {
  color:#474747;
  font-size:13px;
  font-family:ProximaNovaBold, Arial;
  text-transform:uppercase;
  display:block;
  float:left;
  width:98%
}
.learning-course-title .mnd-txt {
  padding:3px 0 0 0;
  float:left
}
.learning-course-title .opt-txt {
  color:#777;
  font-size:12px;
  padding-left:5px
}
.learning-course-title .catalog-course-mandatory-bg-left {
 	background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat scroll 0 -1927px;
  display:block;
  float:left;
  height:17px;
  vertical-align:middle;
  width:10px
}
.learning-course-title .catalog-course-mandatory-bg-middle {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat scroll -11px -1927px;
  color:#FFF;
  display:block;
  float:left;
  font-size:10px;
  font-weight:bold;
  height:17px;
  line-height:10px;
  padding:0 3px;
  vertical-align:middle
}
.learning-course-title .catalog-course-mandatory-bg-right {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/ExpertusIcons.png") no-repeat scroll -119px -1927px;
  display:block;
  float:left;
  height:17px;
  width:10px
}
#page-container .mnd-opt-txt {
  color:#2D2D2D;
  font-family:openSansRegular, Arial;
  text-transform:none
}
#page-container #learning-plan-action .top-record-div {
  padding-top:20px
}
#page-container .detail-item-row .learning-module-row td.learning-module-cell {
  padding:10px 0
}
#page-container .learning-course-container .title_close ,
#page-container .learning-course-cell .title_close,
#page-container .enroll-course-title .title_close
 {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1423px;
  margin:0 2px 0 0;
  display:block;
  height:14px;
  width:12px;
  float:left;
  text-decoration:none;
  cursor:pointer
}
#page-container .learning-course-container .title_open ,
#page-container .learning-course-cell .title_open,
#page-container .enroll-course-title .title_open
{
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1497px;
  margin:4px 4px 0 0;
  display:block;
  height:12px;
  width:10px;
  text-decoration:none;
  float:left;
  cursor:pointer
}
#page-container #learning-plan-details-data #forum-topic-list-display .learner-forum-desc-container .admin-forum-action-link-container {
  line-height:1.286em;
  padding-left:3px;
  padding-top:11px
}
#page-container #learning-plan-details-data #forum-topic-list-display .learner-forum-topic-content {
  padding-top:3px;
  padding-bottom:10px;
  font-size:13px;
  line-height:21px
}
#page-container #learning-plan-details-data #forum-topic-list-display .discuss-image-container {
  margin-left:6px;
  width:142px;
  margin-top:16px
}
#page-container #learning-plan-details-data #forumTopicListContentResults .learner-forum-desc-container .learner-forum-title {
  color:#474747;
  float:left;
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  text-transform:uppercase
}
#page-container #learning-plan-details-data #forum-topic-list-display .user-list-border-img {
  height:52px;
  margin-top:12px;
  overflow:hidden;
  width:52px
}
#page-container #learning-plan-details-data #forumTopicListContentResults .title_open {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1497px;
  display:block;
  float:left;
  height:12px;
  margin:10px 4px 0 1px;
  text-decoration:none;
  width:10px
}
#page-container #learning-plan-details-data #forumTopicListContentResults .title_close {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat right -1421px;
  margin:6px 2px 0 1px;
  display:block;
  height:14px;
  width:12px;
  float:left;
  text-decoration:none
}
#page-container .class-code-container  span.learning-class-session-code {
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  text-transform:uppercase;
  margin-left:0
}
#page-container .class-code-container span.learning-class-session-lang {
  color:#474747;
  font-family:ProximaNovaBold, Arial;
  font-size:13px;
  text-transform:uppercase
}
.prgdet-node #fivestar-rating-widget div.fivestar-widget .star {
  height:10px
}
.page-learning-learning-plan-details span.more-text a.show-full-text {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/layoutBg.gif") no-repeat 0 -1484px
}
.page-learning-learning-plan-details .learner-forum-topic-description {
  color:#2D2D2D
}
.learning-detail-info .prerequisite-left {
  display:inline-block
}
.learning-detail-info .prerequisite-left span {
  padding:5px 0
}
.learning-detail-info .prerequisite-right {
  width:630px;
  display:inline-block;
  padding-left:0
}
.prerequisite-right {
  margin-left:10px;
  clear:none
}
.prerequisite-right li {
  clear:both
}
.prerequisite-right #lrnplan-detail-preqcrs-desc {
  width:240px
}
.prerequisite-right #pipeline {
  width:20px;
  text-align:center;
  color:#777
}
.prerequisite-right #lrnplan-detail-preqcode-desc {
  width:80px
}
#lrnplan-detail-completion-desc{
  width:500px
}
.prerequisite-right span {
  display:block;
  float:left
}
.learning-classes-details-wrapper .learning-classes-details .enroll-course-title span.enroll-class-title,
.learning-classes-details-wrapper .learning-classes-details .class-detail-item-row span.class-code-heading {
  font-size:13px
}
.learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-bdiv {
  overflow:visible
}
.learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable th.ui-th-column div {
  color:#474747;
  line-height:20px
}
.lnp-details-content li.attachment-link {
  clear:none;
  display:inline
}
.lnp-details-content .learning-detail-info .attachments .detail-desc {
  display:inline-block
}
.learning-detail-info .attachments .detail-desc ul.lpn-details-attachment-list li.attachment-link,
.lnp-course-detail-info .attachment .detail-desc ul.class-details-attachmentdetails li.attachment-link {
  margin-left:0; 
  margin-right:5px;
  float:left
}
.learning-detail-info .attachments .detail-desc ul.lpn-details-attachment-list li.attachment-link a,
.lnp-course-detail-info .attachment .detail-desc ul.class-details-attachmentdetails li.attachment-link a {
  color:#474747
}
.detail-item-row span.more-text a.show-short-text,
.detail-item-row span.more-text a.show-full-text{
  text-decoration: none
}*/
/*title restriction style*/
/*.fade-out-title-container.learningplan-detail-code-fadeout-container{
  max-width:700px
}
.fade-out-title-container.learningplan-course-title-fadeout-container,
.fade-out-title-container.learning-plan-course-title-fadeout-container{
  max-width:830px;
  float:left;
  height:40px
}
.fade-out-title-container.learningplan-detail-course-title-fadeout-container{
  max-width:820px
}
.fade-out-title-container.learningplan-detail-course-code-fadeout-container{
  max-width:710px;
  min-width:710px;
  line-height:17px
}
.page-learning-learning-plan-details-catalog #page-container .paint-course-list-subrow .fade-out-title-container.learningplan-detail-course-code-fadeout-container .title-lengthy-text {
  margin-top:0
}
.page-learning-learning-plan-details #learning-plan-details-data .learning-module-course-level .paint-course-list-subrow .learning-classes-details tr.ui-state-highlight {
  border:0
}
.page-learning-learning-plan-details #learning-plan-details-data .learning-module-course-level .paint-course-list-subrow .learning-classes-details tr.ui-state-hover .enroll-course-title .fade-out-title-container .fade-out-image {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/title_gradient.png") no-repeat right -60px
}
.page-learning-learning-plan-details #learning-plan-details-data .learning-module-course-level .paint-course-list-subrow .learning-classes-details tr.ui-state-hover.ui-state-highlight .enroll-course-title .fade-out-title-container .fade-out-image,
.page-learning-learning-plan-details #learning-plan-details-data #forum-topic-list-display #forumTopicListContentResults tr.ui-state-hover .fade-out-title-container .fade-out-image,
.page-learning-learning-plan-details #learning-plan-details-data #forum-topic-list-display #forumTopicListContentResults tr.ui-state-hover.ui-state-highlight .fade-out-title-container .fade-out-image {
  background:url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/title_gradient.png") no-repeat right 0
}

.fade-out-title-container.forum-title{
  max-width:770px
}
.fade-out-title-container.learningplan-recommended-course-title-fadeout-container,
.fade-out-title-container.learningplan-mandatory-course-title-fadeout-container{
  max-width:740px;
  float:left;
  height:40px
}
.page-learning-learning-plan-details .fade-out-title-container.learningplan-prerequisitie-title-fadeout-container{
  max-width: 380px;
  display: inline-block;
  margin-bottom:-8px
}
.page-learning-learning-plan-details .fade-out-title-container.learningplan-prerequisitie-code-fadeout-container{
  max-width: 250px;
  display: inline-block;
  margin-bottom:-8px
}
.fade-out-title-container.view-course-title{
  max-width:230px;
  margin-bottom:-8px
}
.page-learning-learning-plan-details .learningplan-detail-group-name-fadeout-container{
  max-width:758px
}
.page-learning-learning-plan-details-catalog #page-container .code-container .title-lengthy-text{
margin-top:1px
}
.page-learning-learning-plan-details-catalog #page-container #block-exp-sp-learning-plan-detail-learning-details .code-container  #course-detail-desc.detail-desc{
margin-top:-1px
}
#block-exp-sp-learning-plan-detail-learning-details #learning-plan-details-display-content #course-list-loader .ui-jqgrid .ui-state-disabled{
	 opacity:0;
}
#page-container #block-exp-sp-learning-plan-detail-learning-details #course-detail-desc.detail-desc,
#page-container #block-exp-sp-learning-plan-detail-learning-details .class-detail-item-row .detail-desc{
  float:left
}
#page-container .learning-module-listcourse .code-container{
  height:25px
}
#page-container #learning-plan-action .top-record-div table.search-register-btn {
  border:1px solid #e5e5e5;
  border-collapse:separate;
  border-radius:10px;
  display:table
}
#page-container #learning-plan-action .top-record-div table.search-register-btn td.action-btn {
  background: -ms-linear-gradient(#ffffff,#f3f3f3); 
  background: linear-gradient(#ffffff,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#f3f3f3'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3)"; 
  border:0;
  border-radius:10px
}
#page-container #learning-plan-action .top-record-div table.search-register-btn td.action-btn-disable {
  background:#fff;
  border:0;
  border-radius:10px
}
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .code-container.protype .detail-desc {
  line-height:21px
}
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .code-container.prereq .detail-desc {
  float:left;
  width:auto;
  padding-top:1px
}
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .code-container.prereq .detail-desc ul,
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .code-container.prereq .detail-desc li {
  margin-left:0;
  list-style-type:none
}
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .code-container.prereq .detail-desc .fade-out-title-container .title-lengthy-text {
  margin-top:0
}
.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .learning-class-session-detail .class-detail-item-row .class-code-container.code .detail-desc {
  padding-top:1px
}
#learning-plan-details-display-content .fade-out-title-container.learningplan-prerequisitie-title-fadeout-container,
#learning-plan-details-display-content .fade-out-title-container.learningplan-prerequisitie-code-fadeout-container {
  display: inline-block;
  margin-bottom: -8px;
  max-width: 210px
}
#page-container #learning-plan-details-data .ui-jqgrid .ui-icon-asc,
#page-container #learning-plan-details-data .ui-jqgrid .ui-icon-desc { 
  margin-top:6px
}
#course-list-loader .learning-classes-details tr.jqgfirstrow td{
  border-right:0
}
#course-list-loader .learning-classes-details tr.jqgfirstrow td:last-child{
  padding:0 5px
}
#course-list-loader .learning-classes-details  tr.jqgrow td #bubble-face-table tr td {
	padding:0;
  border-width: 0;
	 border-style:  none;
	 font-size:10px
	}
#learning-class-details-displayarea .course-session-timing td #bubble-face-table tr td{
	padding:0;
	height:15px;
	 border-width: 0;
	 border-style:  none;
	 font-size:10px;
	
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-cl{
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/left_right_bg.png") repeat-y scroll 1px 0;
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-c{
 background: #fff none repeat scroll 0 0
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-t{
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x scroll left -20px;
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-tr{
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat scroll left -40px;
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-tl{
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat scroll left 0;
	}
	#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-b-visible{
	 background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") repeat-x scroll left -80px;
	}
		#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-cr{
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/left_right_bg.png") repeat-y scroll -21px 0;
		}
		#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-br{
		 background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat scroll 0 -100px;
		}
		#learning-class-details-displayarea .course-session-timing td .location-session-detail #bubble-face-table .bubble-bl{
		background: rgba(0, 0, 0, 0) url("/sites/all/themes/core/expertusoneV2/expertusone-internals/images/bubble.png") no-repeat scroll left -60px;
		}
	.learning-classes-details .manage-location-time{
	text-decoration: underline;
	top:3px
	}
	.paint-course-list-subrow .ui-widget-content .learning-classes-details a{
	text-decoration: underline;
	}
	.paint-course-list-subrow .ui-widget-content .learning-classes-details .location-session-detail a{
	text-decoration: underline;
	  color: #777;
	}
	 #learning-class-details-displayarea td.learning_td {
    padding:0px;
   }
   .course-timing-format.course-timing-format-endtime {
    margin-left:1px;
   }
 */           
/* Trunk8 Fadeout for Title and Description texts starts here */
/*.learner-forum-list-sub-txt .fade-out-title-container.addtopic-user-fadeout-container{
  margin-bottom:-10px
}*/
/* Trunk8 Fadeout for Title and Description texts ends here */
/*! Chrome hack */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  .lnp-details-content .ui-jqgrid .ui-jqgrid-htable th {
    padding:8px 0 8px 4px
  }
  #page-container #learning-plan-details-data .prgdet-node .description {
    padding:1px 0 0 5px
  }
  #page-container #block-exp-sp-learning-plan-detail-learning-details div#learning-plan-details-display-content div.fivestar-widget {
    margin:4px 0 0 0
  }
  #course-list-loader .learning-classes-details tr.jqgrow td {
    padding:10px 0
  }
  #course-list-loader .learning-classes-details tr.jqgrow td:last-child {
    padding:10px 8px
  }
  .detail-item-row .para .prereq .type,
  .detail-item-row .para .equiv .type{
    float:none
  }
  .page-learning-learning-plan-details-catalog #page-container .paint-course-list-subrow .fade-out-title-container.learningplan-detail-course-code-fadeout-container .title-lengthy-text {
    margin-top:1px
  }
  .page-learning-learning-plan-details-catalog #page-container #block-exp-sp-learning-plan-detail-learning-details .code-container  #course-detail-desc.detail-desc{
    margin-top:-2px
  }
  #block-exp-sp-learning-plan-detail-learning-details #learning-plan-details-display-content .code-container.tags .detail-desc {
    line-height:1.6em
  } 
  .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable,
  .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-btable{
    border-collapse: collapse;
  }
  .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable th,
  .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-btable td{
   -webkit-box-sizing: border-box;  
   box-sizing: border-box
  } 
  
.learner-forum-list-sub-txt .fade-out-title-container.addtopic-user-fadeout-container{
  margin-bottom:-8px
}

}*/

/*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,
        .learning-classes-details-wrapper .fade-out-title-container.view-course-title{
		  margin-bottom:-3px
		} 
		.page-learning-learning-plan-details-catalog #page-container .block-exp-sp-learning-plan-detail .learning-detail-desc .code-container.prereq .fade-out-title-container {
		  margin-bottom:-3px
	    }
	   .page-learning-learning-plan-details-catalog #page-container .paint-course-list-subrow .fade-out-title-container.learningplan-detail-course-code-fadeout-container .title-lengthy-text {
          margin-top:1px
        }
        .page-learning-learning-plan-details-catalog #page-container #block-exp-sp-learning-plan-detail-learning-details .code-container  #course-detail-desc.detail-desc{
          margin-top:-2px
        }
        #block-exp-sp-learning-plan-detail-learning-details #learning-plan-details-display-content .code-container.tags .detail-desc {
         line-height:1.6em
        }
        .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable,
		.learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-btable{
		 border-collapse: collapse;
		}
        .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-htable th,
        .learning-classes-details-wrapper .ui-jqgrid .ui-jqgrid-btable td{
         -webkit-box-sizing: border-box;  
         box-sizing: border-box
       }
    #learning-class-details-displayarea td.learning_td {
     padding:4px;
    }
    #learning-class-details-displayarea .course-timing-format.course-timing-format-endtime {
     position:relative;
     top:-3px;
     left:3px;
    }
}}   
/*safari hack End*/
 
 /*---------- general block ------------*/
.course-wrapper {
	clear:both;
	display: block;
	margin-top:20px;
}
.learningplan-content-wrapper .course_list_content {
    display: block;
    float: left;
    width: 100%;
} 
.learningplan-content-wrapper .class_list_content {
    display: block;
    float: left;
    width: 100%;
} 
.learningplan-content-wrapper .course-list-wrapper .ui-jqgrid .ui-jqgrid-bdiv {
 	overflow: visible;
 }

.learningplan-content-wrapper .content-row-container .content-icon-container {
	width: 8%; 
	margin-left: 8px;
}
.ui-dialog .ui-dialog-content.pre-select-class {
	padding: 0;
}

.pre-select-class #lnr-prerequisite-container .content-row-container {
    padding-top: 5px;
}
.pre-select-class #lnr-prerequisite-container .show_more_less {
	float: left;
}
.pre-select-class #lnr-prerequisite-container .ui-state-default.ui-jqgrid-hdiv {
	display: none;
}
.learningplan-content-wrapper.lnr-tainingplan-register .content-row-container .content-icon-container,
.pre-select-class #lnr-prerequisite-container .content-icon-container {
	width: 6.5%;
}
.learningplan-content-wrapper .course-class-content-wrapper  .content-row-container .content-icon-container {
	margin-left: 0;
	width: 8%; 
}
.learningplan-content-wrapper.lnr-tainingplan-register .course-class-content-wrapper  .content-row-container .content-icon-container,
.pre-select-class #lnr-prerequisite-container .content-icon-container {
	width: 6.5%; 
}
.learningplan-content-wrapper .content-row-container .content-detail-container {
	 padding: 0 7px 0 0;
    width: 73%;
} 
.learningplan-content-wrapper .course-content-content-wrapper,
.learningplan-content-wrapper .select-class-course-content-more {
	margin-left: 9%;
    padding: 0 2px;
}
.learningplan-content-wrapper.lnr-tainingplan-register .course-content-content-wrapper,
.learningplan-content-wrapper.lnr-tainingplan-register .select-class-course-content-more {
	margin-left: 7.5%;
}
.learningplan-content-wrapper .class-content-content-wrapper {
	margin-left: 8%;
    padding: 0 5px 0 2px;
}
.learningplan-content-wrapper.lnr-tainingplan-register .class-content-content-wrapper {
	margin-left: 6.5%;
}
.learningplan-content-wrapper .course-class-content-wrapper  .content-row-container .content-detail-container{
	padding: 0 6px 0 2px;
    width: 73%;
} 
.learningplan-content-wrapper.lnr-tainingplan-register .course-class-content-wrapper  .content-row-container .content-detail-container {
	padding: 0;
	width: 88.5%;
}
.pre-select-class #lnr-prerequisite-container .content-row-container .content-detail-container {
	width: 91.5%;
}
.pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container .content-detail-container {
	width: 93.5%;
}
.learningplan-content-wrapper.lnr-tainingplan-register .course-class-content-wrapper  .content-row-container .content-action-container,
.pre-select-class #lnr-prerequisite-container .content-row-container .content-action-container {
	padding: 0 4px;
	width: 2%;
}
.learningplan-content-wrapper .content-row-container.cre_sys_obt_crs .content-detail-container,
.pre-select-class #lnr-prerequisite-container .content-detail-container {
    width: 89%;
} 
/* .pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container .content-detail-container.tp-prereq-select-class-level-detail {
	 width: 80%;
}
.pre-select-class #lnr-prerequisite-container .content-action-container.tp-prereq-select-class-level-action {
	 width: 9%;
} */
.learningplan-content-wrapper .content-row-container .content-action-container {
	width: 15%;
}
.learningplan-content-wrapper .content-row-container .content-action-container .progress {
	width:85px;
}
.pre-select-class #lnr-prerequisite-container .content-row-container.tp-prereq-select-class-level-container {
    width: 100%;
}
.pre-select-class #lnr-prerequisite-container .content-row-container.tp-prereq-select-course-level-container {
    width: 97.5%;
}
.pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container.tp-prereq-select-class-level-container .content-detail-container {
    width: 88.5%;
}
.pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container.tp-prereq-select-class-level-container .content-action-container {
    width: 2%;
}
.pre-select-class #lnr-prerequisite-container #gview_lnr-prerequisite .classSubGrid .top-record-div-left .admin-save-button-container {
	margin-right: 10px;
}
.pre-select-class #lnr-prerequisite-container .class-content-wrapper {
	margin-left: 6.5%;
}
.pre-select-class #lnr-prerequisite-container .content-detail-container .content-title,
.pre-select-class #lnr-prerequisite-container .content-detail-container .content-detail-code,
.pre-select-class #lnr-prerequisite-container .content-detail-container .class-content-more,
.pre-select-class #lnr-prerequisite-container .content-list{
	text-align: left;
}
.learningplan-content-wrapper .content-icon-container .content-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .content-icon {
	height: 34px;
    width: 34px;
}
.learningplan-content-wrapper .content-search-register-btn {
	width: 90px;
	font: 11px/15px ProximaNovaBold,Arial;
}
.learningplan-content-wrapper .content-search-register-btn .action-btn {
	 font: 11px/15px ProximaNovaBold,Arial;
}
.learningplan-wrapper #learning-plan-details-display-content #gview_paint-courses-list .ui-jqgrid-hdiv {
  display:none !important;
}
.course-list-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv  .paint-courses-list tr.ui-state-hover,
.learning-classes-details-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv .learning-classes-details tr.ui-state-hover,
.course-list-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv  .paint-courses-list tr.ui-state-highlight,
.learning-classes-details-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv .learning-classes-details tr.ui-state-highlight {
  background:none;
  border:0
}
.detail-wrapper #learning-plan-details-display-content #paint-courses-list .ui-jqgrid-hdiv,
.detail-wrapper #learning-plan-details-display-content .learning-classes-details-wrapper .ui-jqgrid-hdiv {
  display:none !important;
}
.lp_group_title fieldset {
      display: block;
      padding: 0 0 3px;
      border: 0;
      margin: 0;
      border-top: 1px solid #DDD;
      width: 97%;
}

.lp_group_title fieldset:last-of-type {
      margin-bottom: 0px;
}

.lp_group_title legend {
     display: table; 
     min-width: 0px;
     max-width: 70%;
     position: relative;
     padding: 0 7px 2px 15px;
     color: #474747;
     font-size: 13px;
     text-align: left;
     text-transform: uppercase;
}
.content_stats_wrapper .man_opt_courses {
	font: 9px normal ProximaNova,Arial;	
}
/*---------- general block ------------*/

/*---------- header block ------------*/
/*.learningplan-content-wrapper .content-icon-container .wbt-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .wbt-icon { background-position: -315px -741px }
.learningplan-content-wrapper .content-icon-container .vod-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .vod-icon { background-position: -279px -741px; }
.learningplan-content-wrapper .content-icon-container .ilt-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .ilt-icon { background-position: -242px -741px; }
.learningplan-content-wrapper .content-icon-container .vcl-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .vcl-icon { background-position: -206px -741px; }
.learningplan-content-wrapper .content-icon-container .crs-icon,
.pre-select-class #lnr-prerequisite-container .content-icon-container .crs-icon { background-position: -425px -741px; }
.pre-select-class #lnr-prerequisite-container .content-icon-container .curr-icon { background-position: -388px -741px; }
.pre-select-class #lnr-prerequisite-container .content-icon-container .lrn-pln-icon { background-position: -462px -741px; }
.pre-select-class #lnr-prerequisite-container .content-icon-container .cert-icon { background-position: -352px -741px; }*/
.learningplan-content-wrapper .lrn_cls_dty_vod .fade-out-title-container.class-detail-class-code-fadeout-container,
.learningplan-content-wrapper .lrn_cls_dty_wbt .fade-out-title-container.class-detail-class-code-fadeout-container {
	max-width: 360px;
}
.learningplan-content-wrapper .lrn_cls_dty_vcl .fade-out-title-container.class-detail-class-code-fadeout-container,
.learningplan-content-wrapper .lrn_cls_dty_ilt .fade-out-title-container.class-detail-class-code-fadeout-container {
	max-width: 240px;
}
.learningplan-content-wrapper .lrn_cls_dty_vcl .fade-out-title-container.class-detail-class-code-multi-fadeout-container,
.learningplan-content-wrapper .lrn_cls_dty_ilt .fade-out-title-container.class-detail-class-code-multi-fadeout-container {
	max-width: 100px;
}
.progress {
    clear: both;
    float: right;
    font-weight: normal;
    height: 43px;
    margin-top: 18px;
    padding: 5px;
    position: relative;
    width: 82px;
    z-index: 0;
}
.progress > svg {
    display: block;
    height: 100%;
}
#learning-plan-details-display-content .learningplan-content-wrapper .class-misc-wrapper,
#learning-plan-details-display-content .learningplan-content-wrapper .content-row-container{
	padding-bottom: 5px;
}
#learning-plan-details-display-content  .content-detail-container .fade-out-title-container.course-detail-course-code-fadeout-container {
	 max-width: 438px;
}
#lnp-details-content .location-session-detail a {
	font-size: 11px;
}
/*Viswanathan added for #76619,#76437,#76441 */
#lnp-details-content .location-session-detail .location-tz {
	font-size: 9px; /*91721*/
}
.fade-out-title-container.assignlearn-tp-cls-session-title-fadeout-container{
	max-width:500px;
}
.fade-out-title-container.exp-sp-prerequisite-class-code-fadeout-container{
	max-width:300px;
}
.lrn_cls_dty_vcl .fade-out-title-container.exp-sp-prerequisite-class-code-fadeout-container,
.lrn_cls_dty_ilt .fade-out-title-container.exp-sp-prerequisite-class-code-fadeout-container{
	max-width:200px;
}
/*---------- header block ------------*/

/*---------- content sestion block ------------*/

.border-box-cnt-tp .course_list_content  {
	font-size: 12px; 
}
.border-box-cnt-tp .course_list_content  .fade-out-title-container {
	line-height: 15px; 
}

/*---------- content section block ------------*/

/*---------- misc block ------------*/
.border-box-cnt-tp .pre-requisite-wrapper  {
	font-size: 12px; 
}
#lnr-prerequisite-container .class-content-content-wrapper, .course-content-content-wrapper{
	width:95%;
}
#lnr-prerequisite-container #gview_lnr-prerequisite .sessName {
	width:75%
}
/*---------- misc block ------------*/

/*---------- discussion block ------------*/
#learning-plan-details-display-content #forum-topic-list-display {
	min-height: 10px;
}
.learningplan-dicussion-wrapper #no-records{
	border-left: 0;
    border-right: 0;
    padding: 0;
	width:98%;
}
/*---------- discussion block ------------*/


/*---------- stats block ------------*/
.learningplan-stats-wrapper {
	width: 270px;
}

.limit-title.lmt-lrp-title.vtip,
.limit-title.lmt-lrp-crs-cls-title.vtip,
.limit-title.lmt-lrp-crs-title.vtip {
    display: block;
}
/*---------- stats block ------------*/ 
/* -------------select class and prerequsite popup ------------------*/
#lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite tr:nth-child(2) td .top-record-div-left{
	padding-top:0px;
}
#lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite tr:nth-child(2) td .content-row-container{
	padding-top:15px;
	width:100%
}
#lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite tr:nth-child(2) td .content-row-container.tp-prereq-select-class-level-container{
	padding-top:0px;
}
#lnr-tainingplan-register tr td table.enroll-show-morecourse tr:nth-child(2) td{
	padding-top:3px;
}
.ui-widget-content #lnr-tainingplan-register tr td table.enroll-show-morecourse #bubble-face-table tr td{
	padding-top: 0px;
}
#lnr-tainingplan-register .enroll-show-morecourse .content-detail-container .course-desc-info{
	padding-bottom:0px
}
.ui-widget-content #lnr-tainingplan-register .clsAfterMoreDiv{
	border-bottom: 1px solid #ededed;
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 20px;
    line-height: 2px;
    width: 95%
}
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .content-row-container .content-icon-container,
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-icon-container {
	width: 6.5%;
	margin-top: 0px;
}
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .content-row-container .content-icon-container{
	margin-top: 2px;
}
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .course-class-content-wrapper  .content-row-container .content-detail-container {
	padding: 0;
	width: 85%;
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-row-container .content-detail-container {
	width: 90%;
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .gview_lnr-tpprerequisite .content-row-container.tp-prereq-select-course-level-container .content-detail-container{
	width:93%
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .content-row-container.tp-prereq-select-course-level-container .content-detail-container{
	width:92%
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-row-container.tp-prereq-select-course-level-container{
	width:100%
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .content-row-container.tp-prereq-select-course-level-container .content-detail-container.tp-prereq-select-class-level-detail{
	width:86.5%
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .content-row-container.tp-prereq-select-course-level-container .content-action-container.tp-prereq-select-class-level-action{
	width:2.5%;
	padding-left: 32px;
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .cre_sys_obt_trn .content-row-container.tp-prereq-select-course-level-container .content-action-container.tp-prereq-select-class-level-action,
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .cre_sys_obt_crt .content-row-container.tp-prereq-select-course-level-container .content-action-container.tp-prereq-select-class-level-action,
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .cre_sys_obt_cur .content-row-container.tp-prereq-select-course-level-container .content-action-container.tp-prereq-select-class-level-action{
	padding-left: 28px;
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite #lnr-prerequisite .prereq-action-container .admin-save-button-container{
	margin-right:0
}
body.page-learning-course-details .expertusV2PopupContainer .ui-dialog-buttonpane .ui-dialog-buttonset,
body.page-learning-catalog-search .expertusV2PopupContainer .ui-dialog-buttonpane .ui-dialog-buttonset{
	margin-right: 0;
}
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .course-class-content-wrapper  .content-row-container .content-action-container{
	padding: 0 0 0 19px;
	width: 5%;
	text-align:right;
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-row-container .content-action-container{
	padding: 0 0 0 24px;
	width: 5%;
	text-align:right;
}
.ui-widget-content .learningplan-content-wrapper .content-row-container.cre_sys_obt_crs .content-detail-container,
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-detail-container {
    width: 91%;
} 
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .course-content-content-wrapper, 
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .select-class-course-content-more{
	width:90%
}
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .course-content-content-wrapper, 
.ui-widget-content .learningplan-content-wrapper.lnr-tainingplan-register .select-class-course-content-more{
	margin-left: 6.5%;
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container.tp-prereq-select-class-level-container .content-detail-container {
    width: 87%;
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .classSubGrid .content-row-container.tp-prereq-select-class-level-container .content-action-container {
    width: 3%;
    text-align:right;
}
.ui-widget-content .pre-select-class #lnr-prerequisite-container .content-detail-container .content-title,
.ui-widget-content  #lnr-tainingplan-register .lp-reg-class-title, 
.ui-widget-content  #lnr-tainingplan-register .limit-title-row .limit-title{
	text-align: justify;
}
.ui-widget-content .learningplan-content-wrapper .select-class-course-content-more {
    padding: 9px 6px 0px 6px;
}
.ui-widget-content .learningplan-content-wrapper .class-content-content-wrapper{
	padding: 0 5px 0 0;
}
.limit-title.limit-title-mulcls-title.lp-reg-class-title.vtip,
.limit-title.lmt-des-prereq-title.vtip {
    display: block;
}
.ui-widget-content #lnr-tainingplan-register .enroll-show-morecourse{
	margin-left:0;
	width:100%
}
.ui-widget-content .lnr-tainingplan-register tbody{
	min-width: 100%;
}
.ui-widget-content .lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .sub-section-title.padbt5{
	padding-bottom: 2px;
	padding-top:2px
}
.ui-widget-content .lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .session-name,
.ui-widget-content .lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .session-date,
.ui-widget-content .lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .session-instructor,
.ui-widget-content #lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .assignlearn-tp-cls-session-title{
	line-height:15px;
	padding:0
}
.ui-widget-content #lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .assignlearn-tp-cls-session-title{
	height: 15px
}
.ui-widget-content #lnr-tainingplan-register .class-content-content-wrapper .session-details-warpper .session-detail-block .fade-out-title-container.assignlearn-tp-cls-session-title,
.ui-widget-content #lnr-tainingplan-register .session-details-warpper .session-detail-block .class-detail-session-instructor-fadeout-container,
.ui-widget-content #lnr-prerequisite-container .fade-out-title-container.assignlearn-tp-cls-session-title-fadeout-container,
.ui-widget-content #lnr-prerequisite-container .session-instructor .fade-out-title-container.class-detail-session-instructor-fadeout-container{
	max-width:495px
}
.ui-widget-content #lnr-tainingplan-register .class-content-content-wrapper.session-details-warpper .session-location-block .location-address.padbt10{
	padding-bottom: 5px
}

.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper  .session-detail-block .sub-section-title.padbt5{
	padding-bottom: 2px;
	padding-top:2px
}

.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite .sessionDet{
	padding-bottom: 0;
    padding-top: 8px;
}

.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite .sessionDet.padbt10{
	padding-bottom: 10px
}
.ui-widget-content #lnr-prerequisite-container #gview_lnr-prerequisite .session-location-warpper{
	padding-top: 5px
}
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block .session-name.session-row,
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block  .session-date,
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block  .session-instructor,
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block  .assignlearn-tp-cls-session-title{
	line-height:15px;
	padding:0
}
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block  .assignlearn-tp-cls-session-title{
	height: 15px
}
.ui-widget-content #lnr-prerequisite-container .class-content-content-wrapper .session-detail-block  .location-address.padbt10{
	padding-bottom: 5px
}
.ui-widget-content #lnr-tainingplan-register .session-detail-block, 
.ui-widget-content #lnr-tainingplan-register .session-location-block{
	font-size: 12px;
}
.ui-widget-content #lnr-tainingplan-register .class-level .course-detail-col2{
	width:100%
}
#lnr-tainingplan-register .tp-register-select-class-crs-title{
	width:98%
}
/* -------------select class and prerequsite popup ------------------*/