/*///////////////////// ESSENTIAL STYLES ////////////////////////*/



.sidenav {
    position: absolute;
    /* right: 0;*/
    width: 0px;
    display: none;
    z-index: 999;
    background: transparent;
 /*   box-shadow: 25px -1px 10px 6px #685e56;*/
    transition: .5s;
    /* .flex-column */
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}

/*///////////////////////////////////////////////////////////////*/


/*////////////////////// OPTIONAL STYLES ////////////////////////*/

.bg-fullscreen {
    /* background-image: url(https://source.unsplash.com/4000x2500/?fitness);*/
    height: 100%;
    /*  background-position: center;
      background-repeat: no-repeat;
      background-size: cover;*/
}
.overlay {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:  #D3E4DC;
    z-index: 9999;
}

.overlay-title {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    text-shadow: 0px 0px 2px #ffffff;
}

.navbar {
 /*   box-shadow: 0px 0px 10px 2px #000000ad;*/
}
.nav-link {
    color: #c8fffa;
    text-align: center;
    transition: .3s;
}
.nav-link:hover {
    color: white;
    /*  box-shadow: 0px 0px 4px 1px #ffffff85;
      text-shadow: 0px 0px 1px white;*/
}

.navbar-toggler {
    transition: .5s;
    /* border: 2px solid #ffffff9e;*/
    color: #2998db;
}
.navbar-toggler:hover {
    box-shadow: 0px 0px 4px 2px #ffffff85;
    text-shadow: 0px 0px 2px white;
}

.sidenav .nav-link {
    color:  #084f84  !important;
    white-space: nowrap;
    transition: .3s;

}
.sidenav .nav-link:hover {
	color: #eeeeee;
	background-color: #B0B0A9;
}

.footere {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 60px;
    background-color: #b5b0b0;
    z-index: 1030;
    /* box-shadow: 0px 0px 10px 2px #000000ad;*/
    color: lightgray;
    text-shadow: 0px 0px 1px white;
}

.fa, .fab, .fal, .far, .fas {
    font-size: 1.25rem;
}

.btn-outline-light {
    border: none;
}
.btn-outline-light:hover {
    color: white;
    border-radius: 0px;
    background: transparent;
    box-shadow: 0px 0px 4px 1px #ffffff85;
    text-shadow: 0px 0px 1px white;
}
.navCuston{
    font-size: 12px;
    line-height: 10px;

}
/*
.navbar-custom .navbar-nav .dropdown-item:hover, .navbar-custom .navbar-nav .dropdown-item:focus {
	color: #eeeeee;
	background-color: #7c1f67;
}*/