.ngcookiewarning { position: fixed; z-index: 3000; left: 0; right: 0; background-color: #dbe7e9; padding: 30px; display: none; box-sizing: border-box; box-shadow: 0 0 5px rgba(0,0,0,0.4); } .ngcookiewarningtop { top: 0; } .ngcookiewarningbottom { bottom: 0; } .ngcookiewarning>button { float: right; margin: 0 0 10px 15px; border-color: #afafaf; border-width: 1px; border-style: solid; padding: 5px 10px 5px 10px; background: url(../../../../images/gradient/?s=ffffff&e=d3d3d3&h=24) repeat-x #d3d3d3; font: 13px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif; color: #5a5a5a; text-transform: uppercase; box-shadow: 3px 3px 3px rgba(0,0,0,0.1); border-radius: 2px; display: block; float: right; cursor: pointer; outline: none; -webkit-appearance: none; } .ngcookiewarning>button:hover { border-color: #c3c3c3; background: url(../../../../images/gradient/?s=ffffff&e=ebebeb&h=24) repeat-x #ebebeb; font-weight: normal; font-style: normal; text-transform: none; color: #000000; } .ngcookiewarning>p { margin: 0; max-width: 60%; float: left; } a.ngcookieallow { border-color: #afafaf; border-width: 1px; border-style: solid; padding: 5px 10px 5px 10px; background: url(../../../../images/gradient/?s=ffffff&e=d3d3d3&h=24) repeat-x #d3d3d3; font: 13px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif; color: #5a5a5a; text-transform: uppercase; box-shadow: 3px 3px 3px rgba(0,0,0,0.1); border-radius: 2px; display: inline-block; cursor: pointer; outline: none; -webkit-appearance: none; text-decoration: none; } a.ngcookieallow:hover { border-color: #c3c3c3; background: url(../../../../images/gradient/?s=ffffff&e=ebebeb&h=24) repeat-x #ebebeb; font-weight: normal; font-style: normal; text-transform: none; color: #000000; text-decoration: none; } @media screen and (max-width: 767px) { .ngcookiewarning>p { max-width: 100%; float: none; margin: 0 0 20px 0; } .ngcookiewarning>button { display: block; width: 100%; float: none; margin: 10px 0 0 0; } }