h1 {
	font-size: 25px;	
}
h2 {
	font-size: 20px;
	padding-top: 0px;
	margin-top: 0px;	
}
.show-grid {
	background-color: #F9F9F9;	
}
.padding {
	padding: 10px;
}
.marginleftanswer {
margin-left: 20px;	
}
.question {
	cursor: hand;
	cursor: pointer;
}
.logo {
max-width: 200px;	
}
.verticalcenter {
 vertical-align: middle;
 display: table-cell;
}
textarea {
	width: 97%;
	max-width: 500px;
	min-height: 75px!important;
}
	label.valid {
		  width: 24px;
		  height: 24px;
		  background: url(../img/valid.png) center center no-repeat!important;
		  display: inline-block;
		  text-indent: -9999px;
		}
		label.error {
			font-weight: bold;
			color: red;
			padding: 2px 8px;
			margin-top: 2px;
		  background: url(../js/img/error.png) center center no-repeat;
		}

#container .extraArticle:nth-child(even):nth-child(1n+1) .well{
	background-color: #f1f1f1;
	padding: 5px;
}
.well_top {
	-webkit-border-radius: 3px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 3px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; margin-bottom: 0px!important;
}
.well_middle{
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; margin-bottom: 0px!important;
}
.well_bottom {
	-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-radius: 0px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; margin-bottom: 20px!important;
	
}
.well {
background-color: #F6F6F6;	
}

.fa-search:before {
    content: "\f002";
    font-size: 20px;
    line-height: 2;
}

.fa-plus-square-o:before {
    content: "\f196";
    font-size: 30px;
    line-height: 42px;
}