
/* mobile */
@media all and (max-width: 720px) {

    /* minimise padding */    
    .content, footer .column{
        /* don't mess with bottom padding!! */
        padding-top: 0.6rem;padding-left: 0.6rem;padding-right: 0.6rem;
    }
    
    table tr th, table tr td {
        padding: 0.5625rem 0.3rem;
    }
    
    /* stack actions rather */
    td.actions a{
        display: block;
        margin: 10px auto;
    }
    
    /* menu overflow corrections */
    .top-bar-section{
        display: none;
    }

    .menu {
        line-height: 0.8rem;
    }
    
    #actions-sidebar{
        padding-bottom: 0.4rem;
    }
    
    .container{
        /*overflow: visible;*/
        display: inline-block;
    }
    
    .responsive-menu{
        margin-top:1rem;
    }
}

/* desktop */
@media all and (min-width: 721px) {
    #menu-btn{
        /*display: none;*/
    }
}