.well{
	border: none;
	border-radius:25px;
	color:#FFF;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAhCAIAAAAj0aDnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkYxRjlENTNBOEIxMUU0OUFBQkM2OTg4MDhBRTcxNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkYxRjlENjNBOEIxMUU0OUFBQkM2OTg4MDhBRTcxNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGRjFGOUQzM0E4QjExRTQ5QUFCQzY5ODgwOEFFNzE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGRjFGOUQ0M0E4QjExRTQ5QUFCQzY5ODgwOEFFNzE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BsRy1wAAAZ1JREFUeNrsWcluhDAMHSI2sYlFiK/i//8ChFgkEEszPfRAZ4oT8qYTWp84WMY87OfnxCjL8qazMcbWdT0b5Ka5nYfgjkKSJIjkTNPkfwkRFlJQ8zzTvR3HIXqGYUj/S/SwURTRwaV7mm3b0lEYx5HoWdc1ImxVVYhmYW9eqyCzbRuCglBn/brtstV+RiiZLDIocNbh5IdIznVdRPEfsi971io/UwCdU+lEHQQBglwsyzIM4+CLvp6maSLGpXsKEXXXdYj66vtezYygz/M30dQQBU2f55pq6j86I45RyPMc8aY4jhFhfd+HoCAkfum2LAuit7dtg6AAUoFCCwu9t4dhUIACXSZceLNgQsP/qpvF/4xQh0KWZYjO8jwPsVnwJYhHfqygz1jTNPT653xBdObdimgrLgJ3PMBeTwF0ZxCzfKdCSRQutlkw6aK60mZxwRkhoVOOUQg/DZFumqaI4pfI9hg2IeUrdF8mdKxOL36JPYi9uAO1UU163SygUNDrZkENCridEmEIQX1HYaeoVR1+FEWBSFdIrdGz/RBgAOtAmE5K876nAAAAAElFTkSuQmCC) repeat;	
	.checkbox, .radio{
		margin:0 -20px;
	}
	.well{
		border-radius:0;
		margin-bottom:20px;
		padding-bottom:10px;
		background: #ffde70;
		color:#4d4d4d;
		margin-left:-19px;
		margin-right:-19px;
	}
}
.btn-group-sm>.btn, .btn-sm {
	line-height: .75;
}
.btn{
	border-radius: 50px 50px 50px 50px;
	background: none repeat scroll 0 0 #2D2D2D;
	border:none;
	text-shadow:none;
	color:#FFF;
	padding:12px;
}
.input-group-btn>.btn{
	padding: 10px;
	margin-top: -3px;
}
.gridStyle .btn{
	padding:5px;
}
.glyphicon-remove-circle{
	padding:0 12px;
	line-height: 2.3;
}
.btn.filterBtn{
	padding: 0 0 0 12px;
}