:root {
    --border: 5px solid #eee;
}

.container.section-title,
.container-fluid.section-title {
    background-color: var(--background);
    padding-top: 13px;
    padding-bottom: 3px;
    border-left: var(--border);
    border-right: var(--border);
}
label.section-title {
    width: 100%;
    font-variant-caps: all-small-caps;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 1px #000000 solid;
}

.container.form-section,
.container-fluid.form-section {
    background-color: var(--background);
    padding-bottom: 3px;
    border-left: var(--border);
}

label.form-heading {
    font-size: +1.3em;
    font-variant-caps: all-small-caps;
}

label.for-field {
    padding-left: 5px;
    padding-right: 5px;
}

label.col-form-label {
    /* height: 25px; */
    padding-top: 2px;
    padding-botoom: 3px;
}

select.form-control,
input.form-control {
    margin: 1px;
    border: 1px solid #a1a1a1;
    border-radius: 0px;
}

label.above {
    padding-bottom: 0px;
}


input[type="text"].form-control {
    height: 25px;
    /* font-size: .8em; */
}

select.form-control {
    /* height: 22px; */
    font-size: .8em;
    padding: 3px 10px;
}

input[type=checkbox].form-control {
    padding: 1px;
    margin: 2px;
}


form#new-launch-event {

}


.form-control.selected-value {
}

.form-group.row {
    padding: 5px;
    margin-left: 15px;
    margin-right: 15px;
}


.btn {
    padding: 1px 8px 2px;

}
