.md-header__button.md-logo :-webkit-any(img,svg) {
    display: block;
    width: auto;
    height: 2rem;
    fill: currentColor;
}
.md-nav, .md-nav--primary, .md-nav--secondary {
    font-size: .75rem;
    line-height: 1.5;
    background-color: #eee;
    border-color: #eee;
    border-width: thin;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-top: .6rem;
    padding-bottom: .6rem;
}
.md-header {
	background-color: #0000cc;
}
.md-footer {
    color: #FFFFFF;
    background : #00348B 0% 0% no-repeat padding-box;
}
.md-float-right {
    height: 100%;
    margin: 430px 0 0 650px;
    display: inline-block;
    align-items: flex-end;
    position: fixed;
}
p {
    display: block;
    margin-block-start: 1em;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    text-align: left;
}
.md-button {
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    /*position:relative;
    margin-top:35%;*/
}
.md-typeset .admonition.custom, .md-typeset details.custom {
    font-size: .75rem;
    background-color: var(--md-admonition-bg-color);
    box-shadow: var(--md-shadow-z1);
    color: var(--md-admonition-fg-color);
    display: flow-root;
    font-size: .75rem;
    margin: 1.5625em 0;
        padding: 0 .6rem;
        padding-top: 0px;
    page-break-inside: avoid;
}
.md-typeset .custom > .admonition-title, .md-typeset .custom > summary {
font-size: .75rem;  
font-weight: bold;
font-style: italic;

}
.md-typeset .custom > .admonition-title::before,
.md-typeset .custom > summary::before {
-webkit-mask-image: var(--md-admonition-icon--info);
mask-image: var(--md-admonition-icon--info);    
}
