.input-box .control-label {
    cursor: pointer;
    margin: 0;
}

.input-box .form-control[disabled],
.input-box .form-control[readonly],
.input-box .form-control {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 0;
    border: initial;
    color: white;

    width: 90%;
}

.input-box .content-box-label {
    text-align: left;
}

.input-box .content-box-value {
    text-align: left;
    min-height: 34px;
}

.input-box.content-box {
    transition: 500ms color;
}

.has-success .input-box.content-box,
.has-success .input-box.content-box .control-label {
    color: #7fff00;
}

.has-error .input-box.content-box,
.has-error .input-box.content-box .control-label {
    color: #ff4500 !important;
}

/* Input Box: States*/
.input-box.content-box.state-on,
.input-box.content-box.state-on .control-label {
    color: #7fff00;
}

.input-box.content-box.state-off,
.input-box.content-box.state-off .control-label {
    color: #a9a9a9;
}

.input-box.content-box.state-error,
.put-box.content-box.state-error .control-label {
    color: #ff4500;
}

.input-box.content-box.state-on-locked,
.input-box.content-box.state-on-locked .control-label {
    color: #ffbe00;
}

.input-box.content-box.state-off-locked,
.input-box.content-box.state-off-locked .control-label {
    color: #a9a9a9;
}

/* Input Box: Field */

.input-box.content-box-field.form-group {
    margin: 0;
}

.input-box.content-box-field.form-group .radio,
.input-box.content-box-field.form-group .checkbox {
    margin: 0;
}

.input-box.content-box-field.form-group .radio label,
.input-box.content-box-field.form-group .checkbox label {
    font-weight: inherit;
    padding: 0;
}

.input-box.content-box-field.form-group input[type="radio"],
.input-box.content-box-field.form-group input[type="checkbox"] {
    visibility: hidden;
}