body {font-family: "DM Sans", sans-serif;}
.navbar-nav {
        margin: 0 auto;
        display: flex;
        flex-direction: row;
      }
      .nav-link {color:white;}
      .desktop-image {
    display: block;
  }
  .mobile-image {
    display: none;
  }
  @media (max-width: 768px) {
    .desktop-image {
      display: none;
    }
    .mobile-image {
      display: block;
    }
  }

.form-floating label {padding-left:20px;}
  
.navbar-nav {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
}

@media (max-width: 768px) {
  .navbar-nav {
    flex-direction: column;
    align-items: stretch;
  }
}
.rulz {
  position: relative;
  mask-image: linear-gradient(
    to right,
    transparent,      
    black 10%,        
    black 90%,        
    transparent       
  );
  -webkit-mask-image: linear-gradient(
    to right,
    transparent,
    black 10%,
    black 90%,
    transparent
  );
}
#this_title {display:none;}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}


@media (max-width: 991.98px) {
  .dropdown-submenu > .dropdown-menu {
    display: none;
    position: static;
    float: none;
    margin: 0;
    border: none;
    box-shadow: none;
  }
  .dropdown-submenu.show > .dropdown-menu {
    display: block;
  }
}
.custom-bg {
  background-color: #455868 !important;
}
.bigtxt {font-size:1.2rem;}
.no-hover-cursor {
  background-color: #ffffff !important; /* White background */
  color: #000000 !important; /* Black text */
  border: 1px solid #ccc; /* Optional: light border to look like a button */
  cursor: default !important; /* No pointer cursor */
  width: 100%; /* Full width of parent */
  border-radius: 0.375rem; /* Bootstrap's default rounded corners */
}

.no-hover-cursor:hover {
  background-color: #ffffff !important; /* Keep background on hover */
  color: #000000 !important; /* Keep text color on hover */
  border-color: #ccc; /* Keep border color consistent */
}