
@font-face {
    font-family: am-vision;
    src: url(digital_sans_ef_medium.ttf) format("truetype");
}

h1, h2, h3{
    color: #f89d10;
    font-family: am-vision !important;
}

.sphinx-tabs .highlight pre{
    background-color: #FFF;
}

.sphinx-tabs .sphinx-menu a.item{
    /* color: #f89d10 !important; */
    color: #000000 !important;
    /* background: #EEE; */
}

.sphinx-tabs .sphinx-menu a.active.item{
    background: #EEE !important;
}

.sphinx-tabs .highlight pre {
    background-color: #EEE;
}

.sphinx-tabs .ui.tab {
    background: #EEE;
    padding: 1px 0px !important;
}

table.no-border, table.no-border td{
    border: none;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

table.no-border{
    box-shadow: none;
    width: 100%;
}

@page {
    size: A4; /* Change from the default size of A4 */
    margin: 2cm; /* Set margin on each page */
}

@media print{
    * { float: none !important; }
    div.document{ width: 100%; }
    body{ font-size: 12px; }
    .figure.align-default img{ max-width: 70%; }
    div.sphinxsidebarwrapper{
        margin: 5cm 1cm 5cm 1cm;
    }
    div.sphinxsidebarwrapper p.blurb{
        font-size: 20px;
        margin: 50px 0px;
    }
    div.sphinxsidebarwrapper p.logo img{
        max-width: 100%;
    }
    div.sphinxsidebarwrapper h3{
        display: None;
    }
    div.sphinxsidebarwrapper ul{
        font-size: 18px;
    }
    #am-vision-ui-manual, #am-vision-api-documentation{ page-break-before: always; }
    #am-vision-ui-manual .toctree-wrapper>.section,
    #am-vision-api-documentation .toctree-wrapper>.section{ page-break-after: always; }
    .sphinx-tabs .ui.menu { display: none; }
    .sphinx-tabs .ui.tab { 
        display: block; 
        border: none !important;
        margin-top: 1em !important;
        font-size: .8rem;
    }
    div.sphinxsidebar { 
        display: block !important; 
        margin: 0px auto !important;
        width: 100% !important;
    }
    div.sphinxsidebar .sphinxsidebarwrapper{ 
        padding: 30px 30px 30px 30px;
    }
    div.sphinxsidebar .toctree-l3 { display: none; } 
    div.bodywrapper{ margin: 0cm !important; }
    a.headerlink{ display: none; }

    dl.field-list{
        display:block;
    }

    dl.field-list dt{
        display: inline-block;
        font-weight: bold;
        line-height: 1em;
        width: 30%;
        padding: 3px 0px;
        margin: 0px;
    }
    dl.field-list dd{
        display: inline-block;
        line-height: 1em;
        width: 68%;
        padding: 3px 0px;
        margin: 0px;
    }
    dl.field-list p{
        line-height: 1em;
        padding: 0px;
        margin: 0px;
    }
    table {
        border-collapse: collapse;
    }
    table th, table td{
        padding: 0px;
        margin: 0px;
    }
    table th p, table td p{
        line-height: 1em;
        padding: 0px;
        margin: 0px;
    }

/* @media screen {
    div.sphinxsidebar .toctree-l1 ul { display: none; } 
    div.sphinxsidebar .toctree-l1.current ul { display: block; } 
} */