.officeAnnouncement{display:block;overflow:hidden;margin:0;padding:0;cursor:default}.officeAnnouncement .officeAnnouncement-row{position:relative;display:table;padding:.5em 0}.officeAnnouncement .icon-cell,.officeAnnouncement .text-cell{display:table-cell;vertical-align:middle}.officeAnnouncement .icon-cell{padding:0 .5em;font-size:1.25em}.officeAnnouncement .text-cell{padding-right:2em}.officeAnnouncement .text-cell ul li{margin-left:2.5em;list-style-type:circle}.officeAnnouncement .hide-icon{position:absolute;top:0;right:0;font-size:1.5em;opacity:.3;cursor:pointer;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.officeAnnouncementHover .hide-icon{opacity:1}.officeAnnouncementReadOnly .hide-icon{display:none}