.officeFormField{box-sizing:border-box;position:relative;display:table;width:100%;overflow:hidden;margin-top:.5em;padding:3px}.officeFormField.isInvalid{padding:5px}.officeFormField [class^="icon-set-"],.officeFormField [class*=" icon-set-"]{color:#ccc}.officeFormField .officeAnnouncement [class^="icon-set-"],.officeFormField .officeAnnouncement [class*=" icon-set-"]{color:inherit}.officeFormField .cell{float:none;display:table-cell;vertical-align:middle;text-align:right}.xwz .officeFormField .cell{text-align:left}.officeFormField .cell:last-child{text-align:left}.officeFormField .controlNode{box-sizing:border-box;position:relative;width:100%;margin:0}.officeFormField .buttonControlNode,.officeFormField .attachmentControlNode{width:auto}.officeFormField .checkBoxControlNode{width:15px;margin-right:.5em}.officeFormField label{vertical-align:middle}.officeFormField textarea{font-family:inherit;font-size:inherit;resize:vertical;height:5em}.officeFormField .controlNode.has-icon .dijitInputField{padding-left:2.5em}.officeFormField .controlNode.has-icon .icon{position:absolute;top:0;left:.5em;padding:.5em 0}.officeFormField .cell.cellHidden{display:none!important}@media(max-width:767px){.officeFormField{display:block}.officeFormField .cell{float:left;display:block;text-align:left}}