.notification {
  padding: 18px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  margin-bottom: 18px;
}

.notification.error {
  background-color: #ff0000;
  border-radius: 100px;
}

.notification.success {
  background-color: #28a745;
  border-radius: 100px;
}

#uicore-page
  > div.uicore.uicore-top-bar.elementor-section.elementor-section-boxed
  > div
  > div
  > a:hover {
  color: unset;
}

@media (min-width: 1026px) {
  p#logout-button {
    text-size-adjust: none;
    text-rendering: optimizelegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    list-style: none;
    box-sizing: border-box;
    background-color: #fff0;
    text-decoration: none;
    transition: all 0.2s cubic-bezier(0.68, 0.01, 0.58, 0.75);
    display: block;
    font-family: var(--uicore-header--menu-typo-f, "Inter");
    font-weight: var(--uicore-header--menu-typo-w, "600");
    line-height: var(--uicore-header--menu-typo-h, "1.2");
    letter-spacing: var(--uicore-header--menu-typo-ls, "-0.027em");
    text-transform: var(--uicore-header--menu-typo-t, "none");
    font-style: var(--uicore-header--menu-typo-st, "normal");
    font-size: var(--uicore-header--menu-typo-s, "10px");
    color: inherit;
    padding-right: calc(var(--uicore-header--menu-spaceing) * 0.6);
    padding-left: calc(var(--uicore-header--menu-spaceing) * 0.6);
    margin-bottom: 0px;
  }

  .uicore-cta-wrapper {
    margin-right: 25px;
  }

  a.uicore-btn {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  p#logout-button-popup {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 56px;
    font-weight: 500;
    padding: 0px 48px 24px 0px;
    margin-top: -18px;
  }
}

@media (max-width: 1025px) {
  p#logout-button {
    text-size-adjust: none;
    text-rendering: optimizelegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    list-style: none;
    box-sizing: border-box;
    background-color: #fff0;
    text-decoration: none;
    transition: all 0.2s cubic-bezier(0.68, 0.01, 0.58, 0.75);
    font-family: var(--uicore-header--menu-typo-f, "Inter");
    font-weight: var(--uicore-header--menu-typo-w, "600");
    line-height: var(--uicore-header--menu-typo-h, "1.2");
    letter-spacing: var(--uicore-header--menu-typo-ls, "-0.027em");
    text-transform: var(--uicore-header--menu-typo-t, "none");
    font-style: var(--uicore-header--menu-typo-st, "normal");
    font-size: var(--uicore-header--menu-typo-s, "10px");
    position: relative;
    color: inherit;
    display: block;
    margin: 0 auto;
    padding: 15px 10px !important;
    max-width: 95%;
  }

  /* button.uicore-toggle.uicore-ham {
        display: none !important;
    } */

  .uicore-top-bar {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    font-size: 12px !important;
  }

  p#logout-button-popup {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    padding: 0px 48px 24px 0px;
    margin-top: 8px;
  }
}

@media (max-width: 767px) {
  p#logout-button-popup {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    padding: 0px 20px 0px 0px;
    margin-top: 8px;
    margin-bottom: 22px;
  }
}

#DataTables_Table_0_wrapper > div:nth-child(1) {
  display: none !important;
}

#DataTables_Table_0_wrapper > div:nth-child(3) {
  padding-right: 28px;
  padding-left: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  background: #e7ebef;
  border-radius: 25px;
  margin: 0;
}

.crackly_link {
  color: #532DF5 !important;
}

#my-datatable .bdt-table {
  border-radius: 18px;
}

.elementor.elementor-1802 {
  display: flex;
  align-items: center;
}

/* body > div.uicore-body-content > div.uicore-navigation-wrapper.uicore-navbar.elementor-section.elementor-section-boxed.uicore-mobile-menu-wrapper > nav > div.uicore-mobile-head-right > div {
    display: none;
}

body > div.uicore-body-content > div.uicore-navigation-wrapper.uicore-navbar.elementor-section.elementor-section-boxed.uicore-mobile-menu-wrapper > div > div.elementor.elementor-1802 {
    display: none;
} */

.custom-table-button {
  font-size: 14px;
  background-color: #532DF5;
  color: white;
  border: none;
  border-radius: 50px;
  padding: 5px 15px;
  text-decoration: none;
  display: inline-block;
}

.custom-table-button:hover {
  background-color: #795AFA;
  color: white;
}

.table-title-spacer {
  height: 10px;
}

.bdt-table td {
  vertical-align: middle !important;
}