.flashfireBlocked { background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.15))) !important; border:1px solid rgba(0, 0, 0, 0.5) !important; display: table !important; -webkit-user-select: none !important; font-family:"Lucida Grande", "Helvetica Neue", Helvetica, sans-serif !important; } .flashfireBlocked:active { background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0.15)), to(rgba(255, 255, 255, 0.15))) !important; } .flashfireBlocked .container { position: relative !important; width: inherit !important; height: inherit !important; margin: 0px !important; } .flashfireBlocked .vText { display: table-cell !important; vertical-align: middle !important; width: inherit !important; height: inherit !important; } .flashfireBlocked .hText { float: left !important; position: relative !important; left: 50% !important; height: auto !important; width: auto; } .flashfireBlocked .textContainer { float: left !important; position: relative !important; left: -50% !important; width: auto !important; height: auto !important; } .flashfireBlocked .textContainer.rotate { left: -90% !important; -webkit-transform: rotate(-90deg); } .flashfireBlocked .textContainer .text { border-radius: 4.0px !important; border: 3px solid rgba(0, 0, 0, 0.3) !important; font-size: 20px !important; width: auto !important; color: rgba(0, 0, 0, 0.3) !important; font-weight: bold !important; padding: 14px 5px 7px 5px !important; -webkit-user-select: none !important; cursor: default !important; background: none !important; position: relative !important; height: auto !important; line-height: 0 !important; } .flashfireBlocked .textContainer.mini .text { border-radius: 4.0px !important; font-size: 8px !important; border: 1px solid rgba(0, 0, 0, 0.3) !important; padding: 6px 3px 4px 3px !important; } .flashfireBlocked .textContainer .textInset { border: 0px !important; font-size: 20px !important; width: auto !important; color: rgba(255, 255, 255, 0.45) !important; font-weight: bold !important; padding: 16px 7px 10px 8px !important; -webkit-user-select: none !important; cursor: default !important; background: none !important; height: auto !important; line-height: 0 !important; position: absolute !important; top: 1px !important; right: 1px !important; } .flashfireBlocked .textContainer.mini .textInset { font-size: 8px !important; padding: 6px 3px 10px 8px !important; } .flashfireBlocked .action { position: absolute !important; left: 10px !important; top: 10px !important; width: 14px !important; height: 14px !important; background: url("action.png") no-repeat !important; opacity: 0.25 !important; -webkit-transition-property: opacity; -webkit-transition-duration: 0.5s; z-index: 2 !important; } .flashfireBlocked .action:hover { opacity: 0.5 !important; } .flashfireContextMenu { position: absolute !important; background-color: rgba(255, 255, 255, 0.9) !important; -webkit-user-select: none !important; color: #000 !important; font-size: 14px !important; z-index: 3 !important; -webkit-box-shadow: 0 8px 22px rgba(0, 0, 0, 0.3) !important; list-style: none !important; border-radius: 4px !important; padding: 4px 0 !important; -webkit-transition-property: opacity; -webkit-transition-duration: 0.15s; border: 1px solid rgba(0, 0, 0, 0.3); } .flashfireMenuItem { padding: 2px 16px !important; -webkit-user-select: none !important; cursor: default !important; font-weight: normal !important; font-family: "Lucida Grande", Helvetica, sans-serif !important; } .flashfireMenuItem:hover { background: -webkit-gradient(linear, left top, left bottom, from(rgb(94, 121, 253)), to(rgb(29, 60, 252))) !important; color: #fff !important; padding-top: 1px !important; padding-bottom: 1px !important; border-top: 1px solid rgb(84, 122, 244) !important; border-bottom: 1px solid rgb(16, 39, 242) !important; } .flashfireMenuSeparator { height: 0 !important; padding: 0 !important; margin: 3px 0 2px 0 !important; border-top: 1px solid rgba(0, 0, 0, 0.1) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }