﻿html {
	height: 100%;
}
/*.container {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 1024px;
}*/
.grid .container {
	max-width: 1140px;
}
table + table {
	margin: 1em 0px;
}

body {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); position: relative;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
a {
	color: rgb(57, 201, 255); text-decoration: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
a:hover {
	border-color: rgb(170, 170, 170); text-decoration: none;
}
a:focus {
	outline: dotted 1px;
}
p {
	margin: 0px 0px 1em; line-height: 1.6em; font-size: 1.4em;
}
ul {
	list-style: none;
}
.ErrorMessage {
	margin: 0.4em; color: red; font-size: 0.8em;
}
.divNoScriptWarning {
	text-align: center; font-size: 2em; font-weight: bold;
}
.header {
	padding: 1em 2em;
}
.header-logo {
	max-height: 25px;
}
.footer {
	padding: 0.5em 0px 1em; color: rgb(170, 170, 170); font-size: 0.8em;
}
.footer img {
	width: auto; height: 50px; vertical-align: middle;
}
.footer span {
	padding: 1em; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.footer a {
	color: rgb(170, 170, 170);
}
.footer a:hover {
	color: rgb(92, 92, 92);
}
#survey {
	background: rgb(255, 255, 255); padding: 5em 5em 6em; height: 100%; position: relative; box-sizing: border-box; box-shadow: 0px 1px 4px rgba(0,0,0,0.2); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.question-container table {
	width: 100%;
}

.question {
	margin: 0px 0px 1em; color: rgb(23, 166, 229); line-height: 1.2em; font-size: 1.4em;
}

.question-de {
	margin: 0px 0px 1em; color: black; line-height: 1.2em; font-size: 1.4em;
}

.subquestion .label {
	margin: 0px 0px 1em; color: rgb(23, 166, 229); line-height: 1.2em; font-size: 1.4em;
}
.subquestion {
	margin: 3em 0px;
}
.scrolled {
	list-style: none;
}
.scrolled .label {
	background: white; margin: 0px auto; padding: 10px 4.68em; left: 0px; top: 0px; width: 100%; right: 0px; position: fixed; z-index: 100; max-width: 1024px; box-sizing: border-box; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.scrolled .options {
	padding-top: 2.25em;
}
.subtext {
	color: rgb(51, 51, 51); font-size: 0.75em; font-weight: 300;
}
.title {
	color: rgb(180, 182, 169); text-transform: uppercase; font-size: 1.8em;
}
.options {
	padding: 0px 0px 30px; color: rgb(51, 51, 51); font-size: 1.25em; position: relative;
}
.button-container {
	padding: 0px 2em 2em; width: 100%; text-align: right; right: 0px; bottom: 0px; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.keypress-for-enter {
	width: 60px; text-align: center; color: rgb(170, 170, 170); text-transform: uppercase; line-height: 1.5em; font-size: 11px; vertical-align: middle; display: none;
}
.grid-answers {
	color: rgb(170, 170, 170); margin-right: 1.5em; margin-left: 1.5em;
}
.grid-question thead {
	font-size: 12px;
}
.grid-question thead label {
	font-weight: normal;
}
.grid-question td {
	padding: 5px 0px; border: 1px solid rgb(238, 238, 238); height: 40px; text-align: center; cursor: pointer;
}
.grid-question td:hover {
	background: rgba(0, 0, 0, 0.05);
}
.grid-question .checked {
	background: rgb(238, 238, 238);
}
.grid-question thead tr {
	background: rgb(238, 238, 238);
}
.grid-question tr:hover {
	background: rgba(0, 0, 0, 0.01);
}
.grid-question th {
	padding: 0px 1em;
}
.grid-question .row-label {
	width: 200px; text-align: left; cursor: default;
}
input[type=text] {
	padding: 4px; border-radius: 4px; border: 2px dashed rgb(204, 204, 204); font-size: 2em; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -moz-appearance: none; appearance: none;
}
input[type=text]:focus {
	border-color: transparent;
}
input[type=password] {
    padding: 4px;
    border-radius: 4px;
    border: 2px dashed rgb(204, 204, 204);
    font-size: 2em;
    max-width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-appearance: none;
    appearance: none;
}

    input[type=password]:focus {
        border-color: transparent;
    }
.radio {
	/*background: rgb(243, 243, 243);*/ padding: 0.3em 0.5em; border-radius: 3px; /*border: 1px solid rgb(204, 204, 204);*/ color: rgb(51, 51, 51); line-height: normal; margin-right: 0.78em; margin-bottom: 0.78em; vertical-align: top; display: inline-block; position: relative; cursor: pointer; -ms-zoom: 1; min-width: 20px; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.checkbox {
	background: rgb(243, 243, 243); padding: 0.3em 0.5em; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); line-height: normal; margin-right: 0.78em; margin-bottom: 0.78em; vertical-align: top; display: inline-block; position: relative; cursor: pointer; -ms-zoom: 1; min-width: 20px; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.radio:hover {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}
.checkbox:hover {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}
.radio:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.checkbox:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
:not(.disabled).radio:hover {
	border-color: rgb(170, 170, 170);
}
:not(.disabled).radio:active {
	border-color: rgb(170, 170, 170);
}
:not(.disabled).checkbox:hover {
	border-color: rgb(170, 170, 170);
}
:not(.disabled).checkbox:active {
	border-color: rgb(170, 170, 170);
}
.radio span {
	padding-left: 0.25em; vertical-align: top; display: inline-block; -ms-zoom: 1; max-width: 85%;
}
.checkbox span {
	padding-left: 0.25em; vertical-align: top; display: inline-block; -ms-zoom: 1; max-width: 85%;
}
.disabled.radio {
	background: rgb(252, 252, 252) !important; border-color: rgb(204, 204, 204) !important; opacity: 0.65; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.disabled.checkbox {
	background: rgb(252, 252, 252) !important; border-color: rgb(204, 204, 204) !important; opacity: 0.65; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn {
	border-width: 1px; border-style: solid; padding: 0.75em 1.5em; border-radius: 3px; font-size: 1em; display: inline-block; cursor: pointer; -ms-zoom: 1; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.08) 0%, rgba(0, 0, 0, 0.08) 100%); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.submit-btn {
	border-width: 1px; border-style: solid; padding: 0.75em 1.5em; border-radius: 3px; font-size: 1em; display: inline-block; cursor: pointer; -ms-zoom: 1; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.08) 0%, rgba(0, 0, 0, 0.08) 100%); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.btn:hover {
	text-decoration: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.submit-btn:hover {
	text-decoration: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.btn:active {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
.submit-btn:active {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
.btn.disabled {
	opacity: 0.2; pointer-events: none;
}
.submit-btn.disabled {
	opacity: 0.2; pointer-events: none;
}
.btn {
	background: rgb(238, 238, 238); border-color: rgba(0, 0, 0, 0.2); color: rgb(85, 85, 85);
}
.btn:hover {
	background: white; border-color: rgba(0, 0, 0, 0.22);
}
.btn:active {
	border-color: rgba(0, 0, 0, 0.25);
}
.submit-btn {
	background: rgb(58, 181, 235); border-color: rgba(0, 0, 0, 0.2); color: white;
}
.submit-btn:hover {
	background: rgb(90, 193, 238); border-color: rgba(0, 0, 0, 0.22); color: white;
}
.submit-btn:active {
	border-color: rgba(0, 0, 0, 0.25);
}
.prev {
	margin: -0.19em 5px 0px; border: currentColor; top: 50%; height: 0.4em; color: rgb(204, 204, 204); line-height: 0.19em; overflow: hidden; font-size: 5em; display: block; position: absolute; cursor: pointer;
}
.next {
	margin: -0.19em 5px 0px; border: currentColor; top: 50%; height: 0.4em; color: rgb(204, 204, 204); line-height: 0.19em; overflow: hidden; font-size: 5em; display: block; position: absolute; cursor: pointer;
}
.prev:hover {
	border: currentColor; color: rgb(23, 166, 229);
}
.next:hover {
	border: currentColor; color: rgb(23, 166, 229);
}
.disabled.prev {
	color: rgb(248, 248, 248);
}
.disabled.next {
	color: rgb(248, 248, 248);
}
.prev {
	left: 20px;
}
.next {
	right: 20px;
}
.pika-single {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); width: 210px; color: rgb(51, 51, 51); font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; position: relative; z-index: 9999;
}
.is-hidden.pika-single {
	display: none;
}
.is-bound.pika-single {
	position: absolute; box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.5);
}
.pika-title {
	text-align: center; position: relative;
}
.pika-label {
	margin: 0px; padding: 5px 3px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; display: inline-block; position: relative; z-index: 9999; background-color: rgb(255, 255, 255);
}
.pika-title select {
	margin: 0px; left: 0px; top: 5px; position: absolute; z-index: 9998; cursor: pointer; opacity: 0;
}
.pika-prev {
	background-position: center; padding: 0px; border: 0px currentColor; width: 20px; height: 30px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-size: 75% 75%; background-color: transparent;
}
.pika-next {
	background-position: center; padding: 0px; border: 0px currentColor; width: 20px; height: 30px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-size: 75% 75%; background-color: transparent;
}
.pika-prev:hover {
	opacity: 1;
}
.pika-next:hover {
	opacity: 1;
}
.pika-prev {
	float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
.is-rtl .pika-next {
	float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
.pika-next {
	float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
.is-rtl .pika-prev {
	float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
.is-disabled.pika-prev {
	cursor: default; opacity: 0.2;
}
.is-disabled.pika-next {
	cursor: default; opacity: 0.2;
}
.pika-select {
	display: inline-block;
}
.pika-table {
	border: 0px currentColor; width: 100%; border-collapse: collapse; border-spacing: 0;
}
.pika-table th {
	width: 14.28%;
}
.pika-table td {
	width: 14.28%;
}
.pika-table th {
	text-align: center; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; font-weight: bold;
}
.pika-button {
	background: rgb(245, 245, 245); margin: 0px; padding: 5px; border: 0px currentColor; width: 100%; text-align: right; color: rgb(102, 102, 102); line-height: 15px; font-size: 12px; display: block; cursor: pointer;
}
.is-today .pika-button {
	color: rgb(51, 170, 255); font-weight: bold;
}
.is-selected .pika-button {
	background: rgb(51, 170, 255); border-radius: 2px; color: rgb(255, 255, 255); font-weight: bold; box-shadow: inset 0px 1px 3px #178fe5;
}
.is-disabled .pika-button {
	color: rgb(153, 153, 153); cursor: default; opacity: 0.3; pointer-events: none;
}
.pika-button:hover {
	background: rgb(255, 128, 0) !important; border-radius: 2px !important; color: rgb(255, 255, 255) !important; box-shadow: none !important;
}
#nontemplate {
	
}
#nontemplate table select {
	width: auto !important;
}
#nontemplate .options ul {
	font-size: 0.75em;
}
#nontemplate .options li {
	padding: 5px 0px;
}
#nontemplate .options li input {
	margin-right: 5px;
}
#nontemplate .options table ul {
	text-align: left; font-size: 1em;
}
#nontemplate input[maxlength='2'] {
	width: 60px !important;
}
#nontemplate #slc_state {
	font-size: 0.75em;
}
#KidsTable td {
	padding: 1em; width: auto !important; text-align: left !important; font-size: 0.85em;
}
@media all and (max-width:480px)
{
#KidsTable td {
	font-size: 0.4em;
}
}
@media screen and (max-width:600px)
{
body {
	background: rgb(255, 255, 255); margin-bottom: 2em;
}
img {
	max-width: 100%;
}
.header {
	background: rgb(238, 238, 238); padding: 1em 2em;
}
.header-logo {
	width: auto; height: auto;
}
#survey {
	padding: 2em; position: static; box-shadow: none;
}
.show.keypress-for-enter {
	display: none;
}
.scrolled .label {
	padding: 10px 2.5em;
}
.options {
	font-size: 1em;
}
.button-container {
	padding: 1em; font-size: 0.8em; position: absolute; box-shadow: 0px -1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}
.footer {
	padding: 0px 0px 0px 0px; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.footer img {
	display: none;
}
.footer span {
	font-size: 10px;
}
.question {
	font-size: 1.25em;
}
.prev {
	left: 0px;
}
.next {
	right: 0px;
}
.imp .footer {
	margin: 0px; text-align: center; right: 0px; max-width: 100%;
}
.imp .button-container {
	text-align: center; padding-bottom: 3.5em;
}
}
@media screen and (max-width:399px)
{
.header {
	padding: 0.5em 1em;
}
#survey {
	padding: 2em 1em; font-size: 14px;
}
.scrolled .label {
	padding: 5px 1.75em;
}
.scrolled .options {
	padding-top: 2.5em;
}
.footer {
	min-height: 52px;
}
}
.supplier-704 {
	background: rgb(255, 255, 255); color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-624 {
	background: rgb(255, 255, 255); color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-648 {
	background: rgb(255, 255, 255); color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-704 .header {
	background: rgb(255, 255, 255); text-align: right;
}
.supplier-624 .header {
	background: rgb(255, 255, 255); text-align: right;
}
.supplier-648 .header {
	background: rgb(255, 255, 255); text-align: right;
}
.supplier-704 .footer img {
	display: none;
}
.supplier-624 .footer img {
	display: none;
}
.supplier-648 .footer img {
	display: none;
}
.supplier-704 input {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-704 select {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-704 textarea {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-624 input {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-624 select {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-624 textarea {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-648 input {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-648 select {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-648 textarea {
	color: rgb(58, 78, 78); font-family: "Lucida Sans Unicode", Sans-Serif;
}
.supplier-704 .container {
	max-width: 100%;
}
.supplier-624 .container {
	max-width: 100%;
}
.supplier-648 .container {
	max-width: 100%;
}
.supplier-704 #survey {
	border-top-color: rgb(58, 78, 78); border-bottom-color: rgb(58, 78, 78); border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-bottom-style: dotted; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-624 #survey {
	border-top-color: rgb(58, 78, 78); border-bottom-color: rgb(58, 78, 78); border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-bottom-style: dotted; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-648 #survey {
	border-top-color: rgb(58, 78, 78); border-bottom-color: rgb(58, 78, 78); border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-bottom-style: dotted; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-704 .question {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-704 .subquestion .label {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-624 .question {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-624 .subquestion .label {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-648 .question {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-648 .subquestion .label {
	color: rgb(58, 78, 78); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold;
}
.supplier-704 .submit-btn {
	color: rgb(255, 255, 255) !important; text-transform: uppercase; background-color: rgb(153, 202, 60);
}
.supplier-624 .submit-btn {
	color: rgb(255, 255, 255) !important; text-transform: uppercase; background-color: rgb(153, 202, 60);
}
.supplier-648 .submit-btn {
	color: rgb(255, 255, 255) !important; text-transform: uppercase; background-color: rgb(153, 202, 60);
}
.supplier-704 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-624 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-648 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-300 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-309 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-310 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-336 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-429 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-430 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-431 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-432 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-433 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-434 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-435 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-442 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-443 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-444 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-583 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-593 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-595 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-597 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-619 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-638 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-723 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-300 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-309 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-310 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-336 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-429 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-430 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-431 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-432 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-433 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-434 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-435 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-442 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-443 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-444 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-583 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-593 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-595 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-597 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-619 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-638 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-723 .container {
	border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-300 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-309 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-310 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-336 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-429 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-430 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-431 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-432 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-433 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-434 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-435 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-442 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-443 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-444 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-583 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-593 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-595 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-597 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-619 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-638 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-723 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-300 .footer {
	background-position: left bottom;
}
.supplier-309 .footer {
	background-position: left bottom;
}
.supplier-310 .footer {
	background-position: left bottom;
}
.supplier-336 .footer {
	background-position: left bottom;
}
.supplier-429 .footer {
	background-position: left bottom;
}
.supplier-430 .footer {
	background-position: left bottom;
}
.supplier-431 .footer {
	background-position: left bottom;
}
.supplier-432 .footer {
	background-position: left bottom;
}
.supplier-433 .footer {
	background-position: left bottom;
}
.supplier-434 .footer {
	background-position: left bottom;
}
.supplier-435 .footer {
	background-position: left bottom;
}
.supplier-442 .footer {
	background-position: left bottom;
}
.supplier-443 .footer {
	background-position: left bottom;
}
.supplier-444 .footer {
	background-position: left bottom;
}
.supplier-583 .footer {
	background-position: left bottom;
}
.supplier-593 .footer {
	background-position: left bottom;
}
.supplier-595 .footer {
	background-position: left bottom;
}
.supplier-597 .footer {
	background-position: left bottom;
}
.supplier-619 .footer {
	background-position: left bottom;
}
.supplier-638 .footer {
	background-position: left bottom;
}
.supplier-723 .footer {
	background-position: left bottom;
}
@media screen and (max-width:600px)
{
.supplier-300 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-309 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-310 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-336 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-429 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-430 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-431 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-432 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-433 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-434 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-435 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-442 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-443 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-444 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-583 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-593 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-595 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-597 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-619 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-638 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-723 .footer {
	padding-right: 0px; min-height: 20px;
}
}
.supplier-300 .disabled {
	opacity: 0.8;
}
.supplier-309 .disabled {
	opacity: 0.8;
}
.supplier-310 .disabled {
	opacity: 0.8;
}
.supplier-336 .disabled {
	opacity: 0.8;
}
.supplier-429 .disabled {
	opacity: 0.8;
}
.supplier-430 .disabled {
	opacity: 0.8;
}
.supplier-431 .disabled {
	opacity: 0.8;
}
.supplier-432 .disabled {
	opacity: 0.8;
}
.supplier-433 .disabled {
	opacity: 0.8;
}
.supplier-434 .disabled {
	opacity: 0.8;
}
.supplier-435 .disabled {
	opacity: 0.8;
}
.supplier-442 .disabled {
	opacity: 0.8;
}
.supplier-443 .disabled {
	opacity: 0.8;
}
.supplier-444 .disabled {
	opacity: 0.8;
}
.supplier-583 .disabled {
	opacity: 0.8;
}
.supplier-593 .disabled {
	opacity: 0.8;
}
.supplier-595 .disabled {
	opacity: 0.8;
}
.supplier-597 .disabled {
	opacity: 0.8;
}
.supplier-619 .disabled {
	opacity: 0.8;
}
.supplier-638 .disabled {
	opacity: 0.8;
}
.supplier-723 .disabled {
	opacity: 0.8;
}
.supplier-300 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-309 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-310 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-336 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-429 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-430 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-431 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-432 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-433 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-434 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-435 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-442 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-443 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-444 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-583 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-593 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-595 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-597 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-619 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-638 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-723 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
@media screen and (max-width:600px)
{
.supplier-300 .header {
	background-color: transparent;
}
.supplier-309 .header {
	background-color: transparent;
}
.supplier-310 .header {
	background-color: transparent;
}
.supplier-336 .header {
	background-color: transparent;
}
.supplier-429 .header {
	background-color: transparent;
}
.supplier-430 .header {
	background-color: transparent;
}
.supplier-431 .header {
	background-color: transparent;
}
.supplier-432 .header {
	background-color: transparent;
}
.supplier-433 .header {
	background-color: transparent;
}
.supplier-434 .header {
	background-color: transparent;
}
.supplier-435 .header {
	background-color: transparent;
}
.supplier-442 .header {
	background-color: transparent;
}
.supplier-443 .header {
	background-color: transparent;
}
.supplier-444 .header {
	background-color: transparent;
}
.supplier-583 .header {
	background-color: transparent;
}
.supplier-593 .header {
	background-color: transparent;
}
.supplier-595 .header {
	background-color: transparent;
}
.supplier-597 .header {
	background-color: transparent;
}
.supplier-619 .header {
	background-color: transparent;
}
.supplier-638 .header {
	background-color: transparent;
}
.supplier-723 .header {
	background-color: transparent;
}
.supplier-300 .submit-btn {
	margin-top: 0px;
}
.supplier-309 .submit-btn {
	margin-top: 0px;
}
.supplier-310 .submit-btn {
	margin-top: 0px;
}
.supplier-336 .submit-btn {
	margin-top: 0px;
}
.supplier-429 .submit-btn {
	margin-top: 0px;
}
.supplier-430 .submit-btn {
	margin-top: 0px;
}
.supplier-431 .submit-btn {
	margin-top: 0px;
}
.supplier-432 .submit-btn {
	margin-top: 0px;
}
.supplier-433 .submit-btn {
	margin-top: 0px;
}
.supplier-434 .submit-btn {
	margin-top: 0px;
}
.supplier-435 .submit-btn {
	margin-top: 0px;
}
.supplier-442 .submit-btn {
	margin-top: 0px;
}
.supplier-443 .submit-btn {
	margin-top: 0px;
}
.supplier-444 .submit-btn {
	margin-top: 0px;
}
.supplier-583 .submit-btn {
	margin-top: 0px;
}
.supplier-593 .submit-btn {
	margin-top: 0px;
}
.supplier-595 .submit-btn {
	margin-top: 0px;
}
.supplier-597 .submit-btn {
	margin-top: 0px;
}
.supplier-619 .submit-btn {
	margin-top: 0px;
}
.supplier-638 .submit-btn {
	margin-top: 0px;
}
.supplier-723 .submit-btn {
	margin-top: 0px;
}
.supplier-300 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-309 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-310 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-336 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-429 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-430 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-431 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-432 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-433 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-434 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-435 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-442 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-443 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-444 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-583 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-593 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-595 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-597 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-619 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-638 #survey {
	margin-top: 40px; background-color: transparent;
}
.supplier-723 #survey {
	margin-top: 40px; background-color: transparent;
}
}
.supplier-300 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-309 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-310 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-336 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-429 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-430 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-431 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-432 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-433 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-434 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-435 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-442 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-443 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-444 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-583 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-593 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-595 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-597 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-619 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-638 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-723 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-300 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-309 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-310 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-336 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-429 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-430 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-431 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-432 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-433 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-434 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-435 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-442 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-443 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-444 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-583 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-593 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-595 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-597 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-619 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-638 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-723 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-300 .radio span {
	vertical-align: 15%;
}
.supplier-309 .radio span {
	vertical-align: 15%;
}
.supplier-310 .radio span {
	vertical-align: 15%;
}
.supplier-336 .radio span {
	vertical-align: 15%;
}
.supplier-429 .radio span {
	vertical-align: 15%;
}
.supplier-430 .radio span {
	vertical-align: 15%;
}
.supplier-431 .radio span {
	vertical-align: 15%;
}
.supplier-432 .radio span {
	vertical-align: 15%;
}
.supplier-433 .radio span {
	vertical-align: 15%;
}
.supplier-434 .radio span {
	vertical-align: 15%;
}
.supplier-435 .radio span {
	vertical-align: 15%;
}
.supplier-442 .radio span {
	vertical-align: 15%;
}
.supplier-443 .radio span {
	vertical-align: 15%;
}
.supplier-444 .radio span {
	vertical-align: 15%;
}
.supplier-583 .radio span {
	vertical-align: 15%;
}
.supplier-593 .radio span {
	vertical-align: 15%;
}
.supplier-595 .radio span {
	vertical-align: 15%;
}
.supplier-597 .radio span {
	vertical-align: 15%;
}
.supplier-619 .radio span {
	vertical-align: 15%;
}
.supplier-638 .radio span {
	vertical-align: 15%;
}
.supplier-723 .radio span {
	vertical-align: 15%;
}
.supplier-300 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-309 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-310 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-336 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-429 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-430 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-431 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-432 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-433 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-434 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-435 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-442 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-443 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-444 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-583 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-593 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-595 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-597 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-619 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-638 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-723 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-584 {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; background-color: transparent;
}
.supplier-584 .container {
	background-position: 30px top; border-radius: 10px; border: 4px solid rgb(134, 193, 64); overflow: hidden; margin-top: 40px; background-image: url("../images/brandings/background/responsecast_BG_Header.png"); background-repeat: no-repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-584 #survey {
	padding-bottom: 0px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-584 .footer {
	background-position: left bottom;
}
@media screen and (max-width:600px)
{
.supplier-584 .footer {
	padding-right: 0px; min-height: 20px;
}
}
.supplier-584 .disabled {
	opacity: 0.8;
}
.supplier-584 .submit-btn {
	background: rgb(134, 193, 64); color: rgb(255, 255, 255) !important; font-family: Verdana, Courier, Georgia, serif;
}
@media screen and (max-width:600px)
{
.supplier-584 .container {
	background-image: url("../images/brandings/background/responsecast_BG_Header.png"); background-repeat: no-repeat;
}
.supplier-584 .header {
	background-color: transparent;
}
.supplier-584 .submit-btn {
	margin-top: 0px;
}
.supplier-584 .button-container {
	bottom: 2em;
}
.supplier-584 #survey {
	margin-top: 40px; background-color: transparent;
}
}
.supplier-584 input {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 select {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 textarea {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 .answer span {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif; font-size: 14px;
}
.supplier-584 .question {
	font-size: 17px; font-weight: bold;
}
.supplier-584 .radio span {
	vertical-align: middle;
}
.supplier-584 .button-container {
	padding: 5px; text-align: left; bottom: -75px; margin-bottom: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-70 .header {
	background: url("../images/brandings/background/lightspeedresearch-bg.jpg") no-repeat right bottom; padding-bottom: 0px;
}
.supplier-343 .header {
	background: url("../images/brandings/background/lightspeedresearch-bg.jpg") no-repeat right bottom; padding-bottom: 0px;
}
@media screen and (max-width:720px)
{
.supplier-70 .header {
	background-image: none;
}
.supplier-343 .header {
	background-image: none;
}
}
.supplier-70 #survey {
	background: rgb(253, 254, 246); border-radius: 10px;
}
.supplier-343 #survey {
	background: rgb(253, 254, 246); border-radius: 10px;
}
@media screen and (max-width:600px)
{
.supplier-70 #survey {
	border: 1px solid rgb(198, 200, 189);
}
.supplier-343 #survey {
	border: 1px solid rgb(198, 200, 189);
}
}
.supplier-70 .footer {
	color: rgb(91, 95, 101); font-size: 10px;
}
.supplier-343 .footer {
	color: rgb(91, 95, 101); font-size: 10px;
}
.supplier-70 .footer span {
	max-width: none;
}
.supplier-343 .footer span {
	max-width: none;
}
@media screen and (max-width:600px)
{
.supplier-70 .footer span {
	max-width: 240px;
}
.supplier-343 .footer span {
	max-width: 240px;
}
}
.supplier-70 .submit-btn {
	background: rgb(128, 128, 128); border: currentColor; color: white !important; font-family: Verdana, Courier, Georgia, serif; font-size: 13px;
}
.supplier-343 .submit-btn {
	background: rgb(128, 128, 128); border: currentColor; color: white !important; font-family: Verdana, Courier, Georgia, serif; font-size: 13px;
}
.supplier-70 .submit-btn:hover {
	background: black;
}
.supplier-343 .submit-btn:hover {
	background: black;
}
.supplier-70 input {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-70 select {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-70 textarea {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-343 input {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-343 select {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-343 textarea {
	font-family: Verdana, Courier, Georgia, serif;
}
.supplier-70 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-70 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-343 .question {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-343 .subquestion .label {
	color: rgb(43, 55, 59) !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-70 .answer {
	background: rgb(94, 165, 43); padding: 20px 0px 0px 20px;
}
.supplier-343 .answer {
	background: rgb(94, 165, 43); padding: 20px 0px 0px 20px;
}
.supplier-70 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-343 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-70 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-343 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-378 {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-165 {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-378 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-165 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-378 .header {
	background: rgb(255, 255, 255); padding: 3em 5em 1em;
}
.supplier-165 .header {
	background: rgb(255, 255, 255); padding: 3em 5em 1em;
}
@media screen and (max-width:600px)
{
.supplier-378 .header {
	padding: 1em 2em;
}
.supplier-165 .header {
	padding: 1em 2em;
}
}
.supplier-378 input {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-378 select {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-378 textarea {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-165 input {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-165 select {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-165 textarea {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-378 .footer {
	visibility: hidden;
}
.supplier-165 .footer {
	visibility: hidden;
}
.supplier-378 .question {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; font-weight: bold;
}
.supplier-378 .subquestion .label {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; font-weight: bold;
}
.supplier-165 .question {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; font-weight: bold;
}
.supplier-165 .subquestion .label {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; font-weight: bold;
}
.supplier-378 .submit-btn {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-165 .submit-btn {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
.supplier-378 .button-container {
	padding: 0px 5em 2em; text-align: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-165 .button-container {
	padding: 0px 5em 2em; text-align: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media screen and (max-width:600px)
{
.supplier-378 .button-container {
	padding: 1em;
}
.supplier-165 .button-container {
	padding: 1em;
}
}
.supplier-176 .footer {
	background: white;
}
.supplier-176 #survey {
	background: white;
}
.supplier-474 .footer {
	background: white;
}
.supplier-474 #survey {
	background: white;
}
.supplier-500 .footer {
	background: white;
}
.supplier-500 #survey {
	background: white;
}
.supplier-693 .footer {
	background: white;
}
.supplier-693 #survey {
	background: white;
}
.supplier-699 .footer {
	background: white;
}
.supplier-699 #survey {
	background: white;
}
.supplier-176 #survey {
	border-radius: 20px;
}
.supplier-474 #survey {
	border-radius: 20px;
}
.supplier-500 #survey {
	border-radius: 20px;
}
.supplier-693 #survey {
	border-radius: 20px;
}
.supplier-699 #survey {
	border-radius: 20px;
}
@media screen and (max-width:600px)
{
.supplier-176 .container {
	background: white;
}
.supplier-474 .container {
	background: white;
}
.supplier-500 .container {
	background: white;
}
.supplier-693 .container {
	background: white;
}
.supplier-699 .container {
	background: white;
}
}
.supplier-176 input {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-176 select {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-176 textarea {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-474 input {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-474 select {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-474 textarea {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-500 input {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-500 select {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-500 textarea {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-693 input {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-693 select {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-693 textarea {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-699 input {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-699 select {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-699 textarea {
	color: rgb(123, 123, 123) !important; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.supplier-176 .question {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-176 .subquestion .label {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-474 .question {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-474 .subquestion .label {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-500 .question {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-500 .subquestion .label {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-693 .question {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-693 .subquestion .label {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-699 .question {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-699 .subquestion .label {
	color: rgb(84, 84, 84); font-family: arial, helvetica, sans-serif;
}
.supplier-176 .question {
	font-size: 17px;
}
.supplier-474 .question {
	font-size: 17px;
}
.supplier-500 .question {
	font-size: 17px;
}
.supplier-693 .question {
	font-size: 17px;
}
.supplier-699 .question {
	font-size: 17px;
}
.supplier-176 .subquestion .label {
	font-size: 11px; font-style: italic; border-top-color: rgb(203, 203, 203); border-top-width: 2px; border-top-style: groove;
}
.supplier-474 .subquestion .label {
	font-size: 11px; font-style: italic; border-top-color: rgb(203, 203, 203); border-top-width: 2px; border-top-style: groove;
}
.supplier-500 .subquestion .label {
	font-size: 11px; font-style: italic; border-top-color: rgb(203, 203, 203); border-top-width: 2px; border-top-style: groove;
}
.supplier-693 .subquestion .label {
	font-size: 11px; font-style: italic; border-top-color: rgb(203, 203, 203); border-top-width: 2px; border-top-style: groove;
}
.supplier-699 .subquestion .label {
	font-size: 11px; font-style: italic; border-top-color: rgb(203, 203, 203); border-top-width: 2px; border-top-style: groove;
}
.supplier-176 .submit-btn {
	color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 17px; background-color: rgb(238, 238, 238);
}
.supplier-474 .submit-btn {
	color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 17px; background-color: rgb(238, 238, 238);
}
.supplier-500 .submit-btn {
	color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 17px; background-color: rgb(238, 238, 238);
}
.supplier-693 .submit-btn {
	color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 17px; background-color: rgb(238, 238, 238);
}
.supplier-699 .submit-btn {
	color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif; font-size: 17px; background-color: rgb(238, 238, 238);
}
.supplier-176 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-474 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-500 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-693 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-699 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-176 .footer {
	visibility: hidden;
}
.supplier-474 .footer {
	visibility: hidden;
}
.supplier-500 .footer {
	visibility: hidden;
}
.supplier-693 .footer {
	visibility: hidden;
}
.supplier-699 .footer {
	visibility: hidden;
}
.supplier-348 {
	background: white; color: black !important; font-size: 16px;
}
.supplier-569 {
	background: white; color: black !important; font-size: 16px;
}
.supplier-348 #survey {
	background: rgb(255, 255, 240); border-radius: 10px; border: 1px solid rgb(210, 210, 210); -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-569 #survey {
	background: rgb(255, 255, 240); border-radius: 10px; border: 1px solid rgb(210, 210, 210); -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-348 .footer {
	text-align: center; color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 10px;
}
.supplier-569 .footer {
	text-align: center; color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 10px;
}
.supplier-348 .submit-btn {
	border-radius: 99px; text-align: center; color: rgb(102, 102, 102); font-family: Verdana, Courier, Georgia, serif; font-size: 12px; text-decoration: none !important; text-shadow: 0px 1px 1px #ffffff; background-color: rgb(180, 182, 169); -webkit-border-radius: 99px; -moz-border-radius: 99px; -o-border-radius: 99px; -ms-border-radius: 99px;
}
.supplier-569 .submit-btn {
	border-radius: 99px; text-align: center; color: rgb(102, 102, 102); font-family: Verdana, Courier, Georgia, serif; font-size: 12px; text-decoration: none !important; text-shadow: 0px 1px 1px #ffffff; background-color: rgb(180, 182, 169); -webkit-border-radius: 99px; -moz-border-radius: 99px; -o-border-radius: 99px; -ms-border-radius: 99px;
}
@media screen and (max-width:600px)
{
.supplier-348 .header {
	background: white;
}
.supplier-569 .header {
	background: white;
}
.supplier-348 #survey {
	background: rgb(255, 255, 240); border-top-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.supplier-569 #survey {
	background: rgb(255, 255, 240); border-top-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.supplier-348 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.supplier-569 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.supplier-348 .submit-btn {
	font-size: 11px;
}
.supplier-569 .submit-btn {
	font-size: 11px;
}
}
.supplier-348 input {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-348 select {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-348 textarea {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-569 input {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-569 select {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-569 textarea {
	color: black !important; font-family: Verdana, Courier, Georgia, serif; font-size: 16px;
}
.supplier-348 .question {
	color: black !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-348 .subquestion .label {
	color: black !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-569 .question {
	color: black !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-569 .subquestion .label {
	color: black !important; font-family: Verdana, Courier, Georgia, serif;
}
.supplier-348 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-569 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-348 .subquestion .label {
	font-size: 11px; font-style: italic;
}
.supplier-569 .subquestion .label {
	font-size: 11px; font-style: italic;
}
.supplier-348 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-569 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-175 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 {
	background: white; color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (max-width:600px)
{
.supplier-175 .header {
	
}
.supplier-346 .header {
	
}
.supplier-358 .header {
	
}
.supplier-359 .header {
	
}
.supplier-363 .header {
	
}
.supplier-450 .header {
	
}
.supplier-580 .header {
	
}
.supplier-594 .header {
	
}
.supplier-692 .header {
	
}
.supplier-722 .header {
	
}
}
.supplier-175 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 input {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 .question {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 .subquestion .label {
	color: black !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-346 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-358 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-359 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-363 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-450 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-580 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-594 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-692 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-722 .question {
	font-size: 2em; font-weight: bold;
}
.supplier-175 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-346 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-358 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-359 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-363 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-450 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-580 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-594 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-692 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-722 .submit-btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supplier-175 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-346 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-358 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-359 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-363 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-450 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-580 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-594 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-692 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-722 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-31 {
	background: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif;
}
.supplier-454 {
	background: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif;
}
.supplier-506 {
	background: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif;
}
.supplier-712 {
	background: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif;
}
.supplier-31 #survey {
	background: white;
}
.supplier-454 #survey {
	background: white;
}
.supplier-506 #survey {
	background: white;
}
.supplier-712 #survey {
	background: white;
}
.supplier-31 .footer span {
	width: 100%; text-align: center; max-width: 1024px;
}
.supplier-454 .footer span {
	width: 100%; text-align: center; max-width: 1024px;
}
.supplier-506 .footer span {
	width: 100%; text-align: center; max-width: 1024px;
}
.supplier-712 .footer span {
	width: 100%; text-align: center; max-width: 1024px;
}
@media screen and (max-width:600px)
{
.supplier-31 .header {
	background: rgb(255, 255, 255);
}
.supplier-454 .header {
	background: rgb(255, 255, 255);
}
.supplier-506 .header {
	background: rgb(255, 255, 255);
}
.supplier-712 .header {
	background: rgb(255, 255, 255);
}
.supplier-31 .survey {
	background: white;
}
.supplier-454 .survey {
	background: white;
}
.supplier-506 .survey {
	background: white;
}
.supplier-712 .survey {
	background: white;
}
.supplier-31 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.supplier-454 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.supplier-506 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.supplier-712 .footer span {
	padding: 10px 0px 0px 10px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 0.8em; min-height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
}
.supplier-31 input {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 select {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 textarea {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 input {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 select {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 textarea {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 input {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 select {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 textarea {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 input {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 select {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 textarea {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 .question {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 .subquestion .label {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 .question {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 .subquestion .label {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 .question {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 .subquestion .label {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 .question {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 .subquestion .label {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 .submit-btn {
	font-family: arial, helvetica, sans-serif;
}
.supplier-454 .submit-btn {
	font-family: arial, helvetica, sans-serif;
}
.supplier-506 .submit-btn {
	font-family: arial, helvetica, sans-serif;
}
.supplier-712 .submit-btn {
	font-family: arial, helvetica, sans-serif;
}
.supplier-31 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-454 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-506 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-712 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-31 .footer span a {
	border: 1px solid rgb(255, 255, 255); text-decoration: none !important;
}
.supplier-454 .footer span a {
	border: 1px solid rgb(255, 255, 255); text-decoration: none !important;
}
.supplier-506 .footer span a {
	border: 1px solid rgb(255, 255, 255); text-decoration: none !important;
}
.supplier-712 .footer span a {
	border: 1px solid rgb(255, 255, 255); text-decoration: none !important;
}
.supplier-545 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 {
	background: rgb(240, 240, 240); color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-546 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-614 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-615 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-400 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-671 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-672 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-705 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-622 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-623 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-665 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-666 .container {
	border-radius: 24px; border: 1px solid rgb(102, 102, 102); overflow: hidden; margin-top: 20px; box-shadow: 0px 0px 20px #666666; -webkit-box-shadow: 0px 0px 20px #666666; -moz-box-shadow: 0px 0px 20px #666666; -webkit-border-radius: 24px; -moz-border-radius: 24px; -o-border-radius: 24px; -ms-border-radius: 24px;
}
.supplier-545 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-546 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-614 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-615 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-400 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-671 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-672 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-705 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-622 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-623 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-665 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-666 .header {
	background-image: url("../images/brandings/background/gfk_BG_header.png"); background-repeat: repeat-x;
}
.supplier-545 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-546 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-614 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-615 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-400 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-671 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-672 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-705 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-622 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-623 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-665 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-666 #survey {
	background-position: right bottom, left bottom; box-shadow: none; background-image: url("../images/brandings/background/gfk_BG_footer_copyright.png"), none; background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: auto, auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(240, 240, 240); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-545 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-546 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-614 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-615 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-400 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-671 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-672 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-705 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-622 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-623 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-665 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
.supplier-666 .footer {
	background-position: left bottom; text-align: right; color: rgb(102, 102, 102); background-image: url("../images/brandings/background/gfk_BG_footer.gif"); background-repeat: repeat-x;
}
@media screen and (max-width:600px)
{
.supplier-545 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-546 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-614 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-615 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-400 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-671 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-672 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-705 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-622 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-623 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-665 .footer {
	padding-right: 0px; min-height: 20px;
}
.supplier-666 .footer {
	padding-right: 0px; min-height: 20px;
}
}
.supplier-545 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-546 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-614 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-615 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-400 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-671 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-672 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-705 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-622 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-623 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-665 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
.supplier-666 .footer span {
	padding: 0px 2em; font-size: 10px; max-width: none;
}
@media screen and (max-width:600px)
{
.supplier-545 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-546 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-614 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-615 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-400 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-671 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-672 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-705 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-622 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-623 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-665 .footer span {
	padding: 0px 10px; font-size: 10px;
}
.supplier-666 .footer span {
	padding: 0px 10px; font-size: 10px;
}
}
.supplier-545 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-546 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-614 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-615 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-400 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-671 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-672 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-705 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-622 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-623 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-665 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.supplier-666 .submit-btn {
	background: rgb(236, 100, 21); border-radius: 4px; color: rgb(255, 255, 255) !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
@media screen and (max-width:600px)
{
.supplier-545 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-546 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-614 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-615 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-400 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-671 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-672 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-705 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-622 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-623 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-665 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-666 .container {
	border-radius: 12px; margin-top: 10px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;
}
.supplier-545 .submit-btn {
	margin-top: 0px;
}
.supplier-546 .submit-btn {
	margin-top: 0px;
}
.supplier-614 .submit-btn {
	margin-top: 0px;
}
.supplier-615 .submit-btn {
	margin-top: 0px;
}
.supplier-400 .submit-btn {
	margin-top: 0px;
}
.supplier-671 .submit-btn {
	margin-top: 0px;
}
.supplier-672 .submit-btn {
	margin-top: 0px;
}
.supplier-705 .submit-btn {
	margin-top: 0px;
}
.supplier-622 .submit-btn {
	margin-top: 0px;
}
.supplier-623 .submit-btn {
	margin-top: 0px;
}
.supplier-665 .submit-btn {
	margin-top: 0px;
}
.supplier-666 .submit-btn {
	margin-top: 0px;
}
.supplier-545 .button-container {
	bottom: 2em;
}
.supplier-546 .button-container {
	bottom: 2em;
}
.supplier-614 .button-container {
	bottom: 2em;
}
.supplier-615 .button-container {
	bottom: 2em;
}
.supplier-400 .button-container {
	bottom: 2em;
}
.supplier-671 .button-container {
	bottom: 2em;
}
.supplier-672 .button-container {
	bottom: 2em;
}
.supplier-705 .button-container {
	bottom: 2em;
}
.supplier-622 .button-container {
	bottom: 2em;
}
.supplier-623 .button-container {
	bottom: 2em;
}
.supplier-665 .button-container {
	bottom: 2em;
}
.supplier-666 .button-container {
	bottom: 2em;
}
}
.supplier-545 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 input {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 select {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 textarea {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-546 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-614 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-615 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-400 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-671 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-672 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-705 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-622 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-623 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-665 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 .question {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-666 .subquestion .label {
	color: rgb(102, 102, 102) !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.supplier-545 .question {
	font-weight: bold;
}
.supplier-546 .question {
	font-weight: bold;
}
.supplier-614 .question {
	font-weight: bold;
}
.supplier-615 .question {
	font-weight: bold;
}
.supplier-400 .question {
	font-weight: bold;
}
.supplier-671 .question {
	font-weight: bold;
}
.supplier-672 .question {
	font-weight: bold;
}
.supplier-705 .question {
	font-weight: bold;
}
.supplier-622 .question {
	font-weight: bold;
}
.supplier-623 .question {
	font-weight: bold;
}
.supplier-665 .question {
	font-weight: bold;
}
.supplier-666 .question {
	font-weight: bold;
}
.supplier-545 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-546 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-614 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-615 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-400 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-671 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-672 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-705 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-622 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-623 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-665 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-666 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-287 {
	background: white; color: rgb(53, 33, 13); font-size: 16px;
}
.supplier-335 {
	background: white; color: rgb(53, 33, 13); font-size: 16px;
}
.supplier-643 {
	background: white; color: rgb(53, 33, 13); font-size: 16px;
}
.supplier-287 .container {
	border-radius: 0px 0px 0px 16px; box-shadow: -2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0 0 0 16px; -moz-border-radius: 0 0 0 16px; -o-border-radius: 0 0 0 16px; -ms-border-radius: 0 0 0 16px;
}
.supplier-335 .container {
	border-radius: 0px 0px 0px 16px; box-shadow: -2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0 0 0 16px; -moz-border-radius: 0 0 0 16px; -o-border-radius: 0 0 0 16px; -ms-border-radius: 0 0 0 16px;
}
.supplier-643 .container {
	border-radius: 0px 0px 0px 16px; box-shadow: -2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0 0 0 16px; -moz-border-radius: 0 0 0 16px; -o-border-radius: 0 0 0 16px; -ms-border-radius: 0 0 0 16px;
}
.supplier-287 .header {
	background-image: url("../images/brandings/background/vision-critical-bg.jpg"); background-repeat: no-repeat; background-size: cover;
}
.supplier-335 .header {
	background-image: url("../images/brandings/background/vision-critical-bg.jpg"); background-repeat: no-repeat; background-size: cover;
}
.supplier-643 .header {
	background-image: url("../images/brandings/background/vision-critical-bg.jpg"); background-repeat: no-repeat; background-size: cover;
}
.supplier-287 .header-logo {
	padding-left: 35px; max-height: 80px;
}
.supplier-335 .header-logo {
	padding-left: 35px; max-height: 80px;
}
.supplier-643 .header-logo {
	padding-left: 35px; max-height: 80px;
}
.supplier-287 #survey {
	padding-right: 2em; padding-left: 2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-335 #survey {
	padding-right: 2em; padding-left: 2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-643 #survey {
	padding-right: 2em; padding-left: 2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-287 .footer {
	color: rgb(153, 153, 153); margin-right: 32px; margin-left: 32px; position: relative;
}
.supplier-335 .footer {
	color: rgb(153, 153, 153); margin-right: 32px; margin-left: 32px; position: relative;
}
.supplier-643 .footer {
	color: rgb(153, 153, 153); margin-right: 32px; margin-left: 32px; position: relative;
}
.supplier-287 .footer img {
	height: auto; right: 0px; position: absolute; max-height: 40px;
}
.supplier-335 .footer img {
	height: auto; right: 0px; position: absolute; max-height: 40px;
}
.supplier-643 .footer img {
	height: auto; right: 0px; position: absolute; max-height: 40px;
}
.supplier-287 .footer span {
	padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 11px; max-width: none;
}
.supplier-335 .footer span {
	padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 11px; max-width: none;
}
.supplier-643 .footer span {
	padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 11px; max-width: none;
}
.supplier-287 .footer span:last-child {
	top: 5em; position: absolute;
}
.supplier-335 .footer span:last-child {
	top: 5em; position: absolute;
}
.supplier-643 .footer span:last-child {
	top: 5em; position: absolute;
}
.supplier-287 .footer a {
	border: currentColor; color: rgb(92, 187, 204); text-transform: uppercase; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-right: 30px; position: relative;
}
.supplier-335 .footer a {
	border: currentColor; color: rgb(92, 187, 204); text-transform: uppercase; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-right: 30px; position: relative;
}
.supplier-643 .footer a {
	border: currentColor; color: rgb(92, 187, 204); text-transform: uppercase; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-right: 30px; position: relative;
}
.supplier-287 .footer a:hover {
	text-decoration: underline;
}
.supplier-335 .footer a:hover {
	text-decoration: underline;
}
.supplier-643 .footer a:hover {
	text-decoration: underline;
}
.supplier-287 .footer a:not(:last-of-type)::after {
	top: 0px; right: -1.25em; font-size: 1.5em; font-weight: normal; margin-top: -0.25em; position: absolute; content: "|";
}
.supplier-335 .footer a:not(:last-of-type)::after {
	top: 0px; right: -1.25em; font-size: 1.5em; font-weight: normal; margin-top: -0.25em; position: absolute; content: "|";
}
.supplier-643 .footer a:not(:last-of-type)::after {
	top: 0px; right: -1.25em; font-size: 1.5em; font-weight: normal; margin-top: -0.25em; position: absolute; content: "|";
}
.supplier-287 .submit-btn {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; background-color: rgb(238, 238, 238);
}
.supplier-335 .submit-btn {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; background-color: rgb(238, 238, 238);
}
.supplier-643 .submit-btn {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; background-color: rgb(238, 238, 238);
}
@media screen and (max-width:600px)
{
.supplier-287 .header-logo {
	height: 60px; padding-left: 30px;
}
.supplier-335 .header-logo {
	height: 60px; padding-left: 30px;
}
.supplier-643 .header-logo {
	height: 60px; padding-left: 30px;
}
.supplier-287 .button-container {
	padding: 0px; text-align: left; position: static;
}
.supplier-335 .button-container {
	padding: 0px; text-align: left; position: static;
}
.supplier-643 .button-container {
	padding: 0px; text-align: left; position: static;
}
.supplier-287 #survey {
	padding-right: 1em; padding-left: 1em;
}
.supplier-335 #survey {
	padding-right: 1em; padding-left: 1em;
}
.supplier-643 #survey {
	padding-right: 1em; padding-left: 1em;
}
.supplier-287 .footer {
	margin: 0px 16px; padding: 0px 0px 10px; min-height: 0px;
}
.supplier-335 .footer {
	margin: 0px 16px; padding: 0px 0px 10px; min-height: 0px;
}
.supplier-643 .footer {
	margin: 0px 16px; padding: 0px 0px 10px; min-height: 0px;
}
.supplier-287 .footer span {
	padding: 0px 0px 1em; max-width: none;
}
.supplier-335 .footer span {
	padding: 0px 0px 1em; max-width: none;
}
.supplier-643 .footer span {
	padding: 0px 0px 1em; max-width: none;
}
.supplier-287 .footer span:last-child {
	top: 4em;
}
.supplier-335 .footer span:last-child {
	top: 4em;
}
.supplier-643 .footer span:last-child {
	top: 4em;
}
}
.supplier-287 input {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-287 select {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-287 textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-335 input {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-335 select {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-335 textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-643 input {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-643 select {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-643 textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-287 .question {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-287 .subquestion .label {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-335 .question {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-335 .subquestion .label {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-643 .question {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-643 .subquestion .label {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-287 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-335 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-643 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-333 {
	background: white; color: rgb(53, 33, 13); font-size: 16px;
}
.supplier-653 {
	background: white; color: rgb(53, 33, 13); font-size: 16px;
}
.supplier-333 .container {
	border-radius: 0px 0px 0px 16px; box-shadow: -2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0 0 0 16px; -moz-border-radius: 0 0 0 16px; -o-border-radius: 0 0 0 16px; -ms-border-radius: 0 0 0 16px;
}
.supplier-653 .container {
	border-radius: 0px 0px 0px 16px; box-shadow: -2px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0 0 0 16px; -moz-border-radius: 0 0 0 16px; -o-border-radius: 0 0 0 16px; -ms-border-radius: 0 0 0 16px;
}
.supplier-333 .header {
	background-image: url("../images/brandings/background/springboardUK.gif"); background-repeat: no-repeat; background-size: cover;
}
.supplier-653 .header {
	background-image: url("../images/brandings/background/springboardUK.gif"); background-repeat: no-repeat; background-size: cover;
}
.supplier-333 .header-logo {
	visibility: hidden;
}
.supplier-653 .header-logo {
	visibility: hidden;
}
.supplier-333 #survey {
	padding-right: 2em; padding-left: 2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-653 #survey {
	padding-right: 2em; padding-left: 2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-333 .footer {
	color: rgb(153, 153, 153); margin-right: 32px; margin-left: 32px; position: relative;
}
.supplier-653 .footer {
	color: rgb(153, 153, 153); margin-right: 32px; margin-left: 32px; position: relative;
}
.supplier-333 .footer img {
	height: auto; right: 0px; position: absolute; max-height: 40px;
}
.supplier-653 .footer img {
	height: auto; right: 0px; position: absolute; max-height: 40px;
}
.supplier-333 .footer span {
	padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 11px; max-width: none;
}
.supplier-653 .footer span {
	padding-right: 0px; padding-left: 0px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 11px; max-width: none;
}
.supplier-333 .footer span:last-child {
	top: 5em; position: absolute;
}
.supplier-653 .footer span:last-child {
	top: 5em; position: absolute;
}
.supplier-333 .footer a {
	border: currentColor; color: rgb(92, 187, 204); text-transform: uppercase; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-right: 30px; position: relative;
}
.supplier-653 .footer a {
	border: currentColor; color: rgb(92, 187, 204); text-transform: uppercase; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-right: 30px; position: relative;
}
.supplier-333 .footer a:hover {
	text-decoration: underline;
}
.supplier-653 .footer a:hover {
	text-decoration: underline;
}
.supplier-333 .footer a:not(:last-of-type)::after {
	top: 0px; right: -1.25em; font-size: 1.5em; font-weight: normal; margin-top: -0.25em; position: absolute; content: "|";
}
.supplier-653 .footer a:not(:last-of-type)::after {
	top: 0px; right: -1.25em; font-size: 1.5em; font-weight: normal; margin-top: -0.25em; position: absolute; content: "|";
}
.supplier-333 .submit-btn {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; background-color: rgb(238, 238, 238);
}
.supplier-653 .submit-btn {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; background-color: rgb(238, 238, 238);
}
@media screen and (max-width:600px)
{
.supplier-333 .header-logo {
	visibility: hidden;
}
.supplier-653 .header-logo {
	visibility: hidden;
}
.supplier-333 .button-container {
	padding: 0px; text-align: left; position: static;
}
.supplier-653 .button-container {
	padding: 0px; text-align: left; position: static;
}
.supplier-333 #survey {
	padding-right: 1em; padding-left: 1em;
}
.supplier-653 #survey {
	padding-right: 1em; padding-left: 1em;
}
.supplier-333 .footer {
	margin: 0px 16px; padding: 0px 0px 10px; min-height: 0px;
}
.supplier-653 .footer {
	margin: 0px 16px; padding: 0px 0px 10px; min-height: 0px;
}
.supplier-333 .footer span {
	padding: 0px 0px 1em; max-width: none;
}
.supplier-653 .footer span {
	padding: 0px 0px 1em; max-width: none;
}
.supplier-333 .footer span:last-child {
	top: 4em;
}
.supplier-653 .footer span:last-child {
	top: 4em;
}
}
.supplier-333 input {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-333 select {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-333 textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-653 input {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-653 select {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-653 textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-333 .question {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-333 .subquestion .label {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-653 .question {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-653 .subquestion .label {
	color: rgb(53, 33, 13); font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
}
.supplier-333 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-653 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-288 {
	background: white;
}
.supplier-289 {
	background: white;
}
.supplier-288 .container {
	background: rgb(252, 250, 246); border-width: 10px 0px 10px 10px; border-style: solid none solid solid; border-color: rgb(221, 215, 183) currentColor rgb(221, 215, 183) rgb(221, 215, 183); border-radius: 12px 0px 0px 12px; max-width: 960px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 12px 0 0 12px; -moz-border-radius: 12px 0 0 12px; -o-border-radius: 12px 0 0 12px; -ms-border-radius: 12px 0 0 12px;
}
.supplier-289 .container {
	background: rgb(252, 250, 246); border-width: 10px 0px 10px 10px; border-style: solid none solid solid; border-color: rgb(221, 215, 183) currentColor rgb(221, 215, 183) rgb(221, 215, 183); border-radius: 12px 0px 0px 12px; max-width: 960px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 12px 0 0 12px; -moz-border-radius: 12px 0 0 12px; -o-border-radius: 12px 0 0 12px; -ms-border-radius: 12px 0 0 12px;
}
.supplier-288 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-289 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media screen and (max-width:600px)
{
.supplier-288 #survey {
	padding: 30px;
}
.supplier-289 #survey {
	padding: 30px;
}
}
@media screen and (max-width:320px)
{
.supplier-288 #survey {
	padding: 15px;
}
.supplier-289 #survey {
	padding: 15px;
}
}
.supplier-288 .header {
	padding: 0px;
}
.supplier-289 .header {
	padding: 0px;
}
.supplier-288 .header-logo {
	height: auto; display: block; max-height: none;
}
.supplier-289 .header-logo {
	height: auto; display: block; max-height: none;
}
.supplier-288 .button-container {
	padding: 0px; text-align: left; position: static; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-289 .button-container {
	padding: 0px; text-align: left; position: static; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-288 .footer {
	margin: 0px 5em; padding-right: 120px; position: relative;
}
.supplier-289 .footer {
	margin: 0px 5em; padding-right: 120px; position: relative;
}
@media screen and (max-width:600px)
{
.supplier-288 .footer {
	margin: 0px; padding: 0px 30px;
}
.supplier-289 .footer {
	margin: 0px; padding: 0px 30px;
}
.supplier-288 .footer span {
	padding-right: 0px; padding-left: 0px;
}
.supplier-289 .footer span {
	padding-right: 0px; padding-left: 0px;
}
}
@media screen and (max-width:320px)
{
.supplier-288 .footer {
	padding: 0px 15px;
}
.supplier-289 .footer {
	padding: 0px 15px;
}
}
.supplier-288 .footer img {
	height: auto; right: 1em; bottom: 2em; position: absolute; max-height: 50px;
}
.supplier-289 .footer img {
	height: auto; right: 1em; bottom: 2em; position: absolute; max-height: 50px;
}
.supplier-288 .footer span {
	font-style: italic; max-width: 100%;
}
.supplier-289 .footer span {
	font-style: italic; max-width: 100%;
}
.supplier-71 {
	background: url("../images/brandings/background/precision-sample-bg.jpg") repeat-x center -62px rgb(52, 52, 52); color: rgb(119, 119, 119); font-size: 16px;
}
.supplier-126 {
	background: url("../images/brandings/background/precision-sample-bg.jpg") repeat-x center -62px rgb(52, 52, 52); color: rgb(119, 119, 119); font-size: 16px;
}
.supplier-127 {
	background: url("../images/brandings/background/precision-sample-bg.jpg") repeat-x center -62px rgb(52, 52, 52); color: rgb(119, 119, 119); font-size: 16px;
}
.supplier-461 {
	background: url("../images/brandings/background/precision-sample-bg.jpg") repeat-x center -62px rgb(52, 52, 52); color: rgb(119, 119, 119); font-size: 16px;
}
.supplier-99 {
	background: url("../images/brandings/background/precision-sample-bg.jpg") repeat-x center -62px rgb(52, 52, 52); color: rgb(119, 119, 119); font-size: 16px;
}
.supplier-71 #survey {
	background: rgb(236, 236, 236); border: 10px solid rgb(220, 220, 220); min-height: 410px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-126 #survey {
	background: rgb(236, 236, 236); border: 10px solid rgb(220, 220, 220); min-height: 410px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-127 #survey {
	background: rgb(236, 236, 236); border: 10px solid rgb(220, 220, 220); min-height: 410px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-461 #survey {
	background: rgb(236, 236, 236); border: 10px solid rgb(220, 220, 220); min-height: 410px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-99 #survey {
	background: rgb(236, 236, 236); border: 10px solid rgb(220, 220, 220); min-height: 410px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-71 .header {
	background-position: 98%; background-image: url("../images/brandings/background/samplepartnerlogo.png"); background-repeat: no-repeat;
}
.supplier-126 .header {
	background-position: 98%; background-image: url("../images/brandings/background/samplepartnerlogo.png"); background-repeat: no-repeat;
}
.supplier-127 .header {
	background-position: 98%; background-image: url("../images/brandings/background/samplepartnerlogo.png"); background-repeat: no-repeat;
}
.supplier-461 .header {
	background-position: 98%; background-image: url("../images/brandings/background/samplepartnerlogo.png"); background-repeat: no-repeat;
}
.supplier-99 .header {
	background-position: 98%; background-image: url("../images/brandings/background/samplepartnerlogo.png"); background-repeat: no-repeat;
}
.supplier-71 .header-logo {
	max-height: 80px;
}
.supplier-126 .header-logo {
	max-height: 80px;
}
.supplier-127 .header-logo {
	max-height: 80px;
}
.supplier-461 .header-logo {
	max-height: 80px;
}
.supplier-99 .header-logo {
	max-height: 80px;
}
.supplier-71 .submit-btn {
	border-radius: 5px; color: white !important; font-weight: bold; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); background-color: rgb(162, 13, 189); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-126 .submit-btn {
	border-radius: 5px; color: white !important; font-weight: bold; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); background-color: rgb(162, 13, 189); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-127 .submit-btn {
	border-radius: 5px; color: white !important; font-weight: bold; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); background-color: rgb(162, 13, 189); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-461 .submit-btn {
	border-radius: 5px; color: white !important; font-weight: bold; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); background-color: rgb(162, 13, 189); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-99 .submit-btn {
	border-radius: 5px; color: white !important; font-weight: bold; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); background-color: rgb(162, 13, 189); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-71 .footer {
	display: none;
}
.supplier-126 .footer {
	display: none;
}
.supplier-127 .footer {
	display: none;
}
.supplier-461 .footer {
	display: none;
}
.supplier-99 .footer {
	display: none;
}
@media screen and (max-width:600px)
{
.supplier-71 #survey {
	min-height: 450px;
}
.supplier-126 #survey {
	min-height: 450px;
}
.supplier-127 #survey {
	min-height: 450px;
}
.supplier-461 #survey {
	min-height: 450px;
}
.supplier-99 #survey {
	min-height: 450px;
}
.supplier-71 .header {
	background-size: 110px 60px; background-color: transparent;
}
.supplier-126 .header {
	background-size: 110px 60px; background-color: transparent;
}
.supplier-127 .header {
	background-size: 110px 60px; background-color: transparent;
}
.supplier-461 .header {
	background-size: 110px 60px; background-color: transparent;
}
.supplier-99 .header {
	background-size: 110px 60px; background-color: transparent;
}
.supplier-71 .header-logo {
	height: 60px;
}
.supplier-126 .header-logo {
	height: 60px;
}
.supplier-127 .header-logo {
	height: 60px;
}
.supplier-461 .header-logo {
	height: 60px;
}
.supplier-99 .header-logo {
	height: 60px;
}
.supplier-71 .footer span {
	font-family: Arial, sans-serif;
}
.supplier-126 .footer span {
	font-family: Arial, sans-serif;
}
.supplier-127 .footer span {
	font-family: Arial, sans-serif;
}
.supplier-461 .footer span {
	font-family: Arial, sans-serif;
}
.supplier-99 .footer span {
	font-family: Arial, sans-serif;
}
.supplier-71 .submit-btn {
	font-family: Arial, sans-serif;
}
.supplier-126 .submit-btn {
	font-family: Arial, sans-serif;
}
.supplier-127 .submit-btn {
	font-family: Arial, sans-serif;
}
.supplier-461 .submit-btn {
	font-family: Arial, sans-serif;
}
.supplier-99 .submit-btn {
	font-family: Arial, sans-serif;
}
}
.supplier-71 input {
	font-family: Arial, sans-serif;
}
.supplier-71 select {
	font-family: Arial, sans-serif;
}
.supplier-71 textarea {
	font-family: Arial, sans-serif;
}
.supplier-126 input {
	font-family: Arial, sans-serif;
}
.supplier-126 select {
	font-family: Arial, sans-serif;
}
.supplier-126 textarea {
	font-family: Arial, sans-serif;
}
.supplier-127 input {
	font-family: Arial, sans-serif;
}
.supplier-127 select {
	font-family: Arial, sans-serif;
}
.supplier-127 textarea {
	font-family: Arial, sans-serif;
}
.supplier-461 input {
	font-family: Arial, sans-serif;
}
.supplier-461 select {
	font-family: Arial, sans-serif;
}
.supplier-461 textarea {
	font-family: Arial, sans-serif;
}
.supplier-99 input {
	font-family: Arial, sans-serif;
}
.supplier-99 select {
	font-family: Arial, sans-serif;
}
.supplier-99 textarea {
	font-family: Arial, sans-serif;
}
.supplier-71 .question {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-71 .subquestion .label {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-126 .question {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-126 .subquestion .label {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-127 .question {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-127 .subquestion .label {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-461 .question {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-461 .subquestion .label {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-99 .question {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-99 .subquestion .label {
	color: rgb(119, 119, 119); font-family: Arial, sans-serif;
}
.supplier-71 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-126 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-127 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-461 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-99 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-965 {
	background: rgb(255, 255, 255); color: rgb(43, 55, 59); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-538 {
	background: rgb(255, 255, 255); color: rgb(43, 55, 59); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-965 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-538 #survey {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media screen and (max-width:600px)
{
.supplier-965 .header .container {
	background: rgb(255, 255, 255);
}
.supplier-538 .header .container {
	background: rgb(255, 255, 255);
}
}
.supplier-965 input {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-965 select {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-965 textarea {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-538 input {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-538 select {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-538 textarea {
	color: rgb(123, 123, 123) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.supplier-965 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-538 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-965 .subtext {
	color: rgb(84, 84, 84) !important;
}
.supplier-538 .subtext {
	color: rgb(84, 84, 84) !important;
}
.supplier-965 .submit-btn {
	color: rgb(255, 255, 255) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; background-color: rgb(83, 170, 32);
}
.supplier-538 .submit-btn {
	color: rgb(255, 255, 255) !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; background-color: rgb(83, 170, 32);
}
.supplier-965 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-538 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-965 .footer {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-538 .footer {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-735 {
	background: -ms-linear-gradient(black, black 60px, rgb(68, 68, 68) 60px, rgb(34, 34, 34)) rgb(34, 34, 34); color: white !important; font-family: Helvetica, Arial, sans-serif; text-shadow: 0px 1px 1px #111;
}
@media screen and (max-width:400px)
{
.supplier-735 {
	background-image: -ms-linear-gradient(black, black 50px, rgb(68, 68, 68) 50px, rgb(34, 34, 34));
}
}
.supplier-735 .header {
	padding: 10px 0px; text-align: center;
}
@media screen and (max-width:600px)
{
.supplier-735 .header {
	background: rgb(0, 0, 0) !important;
}
}
.supplier-735 .header-logo {
	max-height: 40px;
}
@media screen and (max-width:400px)
{
.supplier-735 .header-logo {
	max-height: 30px;
}
}
.supplier-735 #survey {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-735 .submit-btn {
	background: linear-gradient(rgb(95, 156, 197), rgb(57, 107, 158)) rgb(57, 107, 158); border-radius: 1em; border: 1px solid rgb(4, 64, 98); color: white !important; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; margin-left: 15px; text-shadow: 0px 1px 1px #194b7e; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em;
}
.supplier-735 input {
	font-family: Helvetica, Arial, sans-serif;
}
.supplier-735 select {
	font-family: Helvetica, Arial, sans-serif;
}
.supplier-735 textarea {
	font-family: Helvetica, Arial, sans-serif;
}
.supplier-735 .question {
	padding: 15px; color: white !important; font-family: Helvetica, Arial, sans-serif; text-shadow: 0px 1px 1px #111;
}
.supplier-735 .subquestion .label {
	padding: 15px; color: white !important; font-family: Helvetica, Arial, sans-serif; text-shadow: 0px 1px 1px #111;
}
.supplier-735 .answer {
	padding: 20px 0px 0px 20px;
}
.supplier-735 .question {
	font-size: 18px; font-weight: bold;
}
.supplier-735 .button-container {
	text-align: left; padding-left: 5em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media screen and (max-width:600px)
{
.supplier-735 .button-container {
	padding-left: 1em;
}
}
.supplier-398 .header-logo {
	visibility: hidden;
}
.supplier-621 .header-logo {
	visibility: hidden;
}
.supplier-242 {
	background: rgb(255, 255, 255); color: rgb(23, 110, 181);
}
.supplier-242 #survey {
	background: rgb(230, 230, 230); border-radius: 5px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-242 .footer {
	display: none;
}
.supplier-242 .header-logo {
	max-height: 90px;
}
@media screen and (max-width:600px)
{
.supplier-242 .header {
	background-color: transparent;
}
.supplier-242 .header-logo {
	height: 60px;
}
}
.supplier-242 .question {
	color: rgb(23, 110, 181);
}
.supplier-242 .subquestion .label {
	color: rgb(23, 110, 181);
}
.supplier-242 .button-container {
	color: rgb(23, 110, 181); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-1556 #survey {
	background: rgb(255, 255, 255); border-radius: 10px; border: 1px solid rgb(210, 210, 210); box-shadow: 3px 3px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-727 #survey {
	background: rgb(255, 255, 255); border-radius: 10px; border: 1px solid rgb(210, 210, 210); box-shadow: 3px 3px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;
}
.supplier-1556 .header-logo {
	max-height: 90px;
}
.supplier-727 .header-logo {
	max-height: 90px;
}
.supplier-1556 .footer {
	text-align: center; color: rgb(255, 255, 255);
}
.supplier-727 .footer {
	text-align: center; color: rgb(255, 255, 255);
}
.supplier-1556 .footer span {
	font-family: Helvetica, Arial, sans-serif; max-width: 430px;
}
.supplier-727 .footer span {
	font-family: Helvetica, Arial, sans-serif; max-width: 430px;
}
.supplier-1556 .footer span a {
	color: rgb(255, 255, 255);
}
.supplier-727 .footer span a {
	color: rgb(255, 255, 255);
}
.supplier-1556 .footer span:nth-child(3) {
	margin: 100px 0px 0px; padding: 10px 12px; font-size: 11px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.supplier-727 .footer span:nth-child(3) {
	margin: 100px 0px 0px; padding: 10px 12px; font-size: 11px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
@media screen and (max-width:600px)
{
.supplier-1556 .header {
	background-color: transparent;
}
.supplier-727 .header {
	background-color: transparent;
}
.supplier-1556 #survey {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(210, 210, 210); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.supplier-727 #survey {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(210, 210, 210); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0;
}
.supplier-1556 .footer {
	text-align: left;
}
.supplier-727 .footer {
	text-align: left;
}
.supplier-1556 .footer span {
	max-width: 200px;
}
.supplier-727 .footer span {
	max-width: 200px;
}
.supplier-1556 .footer span:nth-child(3) {
	margin: 0px; border: 0px currentColor; font-size: 9px;
}
.supplier-727 .footer span:nth-child(3) {
	margin: 0px; border: 0px currentColor; font-size: 9px;
}
}
.supplier-1556 input {
	color: rgb(102, 102, 102) !important;
}
.supplier-1556 select {
	color: rgb(102, 102, 102) !important;
}
.supplier-1556 textarea {
	color: rgb(102, 102, 102) !important;
}
.supplier-727 input {
	color: rgb(102, 102, 102) !important;
}
.supplier-727 select {
	color: rgb(102, 102, 102) !important;
}
.supplier-727 textarea {
	color: rgb(102, 102, 102) !important;
}
.supplier-1556 .question {
	color: rgb(102, 102, 102) !important;
}
.supplier-1556 .subquestion .label {
	color: rgb(102, 102, 102) !important;
}
.supplier-727 .question {
	color: rgb(102, 102, 102) !important;
}
.supplier-727 .subquestion .label {
	color: rgb(102, 102, 102) !important;
}
.supplier-1556 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-727 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-111 {
	color: rgb(0, 0, 0) !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.supplier-748 {
	color: rgb(0, 0, 0) !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.supplier-111 .submit-btn {
	background: #6BC073; border-radius: 5px; color: rgb(255, 255, 255) !important; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.supplier-748 .submit-btn {
	background: #6BC073; border-radius: 5px; color: rgb(255, 255, 255) !important; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
@media screen and (max-width:600px)
{
.supplier-111 {
	background-color: rgb(221, 221, 221);
}
.supplier-748 {
	background-color: rgb(221, 221, 221);
}
.supplier-111 .header-logo {
	height: 70px;
}
.supplier-748 .header-logo {
	height: auto;
}
.supplier-111 .footer span {
	width: 75%;
}
.supplier-748 .footer span {
	width: 75%;
}
}
.supplier-111 input {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-111 select {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-111 textarea {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-111 .answer span {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-111 .subquestion .label {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-748 input {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-748 select {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-748 textarea {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-748 .answer span {
	color: rgb(83, 90, 76); font-size: 14px;
}
.supplier-748 .subquestion .label {
	color: rgb(83, 90, 76); font-size: 14px;
}

/* Jade has requested for question color to be darker */
/*
.supplier-111 .question {
	color: #6BC073; font-size: 17px;
}
.supplier-748 .question {
	color: #6BC073; font-size: 17px;
}
*/

.supplier-111 .question {
    color: rgb(69, 69, 69);
    font-size: 17px;
}

.supplier-748 .question {
    color: rgb(69, 69, 69);
    font-size: 18px;
}


/* Germany requested the question color to show up in black */
.supplier-111 .question_de {
	color:black; font-size: 17px;
}
.supplier-748 .question_de {
	color:black; font-size: 17px;
}


.supplier-111 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.supplier-748 .button-container {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
