.buildingAmount {
    display: table-caption;
    position: relative;
    z-index: 3;
    height: 16px;
    left: 0.5px;
    top: 0.5px;
    background: rgb(250, 250, 250);
    border: 1px solid rgb(255, 255, 255);
    border-top-width: 0px;
    border-left-width: 0px;
    cursor: pointer;
    transition-duration: 0.2s;
    font-size: 14px;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-bottom: -16px;
    text-align: center;
}

.buildingAmount:hover {
    background: rgb(212, 212, 212);
}

.buildingAllocationAdd {
    display: table-caption;
    position: relative;
    z-index: 3;
    width: 7px;
    height: 18px;
    left: 176px;
    top: 0.5px;
    background: rgb(245, 245, 245);
    border: 1px solid rgb(255, 255, 255);
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    cursor: pointer;
    transition-duration: 0.2s;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom: -18px;
    text-align: center;
}

.buildingAllocationAdd:hover {
    background: rgb(212, 212, 212);
}

.buildingAllocationSub {
    display: table-caption;
    position: relative;
    z-index: 3;
    width: 7px;
    height: 18px;
    left: 176px;
    top: 1.4px;
    background: rgb(245, 245, 245);
    border: 1px solid rgb(255, 255, 255);
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    cursor: pointer;
    transition-duration: 0.2s;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-bottom: -36px;
    margin-top: 18px;
    text-align: center;
}

.buildingAllocationSub:hover {
    background: rgb(212, 212, 212);
}