.md-typeset .md-typeset__table{
    display:block;
    /* background-color: red; */
    margin-bottom:.5em;
    padding:0 .8rem
}

.md-typeset .admonition{
    overflow:hidden;
}

.output.text_html {
    display: inline;
}

.output.text_html div:last-child {
    float: none !important;
}

.md-header {
    background-color: #3155a0 !important;
    color: white !important;
}

@media only screen and (max-width:76.1875em) {
    .md-nav--primary .md-nav__title--site {
        background-color: #3155a0 !important;
    }
}

.md-tabs {
    background-color: white !important;
    color: rgba(0,0,0,.87) !important;
}

.md-typeset a {
    color: #3155a0 !important;
}

.md-nav__link--active, .md-nav__link:active {
    color: #3155a0 !important;
}

.md-typeset a:hover {
    color: #469ecc !important;
}

.md-nav__item a:hover {
    color: #469ecc !important;
}

.md-search__input {
    background-color: #242e60 !important;
}

.md-search__input::placeholder {
    color: #f5f5f5 !important;
}

.p-Collapse-header {
    padding: calc(var(--jp-widgets-container-padding) * 1 / 5) var(--jp-widgets-container-padding) !important;
    font-size: .7rem !important;
}

div.cell div.cell_input {
    border: None !important;
    border-left: green solid medium !important;
}

div.cell div.cell_output, div.cell div.cell_output .highlight {
    padding-left: 0 !important;
    background-color: #fff2cc !important;
}

div.cell div.cell_output div.jupyter-widgets {
    margin: 0 !important;
}

div.cell_output img {
    padding-top: 0.5em !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

div.cell_output .output.stream, div.cell_output .output.text_plain {
    border: None !important;
}

div.lm-Widget.p-Widget.lm-Panel.p-Panel.jp-OutputArea-child {
    float: left !important;
}
