#notifications-button{width:150px;height:20px}#notifications-button,#notifications-button i{line-height:20px;vertical-align:middle}#notifications-button .notifications-count{color:#A00;font-weight:bold}#notifications-popup{display:none;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);min-width:400px;font-size:12px;position:absolute;top:33px;right:-27px;z-index:9999;margin:0}#notifications-popup::after{border-width:1px 1px 0 0;content:' ';background:#fff;display:block;height:13px;position:absolute;width:10px;top:-5px;right:30px;margin-left:-5px;z-index:-1;transform:rotate(-224deg);-webkit-transform:rotate(-224deg);-moz-transform:rotate(-224deg);-ms-transform:rotate(-224deg);-o-transform:rotate(-224deg);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%}#notifications-popup table{table-layout:fixed;margin:0}#notifications-popup table tbody tr{border:0}#notifications-popup table tbody td{line-height:16px}#notifications-popup table .col-notification{white-space:nowrap}#notifications-popup .more-notifications-link{margin:15px 0 0 0}@media only screen and (max-width:768px),(min-width:768px) and (max-width:1024px){#notifications-popup{display:none;right:0;top:48px;width:100%;max-width:500px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}}