.dx-fieldset:first-child > h4:first-child {
    margin-top: 0;
}

.dx-field {
	margin-bottom: 1px;
	vertical-align:middle !important;
	Xdisplay: flex;
	Xjustify-content: center;
	Xalign-items: center;
}

.hcmPersonnelEntry > .dx-fieldset-column > .dx-field > .dx-field-label {
    width: 150px;
	padding-bottom: 3px;
	padding-top: 3px;	
}

.dx-fieldset.hcmPersonnelEntry > .dx-fieldset-column > .dx-field > .dx-field-value {
    width: calc(100% - 150px);
}

.hcmPersonnelEntry > .dx-field > .dx-field-label {
    width: 150px;
	padding-bottom: 3px;
	padding-top: 3px;	
}

.dx-fieldset.hcmPersonnelEntry > .dx-field > .dx-field-value {
    width: calc(100% - 150px);
}

.dx-fieldset-column {  
    float: left;  
    width: 50%;  
	padding: 5px;
} 


.emx-fieldset-container {
	background-color: rgba(255, 255, 255, 1);
	border: solid 1px #d5d5d5;
	padding:5px;
	margin-bottom:10px;
}

.emx-fieldset-header {
  margin: 10px 0 5px;
  font-weight: 500;
  font-size: 18px;
  padding: 5px;
}

.emx-page-header {
  font-weight: 500;
  font-size: 18px;
  padding-left: 5px;
}

.emx-fieldset-body {
  padding-left: 10px;
  padding-right: 10px;
}

.emx-fieldset-sub_header {
	margin: 0px 0px 5px;
	font-weight: 500;
	font-size: 14px;
	padding: 5px;
}

.emx-fieldset-sec-header {
	margin: 0px 0px 5px;
	font-weight: 800;
	font-size: 12px;
	padding: 5px;
}
.emx_TopGap15 {
	margin: 15px 0px 5px;
}

.emx_Width150 {
	width: 150px !important;
}

.emx_ButtomSpacer15 {
	margin-bottom: 15px;
}

.emx_TopSpacer10 {
	margin-bottom: 10px;
}
