.vc-button{padding:7px 16px;line-height:1;font-size:12px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0 none!important;-webkit-transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.vc-button__loading{vertical-align:middle}.vc-button.is-circle{border-radius:32px}.vc-button.is-long{width:100%}.vc-button.is-default{color:#515151;border-color:#d9d9d9}.vc-button.is-default:hover{color:#5495f6;background-color:#fff;border-color:#5495f6}.vc-button.is-primary{color:#fff;background-color:#5495f6;border-color:#5495f6}.vc-button.is-primary:hover{background-color:#67a4ff;border-color:#67a4ff}.vc-button.is-text{color:#515151;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.vc-button.is-text:hover{color:#67a4ff}.vc-button.is-success{color:#fff;background-color:#19be6b;border-color:#19be6b}.vc-button.is-success:hover{background-color:#47cb89;border-color:#47cb89}.vc-button.is-error{color:#fff;background-color:#ed4014;border-color:#ed4014}.vc-button.is-error:hover{background-color:#f16643;border-color:#f16643}.vc-button.is-warning{color:#fff;background-color:#e6a23c;border-color:#e6a23c}.vc-button.is-warning:hover{background:#ebb563;border-color:#ebb563}.vc-button.is-disabled{color:#aaa;background-color:#f4f4f4;border-color:#d9d9d9;cursor:not-allowed}.vc-button.is-disabled:hover{background:#f4f4f4;border-color:#d9d9d9}.vc-button.is-large{padding:8px 16px;font-size:14px;border-radius:4px}.vc-button.is-large.is-circle{border-radius:36px}.vc-button.is-small{padding:3px 8px;font-size:12px;border-radius:3px}.vc-button.is-small.is-circle{border-radius:24px}.vc-button.is-alone.is-round{border-radius:50%;width:32px;height:32px;padding:0;font-size:12px}.vc-button.is-alone.is-large.is-round{border-radius:50%;width:36px;height:36px;padding:0;font-size:14px}.vc-button.is-alone.is-small.is-round{border-radius:50%;width:24px;height:24px;padding:0;font-size:12px}