.mainfont{
    font-family: 'Posterama 2001 W04 Bold';
}
.navbar.fixed-top {
    transition: top 0.3s;
  }

.body-new{
    overflow-x: hidden!important;
    margin-bottom:50px;
    background-image: url('../__pics/desktop.png');
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    /* background: #fc00ff; 
    background: -webkit-linear-gradient(to right, #00dbde, #fc00ff); 
    background: linear-gradient(to right, #00dbde, #fc00ff);  */
}

.body-profile{
    overflow-x: hidden!important;
    margin-bottom:50px;
    background: #fc00ff; 
    background: -webkit-linear-gradient(to right, #00dbde, #fc00ff); 
    background: linear-gradient(to right, #00dbde, #fc00ff); 
}

.navbar{
    background: rgba(0, 102, 178, 0.51);
    box-shadow: 0 4px 30px rgb(0 0 0 / 63%);
    --webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(0, 102, 178, 0.3);
}

.wrong_input{
    border: 1px solid rgb(249 0 0 / 73%)!important;
  }

  .right_input{
    border: 1px solid rgb(6 249 0 / 73%)!important;
  }

.blur{
    backdrop-filter: blur(30px);
}

.offcanvas-header .navbar-toggler {
    /* padding: calc(var(--bs-offcanvas-padding-y)* .5) calc(var(--bs-offcanvas-padding-x)* .5); */
    margin: calc(-.5* var(--bs-offcanvas-padding-y)) calc(-.5* var(--bs-offcanvas-padding-x)) calc(-.5* var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
    /* --bs-offcanvas-color: #db0b0b!important; */
    --bs-offcanvas-bg: rgba(0, 102, 178, 0.51)!important;
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5;
    backdrop-filter: blur(100px);
}



.nav-link{
    background-color: #e1e1e225 !important;
    color:#eb903be3!important;
}

.nav-link:hover{
    background-color: #eb903b75 !important;
    color: #7f7fff !important;
}
.nav-link.active{
    background-color: #aca7b3 !important;
    color:black!important;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-menu.dropdown-fixed {
	left: auto !important;
	right: 10px !important;
}

.dropdown-menu .nav-fullname{
    display: block;
    font-size: large;
    width: 100%;
    padding: 0.3rem var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 1000!important;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
    margin-bottom:0px
}

.dropdown-item{
    color: #FFD700;
    cursor: pointer;
}

/* border-radius: 25px;
    color: white;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 0;
    border-top: 6px solid;
    border-color: #FFD700;
    background-color: rgba(0, 0, 255, 0.35);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px); */
.dropdown-menu {
   /* border: 4px dotted #a2a2f7;
    background-color: rgb(15 15 35 / 35%); */
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    /* --bs-dropdown-border-color: #12ffc4; */
    border: 2px solid #a2a2f7!important;
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #FFD700;
    --bs-dropdown-bg:rgb(67 54 139);
    --bs-dropdown-border-radius: 10px;
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: #a2a2f7;
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-hover-color: rgb(145 231 224);
    --bs-dropdown-link-hover-bg: #1b5891;
}

.z-10000 {
    z-index: 1031 !important;
}

.toast-container{
    z-index: 1031 !important;
}