Here is one solution that uses one object and two linear gradients. Obviously, these are not field shadows, but you can add shadows as shadows to this element, as shown in the example below.
The downside of using this is that the linear gradient is IE10 + and box-shadow can be used with IE9 +
Js Fiddle Demo: http://jsfiddle.net/urwjb06x/1/
.separator { height: 2px; border:none; background-color: transparent; background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)), linear-gradient(90deg, rgba(255,255, 255,0), rgba(255, 255, 255, 1), rgba(255,255,255,0)); box-shadow: rgba(255,255,255,0.8) 0 0 20px; background-repeat: no-repeat; background-position: 0 0, 0 1px; background-size: 100% 1px; }
Update: Now it looks correct in Firefox. I forgot to change rgba(0,0,0,0) to rgba(255,255,255,0) , which of course is a huge difference. ( here I found an opener for the eyes )