/* Clientarea (client.polkarsenal.com) */
/* Variables de couleurs*/
:root {
  /*
  Swiftmodders - (admin/addonmodules.php?module=swiftmodders&theme=swiftmodders&section=settings)
  */
  /* Swiftmodders - General*/
  --sm-max-width: 1700px;
  --sm-inner-padding: 20px;
  /* Swiftmodders - Brand Colors */
  --sm-primary: #000000;
  --sm-secondary: #f3ff1d;
  /* Swiftmodders - Theme Colors */
  --sm-info: #1a759f;
  --sm-danger: #c0392b;
  --sm-warning: #d35400;
  --sm-success: #27ae60;
  /* Swiftmodders - Gray Colors */
  --sm-light-gray: #eaeaea;
  --sm-lighter-gray: #f5f5f5;
  --sm-medium-gray: #252525;
  --sm-gray: #000000;
  --sm-dark-gray: #000000;
  /* Swiftmodders - Transitions */
  --sm-transition: all 0.3s ease;
  /*
  Custom Polkarsenal
  */
  --header-height: 125px;
  --general-gap: 20px;
  /* Fonts */
  --font-title: "pp_neue_world", Helvetica, Arial, sans-serif;
  --font-text: Helvetica, Arial, sans-serif;
}

@font-face {
  font-family: "pp_neue_world";
  src: url("../../assets/fonts/ppneueworld-webfont.woff2") format("woff2"), url("../../assets/fonts/ppneueworld-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: var(--font-text);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-title);
}

.sm-header-container {
  background-color: var(--sm-light-gray);
}

body:not(.login) .mm-page {
  overflow: hidden;
}
body:not(.login) .sm-page-container {
  padding: 20px;
  margin-top: calc(var(--header-height) + var(--general-gap) / 2);
  min-height: calc(100vh - (var(--header-height) + var(--general-gap) / 2));
}
body:not(.login) .sm-content-container {
  position: relative;
  margin-bottom: calc(var(--general-gap) * 2);
}
body:not(.login) .sm-content-container .sm-content.sidebar-active:has(+ .sm-sidebar) {
  float: left;
}
body:not(.login) .sm-content-container:has(.sm-footer) {
  position: inherit;
  margin-bottom: calc(var(--general-gap) * 3);
}
body:not(.login) .sm-sidebar {
  position: sticky;
  top: calc(var(--header-height) + var(--general-gap));
}
body:not(.login) .sm-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 0;
  background-color: var(--sm-primary);
}
body:not(.login) .sm-footer:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50vw;
  z-index: -1;
  width: 150vw;
  height: 100%;
}
body:not(.login) .sm-footer .sm-copyright {
  font-size: 12.8px;
  color: var(--sm-light-gray);
  margin-left: var(--general-gap);
  float: none;
  text-align: left;
  width: 100%;
  text-align: center;
}
body:not(.login) .sm-page-heading .breadcrumb a {
  color: var(--sm-medium-gray);
  padding: 1px 2px;
}
body:not(.login) .sm-page-heading .breadcrumb a:hover {
  background-color: var(--sm-secondary);
}
body:not(.login) .sm-top {
  bottom: 55px;
}

.sm-nav ul#menu > li > a {
  font-family: var(--font-title);
  font-size: 18px;
  color: var(--sm-light-gray);
}
.sm-nav ul#menu > li > a .menuName {
  padding: 3px 4px 0px 4px;
  transition: var(--sm-transition);
}
.sm-nav ul#menu > li > a .caret {
  color: var(--sm-light-gray);
}
.sm-nav ul#menu > li.opened > a {
  color: var(--sm-light-gray);
}
.sm-nav ul#menu > li:hover > a {
  color: var(--sm-medium-gray);
}
.sm-nav ul#menu > li:hover > a .menuName {
  background-color: var(--sm-secondary);
}
.sm-nav ul#menu > li:hover > a .caret {
  color: var(--sm-light-gray);
}
.sm-nav ul#menu > li > ul {
  padding: 1rem 0;
}
.sm-nav ul#menu > li > ul > li > a:hover {
  color: var(--sm-secondary);
}

.sm-options ul.sm-option-menu > li > ul {
  padding: 1rem 0;
}
.sm-options ul.sm-option-menu > li > ul > li > a {
  color: var(--sm-light-gray);
}
.sm-options ul.sm-option-menu > li > ul > li > a:hover {
  color: var(--sm-secondary);
}

.sm-sidebar .panel-heading {
  border: 1px solid #ddd;
}
.sm-sidebar a.list-group-item:hover {
  color: var(--sm-medium-gray);
  background-color: var(--sm-light-gray);
}
.sm-sidebar a.list-group-item.active {
  background-color: var(--sm-primary);
  color: var(--sm-secondary);
}
.sm-sidebar a.list-group-item.active:hover {
  color: var(--sm-secondary);
}
.sm-sidebar a.list-group-item.active:hover i {
  color: var(--sm-secondary) !important;
}
.sm-sidebar a.list-group-item.active i {
  color: var(--sm-secondary) !important;
}

.btn {
  font-family: var(--font-text);
}
.btn.btn-primary:not([disabled]):hover {
  color: var(--sm-medium-gray);
  background-color: var(--sm-secondary);
  border-color: var(--sm-medium-gray);
}
.btn.btn-default {
  background-color: var(--sm-light-gray);
  color: var(--sm-medium-gray);
}
.btn.btn-default:not([disabled]):hover {
  color: var(--sm-primary);
  background-color: var(--sm-secondary);
  border-color: var(--sm-medium-gray);
}
.btn:disabled {
  opacity: 0.15;
}

.tooltip .tooltip-inner {
  color: var(--sm-primary);
}

.cpanel-feature-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 40px 0;
}
.cpanel-feature-row > div {
  display: inline-flex;
  float: none;
  align-items: center;
  justify-content: center;
}
.cpanel-feature-row > div > a {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 12px;
  border-radius: 12px;
  transition: var(--sm-transition);
  text-decoration: none;
}
.cpanel-feature-row > div > a:hover {
  background-color: var(--sm-medium-gray);
  color: var(--sm-secondary);
}

.domain-renewals .domain-renewal:nth-child(even) {
  background-color: var(--sm-lighter-gray);
}

.domain-pricing .tld-pricing-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
}
.domain-pricing .tld-pricing-header .tld-column {
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.domain-pricing .tld-pricing-header div {
  border-color: var(--sm-light-gray) !important;
}

.domain-checker-container {
  min-height: 300px;
  height: auto;
}/*# sourceMappingURL=client.css.map */