@font-face {
    font-family: SignPainter;
    src: url(../webfonts/SignPainter.woff);
}
.font-signpainter {
    font-family: SignPainter;
}

/* BG Colours */
.bg-orange {
    background: #f26522 !important;
}
.bg-light-orange {
    background: #fce5da !important;
}
.bg-grey {
    background: #252525 !important ;
}
.bg-light-grey {
    background: #eeeeee !important;
}

/* Text Colour */
.text-orange {
    color: #f26522 !important;
}
.text-light-orange {
    color: #fce5da !important;
}
.text-grey {
    color: #252525 !important ;
}
.text-light-grey {
    color: #eeeeee !important;
}

/* Card */
.card {
    border: 1px solid rgba(196, 195, 195, 0.2);
    border-radius: 1rem;
}
.card-link a{
    text-decoration: none;
    color: black;
}
.card-link:hover {
    background: #f26522;
}
.card-link a:hover {
    color: white;
}
.card-link:hover {
    color: white;
}
.card-header:first-child {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

/* Dropdown */
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #f26522;
}
.dropdown-menu {
    border: 1px solid rgba(196, 195, 195, 0.2);
    padding: .825rem 0;
    border-radius: 1rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  }

/* Navbar */
.navbar-dark .navbar-nav .nav-link {
color: #ffffff!important;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: #252525!important;
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
  border-bottom: 2px solid white;
}

/* Button */
.btn-icon {
    padding: 0;
    justify-content: center;
    overflow: hidden;
    border-radius: 100%;
    flex-shrink: 0;
    height: calc((0.875rem * 1) + (0.875rem * 2) + (2px)) !important;
    width: calc((0.875rem * 1) + (0.875rem * 2) + (2px)) !important;
  }
.btn {
    border-radius: 1rem !important;
}
.btn-orange {
    --bs-btn-color: #fff;
    --bs-btn-bg: #f26522;
    --bs-btn-border-color: #f26522;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ca480a;
    --bs-btn-hover-border-color: #ca480a;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ca480a;
    --bs-btn-active-border-color: #ca480a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #b58168;
    --bs-btn-disabled-border-color: #b58168;
  }

  .btn-discord {
    --bs-btn-color: #fff;
    --bs-btn-bg: #7289da;
    --bs-btn-border-color: #7289da;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #405ab6;
    --bs-btn-hover-border-color: #405ab6;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #405ab6;
    --bs-btn-active-border-color: #405ab6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #7289da;
    --bs-btn-disabled-bg: #b1bad9;
    --bs-btn-disabled-border-color: #b1bad9;
  }