/* Height */
.h-100 {
    min-height: 100px;
}

.h-150 {
    min-height: 150px;
}

.h-200 {
    min-height: 200px;
}

.h-300 {
    min-height: 300px;
}

.h-400 {
    min-height: 400px;
}

.h-500 {
    min-height: 500px;
}

.h-600 {
    min-height: 600px;
}

.cell-max-width-500 {
    word-wrap: break-word;
    max-width: 500px;
}

.cell-100p100-wrap {
    word-wrap: break-word;
    width: 100%;
}

.toplink-asbutton {
    padding: 0.438rem 0.125rem 0.438rem 1.125rem;
}

.navbar-dropdown
{
    margin-bottom: 0.4em;
}

.navbar-header {
    font-size: x-large;
    color: blanchedalmond;
}

.navbar-brand {
  /*margin-left: 16px;*/
}

.navbar-season {
  font-size: 14px;
  color: #7dab7d;
  margin: -2px -0px -8px 0;
  text-align: center;
}

  .navbar-season .season {
      margin: 0 0 0 50px;
  }

  .navbar-season .week {
    margin: 0 0 0 40px;
  }

  .navbar-season .num {
    margin: 0 0 0 40px;
  }

.navbar-dropdown-link {
    display: inline-grid;
}
.navbar-dropdown-icon {
    text-align: center;
    font-size: 30px;
}
.navbar-dropdown-text {
    font-size: 12px;
}

.nav-link:hover, .nav-link:focus {
  color: #55b936;
}

/* Logo */
.sidebar-logo {
  /* padding: 14px 10px 10px 10px; */
  padding: 10px 2px 2px 6px;
  margin-left: auto;
  margin-right: auto;
}

  .sidebar-logo .logo {
    -webkit-filter: drop-shadow(2px 2px 2px #666);
    filter: drop-shadow(2px 2px 2px #666);
  }

@media (min-width: 992px) {
  .layout-collapsed .layout-sidenav.sidenav-vertical:not(:hover) .sidebar-logo .logo {
    width: 66px;
  }

  .layout-collapsed .layout-sidenav.sidenav-vertical:hover .sidebar-logo .logo {
    width: 72px;
  }

  :not(.layout-collapsed) .sidebar-logo .logo {
    width: 72px;
  }
}

@media (max-width: 992px)
{
  .sidebar-logo .logo
  {
    width: 72px;
  }
}

    .sidebar-logo .team-name {
        padding: unset;
        font-size: 19px;
        font-weight: 700;
        color: #55b936;
        line-height: 1.1;
        text-shadow: 2px 2px 2px #3b6b53;
    }

    .sidebar-logo .manager-name {
      padding: unset;
      font-size: 12px;
      color: #5cc53c;
      text-shadow: 2px 2px 2px #3b6b53;
      text-align: left;
    }

    .sidebar-logo .cash {
      padding: unset;
      font-size: 12px;
      color: #6e9d60;
      text-align: left;
    }

.d-flex .flexbox {
    background-color: #1a380d;
    margin: -1px;
}
    .d-flex .flexbox .d-block {
        color: #cce8ba !important;
    }
    .d-flex .flexbox .text-muted {
        color: #ffe629 !important;
    }
    .d-flex .flexbox.records {
        padding: 10px;
    }
    .d-flex .flexbox .next-match {
        color: #cce8ba !important;
    }

        .d-flex .flexbox .next-match .team-name {
            font-size: 16px;
            text-align: center;
            color: #cce8ba !important;
            text-shadow: 1px 1px 0px black;
            margin-top: 2px;
        }

        .d-flex .flexbox .next-match .logo {
            text-align: center;
        }

            .d-flex .flexbox .next-match .logo .img {
                width: 62px;
            }

        .d-flex .flexbox .next-match .table {
            width: 100%;
            margin-bottom: unset;
        }

        .d-flex .flexbox .next-match td {
            border-top: unset;
        }

    .d-flex .flexbox .next-match-title {
        border-bottom: 1px solid #cce8ba;
    }

    .d-flex .flexbox  .economy {
        color: #cce8ba !important;
    }

        .d-flex .flexbox .economy .table {
            width: 100%;
            margin-bottom: unset;
        }

        .d-flex .flexbox .economy .logo {
            text-align: center;
            margin-right: 5px;
        }

            .d-flex .flexbox .economy .logo i {
                font-size: 60px;
                color: #91ca6d;
            }

            .d-flex .flexbox .economy .logo.smaller i {
                font-size: 50px;
            }

        .d-flex .flexbox .economy.ecol {
            max-width: 420px;
        }

        .d-flex .flexbox .economy .hourglass {
            text-align: center;
            width: 60px;
            padding: 5px;
        }

            .d-flex .flexbox .economy .logo img {
                width: 45px;
            }

        .d-flex .flexbox .economy td {
            border-top: unset;
            padding: 1px;
        }

    .d-flex .flexbox .economy-title {
        border-bottom: 1px solid #cce8ba;
    }

.open-down {
    font-size: 26px;
    font-weight: 800;
    color: #55b82d;
}

.table {
  color: antiquewhite;
}

  .table > :not(caption)>*>* {
    padding: unset;
    color: unset;
    background-color: unset;
  }

.mu6 {
  padding: 6px 0 0 0;
}