.toolbox
{
    width: 80vw;

    display:flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: stretch;

    margin-bottom: 1em;
}

.button
{
    display:flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    background-color: #383e51;
    color: white;
    text-decoration: none;

    margin-left: 0.5em;

    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;

    transition: all 0.3s;
}

.button:hover
{
    background-color: #b0942e;
    color:white;
}

.button .icon
{
    width:1.2em;
    height: 1.2em;
    fill: white;

    margin-right: 0.5em;
}