/* Styles for exanic Bootstrap Form Implementation */

/*- General ---------------------------------------*/

.form .form-group .col-left,
.form .form-group .col-right {
    position: relative;
}

.form .form-group .col-full {
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
}

/*- Vertical ---------------------------------------*/

/*- Horizontal ---------------------------------------*/

/* Custom Column Layout */
.form.form-horizontal .form-group .col-left,
.form.form-horizontal .form-group .col-right {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
}

@media (min-width: 480px) {
    .form.form-horizontal .form-group .col-left,
    .form.form-horizontal .form-group .col-right {
        float: left;
    }

    /* Default Separation */
    .form.form-horizontal .form-group .col-left {
        width: 25%;
    }

    .form.form-horizontal .form-group .col-right {
        width: 75%;
    }
}

/* Inline */
.form.form-horizontal .form-inline .form-group {
    margin-left: 0;
    margin-right: 0;
}

/* Submit */
.form-submit {
    text-align: center;
}
