.navbar-fixed-top {
    top: 70px;
    border-width: 1px 0 1px;
}



.fixedTopContainer {
    position: fixed;
    top: 0;
    margin-left: -30px;
    background-color: #FFF;
    display: block;
    z-index: 500;
    height: 90px;
}

div.ppKomp{
    margin-top: 150px; margin-bottom: 10px;
}

.subject{

}

.navbar-brand {
    font-size: 25px;
    padding-top: 15px;
}

.linkUnderline { text-decoration:underline}

@media (max-width: 1500px){
    .navbar-fixed-top {
        top: 105px;
     }

     div.ppKomp{
         margin-top: 180px;
     }

@media (max-width: 761px){
    .navbar-fixed-top {
        top: 140px;
     }

     div.ppKomp{
         margin-top: 205px;
     }
}

@media (max-width: 700px){

    .ppKomp h1.subject{
        font-size: 21px;
    }

    .navbar-fixed-top {
        top: 80px;
     }

     div.ppKomp{
         margin-top: 140px;
         margin-top: 140px;
     }
}

@media (max-width: 560px){

    .ppKomp h1.subject{
        font-size: 18px;
    }

    .navbar-fixed-top {
        top: 100px;
     }

     div.ppKomp{
         margin-top: 160px;
     }
}
