.newPasswordWrapper {
    position: relative;
}

.newPasswordWrapper > .revealIcon {
    position: absolute;
    right: 2ch;
    bottom: 1ch;
    cursor: pointer;
}

.newPasswordWrapper > .revealIcon > i {
    font-size: 1.5rem;
    color: #999;
}

.newPasswordWrapper > .revealIcon > i:hover {
    color: #333;
}

.arrayFieldFieldType,
.textAreaFieldType,
.contentFieldType {
    flex: 100%;
}

.numberFieldType {
    flex: 150px;
}

.numberPicker {
    flex: 1;
    padding: 7px;
    display: inline-block;
    border: solid 4px;
    margin: 5px;
    font: bold 14px Arial;
    text-transform: uppercase;
    text-align: center;
}

.numberPickerContainer {
    display: flex;
    flex-wrap: wrap;
}

.fieldControlHidden .numberPickerContainer {
    display: none;
}