
fieldset.fieldset-border {
	width:inherit;
	border:1px solid #72c02c;
	margin-bottom:15px;
}

legend.fieldset-border {
	border:1px solid #72c02c;
	width:auto; 
	font-size:1em;
	color: #72c02c;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	margin-left:25px;
	border:1px solid #72c02c;
	}
	
	.panel-heading{
	padding:5px 0px;
	border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;
	}
	.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px} 

.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;background:#292929;padding:4px;width:22px;height:22px;cursor:pointer;line-height:10px;text-align:center;font-size:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);background-color:#fff;border:1px solid #bfbfbf} 

.jvectormap-zoomin:hover,.jvectormap-zoomout:hover{background:#eee;border-color:#d9d9d9} 

.jvectormap-zoomin{top:0} 

.jvectormap-zoomout{top:24px} 

.vector-map{height:300px;width:100%;padding:10px} 
.control-label {
font-size:12px;
}

.control-label {
  display: inline-block;
  margin-bottom: 2px;
  font-weight: 600;
	font-size:12px;
}
.control-group {
    margin-top: 0;
    margin-bottom: 2px;
}
.form-group {
    margin-top: 0;
    margin-bottom: 2px;
}
