.button,input[type="submit"]{background:none;background-color:#d2d9dd;border:1px solid #fff;border:1px solid #d2d9dd;position:relative;color:#717e85;font-size:17px;height:auto;line-height:20px;padding:10px;padding-top:5px;padding-bottom:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none !important;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:none;box-sizing:border-box;display:inline-block;margin-bottom:5px;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.button:hover,input[type="submit"]:hover{background-color:#791228;color:#fff}.button.revert,input[type="submit"].revert{background-color:#791228;color:#fff}.button.revert:hover,input[type="submit"].revert:hover{background-color:#d2d9dd;color:#717e85}.button.orange:hover,input[type="submit"].orange:hover{background-color:#d17b00}.button.orange.revert,input[type="submit"].orange.revert{background-color:#d17b00}.button.orange.revert:hover,input[type="submit"].orange.revert:hover{background-color:#d2d9dd}.button[class*='icon'],input[type="submit"][class*='icon']{margin-left:35px}.button[class*='icon'] span,input[type="submit"][class*='icon'] span{box-sizing:border-box;font-size:23px;font-size:17px;line-height:20px;padding-top:5px;padding-bottom:5px;display:inline-block;width:30px;text-align:center;float:left;background-color:#F00;position:absolute;left:-36px;top:-1px;border:1px solid #fff;border:1px solid #d2d9dd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff;color:#000;color:#717e85}.teaserbutton:active,.teaserbutton:focus,.teaserbutton:hover,.teaserbutton{width:125px;display:inline-block;text-align:center;border-width:1px;border-style:solid;border-color:#d9dde0;vertical-align:bottom;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#707d85;color:#717e85;font-size:1.4em;line-height:1.1em;padding:5px;padding-top:75px;padding-bottom:15px;background-repeat:no-repeat;background-position:center 25px;text-decoration:none;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;margin:10px}.teaserbutton:active,.teaserbutton:focus,.teaserbutton:hover{background-color:#d9dde0}.teaserbutton.align-center,.button.align-center{margin-left:auto;margin-right:auto}