﻿.Form__Element__ValidationError {
    margin-top: 10px;
    padding: 17px 20px;
    background-color: #B5121B;
    color: #fff !important;
    width: 100%;
}


.row.form-container {
    border: 2px solid #F2F2F2;
    margin-bottom: 5%;
}

    .row.form-container > .Form__Element.FormLabel > .input-wrapper > label {
        width: 100%;
    }

        .row.form-container > .Form__Element.FormLabel > .input-wrapper > label > table {
            margin: 0;
        }

.row > .Form__Element {
    /*margin: 0 !important;*/
    padding: 3px 10px;
    width: 100%;
    background-color: #FFF;
}

    .row > .Form__Element > label {
        vertical-align: middle;
        width: 30%;
    }

    .row > .Form__Element.FormLabel > .input-wrapper > label > table > tbody > tr > td.head {
        padding: 0;
    }

    .row > .Form__Element.FormSelection > .input-wrapper > #form_element_label {
        width: 25.5%;
        float: left;
    }

    .row > .Form__Element.FormSelection > .input-wrapper > .selecter > .selecter-options {
        width: 65%;
        left: 31.1%;
    }

    .row > .Form__Element.FormSelection > .input-wrapper > .selecter > .selecter-selected {
        background-color: #FFFFFF;
        width: 65%;
        left: 5%;
    }

    .row > .Form__Element.FormChoice {
        text-align: left;
    }

.row.form-container > .Form__Element.FormLabel:nth-child(n + 2) {
    border-bottom: none;
}

.row.form-container > .Form__Element.FormChoice > .Form__Element__Caption {
    margin-bottom: 10px;
    font-size: 13px;
}

.row.form-container:last-child {
    border: none;
    text-align: center;
    margin-bottom: -25px;
}

    .row.form-container:last-child > .input-wrapper > button {
        height: 45px;
    }

.row.form-container > .Form__Element > label, .row.form-container > .Form__Element > .input-wrapper > label {
    font-weight: normal;
    font-weight: 400;
    font-size: 17px;
    font-family: 'akzidenz-grotesk', sans-serif;
    margin-left: 5px;
}

.reset {
    padding: 0 20px;
}

.form__datepicker {
    width: 100% !important;
}
