
.toolbarPanel {
    right: 2px;
    position: absolute;
    height: 40px;
    z-index: 50;
    top: 60px;
}

.toolbar {
    height: 100%;
    display: flex;
    flex-direction: row;
}

    .toolbar .widgetArea {
        height: inherit;
        display: flex;
        flex-direction: row;
    }


    .toolbar .toolItem {
        cursor: pointer;
        width: 32px;
        height: 32px;
        margin: 2px;
        border-radius: 5px;
    }

    .toolbar .icona {
        background-size: 24px;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: inherit;
        float: right;
        background-color: white;
        border: solid 1px gray;
        width: 100%;
        height: 100%;
        background-image: inherit;
        box-sizing: border-box;
    }

    .toolbar .toolItem .labelItem {
        font-size: x-small;
        display: none;
    }


.toolSelected {
    border: solid 2px red !important;
}

@media (max-width: 480px) {
    .toolbarPanel {
        height: calc(100% - 162px - 40vh);
        width: 40px;
        left: 3px;
        top: 162px;
    }

    .toolbar {
        flex-wrap: wrap;
    }

        .toolbar .widgetArea {
            width: 100%;
            flex-wrap: wrap;
            flex-direction: column;
        }

        .toolbar .toolItem {
            /* margin-top: 0px; */
        }

        .toolbar .icona {
        }
}

.toolbar .help {
    background-image: url('toolbar/help.png');
    display:none;
}
.toolbar .gotoxy {
    background-image: url('toolbar/gotoXY.png');
}
