/*header*/
header{
    width:100%;
    background:#fff;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    box-shadow:0 5px 20px rgba(0,0,0,.08);
}

nav{
    height: 70px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-left: 50px;
    margin-right: 50px;

}

.logo{
    display:flex;
    align-items:center;
    gap:15px;
}

.logo img{
    width:52px;
}

.logo h2{
    color:#0f3c68;
    font-size:20px;
    font-weight:600;
}

.logo span{
    color:#ff9800;
}

.btn-retour{
    padding:14px 28px;
    border:1px solid #e6e6e6;
    border-radius:12px;
    text-decoration:none;
    color:#163b63;
    font-weight:600;
    transition:.3s;
}

.btn-retour:hover{
    background:#163b63;
    color:white;
}

/*menu*/

nav ul{
    display:flex;
    gap:45px;
}

nav ul li a{
    color:#1c4673;
    font-weight:500;
    transition:.3s;
}

nav ul li a:hover,
nav ul li a.active{
    color:#ff9800;
}

/*buttons*/

.buttons{
    display:flex;
    gap:18px;
}

.btn-login{
    padding:13px 10px;
    border:2px solid #ececec;
    border-radius:50px;
    color:#163b63;
    transition:.3s;
}

.btn-login:hover{
    background:#163b63;
    color:white;
}

.btn-register{
    background:#ff9800;
    color:white;
    padding:13px 20px;
    border-radius:50px;
    transition:.3s;
    box-shadow:0 8px 20px rgba(255,152,0,.35);
}

.btn-register:hover{
    transform:translateY(-4px);
}

.nav-actions{
    display:flex;
    gap:15px;
}

.btn-dashboard,
.btn-formation,
.btn-retour{

    display:flex;
    align-items:center;
    gap:8px;

    padding:12px 22px;

    border-radius:10px;

    text-decoration:none;

    font-weight:600;

    transition:.3s;

}

/* Dashboard */

.btn-dashboard{

    background:#123d6b;
    color:white;

}

.btn-dashboard:hover{

    background:#0d2f52;

}

/* Formations */

.btn-formation{

    background:#ff9800;
    color:white;

}

.btn-formation:hover{

    background:#e68a00;

}

/* Retour */

.btn-retour{

    background:white;
    color:#123d6b;
    border:2px solid #123d6b;

}

.btn-retour:hover{

    background:#123d6b;
    color:white;

}