.btn{display:inline-block;box-sizing:border-box;width:auto;min-width:40px;min-height:auto;margin:0;padding:12px 16px;border:none;border-radius:0;outline:0;background-color:#e0e0e0;color:#212121;font-family:'Source Sans Pro','Helvetica Neue',Arial,sans-serif;font-weight:400;letter-spacing:normal;line-height:1;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:none;cursor:pointer;}.btn+.btn{margin-left:16px}.btn:hover{background-color:#212121;color:#fafafa}.btn.floating{position:fixed;margin:0 16px 16px;}.btn.floating.top{top:0}.btn.floating.bottom{bottom:0}.btn.floating.left{left:0}.btn.floating.right{right:0}.btn-group{display:inline-flex;flex-direction:row;justify-content:center;}.btn-group .btn{margin-left:0 !important}.btn-group :not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group :not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:479px){.btn-group.stackable{flex-direction:column}.btn-group.stackable :not(:last-child){margin-bottom:0}}@media screen and (max-width:576px){.btn-group.stackable.sm{flex-direction:column}.btn-group.stackable.sm :not(:last-child){margin-bottom:0}}@media screen and (max-width:768px){.btn-group.stackable.md{flex-direction:column}.btn-group.stackable.md :not(:last-child){margin-bottom:0}}@media screen and (max-width:992px){.btn-group.stackable.lg{flex-direction:column}.btn-group.stackable.lg :not(:last-child){margin-bottom:0}}/*# sourceMappingURL=eight.buttons.css.map */