.jFormer {font-family:Arial,Helvetica,sans-serif;color:#666;}
.jFormer .jFormComponent .jFormComponentLabel{color:#333;}
.jFormer .jFormComponent .choiceWrapper{float:left;}
h3,h4 {margin:5px 0;}
.jFormer .jFormSectionAddInstanceButton {
  margin: 1em 0 1em .65em;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px 12px;
	border: 1px solid #363636;
	border-radius: 15px;
	background: #666566;
	background: -webkit-gradient(linear, left top, left bottom, from(#666566), to(#363636));
	background: -moz-linear-gradient(top, #666566, #363636);
	background: linear-gradient(to bottom, #666566, #363636);
	text-shadow: #202020 1px 1px 1px;
	font: normal normal bold 16px arial;
	color: #ffffff;
	text-decoration: none;
}
.jFormer .jFormComponentAddInstanceButton {
  margin: 1.5em 0 .75em .65em;
}
.jFormer .jFormSectionAddInstanceButton:hover {
    border: 1px solid #403f40;
    background: #ff57ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff57ff), to(#ae36ae));
    background: -moz-linear-gradient(top, #ff57ff, #ae36ae);
    background: linear-gradient(to bottom, #ff57ff, #ae36ae);
    color: #ffffff;
    text-decoration: none;
}
.jFormer .jFormSectionAddInstanceButton:active {
    background: #363636;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff57ff), to(#ae36ae));
    background: -moz-linear-gradient(top, #ff57ff, #ae36ae);
    background: linear-gradient(to bottom, #ff57ff, #ae36ae);
}
.jFormer .jFormSectionAddInstanceButton:before {
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 6px 0 0;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFd0lEQVRIiY2VXWxdRxHHf7O75+N++N7rz9w6TuLYwVXaxmlMAgGhpNiVeahUIRTSIAKqqOqXqkgRSCDRJ1Qe+5CHikRVVaEK1Ja2oiSQKGpSEVJCi6BAndYNwVGqJHbsxo7tm/ja5+wuD/faDmrddldHZ3bm7Px3/jM7R/gc48cn+o0lLZggKIFz3tmprDGVn+8+5T5rr6xmeOy1AXVHc+t928pf/15Iw30Li2mH9xjBYwzVTKRHb9nJ4+en/vRcc7gwvH/rsc8P8JMTD967u/OBp29W3FffuzrCxMw4IGhlUEqhRROakA3NG+he05GG8exLwx/9/kePbT8x/qkA+w4PsPPuLUOdxTsP/nnkbDwzP4cWjRaNUhqtarJW9XVd314q07t+3fiVW2e+/dA9z5y53ae6fbGjp/eHjUH5l0f+8cd4+uYMsjRFULIkK0QUSlZAJuemOPPB++VG03fs1/9+eNcnAhx4ZW9/c7blqTfeO62cAxGphScCCEo0D2z5Fnv6vkMuzKFEUKLqlCmc9/zr0uV8wdz526feGmz/P4C9h/uzm8ubnjk98qbx/nbWaiAi0JJvY2Dzg+zsvp+e8t11myAolNTyAoqL4wttHdnNB588PbAC0L2m/eEPpz/sWkxWrzoltWC992gxS4HV3ys0LiSWa9PJN5UJ+wDUQ4f6VSFrHrk4MYb1KeBXBRGpUedxeF/71HuP9x7nHdZZrs1e4e+j/zFZFT8CYFB0VJK5e20K4EhtSmh07bRL04PD4n0NxPmkbnU4L4h3pEnC2OxlbtyaAjzTlfnBA8f7lYkC07toq8p7DwLWWRbSKts2buOLHV9DK4VWimyYX6Zoe+eX2djajUfACxcmRjg+/Duss9RyKNycTzutliYTaCknLkGknlzxIJY9237AhsaeZb33flnubtnKptYV/fb1uzj5wWsoL9gUnIPEeuOFNmO9NUpWONZGMAb+Mvo64RciRNUqSStNS3YtIsKN6iTVdL6eAzg/8S5BnGK8YC2kiUdEkSbemNQyFRlQGkzgCQJBG3jz8qucHXsFpUEpaMy08cSu34CHV0cO8v71s3gHzoN3QpwFZz1pKmgNgfFUKkyZJPUjcSBEMRgjmMBjAkEbQWtBadAKokDqUQqRVuRChfNgPVhXo8Vaj07BpoIR+ShJ/IQR/EiayNW2Eu2VBEwgmIDaKTSECgIl5M3KBcxqoRRIzbmHxHsWHSRWSDSUMjBzgzO/2n9yUb0wdGrx+iwvdTVrggiCCKIA8gEUAqFYf3LaLdd8qFKKgaIYCoVAKBhFwQj5QMgEUDKayWn/fO0eANcr/mB1Ph7qbpTstWqFrBEyGmIlRFoIFSjmOHbuMLEpcas6SinMYH1K4lIS51lwULVwRybLpTEZTu3cUQANcO7IxRsbv9HldnSsuz8wglAlb4ScUeRMTC5spCFqIQpmMPoauahIbAqEOkeoIwLxaLEUoyb8Ypt7a3R834tDJ/+7DADQPdj514VU+nZu2NqTMxH4WfJBiXy0hnxYJhe2kQtayYQtZIImYlMkMg0EOodRGYpxOyHreWNk9Ilnv3/0+SW/ywDnjo66cn/5SDVxvX0dX+ppb7iHUOeJTYl8VF4GyQYtZEwTkSnW7EGJQrSO6mLBHRt+5xdXpsefPHf04nJD+9gvc9/hAdO1pv2ng5t3/+yucm+sVYDzKUo0WkKUGACctzifsmir/O3SO+N/GH798UPfffnljzXIVRon+58d3PSVrh0HtrRv3dvd2tNSyjQut+zUpUzMTXBh8sKFty+9/dzw1XcPvfjoqalP8rMqwNLYc2h33BA39K5tXHtXY9zUYn3qJioT42MzY/+0Nj3/wtCp9NP2/w9NAiCyhz27ogAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.ui-datepicker-trigger {	
	margin: 0 0 0 3px;
	cursor: pointer;
}

.jFormer .jFormerTip .tipContent ul {
	padding-left: 0;
}