@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
.cbx-chota {
  --bg-color: #ffffff;
  --bg-secondary-color:#f3f3f6;
  --color-lightGrey: #d2d6dd;
  --color-grey: #747681;
  --color-darkGrey: #3f4144;
  --color-error: #d43939;
  --color-success: #339D5D;
  --color-white: #ffffff;
  --grid-maxWidth: 120rem;
  --grid-gutter: 2rem;
  --font-size: 0.875rem;
  --font-color: #333333;
  --font-family-sans: "DM Sans", -apple-system, BlinkMacSystemFont, Avenir, "Avenir Next",
  "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans",
  "Droid Sans", "Helvetica Neue", sans-serif;
  --font-family-mono: monaco, "Consolas", "Lucida Console", monospace;
  /*p{
    font-size: var(--font-size);
    line-height: 1.15;
  }*/
}
.cbx-chota {
  --color-primary: #6648fe;
  --color-secondary: #747681;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.icon-inline {
  display: inline-flex !important;
  align-items: center !important;
}
.icon {
  display: inline-flex !important;
  align-items: center !important;
}
.icon .cbx-icon {
  margin-right: 5px;
  order: 1;
}
.icon .button-label {
  order: 2;
}
.icon.icon-right .cbx-icon {
  margin-right: 0 !important;
  margin-left: 5px !important;
  order: 2;
}
.icon.icon-right .button-label {
  order: 1;
}
.icon.icon-only .cbx-icon {
  margin-right: 0;
  margin-left: 0;
}
.icon.icon-if-else .cbx-icon:nth-child(2) {
  display: none;
}
.icon.icon-else .cbx-icon:nth-child(1) {
  display: none;
}
.icon.icon-else .cbx-icon:nth-child(2) {
  display: inline-flex !important;
}
.cbx-icon {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 20px;
  height: 20px;
  background-position: center;
  display: block;
  vertical-align: middle;
  background-color: transparent;
}
.cbx-icon-10 {
  width: 10px;
  height: 10px;
}
.cbx-icon-15 {
  width: 15px;
  height: 15px;
}
.cbx-icon-20 {
  width: 20px;
  height: 20px;
}
.cbx-icon-25 {
  width: 25px;
  height: 25px;
}
.cbx-icon-30 {
  width: 30px;
  height: 30px;
}
.cbx-icon-32 {
  width: 32px;
  height: 32px;
}
.cbx-icon-35 {
  width: 35px;
  height: 35px;
}
.cbx-icon-search {
  background-image: url("../icons/icon_search.svg");
}
.cbx-icon-search-white {
  background-image: url("../icons/icon_search_white.svg");
}
.cbx-icon-refresh {
  background-image: url("../icons/icon_refresh.svg");
}
.cbx-icon-refresh-white {
  background-image: url("../icons/icon_refresh_white.svg");
}
.cbx-icon-table-filter {
  background-image: url("../icons/icon_filters.svg");
}
.cbx-icon-reset {
  background-image: url("../icons/icon_reset.svg");
}
.cbx-icon-reset-white {
  background-image: url("../icons/icon_reset_white.svg");
}
.cbx-icon-close {
  background-image: url("../icons/icon_close.svg");
}
.cbx-icon-lock {
  background-image: url("../icons/icon_lock.svg");
}
.cbx-icon-unlock {
  background-image: url("../icons/icon_unlock.svg");
}
.cbx-icon-delete {
  background-image: url("../icons/icon_delete.svg");
}
.cbx-icon-delete-white {
  background-image: url("../icons/icon_delete_white.svg");
}
.cbx-icon-edit {
  background-image: url("../icons/icon_edit.svg");
}
.cbx-icon-edit-white {
  background-image: url("../icons/icon_edit_white.svg");
}
.cbx-icon-save {
  background-image: url("../icons/icon_save.svg");
}
.cbx-icon-save-white {
  background-image: url("../icons/icon_save_white.svg");
}
.cbx-icon-share {
  background-image: url("../icons/icon_share.svg");
}
.cbx-icon-share-white {
  background-image: url("../icons/icon_share_white.svg");
}
.cbx-icon-square-plus {
  background-image: url("../icons/icon_square_plus.svg");
}
.cbx-icon-square-minus {
  background-image: url("../icons/icon_square_minus.svg");
}
.cbx-icon-square-plus-white {
  background-image: url("../icons/icon_square_plus_white.svg");
}
.cbx-icon-square-minus-white {
  background-image: url("../icons/icon_square_minus_white.svg");
}
.cbx-icon-circle-plus {
  background-image: url("../icons/icon_circle_plus.svg");
}
.cbx-icon-circle-minus {
  background-image: url("../icons/icon_circle_minus.svg");
}
.cbx-icon-circle-plus-white {
  background-image: url("../icons/icon_circle_plus_white.svg");
}
.cbx-icon-circle-minus-white {
  background-image: url("../icons/icon_circle_minus_white.svg");
}
.cbx-icon-plus {
  background-image: url("../icons/icon_plus.svg");
}
.cbx-icon-minus {
  background-image: url("../icons/icon_minus.svg");
}
.cbx-icon-plus-white {
  background-image: url("../icons/icon_plus_white.svg");
}
.cbx-icon-minus-white {
  background-image: url("../icons/icon_minus_white.svg");
}
.cbx-icon-external {
  background-image: url("../icons/icon_external.svg");
}
.cbx-icon-view {
  background-image: url("../icons/icon_view.svg");
}
.cbx-icon-view-white {
  background-image: url("../icons/icon_view_white.svg");
}
.cbx-icon-table-filters {
  background-image: url("../icons/icon_filters.svg");
}
.cbx-icon-table-filters-white {
  background-image: url("../icons/icon_filters_white.svg");
}
.cbx-icon-clone {
  background-image: url("../icons/icon_clone.svg");
}
.cbx-icon-clone-white {
  background-image: url("../icons/icon_clone_white.svg");
}
.cbx-icon-grid {
  background-image: url("../icons/icon_grid.svg");
}
.cbx-icon-list {
  background-image: url("../icons/icon_list.svg");
}
.cbx-icon-save {
  background-image: url("../icons/icon_save.svg");
}
.cbx-icon-save-white {
  background-image: url("../icons/icon_save_white.svg");
}
.cbx-icon-print {
  background-image: url("../icons/icon_print.svg");
}
.cbx-icon-print-white {
  background-image: url("../icons/icon_print_white.svg");
}
.cbx-icon-user-circle {
  background-image: url("../icons/icon_user_circle.svg");
}
.cbx-icon-user-circle-white {
  background-image: url("../icons/icon_user_circle_white.svg");
}
.cbx-icon-logout {
  background-image: url("../icons/icon_logout.svg");
}
.cbx-icon-logout-white {
  background-image: url("../icons/icon_logout_white.svg");
}
.cbx-icon-move {
  background-image: url("../icons/icon_move.svg");
}
.cbx-icon-move-white {
  background-image: url("../icons/icon_move_white.svg");
}
.cbx-icon-export {
  background-image: url("../icons/icon_export.svg");
}
.cbx-icon-export-white {
  background-image: url("../icons/icon_export_white.svg");
}
.cbx-icon-import {
  background-image: url("../icons/icon_import.svg");
}
.cbx-icon-import-white {
  background-image: url("../icons/icon_import_white.svg");
}
.cbx-icon-maximize {
  background-image: url("../icons/icon_maximize.svg");
}
.cbx-icon-maximize-white {
  background-image: url("../icons/icon_maximize_white.svg");
}
.cbx-icon-minimize {
  background-image: url("../icons/icon_minimize.svg");
}
.cbx-icon-minimize-white {
  background-image: url("../icons/icon_minimize_white.svg");
}
.cbx-icon-message-circle {
  background-image: url("../icons/icon_message_circle.svg");
}
.cbx-icon-message-circle-white {
  background-image: url("../icons/icon_message_circle_white.svg");
}
.cbx-icon-location {
  background-image: url("../icons/icon_location.svg");
}
.cbx-icon-location-white {
  background-image: url("../icons/icon_location_white.svg");
}
.cbx-icon-thumbs-up {
  background-image: url("../icons/icon_thumbs_up.svg");
}
.cbx-icon-thumbs-up-white {
  background-image: url("../icons/icon_thumbs_up_white.svg");
}
.cbx-icon-thumbs-down {
  background-image: url("../icons/icon_thumbs_down.svg");
}
.cbx-icon-thumbs-down-white {
  background-image: url("../icons/icon_thumbs_down_white.svg");
}
.cbx-icon-settings {
  background-image: url("../icons/icon_settings.svg");
}
.cbx-icon-settings-white {
  background-image: url("../icons/icon_settings_white.svg");
}
.cbx-icon-copy {
  background-image: url("../icons/icon_copy.svg");
}
.cbx-icon-copy-white {
  background-image: url("../icons/icon_copy_white.svg");
}
.cbx-icon-cut {
  background-image: url("../icons/icon_cut.svg");
}
.cbx-icon-cut-white {
  background-image: url("../icons/icon_cut_white.svg");
}
.cbx-icon-tag {
  background-image: url("../icons/icon_tag.svg");
}
.cbx-icon-tag-white {
  background-image: url("../icons/icon_tag_white.svg");
}
.cbx-icon-clock {
  background-image: url("../icons/icon_clock.svg");
}
.cbx-icon-clock-white {
  background-image: url("../icons/icon_clock_white.svg");
}
.cbx-icon-heart {
  background-image: url("../icons/icon_heart.svg");
}
.cbx-icon-heart-white {
  background-image: url("../icons/icon_heart_white.svg");
}
.cbx-icon-lock {
  background-image: url("../icons/icon_lock.svg");
}
.cbx-icon-lock-white {
  background-image: url("../icons/icon_lock_white.svg");
}
.cbx-icon-unlock {
  background-image: url("../icons/icon_unlock.svg");
}
.cbx-icon-unlock-white {
  background-image: url("../icons/icon_unlock_white.svg");
}
.cbx-icon-currency-dollar {
  background-image: url("../icons/icon_currency_dollar.svg");
}
.cbx-icon-currency-dollar-white {
  background-image: url("../icons/icon_currency_dollar_white.svg");
}
.cbx-icon-phone {
  background-image: url("../icons/icon_phone.svg");
}
.cbx-icon-phone-white {
  background-image: url("../icons/icon_phone_white.svg");
}
.cbx-icon-more-h {
  background-image: url("../icons/icon_more_h.svg");
}
.cbx-icon-more-h-white {
  background-image: url("../icons/icon_more_h_white.svg");
}
.cbx-icon-more-v {
  background-image: url("../icons/icon_more_v.svg");
}
.cbx-icon-more-v-white {
  background-image: url("../icons/icon_more_v_white.svg");
}
.cbx-icon-gear {
  background-image: url("../icons/icon_gear.svg");
}
.cbx-icon-gear-white {
  background-image: url("../icons/icon_gear_white.svg");
}
.cbx-icon-back {
  background-image: url("../icons/icon_back.svg");
}
.cbx-icon-back-white {
  background-image: url("../icons/icon_back_white.svg");
}
.cbx-icon-email {
  background-image: url("../icons/icon_email.svg");
}
.cbx-icon-email-white {
  background-image: url("../icons/icon_email_white.svg");
}
.cbx-icon-message {
  background-image: url("../icons/icon_message.svg");
}
.cbx-icon-message-white {
  background-image: url("../icons/icon_message_white.svg");
}
.cbx-icon-checked {
  background-image: url("../icons/icon_checked.svg");
}
.cbx-icon-checked-white {
  background-image: url("../icons/icon_checked_white.svg");
}
.cbx-icon-unchecked, .cbx-icon-square {
  background-image: url("../icons/icon_unchecked.svg");
}
.cbx-icon-unchecked-white, .cbx-icon-square-white {
  background-image: url("../icons/icon_unchecked_white.svg");
}
.cbx-icon-circle {
  background-image: url("../icons/icon_circle.svg");
}
.cbx-icon-circle-white {
  background-image: url("../icons/icon_circle_white.svg");
}
.cbx-icon-code {
  background-image: url("../icons/icon_code.svg");
}
.cbx-icon-code-white {
  background-image: url("../icons/icon_code_white.svg");
}
.cbx-icon-check {
  background-image: url("../icons/icon_check.svg");
}
.cbx-icon-check-white {
  background-image: url("../icons/icon_check_white.svg");
}
.cbx-icon-photo {
  background-image: url("../icons/icon_photo.svg");
}
.cbx-icon-photo-white {
  background-image: url("../icons/icon_photo_white.svg");
}
.cbx-icon-camera {
  background-image: url("../icons/icon_camera.svg");
}
.cbx-icon-camera-white {
  background-image: url("../icons/icon_camera_white.svg");
}
.cbx-icon-funnel {
  background-image: url("../icons/icon_funnel.svg");
}
.cbx-icon-funnel-white {
  background-image: url("../icons/icon_funnel_white.svg");
}
.cbx-icon-calendar {
  background-image: url("../icons/icon_calendar.svg");
}
.cbx-icon-calendar-white {
  background-image: url("../icons/icon_calendar_white.svg");
}
.cbx-icon-home {
  background-image: url("../icons/icon_home.svg");
}
.cbx-icon-home-white {
  background-image: url("../icons/icon_home_white.svg");
}
.cbx-icon-headphones {
  background-image: url("../icons/icon_headphones.svg");
}
.cbx-icon-headphones-white {
  background-image: url("../icons/icon_headphones_white.svg");
}
.cbx-icon-users {
  background-image: url("../icons/icon_users.svg");
}
.cbx-icon-users-white {
  background-image: url("../icons/icon_users_white.svg");
}
.cbx-icon-users {
  background-image: url("../icons/icon_users.svg");
}
.cbx-icon-users-white {
  background-image: url("../icons/icon_users_white.svg");
}
.cbx-icon-database {
  background-image: url("../icons/icon_database.svg");
}
.cbx-icon-database-white {
  background-image: url("../icons/icon_database_white.svg");
}
.cbx-icon-reports {
  background-image: url("../icons/icon_reports.svg");
}
.cbx-icon-reports-white {
  background-image: url("../icons/icon_reports_white.svg");
}
.cbx-icon-bookmark {
  background-image: url("../icons/app/icon_bookmark.svg");
}
.cbx-icon-category {
  background-image: url("../icons/app/icon_category.svg");
}
.cbx-guest-wrap {
  font-size: 14px;
  line-height: 1.2;
  border-radius: 8px !important;
  max-width: 315px;
  margin: 30px auto;
}
.cbx-guest-wrap .cbx-title-login {
  margin-bottom: 20px;
}
.cbx-guest-wrap .cbx-title-login a {
  text-decoration: underline !important;
}
.cbx-guest-wrap .cbx-title-login .guest-login-trigger {
  text-decoration: none !important;
}
.cbx-guest-wrap .cbx-guest-login-wrap {
  background-color: #f0f0f1;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 20px;
  display: none;
}
.cbx-guest-wrap .cbx-guest-login-wrap input[name=rememberme] {
  width: auto !important;
  display: inline-block !important;
  vertical-align: middle !important;
}
.cbx-guest-wrap .cbx-guest-login-wrap input[type=submit], .cbx-guest-wrap .cbx-guest-login-wrap button[type=submit] {
  font-size: 15px !important;
  line-height: 1.5 !important;
  outline: none !important;
  text-decoration: none !important;
  border-radius: 6px;
  padding: 5px 15px !important;
  color: #fff !important;
  background-color: var(--color-primary) !important;
  border: 1px solid var(--color-primary) !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.cbx-guest-wrap .cbx-guest-login-wrap input[type=submit]:focus, .cbx-guest-wrap .cbx-guest-login-wrap input[type=submit]:hover, .cbx-guest-wrap .cbx-guest-login-wrap button[type=submit]:focus, .cbx-guest-wrap .cbx-guest-login-wrap button[type=submit]:hover {
  outline: none !important;
  text-decoration: none !important;
  box-shadow: none !important;
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.cbx-guest-wrap .cbx-guest-login-wrap input[type=submit]:disabled, .cbx-guest-wrap .cbx-guest-login-wrap button[type=submit]:disabled {
  opacity: 0.5;
}
.cbx-guest-wrap .cbx-guest-login-wrap input[type=color], .cbx-guest-wrap .cbx-guest-login-wrap input[type=date], .cbx-guest-wrap .cbx-guest-login-wrap input[type=datetime-local], .cbx-guest-wrap .cbx-guest-login-wrap input[type=datetime], .cbx-guest-wrap .cbx-guest-login-wrap input[type=email], .cbx-guest-wrap .cbx-guest-login-wrap input[type=month], .cbx-guest-wrap .cbx-guest-login-wrap input[type=number], .cbx-guest-wrap .cbx-guest-login-wrap input[type=password], .cbx-guest-wrap .cbx-guest-login-wrap input[type=search], .cbx-guest-wrap .cbx-guest-login-wrap input[type=tel], .cbx-guest-wrap .cbx-guest-login-wrap input[type=text], .cbx-guest-wrap .cbx-guest-login-wrap input[type=time], .cbx-guest-wrap .cbx-guest-login-wrap input[type=url], .cbx-guest-wrap .cbx-guest-login-wrap input[type=week], .cbx-guest-wrap .cbx-guest-login-wrap select, .cbx-guest-wrap .cbx-guest-login-wrap textarea {
  background-color: var(--color-white) !important;
}
.cbx-guest-wrap .cbx-guest-login-wrap .login-submit {
  text-align: center !important;
  margin: 20px auto 0 auto !important;
}
.cbx-guest-wrap .cbx-guest-login-wrap.cbx-guest-login-wrap-show {
  display: block;
}
.cbx-guest-wrap form p {
  margin-bottom: 2px !important;
}
.cbx-guest-wrap h3 {
  font-weight: bold !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  padding: 0 !important;
  margin: 0 0 8px 0 !important;
  text-align: left !important;
}
.cbx-guest-wrap label {
  display: block;
  width: 100% !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  padding: 0 !important;
  margin: 0 0 4px 0 !important;
}
.cbx-guest-wrap .bbp-remember-me label {
  display: inline-block !important;
  width: auto !important;
}
.cbx-guest-wrap input[type=text], .cbx-guest-wrap input[type=password], .cbx-guest-wrap input[type=date], .cbx-guest-wrap input[type=datetime], .cbx-guest-wrap input[type=datetime-local], .cbx-guest-wrap input[type=email], .cbx-guest-wrap input[type=month], .cbx-guest-wrap input[type=number], .cbx-guest-wrap input[type=search], .cbx-guest-wrap input[type=tel], .cbx-guest-wrap input[type=time], .cbx-guest-wrap input[type=url], .cbx-guest-wrap input[type=week] {
  width: 100% !important;
  border: 1px solid #ccc !important;
  margin: 0 0 4px 0 !important;
  padding: 3px 5px !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}
.cbx-guest-wrap input[type=text]:focus, .cbx-guest-wrap input[type=password]:focus, .cbx-guest-wrap input[type=date]:focus, .cbx-guest-wrap input[type=datetime]:focus, .cbx-guest-wrap input[type=datetime-local]:focus, .cbx-guest-wrap input[type=email]:focus, .cbx-guest-wrap input[type=month]:focus, .cbx-guest-wrap input[type=number]:focus, .cbx-guest-wrap input[type=search]:focus, .cbx-guest-wrap input[type=tel]:focus, .cbx-guest-wrap input[type=time]:focus, .cbx-guest-wrap input[type=url]:focus, .cbx-guest-wrap input[type=week]:focus {
  outline: 0 none !important;
}
.cbx-guest-wrap .cbx-guest-register {
  padding: 0 !important;
  margin: 10px 0 0 0 !important;
}
.cbx-guest-wrap .woocommerce-form.woocommerce-form-login.login .form-row {
  margin: 0 !important;
}
.cbx-guest-wrap .woocommerce-form.woocommerce-form-login.login .lost_password {
  margin: 5px 0;
}
.guest_login_url_wrap {
  background-color: #fbefeb;
  color: #747681;
  border: 1px solid #f2dbd4;
  border-radius: 10px;
  padding: 10px;
  box-shadow: 0 10px 22px 0 rgba(0, 4, 32, 0.05) !important;
  text-align: center;
}
.flatpickr-calendar select.flatpickr-monthDropdown-months {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.flatpickr-calendar select.flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  font-size: 14px !important;
  line-height: 1.5 !important;
}
.flatpickr-calendar .numInputWrapper .numInput {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.no-underline {
  text-decoration: none !important;
}
.no-underline:focus, .no-underline:hover {
  text-decoration: none !important;
}
.no-italics {
  font-style: normal !important;
}
.display_none {
  display: none !important;
}
/*
  with old method, spinner will shift when rotating if font-size contains floating point ( such as 22.5px ).
  here we use 2em in width and height, scaling back to 1em with transform: scale(.5) to prevent this effect.
*/
.ld-ball,
.ld-ring,
.ld-hourglass,
.ld-loader,
.ld-cross,
.ld-square,
.ld-pie,
.ld-spinner {
  width: 1em;
  height: 1em;
  position: relative;
  color: inherit;
  display: inline-block;
  box-sizing: content-box;
}
.ld-ball:after,
.ld-ring:after,
.ld-hourglass:after,
.ld-loader:after,
.ld-cross:after,
.ld-square:after,
.ld-pie:after,
.ld-spinner:after {
  content: " ";
  display: block;
  width: 2em;
  height: 2em;
  box-sizing: border-box;
  transform-origin: 0em 0em;
  transform: translateZ(0) scale(0.5);
  backface-visibility: hidden;
}
.ld-ring:after {
  border-radius: 50%;
  border: 0.3em solid currentColor;
  border-left-color: transparent;
}
.ld-ball:after {
  border-radius: 50%;
  background: currentColor;
}
.ld-hourglass:after {
  border-radius: 50%;
  border: 1em solid currentColor;
  border-left-color: transparent;
  border-right-color: transparent;
}
.ld-cross:after {
  position: absolute;
  height: 0.5em;
  transform: translateZ(0) scale(0.5) translate(0, 0.75em);
  background: currentColor;
}
.ld-cross:before {
  content: " ";
  display: block;
  width: 0.5em;
  height: 2em;
  box-sizing: border-box;
  transform-origin: 0em 0em;
  backface-visibility: hidden;
  position: absolute;
  width: 0.5em;
  transform: translateZ(0) scale(0.5) translate(0.75em, 0);
  background: currentColor;
}
.ld-square:after {
  background: currentColor;
}
.ld-pie:after {
  border-radius: 50%;
  border: 1em solid currentColor;
  border-left-color: transparent;
}
.ld-spinner:after {
  position: absolute;
  width: 0.4em;
  height: 0.4em;
  transform: translateZ(0) scale(0.5) translate(0.8em, 0.8em);
  border-radius: 50%;
  background: none;
  box-shadow: 0 1em 0 currentColor, 0 -1em 0 currentColor, 1em 0 0 currentColor, -1em 0 0 currentColor, 0.70710678em 0.70710678em 0 currentColor, -0.70710678em 0.70710678em 0 currentColor, 0.70710678em -0.70710678em 0 currentColor, -0.70710678em -0.70710678em 0 currentColor;
}
.ld-loader {
  background-size: cover;
}
.ld.reverse {
  animation-direction: reverse !important;
}
.ld.xp15 {
  animation-duration: 0.15s !important;
}
.ld.xp35 {
  animation-duration: 0.35s !important;
}
.ld.xhalf {
  animation-duration: 0.5s !important;
}
.ld.x1 {
  animation-duration: 1s !important;
}
.ld.x2 {
  animation-duration: 2s !important;
}
.ld.x4 {
  animation-duration: 4s !important;
}
.ld.running {
  animation-play-state: running !important;
}
.ld.paused {
  animation-play-state: paused !important;
}
.ld.f00 {
  animation-delay: 0s !important;
}
.ld.f01 {
  animation-delay: -0.1s !important;
}
.ld.f02 {
  animation-delay: -0.2s !important;
}
.ld.f03 {
  animation-delay: -0.3s !important;
}
.ld.f04 {
  animation-delay: -0.4s !important;
}
.ld.f05 {
  animation-delay: -0.5s !important;
}
.ld.f06 {
  animation-delay: -0.6s !important;
}
.ld.f07 {
  animation-delay: -0.7s !important;
}
.ld.f08 {
  animation-delay: -0.8s !important;
}
.ld.f09 {
  animation-delay: -0.9s !important;
}
.ld.f10 {
  animation-delay: -1s !important;
}
.ld {
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
@keyframes ld-blink {
  0% {
    opacity: 1;
  }
  49.75% {
    opacity: 1;
  }
  50.25% {
    opacity: 0;
  }
  99.5% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ld.ld-blink {
  animation: ld-blink 1s infinite linear;
}
@keyframes ld-blur {
  0% {
    filter: blur(0);
  }
  50% {
    filter: blur(10px);
  }
  100% {
    filter: blur(0);
  }
}
.ld.ld-blur {
  animation: ld-blur 1s infinite linear;
}
@keyframes ld-beat {
  0% {
    animation-timing-function: cubic-bezier(0.1028, 0.2484, 0.1372, 0.849);
    transform: scale(1);
  }
  34% {
    animation-timing-function: cubic-bezier(0.7116, 0.2095, 0.8159, 0.6876);
    transform: scale(1.2);
  }
  68% {
    animation-timing-function: cubic-bezier(0.1475, 0.2888, 0.294, 0.883);
    transform: scale(1.0268);
  }
  84% {
    animation-timing-function: cubic-bezier(0.8176, 0.2193, 0.867, 0.6889);
    transform: scale(1.0932);
  }
  100% {
    transform: scale(1);
  }
}
.ld.ld-beat {
  animation: ld-beat 1s infinite linear;
}
@keyframes ld-bounceAlt {
  0% {
    animation-timing-function: cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);
    transform: translate(0, 0%);
  }
  51% {
    animation-timing-function: cubic-bezier(0.7426, 0.1782, 0.8523, 0.6514);
    transform: translate(0, -14%);
  }
  100% {
    transform: translate(0, 0%);
  }
}
.ld.ld-bounceAlt {
  animation: ld-bounceAlt 1s infinite linear;
}
@keyframes ld-tick-alt {
  0% {
    animation-timing-function: cubic-bezier(0.0637, 0.1569, -0.0154, 0.8727);
    transform: rotate(0deg);
  }
  22% {
    animation-timing-function: cubic-bezier(0.7634, 0.2713, 0.7818, 0.6832);
    transform: rotate(-44.865deg);
  }
  43% {
    animation-timing-function: cubic-bezier(0.0599, 0.1266, 0.2372, 1.029);
    transform: rotate(-7.515deg);
  }
  56% {
    animation-timing-function: cubic-bezier(0.6353, 0.3049, 0.6792, 0.6671);
    transform: rotate(-25.29deg);
  }
  68% {
    animation-timing-function: cubic-bezier(0.0513, 0.1148, 0.3085, 1.1548);
    transform: rotate(-5.13deg);
  }
  76% {
    animation-timing-function: cubic-bezier(0.467, 0.2881, 0.3593, 0.7819);
    transform: rotate(-14.175deg);
  }
  83% {
    animation-timing-function: cubic-bezier(0.0632, 0.1615, 0.3539, 1.4565);
    transform: rotate(-3.6deg);
  }
  88% {
    animation-timing-function: cubic-bezier(0.3563, 0.3125, 0.5387, 1.6475);
    transform: rotate(-7.74deg);
  }
  92% {
    animation-timing-function: cubic-bezier(0.1265, 0.4155, 0.3821, 1.8827);
    transform: rotate(-2.61deg);
  }
  95% {
    animation-timing-function: cubic-bezier(0.5727, 1.3521, 0.0229, 3.0356);
    transform: rotate(-4.185deg);
  }
  98% {
    animation-timing-function: cubic-bezier(0.4531, -1.3593, 0.757, 0.0281);
    transform: rotate(-2.565deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.ld.ld-tick-alt {
  animation: ld-tick-alt 1s infinite linear;
}
@keyframes ld-jump {
  0% {
    animation-timing-function: cubic-bezier(0.0637, 0.1569, -0.0154, 0.8727);
    transform: translate(0, 0%);
  }
  22% {
    animation-timing-function: cubic-bezier(0.7634, 0.2713, 0.7818, 0.6832);
    transform: translate(0, -13.958%);
  }
  43% {
    animation-timing-function: cubic-bezier(0.0599, 0.1266, 0.2372, 1.029);
    transform: translate(0, -2.338%);
  }
  56% {
    animation-timing-function: cubic-bezier(0.6353, 0.3049, 0.6792, 0.6671);
    transform: translate(0, -7.868%);
  }
  68% {
    animation-timing-function: cubic-bezier(0.0513, 0.1148, 0.3085, 1.1548);
    transform: translate(0, -1.596%);
  }
  76% {
    animation-timing-function: cubic-bezier(0.467, 0.2881, 0.3593, 0.7819);
    transform: translate(0, -4.41%);
  }
  83% {
    animation-timing-function: cubic-bezier(0.0632, 0.1615, 0.3539, 1.4565);
    transform: translate(0, -1.12%);
  }
  88% {
    animation-timing-function: cubic-bezier(0.3563, 0.3125, 0.5387, 1.6475);
    transform: translate(0, -2.408%);
  }
  92% {
    animation-timing-function: cubic-bezier(0.1265, 0.4155, 0.3821, 1.8827);
    transform: translate(0, -0.812%);
  }
  95% {
    animation-timing-function: cubic-bezier(0.5727, 1.3521, 0.0229, 3.0356);
    transform: translate(0, -1.302%);
  }
  98% {
    animation-timing-function: cubic-bezier(0.4531, -1.3593, 0.757, 0.0281);
    transform: translate(0, -0.798%);
  }
  100% {
    transform: translate(0, 0%);
  }
}
.ld.ld-jump {
  animation: ld-jump 1s infinite linear;
}
@keyframes ld-bounce {
  0% {
    animation-timing-function: cubic-bezier(0.138, 0.2541, 0.2177, 0.8747);
    transform: translate(0, 0%) scaleY(1);
  }
  37% {
    animation-timing-function: cubic-bezier(0.7679, 0.1817, 0.8401, 0.7167);
    transform: translate(0, -39.96%) scaleY(1);
  }
  72.2% {
    animation-timing-function: cubic-bezier(0.1045, 0.2026, 0.2224, 0.9608);
    transform: translate(0, 0%) scaleY(1);
  }
  87.2% {
    animation-timing-function: cubic-bezier(0.7463, 0.2314, 0.8159, 0.6941);
    transform: translate(0, 19.85%) scaleY(0.603);
  }
  100% {
    transform: translate(0, 0%) scaleY(1);
  }
}
.ld.ld-bounce {
  animation: ld-bounce 1s infinite linear;
}
@keyframes ld-clock {
  0% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(0deg);
  }
  8.33333% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(30deg);
  }
  16.66667% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(60deg);
  }
  25% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(90deg);
  }
  33.33333% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(120deg);
  }
  41.66667% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(150deg);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(180deg);
  }
  58.33333% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(210deg);
  }
  66.66667% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(240deg);
  }
  75% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(270deg);
  }
  83.33333% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(300deg);
  }
  91.66667% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(330deg);
  }
  100% {
    animation-timing-function: cubic-bezier(0, 0.7, 0.3, 1);
    transform: rotate(360deg);
  }
}
.ld.ld-clock {
  animation: ld-clock 12s infinite linear;
}
@keyframes ld-fade {
  0% {
    animation-timing-function: cubic-bezier(0.2057, 0.573, 0.3723, 0.9184);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ld.ld-fade {
  animation: ld-fade 1s infinite linear;
}
@keyframes ld-flip {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(-1, 1);
  }
  50% {
    transform: scale(-1, -1);
  }
  75% {
    transform: scale(1, -1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.ld.ld-flip {
  animation: ld-flip 1s infinite linear;
}
@keyframes ld-float {
  0% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
    transform: translate(0, 0) scale(0.7);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  }
  50% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
    transform: translate(0, -15%) scale(1);
    box-shadow: 0 23% 5% -15% rgba(0, 0, 0, 0.2);
  }
  100% {
    transform: translate(0, 0) scale(0.7);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  }
}
.ld.ld-float {
  animation: ld-float 1s infinite linear;
}
@keyframes ld-heartbeat {
  0% {
    animation-timing-function: cubic-bezier(0.1678, 0.6042, 0.5465, 3.0859);
    transform: scale(1.3);
  }
  30% {
    animation-timing-function: cubic-bezier(0.3206, 0.3435, 0.6825, 0.6598);
    transform: scale(1.15);
  }
  31% {
    animation-timing-function: cubic-bezier(0.2811, 0.5061, 0.5347, 0.909);
    transform: scale(1.1458);
  }
  100% {
    transform: scale(1);
  }
}
.ld.ld-heartbeat {
  animation: ld-heartbeat 1s infinite linear;
}
@keyframes ld-hit {
  0% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    transform: scale(0) translate(0, 0) skewX(0);
    opacity: 1;
  }
  20% {
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    animation-timing-function: cubic-bezier(0.6, 0, 1, 0.4);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1) translate(0, 200%) skewX(20deg);
    opacity: 0;
  }
}
.ld.ld-hit {
  animation: ld-hit 2s infinite linear;
}
@keyframes ld-move-ltr {
  0% {
    transform: translate(0%, 0%);
  }
  40% {
    transform: translate(40%, 0%);
  }
  49.99999% {
    transform: translate(49.99999%, 0%);
  }
  50% {
    transform: translate(-50%, 0%);
  }
  50.00001% {
    transform: translate(-49.99999%, 0%);
  }
  60% {
    transform: translate(-40%, 0%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
.ld.ld-move-ltr {
  animation: ld-move-ltr 1s infinite linear;
}
@keyframes ld-move-rtl {
  0% {
    transform: translate(0%, 0%);
  }
  40% {
    transform: translate(-40%, 0%);
  }
  49.99999% {
    transform: translate(-49.99999%, 0%);
  }
  50% {
    transform: translate(50%, 0%);
  }
  50.00001% {
    transform: translate(49.99999%, 0%);
  }
  60% {
    transform: translate(40%, 0%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
.ld.ld-move-rtl {
  animation: ld-move-rtl 1s infinite linear;
}
@keyframes ld-move-ttb {
  0% {
    transform: translate(0%, 0%);
  }
  40% {
    transform: translate(0%, 40%);
  }
  49.99999% {
    transform: translate(0%, 49.99999%);
  }
  50% {
    transform: translate(0%, -50%);
  }
  50.00001% {
    transform: translate(0%, -49.99999%);
  }
  60% {
    transform: translate(0%, -40%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
.ld.ld-move-ttb {
  animation: ld-move-ttb 1s infinite linear;
}
@keyframes ld-move-btt {
  0% {
    transform: translate(0%, 0%);
  }
  40% {
    transform: translate(0%, -40%);
  }
  49.99999% {
    transform: translate(0%, -49.99999%);
  }
  50% {
    transform: translate(0%, 50%);
  }
  50.00001% {
    transform: translate(0%, 49.99999%);
  }
  60% {
    transform: translate(0%, 40%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
.ld.ld-move-btt {
  animation: ld-move-btt 1s infinite linear;
}
@keyframes ld-move-fade-ltr {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  40% {
    transform: translate(40%, 0%);
    opacity: 1;
  }
  49.99999% {
    transform: translate(49.99999%, 0%);
    opacity: 0;
  }
  50% {
    transform: translate(-50%, 0%);
    opacity: 0;
  }
  50.00001% {
    transform: translate(-49.99999%, 0%);
    opacity: 0;
  }
  60% {
    transform: translate(-40%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-move-fade-ltr {
  animation: ld-move-fade-ltr 1s infinite linear;
}
@keyframes ld-move-fade-rtl {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  40% {
    transform: translate(-40%, 0%);
    opacity: 1;
  }
  49.99999% {
    transform: translate(-49.99999%, 0%);
    opacity: 0;
  }
  50% {
    transform: translate(50%, 0%);
    opacity: 0;
  }
  50.00001% {
    transform: translate(49.99999%, 0%);
    opacity: 0;
  }
  60% {
    transform: translate(40%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-move-fade-rtl {
  animation: ld-move-fade-rtl 1s infinite linear;
}
@keyframes ld-move-fade-ttb {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  40% {
    transform: translate(0%, 40%);
    opacity: 1;
  }
  49.99999% {
    transform: translate(0%, 49.99999%);
    opacity: 0;
  }
  50% {
    transform: translate(0%, -50%);
    opacity: 0;
  }
  50.00001% {
    transform: translate(0%, -49.99999%);
    opacity: 0;
  }
  60% {
    transform: translate(0%, -40%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-move-fade-ttb {
  animation: ld-move-fade-ttb 1s infinite linear;
}
@keyframes ld-move-fade-btt {
  0% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
  40% {
    transform: translate(0%, -40%);
    opacity: 1;
  }
  49.99999% {
    transform: translate(0%, -49.99999%);
    opacity: 0;
  }
  50% {
    transform: translate(0%, 50%);
    opacity: 0;
  }
  50.00001% {
    transform: translate(0%, 49.99999%);
    opacity: 0;
  }
  60% {
    transform: translate(0%, 40%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-move-fade-btt {
  animation: ld-move-fade-btt 1s infinite linear;
}
@keyframes ld-orbit {
  0% {
    animation-timing-function: linear;
    transform: translate(0%, -60%) rotate(0deg);
  }
  8.33333% {
    animation-timing-function: linear;
    transform: translate(30%, -51.96152%) rotate(30deg);
  }
  16.66667% {
    animation-timing-function: linear;
    transform: translate(51.96152%, -30%) rotate(60deg);
  }
  25% {
    animation-timing-function: linear;
    transform: translate(60%, 0%) rotate(90deg);
  }
  33.33333% {
    animation-timing-function: linear;
    transform: translate(51.96152%, 30%) rotate(120deg);
  }
  41.66667% {
    animation-timing-function: linear;
    transform: translate(30%, 51.96152%) rotate(150deg);
  }
  50% {
    animation-timing-function: linear;
    transform: translate(0%, 60%) rotate(180deg);
  }
  58.33333% {
    animation-timing-function: linear;
    transform: translate(-30%, 51.96152%) rotate(210deg);
  }
  66.66667% {
    animation-timing-function: linear;
    transform: translate(-51.96152%, 30%) rotate(240deg);
  }
  75% {
    animation-timing-function: linear;
    transform: translate(-60%, 0%) rotate(270deg);
  }
  83.33333% {
    animation-timing-function: linear;
    transform: translate(-51.96152%, -30%) rotate(300deg);
  }
  91.66667% {
    animation-timing-function: linear;
    transform: translate(-30%, -51.96152%) rotate(330deg);
  }
  100% {
    animation-timing-function: linear;
    transform: translate(0%, -60%) rotate(360deg);
  }
}
.ld.ld-orbit {
  animation: ld-orbit 1s infinite linear;
}
@keyframes ld-breath {
  0% {
    animation-timing-function: cubic-bezier(0.9647, 0.2413, -0.0705, 0.7911);
    transform: scale(0.91);
  }
  51% {
    animation-timing-function: cubic-bezier(0.9226, 0.2631, -0.0308, 0.7628);
    transform: scale(1.02994);
  }
  100% {
    transform: scale(0.91);
  }
}
.ld.ld-breath {
  animation: ld-breath 1s infinite linear;
}
@keyframes ld-dim {
  0% {
    animation-timing-function: cubic-bezier(0.9647, 0.2413, -0.0705, 0.7911);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.9226, 0.2631, -0.0308, 0.7628);
    opacity: 0.9995;
  }
  100% {
    opacity: 0;
  }
}
.ld.ld-dim {
  animation: ld-dim 1s infinite linear;
}
@keyframes ld-metronome {
  0% {
    animation-timing-function: cubic-bezier(0.7806, 0.0715, 0.8998, 0.731);
    transform: translate(-10%) rotate(-20deg);
  }
  17.5% {
    animation-timing-function: cubic-bezier(0.484, 0.3308, 0.6853, 0.6667);
    transform: translate(-6.18%) rotate(-12.36deg);
  }
  27.6% {
    animation-timing-function: cubic-bezier(0.0676, 0.1836, 0.0518, 0.9433);
    transform: translate(2.48%) rotate(4.96deg);
  }
  50.1% {
    animation-timing-function: cubic-bezier(0.7773, 0.0708, 0.9008, 0.735);
    transform: translate(10%) rotate(20deg);
  }
  67.6% {
    animation-timing-function: cubic-bezier(0.4888, 0.331, 0.6153, 0.6674);
    transform: translate(6.16%) rotate(12.32deg);
  }
  80% {
    animation-timing-function: cubic-bezier(0.0801, 0.2206, 0.1357, 0.9363);
    transform: translate(-4.57%) rotate(-9.14deg);
  }
  100% {
    transform: translate(-10%) rotate(-20deg);
  }
}
.ld.ld-metronome {
  animation: ld-metronome 1s infinite linear;
}
@keyframes ld-swing {
  0% {
    animation-timing-function: cubic-bezier(0.9647, 0.2413, -0.0705, 0.7911);
    transform: rotate(-30deg);
  }
  51% {
    animation-timing-function: cubic-bezier(0.9226, 0.2631, -0.0308, 0.7628);
    transform: rotate(29.97deg);
  }
  100% {
    transform: rotate(-30deg);
  }
}
.ld.ld-swing {
  animation: ld-swing 1s infinite linear;
}
@keyframes ld-wander-v {
  0% {
    animation-timing-function: cubic-bezier(0.7806, 0.0715, 0.8998, 0.731);
    transform: translate(0, -10%);
  }
  17.5% {
    animation-timing-function: cubic-bezier(0.484, 0.3308, 0.6853, 0.6667);
    transform: translate(0, -6.18%);
  }
  27.6% {
    animation-timing-function: cubic-bezier(0.2459, 0.3343, 0.4923, 0.6717);
    transform: translate(0, 2.48%);
  }
  35.1% {
    animation-timing-function: cubic-bezier(0.1317, 0.3401, 0.311, 0.9176);
    transform: translate(0, 7.49%);
  }
  50.1% {
    animation-timing-function: cubic-bezier(0.7773, 0.0708, 0.9008, 0.735);
    transform: translate(0, 10%);
  }
  67.6% {
    animation-timing-function: cubic-bezier(0.4888, 0.331, 0.6153, 0.6674);
    transform: translate(0, 6.16%);
  }
  80% {
    animation-timing-function: cubic-bezier(0.2539, 0.3274, 0.5671, 0.676);
    transform: translate(0, -4.57%);
  }
  85% {
    animation-timing-function: cubic-bezier(0.1302, 0.3349, 0.3113, 0.9183);
    transform: translate(0, -7.47%);
  }
  100% {
    transform: translate(0, -10%);
  }
}
.ld.ld-wander-v {
  animation: ld-wander-v 1s infinite linear;
}
@keyframes ld-wander-h {
  0% {
    animation-timing-function: cubic-bezier(0.7806, 0.0715, 0.8998, 0.731);
    transform: translate(-10%, 0);
  }
  17.5% {
    animation-timing-function: cubic-bezier(0.484, 0.3308, 0.6853, 0.6667);
    transform: translate(-6.18%, 0);
  }
  27.6% {
    animation-timing-function: cubic-bezier(0.2459, 0.3343, 0.4923, 0.6717);
    transform: translate(2.48%, 0);
  }
  35.1% {
    animation-timing-function: cubic-bezier(0.1317, 0.3401, 0.311, 0.9176);
    transform: translate(7.49%, 0);
  }
  50.1% {
    animation-timing-function: cubic-bezier(0.7773, 0.0708, 0.9008, 0.735);
    transform: translate(10%, 0);
  }
  67.6% {
    animation-timing-function: cubic-bezier(0.4888, 0.331, 0.6153, 0.6674);
    transform: translate(6.16%, 0);
  }
  80% {
    animation-timing-function: cubic-bezier(0.2539, 0.3274, 0.5671, 0.676);
    transform: translate(-4.57%, 0);
  }
  85% {
    animation-timing-function: cubic-bezier(0.1302, 0.3349, 0.3113, 0.9183);
    transform: translate(-7.47%, 0);
  }
  100% {
    transform: translate(-10%, 0);
  }
}
.ld.ld-wander-h, .ld.ld-wander {
  animation: ld-wander-h 1s infinite linear;
}
@keyframes ld-pulse {
  0% {
    animation-timing-function: cubic-bezier(0.3333, 0.3333, 0.3124, 0.6668);
    transform: scale(0.85);
  }
  0.5% {
    animation-timing-function: cubic-bezier(0.0233, -0.3865, 0.6667, 0.6667);
    transform: scale(1.141);
  }
  1.5% {
    animation-timing-function: cubic-bezier(0.2893, 0.354, 0.6158, 0.6958);
    transform: scale(1.124);
  }
  11% {
    animation-timing-function: cubic-bezier(0.2861, 0.4196, 0.6215, 0.7476);
    transform: scale(0.992);
  }
  25% {
    animation-timing-function: cubic-bezier(0.0793, 0.2627, 0.9972, 1.5511);
    transform: scale(0.887);
  }
  49.5% {
    animation-timing-function: cubic-bezier(0.6664, 0.3332, 0.6667, 0.6667);
    transform: scale(0.85);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.3522, 1, 0.6686);
    transform: scale(1.15);
  }
  51% {
    animation-timing-function: cubic-bezier(0.2668, 0.4036, 0.554, 0.7657);
    transform: scale(1.132);
  }
  73.5% {
    animation-timing-function: cubic-bezier(0.2997, 1.0028, 0.6671, 1);
    transform: scale(0.894);
  }
  100% {
    transform: scale(0.85);
  }
}
.ld.ld-pulse {
  animation: ld-pulse 1s infinite linear;
}
@keyframes ld-jingle {
  0% {
    animation-timing-function: cubic-bezier(0.146, 0.2111, 0.5902, 1.3204);
    transform: rotate(0deg);
  }
  11% {
    animation-timing-function: cubic-bezier(0.1079, 0.1992, -0.6462, 0.828);
    transform: rotate(7.61deg);
  }
  23% {
    animation-timing-function: cubic-bezier(0.0504, 0.0951, 0.0163, 0.9677);
    transform: rotate(-5.79deg);
  }
  36% {
    animation-timing-function: cubic-bezier(0.0475, 0.0921, 0.3134, 1.0455);
    transform: rotate(3.35deg);
  }
  49% {
    animation-timing-function: cubic-bezier(0.0789, 0.1565, 0.3413, 1.0972);
    transform: rotate(-1.93deg);
  }
  62% {
    animation-timing-function: cubic-bezier(0.141, 0.2885, 0.406, 1.1519);
    transform: rotate(1.12deg);
  }
  75% {
    animation-timing-function: cubic-bezier(0.226, 0.4698, 0.5031, 1.1722);
    transform: rotate(-0.64deg);
  }
  88% {
    animation-timing-function: cubic-bezier(0.3121, 0.5521, 0.5655, 0.8997);
    transform: rotate(0.37deg);
  }
  100% {
    transform: rotate(-0.28deg);
  }
}
.ld.ld-jingle {
  animation: ld-jingle 1s infinite linear;
  transform-origin: 50% 0%;
}
@keyframes ld-rubber-v {
  0% {
    animation-timing-function: cubic-bezier(0.1858, 0.2841, 0.5834, 1.4615);
    transform: scaleY(1);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0467, 0.1102, 0.4803, 1.4719);
    transform: scaleY(1.1354);
  }
  41% {
    animation-timing-function: cubic-bezier(0.0469, 0.1108, 0.4775, 1.4732);
    transform: scaleY(0.9052);
  }
  51% {
    animation-timing-function: cubic-bezier(0.0478, 0.1131, 0.4723, 1.4819);
    transform: scaleY(1.0664);
  }
  61% {
    animation-timing-function: cubic-bezier(0.0506, 0.1192, 0.4639, 1.4818);
    transform: scaleY(0.9536);
  }
  71% {
    animation-timing-function: cubic-bezier(0.0581, 0.1374, 0.457, 1.4901);
    transform: scaleY(1.0326);
  }
  81% {
    animation-timing-function: cubic-bezier(0.0765, 0.1813, 0.4542, 1.4923);
    transform: scaleY(0.9772);
  }
  91% {
    animation-timing-function: cubic-bezier(0.1747, 0.3181, 0.341, 0.878);
    transform: scaleY(1.016);
  }
  100% {
    transform: scaleY(0.9836);
  }
}
.ld.ld-rubber-v {
  animation: ld-rubber-v 1s infinite linear;
}
@keyframes ld-rubber-h {
  0% {
    animation-timing-function: cubic-bezier(0.1858, 0.2841, 0.5834, 1.4615);
    transform: scaleX(1);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0467, 0.1102, 0.4803, 1.4719);
    transform: scaleX(1.1354);
  }
  41% {
    animation-timing-function: cubic-bezier(0.0469, 0.1108, 0.4775, 1.4732);
    transform: scaleX(0.9052);
  }
  51% {
    animation-timing-function: cubic-bezier(0.0478, 0.1131, 0.4723, 1.4819);
    transform: scaleX(1.0664);
  }
  61% {
    animation-timing-function: cubic-bezier(0.0506, 0.1192, 0.4639, 1.4818);
    transform: scaleX(0.9536);
  }
  71% {
    animation-timing-function: cubic-bezier(0.0581, 0.1374, 0.457, 1.4901);
    transform: scaleX(1.0326);
  }
  81% {
    animation-timing-function: cubic-bezier(0.0765, 0.1813, 0.4542, 1.4923);
    transform: scaleX(0.9772);
  }
  91% {
    animation-timing-function: cubic-bezier(0.1747, 0.3181, 0.341, 0.878);
    transform: scaleX(1.016);
  }
  100% {
    transform: scaleX(0.9836);
  }
}
.ld.ld-rubber-h, .ld.ld-rubber {
  animation: ld-rubber-h 1s infinite linear;
}
@keyframes ld-shake-v {
  0% {
    animation-timing-function: cubic-bezier(0.1441, 0.1912, 0.6583, 1.1029);
    transform: translate(0, 0%);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0667, 0.1419, 0.6667, 1.1415);
    transform: translate(0, 7.8%);
  }
  45% {
    animation-timing-function: cubic-bezier(0.0542, 0.1151, 0.5697, 1.181);
    transform: translate(0, -4.68%);
  }
  59% {
    animation-timing-function: cubic-bezier(0.0497, 0.1058, 0.4541, 1.231);
    transform: translate(0, 2.81%);
  }
  73% {
    animation-timing-function: cubic-bezier(0.0808, 0.1711, 0.4109, 1.2519);
    transform: translate(0, -1.68%);
  }
  87% {
    animation-timing-function: cubic-bezier(0.2073, 0.3705, 0.4064, 0.8839);
    transform: translate(0, 1.01%);
  }
  100% {
    transform: translate(0, -0.78%);
  }
}
.ld.ld-shake-v {
  animation: ld-shake-v 1s infinite linear;
}
@keyframes ld-shake-h {
  0% {
    animation-timing-function: cubic-bezier(0.1515, 0.2047, 0.6562, 1.1369);
    transform: translate(0%, 0);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0628, 0.1361, 0.6012, 1.2083);
    transform: translate(7.66%, 0);
  }
  45% {
    animation-timing-function: cubic-bezier(0.0579, 0.1251, 0.5661, 1.2263);
    transform: translate(-5.36%, 0);
  }
  59% {
    animation-timing-function: cubic-bezier(0.0523, 0.113, 0.5181, 1.2493);
    transform: translate(3.75%, 0);
  }
  73% {
    animation-timing-function: cubic-bezier(0.0513, 0.1113, 0.4632, 1.2762);
    transform: translate(-2.63%, 0);
  }
  87% {
    animation-timing-function: cubic-bezier(0.1502, 0.2709, 0.2303, 0.8469);
    transform: translate(1.84%, 0);
  }
  100% {
    transform: translate(-1.68%, 0);
  }
}
.ld.ld-shake-h, .ld.ld-shake {
  animation: ld-shake-h 1s infinite linear;
}
@keyframes ld-tick {
  0% {
    animation-timing-function: cubic-bezier(0.1858, 0.2841, 0.5834, 1.4615);
    transform: rotate(0deg);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0467, 0.1102, 0.4803, 1.4719);
    transform: rotate(13.54deg);
  }
  41% {
    animation-timing-function: cubic-bezier(0.0469, 0.1108, 0.4775, 1.4732);
    transform: rotate(-9.48deg);
  }
  51% {
    animation-timing-function: cubic-bezier(0.0478, 0.1131, 0.4723, 1.4819);
    transform: rotate(6.64deg);
  }
  61% {
    animation-timing-function: cubic-bezier(0.0506, 0.1192, 0.4639, 1.4818);
    transform: rotate(-4.64deg);
  }
  71% {
    animation-timing-function: cubic-bezier(0.0581, 0.1374, 0.457, 1.4901);
    transform: rotate(3.26deg);
  }
  81% {
    animation-timing-function: cubic-bezier(0.0765, 0.1813, 0.4542, 1.4923);
    transform: rotate(-2.28deg);
  }
  91% {
    animation-timing-function: cubic-bezier(0.1747, 0.3181, 0.341, 0.878);
    transform: rotate(1.6deg);
  }
  100% {
    transform: rotate(-1.64deg);
  }
}
.ld.ld-tick {
  animation: ld-tick 1s infinite linear;
}
@keyframes ld-smash {
  0% {
    animation-timing-function: cubic-bezier(0.3385, 0.332, 0.6667, 0.6667);
    transform: rotate(0deg);
  }
  40.8% {
    animation-timing-function: cubic-bezier(0.3316, 0.3338, 0.5714, 1.3045);
    transform: rotate(24.48deg);
  }
  48.5% {
    animation-timing-function: cubic-bezier(0.9673, 0.2776, 0.6667, 0.6667);
    transform: rotate(29.07deg);
  }
  51% {
    animation-timing-function: cubic-bezier(0.1933, 0.2947, -0.0572, 0.7191);
    transform: rotate(25.38deg);
  }
  60.8% {
    animation-timing-function: cubic-bezier(0.0583, 2.8507, 0.8558, 1);
    transform: rotate(0.54deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.ld.ld-smash {
  animation: ld-smash 1s infinite linear;
}
@keyframes ld-jelly-alt {
  0% {
    animation-timing-function: cubic-bezier(0.1858, 0.2841, 0.5834, 1.4615);
    transform: skewX(0deg);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0467, 0.1102, 0.4803, 1.4719);
    transform: skewX(6.77deg);
  }
  41% {
    animation-timing-function: cubic-bezier(0.0469, 0.1108, 0.4775, 1.4732);
    transform: skewX(-4.74deg);
  }
  51% {
    animation-timing-function: cubic-bezier(0.0478, 0.1131, 0.4723, 1.4819);
    transform: skewX(3.32deg);
  }
  61% {
    animation-timing-function: cubic-bezier(0.0506, 0.1192, 0.4639, 1.4818);
    transform: skewX(-2.32deg);
  }
  71% {
    animation-timing-function: cubic-bezier(0.0581, 0.1374, 0.457, 1.4901);
    transform: skewX(1.63deg);
  }
  81% {
    animation-timing-function: cubic-bezier(0.0765, 0.1813, 0.4542, 1.4923);
    transform: skewX(-1.14deg);
  }
  91% {
    animation-timing-function: cubic-bezier(0.1747, 0.3181, 0.341, 0.878);
    transform: skewX(0.8deg);
  }
  100% {
    transform: skewX(-0.82deg);
  }
}
.ld.ld-jelly-alt {
  animation: ld-jelly-alt 1s infinite linear;
}
@keyframes ld-jelly {
  0% {
    animation-timing-function: cubic-bezier(0.1441, 0.1912, 0.6583, 1.1029);
    transform: translate(0%, 0) skewX(0deg);
  }
  31% {
    animation-timing-function: cubic-bezier(0.0667, 0.1419, 0.6667, 1.1415);
    transform: translate(-7.8%, 0) skewX(7.8deg);
  }
  45% {
    animation-timing-function: cubic-bezier(0.0542, 0.1151, 0.5697, 1.181);
    transform: translate(4.68%, 0) skewX(-4.68deg);
  }
  59% {
    animation-timing-function: cubic-bezier(0.0497, 0.1058, 0.4541, 1.231);
    transform: translate(-2.81%, 0) skewX(2.81deg);
  }
  73% {
    animation-timing-function: cubic-bezier(0.0808, 0.1711, 0.4109, 1.2519);
    transform: translate(1.68%, 0) skewX(-1.68deg);
  }
  87% {
    animation-timing-function: cubic-bezier(0.2073, 0.3705, 0.4064, 0.8839);
    transform: translate(-1.01%, 0) skewX(1.01deg);
  }
  100% {
    transform: translate(0.78%, 0) skewX(-0.78deg);
  }
}
.ld.ld-jelly {
  animation: ld-jelly 1s infinite linear;
}
@keyframes ld-damage {
  0% {
    animation-timing-function: cubic-bezier(0.1916, 0.3481, 0.5313, 2.0622);
    opacity: 1;
  }
  21% {
    animation-timing-function: cubic-bezier(0.0461, 0.1237, 0.4559, 1.8579);
    opacity: 0.422;
  }
  29% {
    animation-timing-function: cubic-bezier(0.0468, 0.1254, 0.4564, 1.8559);
    opacity: 1.462;
  }
  37% {
    animation-timing-function: cubic-bezier(0.0479, 0.1283, 0.457, 1.856);
    opacity: 0.63;
  }
  45% {
    animation-timing-function: cubic-bezier(0.0487, 0.1306, 0.457, 1.8506);
    opacity: 1.296;
  }
  53% {
    animation-timing-function: cubic-bezier(0.0515, 0.1383, 0.4591, 1.8571);
    opacity: 0.763;
  }
  61% {
    animation-timing-function: cubic-bezier(0.0556, 0.1484, 0.4608, 1.846);
    opacity: 1.189;
  }
  69% {
    animation-timing-function: cubic-bezier(0.0595, 0.1602, 0.4632, 1.8456);
    opacity: 0.848;
  }
  77% {
    animation-timing-function: cubic-bezier(0.0689, 0.1849, 0.4698, 1.8391);
    opacity: 1.121;
  }
  85% {
    animation-timing-function: cubic-bezier(0.0794, 0.2133, 0.4765, 1.8226);
    opacity: 0.903;
  }
  93% {
    animation-timing-function: cubic-bezier(0.1486, 0.2692, 0.2335, 0.855);
    opacity: 1.078;
  }
  100% {
    opacity: 0.893;
  }
}
.ld.ld-damage {
  animation: ld-damage 1s infinite linear;
}
@keyframes ld-rush-ltr {
  0% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  0% {
    transform: translateX(-318.4752086141%) skewX(30deg);
  }
  25% {
    transform: translateX(-21.4256258422%) skewX(-15deg);
  }
  33% {
    transform: translateX(8.5743741578%) skewX(-15deg);
  }
  44% {
    transform: translateX(-4.2128799228%) skewX(7.5deg);
  }
  55.00000000000001% {
    transform: translateX(2.0973908101%) skewX(-3.75deg);
  }
  66% {
    transform: translateX(0%) skewX(0deg);
  }
  80% {
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    transform: translateX(300%) skewX(30deg);
  }
  100% {
    opacity: 1;
  }
}
.ld.ld-rush-ltr {
  animation: ld-rush-ltr 1s infinite linear;
}
@keyframes ld-rush-rtl {
  0% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  0% {
    transform: translateX(318.4752086141%) skewX(-30deg);
  }
  25% {
    transform: translateX(21.4256258422%) skewX(15deg);
  }
  33% {
    transform: translateX(-8.5743741578%) skewX(15deg);
  }
  44% {
    transform: translateX(4.2128799228%) skewX(-7.5deg);
  }
  55.00000000000001% {
    transform: translateX(-2.0973908101%) skewX(3.75deg);
  }
  66% {
    transform: translateX(0%) skewX(0deg);
  }
  80% {
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    transform: translateX(-300%) skewX(-30deg);
  }
  100% {
    opacity: 1;
  }
}
.ld.ld-rush-rtl {
  animation: ld-rush-rtl 1s infinite linear;
}
@keyframes ld-rush-ttb {
  0% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  0% {
    transform: translateY(-78.4752086141%) skewY(30deg);
  }
  25% {
    transform: translateY(2.5743741578%) skewY(-15deg);
  }
  33% {
    transform: translateY(8.5743741578%) skewY(-15deg);
  }
  44% {
    transform: translateY(-4.2128799228%) skewY(7.5deg);
  }
  55.00000000000001% {
    transform: translateY(2.0973908101%) skewY(-3.75deg);
  }
  66% {
    transform: translateY(0%) skewY(0deg);
  }
  80% {
    transform: translateY(0%) skewY(0deg);
  }
  100% {
    transform: translateY(60%) skewY(30deg);
  }
  100% {
    opacity: 1;
  }
}
.ld.ld-rush-ttb {
  animation: ld-rush-ttb 1s infinite linear;
}
@keyframes ld-rush-btt {
  0% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  0% {
    transform: translateY(318.4752086141%) skewY(-30deg);
  }
  25% {
    transform: translateY(21.4256258422%) skewY(15deg);
  }
  33% {
    transform: translateY(-8.5743741578%) skewY(15deg);
  }
  44% {
    transform: translateY(4.2128799228%) skewY(-7.5deg);
  }
  55.00000000000001% {
    transform: translateY(-2.0973908101%) skewY(3.75deg);
  }
  66% {
    transform: translateY(0%) skewY(0deg);
  }
  80% {
    transform: translateY(0%) skewY(0deg);
  }
  100% {
    transform: translateY(-300%) skewY(-30deg);
  }
  100% {
    opacity: 1;
  }
}
.ld.ld-rush-btt {
  animation: ld-rush-btt 1s infinite linear;
}
@keyframes ld-skew {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  25%, 75% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  0% {
    transform: skewX(20deg) scale(1);
  }
  25% {
    transform: skewX(0deg) scale(0.9);
  }
  50% {
    transform: skewX(-20deg) scale(1);
  }
  75% {
    transform: skewX(0deg) scale(0.9);
  }
  100% {
    transform: skewX(20deg) scale(1);
  }
}
.ld.ld-skew {
  animation: ld-skew 1s infinite linear;
}
@keyframes ld-skew-alt {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  25%, 75% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  0% {
    transform: skewY(20deg) scale(1);
  }
  25% {
    transform: skewY(0deg) scale(0.9);
  }
  50% {
    transform: skewY(-20deg) scale(1);
  }
  75% {
    transform: skewY(0deg) scale(0.9);
  }
  100% {
    transform: skewY(20deg) scale(1);
  }
}
.ld.ld-skew-alt {
  animation: ld-skew-alt 1s infinite linear;
}
@keyframes ld-slide-ltr {
  0% {
    animation-timing-function: cubic-bezier(0.4652, 0.1051, 0.774, 0.6426);
    transform: translate(0%, 0%);
    opacity: 1;
  }
  22.5% {
    animation-timing-function: cubic-bezier(0.4142, 0.3131, 0.7623, 0.6513);
    transform: translate(47.8%, 0%);
    opacity: 1;
  }
  45% {
    animation-timing-function: cubic-bezier(0.3615, 0.331, 0.9646, 1.3461);
    transform: translate(147.8%, 0%);
    opacity: 1;
  }
  47.5% {
    animation-timing-function: cubic-bezier(0.7006, 0.3332, 0.6667, 0.6667);
    transform: translate(165.6%, 0%);
    opacity: 0;
  }
  50% {
    animation-timing-function: cubic-bezier(0.1604, 0.3176, -0.0218, 0.6965);
    transform: translate(-200%, 0%);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.1983, 0.3529, 0.5263, 0.6945);
    transform: translate(-179.8%, 0%);
    opacity: 0;
  }
  80.4% {
    animation-timing-function: cubic-bezier(0.2342, 0.3708, 0.5422, 0.9065);
    transform: translate(-38.4%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-slide-ltr {
  animation: ld-slide-ltr 1s infinite linear;
}
@keyframes ld-slide-rtl {
  0% {
    animation-timing-function: cubic-bezier(0.4652, 0.1051, 0.774, 0.6426);
    transform: translate(0%, 0%);
    opacity: 1;
  }
  22.5% {
    animation-timing-function: cubic-bezier(0.4142, 0.3131, 0.7623, 0.6513);
    transform: translate(-47.8%, 0%);
    opacity: 1;
  }
  45% {
    animation-timing-function: cubic-bezier(0.3615, 0.331, 0.9646, 1.3461);
    transform: translate(-147.8%, 0%);
    opacity: 1;
  }
  47.5% {
    animation-timing-function: cubic-bezier(0.7006, 0.3332, 0.6667, 0.6667);
    transform: translate(-165.6%, 0%);
    opacity: 0;
  }
  50% {
    animation-timing-function: cubic-bezier(0.1604, 0.3176, -0.0218, 0.6965);
    transform: translate(200%, 0%);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.1983, 0.3529, 0.5263, 0.6945);
    transform: translate(179.8%, 0%);
    opacity: 0;
  }
  80.4% {
    animation-timing-function: cubic-bezier(0.2342, 0.3708, 0.5422, 0.9065);
    transform: translate(38.4%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-slide-rtl {
  animation: ld-slide-rtl 1s infinite linear;
}
@keyframes ld-slide-btt {
  0% {
    animation-timing-function: cubic-bezier(0.4652, 0.1051, 0.774, 0.6426);
    transform: translate(0%, 0%);
    opacity: 1;
  }
  22.5% {
    animation-timing-function: cubic-bezier(0.4142, 0.3131, 0.7623, 0.6513);
    transform: translate(0%, -47.8%);
    opacity: 1;
  }
  45% {
    animation-timing-function: cubic-bezier(0.3615, 0.331, 0.9646, 1.3461);
    transform: translate(0%, -147.8%);
    opacity: 1;
  }
  47.5% {
    animation-timing-function: cubic-bezier(0.7006, 0.3332, 0.6667, 0.6667);
    transform: translate(0%, -165.6%);
    opacity: 0;
  }
  50% {
    animation-timing-function: cubic-bezier(0.1604, 0.3176, -0.0218, 0.6965);
    transform: translate(0%, 200%);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.1983, 0.3529, 0.5263, 0.6945);
    transform: translate(0%, 179.8%);
    opacity: 0;
  }
  80.4% {
    animation-timing-function: cubic-bezier(0.2342, 0.3708, 0.5422, 0.9065);
    transform: translate(0%, 38.4%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-slide-btt {
  animation: ld-slide-btt 1s infinite linear;
}
@keyframes ld-slide-ttb {
  0% {
    animation-timing-function: cubic-bezier(0.4652, 0.1051, 0.774, 0.6426);
    transform: translate(0%, 0%);
    opacity: 1;
  }
  22.5% {
    animation-timing-function: cubic-bezier(0.4142, 0.3131, 0.7623, 0.6513);
    transform: translate(0%, 47.8%);
    opacity: 1;
  }
  45% {
    animation-timing-function: cubic-bezier(0.3615, 0.331, 0.9646, 1.3461);
    transform: translate(0%, 147.8%);
    opacity: 1;
  }
  47.5% {
    animation-timing-function: cubic-bezier(0.7006, 0.3332, 0.6667, 0.6667);
    transform: translate(0%, 165.6%);
    opacity: 0;
  }
  50% {
    animation-timing-function: cubic-bezier(0.1604, 0.3176, -0.0218, 0.6965);
    transform: translate(0%, -200%);
    opacity: 0;
  }
  51% {
    animation-timing-function: cubic-bezier(0.1983, 0.3529, 0.5263, 0.6945);
    transform: translate(0%, -179.8%);
    opacity: 0;
  }
  80.4% {
    animation-timing-function: cubic-bezier(0.2342, 0.3708, 0.5422, 0.9065);
    transform: translate(0%, -38.4%);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
.ld.ld-slide-ttb {
  animation: ld-slide-ttb 1s infinite linear;
}
@keyframes ld-coin-h {
  0% {
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(3600deg);
  }
}
.ld.ld-coin-h, .ld.ld-coin {
  animation: ld-coin-h 2s infinite linear;
}
@keyframes ld-coin-v {
  0% {
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(3600deg);
  }
}
.ld.ld-coin-v {
  animation: ld-coin-v 2s infinite linear;
}
@keyframes ld-cycle {
  0% {
    animation-timing-function: cubic-bezier(0.3333, 0.3333, 0.6667, 0.6667);
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ld.ld-cycle {
  animation: ld-cycle 1s infinite linear;
}
@keyframes ld-cycle-alt {
  0% {
    animation-timing-function: cubic-bezier(0.3333, 0.3333, 0.6667, 0.6667);
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.ld.ld-cycle-alt {
  animation: ld-cycle-alt 1s infinite linear;
}
@keyframes ld-flip-h {
  0% {
    animation-timing-function: cubic-bezier(0.1909, 0.4373, 0.4509, 0.7454);
    transform: rotateY(0deg);
  }
  30% {
    animation-timing-function: cubic-bezier(0.128, 0.2315, 0.9704, 0.8632);
    transform: rotateY(153.72deg);
  }
  50% {
    animation-timing-function: cubic-bezier(0.5788, 0.3001, 0.5613, 0.6784);
    transform: rotateY(180deg);
  }
  55% {
    animation-timing-function: cubic-bezier(0.1545, 0.4929, 0.6089, 0.9373);
    transform: rotateY(238.68deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
.ld.ld-flip-h {
  animation: ld-flip-h 1s infinite linear;
}
@keyframes ld-flip-v {
  0% {
    animation-timing-function: cubic-bezier(0.1909, 0.4373, 0.4509, 0.7454);
    transform: rotateX(0deg);
  }
  30% {
    animation-timing-function: cubic-bezier(0.128, 0.2315, 0.9704, 0.8632);
    transform: rotateX(153.72deg);
  }
  50% {
    animation-timing-function: cubic-bezier(0.5788, 0.3001, 0.5613, 0.6784);
    transform: rotateX(180deg);
  }
  55% {
    animation-timing-function: cubic-bezier(0.1545, 0.4929, 0.6089, 0.9373);
    transform: rotateX(238.68deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
.ld.ld-flip-v {
  animation: ld-flip-v 1s infinite linear;
}
@keyframes ld-spin-fast {
  0% {
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1800deg);
  }
}
.ld.ld-spin-fast {
  animation: ld-spin-fast 1s infinite linear;
}
@keyframes ld-spin {
  0% {
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ld.ld-spin {
  animation: ld-spin 1s infinite linear;
}
@keyframes ld-squeeze {
  0% {
    animation-timing-function: cubic-bezier(0.1685, 0.4459, 0.3641, 0.7833);
    transform: scale(0.5, 1);
  }
  30% {
    animation-timing-function: cubic-bezier(0.0995, 0.199, 0.9948, 0.959);
    transform: scale(0.949, 0.551);
  }
  50% {
    animation-timing-function: cubic-bezier(0.6064, 0.3078, 0.5406, 0.6764);
    transform: scale(1, 0.5);
  }
  55% {
    animation-timing-function: cubic-bezier(0.1401, 0.5826, 0.6091, 0.9651);
    transform: scale(0.802, 0.698);
  }
  100% {
    transform: scale(0.5, 1);
  }
}
.ld.ld-squeeze {
  animation: ld-squeeze 1s infinite linear;
}
@keyframes ld-static {}
.ld.ld-static {
  animation: ld-static 1s infinite linear;
}
@keyframes ld-surprise {
  0% {
    transform: skewX(0deg) scale(1);
  }
  10% {
    transform: skewX(-25deg) scale(0.5);
  }
  20% {
    transform: skewX(-25deg) scale(0.5);
  }
  30% {
    transform: skewX(25deg) scale(1);
  }
  40% {
    transform: skewX(-25deg) scale(1);
  }
  50% {
    transform: skewX(25deg) scale(1);
  }
  60% {
    transform: skewX(-25deg) scale(1);
  }
  70% {
    transform: skewX(25deg) scale(1);
  }
  80% {
    transform: skewX(-25deg) scale(1);
  }
  90% {
    transform: skewX(25deg) scale(1);
  }
  100% {
    transform: skewX(-25deg) scale(1);
  }
}
.ld.ld-surprise {
  animation: ld-surprise 1s infinite linear;
}
@keyframes ld-measure {
  0% {
    transform: translate(0%, 0%) rotate(0deg);
  }
  3.33333% {
    transform: translate(0%, 0%) rotate(-14.99241deg);
  }
  6.66667% {
    transform: translate(0%, 0%) rotate(10.93733deg);
  }
  10% {
    transform: translate(0%, 0%) rotate(10.60793deg);
  }
  13.33333% {
    transform: translate(0%, 0%) rotate(-10.26249deg);
  }
  16.66667% {
    transform: translate(0%, 0%) rotate(0.47337deg);
  }
  20% {
    transform: translate(0%, 0%) rotate(15deg);
  }
  23.33333% {
    transform: translate(0%, 0%) rotate(0.48087deg);
  }
  26.66667% {
    transform: translate(0%, 0%) rotate(-10.26796deg);
  }
  30% {
    transform: translate(0%, 0%) rotate(10.60262deg);
  }
  33.33333% {
    transform: translate(0%, 0%) rotate(10.94246deg);
  }
  36.66667% {
    transform: translate(0%, 0%) rotate(-14.99265deg);
  }
  40% {
    transform: translate(0%, 0%) rotate(-0.0075deg);
  }
  43.33333% {
    transform: translate(0%, 0%) rotate(14.99217deg);
  }
  46.66667% {
    transform: translate(0%, 0%) rotate(-10.93219deg);
  }
  50% {
    transform: translate(0%, 0%) rotate(-10.61323deg);
  }
  53.33333% {
    transform: translate(0%, 0%) rotate(10.25702deg);
  }
  56.66667% {
    transform: translate(0%, 0%) rotate(-0.46588deg);
  }
  60% {
    transform: translate(0%, 0%) rotate(-15deg);
  }
  63.33333% {
    transform: translate(0%, 0%) rotate(-0.48836deg);
  }
  66.66667% {
    transform: translate(0%, 0%) rotate(10.27343deg);
  }
  70% {
    transform: translate(0%, 0%) rotate(-10.59732deg);
  }
  73.33333% {
    transform: translate(0%, 0%) rotate(-10.94759deg);
  }
  76.66667% {
    transform: translate(0%, 0%) rotate(14.99288deg);
  }
  80% {
    transform: translate(0%, 0%) rotate(0.015deg);
  }
  83.33333% {
    transform: translate(0%, 0%) rotate(-14.99193deg);
  }
  86.66667% {
    transform: translate(0%, 0%) rotate(10.92706deg);
  }
  90% {
    transform: translate(0%, 0%) rotate(10.61853deg);
  }
  93.33333% {
    transform: translate(0%, 0%) rotate(-10.25155deg);
  }
  96.66667% {
    transform: translate(0%, 0%) rotate(0.45838deg);
  }
  100% {
    transform: translate(0, 0) rotate(0);
  }
}
.ld.ld-measure {
  animation: ld-measure 5s infinite linear;
}
@keyframes ld-shiver {
  0% {
    transform: translate(0%, 0%) scale(1);
  }
  3.33333% {
    transform: translate(0%, 0%) scale(1.04279);
  }
  6.66667% {
    transform: translate(0%, 0%) scale(1.00524);
  }
  10% {
    transform: translate(0%, 0%) scale(0.96369);
  }
  13.33333% {
    transform: translate(0%, 0%) scale(0.95064);
  }
  16.66667% {
    transform: translate(0%, 0%) scale(0.97651);
  }
  20% {
    transform: translate(0%, 0%) scale(1.02078);
  }
  23.33333% {
    transform: translate(0%, 0%) scale(1.04875);
  }
  26.66667% {
    transform: translate(0%, 0%) scale(1.03832);
  }
  30% {
    transform: translate(0%, 0%) scale(0.99777);
  }
  33.33333% {
    transform: translate(0%, 0%) scale(0.95897);
  }
  36.66667% {
    transform: translate(0%, 0%) scale(0.95244);
  }
  40% {
    transform: translate(0%, 0%) scale(0.98335);
  }
  43.33333% {
    transform: translate(0%, 0%) scale(1.02733);
  }
  46.66667% {
    transform: translate(0%, 0%) scale(1.04988);
  }
  50% {
    transform: translate(0%, 0%) scale(1.0331);
  }
  53.33333% {
    transform: translate(0%, 0%) scale(0.99035);
  }
  56.66667% {
    transform: translate(0%, 0%) scale(0.95507);
  }
  60% {
    transform: translate(0%, 0%) scale(0.95527);
  }
  63.33333% {
    transform: translate(0%, 0%) scale(0.99057);
  }
  66.66667% {
    transform: translate(0%, 0%) scale(1.03343);
  }
  70% {
    transform: translate(0%, 0%) scale(1.04984);
  }
  73.33333% {
    transform: translate(0%, 0%) scale(1.02714);
  }
  76.66667% {
    transform: translate(0%, 0%) scale(0.98293);
  }
  80% {
    transform: translate(0%, 0%) scale(0.9523);
  }
  83.33333% {
    transform: translate(0%, 0%) scale(0.9591);
  }
  86.66667% {
    transform: translate(0%, 0%) scale(0.99821);
  }
  90% {
    transform: translate(0%, 0%) scale(1.0386);
  }
  93.33333% {
    transform: translate(0%, 0%) scale(1.0487);
  }
  96.66667% {
    transform: translate(0%, 0%) scale(1.02038);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}
.ld.ld-shiver {
  animation: ld-shiver 0.5s infinite linear;
}
@keyframes ld-swim {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  8.33333% {
    transform: translate(-5.96462px, 4.90845px) rotate(-13.66821deg);
  }
  16.66667% {
    transform: translate(5.25471px, -2.05606px) rotate(0.47337deg);
  }
  25% {
    transform: translate(2.30929px, 5.79372px) rotate(13.8564deg);
  }
  33.33333% {
    transform: translate(-5.75556px, -4.60802px) rotate(10.94246deg);
  }
  41.66667% {
    transform: translate(3.73522px, 5.97742px) rotate(-14.03079deg);
  }
  50% {
    transform: translate(4.2628px, -3.01222px) rotate(-10.61323deg);
  }
  58.33333% {
    transform: translate(-4.65975px, -2.51269px) rotate(5.2869deg);
  }
  66.66667% {
    transform: translate(1.64024px, -1.05167px) rotate(10.27343deg);
  }
  75% {
    transform: translate(5.55954px, -4.22763px) rotate(-5.72726deg);
  }
  83.33333% {
    transform: translate(-2.84602px, 5.91439px) rotate(-14.99193deg);
  }
  91.66667% {
    transform: translate(-0.70744px, -5.43064px) rotate(6.16192deg);
  }
  100% {
    transform: translate(0, 0) rotate(0);
  }
}
.ld.ld-swim {
  animation: ld-swim 10s infinite linear;
}
@keyframes ld-tremble {
  0% {
    transform: translate(0px, 0px);
  }
  3.33333% {
    transform: translate(-0.18923px, 1.45485px);
  }
  6.66667% {
    transform: translate(-0.84296px, -1.32524px);
  }
  10% {
    transform: translate(0.67971px, 1.00422px);
  }
  13.33333% {
    transform: translate(-0.5056px, 0.83616px);
  }
  16.66667% {
    transform: translate(1.31368px, -0.51401px);
  }
  20% {
    transform: translate(-1.21184px, 1.49193px);
  }
  23.33333% {
    transform: translate(1.09065px, -0.21259px);
  }
  26.66667% {
    transform: translate(-1.49916px, 0.56159px);
  }
  30% {
    transform: translate(1.48086px, 1.21228px);
  }
  33.33333% {
    transform: translate(-1.43889px, -1.152px);
  }
  36.66667% {
    transform: translate(1.35914px, 1.34835px);
  }
  40% {
    transform: translate(-1.42834px, 0.3091px);
  }
  43.33333% {
    transform: translate(1.47472px, -1.49889px);
  }
  46.66667% {
    transform: translate(-0.92402px, 1.4416px);
  }
  50% {
    transform: translate(1.0657px, -0.75306px);
  }
  53.33333% {
    transform: translate(-1.19035px, -1.07484px);
  }
  56.66667% {
    transform: translate(0.28828px, 0.79337px);
  }
  60% {
    transform: translate(-0.47167px, -1.42789px);
  }
  63.33333% {
    transform: translate(0.64753px, -0.09795px);
  }
  66.66667% {
    transform: translate(0.41006px, -0.26292px);
  }
  70% {
    transform: translate(-0.22477px, -1.3683px);
  }
  73.33333% {
    transform: translate(0.03588px, 0.92931px);
  }
  76.66667% {
    transform: translate(-1.01937px, -1.18398px);
  }
  80% {
    transform: translate(0.8724px, -0.60494px);
  }
  83.33333% {
    transform: translate(-0.71151px, 1.4786px);
  }
  86.66667% {
    transform: translate(1.40734px, -1.49607px);
  }
  90% {
    transform: translate(-1.33062px, 0.46957px);
  }
  93.33333% {
    transform: translate(1.23264px, 1.26738px);
  }
  96.66667% {
    transform: translate(-1.48975px, -1.03867px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.ld.ld-tremble {
  animation: ld-tremble 0.5s infinite linear;
}
@keyframes ld-vortex {
  0%, 60% {
    animation-timing-function: cubic-bezier(0.3, 0, 1, 0.7);
  }
  0% {
    opacity: 0;
    transform: rotate(-1800deg) scale(0.3);
  }
  60% {
    opacity: 1;
    transform: rotate(0deg) scale(1);
  }
  100% {
    opacity: 0;
    transform: rotate(0deg) scale(1);
  }
}
.ld.ld-vortex {
  animation: ld-vortex 1s infinite linear;
}
@keyframes ld-vortex-alt {
  0%, 60% {
    animation-timing-function: cubic-bezier(0.3, 0, 1, 0.7);
  }
  0% {
    opacity: 0;
    transform: rotate(-1800deg) scale(3);
  }
  60% {
    opacity: 1;
    transform: rotate(0deg) scale(1);
  }
  100% {
    opacity: 0;
    transform: rotate(0deg) scale(1);
  }
}
.ld.ld-vortex-alt {
  animation: ld-vortex-alt 1s infinite linear;
}
@keyframes ld-wrench {
  20%, 36%, 70%, 86% {
    transform: rotate(0deg);
  }
  0%, 50%, 100% {
    transform: rotate(45deg);
  }
}
.ld.ld-wrench {
  animation: ld-wrench 1s infinite linear;
}
.ld-ext-right,
.ld-ext-left,
.ld-ext-bottom,
.ld-ext-top,
.ld-over,
.ld-over-inverse,
.ld-over-full,
.ld-over-full-inverse {
  position: relative;
}
.ld-ext-right > .ld,
.ld-ext-left > .ld,
.ld-ext-bottom > .ld,
.ld-ext-top > .ld,
.ld-over > .ld,
.ld-over-inverse > .ld,
.ld-over-full > .ld,
.ld-over-full-inverse > .ld {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin: -0.5em;
  opacity: 0;
  z-index: -1;
  transition: all 0.3s;
  transition-timing-function: ease-in;
  animation-play-state: paused;
}
.ld-ext-right > .ld > *,
.ld-ext-left > .ld > *,
.ld-ext-bottom > .ld > *,
.ld-ext-top > .ld > *,
.ld-over > .ld > *,
.ld-over-inverse > .ld > *,
.ld-over-full > .ld > *,
.ld-over-full-inverse > .ld > * {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-0.5em, -0.5em);
}
.ld-ext-right.running > .ld,
.ld-ext-left.running > .ld,
.ld-ext-bottom.running > .ld,
.ld-ext-top.running > .ld,
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
  opacity: 1;
  z-index: auto;
  visibility: visible;
  animation-play-state: running !important;
}
.ld-ext-right.running > .ld:before,
.ld-ext-left.running > .ld:before,
.ld-ext-bottom.running > .ld:before,
.ld-ext-top.running > .ld:before,
.ld-over.running > .ld:before,
.ld-over-inverse.running > .ld:before,
.ld-over-full.running > .ld:before,
.ld-over-full-inverse.running > .ld:before,
.ld-ext-right.running > .ld:after,
.ld-ext-left.running > .ld:after,
.ld-ext-bottom.running > .ld:after,
.ld-ext-top.running > .ld:after,
.ld-over.running > .ld:after,
.ld-over-inverse.running > .ld:after,
.ld-over-full.running > .ld:after,
.ld-over-full-inverse.running > .ld:after {
  animation-play-state: running !important;
}
.ld-ext-right,
.ld-ext-left,
.ld-ext-bottom,
.ld-ext-top {
  transition-timing-function: ease-in;
}
.ld-ext-right {
  transition: padding-right 0.3s;
}
.ld-ext-right.running {
  padding-right: 2.5em !important;
}
.ld-ext-right > .ld {
  top: 50%;
  left: auto;
  right: 1.25em;
}
.ld-ext-left {
  transition: padding-left 0.3s;
}
.ld-ext-left.running {
  padding-left: 2.5em !important;
}
.ld-ext-left > .ld {
  top: 50%;
  right: auto;
  left: 1.25em;
}
.ld-ext-bottom {
  transition: padding-bottom 0.3s;
}
.ld-ext-bottom.running {
  padding-bottom: 2.5em !important;
}
.ld-ext-bottom > .ld {
  top: auto;
  left: 50%;
  bottom: 1.25em;
}
.ld-ext-top {
  transition: padding-top 0.3s;
}
.ld-ext-top.running {
  padding-top: 2.5em !important;
}
.ld-ext-top > .ld {
  bottom: auto;
  left: 50%;
  top: 1.25em;
}
.ld-over:before,
.ld-over-inverse:before,
.ld-over-full:before,
.ld-over-full-inverse:before {
  content: " ";
  display: block;
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  transition-timing-function: ease-in;
  background: rgba(240, 240, 240, 0.8);
}
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
  z-index: 4001;
}
.ld-over.running:before,
.ld-over-inverse.running:before,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
  opacity: 1;
  z-index: 4000;
  display: block;
}
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
  position: fixed;
}
.ld-over-full > .ld {
  color: rgba(0, 0, 0, 0.8);
}
.ld-over-full:before,
.ld-over-full-inverse:before {
  background: rgba(255, 255, 255, 0.8);
}
.ld-over-inverse > .ld {
  color: rgba(255, 255, 255, 0.8);
}
.ld-over-inverse:before {
  background: rgba(0, 0, 0, 0.6);
}
.ld-over-full-inverse > .ld {
  color: rgba(255, 255, 255, 0.8);
}
.ld-over-full-inverse:before {
  background: rgba(0, 0, 0, 0.6);
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  border: none;
}
.table th,
.table td {
  padding: 10px 5px;
  vertical-align: middle;
  border-top: 1px solid #eceeef;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eceeef;
}
.table thead tr th, .table thead tr td {
  background-color: #6648fe;
  color: #ffffff;
}
.table thead tr th:first-child, .table thead tr td:first-child {
  padding-left: 10px;
}
.table thead tr th:last-child, .table thead tr td:last-child {
  padding-right: 10px;
}
.table tfoot tr th, .table tfoot tr td {
  background-color: #f8f7ff;
  color: #6648fe;
}
.table tfoot tr th:first-child, .table tfoot tr td:first-child {
  border: none;
  padding-left: 10px;
}
.table tfoot tr th:last-child, .table tfoot tr td:last-child {
  border: none;
  padding-right: 10px;
}
.table tbody + tbody {
  border-top: 1px solid #eceeef;
}
.table .table {
  background-color: #fff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #eceeef;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0;
}
.table-bordered tfoot th,
.table-bordered tfoot td {
  border-bottom-width: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8;
}
.table-hover .table-success:hover {
  background-color: #d0e9c6;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d0e9c6;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7;
}
.table-hover .table-info:hover {
  background-color: #c4e3f3;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #c4e3f3;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3;
}
.table-hover .table-warning:hover {
  background-color: #faf2cc;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #faf2cc;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede;
}
.table-hover .table-danger:hover {
  background-color: #ebcccc;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ebcccc;
}
.thead-inverse th {
  color: #fff;
  background-color: #292b2c;
}
.thead-default th {
  color: #464a4c;
  background-color: #eceeef;
}
.table-inverse {
  color: #fff;
  background-color: #292b2c;
}
.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: #fff;
}
.table-inverse.table-bordered {
  border: 0;
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive.table-bordered {
  border: 0;
}
.table tbody tr.checked, .vtl-table tbody tr.vtl-tbody-tr-checked {
  background-color: rgba(72, 39, 236, 0.1490196078);
}
.table tbody tr.checked:hover, .vtl-table tbody tr.vtl-tbody-tr-checked:hover {
  background-color: rgba(72, 39, 236, 0.1490196078);
}
.cbx-chota {
  /*@keyframes btnspinner {
    0% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(360deg);
    }
  }*/
  /*.button.icon > img {
    margin-left: 2px;
  }*/
  /*.button.icon-only {
    //display: inline-flex;
    //align-items: center;
    line-height: 1 !important;
    padding: 4px 8px !important;
    text-align: center;

    &.small{
      padding: 4px 8px !important;

      .cbx-icon{
        width: 16px;
        height: 16px;
      }
    }
  }*/
}
.cbx-chota legend {
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.1rem;
}
.cbx-chota input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota select,
.cbx-chota textarea,
.cbx-chota textarea[type=text] {
  font-family: inherit;
  border-radius: 4px;
  border: 1px solid var(--color-lightGrey);
  transition: all 0.2s ease;
  display: block;
  width: auto;
}
.cbx-chota input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]).chota-inline,
.cbx-chota select.chota-inline,
.cbx-chota textarea.chota-inline,
.cbx-chota textarea[type=text].chota-inline {
  width: auto;
  display: inline-block;
}
.cbx-chota input[readonly] {
  cursor: not-allowed;
  position: relative;
}
.cbx-chota .modal__content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota .modal__content select,
.cbx-chota .modal__content textarea,
.cbx-chota .modal__content textarea[type=text], .cbx-chota .cbx_form_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota .cbx_form_wrapper select,
.cbx-chota .cbx_form_wrapper textarea,
.cbx-chota .cbx_form_wrapper textarea[type=text] {
  width: 100%;
}
.cbx-chota .modal__content.chota-inline, .cbx-chota .cbx_form_wrapper.chota-inline {
  width: auto;
  display: inline-block;
}
.cbx-chota .global_setting_group input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota .global_setting_group select,
.cbx-chota .global_setting_group textarea,
.cbx-chota .global_setting_group textarea[type=text] {
  width: 100%;
  max-width: 500px;
}
.cbx-chota .global_setting_group .wpsa-browse-wrap {
  width: 100%;
  max-width: 500px;
}
.cbx-chota .global_setting_group form .form-table td[colspan="2"] {
  padding: 15px 0;
}
.cbx-chota input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]):not(:disabled):hover,
.cbx-chota select:hover,
.cbx-chota textarea:hover,
.cbx-chota textarea[type=text]:hover {
  border-color: var(--color-grey);
}
.cbx-chota input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]):focus,
.cbx-chota select:focus,
.cbx-chota textarea:focus,
.cbx-chota textarea[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 1px var(--color-primary);
}
.cbx-chota input.error:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota textarea.error {
  border-color: var(--color-error);
}
.cbx-chota input.success:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),
.cbx-chota textarea.success {
  border-color: var(--color-success);
}
.cbx-chota input[type=text], .cbx-chota input[type=password], .cbx-chota input[type=color], .cbx-chota input[type=date], .cbx-chota input[type=datetime], .cbx-chota input[type=datetime-local], .cbx-chota input[type=email], .cbx-chota input[type=month], .cbx-chota input[type=number], .cbx-chota input[type=search], .cbx-chota input[type=tel], .cbx-chota input[type=time], .cbx-chota input[type=url], .cbx-chota input[type=week], .cbx-chota select, .cbx-chota textarea {
  padding: 0 8px;
  font-size: 14px;
  line-height: 2;
  height: 30px;
  min-height: 30px;
  background-color: rgba(239, 242, 249, 0.7) !important;
}
.cbx-chota textarea {
  height: auto;
}
.cbx-chota select {
  -webkit-appearance: none;
  background-color: rgba(239, 242, 249, 0.7) !important;
  background-size: 1ex !important;
  background-origin: content-box !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='40' fill='%23555'><polygon points='0,0 60,0 30,40'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right -10px center !important;
  padding: 0 18px 0 10px !important;
  font-size: 14px !important;
  line-height: 2 !important;
  height: auto !important;
}
.cbx-chota select.flatpickr-monthDropdown-months {
  background-image: none !important;
}
.cbx-chota input:not(.magic-checkbox):not(.vtl-tbody-checkbox):not(.vtl-thead-checkbox)[type=checkbox],
.cbx-chota input:not(.magic-radio)[type=radio] {
  width: 20px !important;
  height: 20px !important;
}
.cbx-chota input:not(.magic-checkbox):not(.vtl-tbody-checkbox):not(.vtl-thead-checkbox)[type=checkbox] {
  box-shadow: none !important;
}
.cbx-chota .button,
.cbx-chota summary.button,
.cbx-chota [type=button],
.cbx-chota [type=reset],
.cbx-chota [type=submit],
.cbx-chota button, .cbx-chota #wp-submit {
  text-decoration: none !important;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0 8px !important;
  position: relative;
  background: rgba(93, 93, 255, 0.1882352941);
  color: var(--color-primary);
  border-radius: 4px !important;
  border: 1px solid transparent !important;
  text-align: center;
  transition: opacity 0.2s ease;
  transform: scale(1);
  display: inline-block;
  cursor: pointer;
  vertical-align: middle !important;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 2 !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
  -webkit-appearance: none !important;
}
.cbx-chota .button:hover, .cbx-chota .button:focus,
.cbx-chota summary.button:hover,
.cbx-chota summary.button:focus,
.cbx-chota [type=button]:hover,
.cbx-chota [type=button]:focus,
.cbx-chota [type=reset]:hover,
.cbx-chota [type=reset]:focus,
.cbx-chota [type=submit]:hover,
.cbx-chota [type=submit]:focus,
.cbx-chota button:hover,
.cbx-chota button:focus, .cbx-chota #wp-submit:hover, .cbx-chota #wp-submit:focus {
  border: 1px solid transparent;
  box-shadow: none !important;
  outline: none !important;
  color: var(--color-primary);
  background: rgba(93, 93, 255, 0.1882352941);
}
.cbx-chota .button .dashicons,
.cbx-chota summary.button .dashicons,
.cbx-chota [type=button] .dashicons,
.cbx-chota [type=reset] .dashicons,
.cbx-chota [type=submit] .dashicons,
.cbx-chota button .dashicons, .cbx-chota #wp-submit .dashicons {
  vertical-align: middle;
}
.cbx-chota .button .cbx-icon,
.cbx-chota summary.button .cbx-icon,
.cbx-chota [type=button] .cbx-icon,
.cbx-chota [type=reset] .cbx-icon,
.cbx-chota [type=submit] .cbx-icon,
.cbx-chota button .cbx-icon, .cbx-chota #wp-submit .cbx-icon {
  width: 20px;
  height: 20px;
}
.cbx-chota .button.small,
.cbx-chota summary.button.small,
.cbx-chota [type=button].small,
.cbx-chota [type=reset].small,
.cbx-chota [type=submit].small,
.cbx-chota button.small, .cbx-chota #wp-submit.small {
  font-size: 13px !important;
  line-height: 1.8461538462 !important;
  min-height: 24px !important;
  padding: 0 6px !important;
}
.cbx-chota .button.small .cbx-icon,
.cbx-chota summary.button.small .cbx-icon,
.cbx-chota [type=button].small .cbx-icon,
.cbx-chota [type=reset].small .cbx-icon,
.cbx-chota [type=submit].small .cbx-icon,
.cbx-chota button.small .cbx-icon, .cbx-chota #wp-submit.small .cbx-icon {
  width: 16px !important;
  height: 16px !important;
}
.cbx-chota .button.icon,
.cbx-chota summary.button.icon,
.cbx-chota [type=button].icon,
.cbx-chota [type=reset].icon,
.cbx-chota [type=submit].icon,
.cbx-chota button.icon, .cbx-chota #wp-submit.icon {
  display: inline-flex !important;
  align-items: center !important;
}
.cbx-chota .button.icon-only,
.cbx-chota summary.button.icon-only,
.cbx-chota [type=button].icon-only,
.cbx-chota [type=reset].icon-only,
.cbx-chota [type=submit].icon-only,
.cbx-chota button.icon-only, .cbx-chota #wp-submit.icon-only {
  line-height: 1 !important;
  padding: 4px 8px !important;
  text-align: center;
}
.cbx-chota .button.icon-only.small,
.cbx-chota summary.button.icon-only.small,
.cbx-chota [type=button].icon-only.small,
.cbx-chota [type=reset].icon-only.small,
.cbx-chota [type=submit].icon-only.small,
.cbx-chota button.icon-only.small, .cbx-chota #wp-submit.icon-only.small {
  padding: 4px 8px !important;
}
.cbx-chota .button.icon-only.small .cbx-icon,
.cbx-chota summary.button.icon-only.small .cbx-icon,
.cbx-chota [type=button].icon-only.small .cbx-icon,
.cbx-chota [type=reset].icon-only.small .cbx-icon,
.cbx-chota [type=submit].icon-only.small .cbx-icon,
.cbx-chota button.icon-only.small .cbx-icon, .cbx-chota #wp-submit.icon-only.small .cbx-icon {
  width: 16px;
  height: 16px;
}
.cbx-chota .grouped {
  display: flex;
}
.cbx-chota .grouped > *:not(:last-child) {
  margin-right: 16px;
}
.cbx-chota .grouped.gapless > * {
  margin: 0 0 0 -1px !important;
  border-radius: 0 !important;
}
.cbx-chota .grouped.gapless > *:first-child {
  margin: 0 !important;
  border-radius: 4px 0 0 4px !important;
}
.cbx-chota .grouped.gapless > *:last-child {
  border-radius: 0 4px 4px 0 !important;
}
.cbx-chota .button + .button {
  margin-left: 10px;
}
.cbx-chota .button:hover,
.cbx-chota [type=button]:hover,
.cbx-chota [type=reset]:hover,
.cbx-chota [type=submit]:hover,
.cbx-chota button:hover {
  opacity: 0.8;
}
.cbx-chota .button:active,
.cbx-chota [type=button]:active,
.cbx-chota [type=reset]:active,
.cbx-chota [type=submit]:active,
.cbx-chota button:active {
  transform: scale(0.98);
}
.cbx-chota input:disabled,
.cbx-chota button:disabled,
.cbx-chota input:disabled:hover,
.cbx-chota button:disabled:hover {
  opacity: 0.4;
  cursor: not-allowed;
}
.cbx-chota .button.primary,
.cbx-chota .button.secondary,
.cbx-chota .button.dark,
.cbx-chota .button.light,
.cbx-chota .button.error,
.cbx-chota .button.success,
.cbx-chota [type=submit] {
  color: var(--font-color);
  z-index: 1;
  background-color: transparent;
}
.cbx-chota .button.primary {
  background-color: var(--color-primary);
  color: #fff;
}
.cbx-chota .button.primary:hover, .cbx-chota .button.primary:focus {
  background-color: var(--color-primary);
  color: #fff;
}
.cbx-chota .button.secondary {
  background-color: var(--color-secondary) !important;
  color: #fff !important;
}
.cbx-chota .button.secondary:hover, .cbx-chota .button.secondary:focus {
  background-color: var(--color-secondary) !important;
  color: #fff !important;
}
.cbx-chota .button.dark {
  background-color: var(--color-darkGrey) !important;
}
.cbx-chota .button.light {
  background-color: var(--color-lightGrey) !important;
}
.cbx-chota .button.error {
  background-color: var(--color-error) !important;
  color: #fff !important;
}
.cbx-chota .button.outline.error {
  color: var(--color-error) !important;
  background-color: var(--color-lightGrey) !important;
}
.cbx-chota .button.success {
  background-color: var(--color-success) !important;
  color: #fff !important;
}
.cbx-chota .button.outline {
  background-color: transparent !important;
  border-color: var(--color-lightGrey) !important;
}
.cbx-chota .button.outline.primary {
  border-color: var(--color-primary) !important;
  color: var(--color-primary) !important;
  background-color: transparent !important;
}
.cbx-chota .button.outline.secondary {
  border-color: var(--color-grey) !important;
  color: var(--color-grey) !important;
}
.cbx-chota .button.outline.secondary:hover, .cbx-chota .button.outline.secondary:focus {
  background-color: transparent !important;
}
.cbx-chota .button.outline.dark {
  border-color: var(--color-darkGrey) !important;
  color: var(--color-darkGrey) !important;
}
.cbx-chota .button.outline.light {
  border-color: var(--color-lightGrey) !important;
  color: var(--color-lightGrey) !important;
}
.cbx-chota .button.transparent {
  border: 1px solid transparent !important;
  background-color: transparent !important;
}
.cbx-chota .button.transparent:focus, .cbx-chota .button.transparent:hover, .cbx-chota .button.transparent:hover {
  border: 1px solid transparent !important;
  background-color: transparent !important;
}
.cbx-chota .button.auto {
  padding: 0 !important;
  height: auto !important;
  min-height: auto !important;
}
.cbx-chota .button.clear {
  background-color: transparent;
  border-color: transparent;
  color: var(--color-primary) !important;
}
.cbx-chota .button.minsize {
  min-width: 100px !important;
}
.cbx-chota .button.rounded {
  border-radius: 15px !important;
}
.cbx-chota ::-moz-placeholder {
  color: #bdbfc4;
}
.cbx-chota ::placeholder {
  color: #bdbfc4;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox], .cbx-chota input.vtl-thead-checkbox[type=checkbox] {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  cursor: pointer;
  transition: all 0.2s ease;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 0 none !important;
  background: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  /* display: flex;
   align-items: center;
   justify-content: center;*/
  /*&:focus-visible {
    outline: 2px solid #80bdff;
    outline-offset: 2px;
  }*/
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:disabled, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:focus, .cbx-chota input.vtl-tbody-checkbox[type=checkbox]:hover, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:focus, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:hover {
  box-shadow: none !important;
  outline: 0 none !important;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:focus:before, .cbx-chota input.vtl-tbody-checkbox[type=checkbox]:hover:before, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:focus:before, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:hover:before {
  border-color: #6648fe;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:before, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:before {
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  content: "";
  border: 1px solid #a7abbc;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:checked, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:checked {
  position: relative !important;
  background-color: var(--color-primary) !important;
  border-radius: 3px;
}
.cbx-chota input.vtl-tbody-checkbox[type=checkbox]:checked:before, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:checked:before {
  position: absolute;
  top: 1px;
  left: 7px;
  background: transparent;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  content: "";
  border: 2px solid #fff;
  border-top: 0 transparent !important;
  border-left: 0 transparent !important;
  border-radius: 0 !important;
  margin: 0 !important;
}
.cbx-chota input.vtl-thead-checkbox[type=checkbox] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}
.cbx-chota input.vtl-thead-checkbox[type=checkbox]:checked {
  border: 1px solid #a7abbc !important;
}
.cbx-chota input.vtl-thead-checkbox[type=checkbox]:focus:before, .cbx-chota input.vtl-thead-checkbox[type=checkbox]:hover:before {
  border-color: #fff;
}
.cbx-chota ul.style-none {
  list-style: none;
}
.cbx-chota .mce-toolbar .mce-btn i {
  vertical-align: middle;
}
.cbx-chota {
  /* Hide native play button and control bar from iOS to favor plugin button */
  /* Start: LAYERS */
  /* End: LAYERS */
  /* Start: CONTROL BAR */
  /* :focus for accessibility */
  /*.mejs-button > button {
    &:hover, &:focus{
      outline: dotted 1px #999;
      background: transparent url('../icons/mejs-controls.svg') !important;
    }
  }*/
  /* End: CONTROL BAR */
  /* Start: Time (Current / Duration) */
  /* End: Time (Current / Duration) */
  /* Start: Play/Pause/Stop */
  /* End: Play/Pause/Stop */
  /* Start: Progress Bar */
  /* End: Progress Bar */
  /* Start: Fullscreen */
  /* End: Fullscreen */
  /* Start: Mute/Volume */
  /* End: Mute/Volume */
  /* Start: Track (Captions and Chapters) */
  /* End: Track (Captions and Chapters) */
  /* Start: Error */
  /* End: Error */
}
.cbx-chota .mejs-offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}
.cbx-chota .mejs-container {
  background: #000;
  box-sizing: border-box;
  font-family: "Helvetica", Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top;
}
.cbx-chota .mejs-container * {
  box-sizing: border-box;
}
.cbx-chota .mejs-container video::-webkit-media-controls,
.cbx-chota .mejs-container video::-webkit-media-controls-panel,
.cbx-chota .mejs-container video::-webkit-media-controls-panel-container,
.cbx-chota .mejs-container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.cbx-chota .mejs-fill-container,
.cbx-chota .mejs-fill-container .mejs-container {
  height: 100%;
  width: 100%;
}
.cbx-chota .mejs-fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.cbx-chota .mejs-container:focus {
  outline: none;
}
.cbx-chota .mejs-iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%;
}
.cbx-chota .mejs-embed,
.cbx-chota .mejs-embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.cbx-chota .mejs-fullscreen {
  overflow: hidden !important;
}
.cbx-chota .mejs-container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
.cbx-chota .mejs-container-fullscreen .mejs-mediaelement,
.cbx-chota .mejs-container-fullscreen video {
  height: 100% !important;
  width: 100% !important;
}
.cbx-chota .mejs-background {
  left: 0;
  position: absolute;
  top: 0;
}
.cbx-chota .mejs-mediaelement {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.cbx-chota .mejs-poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.cbx-chota :root .mejs-poster-img {
  display: none;
}
.cbx-chota .mejs-poster-img {
  border: 0;
  padding: 0;
}
.cbx-chota .mejs-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
}
.cbx-chota .mejs-layer {
  z-index: 1;
}
.cbx-chota .mejs-overlay-play {
  cursor: pointer;
}
.cbx-chota .mejs-overlay-button {
  background: url("../icons/mejs-controls.svg") no-repeat;
  background-position: 0 -39px !important;
  height: 80px;
  width: 80px;
}
.cbx-chota .mejs-overlay:hover > .mejs-overlay-button {
  background-position: -80px -39px !important;
}
.cbx-chota .mejs-overlay-loading {
  height: 80px;
  width: 80px;
}
.cbx-chota .mejs-overlay-loading-bg-img {
  animation: mejs-loading-spinner 1s linear infinite;
  background: transparent url("../icons/mejs-controls.svg") -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1;
}
@keyframes mejs-loading-spinner {
  100% {
    transform: rotate(360deg);
  }
}
.cbx-chota .mejs-controls {
  bottom: 0;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.cbx-chota .mejs-controls:not([style*="display: none"]) {
  background: rgba(255, 0, 0, 0.7);
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.cbx-chota .mejs-button,
.cbx-chota .mejs-time,
.cbx-chota .mejs-time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}
.cbx-chota .mejs-button > button {
  background-color: transparent;
  background-image: url("../icons/mejs-controls.svg");
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px;
}
.cbx-chota .mejs-button > button:hover, .cbx-chota .mejs-button > button:focus {
  outline: dotted 1px #999;
  background-color: transparent;
  background-image: url("../icons/mejs-controls.svg");
}
.cbx-chota .mejs-container-keyboard-inactive a,
.cbx-chota .mejs-container-keyboard-inactive a:focus,
.cbx-chota .mejs-container-keyboard-inactive button,
.cbx-chota .mejs-container-keyboard-inactive button:focus,
.cbx-chota .mejs-container-keyboard-inactive [role=slider],
.cbx-chota .mejs-container-keyboard-inactive [role=slider]:focus {
  outline: 0;
}
.cbx-chota .mejs-time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto;
}
.cbx-chota .mejs-play > button {
  background-position: 0 0 !important;
}
.cbx-chota .mejs-pause > button {
  background-position: -20px 0 !important;
}
.cbx-chota .mejs-replay > button {
  background-position: -160px 0 !important;
}
.cbx-chota .mejs-time-rail {
  direction: ltr;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative;
}
.cbx-chota .mejs-time-total,
.cbx-chota .mejs-time-buffering,
.cbx-chota .mejs-time-loaded,
.cbx-chota .mejs-time-current,
.cbx-chota .mejs-time-float,
.cbx-chota .mejs-time-hovered,
.cbx-chota .mejs-time-float-current,
.cbx-chota .mejs-time-float-corner,
.cbx-chota .mejs-time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute;
}
.cbx-chota .mejs-time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%;
}
.cbx-chota .mejs-time-buffering {
  animation: buffering-stripes 2s linear infinite;
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%;
}
@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}
.cbx-chota .mejs-time-loaded {
  background: rgba(255, 255, 255, 0.3);
}
.cbx-chota .mejs-time-current,
.cbx-chota .mejs-time-handle-content {
  background: rgba(255, 255, 255, 0.9);
}
.cbx-chota .mejs-time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10;
}
.cbx-chota .mejs-time-hovered.negative {
  background: rgba(0, 0, 0, 0.2);
}
.cbx-chota .mejs-time-current,
.cbx-chota .mejs-time-buffering,
.cbx-chota .mejs-time-loaded,
.cbx-chota .mejs-time-hovered {
  left: 0;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: 0.15s ease-in all;
  width: 100%;
}
.cbx-chota .mejs-time-buffering {
  transform: scaleX(1);
}
.cbx-chota .mejs-time-hovered {
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}
.cbx-chota .mejs-time-hovered.no-hover {
  transform: scaleX(0) !important;
}
.cbx-chota .mejs-time-handle,
.cbx-chota .mejs-time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  transform: translateX(0);
  z-index: 11;
}
.cbx-chota .mejs-time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  transform: scale(0);
  width: 10px;
}
.cbx-chota .mejs-time-rail:hover .mejs-time-handle-content,
.cbx-chota .mejs-time-rail .mejs-time-handle-content:focus,
.cbx-chota .mejs-time-rail .mejs-time-handle-content:active {
  transform: scale(1);
}
.cbx-chota .mejs-time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  width: 36px;
}
.cbx-chota .mejs-time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}
.cbx-chota .mejs-time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  width: 0;
}
.cbx-chota .mejs-long-video .mejs-time-float {
  margin-left: -23px;
  width: 64px;
}
.cbx-chota .mejs-long-video .mejs-time-float-current {
  width: 60px;
}
.cbx-chota .mejs-broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%;
}
.cbx-chota .mejs-fullscreen-button > button {
  background-position: -80px 0 !important;
}
.cbx-chota .mejs-unfullscreen > button {
  background-position: -100px 0 !important;
}
.cbx-chota .mejs-mute > button {
  background-position: -60px 0 !important;
}
.cbx-chota .mejs-unmute > button {
  background-position: -40px 0 !important;
}
.cbx-chota .mejs-volume-button {
  position: relative;
}
.cbx-chota .mejs-volume-button > .mejs-volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  transform: translateX(-50%);
  width: 25px;
  z-index: 1;
}
.cbx-chota .mejs-volume-button:hover {
  border-radius: 0 0 4px 4px;
}
.cbx-chota .mejs-volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  transform: translateX(-50%);
  width: 2px;
}
.cbx-chota .mejs-volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}
.cbx-chota .mejs-volume-handle {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 16px;
}
.cbx-chota .mejs-horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px;
}
.cbx-chota .mejs-horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px;
}
.cbx-chota .mejs-horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.cbx-chota .mejs-horizontal-volume-handle {
  display: none;
}
.cbx-chota .mejs-captions-button,
.cbx-chota .mejs-chapters-button {
  position: relative;
}
.cbx-chota .mejs-captions-button > button {
  background-position: -140px 0 !important;
}
.cbx-chota .mejs-chapters-button > button {
  background-position: -180px 0 !important;
}
.cbx-chota .mejs-captions-button > .mejs-captions-selector,
.cbx-chota .mejs-chapters-button > .mejs-chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px;
}
.cbx-chota .mejs-chapters-button > .mejs-chapters-selector {
  margin-right: -55px;
  width: 110px;
}
.cbx-chota .mejs-captions-selector-list,
.cbx-chota .mejs-chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.cbx-chota .mejs-captions-selector-list-item,
.cbx-chota .mejs-chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0;
}
.cbx-chota .mejs-captions-selector-list-item:hover,
.cbx-chota .mejs-chapters-selector-list-item:hover {
  background-color: rgb(200, 200, 200) !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.cbx-chota .mejs-captions-selector-input,
.cbx-chota .mejs-chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute;
}
.cbx-chota .mejs-captions-selector-label,
.cbx-chota .mejs-chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%;
}
.cbx-chota .mejs-captions-selected,
.cbx-chota .mejs-chapters-selected {
  color: rgb(33, 248, 248);
}
.cbx-chota .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px;
}
.cbx-chota .mejs-captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
}
.cbx-chota .mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}
.cbx-chota .mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}
.cbx-chota .mejs-captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%;
}
.cbx-chota .mejs-captions-position-hover {
  bottom: 35px;
}
.cbx-chota .mejs-captions-text,
.cbx-chota .mejs-captions-text * {
  background: rgba(20, 20, 20, 0.5);
  box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap;
}
.cbx-chota .mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
  display: none;
}
.cbx-chota .mejs-overlay-error {
  position: relative;
}
.cbx-chota .mejs-overlay-error > img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}
.cbx-chota .mejs-cannotplay,
.cbx-chota .mejs-cannotplay a {
  color: #fff;
  font-size: 0.8em;
}
.cbx-chota .mejs-cannotplay {
  position: relative;
}
.cbx-chota .mejs-cannotplay p,
.cbx-chota .mejs-cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%;
}
.cbxwpbookmark-dashboard-menu {
  margin: 0 0 20px 0 !important;
  padding: 0 !important;
  clear: both;
  display: block;
  width: 100%;
}
.cbxwpbookmark-dashboard-menu li {
  list-style: none !important;
  padding: 0 !important;
  display: inline-block !important;
  margin: 0 8px 0 0;
}
.cbxwpbookmark-dashboard-menu li a {
  padding: 3px 10px !important;
  display: block;
  text-decoration: none !important;
  font-size: 20px;
  line-height: 1.5;
  color: var(--color-primary);
  border-bottom: 1px solid var(--color-grey);
  border-radius: 3px;
}
.cbxwpbookmark-dashboard-menu li.active {
  font-weight: bold !important;
}
.cbxwpbookmark-dashboard-menu li.active a {
  border-bottom: 1px solid var(--color-primary);
}
.cbx-icon svg {
  width: 100%;
  height: auto;
  display: inline-block;
}
.cbxwpbkmark-hide {
  display: none !important;
}
.cbxwpbkmark-clearfix {
  clear: both;
}
.button-label {
  text-decoration: none !important;
}
i.button-label {
  font-style: normal;
}
.cbxbookmark-btn {
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  *display: inline;
  padding: 4px 8px;
  margin-bottom: 0;
  *margin-left: 0.3em;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal !important;
  background-color: #e2e2e2;
  color: #212121;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  transition: all 0.3s;
  background-repeat: repeat-x;
  *border: 0;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#ffe6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  border: 1px solid transparent;
}
.cbxbookmark-btn.cbxbookmark-btn-primary {
  background: #007FFF !important;
  color: #ffffff !important;
}
.cbxbookmark-btn.cbxbookmark-btn-secondary {
  border-color: rgba(51, 51, 51, 0.1803921569);
}
.cbxbookmark-btn.cbxbookmark-btn-danger {
  background: #EF4836 !important;
  color: #ffffff !important;
}
.cbxbookmark-btn:hover, .cbxbookmark-btn:focus {
  outline: none !important;
  text-decoration: none !important;
}
.cbxwpbkmark_cat_hide {
  display: none;
}
.cbxwpbkmarktrig {
  margin: 5px 0;
  border-bottom: 0 solid #fff !important;
  box-shadow: none !important;
  text-decoration: none;
  display: inline-flex;
}
.cbxwpbkmarktrig .cbxwpbkmarktrig-label {
  margin-left: 3px;
}
.cbxwpbkmarktrig .cbxwpbkmarktrig-label .cbxwpbkmarktrig-count {
  font-style: normal;
}
.cbxwpbkmarktrig .cbxwpbkmarktrig-icon {
  vertical-align: middle;
  background-image: url("../img/bookmarkicons/bookmark_before_2x.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 21px;
  height: auto;
}
.cbxwpbkmarktrig.cbxwpbkmarktrig-marked .cbxwpbkmarktrig-icon {
  background-image: url("../img/bookmarkicons/bookmark_after_2x.png");
}
.cbxwpbkmarktrig.running {
  padding-left: 20px !important;
}
.cbxwpbkmarktrig.running .ld {
  left: 10px !important;
}
.cbxwpbkmarktrig.running .cbxwpbkmarktrig-icon {
  display: none;
}
.cbxwpbkmarktrig:focus, .cbxwpbkmarktrig:active {
  outline: none !important;
  background: transparent !important;
  text-decoration: none !important;
}
.cbxwpbkmarkwrap {
  position: relative;
  font-size: 14px;
  line-height: 18px;
  box-sizing: border-box !important;
}
.cbxwpbkmarkwrap * {
  box-sizing: border-box;
}
.cbxwpbkmarklistwrap, .cbxwpbkmarkguestwrap {
  font-family: Arial, Helvetica, sans-serif;
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 1;
  background: #fff;
  width: 100%;
}
.cbxwpbkmarkwrap_user_cat .cbxwpbkmarklistwrap, .cbxwpbkmarkwrap_global_cat .cbxwpbkmarklistwrap {
  width: 315px;
  max-width: 315px;
  border-radius: 8px !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
}
.cbxwpbkmarkwrap-download {
  clear: both;
}
.cbxwpbkmarkloading {
  display: none;
  text-align: center;
  position: absolute;
  top: 2px;
  left: 133px;
  margin: 0 !important;
}
.cbxwpbkmark-field-wrap-actions {
  display: flex;
  flex-wrap: wrap;
}
.cbxwpbkmark-field-wrap-actions .cbxwpbkmark-field-wrap-action-left {
  display: flex;
  flex-wrap: wrap;
  margin-right: auto;
}
.cbxwpbkmark-field-wrap-actions .cbxwpbkmark-field-wrap-action-right {
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
}
.cbxwpbkmark-field-privacy {
  font-size: 16px;
  line-height: 1.7;
  height: auto;
  width: 100%;
  padding: 5px 8px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.cbxwpbkmark-field-privacy:focus {
  outline: none;
}
/*.cbxwpbkmark-field-update-close {
  margin-left: 5px;
  &.cbxbookmark-btn{
    color: #fff;
  }
}

.cbxwpbkmark-field-create-close {
  margin-left: 5px;

}*/
.cbxbookmark-btn.cbxwpbkmark-field-create-close, .cbxbookmark-btn.cbxwpbkmark-field-update-close {
  margin-left: 5px;
}
.cbxwpbkmark_cat_add_form, .cbxwpbkmark_cat_edit_form {
  display: none;
  border-top: 1px solid #ccc;
  margin-top: 5px;
  height: 250px;
  padding: 20px 10px;
}
.cbxwpbkmarklist {
  width: 100%;
}
.cbxwpbkmark_cat_book_list, .cbxwpbkmark_cat_edit_list {
  display: none;
}
.cbxwpbkmark-toolbar {
  padding: 10px;
  border-top: 1px solid #ccc;
  margin-top: 5px;
}
.cbxwpbkmark-toolbar span {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  font-size: 13px;
  line-height: 1.2;
}
.cbxwpbkmark-toolbar span .cbx-icon {
  width: 15px;
  height: 15px;
}
.cbxwpbkmark-toolbar span:last-child {
  margin-right: 0;
}
p.cbxwpbkmark-form-note {
  display: none;
  color: #a94442 !important;
  margin-bottom: 8px;
  line-height: 20px !important;
  font-size: 14px !important;
}
p.cbxwpbkmark-form-note-success {
  line-height: 20px !important;
  font-size: 14px !important;
  color: #3c763d !important;
  margin-bottom: 10px !important;
}
.cbxwpbkmark-toolbar-newcat {
  float: left;
  display: inline-flex;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: normal !important;
  transition: all 0.3s;
}
.cbxwpbkmark-toolbar-newcat:hover, .cbxwpbkmark-toolbar-editcat:hover, .cbxwpbkmark-toolbar-listcat:hover,
.cbxbookmark-category-list-create:hover, .cbxbookmark-mycat-editbox .cbxbookmark-btn:hover, .cbxbookmark-more:hover,
.cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a:hover {
  outline: none !important;
  opacity: 0.8;
}
.cbxwpbkmark-toolbar-listcat {
  float: left;
  display: inline-flex;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: normal !important;
  transition: all 0.3s;
}
.cbxwpbkmark-toolbar-editcat {
  float: right;
  display: inline-flex;
  cursor: pointer;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: normal !important;
  transition: all 0.3s;
}
input[type=text].cbxwpbkmark-field-cat {
  background: #fff;
  margin-bottom: 10px;
  padding: 5px 8px;
  width: 100% !important;
  line-height: 26px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
input[type=text].cbxwpbkmark-field-cat:focus {
  outline: none;
}
input[type=text].cbxwpbkmark-field-cat.error {
  outline: 1px solid #a94442;
}
.cbxwpbkmarktrig-button-addto {
  text-decoration: none !important;
  box-shadow: none !important;
}
.cbxwpbkmarklistwrap .addto-head {
  padding: 10px 10px 5px 10px;
  border-bottom: 1px solid #fff;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.cbxwpbkmarklistwrap .addto-head .cbxwpbkmarktrig_label {
  font-style: normal;
}
.cbxwpbkmarklistwrap .addto-head .cbxwpbkmarktrig_close {
  padding: 5px;
  margin-left: auto;
  border: 1px solid rgba(51, 51, 51, 0.1803921569);
  border-radius: 5px;
  cursor: pointer;
}
.cbxwpbkmarklistwrap .addto-head .cbxwpbkmarktrig_close:hover, .cbxwpbkmarklistwrap .addto-head .cbxwpbkmarktrig_close:focus {
  opacity: 0.8;
}
.itemicon {
  float: right;
}
.lbjs-item {
  padding: 5px;
}
.cbx-bookmark-error {
  color: #a94442;
}
.cbxlbjs {
  margin: 0;
  padding: 0;
}
.cbxlbjs .cbxlbjs-list {
  margin: 0 !important;
  overflow: auto;
  padding: 0 !important;
  list-style: none;
  height: 202px;
  text-align: center;
}
.cbxlbjs .cbxlbjs-list .cbxlbjs-item {
  margin: 0 !important;
  padding: 3px 0 !important;
  list-style: none !important;
  clear: both !important;
  background: none !important;
  float: left !important;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  width: 100%;
  display: flex;
  align-items: center;
}
.cbxlbjs .cbxlbjs-list .cbxlbjs-item .cbxlbjs-item-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  cursor: pointer;
  font-size: inherit;
  line-height: inherit;
  flex: 1;
}
.cbxlbjs .cbxlbjs-list .cbxlbjs-item:hover {
  background-color: #f7f7f9 !important;
}
.cbxwpbkmark_cat_edit_list .cbxlbjs .cbxlbjs-list .cbxlbjs-item .cbxlbjs-item-name {
  flex: 1;
}
.cbxlbjs .cbxlbjs-searchbar-wrapper {
  margin: 0;
  position: relative;
  overflow: hidden;
  display: flex;
}
.cbxlbjs .cbxlbjs-searchbar-wrapper .cbxlbjs-searchbar {
  margin: 0 0 10px 0;
  width: 100% !important;
  padding: 5px 25px 5px 5px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  font-size: 16px;
  line-height: 26px;
}
.cbxlbjs .cbxlbjs-searchbar-wrapper .cbxlbjs-searchbar:focus {
  border-width: 1px 0 1px 0;
  outline: 0 solid #ccc;
}
.cbxlbjs .cbxlbjs-searchbar-wrapper .cbxlbjs-searchbar-icon {
  background-image: url("../icons/icon_search.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 21px;
  height: 21px;
  content: "";
  display: inline-block;
  margin-left: auto;
}
.cbxlbjs .cbxlbjs-searchbar-icon {
  background-image: url("../icons/icon_search.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 5px;
  top: 9px;
  content: "";
  display: inline-block;
}
.cbxlbjs-item:before {
  content: "";
  margin-right: 3px;
  vertical-align: middle;
  background-image: url("../icons/icon_unchecked.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  margin-left: 3px;
  flex: 0 0 16px;
}
.cbxlbjs-item[data-incat="1"]:before {
  content: "";
  margin-right: 3px;
  vertical-align: middle;
  background-image: url("../icons/icon_checked.svg");
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  flex: 0 0 16px;
}
.cbxlbjs-item[data-privacy="1"]:after,
.cbxlbjs-item-widget[data-privacy="1"]:after {
  content: "";
  margin-left: 3px;
  vertical-align: middle;
  background: url("../icons/icon_unlock.svg");
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 3px;
  flex: 0 0 16px;
}
.cbxlbjs-item[data-privacy="0"]:after,
.cbxlbjs-item-widget[data-privacy="0"]:after {
  content: "";
  margin-left: 3px;
  vertical-align: middle;
  background-image: url("../icons/icon_lock.svg");
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 3px;
  flex: 0 0 16px;
}
.cbxwpbkmark_cat_edit_list .cbxlbjs-item[data-privacy="1"]:before {
  content: "";
  margin-right: 3px;
  vertical-align: middle;
  background: center 2px url("../icons/icon_unlock.svg");
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  flex: 0 0 16px;
}
.cbxwpbkmark_cat_edit_list .cbxlbjs-item[data-privacy="0"]:before {
  content: "";
  margin-right: 3px;
  vertical-align: middle;
  background-image: url("../icons/icon_lock.svg");
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  flex: 0 0 16px;
}
.cbxwpbkmark_cat_edit_list .cbxlbjs-item:after {
  content: "";
  margin-left: 3px;
  vertical-align: middle;
  background-image: url("../icons/icon_edit.svg");
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  clear: right !important;
  cursor: pointer;
  margin-right: 3px;
  flex: 0 0 16px;
}
.cbxbookmark-delete-btn {
  box-shadow: none !important;
  cursor: pointer;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.cbxbookmark-delete-btn.running .cbx-icon {
  display: none;
}
.cbxbookmark-edit-btn {
  box-shadow: none !important;
  cursor: pointer;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.cbxwpbookmark-button-holder {
  float: right;
}
.cbxbookmark-category-list {
  margin-left: 20px !important;
  padding: 0 !important;
}
.cbxbookmark-category-list li a {
  box-shadow: none !important;
  text-decoration: none !important;
}
.cbxbookmark-category-list li.cbxbookmark-category-list-item-active {
  font-weight: bold;
}
.cbxwpbookmarkcategory-class .cbxbookmark-category-list {
  margin-left: 0 !important;
}
.cbxbookmark-category-list-item-sublist-a-more {
  text-align: center;
  display: block;
  font-weight: bold;
}
.cbxbookmark-mycat-panel li {
  margin-bottom: 10px;
}
.cbxbookmark-mycat-editbox {
  border-radius: 8px;
  font-size: 16px;
  line-height: 18px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.cbxbookmark-mycat-editbox .cbxbmedit-catname {
  font-size: 14px;
  line-height: 20px;
  padding: 4px 12px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: auto;
  margin: 2px 0;
}
.cbxbookmark-mycat-editbox .cbxbmedit-catname-error {
  border: 1px solid red;
}
.cbxbookmark-mycat-editbox .cbxbmedit-privacy {
  width: 100px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 12px;
  height: 30px;
  float: left;
  display: inline-block;
  margin: 2px 0 2px 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
.cbxbookmark-mycat-editbox .cbxbmedit-privacy.cbxwpbkmark_cat_hide {
  display: none;
}
.cbxbookmark-mycat-editbox .cbxbookmark-cat-save {
  margin-left: 10px;
  background-color: #007FFF !important;
  color: #fff !important;
}
.cbxbookmark-mycat-editbox .cbxbookmark-cat-close {
  margin-left: 10px;
}
/****busy icon***/
.cbxwpbm_ajax_icon {
  display: none;
}
.cbxwpbookmark-title {
  padding: 0;
  margin: 0 0 10px 0;
}
.cbxwpbookmark-title a {
  letter-spacing: 0;
}
.cbxwpbookmark-mylist, .cbxwpbookmark-mostlist {
  margin-left: 20px;
  padding: 0;
}
.cbxwpbookmark-mylist li a, .cbxwpbookmark-mostlist li a {
  font-size: 14px;
  line-height: 20px;
  box-shadow: none !important;
  text-decoration: none !important;
}
.cbxwpbookmark-mylist li a img, .cbxwpbookmark-mostlist li a img {
  margin-right: 5px;
}
.cbxwpbookmark-mostlist {
  padding: 0;
  margin-left: 20px;
}
.cbxwpbookmark-mostlist li {
  padding: 0;
  margin: 0 0 8px 0;
  clear: both;
}
.cbxwpbookmark-mostlist li p.cbxwpbookmark-mostlist-product-title {
  margin-bottom: 5px;
}
.cbxwpbookmark-mostlist li p.cbxwpbookmark-mostlist-product-title a {
  display: flex;
  flex-wrap: wrap;
}
.cbxwpbookmark-mostlist li p.cbxwpbookmark-mostlist-product-title a img {
  max-width: 32px;
  height: auto;
  box-shadow: none;
  margin-left: auto;
}
.cbxwpbookmark-mostlist li p.cbxwpbookmark-mostlist-product-title a span {
  margin-right: 4px;
}
.cbxwpbookmark-mostlist li a {
  display: block;
  border-bottom: 0;
  box-shadow: none !important;
}
.cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  cursor: pointer;
  padding: 5px 10px;
  display: inline-block;
  clear: both;
  border-radius: 5px;
  font-weight: 700;
  transition: all 0.3s;
}
.cbxwpbookmark-mylist-sc-more {
  margin-bottom: 5px;
}
.cbxbookmark-more-wrap {
  clear: both;
  width: 100%;
  text-align: center;
  margin: 5px 0;
}
.cbxbookmark-more-wrap a {
  margin: 0 auto;
  transition: all 0.3s;
  text-decoration: none !important;
  font-size: 15px;
  line-height: 2;
  padding: 5px 15px;
  box-shadow: none !important;
  border-radius: 5px;
  font-weight: normal !important;
}
.cbxbookmark-more-wrap a:hover, .cbxbookmark-more-wrap a:focus {
  box-shadow: 2.736px 7.518px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.cbxbookmark-alert {
  padding: 5px 10px;
  margin: 5px 0;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 16px;
  line-height: 22px;
  width: 100%;
}
.cbxbookmark-alert .cbxbookmark-alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.cbxbookmark-alert .cbxbookmark-alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.cbxbookmark-alert .cbxbookmark-alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  text-align: center;
}
.cbxbookmark-alert .cbxbookmark-alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.cbxlbjs-item-widget_dropdown {
  margin-bottom: 10px;
  width: 100%;
  max-width: 400px;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.cbxwpbkmark-icon {
  width: 18px;
  height: 18px;
  display: block;
}
/*.cbxwpbkmark-icon-public {
  background: transparent url('../img/public_icon.png?v=3') no-repeat;
}

.cbxwpbkmark-icon-private {
  background: transparent url('../img/private_icon.png?v=3') no-repeat;
}*/
.cbxwpbkmarklist-nocatfound {
  padding: 10px;
  width: 100%;
  text-align: center;
}
.cbxwpbkmarklist-nocatfound .cbxwpbkmarklist-nocatfoundtrig {
  color: #a94442;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  display: block;
}
.cbxwpbkmarkguestwrap, .entry-content .cbxwpbkmarkguestwrap {
  font-family: Arial, Helvetica, sans-serif;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  transition: all 0.3s;
  border-radius: 8px !important;
  max-width: 315px;
}
.cbxwpbkmarkguestwrap h3, .entry-content .cbxwpbkmarkguestwrap h3 {
  font-weight: bold !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  padding: 0 !important;
  margin: 0 0 8px 0 !important;
}
.cbxwpbkmarkguestwrap label, .entry-content .cbxwpbkmarkguestwrap label {
  display: block;
  width: 100% !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  padding: 0 !important;
  margin: 0 0 4px 0 !important;
}
.cbxwpbkmarkguestwrap .bbp-remember-me label, .entry-content .cbxwpbkmarkguestwrap .bbp-remember-me label {
  display: inline-block;
  width: auto !important;
}
.cbxwpbkmarkguestwrap input[type=text], .cbxwpbkmarkguestwrap input[type=password], .cbxwpbkmarkguestwrap input[type=date], .cbxwpbkmarkguestwrap input[type=datetime], .cbxwpbkmarkguestwrap input[type=datetime-local], .cbxwpbkmarkguestwrap input[type=email], .cbxwpbkmarkguestwrap input[type=month], .cbxwpbkmarkguestwrap input[type=number], .cbxwpbkmarkguestwrap input[type=search], .cbxwpbkmarkguestwrap input[type=tel], .cbxwpbkmarkguestwrap input[type=time], .cbxwpbkmarkguestwrap input[type=url], .cbxwpbkmarkguestwrap input[type=week], .entry-content .cbxwpbkmarkguestwrap input[type=text], .entry-content .cbxwpbkmarkguestwrap input[type=password], .entry-content .cbxwpbkmarkguestwrap input[type=date], .entry-content .cbxwpbkmarkguestwrap input[type=datetime], .entry-content .cbxwpbkmarkguestwrap input[type=datetime-local], .entry-content .cbxwpbkmarkguestwrap input[type=email], .entry-content .cbxwpbkmarkguestwrap input[type=month], .entry-content .cbxwpbkmarkguestwrap input[type=number], .entry-content .cbxwpbkmarkguestwrap input[type=search], .entry-content .cbxwpbkmarkguestwrap input[type=tel], .entry-content .cbxwpbkmarkguestwrap input[type=time], .entry-content .cbxwpbkmarkguestwrap input[type=url], .entry-content .cbxwpbkmarkguestwrap input[type=week] {
  width: 100%;
  border: 1px solid #ccc !important;
  margin: 0 0 8px 0 !important;
  padding: 5px !important;
}
.cbxwpbkmarkguestwrap input[type=text]:focus, .cbxwpbkmarkguestwrap input[type=password]:focus, .cbxwpbkmarkguestwrap input[type=date]:focus, .cbxwpbkmarkguestwrap input[type=datetime]:focus, .cbxwpbkmarkguestwrap input[type=datetime-local]:focus, .cbxwpbkmarkguestwrap input[type=email]:focus, .cbxwpbkmarkguestwrap input[type=month]:focus, .cbxwpbkmarkguestwrap input[type=number]:focus, .cbxwpbkmarkguestwrap input[type=search]:focus, .cbxwpbkmarkguestwrap input[type=tel]:focus, .cbxwpbkmarkguestwrap input[type=time]:focus, .cbxwpbkmarkguestwrap input[type=url]:focus, .cbxwpbkmarkguestwrap input[type=week]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=text]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=password]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=date]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=datetime]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=datetime-local]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=email]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=month]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=number]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=search]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=tel]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=time]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=url]:focus, .entry-content .cbxwpbkmarkguestwrap input[type=week]:focus {
  outline: 0 none !important;
}
.cbxwpbkmarkguestwrap .cbxwpbookmark-guest-register, .entry-content .cbxwpbkmarkguestwrap .cbxwpbookmark-guest-register {
  padding: 0 !important;
  margin: 10px 0 0 0 !important;
}
.cbxwpbkmarkguestwrap .woocommerce-form.woocommerce-form-login.login .form-row, .entry-content .cbxwpbkmarkguestwrap .woocommerce-form.woocommerce-form-login.login .form-row {
  margin: 0 !important;
}
.cbxwpbkmarkguestwrap .woocommerce-form.woocommerce-form-login.login .lost_password, .entry-content .cbxwpbkmarkguestwrap .woocommerce-form.woocommerce-form-login.login .lost_password {
  margin: 5px 0;
}
.cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline, .entry-content .cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline {
  display: block !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
}
.cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap, .entry-content .cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap {
  margin-top: 0;
  margin-bottom: 0;
}
.cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap .cbx-title-login, .entry-content .cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap .cbx-title-login {
  margin-bottom: 0;
}
.cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap .cbx-guest-login-wrap, .entry-content .cbxwpbkmarkguestwrap.cbxwpbkmarkguestwrap-inline .cbx-guest-wrap .cbx-guest-login-wrap {
  margin-bottom: 0;
  margin-top: 20px;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message {
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguest-message-head {
  display: flex;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguest-message-head .cbxwpbkmarkguesttrig_close {
  padding: 5px;
  margin-left: auto;
  border: 1px solid rgba(51, 51, 51, 0.1803921569);
  border-radius: 5px;
  cursor: pointer;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguest-content {
  padding: 0 10px 10px 10px;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguest-content .cbx-guest-wrap {
  margin: 0;
}
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguest-content .cbx-guest-wrap .cbx-guest-login-wrap {
  padding: 10px !important;
  display: block !important;
  margin-bottom: 0 !important;
}
.cbxwpbkmarkguest-content-inline {
  padding: 10px;
}
/*create category from the category listing*/
/*.cbxbookmark-category-list-create-msg {
  display: none;
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
}*/
.cbxbookmark-category-list-create {
  margin-left: 20px;
  cursor: pointer;
  padding: 5px 10px;
  margin-bottom: 20px;
  display: inline-block;
  font-size: 14px;
  line-height: 1.5;
  clear: both;
  border-radius: 5px;
  font-weight: 700;
  transition: all 0.3s;
  outline: none !important;
}
.cbxbookmark-category-list-create-form {
  display: none;
  margin-left: 20px;
}
.products .cbxwpbkmarkwrap {
  display: inline-block;
}
@media (max-width: 767px) {
  .cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message {
    padding: 15px;
  }
}
@media (max-width: 400px) {
  .cbxwpbkmarkwrap_user_cat .cbxwpbkmarklistwrap, .cbxwpbkmarkwrap_global_cat .cbxwpbkmarklistwrap {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cbxlbjs .cbxlbjs-list .cbxlbjs-item {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .cbxlbjs .cbxlbjs-list .cbxlbjs-item .cbxlbjs-item-name {
    width: auto;
    /* Lets middle column shrink/grow to available width */
    flex: 1 1 auto;
  }
  .cbxwpbkmark_cat_edit_list .cbxlbjs .cbxlbjs-list .cbxlbjs-item .cbxlbjs-item-name {
    width: auto;
    /* Lets middle column shrink/grow to available width */
    flex: 1 1 auto;
  }
  .cbxlbjs-item[data-incat="1"]:before, .cbxlbjs-item[data-incat="0"]:before,
  .cbxlbjs-item[data-privacy="1"]:after, .cbxlbjs-item-widget[data-privacy="1"]:after,
  .cbxlbjs-item[data-privacy="0"]:after, .cbxlbjs-item-widget[data-privacy="0"]:after {
    flex: 0 0 16px;
  }
  .cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message {
    padding: 10px;
  }
}
.cbxwpbookmarkcategory-class .cbxbookmark-mycat-editbox .cbxbmedit-privacy {
  margin-left: 0;
}
.cbxwpbookmarkcategory-class .cbxbookmark-mycat-editbox .cbxbmedit-catname {
  margin-bottom: 10px;
}
.cbxwpbookmark-default .cbxwpbkmark-toolbar-editcat {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default .cbxwpbkmark-toolbar-newcat {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default .cbxwpbkmark-toolbar-listcat {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
}
.cbxwpbookmark-default .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
}
.cbxwpbookmark-default .cbxbookmark-category-list-create, .cbxwpbookmark-default .cbxwpbookmark_deleteall {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-default .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-default .cbxbookmark-more {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-default .cbxbookmark-more:focus {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
}
.cbxwpbookmark-default .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #e2e2e2;
  color: #212121;
}
.cbxwpbookmark-red .cbxwpbkmark-toolbar-editcat {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red .cbxwpbkmark-toolbar-newcat {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red .cbxwpbkmark-toolbar-listcat {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #f44336;
  border-radius: 5px;
}
.cbxwpbookmark-red .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #f44336;
  border-radius: 5px;
}
.cbxwpbookmark-red .cbxbookmark-category-list-create, .cbxwpbookmark-red .cbxwpbookmark_deleteall {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #f44336;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-red .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #f44336;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-red .cbxbookmark-more {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-red .cbxbookmark-more:focus {
  border: 1px solid #f44336;
  border-radius: 5px;
}
.cbxwpbookmark-red .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #f44336;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxwpbkmark-toolbar-editcat {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxwpbkmark-toolbar-newcat {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxwpbkmark-toolbar-listcat {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #673AB7;
  border-radius: 5px;
}
.cbxwpbookmark-purple .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #673AB7;
  border-radius: 5px;
}
.cbxwpbookmark-purple .cbxbookmark-category-list-create, .cbxwpbookmark-purple .cbxwpbookmark_deleteall {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #673AB7;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-purple .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #673AB7;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-purple .cbxbookmark-more {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-purple .cbxbookmark-more:focus {
  border: 1px solid #673AB7;
  border-radius: 5px;
}
.cbxwpbookmark-purple .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #673AB7;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxwpbkmark-toolbar-editcat {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxwpbkmark-toolbar-newcat {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxwpbkmark-toolbar-listcat {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #3F51B5;
  border-radius: 5px;
}
.cbxwpbookmark-indigo .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #3F51B5;
  border-radius: 5px;
}
.cbxwpbookmark-indigo .cbxbookmark-category-list-create, .cbxwpbookmark-indigo .cbxwpbookmark_deleteall {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #3F51B5;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-indigo .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #3F51B5;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-indigo .cbxbookmark-more {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-indigo .cbxbookmark-more:focus {
  border: 1px solid #3F51B5;
  border-radius: 5px;
}
.cbxwpbookmark-indigo .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #3F51B5;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxwpbkmark-toolbar-editcat {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxwpbkmark-toolbar-newcat {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxwpbkmark-toolbar-listcat {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #2196F3;
  border-radius: 5px;
}
.cbxwpbookmark-blue .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #2196F3;
  border-radius: 5px;
}
.cbxwpbookmark-blue .cbxbookmark-category-list-create, .cbxwpbookmark-blue .cbxwpbookmark_deleteall {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #2196F3;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-blue .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #2196F3;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-blue .cbxbookmark-more {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-blue .cbxbookmark-more:focus {
  border: 1px solid #2196F3;
  border-radius: 5px;
}
.cbxwpbookmark-blue .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #2196F3;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxwpbkmark-toolbar-editcat {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxwpbkmark-toolbar-newcat {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxwpbkmark-toolbar-listcat {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #009688;
  border-radius: 5px;
}
.cbxwpbookmark-teal .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #009688;
  border-radius: 5px;
}
.cbxwpbookmark-teal .cbxbookmark-category-list-create, .cbxwpbookmark-teal .cbxwpbookmark_deleteall {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #009688;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-teal .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #009688;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-teal .cbxbookmark-more {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-teal .cbxbookmark-more:focus {
  border: 1px solid #009688;
  border-radius: 5px;
}
.cbxwpbookmark-teal .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #009688;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxwpbkmark-toolbar-editcat {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxwpbkmark-toolbar-newcat {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxwpbkmark-toolbar-listcat {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #4CAF50;
  border-radius: 5px;
}
.cbxwpbookmark-green .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #4CAF50;
  border-radius: 5px;
}
.cbxwpbookmark-green .cbxbookmark-category-list-create, .cbxwpbookmark-green .cbxwpbookmark_deleteall {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #4CAF50;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-green .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #4CAF50;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-green .cbxbookmark-more {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-green .cbxbookmark-more:focus {
  border: 1px solid #4CAF50;
  border-radius: 5px;
}
.cbxwpbookmark-green .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #4CAF50;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxwpbkmark-toolbar-editcat {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxwpbkmark-toolbar-newcat {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxwpbkmark-toolbar-listcat {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #FF9800;
  border-radius: 5px;
}
.cbxwpbookmark-orange .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #FF9800;
  border-radius: 5px;
}
.cbxwpbookmark-orange .cbxbookmark-category-list-create, .cbxwpbookmark-orange .cbxwpbookmark_deleteall {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #FF9800;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-orange .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #FF9800;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-orange .cbxbookmark-more {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-orange .cbxbookmark-more:focus {
  border: 1px solid #FF9800;
  border-radius: 5px;
}
.cbxwpbookmark-orange .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #FF9800;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxwpbkmark-toolbar-editcat {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxwpbkmark-toolbar-newcat {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxwpbkmark-toolbar-listcat {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #795548;
  border-radius: 5px;
}
.cbxwpbookmark-brown .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #795548;
  border-radius: 5px;
}
.cbxwpbookmark-brown .cbxbookmark-category-list-create, .cbxwpbookmark-brown .cbxwpbookmark_deleteall {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #795548;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-brown .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #795548;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-brown .cbxbookmark-more {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-brown .cbxbookmark-more:focus {
  border: 1px solid #795548;
  border-radius: 5px;
}
.cbxwpbookmark-brown .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #795548;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxwpbkmark-toolbar-editcat {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxwpbkmark-toolbar-newcat {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxwpbkmark-toolbar-listcat {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray input[type=text].cbxwpbkmark-field-cat:focus {
  border: 1px solid #607D8B;
  border-radius: 5px;
}
.cbxwpbookmark-blue-gray .cbxwpbkmark-field-privacy:focus {
  border: 1px solid #607D8B;
  border-radius: 5px;
}
.cbxwpbookmark-blue-gray .cbxbookmark-category-list-create, .cbxwpbookmark-blue-gray .cbxwpbookmark_deleteall {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxbookmark-mycat-editbox .cbxbookmark-btn {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {
  border: 1px solid #607D8B;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-blue-gray .cbxbookmark-mycat-editbox .cbxbmedit-privacy:focus {
  border: 1px solid #607D8B;
  border-radius: 5px;
  outline: none !important;
}
.cbxwpbookmark-blue-gray .cbxbookmark-more {
  background: #607D8B;
  color: #ffffff;
}
.cbxwpbookmark-blue-gray .cbxbookmark-more:focus {
  border: 1px solid #607D8B;
  border-radius: 5px;
}
.cbxwpbookmark-blue-gray .cbxwpbookmark-mylist-widget .cbxwpbookmark-mylist-item-readmore a {
  background: #607D8B;
  color: #ffffff;
}
#buddypress .cbxlbjs .cbxlbjs-list .cbxlbjs-item {
  padding: 0 !important;
}
div.action i.cbxwpbkmarktrig-count {
  font-size: 14px !important;
}
#buddypress ul.activity-list li {
  overflow: visible !important;
}
#buddypress ul.activity-list li a.cbxwpbkmarktrig {
  display: inline-flex !important;
}
.cbxwpbookmark_deleteall {
  /*cursor: pointer;
  padding: 4px 8px !important;
  display: inline-block;
  font-size: 12px !important;
  line-height: 1.5 !important;
  font-weight: normal !important;
  clear: both;
  border-radius: 5px !important;
  font-weight: normal !important;
  transition: all 0.3s;
  outline: none !important;
  text-decoration: none !important;
  vertical-align: middle !important;*/
  margin-left: 10px;
  display: inline-flex;
}
.cbxwpbookmark_deleteall .cbx-icon {
  margin-left: 5px;
}
.cbxwpbookmark_deleteall:focus, .cbxwpbookmark_deleteall:hover {
  text-decoration: none !important;
  outline: none !important;
  box-shadow: 2.736px 7.518px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.cbxwpbookmark_deleteall.running .cbx-icon {
  display: none;
}
.cbxwpbookmark_share {
  background: #007FFF !important;
  color: #ffffff !important;
  margin-left: 10px;
  display: inline-flex;
}
.cbxwpbookmark_share:focus, .cbxwpbookmark_share:hover {
  text-decoration: none !important;
  outline: none !important;
  box-shadow: 2.736px 7.518px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.cbxwpbookmark_share .cbx-icon {
  margin-left: 5px;
}
.cbxwpbookmark-widget-class .cbxwpbookmark_share {
  margin-left: 0;
}
#awn-confirm-ok {
  background: #40871d !important;
  border: 0;
  border-radius: 4px;
  color: #fff;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
  padding: 10px 15px !important;
}
#awn-confirm-cancel {
  background: #1c76a6 !important;
  border: 0;
  border-radius: 4px;
  color: #fff;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
  padding: 10px 15px !important;
}
.awn-popup-title {
  font-size: 18px !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  text-transform: capitalize !important;
  margin-bottom: 30px;
}
.awn-popup-content {
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
}
.shareurl_modal h3 {
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
  padding: 0 !important;
  margin: 0 0 10px 0 !important;
}
.shareurl_modal .shareurl_copy {
  display: flex;
}
.shareurl_modal .shareurl_copy .shareurl_copy_input {
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
  padding: 5px 10px !important;
  border: 1px solid #cccccc !important;
  border-radius: 4px 0 0 4px !important;
  border-right: 0 !important;
  flex: 1 0 auto !important;
  width: auto !important;
}
.shareurl_modal .shareurl_copy .shareurl_copy_btn {
  border: 1px solid #007FFF !important;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 1.2 !important;
  padding: 5px 10px !important;
  border-radius: 0 4px 4px 0 !important;
  flex: 0 0 auto !important;
  background: #007FFF !important;
  color: #ffffff !important;
  cursor: pointer;
}
.shareurl_modal .shareurl_copy .shareurl_copy_btn:focus, .shareurl_modal .shareurl_copy .shareurl_copy_btn:hover {
  outline: none !important;
  text-decoration: none !important;
}
.shareurl_modal .shareurl_copy .shareurl_copy_btn:disabled {
  cursor: not-allowed;
}
p.cbxbookmark-category-list-item-notfound {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  text-align: center;
  font-size: 16px;
  line-height: 1.2;
}
/*# sourceMappingURL=cbxwpbookmark-public.css.map */
