.FieldContainerHori label,
.FieldContainerVert label {
    font-weight: bold;
    color: #fff;
    display:block;
    padding-bottom: .5rem;
    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

table {
    width:100%;
}

#aspnetForm input[type="radio"] {
    margin: 6px 0.5ex;
}

.inputText {
    display: block;
    width: 100%;
    color: #000;
    padding: .5em;
    background: none;
    border: 1px solid #10233C;
    resize: none;
    outline: none;
    height: auto;
    min-height: 2.75rem;
    margin-bottom: .5rem;
    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

input[type="radio"] {
    float:left;
}

#submitbutton input[type="submit"] {
    background: #10233c;
    color: #fff;
    min-width: 9.875rem;
    border: none;
    padding: 1rem;
    display: block;
    text-transform: uppercase;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

#survey-share {
	display: none;
}

body {
    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;	
}


.FieldContainerHori label {
    color: #10233C;
    font-size: 1.4375rem;
    display: block;
    margin: 0 0 1em;
}

div[id*='FooterText'] {
	margin-top: 1em;
    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

@media (min-width: 767px) {
	#submitbutton input[type="submit"]:hover {
		background: #204678;
		color: #fff;
	}

	.formRadio tbody {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.formRadio tr {
		display: flex;
	}

	.formRadio td {
		width: 100%;
	}

	.FieldContainerHori > .formFieldContainer:first-child {
		width: 66%;
		float: left;
	}

	.FieldContainerHori > .formFieldContainer:nth-child(2) {
		display: inline-block;
		width: 33%;
	}

	#submitbutton {
		display: inline;
	}

	div[id*='FooterText'] {
		display: inline-block;
		width: 33%;
		margin-top: 1em;
	    font-family: "Lato", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	}

	.formRadio label {
	    font-size: 1.125rem;
	    margin: 0 0 1rem;
	}
}