/* - - - - - - - - - - - - - - - - - - - - -

 Title : Example Custom CSS : DinoMaster!
 URL : http://wufoo.com

 Last Updated : April 1, 2011

- - - - - - - - - - - - - - - - - - - - - 

INSTRUCTIONS
1. Copy / Paste all or portions of these
CSS rules into "custom.css".

2. Experiment and play.

- - - - - - - - - - - - - - - - - - - - - */
@import url('https://fonts.googleapis.com/css?family=Poppins%3A300%2C400%2C400italic%2C600%2C700%7CRubik%3A300%2C400%2C400italic%2C600%2C700&amp;subset=latin-ext&amp;ver=1.0.0');

body, h1, h2, h3, h4, h5, h6 {
  font-family: Poppins,sans-serif;
}

body
{
	font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: #282828;
}

/* Backgrounds */

/*html
{
	background-image:none;
	background-color:#99cc00
}

#logo{
	background-image:none;
	background-color:#669900
}

#container
{
	background:#FFFFFF
}

.wufoo input.text, 
.wufoo textarea.textarea
{
	background:#FFFFFF url(/images/fieldbg.gif) repeat-x top
}

.wufoo .focused
{
	background:#FFF7C0
}

.wufoo .instruct
{
	background-color:#F5F5F5
}*/


html.embed,
.embed form, 
.embed body,
.embed #container
{
	height: 100%;
	padding-right: 5px;
}

.embed body
{
	overflow-x: inherit;
}

.wufoo li.focused
{
	background:none !important;
}




    

/* Borders */
#container
{
	border:0 solid #cccccc;
}

/*.wufoo .info
{
	border-bottom:1px dotted #CCCCCC
}
*/
.wufoo .instruct
{
	font-size: 12px;
}

    

/* Typography */
.wufoo .info h2
{
	font-family: Poppins,sans-serif;
    font-weight: 600;
    margin-bottom: 15px;
}


.wufoo .info div 
{
    font-family: Poppins,sans-serif;
    font-size: 14px !important;
    line-height: 25px;
    font-weight: 400;
    color: #282828;
    color: #444444 !important;
}


.wufoo label.desc, 
.wufoo legend.desc 
{
    font-family: Poppins,sans-serif;
    margin-bottom: .5rem;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 25px;
    font-weight: 400;
    color: #282828 !important;
}



.wufoo li {
    width: 100%;
}

form li
{
	padding: 6px 1% 9px 0%;
}

form li span
{
	margin: 0 0.7em 0 0;
}

.wufoo li div, 
.wufoo li span, 
.wufoo li div label, 
.wufoo li span label
{
	font-family: Poppins,sans-serif;
}

.wufoo li.focused label.desc, 
.wufoo li.focused legend.desc, 
.wufoo li.focused div, 
.wufoo li.focused span, 
.wufoo li.focused div label, 
.wufoo li.focused span label, 
.safari .wufoo li.focused input.file
{
	color: #282828;
}





.wufoo label.desc, 
.wufoo legend.desc
{
	font-family: Poppins,sans-serif;
	margin-bottom: .5rem;
}

.wufoo input.text, 
.wufoo textarea.textarea, 
.wufoo select.select 
{
	font-family: Poppins,sans-serif;
	display: block;
        padding: .000rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    width: -webkit-fill-available;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: calc(1.9em + .9rem);
    border-radius: 0;

}

.wufoo input.text:focus, 
.wufoo textarea.textarea:focus, 
.wufoo select.select:focus
{
	box-shadow: none;
    color: #495057 !important;
    background-color: #fff !important;
    border-color: #80bdff;
    outline: 0 !important;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000000;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #000000;
}

.wufoo label.choice{
	color:#444444
}

.wufoo .instruct
{
	color: #444444;
    font-family: Poppins,sans-serif;
    font-size: 14px;
    position: relative;
    left: 0px !important;
    margin-top: 10px;
    width: 95.5%;
    visibility: visible;
    margin: 0;
    margin-top: 10px;
    opacity: 1;
    padding: 7px 10px;
}

form li.focused .instruct, 
form li:hover .instruct
{
	left: 0 !important;
}

form li span
{
	margin:0;
	width: 47%;
    padding: 0 6px;
}


.wufoo input.btTxt {
    background-color: #ff4037 !important;
    line-height: 1.5;
    font-weight: 400;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 0.97rem;
    color: #ffffff;
    transition: ease-out 0.4s;
    border-radius: 0;
    outline: none;
    font-family: Poppins,sans-serif;
}

.wufoo input.btTxt:hover
{
	cursor: pointer;
	background-color: #ea2f26 !important;
}

form li.buttons
{
	text-align: center;
}