#page-header .page-context-header .page-header-headings {
    background-color:#1177d1;
}
#page-header .card {
    height:30vh;
}
.headerlogo img {
    height:4rem;
}

.headerlogo+#page-header > div.pt-3 {
    padding-top:1rem!important;
}

[data-title="profile,moodle"],
[data-title="logout,moodle"] {
    display:none;
}

#nav-drawer [data-key="myhome"],
#nav-drawer [data-key="privatefiles"],
#nav-drawer [data-key="calendar"] {
    display:none;
}

.fixed-top .site-name {font-weight:bold;}

@import "fonts.css";

body {
    font-family: "Noto Sans", Helvetica, Arial, Sans-Serif;
}

.que.multichoice.complete .info .grade,
.sitelink,
.logininfo,
.homelink
{
    display:none;
}

.saepe-logo {
    height:2em;
}

.text-saepe-yellow {
    color:#f0e848!important;
}

.centerpadded.lessonbutton.standardbutton.p-r-1 {
    /* link torna al corso */
    color: #212529;
    background-color: #e9ecef;
    border-color: #e9ecef;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: .9375rem;
    line-height: 1.5;
}

.coursebox .content .courseimage img {
    max-width:100%;
    max-height:100%;
}

.answeroption .fitem .col-md-3 {
    flex: 1 0 1px;
    max-width: 20%;
}
.answeroption .fitem .col-md-9 {
    flex: 3 0 80%;
    max-width: 100%;
}
.answeroption .fitem .col-md-9 .text-nowrap {white-space: normal!important;}

#responseform .im-controls input {
    background-color: #1177d1;
    color:white;
    font-weight: bold;
}

#PresentazioneApp {display:none !important;}