
/* FORMULARE */

.form-container .input-row {
    margin-bottom: 20px;
}

.form-container .input-row label {
    color: #75726c;
}

.form-container .input-field {
		font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
		font-size: 1em;
		line-height: 1.4em;
    width: 100%;
    border-radius: 2px;
    padding: 10px;
    border: #e0dfdf 1px solid;
    box-sizing: border-box;
    margin-top: 2px;
}

.form-container .span-field {
    font-size: small;
    text-decoration: none;
}

.form-container .errorMessage {
    background-color: #e66262;
    border: #AA4502 1px solid;
    padding: 5px 10px;
    color: #FFFFFF;
    border-radius: 3px;
}

.form-container .successMessage {
    background-color: #9fd2a1;
    border: #91bf93 1px solid;
    padding: 5px 10px;
    color: #3d503d;
    border-radius: 3px;
    cursor: pointer;
}

.form-container .info {
    font-size: .8em;
    color: #bd0000;
		font-weight: bold;
    padding-left: 5px;
}

.label-big-check {
		position: relative;
		display: block;
		cursor: pointer;
}

.label-big-check input {
		display: none;
}

.label-big-check .check-title {
		font-size: .9em;
		cursor: pointer;
		margin-right: 10px;
}

.label-big-check input[type="checkbox"] + .check-title:before {
		font-family: "Font Awesome 5 Free";
		font-size: 1.3em;
		font-weight: 400;
		content: "\f0c8";
		padding-right: 5px;
}

.label-big-check input[type="checkbox"]:checked + .check-title:before {
		font-family: "Font Awesome 5 Free";
		font-size: 1.3em;
		font-weight: 400;
		content: "\f14a";
		padding-right: 5px;
}
