.catalog-masonry-results img.cls-catalog-thumbnail,
img.cls-category-thumbnail {
  height: 285px;
}
.triangle-down {
  position: absolute;
  top: 0;
  left: -25px;
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 50px solid transparent;
  border-top: 50px solid #96C800;
}
.triangle-down.based_on_similar_profile {
  border-top: 50px solid #00C8C8;
}
.triangle-down.based_on_your_profile {
  border-top: 50px solid #780078;
}
.catalog-list-detail-wrapper .catalog-entity-thumbnail {
  overflow: hidden;
}
.catalog-tab-info-icon {
  top: -45px;
  left: 5px;
}
.catalog-tab-info-icon-listview {
  top: -32px;
  left: 2px;
}
.catalog-tab-info-listview.triangle-down {
  border-right: 35px solid transparent;
  border-top: 35px solid #96C800;
}
.catalog-tab-info-listview.triangle-down.Lynda {
  border-top: 35px solid #FA7D00;
}
.catalog-tab-info-listview.triangle-down.Udemy {
  border-top: 35px solid #780078;
}
.catalog-tab-info-listview.triangle-down.Pluralsight {
  border-top: 35px solid #96C800;
}
.catalog-tab-info-listview.triangle-down.Internal {
  border-top: 35px solid #00C8C8;
}
/* .catalog-content-from {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #96C800;
} */
div.catalog-listview-author.curriculum{
	 position: absolute;
    top: 0;
    right:20px;
    background-color: #96C800;
}
/*.catalog-content-from.Lynda {
  background-color: #FA7D00;
}
.catalog-content-from.Udemy {
  background-color: #780078;
}
.catalog-content-from.Pluralsight {
  background-color: #96C800;
}
.catalog-content-from.Internal {
  background-color: #00C8C8;
}
.catalog-content-from-label {
  padding: 2px;
}*/
.card-hover-content,
.catalog-category-info-hover-container {
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 0;
  transition: .5s ease;
}
.catalog-masonryview-card:hover .card-hover-content {
  opacity: 0.9;
  height: 60%;
}
/* #tpmydashboard .catalog-masonryview-card:hover .card-hover-content {
  height:50%
} */
#tpmydashboard .dashboardTP-completed .catalog-masonryview-card:hover .card-hover-content{
  height:65%
}
.catalog-masonryview-card:hover .catalog-item-information,
.catalog-item-information:hover .card-hover-content,
.cls-category-container:hover .catalog-category-info-container {
  opacity: 0;
}
.catalog-masonryview-card img {
  height: 285px;
}
.catalog-item-information {
  position: absolute;
  bottom: 0;
  opacity: 0.9;
}
.catalog-category-info-container {
  bottom: 0;
  opacity: 0.9;
  height: 15%;
}
.cls-category-container:hover .catalog-category-info-hover-container {
  opacity: 0.9;
  height: 15%;
}
.catalog-results-wrapper {
  /* min-height: 285px; */
}
.category-filters,
.skills-filters,
.jobrole-filters,
.language-filters,
.location-filters,
.provider-filters {
  max-height: 120px;
  overflow: hidden;
}
.cls-filter-popup .slimScrollDiv {
  max-height: 120px;
  margin-bottom:10px
}
.cls-filter-popup .filter .SearchBoxInput {
  box-shadow: none;
}
.vendor-lbl {
  padding: 2px 4px;
}
.ai-lbl
 {
  color: #00C8C8;
}
.manager-lbl{
  color: #96C800;
}
.profile-lbl {
  color: #780078;
}
.recommend-lbl{
  font-weight: 700;
}
.flexslider.recommendation-carousel{
  margin: 0 60px 0;
}
.vendor-lbl{
  background-color: #96C800;
}
.overflow-ellip,
.filter-label {
  max-width: 100%;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
}
img.list-view-thumbnail{
    max-height: 90px;
    min-height: 90px;
    object-fit: cover;
}

.price-range-block {
  width: 96%;
}
.price-range-block .tooltip.tooltip-min,
.price-range-block .tooltip.tooltip-max {
  opacity: 1;
  border: 0 !important;
}
.price-range-block .tooltip-min .tooltip-inner,
.price-range-block .tooltip-max .tooltip-inner {
  padding: 0;
}
.tagscloud-term {
  margin-right: 2px;
}
.tagscloud-tag {
  line-height:1em
}
div.catalog-masonryview-card.curriculum {
  z-index: 5;
  top: 0;
  left: 0;
  margin-right: 20px;
  height: 93%;
}
div.catalog-entity-thumbnail.curriculum{
	padding-bottom:20px;
	padding-right:20px !important;
}
.catalog-masonry-results .book-pile-first {
  z-index: 3;
  top: 10px;
  right: 26px;
  bottom: 26px;
  position: absolute;
}
div.catalog-entity-detail.lxp-border-bottom-2x{
	padding-left:0px;
	margin-left:15px;
}
div.col-sm-12.curriculum{
	padding-right:30px;
}
.catalog-masonry-results .book-pile-second {
  z-index: 2;
  top: 20px;
  right: 16px;
  bottom: 16px;
  position: absolute;
}
.catalog-list-results .book-pile-first {
  z-index: 3;
  top: 10px;
  right:10px;
  bottom: 10px;
  position: absolute;
  pointer-events:none;
}
.catalog-list-results .book-pile-second {
  z-index: 2;
  top: 20px;
  right: 0px;
  bottom: 0px;
  position: absolute;
  pointer-events:none;
}
.catalog-masonry-results .col-lg-3 .book-pile-first,
.catalog-masonry-results .col-lg-3 .book-pile-second {
  width: 88%;
}
.catalog-masonry-results .col-lg-6 .book-pile-first,
.catalog-masonry-results .col-lg-6 .book-pile-second {
  width: 94%;
}
.catalog-masonry-results .col-lg-9 .book-pile-first,
.catalog-masonry-results .col-lg-9 .book-pile-second {
  width: 96%;
}
.catalog-masonry-results .col-lg-12 .book-pile-first,
.catalog-masonry-results .col-lg-12 .book-pile-second {
  width: 95%;
}
.catalog-list-results .col-lg-12 .book-pile-first,
.catalog-list-results .col-lg-12 .book-pile-second {
  width: 92%;
}
.modal.catalog-wishlistdelete, #deeplinkAlertModel,#enrollcheck{
  width: 600px;
  left:0;
  right:0;
  margin:0 auto
}
#enrollcheck .no-records-msg {
    height: auto;
}
.modal.catalog-wishlistitemsincart {
  width: 600px;
  left:0;
  right:0;
  margin:0 auto
}
ul.category-wrapper { 
  /*column-count: 4; 
  column-rule: none; 
  list-style-type: none;
  column-fill: balance;*/        
}
.category-item { 
  list-style-type: none;
  padding-right:10px
}
.category-group-label {
  margin-bottom: 10px;
}
.category-list-item.category-margin-bottom {
  margin-bottom: 20px;
}
.category-list-item {
  word-break: break-word;
}
.catalog-entity-title, .catalog-entity-title-hover {
  /* max-width: 89% */
}
.catalog-overall-search ul li {
  word-break: break-word;
}
.share-component .form-control {
    margin: 0;
}
.cls-lxp-lbl.textinherit {
  text-transform: inherit;
}
.compare-block {
  top: 50%;
  right: 0;
  z-index: 1000;
}
.compare-error-block {
  left: 35%;
  bottom: 10px;
  z-index: 1000;
}
.compare-block-thumbnail {
  height: 165px;
}
aside#sidebar {
  z-index: 900;
}
.catalog-item {
  z-index: 100;
}
.catalog-entity-description{
  max-width:100%
}

#catalog-area .lxp-loader-container{
  align-items: start;
  padding-top:100px                    ;
}

#catalog-area.loader-end .lxp-loader-container{
  align-items: flex-end;
}
