/* mt.gov Corporate Downloads Stylesheet */

body {  
}

#feedback_wrap {

}

#feedback_wrap label {
	float:left !important;
	padding:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	font-size:13px !important;
	color:#000;
}

.feedback_txt {
	font-size: 14px !important;
	float:left !important;
	color: #000000 !important;
	width:100% !important;
	margin-left: 0px !important;
    margin-top: 0;
}

.feedback_txt label {
	width:60px;
}

.feedback_margin {
	margin-left:50px !important;
	font-size: 14px !important;
	float:left !important;
	color: #000000 !important;
	width:90% !important;
	margin-left: 0px !important;
	
}



/*-----------resposive design feedback--------------------*/

@media screen and (max-width:450px) {
		   .feedback_none {
			  display:none;
			  }
		   .feedback_margin {
			  margin-left:0px;
			  
			  }
			  
			.feedback_form {
				min-height: 200px;
            }
			
			.feedback_q {
				width:250px;
			}
			
			.feedback_txt {
				margin-left:5%;
				margin-right:5%;
				width:90% !important;
           }
		
		   .subQuestion2 textarea {
			   width:95%;
		   }
		   .subQuestion2 input[type="text"] {
	           width:95%;
           }
		   
           .subQuestion2 input[type="button"] {
	           width:100%;
			   margin-left:0px;
			   margin-bottom:10px;
           }

           .subQuestion2 input[type="submit"] {
	           width:100%;
			   margin-left:0px;
			   margin-bottom:10px;
           }

           .subQuestion2 input[type="reset"] {
	           width:100%;
			   margin-left:0px;
			   margin-bottom:10px;
           }
		   .subQuestionArrow {
			   display:none;
		   }
		   .subQuestionArrow2 {
			   display:none;
		   }
}




.subQuestionWrap, .subQuestionWrap2 {
	width:100%;
}

.feedback_form {
	width:90%;
	min-height: 100px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:0px;
}
.feedback_title {
	padding: 10px 3%;
}

.feedback_q {
	width:250px;
	font-size:14px;
	float:left;
}

.form_cell_title {
	float:left;
	width:20%;
	*width:120px;
	padding-top:10px;
	min-height:50px;
	background-color:#CCC;
	text-align:center;
	
}

.feedback_none {
	padding-bottom:10px;
			  }

.form_cell {
	float:left;
	width:20%;
	*width:120px;
	padding-top:10px;
	min-height:30px;
	background-color:#FFF;
	text-align:center;
}


.form_table {
	float:left;
	width:100%;
	*width:600px;
	margin-bottom:20px;
	margin-top:20px;
	border:1px solid #CCC;
	
}

.feedback_tet {
}

.subQuestion, .subQuestion2 {
	width:75%;
	min-height:40px;
	margin-left:5%;
	margin-right:10%;
	margin-top:10px;
	margin-bottom:10px;
	background: #FFF;	 
	border:1px solid #CCC;
	padding-left:5%;
	padding-right:5%;
	padding-top:15px;
	padding-bottom:0;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	clear:left;
}

.subQuestionArrow2 {
	background:url() left no-repeat;	
	margin:0 0 -2px 238px;
	position:relative;
	z-index:1;
}

.subQuestionArrow {
	background:url() left no-repeat;	
	margin:0 0 -2px 38px;
	position:relative;
	z-index:1;
}

.feedback_form label {
	font-size: 14px;
	color: #000000;
	margin-top:20px;
	margin-bottom:10px;
	cursor:pointer;
}

.subQuestion2 input[type="text"] {
	width:90%;
}

.subQuestion2 input[type="button"] {
	margin-left:10px;
}

.subQuestion2 input[type="submit"] {
	margin-left:10px;
}

.subQuestion2 input[type="reset"] {
	margin-left:10px;
}

.subQuestion2 textarea {
	margin-bottom:10px;
	margin-top:10px;
	width:90%;
}

/*----------- end feeback resposive design--------------------*/