.reporting-wrapper{position:relative;display:inline-block;border:1px solid transparent}.reporting-wrapper img{display:block}.reporting-wrapper span{display:block;height:20px;position:absolute;top:0;right:0;cursor:pointer;background:#8087b3;color:#fff;padding-right:10px;line-height:18px;font-size:10px;text-transform:uppercase;box-shadow:0 3px 3px rgba(0,0,0,.1);display:none}.reporting-wrapper span:before{display:block;height:20px;width:20px;float:left;margin-right:10px;background:#ffae00;color:#fff;font-size:15px;text-align:center;line-height:18px;content:'!';font-weight:700}.reporting-wrapper:hover{border:1px solid #8087b3}.reporting-wrapper:hover span{display:block}.reporting-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(75,75,75,.7);z-index:999999999}.reporting-overlay .reporting-box{max-width:350px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.2)}.reporting-overlay .reporting-box span{display:block;height:50px;margin:-20px 0 20px -20px;font-weight:700;text-transform:uppercase;line-height:48px;background:#8087b3;text-indent:20px;color:#fff;padding-right:40px;width:100%}.reporting-overlay .reporting-box span a{font-weight:400;font-size:10px;float:right;color:#fff;line-height:inherit;margin-right:-20px}.reporting-overlay .reporting-box small{display:block;margin-bottom:30px;color:#666}.reporting-overlay .reporting-box form{position:relative}.reporting-overlay .reporting-box form .optionrow{margin-bottom:10px}.reporting-overlay .reporting-box form input{margin-right:15px}.reporting-overlay .reporting-box a.button{display:block;height:30px;color:#fff;font-weight:700;line-height:28px;text-align:center;background:#ffae00;margin-top:40px;text-decoration:none;cursor:pointer}.reporting-overlay .reporting-box a.button:hover{background:#ff9a00}