div.pmbzContent div.dbfield, div.vdboContent div.dbfield, div.dbeContent div.dbfield,
div.hwroContent div.dbfield, div.ibwContent div.dbfield, div.eegContent div.dbfield,
div.bdtContent div.dbfield, div.tlmContent div.dbfield, div.iupacContent div.dbfield, div.emoContent div.dbfield,
div.dbfieldOverbeck {
    padding: 1em 1em 0.5em 1em;
    border: 1px solid #dadada;
    background-color: #f5f5f5;
    margin-bottom: 1em;
}

div.bookPartAuthor {
    margin: 0 0 .25em 0 !important;
}

div.wskDefinition {
    font-size: .9em !important; 
    margin-top: -.75em !important;
}

.mainBase h1.entryTitle {
    margin: 0 0 0.5em !important;
}

div.transTitleGroup {
    margin: 0 0 1.2em 0 !important;
}

/* overwirte MathJax_Display to fix issues with inline figures and allow label alignment */
.MathJax_Display {
    text-align: left !important;
    margin: 0;
    position: relative;
    display: inline !important;
    text-indent: 0;
    max-width: none;
    max-height: none;
    min-width: 0;
    min-height: 0;
    width: 100%;
}

.dispformula {
    text-align: center;
    width: 100%;
}

span.forumlaLabel {
    top: 50%;
    transform: translateY(-50%);
    padding-left: 1em;
}

span.line_number, .printPreview #contentWrapper span.line_number {
    float: left !important;
    display: block;
    margin: 0 0 0 -2em !important;
    font-size: 1em;
    color: grey !important;
    }
    
    
/* let bio notes appear as grey boxes */    
.bio-notes h2.toggle {
    font: bold 14px/1.2 Arial !important;
    margin: 0;
    padding: 15px 0 15px 35px;
    clear: none;   
}

.bio-notes h2.toggle:before {
    top: 16px;
    left: 10px;
    font-size: 16px;
    content: "\f0a9";
    position: absolute;
}

.bio-notes div.innerWrap {
    padding: 0;
}

/* add some bottom padding to the restricted message */
.contentRestrictedMessage {
    padding: 0 0 0 2em;
}