/* FORMS */

.form-group,
.actions {
    float: left;
    width: 100%;
    min-height: 20px;
    vertical-align: top;
    margin: 0 0 10px 0;
    clear: both;
}
label {
    width: 200px;
    margin: 0;
    float: left;
}
.input.checkbox {
    width: calc(100% - 200px);
    margin: 0;
    float: left;
}
.input.checkbox > div {
    float: left;
    width: 100%;
}


    /* RADIOBUTTONS */

fieldset.fieldset-subgroup legend {
    width: 100%;
}
fieldset.fieldset-subgroup legend {
    display: block;
    width: 100%;
    padding-bottom: 35px;
}
div.csc-mailform fieldset ol,
div.csc-mailform fieldset li {
    margin: 0;
    padding: 0;
}
input[type=radio],
input[type=checkbox] {
    width: 15px ! important;
    height: 15px;
    margin: 4px 0 4px 0;
    margin-right:10px;
    float: left ! important;
    border:none !important;
}

.checkbox {
    margin-left: 0;
}