.XPage LABEL, .XPage .label{
	font-weight: bold;
}

.XRadio label, .XCheckbox label {
  font-weight:normal;
  vertical-align:middle!important;
}

.XCheckbox, .XRadio, .XTextArea, .XDropDown, .XTextField, .XFieldSet{
  padding: 6px;  
}

.XTextArea, .XDropDown, .XTextField{
  border: 1px solid #d9d9d9;
}

.XFieldSet {
  border: none;
}
.xm-design-panel .XFieldSet {
  border: dashed 1px #e9d9d9;
}
INPUT[datasource][col0=Label], INPUT[datasource][col0=Label] ~ label {
    display: none;
}

.xm-item-div.xm-w100[hideWhenResponsive] {
    display: none !important;
}