@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

#logo_desktop {
    max-width: 300px;
    width: 20vw;
}

#logo_mobile {
    max-width: 300px;
    width: 60vw;
}

#menu_login {
    margin-top: 4px;
}

.panel_pub .uk-panel img {
    max-width: none;
}

#menu_login .uk-button-custom {
    /*background: rgb(140,39,116);
    background: linear-gradient(90deg, rgba(140,39,116,1) 0%, rgba(226,145,48,1) 99%);*/
    background-color: rgba(140,39,116,1);
    box-shadow: -150px 0  100px -100px rgba(226,145,48,1) inset; 
    transition:box-shadow 2s ease;
    color: #fff;
    border: 0;
}

#menu_login .uk-button-custom:hover {
    box-shadow:  none; 
}

#menu_login .uk-navbar-nav>li>a.uk-button-custom::before {
    display: none;
    transition: none;
    transition-property: none;
}

#menu_login li>div {
    margin-top: 25px;
    margin-bottom: 25px;
}

#module-116 .uk-grid {
    text-align: center;
}

#module-116 img {
    height: 50px;
}

@media (max-width: 960px){
    #programme .el-title, #remuneration .el-title {
        font-size: 28px;
    }
}

#remuBtn a, #progBtn a, #inscription_accueill a{
    z-index: 1;
    position: relative;
    font-size: inherit;
    font-family: inherit;
    color: white;
    outline: none;
    border: none;
    background-color: rgba(140,39,116,1); ;
    overflow: hidden;
    cursor: pointer;
    background-image: none;
    box-shadow: none;
  }
  
  #remuBtn a:hover, #progBtn a:hover, #inscription_accueill a:hover{
    background-image: none;
    box-shadow: none;
  }

  #remuBtn a::after, #progBtn a::after, #inscription_accueill a::after{
    content: '';
    z-index: -1;
    background-color: hsla(0, 0%, 100%, 0.2);
    position: absolute;
    top: -50%;
    bottom: -50%;
    width: 1.25em;
    transform: translate3d(-525%, 0, 0) rotate(35deg);
  }
  
  #remuBtn a:hover::after, #progBtn a:hover::after, #inscription_accueill a:hover::after{
    transition: transform 0.45s ease-in-out;
    transform: translate3d(200%, 0, 0) rotate(35deg);
  }