@font-face {
    font-family: 'MinecraftFont';
    src: url('/public/fonts/minecraft-evenings.ttf') format('truetype');
    font-display: block;
}
.chat-bubble {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
.card {
    margin-bottom: 1em !important;
    padding-bottom: 0 !important;
}



.bg-overlay{
	height: fit-content;
}
nav.navbar.navbar-secondary.navbar-expand-lg.pb-0.navbar-dark.mb-3 {
    padding-top: 65px;
}
h1.title-main, h1.title-main.ci, .navbar-brand {
    font-family: 'MinecraftFont', monospace !important;
    color: #326e99 !important;
    text-shadow: 2px 2px 0 #000;
}

.navbar.bg-primary {
    background: rgba(0, 0, 0, 0.3) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;

}
body.landing-page {
    background: url("/img/1.png") no-repeat fixed;
    background-size: cover;
    background-position: center;
}

body.landing-page::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    filter: blur(3px);
    z-index: -1;
    pointer-events: none;
}

.navbar-nav.flex-row.text-nowrap.nav.flex-nowrap {
   /* padding-top: 55px; */
}
.page-header {
    background-color: rgb(27 11 51 / 0%)  !important;
}
body.landing-page {
    margin-top: 0 !important;
}
main, .main-content, .content {
    padding-top: 56px !important;
    
}
.bg-img {
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}
.footer {
background-color: rgb(27 11 51 / 90%)
}

.alternatebg:nth-child(even) {
  background: transparent;
}
.parallax {
    position: unset;
    background: transparent;
}
.card, .navbar-primary, .breadcrumb, .modal-content {
    background-color: rgb(27 11 51 / 62%)  !important;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.62);
    backdrop-filter: blur(8px);
}
::-webkit-scrollbar-thumb  {
        background-color: rgb(27 11 51);
}


body:not(.landing-page) {
    background: url(http://groveheights.xyz/public/img/2.png) no-repeat;
    background-size: cover;
    color: #94dcfa;
    margin-top: 0 !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}

.page-header {
    padding-top: 120px;
}
.h3 {
    background-color: #503963;
    color: #fff;
}

.form-control, .form-select {
    color: #fff;
    background-color: #012902;
}
p.store-tos-disclaimer.text-center {
    padding-top: 95px;
}

.page-item.disabled .page-link {
    background-color: #121e10;
}
.form-control::placeholder {
    color: #025610 !important;  /* Your teal color */
    opacity: 1 !important;
}
:root {
   --theme-gradient: rgb(27 11 51);
    --bs-dark: #003d0b;
    --bs-gray: #000000;
    --theme-bg-page: rgb(1 6 35);
    --bs-gray-dark: #ff0000;
    --theme-bg-outlined: #00601f;
	--theme-bg-secondary: transparent;
}
.card, .navbar-primary, .breadcrumb, .modal-content {
    background-color: rgb(26 41 27 / 62%) !important;
}
label a, p:not(.text-muted) a {
    color: #ff0000;
}


.btn:hover, .dropdown-item:focus, .dropdown-item:hover, .nav-link:focus, .nav-link:hover, .navbar-brand:hover, .page-link:hover{
    color: #026496!important;
}
.form-control, .form-select {
    color: #105f16;
}
.text-muted {
    color: #036029!important;
}
.page-item.disabled .page-link {
    color: #f8ffa8;
    border: 1px solid var(--theme-border-outer);
}

.dropdown-menu-dark {
    background-color: #0c5806;
}
.input-group-text {
    color: #fff;
    background-color: #200e35;
    border-color: var(--bs-gray);
}

.navbar-dark .navbar-nav .nav-link {
    color:  #024a34;
}

.navbar-dark {
    color: #036832 !important;
}

.navbar-nav {
    color: #046d38 !important;
}
.input-group-text {
    color: #fff;
    background-color: #34723c;
    border-color: var(--bs-gray);
}
.nav-link.active {
    color: #16e12a !important;
}
.page-link, .page-item.active, .page-item.disabled {
    background-color: transparent
    ;
}

.btn.btn-primary {
    background-color: #005e13;
    border: 0;
}
.page-item.disabled .page-link {
    color: #f4ff9f;
    border: 1px solid var(--theme-border-outer);
}

.dropdown-menu-dark .dropdown-item {
    color: #076b55;
}

.title{
    color: #157d66;
}

a, a.nav-link {
 color: #eaed88 ;
}
.page-item.active .page-link {
    background-color: #0a8a3d !important;
}
.page-item.disabled .page-link {
    background-color: #0f2710;
}

.form-control, .form-select {
    color: #105f16;
}
.nav-link.dropdown-toggle {
    color: #045b46 !important;
}av-link.dropdown-toggle {
    color: #026156 !important;
}