.webform-submission-contact-us-form > .form-item input[type='text'], 
.webform-submission-contact-us-form > .form-item input[type='email'] {
	padding: .5em;
	width: 100%;
}

textarea,
input,
select {
	border: 1px solid #d4d4d4;
	border-radius: 0.3em;
}

.form-textarea-wrapper textarea {
	resize: none;
}

.webform-submission-contact-us-form > .form-item label {
	-webkit-appearance: none;
        font-weight: 600;
        font-size: 1.1em !important;
}

.form-type-checkbox {
	display: block;
        margin-bottom: 0;
        margin-top: 0;
	width: 100%;
}

input[type="checkbox"], 
input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
        margin-right: 10px;
        width: 1.1em;
        height: 1.1em;
}

.form-type-checkbox label.option {
        font-weight: 500 !important;
        text-align: right !important;
}

.form-type-select {
	display: block;
        margin-bottom: 0;
        margin-top: 0;
	width: 100%;
}

.form-select {
	width: 100%;
	padding: 0.5em;
        background-color: #ffffff;
}

.form-actions .submit-button {
	display: inline-block;
	margin-top: 1em;
	border: 0;
	border-radius: 0;
	background-image: none;
	background-color: #003087;
	color: white;
	font-weight: 700;
	padding-top: .75em;
	padding-right: 1.5em;
	padding-bottom: .75em;
	padding-left: 1.5em;
}

.form-actions .submit-button:hover {
	background-image: none;
	background-color: #004bd4;
}