.wrap.lifterlms-addons .wp-heading-inline {
  vertical-align: middle; }

.wrap.lifterlms-addons .llms-nav-tab-wrapper.llms-nav-text .llms-nav-item:after {
  margin: 0 3px; }

.llms-addons-bulk-actions {
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  padding: 40px;
  right: 50%;
  margin-right: -100px;
  position: fixed;
  text-align: center;
  -webkit-transition: top 0.2s ease;
  transition: top 0.2s ease;
  top: -100%;
  width: 240px;
  z-index: 1; }
  .llms-addons-bulk-actions.active {
    top: 80px; }
  .llms-addons-bulk-actions .llms-bulk-close {
    background: #fff;
    border: 1px solid #ddd;
    border-bottom-width: 0;
    border-right-width: 0;
    border-radius: 50%;
    color: #e5554e;
    font-size: 25px;
    height: 25px;
    padding: 5px;
    position: absolute;
    left: -10px;
    top: -10px;
    width: 25px; }
  .llms-addons-bulk-actions .llms-bulk-desc {
    font-size: 18px;
    margin-bottom: 20px; }
    .llms-addons-bulk-actions .llms-bulk-desc .fa {
      color: #2295ff;
      display: block;
      font-size: 30px;
      margin-bottom: 10px; }
    .llms-addons-bulk-actions .llms-bulk-desc.deactivate .fa {
      color: #777; }

.llms-addons-wrap:before, .llms-addons-wrap:after {
  content: " ";
  display: table; }

.llms-addons-wrap:after {
  clear: both; }

.llms-addons-wrap .llms-add-on-item {
  display: block;
  list-style: none;
  margin-bottom: 20px;
  position: relative; }
  @media only screen and (min-width: 680px) {
    .llms-addons-wrap .llms-add-on-item {
      float: right;
      margin-left: 30px;
      width: calc( 33.333% - 20px); }
      .llms-addons-wrap .llms-add-on-item:nth-of-type(3n) {
        margin-left: 0; }
      .llms-addons-wrap .llms-add-on-item:nth-of-type(3n+1) {
        clear: right; } }

.llms-addons-wrap .llms-add-on {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  position: relative; }
  .llms-addons-wrap .llms-add-on .llms-add-on-link {
    color: #444;
    display: block;
    text-decoration: none; }
  .llms-addons-wrap .llms-add-on header {
    margin-bottom: 0; }
    .llms-addons-wrap .llms-add-on header h4 {
      color: #23282d;
      font-size: 16px;
      margin: 8px 8px 0; }
    .llms-addons-wrap .llms-add-on header img {
      display: block;
      max-width: 100%; }
  .llms-addons-wrap .llms-add-on section {
    padding: 8px; }
    .llms-addons-wrap .llms-add-on section p {
      margin: 0 0 8px; }
    .llms-addons-wrap .llms-add-on section ul, .llms-addons-wrap .llms-add-on section li {
      margin: 0;
      padding: 0; }
    .llms-addons-wrap .llms-add-on section img {
      border-radius: 50%;
      display: inline-block;
      width: 18px;
      vertical-align: bottom; }
  .llms-addons-wrap .llms-add-on footer.llms-actions {
    background: #e8e8e8;
    border-top: 1px solid #ddd;
    padding: 16px 8px;
    margin-top: 8px; }
    .llms-addons-wrap .llms-add-on footer.llms-actions a.open-plugin-details-modal {
      font-size: 18px;
      padding: 5px;
      vertical-align: middle; }
    .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon {
      background: #ececec;
      border: 1px solid #b7b7b7;
      color: #444;
      border-radius: 4px;
      margin-left: 4px;
      padding: 8px;
      text-decoration: none;
      vertical-align: middle; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon:hover {
        background: #f0f0f0; }
        .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon:hover .fa.show-on-hover {
          display: inline-block; }
        .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon:hover .fa.hide-on-hover {
          display: none; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon .fa {
        color: #777;
        display: inline-block;
        font-size: 16px;
        height: 16px;
        text-align: center;
        margin-left: 2px;
        width: 16px; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon .fa.show-on-hover {
        display: none; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon .fa.hide-on-hover {
        display: inline-block; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon input,
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon input + .fa {
        display: none;
        color: #2295ff !important; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon input:checked + .fa {
        display: inline-block; }
        .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon input:checked + .fa + .fa {
          display: none; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon .llms-status-text {
        font-weight: 400;
        font-size: 14px; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.status--installed .fa, .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.status--license_active .fa {
        color: #57a045; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.status--active .fa, .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.status--license_inactive .fa {
        color: #e5554e; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.external.status--none .fa, .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.external.status--license_active .fa, .llms-addons-wrap .llms-add-on footer.llms-actions .llms-status-icon.external.status--license_inactive .fa {
        color: #2295ff; }
    .llms-addons-wrap .llms-add-on footer.llms-actions .llms-button-secondary {
      border: 1px solid #b7b7b7;
      border-radius: 4px;
      float: left; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-button-secondary:hover {
        background: #f0f0f0; }
    .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions {
      background: #f0f0f0;
      border: 1px solid #b7b7b7;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      display: none;
      right: 16px;
      margin: 0;
      padding: 16px;
      position: absolute;
      left: 16px;
      z-index: 1; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions:before, .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions:after {
        content: '';
        position: absolute; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions:before {
        border: 10px solid transparent;
        border-bottom-color: #b7b7b7;
        position: absolute;
        top: -20px;
        left: 34px; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions:after {
        border: 8px solid transparent;
        border-bottom-color: #f0f0f0;
        top: -16px;
        left: 36px; }
      .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions li {
        margin-bottom: 8px; }
        .llms-addons-wrap .llms-add-on footer.llms-actions .llms-addon-actions li:last-child {
          margin-bottom: 0; }
