h3 {
    margin-top: 0.4em;
}

a {
    color : #11174c;      
}

a:hover {
    color : #696969; 
    background : none;
    text-decoration: underline;
}

#logo {
    position: absolute;
    cursor: pointer;
    top: 0px;
    left: 0px;
    width: 120px;
    height: 63px;
    background-image: url('../icons/logo2.png')
}

#status {
    border: 1px dashed silver;
    padding-left: 4px;
    margin-bottom: 4px;
    margin-top: 4.5em;
}

#pagenav {
    margin-bottom: 1em;
}

#desdemonatable {
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
    min-width: 90%;
    margin-bottom: 1em;
} 

#desdemonatable tr:nth-child(even) {
    background-color: #fff6e8;
}

#desdemonatable th {
    cursor: pointer;
    padding-left: 2px;
    color: white;
    height:  1.8em;
    background-color: #363A66;
}

#desdemonatable td {
    vertical-align: top;
}

#comments {
    width: 100%;
    min-width: 90%;
    margin-bottom: 1em;
}

.journalintro {
   background-color: #f0f0f0;
   border-top: 2px solid #d0d0d0;
   border-bottom: 2px solid #d0d0d0;
   margin-bottom: 1em;
}

.quote {
    display: block;
    font-style: italic;
    border: 1px solid gray;
    background-color: #e6e6e6;
    margin-left: 0em;
    margin-right: 1em;
    margin-bottom: 0.5em;
    padding: 4px;
}

.commentheader, .commentheader a:visited {
    font-size: small;
    color: white;
    height:  1.8em;
    margin: 0px;
    background-color: #363A66;
}

.commentheader {
    padding-right: 4px;
    padding-left: 4px;
}

.td0, .commentbody0 {
    background-color: #fff6e8;
    padding-left: 4px;
    padding-bottom: 4px;
}

.td1, .commentbody1 {
    padding-left: 4px;
    background-color: white;
    padding-bottom: 4px;
}


.tsasc:after {
    font-family: 'Glyphicons Halflings';
    font-size: small;
    content: " \e151";
}

.tsdesc:after {
    font-family: 'Glyphicons Halflings';
    font-size: small;
    content: " \e152";
}

.char-crop {
    border: 3px double #eee;
    margin: auto;
    display: block;
    width: 180px;
    height: 180px;
    overflow: hidden;
}

.char-img {
    min-height: 180px;
    width: 180px;
}

.agendablok {
    width: 100%; 
    border: 1px solid #cccccc;
    border-radius: 4px;
    border-collapse: separate !important;
    margin-bottom: 1em;
    padding-left: 12px;
}

td.agendablock {
    padding-left: 12px;
    padding-top: 6px;

}
.searchfield {
    margin: 8px;
    width: auto;
}

.iconwhite {
    cursor: pointer; 
    padding: 3px;
    color: white;
}

@media only screen and (max-width:500px){
   .navbar-fixed-top .navbar-collapse {
        max-height: 620px;
    }
    .dropdown-menu{
        display: block;
        background-color:white;
        border:0 none;
        box-shadow:none;
        margin-top:0;
        position:relative;
        width:100%;
    }
    a.dropdown-toggle {
        display: none;
        margin-left: 12px;
        line-height: 14px;
        padding: 2px;
    }
    #zoekbox {
        background-color: white;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #333;
        background-color: #ffffff;
    }
    .navbar-nav .open > li > a ,
    .navbar-nav > li > a {
        padding: 2px;
        line-height: 14px;
    }
    .searchfield {
        margin: 0px;
        margin-left: 12px;
        height: 26px;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .dropdown-menu > li > a{
        line-height:14px;
    }
    .caret {
        display: none;
    }
    .divider {
        display: none;
    }
}

@media only screen and (max-height:540px){
   .navbar-fixed-top .navbar-collapse {
        max-height: 380px;
    }
}
