.ngpluginparavcardbutton { display: flex; margin-bottom: 10px; } .ngpluginparavcardbutton-left { justify-content: flex-start; } .ngpluginparavcardbutton-right { justify-content: flex-end; } .ngpluginparavcardbutton-center { justify-content: center; } .ngpluginparavcardbutton a { border-color: #ffffff; border-width: 0px; border-style: solid; padding: 15px 30px 15px 30px; background: url(../../../../../images/gradient/?s=406d97&e=269eb4&h=36) repeat-x #269eb4; font: bold 18px 'Madimi One',Verdana,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0.5px; box-shadow: 5px 5px 10px rgba(0,0,0,0.1); border-radius: 15px; display: flex; justify-content: center; align-items: center; cursor: pointer; -webkit-appearance: none; text-decoration: none; } .ngpluginparavcardbutton a:hover { border-color: #ffffff; background: url(../../../../../images/gradient/?s=269eb4&e=406d97&h=66) repeat-x #406d97; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } .ngpluginparavcardbutton a:focus { border-color: #201e25; background: url(../../../../../images/gradient/?s=3890a8&e=2c647e&h=75) repeat-x #2c647e; box-shadow: 5px 5px 10px rgba(0,0,0,0.5); font-weight: bold; font-style: normal; text-transform: none; color: #ffffff; outline: auto; } .ngpluginparavcardbutton a svg { display: block; width: 1.5em; height: 1.5em; margin-right: 0.75em; }