.iq_left{
	width:100%;
}
.iq_right{
	width:100%;
}
.iq_header{
	font-size:26px;
	font-weight:bold;
}
.iq_header span{
	margin-left:20px;
	font-size:14px;
}
.iq_content{
	margin-top: 10px;
}
.shirt_type{

}
.shirt_type select{
	width:100% !important;
	height: 40px;
	color: #000;
}
.iq_quantity{

	border: 0px !important;
}
.school_name{

}
.email{

}



.quote_button{

}
.total{
	width:100%;
	margin-left: 10px;
	display:none;
}
.total div{display:block;}

.iq_content span {
    font-weight: 500;
    float: left;
    width: 30%;
    text-align: left;
    margin-top: 13px;
}

.iq_content input[type=text] {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px;
    color: #000;
}
.iq_content .error-note{
	 border: 1px solid #C30 !important;
}

#instantquote_btn {
    background-color: #8BC63E;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    line-height: 1.0;
    padding: 1em .6em;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    border: 0px;
}

#instantquote .shirt_type,
#instantquote .iq_quantity,
#instantquote .school_name,
#instantquote .email,
#instantquote .iq_header span,
.quote_button,
button#instantquote_btn {
}

select#shirt_type,
input#quantity,
input#school_name,
input#email,
button#instantquote_btn
 {
    margin-top: 5px;
    float: left;
    width: 70%;
}

button#instantquote_btn {
    margin: 10px 0 0px 30%;
    float: left;
    width: 30% !important;
    border-radius: 60px !important;
	background:#1E5785;
}


#quote_total{
	font-size:22px;
	font-weight:bold;
}
.iq_text {
    display: block;
    font-size: 14px;
}
.instant_everage_line {
    display: block;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 10px 1px;
    padding: 10px 0px 0 28%;
}

div#instantquote input[type=date], div#instantquote input[type=email], div#instantquote input[type=number], div#instantquote input[type=password], div#instantquote input[type=search], div#instantquote input[type=tel], div#instantquote input[type=text], input[type=url], div#instantquote select, div#instantquote textarea {
    border: 0px;
    margin-bottom: 10px;
}

span.instant_free_shirts {
    padding: 0 0 0 28%;
}
#price_per_shirt{
	font-size:22px;
	font-weight:bold;
}
.iq_clear{clear:both;}
.error{border: 1px solid #C30 !important;}

@media only screen and (max-width: 768px)
{
	.iq_right, .iq_left{
		float:none;
		width:100%;
	}
	.iq_right{margin-top:10px;}
	.iq_header span {
		margin-left: 0px;
		display: block;
	}	
	.iq_content {
		display: block;
	}
	.shirt_type{
		margin-right: 0px;
		width:45%;
		float: left;
	}
	.iq_quantity{
		width:45%;
		float: right;
		margin-right: 0px;
	}
	.school_name{
		clear:both;
		margin-right: 0px;
		margin-top: 20px;
		width:45%;
		float: left;
	}
	.email{
		width:45%;
		margin-top: 20px;
		margin-right: 0px;
		float: right;
	}
	.quote_button {
		width: 100%;
		clear: both;
	}
	.total{
		clear:both;
		width:100%;
		margin-left:0px;
	}
}