.waves-effect {    position: relative;    cursor: pointer;    display: inline-block;    overflow: hidden;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: transparent}.waves-effect .waves-ripple {   }.waves-notransition {    -webkit-transition: none!important;    -moz-transition: none!important;    -o-transition: none!important;    transition: none!important}.waves-button,.waves-circle {    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited {    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    border: none;    outline: 0;    color: inherit;    background-color: rgba(0, 0, 0, 0);    text-decoration: none;    z-index: 1}.waves-button {    padding: .85em 1.1em;}.waves-button-input {    margin: 0;    padding: .85em 1.1em}.waves-input-wrapper {    border-radius: .2em;    vertical-align: bottom}.waves-input-wrapper.waves-button {    padding: 0}.waves-input-wrapper .waves-button-input {    position: relative;    top: 0;    left: 0;    z-index: 1}.waves-circle {    text-align: center;    width: 2.5em;    height: 2.5em;    line-height: 2.5em;    border-radius: 50%}.waves-float {    -webkit-mask-image: none;    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);    -webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.waves-float:active {    -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3);    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3)}.waves-block {    display: block}