th:focus,
a:focus {
    outline: none;
}

md-content{
    border-top: 1px solid #eee;
}

.mdl-data-table {
    width: 100%;
}

.mdl-data-table th {
    cursor: pointer;
}

.mdl-data-table tr {
    transition: none !important;
}

th md-select {
    margin: 0;
}

ul.pagination {
    padding: 0;
    font-size: 0;
    display: inline-block;
}

.pagination > li {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    border: 1px solid #ddd;
    border-left: 0;
}

.pagination > li:first-child {
    border-left: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
}

.pagination > li:last-child {
    border-radius: 0 2px 2px 0;
}

.pagination a {
    color: #444;
    font-size: 13px;
    padding: 0 10px;
    line-height: 30px;
    display: inline-block;
    text-decoration: none;
}

.pagination .active {
    background: #00ADF1;
    border-color: #00ADF1;
}

.pagination .active a {
    color: #fff;
}

.pagination-page.active a {
    color: #fff;
}

.material-icons, .sortable span:before, .sortable span:after {
    font-family: 'Material Icons';
    font-size: 18px;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

.sortable span {
    position: relative;
}

.sortable span:before {
    content: 'arrow_drop_down';
    position: absolute;
    right: -18px;
    top: -2px;
}

.sortable span:after {
    content: 'arrow_drop_up';
    position: absolute;
    right: -18px;
    top: -9px;
}

.sortable.sort-ascent span:before {
    display: none;
}

.sortable.sort-ascent span:after {
    top: -5px;
}

.sortable.sort-descent span:before {
    top: -5px;
}

.sortable.sort-descent span:after {
    display: none;
}
