﻿/*Sort Header*/

.cellhead {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: 100%
}

    .cellhead .headertext {
        flex-grow: 1;
        white-space: nowrap
    }

    .cellhead .sorter {
        width: 1em;
        flex-shrink: 0;
        opacity: 0;
        -moz-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
    }

    .cellhead:hover .sorter {
        opacity: 1;
    }

.sorter .sorthead {
    font-size: .7em;
    cursor: pointer
}

.form-group select.form-control {
    position: relative!important;
}

.form-group.bmd-form-group{
    margin-top:30px!important;
}
body {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.material-symbols-rounded {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24
}

