.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-spotify {
	color: #fff;
	background-color: #0ab142;
	border-color: transparent
}

.button.is-spotify.is-focused,
.button.is-spotify:focus {
	color: #fff;
	background-color: green;
	border-color: transparent
}

.button.is-spotify.is-hovered,
.button.is-spotify:hover {
	color: #fff;
	background-color: green;
	border-color: transparent
}

.button.is-spotify.is-active,
.button.is-spotify:active {
	color: #fff;
	background-color: green;
	border-color: transparent
}

.button.is-spotify[disabled],
fieldset[disabled] .button.is-spotify {
	background-color: #0ab142;
	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
}