@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,400;1,900&display=swap');

#logo{
	background-image: none;
        display: none !important;
}

input.text, input.search, input.file, textarea.textarea, select.select {
    	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    	padding: 6px;
}

.wufoo li.focused {
    	background-color: #f5f5f5;
    	padding: 15px 10px 20px;
}
.wufoo input.text, .wufoo textarea.textarea {
	background: #FFFFFF;
 	url(/images/fieldbg.gif) repeat-x top;
}

.wufoo .instruct {
	background-color:#F5F5F5;
}



/* Borders */


#container {
    border: none;
}

#container, html.embed {
    background-color: #e21e26 !important;
}

.wufoo .info {
	border-bottom: 1px dotted #CCCCCC;
}

.wufoo .instruct {
	border: 1px solid #e6e6e6;
}



/* Typography */
 
.wufoo a {
    color: #FFF !important;
}
.wufoo a:hover {
    color: #000!important;
}

.wufoo, body {
 	font-family: 'Montserrat', sans-serif !important;
	font-size: 100%;
        color: white !important;
}
.wufoo .info h2 {
	font-size: 210%;
	font-family: inherit;
        font-weight: 900 !important;
        font-style: italic !important;
	color: #FFF !important;
        display: none !important;
}

.wufoo .info div {
	font-size: 95% !important;
	font-family: inherit;
	color: #FFF !important	;
}

.wufoo .section h3 {
	font-size: 110%;
	font-family: inherit;
	background: transparent;
	color: #FFF !important;
}

.wufoo .section div {
	font-size: 85%;
	font-family: inherit;
	color: #FFF !important;
}

.wufoo label.desc, .wufoo legend.desc {
	font-size: 95%;
	font-family: inherit;
        font-weight: 900 !important;
        font-style: italic !important;
	color: #FFF;
}

.wufoo li div, .wufoo li div label, .wufoo li span label {
	font-family: inherit;
	color: #FFF;
}

.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice {
	font-size: 100%;
	font-family: inherit;
	color: #FFF;
}

.wufoo label.choice {
	color: #FFF;
}
label#title1, label#title3, label#title119 {
    Color: #FFF !important;
}

.wufoo .instruct {
	font-size: 80%;
	font-family:inherit;
	color:#FFF;

}
.wufoo li.focused {
    background-color: #000000 !important;
}
.centerFormProp a:hover {
    color: #000;
}

.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file {
    min-width: 175px !important;
}
form li.error .desc {
    color: #000 !important;
}
form li.error {
    background-color: #F1F1F1 !important;
}
.wufoo input.btTxt {
    font-size: 85%;
    font-weight: 900;
    font-style: italic;
    padding: 10px 40px;
    border: none !important;
    color: white !important;
    background-color: black !important;
    margin-top: 10px;
    text-transform: uppercase;
}
.wufoo input.btTxt:hover {
    color: white !important;
    background-color: #00000098 !important;
    cursor: pointer;
}

h2.leftFormProp {
 /*   display: none; */
}

form span.req {
    color: black !important;
}