@import url("//fast.fonts.net/cssapi/30a36611-f5dd-45b0-b289-db6ead858a39.css");
	
/*
font-family:'Museo Sans W01_100', sans-serif;
font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_500', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;
font-family:'Museo Sans W01_900', sans-serif;
*/

body {margin: 0; background: #fff;}
#logo {display: none;}
.powertiny {display: none;}
header#header {display: none;}

#container {border: none; width: 100%;
webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

form.wufoo {margin: 0;}

.wufoo label.desc {
    font-size: 21px !important;
    font-family:'Museo Sans W01_300', sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #000 !important;
    display: inline-block;
    max-width: 250px;
	width:100%;
	vertical-align:middle;
}

.wufoo input.text {
	display:inline-block;
	vertical-align:middle;
    width: 100%;
    height: 40px;
    font-size: 18px !important;
    font-family:'Museo Sans W01_300', sans-serif;
	font-weight:300;
    border: 2px solid #e5ece7;
    color: #404040 !important;
    padding: 0 7px;
    box-sizing: border-box;
	background: none;
    
}




.wufoo li div {
    display: inline-block;
    max-width: 520px;
	width:100%;
	vertical-align:middle;
}



.wufoo select.select {
	display:inline-block; 
	vertical-align:middle;
	width:100%;
	height:40px;
	border:none; 
	font-size:18px !important;
	line-height: 48px;
	color:#fff !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; 
	padding:0 0 0 7px; 
	margin:0px; 
	box-sizing:border-box;
	background:#19b14c url(../images/form_arrow.png) no-repeat top center;
	font-family:'Museo Sans W01_300', sans-serif;
	font-weight:300  !important;

	
	
}


.wufoo input.btTxt {background:#19b14c; height:40px; margin:0 auto; color:#fff; border:0; font-family:'Museo Sans W01_300', sans-serif; font-weight:300  !important; display:block; font-size:18px; text-transform:uppercase; padding: 0 30px;}

.wufoo input.file {}

.wufoo li.buttons div {max-width:100%;}

.wufoo .section h3 {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:20px !important; line-height:25px;}

.wufoo legend.desc {font-family:'Museo Sans W01_300', sans-serif; font-weight:300 !important; font-size:18px !important; line-height:25px;}
.wufoo legend.desc strong {font-family:'Museo Sans W01_500', sans-serif; font-weight:500 !important; font-size:20px !important; line-height:25px;}

.wufoo li span {}



input[type="file"] {
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:99999;
	cursor: pointer;
}


.custom-file-upload {
    cursor: pointer;
	width:100%;
	height:40px;
	max-width: 410px;
	position: relative;
	z-index: 1;
}

.custom-file-upload:after {
    content: " BROWSE ";
	display: block;
	width:130px;
	height:40px;
	background:#19b14c;
	position: absolute;
	right:0; 
	top:0;
	color:#fff; 
	font-family:'Museo Sans W01_300', sans-serif; 
	font-weight:300  !important; 
	font-size:18px; 
	text-transform:uppercase; 
	text-align: center;
	line-height: 40px;
	z-index: 1;

}

#file-selected {
	display:inline-block;
	vertical-align:middle;
    width: 100%;
	max-width: 250px;
    height: 40px;
    font-size: 18px !important;
    font-family:'Museo Sans W01_300', sans-serif;
	font-weight:300;
    border: 2px solid #e5ece7;
    color: #404040 !important;
    padding: 0 7px;
    box-sizing: border-box;
	background: none;
	z-index: 1;
	line-height: 40px;
	overflow: hidden;
    
}
#title17 {width: auto; float:left; margin-right: 20px;}


li#foli17 {
    font-size: 21px !important;
	font-family: 'Museo Sans W01_300', sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #000 !important;
    vertical-align: middle;
}
li#foli17 legend.desc {font-size: 21px !important;}

li#foli17 strong {
    font-size: 18px !important;
	font-family: 'Museo Sans W01_300', sans-serif;
    font-style: normal;
    font-weight: 300;
    color: #000 !important;
    vertical-align: middle;
}


.checkboxes {width: auto;}

li.notStacked div.checkboxes  span {color: #25803d; line-height: 10px; vertical-align: text-top;}

.checkbox {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #fff;
     color: #666;
     height: 20px !important;
     width: 20px !important;
     border: 1px solid #25803d;
     cursor: pointer;     
     margin:0 30px 0 7px;
     outline: none;
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 	 
border-radius: 2px; 


	 

}
.checkbox:checked::before
{
     position: absolute;
     font-family:'Museo Sans W01_900', sans-serif; 
	 font-weight: 900; 
	 color:#25803d;
	 font-size:20px;
     left: 1px;
     top: -6px;
     content: '\02143';
     transform: rotate(40deg);
}

#form_thanks {

    font-family: 'Museo Sans W01_700', sans-serif;
    font-weight: 7100;
    font-size: 21px;
    line-height: 26px;
    margin: 0;
    padding: 80px 0;


}

.wufoo .section h3 {border-top: none;}




/* Contest Form */





/* Media Queries */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 720px) {

}

@media only screen and (min-width: 960px) {



}

@media only screen and (min-width: 1024px) {

}

@media only screen and (min-width: 1080px) {

}

@media only screen and (min-width: 1090px) {

}