/*
@font-face{font-family: Beatrice;src: url('https://cdn.univ-nantes.fr/fonts/2022/Beatrice-Medium.otf');}
@font-face{font-family: SourceSansPro;src: url('https://cdn.univ-nantes.fr/fonts/2022/Source_Sans_Pro/SourceSansPro-Regular.ttf');}
@font-face{font-family: SourceSansProSemiBold;src: url('https://cdn.univ-nantes.fr/fonts/2022/Source_Sans_Pro/SourceSansPro-SemiBold.ttf');}
@font-face{font-family: SourceSansProItalic;src: url('https://cdn.univ-nantes.fr/fonts/2022/Source_Sans_Pro/SourceSansPro-Italic.ttf');}
@font-face{font-family: SourceSansProLight;src: url('https://cdn.univ-nantes.fr/fonts/2022/Source_Sans_Pro/SourceSansPro-Light.ttf');}
@font-face{font-family: SourceSansProLightItalic;src: url('https://cdn.univ-nantes.fr/fonts/2022/Source_Sans_Pro/SourceSansPro-LightItalic.ttf');}
*/

:root {
        /* noir*/
        --univ-primary: #000000 ;

        /* bleu electric*/
	--univ-secondary: #3452FF ;
	
	--border-radius-pill: 0 ;

        /*--default-font-size: 14px ;*/
}
/*---------------------------------------------------------------------------------------*/


 /* main page*/
body {
  font-family: 'SourceSansPro', sans-serif;
}


button:not([class^=.icon]):not(.settings-button):not(.action-item):not(.action-button):not(.svg),
input.primary,
button.primary,
a.button:not(.new)
{
    background: var(--univ-secondary) ;
    border-radius: var(--border-radius-pill) ;
    color: white ;
}

button:not([class^=.icon]):not(.settings-button):not(.action-item):not(.action-button):hover,
input.primary:hover,
button.primary:hover,
a.button:not(.new):hover
{
    border: 2px solid var(--univ-secondary) ;
    background: white !important;
    color: var(--univ-secondary) !important;

}

.notifications-button.hasNotifications img {
        border: 2px solid red ;
        padding: 6px ;
        border-radius: 16px ;
        animation: blinker 1.5s linear infinite ;
        /*animation: blinker 0.8s cubic-bezier(1,0,0,1) infinite ;*/
}

@keyframes blinker {
        50% {
                border-color: black ;
        }
}


#body-user #header,
#body-settings #header,
#body-public #header
{
        background: var(--univ-primary) ;
}

#nextcloud {
        padding-left: 125px;
}

#nextcloud .logo {
        width: 110px ;
} 


/*---------------------------------------------------------------------------------------*/


/* trashbin */
#app-content-trashbin li.item-delete,
#app-content-trashbin a.action.permanent:not(.restore) {
        display:none ;
}

#app-content-trashbin #controls:after {
        content: "Attention les fichiers ou les dossiers présents dans la corbeille depuis plus de 60 jours seront supprimés automatiquement." ;
        color: red ;
        font-weight: bolder;
        text-align: center ;
        z-index: 51 ;
        position: relative ;
        padding-top:10px ;
}
/*---------------------------------------------------------------------------------------*/


/*login page*/
#body-login {
        background-color: white ;
        color: black ;
}



#body-login input.primary,
#body-login .alternative-logins a.oidc-button
{
        background: var(--univ-secondary) ;
        border-radius: var(--border-radius-pill) ;
        color: white;
}

#body-login input.primary:enabled:hover,
.alternative-logins:enabled:hover
{
    border: 2px solid var(--univ-secondary) ;
    background: white ;
    color: var(--univ-primary) ;
}

#body-login .info {
        color: var(--univ-primary) ;
}

#body-login .info:after{
        visibility: initial ;
        content : "Avec le soutien de Nantes Métropole et de la région Pays de la Loire" ;
}

.wrongPasswordMsg:after {
        visibility: initial ;
        content : " Vérifiez l'activation de votre compte sur moncompte.univ-nantes.fr" ;
}


#body-login #jsxc-submit-wrapper {
        display: none ;
}

#body-login .logo {
        width:inherit ;
}

#body-login a {
        color: var(--univ-secondary);
}

/*---------------------------------------------------------------------------------------*/


/*App order*/
#app-navigation > ul > li > a[href="/index.php/settings/user/apporder"] > span  {
       visibility: hidden  ;
}

#app-navigation > ul > li > a[href="/index.php/settings/user/apporder"] > span:before {
       visibility: initial ;
       content:"Apps UNCloud" ;
}
/*---------------------------------------------------------------------------------------*/

/*right click*/
#rightClickMenus a.option-delete,
#rightClickMenus a.option-item-delete {
        display: none ;
} 
/*---------------------------------------------------------------------------------------*/

/*mail*/

.app-mail .app-content-details {
        max-width: inherit !important ;
}

.app-mail .trigger {
        vertical-align: middle ;
}


/*---------------------------------------------------------------------------------------*/

/* special Mes espaces */

tr[data-file="Mes espaces"] li a[data-action="Delete"],
tr[data-file="Mes espaces"] li a[data-action="Rename"],
tr[data-file="Mes espaces"] li a[data-action="MoveCopy"],
tr[data-file="Mes espaces"] label 
{ 
        display: none ;
}
/*---------------------------------------------------------------------------------------*/

/* contact*/
.app-contacts #newgroup .app-navigation-caption__title:after {
        content: " de contacts"
}

.app-contacts #newcircle .app-navigation-caption__title:after {
        content: " de partage"
}

/*---------------------------------------------------------------------------------------*/
