.lamps-container {
    flex: 1;
    display: flex;
    overflow-x: auto;
    padding: 0 1rem;
}

.lamps {
    display: flex;
    border-bottom: 5px solid #4f4f4f;
    /* margin-bottom: 2rem; If label-bottom is used */
    margin-bottom: .5rem;
}

.lamp {
    text-align: center;
    width: 43px;
    height: 42px;
    position: relative;
    display: block;
    margin-right: .5rem;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url('../img/lamp.png');
    border-radius: 14px;
}

.lamp .label {
    font-weight: bold;
    position: relative;
}

.lamp .label-top {
    top: 7px;
}

.lamp .label-bottom {
    bottom: -22px;
}

.bg-lightyellow {
    background-color: #fff093;
}
