/*
*
*   Tema UNIRC
*   #brand #color #custom #skin #fonts #theme
* 
*/

@import url('https://static.cineca.it/gf/css?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');

/* #theme #common */

body {
    color: #282828 !important; /* colore del testo */
    -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
}

body,
input,
select,
textarea,
.u-font-text {
    font-family: "Red Hat Display", sans-serif!important;
}

a,
.u-color-links {
    color: #1461B7 !important; /* colore dei links */
}

h1,
h2,
h3,
h4,
h5,
h6,
.u-font-headings {
    font-weight: bold !important;
    font-family: "Red Hat Display", sans-serif!important;
}

.u-color-text-light { /* colore del testo più chiaro */
    color: #666666 !important;
}

/* loading bar (sovrascrive gli stile del plugin) */

#loading-bar .bar {
    background: orange;
}

/* filetto sotto i titoli */

.u-filetto::after {
    background: #3d3d3e !important;
}

/* #header della pagina */

.masthead {
    background: #051c38 !important
}

 /* colore principale dell'header */

.masthead a,
.masthead button i {
    color: #ffffff !important;
}


/* sfondo del sottoheader e della sua select */

.masthead-title, .masthead-title select {
    background-color: #9D7636 !important;
}

/* colore del sottoheader e della sua select */

.masthead-title-select,
.masthead select {
    color: white !important;
}

/* colore del filetto del menu off-canvas */

.masthead-menu-body li {
    border-color: #cccccc !important;
}

.masthead-logo-img {
    max-height: none !important;
    max-width: 16rem;
    margin-bottom: 0!important;
}

/* menu di utilità in fondo alla pagina */

.secondary-menu {
    background: #051c38 !important; 
}

.secondary-menu a,
.secondary-menu {
    color: white !important;
}

/* footer in fondo alla pagina */

.closure {
    background: #eee !important;
    color: #282828 !important;
    font-size: 1em !important;
}

/* modale */

.modal-header {
    background: #3d3d3e !important;
}

.modal-title,
.modal button {
    color: white !important;
}

/* Navigazione anni */

.corso-insegnamenti-nav.is-sticky { /* border sotto gli anni  nel mobile */
    border-color: #3d3d3e !important;
}

.corso-insegnamenti-nav a.active { /* sfondo anno corrente nel desktop */
    background: #3d3d3e !important;
    color: white !important;
}

/* bottone primario */

button.primary {
    background: #3d3d3e !important;
    border-color: #808080 !important;
    color: white !important;
    cursor: pointer !important;
}
