/* line 12, static/scss/variables.scss */
:root {
  --color-primary: #002e5a;
  --color-secondary: #fe6d73;
  --color-tertiary: #fde21c; }

/* line 4, static/user/scss/profile-packages.scss */
.current-package .current-package-summary {
  background-color: #eee; }

/* line 8, static/user/scss/profile-packages.scss */
.current-package .current-package-detail {
  width: 100%; }
  /* line 11, static/user/scss/profile-packages.scss */
  .current-package .current-package-detail th,
  .current-package .current-package-detail td {
    border: none;
    text-align: left;
    padding: 8px 16px;
    color: #2c3e50;
    border-bottom: 1px solid #f0f0f0;
    font-size: 14px; }

/* line 23, static/user/scss/profile-packages.scss */
.package {
  border: 1px solid var(--package-color);
  border-radius: 2px; }
  /* line 28, static/user/scss/profile-packages.scss */
  .package .package-prices label {
    background-color: #eee;
    outline: none; }
    /* line 32, static/user/scss/profile-packages.scss */
    .package .package-prices label.active {
      background-color: #002e5a;
      color: #fff; }
  /* line 39, static/user/scss/profile-packages.scss */
  .package p {
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
    padding-bottom: 12px; }
  /* line 45, static/user/scss/profile-packages.scss */
  .package span {
    color: var(--package-color); }
  /* line 49, static/user/scss/profile-packages.scss */
  .package .package-price {
    background-color: var(--package-color);
    color: #ffffff; }
    /* line 53, static/user/scss/profile-packages.scss */
    .package .package-price span {
      color: #ffffff;
      font-size: 24px; }
  /* line 59, static/user/scss/profile-packages.scss */
  .package button {
    color: #fff;
    background-color: var(--package-color);
    border-color: var(--package-color); }
    /* line 64, static/user/scss/profile-packages.scss */
    .package button:hover {
      color: #fff; }
