/**
 * Plugin: CBX Bookmark Pro
 */
.cbxbookmark_card_container {
   padding: 2px 24px;
}
.cbxbookmark_card_cat_delete {
   margin-bottom: 15px;
}
.cbxbookmark_card,
.cbxbookmark_card a.cbxbookmark_card_teaser img {
   border-radius: 0 !important;
}
.cbxbookmark-alert-success {
   width: 100%;
   border-radius: 0;
}
.cbxbookmark-alert {
   border-radius: 0;
}
.cbxbookmark_card_wrap .cbxbookmark-alert {
   margin-left: 15px
}
.cbxbookmark_card a.cbxbookmark_card_teaser img:hover {
   opacity: 1;
}
.cbxbookmark_card_wrap .col-xs-12.col-sm-6.col-md-4:empty {
   display: none;
}
a.cbxbookmark_card_teaser img {
   padding-top:24px;
}
.cbxbookmark_card a.cbxbookmark_card_teaser {
   max-height: 100%;
}
.cbxbookmark_card_title a,
.cbxwpbkmarkaddnewcattrig a {
   color: #1A3462;
}
.cbxbookmark_card_title a:hover,
.cbxwpbkmarkaddnewcattrig a:hover {
   color: #0B70B4;
}
.cbxwpbkmarkwrap_global_cat .cbxwpbkmarklistwrap {
   width: auto !important;
   max-width: auto !important;
}


/* bookmark button
   on training page
   */
.cbxwpbkmarktrig-button-addto {
   width: 100%;
   text-align: center;
   background-color: #D3202F;
   color: #fff;
   padding: 16px;
}

.cbxwpbkmarktrig-button-addto:before,
.cbxwpbkmarktrig-button-addto:hover .cbxwpbkmarktrig-label {
   color: #fff;
}
.cbxwpbkmarktrig-button-addto:before {
   background: none;
}
.cbxwpbkmarktrig-button-addto:hover {
   background-color: #D3202F !important;
}
.cbxwpbkmarktrig-label {
   text-transform: uppercase;
   font-weight: bold;
   font-size: 14px;
}
.cbxwpbkmarkaddnewcattrig,
.cbxwpbkmarkmanagecattrig {
   color: #D3202F !important;
}
.cbxwpbkmarkaddnewcattrig:hover,
.cbxwpbkmarkmanagecattrig:hover {
   color: #D3202F !important;
}
.cbxwpbkmarklistwrap {
   top: 52px;
}
.cbxwpbkmarkwrap_user_cat .cbxwpbkmarklistwrap {
   width: 302px;
}
@media screen and (max-width: 767px) {
   .cbxwpbkmarkwrap_user_cat .cbxwpbkmarklistwrap {
      width: 100%;
      max-width: none;
      position: relative;
   }
   .cbxwpbkmarklistwrap {
      top: 0;
   }
}

/** hide searchbar */
.cbxlbjs-searchbar-wrapper {
   display: none;
}