.m-signature-pad { position: relative; font-size: 10px; width: 100%; height: 250px; border: 1px solid #e8e8e8; background-color: #fff; } .m-signature-pad:before, .m-signature-pad:after { position: relative; z-index: -1; content: ""; width: 40%; height: 10px; left: 20px; bottom: 10px; background: transparent; } .m-signature-pad:after { left: auto; right: 20px; -webkit-transform: skew(3deg) rotate(3deg); -moz-transform: skew(3deg) rotate(3deg); -ms-transform: skew(3deg) rotate(3deg); -o-transform: skew(3deg) rotate(3deg); transform: skew(3deg) rotate(3deg); } .m-signature-pad--body canvas { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 4px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset; }