.page-header {
    text-align: center;
    font-weight: 600;
    background-color: #AA0004;
    font-family: "Roboto", "open sans", arial, san-serif;
    font-size: 3em;
}
.page-header span {
    color:#f0f0f0;
}

.introtext {
    margin: 20px;
    /* margin-top:50px; */
    /* margin-bottom: 50px; */
}

a {
    color:inherit !important;
}



.footer {
    position: fixed;
    left:0;
    bottom:0;
    width:100%;
    background-color: #7E0003;
}

.course-header {
    /* background-color: lightgrey; */
    background-color: rgb(128, 185, 226);
    padding: 5px;
    padding-left: 20px;
}

/* .postest-header {
    background-color: rgb(20, 106, 168);
} */

.pretests {
    background-color: rgb(119, 164, 100);
    border-top: 2px solid rgb(71, 71, 71);;
    border-right: 2px solid rgb(71, 71, 71);;
    border-bottom: 2px solid rgb(71, 71, 71);
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 300px;
}
.posttests {
    background-color: rgb(20, 106, 168);
    border-top: 2px solid rgb(71, 71, 71);;
    border-left: 2px solid rgb(71, 71, 71);;
    border-bottom: 2px solid rgb(71, 71, 71);;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 300px;
}

.xx {
    font-family: "Roboto", "open sans", arial, san-serif;
    font-size: 2em;
    font-weight: bold;
    top:80px;
    left: 30%;
}

.BL {
    margin-left:0;
    padding-left:0;
}
.BR{
    margin-right:0;
    padding-right:0;
}