.button.is-apple {
    color: #fff;
    background-color: #000;
    border-color: transparent
}

.button.is-apple.is-focused, .button.is-apple:focus {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-apple.is-hovered, .button.is-apple:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-apple.is-active, .button.is-apple:active {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-apple[disabled], fieldset[disabled] .button.is-apple {
    background-color: #000;
    border-color: transparent;
    box-shadow: none
}

.button.is-bitbucket {
    color: #fff;
    background-color: #205081;
    border-color: transparent
}

.button.is-bitbucket.is-focused, .button.is-bitbucket:focus {
    color: #fff;
    background-color: #163758;
    border-color: transparent
}

.button.is-bitbucket.is-hovered, .button.is-bitbucket:hover {
    color: #fff;
    background-color: #163758;
    border-color: transparent
}

.button.is-bitbucket.is-active, .button.is-bitbucket:active {
    color: #fff;
    background-color: #163758;
    border-color: transparent
}

.button.is-bitbucket[disabled], fieldset[disabled] .button.is-bitbucket {
    background-color: #205081;
    border-color: transparent;
    box-shadow: none
}

.button.is-dropbox {
    color: #fff;
    background-color: #1087dd;
    border-color: transparent
}

.button.is-dropbox.is-focused, .button.is-dropbox:focus {
    color: #fff;
    background-color: #0d6aad;
    border-color: transparent
}

.button.is-dropbox.is-hovered, .button.is-dropbox:hover {
    color: #fff;
    background-color: #0d6aad;
    border-color: transparent
}

.button.is-dropbox.is-active, .button.is-dropbox:active {
    color: #fff;
    background-color: #0d6aad;
    border-color: transparent
}

.button.is-dropbox[disabled], fieldset[disabled] .button.is-dropbox {
    background-color: #1087dd;
    border-color: transparent;
    box-shadow: none
}

.button.is-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: transparent
}

.button.is-facebook.is-focused, .button.is-facebook:focus {
    color: #fff;
    background-color: #2d4373;
    border-color: transparent
}

.button.is-facebook.is-hovered, .button.is-facebook:hover {
    color: #fff;
    background-color: #2d4373;
    border-color: transparent
}

.button.is-facebook.is-active, .button.is-facebook:active {
    color: #fff;
    background-color: #2d4373;
    border-color: transparent
}

.button.is-facebook[disabled], fieldset[disabled] .button.is-facebook {
    background-color: #3b5998;
    border-color: transparent;
    box-shadow: none
}

.button.is-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: transparent
}

.button.is-flickr.is-focused, .button.is-flickr:focus {
    color: #fff;
    background-color: #cc006a;
    border-color: transparent
}

.button.is-flickr.is-hovered, .button.is-flickr:hover {
    color: #fff;
    background-color: #cc006a;
    border-color: transparent
}

.button.is-flickr.is-active, .button.is-flickr:active {
    color: #fff;
    background-color: #cc006a;
    border-color: transparent
}

.button.is-flickr[disabled], fieldset[disabled] .button.is-flickr {
    background-color: #ff0084;
    border-color: transparent;
    box-shadow: none
}

.button.is-foursquare {
    color: #fff;
    background-color: #f94877;
    border-color: transparent
}

.button.is-foursquare.is-focused, .button.is-foursquare:focus {
    color: #fff;
    background-color: #f71752;
    border-color: transparent
}

.button.is-foursquare.is-hovered, .button.is-foursquare:hover {
    color: #fff;
    background-color: #f71752;
    border-color: transparent
}

.button.is-foursquare.is-active, .button.is-foursquare:active {
    color: #fff;
    background-color: #f71752;
    border-color: transparent
}

.button.is-foursquare[disabled], fieldset[disabled] .button.is-foursquare {
    background-color: #f94877;
    border-color: transparent;
    box-shadow: none
}

.button.is-github {
    color: #fff;
    background-color: #444;
    border-color: transparent
}

.button.is-github.is-focused, .button.is-github:focus {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-github.is-hovered, .button.is-github:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-github.is-active, .button.is-github:active {
    color: #fff;
    background-color: #2b2b2b;
    border-color: transparent
}

.button.is-github[disabled], fieldset[disabled] .button.is-github {
    background-color: #444;
    border-color: transparent;
    box-shadow: none
}

.button.is-gitlab {
    color: #fff;
    background-color: #fc6d26;
    border-color: transparent
}

.button.is-gitlab.is-focused, .button.is-gitlab:focus {
    color: #fff;
    background-color: #eb5a20;
    border-color: transparent
}

.button.is-gitlab.is-hovered, .button.is-gitlab:hover {
    color: #fff;
    background-color: #eb5a20;
    border-color: transparent
}

.button.is-gitlab.is-active, .button.is-gitlab:active {
    color: #fff;
    background-color: #eb5a20;
    border-color: transparent
}

.button.is-gitlab[disabled], fieldset[disabled] .button.is-gitlab {
    background-color: #fc6d26;
    border-color: transparent;
    box-shadow: none
}

.button.is-instagram:not(.is-static) {
    color: #fff;
    background: linear-gradient(-135deg, #1400c8, #b900b4, #f50000);
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, .5)
}

.button.is-instagram.is-focused, .button.is-instagram:focus {
    color: #fff;
    background-color: #305777;
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, .5)
}

.button.is-instagram.is-hovered, .button.is-instagram:hover {
    color: #fff;
    background: #c90043;
    border-color: transparent;
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, .5)
}

.button.is-instagram.is-active, .button.is-instagram:active {
    color: #fff;
    background-color: #ce3906;
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, .5)
}

.button.is-instagram[disabled], fieldset[disabled] .button.is-instagram {
    background: linear-gradient(-135deg, #1400c8, #b900b4, #f50000);
    border-color: #fff;
    box-shadow: none
}

.button.is-instagram[disabled]:hover, fieldset[disabled] .button.is-instagram:hover {
    background: linear-gradient(-135deg, #1400c8, #b900b4, #f50000);
    box-shadow: none
}

.button.is-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: transparent
}

.button.is-linkedin.is-focused, .button.is-linkedin:focus {
    color: #fff;
    background-color: #005983;
    border-color: transparent
}

.button.is-linkedin.is-hovered, .button.is-linkedin:hover {
    color: #fff;
    background-color: #005983;
    border-color: transparent
}

.button.is-linkedin.is-active, .button.is-linkedin:active {
    color: #fff;
    background-color: #005983;
    border-color: transparent
}

.button.is-linkedin[disabled], fieldset[disabled] .button.is-linkedin {
    background-color: #007bb6;
    border-color: transparent;
    box-shadow: none
}

.button.is-microsoft {
    color: #fff;
    background-color: #2672ec;
    border-color: transparent
}

.button.is-microsoft.is-focused, .button.is-microsoft:focus {
    color: #fff;
    background-color: #125acd;
    border-color: transparent
}

.button.is-microsoft.is-hovered, .button.is-microsoft:hover {
    color: #fff;
    background-color: #125acd;
    border-color: transparent
}

.button.is-microsoft.is-active, .button.is-microsoft:active {
    color: #fff;
    background-color: #125acd;
    border-color: transparent
}

.button.is-microsoft[disabled], fieldset[disabled] .button.is-microsoft {
    background-color: #2672ec;
    border-color: transparent;
    box-shadow: none
}

.button.is-odnoklassniki {
    color: #fff;
    background-color: #f4731c;
    border-color: transparent
}

.button.is-odnoklassniki.is-focused, .button.is-odnoklassniki:focus {
    color: #fff;
    background-color: #d35b0a;
    border-color: transparent
}

.button.is-odnoklassniki.is-hovered, .button.is-odnoklassniki:hover {
    color: #fff;
    background-color: #d35b0a;
    border-color: transparent
}

.button.is-odnoklassniki.is-active, .button.is-odnoklassniki:active {
    color: #fff;
    background-color: #d35b0a;
    border-color: transparent
}

.button.is-odnoklassniki[disabled], fieldset[disabled] .button.is-odnoklassniki {
    background-color: #f4731c;
    border-color: transparent;
    box-shadow: none
}

.button.is-openid {
    color: #fff;
    background-color: #f7931e;
    border-color: transparent
}

.button.is-openid.is-focused, .button.is-openid:focus {
    color: #fff;
    background-color: #da7908;
    border-color: transparent
}

.button.is-openid.is-hovered, .button.is-openid:hover {
    color: #fff;
    background-color: #da7908;
    border-color: transparent
}

.button.is-openid.is-active, .button.is-openid:active {
    color: #fff;
    background-color: #da7908;
    border-color: transparent
}

.button.is-openid[disabled], fieldset[disabled] .button.is-openid {
    background-color: #f7931e;
    border-color: transparent;
    box-shadow: none
}

.button.is-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: transparent
}

.button.is-pinterest.is-focused, .button.is-pinterest:focus {
    color: #fff;
    background-color: #9f191f;
    border-color: transparent
}

.button.is-pinterest.is-hovered, .button.is-pinterest:hover {
    color: #fff;
    background-color: #9f191f;
    border-color: transparent
}

.button.is-pinterest.is-active, .button.is-pinterest:active {
    color: #fff;
    background-color: #9f191f;
    border-color: transparent
}

.button.is-pinterest[disabled], fieldset[disabled] .button.is-pinterest {
    background-color: #cb2027;
    border-color: transparent;
    box-shadow: none
}

.button.is-reddit {
    color: #fff;
    background-color: #ff5700;
    border-color: transparent
}

.button.is-reddit.is-focused, .button.is-reddit:focus {
    color: #fff;
    background-color: #f60;
    border-color: transparent
}

.button.is-reddit.is-hovered, .button.is-reddit:hover {
    color: #fff;
    background-color: #d40;
    border-color: transparent
}

.button.is-reddit.is-active, .button.is-reddit:active {
    color: #fff;
    background-color: #ff5000;
    border-color: transparent
}

.button.is-reddit[disabled], fieldset[disabled] .button.is-reddit {
    background-color: #f4731c;
    border-color: transparent;
    box-shadow: none
}

.button.is-soundcloud {
    color: #fff;
    background-color: #f50;
    border-color: transparent
}

.button.is-soundcloud.is-focused, .button.is-soundcloud:focus {
    color: #fff;
    background-color: #c40;
    border-color: transparent
}

.button.is-soundcloud.is-hovered, .button.is-soundcloud:hover {
    color: #fff;
    background-color: #d40;
    border-color: transparent
}

.button.is-soundcloud.is-active, .button.is-soundcloud:active {
    color: #fff;
    background-color: #c40;
    border-color: transparent
}

.button.is-soundcloud[disabled], fieldset[disabled] .button.is-soundcloud {
    background-color: #f50;
    border-color: transparent;
    box-shadow: none
}

.button.is-tumblr {
    color: #fff;
    background-color: #2c4762;
    border-color: transparent
}

.button.is-tumblr.is-focused, .button.is-tumblr:focus {
    color: #fff;
    background-color: #1c2d3f;
    border-color: transparent
}

.button.is-tumblr.is-hovered å, .button.is-tumblr:hover {
    color: #fff;
    background-color: #1c2d3f;
    border-color: transparent
}

.button.is-tumblr.is-active, .button.is-tumblr:active {
    color: #fff;
    background-color: #1c2d3f;
    border-color: transparent
}

.button.is-tumblr[disabled], fieldset[disabled] .button.is-tumblr {
    background-color: #2c4762;
    border-color: transparent;
    box-shadow: none
}

.button.is-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: transparent
}

.button.is-twitter.is-focused, .button.is-twitter:focus {
    color: #fff;
    background-color: #2795e9;
    border-color: transparent
}

.button.is-twitter.is-hovered, .button.is-twitter:hover {
    color: #fff;
    background-color: #2795e9;
    border-color: transparent
}

.button.is-twitter.is-active, .button.is-twitter:active {
    color: #fff;
    background-color: #2795e9;
    border-color: transparent
}

.button.is-twitter[disabled], fieldset[disabled] .button.is-twitter {
    background-color: #55acee;
    border-color: transparent;
    box-shadow: none
}

.button.is-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: transparent
}

.button.is-vimeo.is-focused, .button.is-vimeo:focus {
    color: #fff;
    background-color: #1295bf;
    border-color: transparent
}

.button.is-vimeo.is-hovered, .button.is-vimeo:hover {
    color: #fff;
    background-color: #1295bf;
    border-color: transparent
}

.button.is-vimeo.is-active, .button.is-vimeo:active {
    color: #fff;
    background-color: #1295bf;
    border-color: transparent
}

.button.is-vimeo[disabled], fieldset[disabled] .button.is-vimeo {
    background-color: #1ab7ea;
    border-color: transparent;
    box-shadow: none
}

.button.is-vk {
    color: #fff;
    background-color: #587ea3;
    border-color: transparent
}

.button.is-vk.is-focused, .button.is-vk:focus {
    color: #fff;
    background-color: #466482;
    border-color: transparent
}

.button.is-vk.is-hovered, .button.is-vk:hover {
    color: #fff;
    background-color: #466482;
    border-color: transparent
}

.button.is-vk.is-active, .button.is-vk:active {
    color: #fff;
    background-color: #466482;
    border-color: transparent
}

.button.is-vk[disabled], fieldset[disabled] .button.is-vk {
    background-color: #587ea3;
    border-color: transparent;
    box-shadow: none
}

.button.is-yahoo {
    color: #fff;
    background-color: #720e9e;
    border-color: transparent
}

.button.is-yahoo.is-focused, .button.is-yahoo:focus {
    color: #fff;
    background-color: #500a6f;
    border-color: transparent
}

.button.is-yahoo.is-hovered, .button.is-yahoo:hover {
    color: #fff;
    background-color: #500a6f;
    border-color: transparent
}

.button.is-yahoo.is-active, .button.is-yahoo:active {
    color: #fff;
    background-color: #500a6f;
    border-color: transparent
}

.button.is-yahoo[disabled], fieldset[disabled] .button.is-yahoo {
    background-color: #720e9e;
    border-color: transparent;
    box-shadow: none
}

.button.is-youtube {
    color: #fff;
    background-color: red;
    border-color: transparent
}

.button.is-youtube.is-focused, .button.is-youtube:focus {
    color: #fff;
    background-color: #de000a;
    border-color: transparent
}

.button.is-youtube.is-hovered, .button.is-youtube:hover {
    color: #fff;
    background-color: #de000a;
    border-color: transparent
}

.button.is-youtube.is-active, .button.is-youtube:active {
    color: #fff;
    background-color: #de000a;
    border-color: transparent
}

.button.is-youtube[disabled], fieldset[disabled] .button.is-youtube {
    background-color: red;
    border-color: transparent;
    box-shadow: none
}

a.button {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-property: background-color, transform;
    transition-duration: .3s;
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -webkit-transition-property: background-color, transform;
    -webkit-transition-duration: .3s;
    -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -o-transition-property: background-color, transform;
    -o-transition-duration: .3s;
    -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -moz-transition-property: background-color, transform;
    -moz-transition-duration: .3s
}

.button.is-instagram, .no-animation {
    -o-transition-property: none !important;
    -ms-transition-property: none !important;
    -moz-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important
}

.button.is-rounded {
    padding-left: 1em;
    padding-right: 1em
}