
.nav-item-menu {
    padding-left : 20px ;
    padding-right : 20px ;
}

.nav-link-menu {
    border-bottom : 4px solid transparent;
}

.nav-link-menu:hover {
    border-bottom : 4px solid #0b93d5;
}

.nav-item-menu-mobile {
}

.nav-link-menu-mobile {
}

.nav-link-menu-mobile:hover {
}




.navbar-light .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
    font-size: 0.94rem;
    text-transform: uppercase;
    font-weight: bold;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 1);
    font-size: 0.94rem;
    text-transform: uppercase;
    font-weight: bold;
}


.navbar-dark .navbar-nav .nav-link {
    color: #232323;
    font-size: 0.94rem;
    text-transform: uppercase;
    font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #232323;
    font-size: 0.94rem;
    text-transform: uppercase;
    font-weight: bold;
}

.navbar {
    padding-top: 24px;
    padding-bottom: 0px;
}

.navbar-brand {
    font-size: 1.5rem;
    font-weight: bold;
    padding-top: 0 !important;
}


.subMenuConnection-dark {
    display: none;

    position:absolute;
    /*top:60px;*/
    /*left:20px;*/
    z-index: 300;
    margin-top: -14px;
}

/*.subMenuConnection-dark-arrow-up {*/
    /*width: 0;*/
    /*height: 0;*/
    /*border-left: 8px solid transparent;*/
    /*border-right: 8px solid transparent;*/

    /*border-bottom: 8px solid #eff1f4;*/

    /*margin-left: 48%;*/
/*}*/

.subMenuConnection-dark-login {
    color: #ffffff;
    display: block;
    width: 232px;
    text-align: center;
    padding: 19px 40px 19px 40px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #232323;
    cursor: pointer;
}
.subMenuConnection-dark-login:hover {
    background-color: #313131;
}

.subMenuConnection-dark-register {
    color: #ffffff;

    display: block;
    width: 232px;
    text-align: center;
    padding: 19px 40px 19px 40px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 1px solid #232323;

    background-color: #232323;
    cursor: pointer;
}
.subMenuConnection-dark-register:hover {
    background-color: #313131;
}


.subMenuConnection-light {
    display: none;

    position:absolute;
    /*top:60px;*/
    /*left:20px;*/
    z-index: 300;
    margin-top: -14px;
}

/*.subMenuConnection-light-arrow-up {*/
    /*width: 0;*/
    /*height: 0;*/
    /*border-left: 8px solid transparent;*/
    /*border-right: 8px solid transparent;*/

    /*border-bottom: 8px solid #eff1f4;*/

    /*margin-left: 48%;*/
/*}*/

.subMenuConnection-light-login {
    color: #033560;
    display: block;
    width: 232px;
    text-align: center;
    padding: 19px 40px 19px 40px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

    background-color: #eff1f4;
    cursor: pointer;
}
.subMenuConnection-light-login:hover {
    background-color: #DCDEE1;
}

.subMenuConnection-light-register {
    color: #033560;
    display: block;
    width: 232px;
    text-align: center;
    padding: 19px 40px 19px 40px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 1px solid #033560;

    background-color: #eff1f4;
    cursor: pointer;
}
.subMenuConnection-light-register:hover {
    background-color: #DCDEE1;
}

.navbar-light .navbar-toggler {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url('data:image/svg+xml;charset=utf8,<svg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'><path stroke=\'rgba(255, 255, 255, 1)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/></svg>');
}

.navbar-light .navbar-brand {
    color: rgba(255, 255, 255, 1);
}

.navbar-light .navbar-brand:hover {
    color: rgba(255, 255, 255, 1);
}

.navbar-dark .navbar-toggler {
    color: rgba(3, 53, 96, 1);
    border-color: rgba(3, 53, 96, 1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url('data:image/svg+xml;charset=utf8,<svg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'><path stroke=\'rgba(3, 53, 96, 1)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/></svg>');
}

.navbar-dark .navbar-brand {
    color: #232323;
}

.navbar-dark .navbar-brand:hover {
    color: #232323;
}

.navbar-toggler {
    position:relative;
    top:-6px;
}

@media (max-width: 992px) {
    .navbar-mobile-hide {
        display: none;
    }
    .navbar-mobile-show {
        display: block;
    }
}

@media (min-width: 992px) {
    .navbar-mobile-hide {
        display: block;
    }
    .navbar-mobile-show {
        display: none;
    }
}


/*// Large devices (desktops, 992px and up)*/
/*@media (min-width: 992px) and (max-width: 1199.98px) { ... }*/

/*// Extra large devices (large desktops, 1200px and up)*/
/*@media (min-width: 1200px) { ... }*/

