﻿body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    overflow-x:hidden;
}

main {
    flex: 1 0 auto;
}

/*.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav, .dropdown-content-tabfilter {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.dropdown-content-tabfilter {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 300px;
    overflow-y: auto;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

    .dropdown-content-tabfilter:focus {
        outline: 0;
    }

    .dropdown-content-tabfilter li {
        clear: both;
        color: rgba(0, 0, 0, 0.87);
        cursor: pointer;
        min-height: 50px;
        line-height: 1.5rem;
        width: 100%;
        text-align: left;
    }

        .dropdown-content-tabfilter li:hover, .dropdown-content-tabfilter li.active {
            background-color: #eee;
        }

        .dropdown-content-tabfilter li:focus {
            outline: none;
        }

        .dropdown-content-tabfilter li.divider {
            min-height: 0;
            height: 1px;
        }

        .dropdown-content-tabfilter li > a, .dropdown-content-tabfilter li > span {
            font-size: 16px;
            color: #26a69a;
            display: block;
            line-height: 22px;
            padding: 14px 16px;
        }

            .dropdown-content-tabfilter li > span > label {
                top: 1px;
                left: 0;
                height: 18px;
            }

            .dropdown-content-tabfilter li > a > i {
                height: inherit;
                line-height: inherit;
                float: left;
                margin: 0 24px 0 0;
                width: 24px;
            }

body.keyboard-focused .dropdown-content-tabfilter li:focus {
    background-color: #dadada;
}

.input-field.col .dropdown-content-tabfilter [type="checkbox"] + label {
    top: 1px;
    left: 0;
    height: 18px;
    -webkit-transform: none;
    transform: none;
}*/
