.dv-head {
    display: flex;
    flex-direction: column;
    margin: 10px;
    font-size: 25px;
}

    .dv-head .icon-row {
        display: flex;
        flex-direction: row;
        border: 1px solid rgb(240,240,240);
        text-align: center;
        height: 2em;
        /* for element to be centered use <p></p> */
    }

    .dv-head .icon {
        display: flex;
        background-color: transparent;
        padding: 10px;
        align-items: center;
        cursor: pointer;
        /* border-radius: 50%; */
    }

    .dv-head .selected {
        background-color: #d3e1f1;
    }

    .dv-head .disabled {
        color: lightgray;
    }

    .dv-head .normal:hover {
        background-color: rgb(100, 100, 100);
        color: white;
    }

    .dv-head .selected:hover {
        background-color: rgb(100, 100, 100);
        color: white;
    }

    .dv-head .separator {
        border-right: 3px solid gray;
    }

    .dv-head .text {
        display: flex;
        background-color: transparent;
        padding: 10px;
        align-items: center;
    }

    .dv-head .input2 {
        margin: 5px;
        color: rgb(66,66,66);
    }

    .dv-head .input2::placeholder
    {
        color: antiquewhite;
    }

    .dv-head .label {
        font-size: 13px;
        justify-content: center;
    }

    .dv-head .label p
    {
        height:0;
    }

    .dv-head .toolbox-row {
        display: flex;
        flex-direction: row;
        border: 1px solid rgb(224, 163, 163);
        text-align: center;
        height: 2em;
    }
