.object-summary .property-row { clear: both; *zoom: 1; }
.object-summary .property-row:after { content: ""; display: table; clear: both; }
.object-summary .property-label { display: block; float: left; width: 100px; font-weight: bold; }
.object-summary .property-value { display: block; margin-left: 110px; color: #555; }

.iwapi-radio-tabs { background: #efefef; border: 1px solid #ccc; margin: 1em 0; }
.iwapi-radio-tabs > .form-radios { float: left; clear: left; width: 20%; padding: 0.5em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.iwapi-radio-tabs > .form-radios label { font-weight: bold; }
.iwapi-radio-tabs > .tabs { float: left; clear: right; width: 80%; background: #fff; border-left: 1px solid #ccc; padding: 0.5em 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media (min-width: 0) and (max-width: 768px) { .iwapi-radio-tabs > .form-radios { width: 40%; }
  .iwapi-radio-tabs > .tabs { width: 60%; } }

.content-wrapper.inline-fields > * { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.content-wrapper.inline-fields > span, .content-wrapper.inline-fields > a, .content-wrapper.inline-fields > img { display: inline; vertical-align: baseline; }
.content-wrapper.inline-fields > .field, .content-wrapper.inline-fields > .form-wrapper { margin-right: 1em; }
