
@font-face {
    font-family: 'nexa_slab_regularregular';
    src: url('../fonts/nexaslab-regular-webfont.eot');
    src: url('../fonts/nexaslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexaslab-regular-webfont.woff2') format('woff2'),
         url('../fonts/nexaslab-regular-webfont.woff') format('woff'),
         url('../fonts/nexaslab-regular-webfont.ttf') format('truetype'),
         url('../fonts/nexaslab-regular-webfont.svg#nexa_slab_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* --------------------------------------------------------------
   FORM
-------------------------------------------------------------- */
.form-banner {
    margin: -20px 0px 30px;
}

.form-banner img {
    display: block;
	width: 100%;
}

.form-heading {
    font-family: "nexa_slab_blackregular";
    font-size: 20px;
    margin: 40px 0px;
    color: #393939;
}

.form-required {
	font-family: 'nexa_slab_regularregular' !important;
	font-size: 15px !important;
	float: right;
	margin: 0px 0px 10px !important;
}

.form-required span {
	color: #dd0505 !important;
}

.trade-form {
	clear: both;	
}

.trade-form input {
	background: #f0efef;
	border: 1px solid black;
	padding: 10px 20px;	
	font-family: 'nexa_slab_regularregular' !important;
	font-size: 15px !important;
	border-radius: 5px;
	width: 44%;
	margin: 0px 38px 30px 0px;
}

.trade-form label, .trade-form {
	font-family: 'nexa_slab_regularregular' !important;
	font-size: 15px !important;	
}


.trade-form input[type="radio"] {
    width: 20px;
    margin: 0px 0px 0px 20px;
}

.trade-form textarea {
	background: #f0efef;
	border: 1px solid black;
	padding: 10px 20px;	
	font-family: 'nexa_slab_regularregular' !important;
	font-size: 15px !important;
	border-radius: 5px;
	width: 96%;
	clear: both;
	margin: 0px 0px 30px;
	height: 100px;
}

.trade-form .condition input[type="radio"] {
    width: 20px;
    margin: 0px 0px 0px 20px;
}

.trade-form .condition span {
    font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #393939;
}

.trade-form .condition p {
    margin: 10px 0px 0px 15px !important;
}

.trade-form input[type="submit"] {
    background: #49BFED none repeat scroll 0% 0%;
	border: 1px solid #000;
	padding: 10px 20px;
	font-family: "nexa_slab_regularregular" !important;
	font-size: 22px !important;
	border-radius: 5px;
	width: 160px;
	margin: 30px 0px 0px 0px;
	text-transform: uppercase;
	color: #FFF;
	float: right;
}

.trade-form input[type="submit"]:hover {
    cursor: pointer;
	color: #49BFED;
	background: #FFF;
}


/******* CONFIRMATION PAGE ********/
.confirmation-text {
	color: #393939;
	font-family: "nexa_slab_regularregular" !important;	
	font-size: 20px !important;
	margin: 0px 0px 30px !important;
	padding: 0px !important;
	line-height: 35px !important;
}

.confirmation-text span {
	font-family: 'nexa_slab_blackregular' !important;	
}


.provided p {
	margin: 0px 0px 10px !important;	
	padding: 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
}

.provided p span {
	font-size: 16px;
	font-weight: bold;
}
