
.flex-inputs-container {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    padding: 1rem;
}

.flex-inputs-container .material-switch > label {
    margin-right: 4rem;
}

.label-span {
    margin-right: 1rem;
}

.field-container {
    padding: .5rem;
}

@media all and (max-width: 340px) {
    .label-span {
        font-size: small;
    }
    .flex-inputs-container {
        flex-direction: column;
        align-items: stretch;
    }
}