﻿ .kunde-svg{
    -webkit-mask-image: url("../images/Kunde.svg");
    mask-image: url("../images/Kunde.svg");
}

.steinbruch-svg {
    -webkit-mask-image: url("../images/Steinbruch.svg");
    mask-image: url("../images/Steinbruch.svg");
}

.company-svg {
    -webkit-mask-image: url("../images/Company.svg");
    mask-image: url("../images/Company.svg");
}


.explosion-svg {
    -webkit-mask-image: url("../images/Explosion1.svg");
    mask-image: url("../images/Explosion1.svg");
}

.file-share {
    -webkit-mask-image: url("../images/FileShare.svg");
    mask-image: url("../images/FileShare.svg");
}

.file-open {
    -webkit-mask-image: url("../images/FileOpen.svg");
    mask-image: url("../images/FileOpen.svg");
}

.demo-icon-treeview {
    mask-image: url("../images/TreeView.svg");
    -webkit-mask-image: url("../images/TreeView.svg");
}


.file-open, .demo-icon-treeview,    .file-share, .explosion-svg,    .steinbruch-svg, .kunde-svg, .company-svg {
        background-size: contain;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        background-position: center center;
        background-color: currentColor;
    }

.file-open, .file-share, .explosion-svg, .steinbruch-svg, .kunde-svg, .company-svg {
        height: 16px;
        width: 16px;
    }

.buttonColor {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-right: 10px;
}

.gridlayout-item {
    font-size: 1.2em;
    font-weight: 500;
    text-align: center;
    height: 100%;
    padding: 0.5rem;
    text-align: center;
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gridlayout-item:before {
        content: " ";
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 0.4;
    }

#renderCanvas {
    background-color: #ffffff;
    display: block;
    position: fixed;
}