a.open-button{font-size:18px;background-color:#e1242a;border-radius:10px;padding:5px 20px 1px;text-decoration:none;border:solid 1px #e1242a;color:#fff;position:fixed;left:180px;transition:.4s;transform:translate(-50%,-50%);bottom:0;box-sizing:border-box;z-index:11}a.open-button:hover{background-color:#fff!important;transition:.4s;color:#e1242a;border:solid 1px #e1242a!important}a.open-button:before{animation:ripple 2s ease-out infinite;border:solid 2px #e1242a47;border-radius:10px;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0}a.open-button:after{animation:ripple 2s 1s ease-out infinite;border:solid 2px #e1242a47;border-radius:10px;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0}@keyframes ripple{to{opacity:0;padding:30px 80px;margin:-15px -60px}}.form-container{max-width:100%;padding:10px;background-color:#fff}.form-container input[type=text],.form-container input[type=password]{width:100%;padding:15px;margin:5px 0;border:none;background:#fff;border:1px solid #204e5c26}.form-container .btn{background-color:#e1242a;color:#fff;padding:5px 20px;border:none;cursor:pointer;width:30%;margin-bottom:10px;border-radius:15px;opacity:.8;margin-left:34%;font-family:roboto,sans-serif}// general styles .button{position:relative;color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:1px;border:2px solid #000;border-radius:1000px;padding:10px 20px;margin:40px;box-shadow:0 2px 5px 0 rgba(3,6,26,.15);transition:.5s all ease-in-out}.button-pulse{animation:pulse 2s infinite 3s cubic-bezier(.25,0,0,1);box-shadow:0 0 0 0 #f7d00f3d}@keyframes pulse{to{box-shadow:0 0 0 18px transparent}}