bulma-extensions
Version:
Set of extensions for Bulma.io CSS Framework
2,820 lines (2,347 loc) • 393 kB
CSS
/*! Doku v1.0.0 */
/*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */
@-webkit-keyframes spinAround {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes spinAround {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
.delete,
.modal-close,
.is-unselectable,
.button,
.file,
.breadcrumb,
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.tabs {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.select:not(.is-multiple):not(.is-loading)::after,
.navbar-link::after {
border: 3px solid transparent;
border-radius: 2px;
border-right: 0;
border-top: 0;
content: " ";
display: block;
height: 0.625em;
margin-top: -0.4375em;
pointer-events: none;
position: absolute;
top: 50%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: center;
transform-origin: center;
width: 0.625em
}
.box:not(:last-child),
.content:not(:last-child),
.notification:not(:last-child),
.progress:not(:last-child),
.table:not(:last-child),
.table-container:not(:last-child),
.title:not(:last-child),
.subtitle:not(:last-child),
.block:not(:last-child),
.highlight:not(:last-child),
.breadcrumb:not(:last-child),
.level:not(:last-child),
.message:not(:last-child),
.tabs:not(:last-child) {
margin-bottom: 1.5rem
}
.delete,
.modal-close {
-moz-appearance: none;
-webkit-appearance: none;
background-color: rgba(10, 10, 10, 0.2);
border: none;
border-radius: 290486px;
cursor: pointer;
pointer-events: auto;
display: inline-block;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 0;
height: 20px;
max-height: 20px;
max-width: 20px;
min-height: 20px;
min-width: 20px;
outline: none;
position: relative;
vertical-align: top;
width: 20px
}
.delete::before,
.modal-close::before,
.delete::after,
.modal-close::after {
background-color: #fff;
content: "";
display: block;
left: 50%;
position: absolute;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
-webkit-transform-origin: center center;
transform-origin: center center
}
.delete::before,
.modal-close::before {
height: 2px;
width: 50%
}
.delete::after,
.modal-close::after {
height: 50%;
width: 2px
}
.delete:hover,
.modal-close:hover,
.delete:focus,
.modal-close:focus {
background-color: rgba(10, 10, 10, 0.3)
}
.delete:active,
.modal-close:active {
background-color: rgba(10, 10, 10, 0.4)
}
.is-small.delete,
.is-small.modal-close {
height: 16px;
max-height: 16px;
max-width: 16px;
min-height: 16px;
min-width: 16px;
width: 16px
}
.is-medium.delete,
.is-medium.modal-close {
height: 24px;
max-height: 24px;
max-width: 24px;
min-height: 24px;
min-width: 24px;
width: 24px
}
.is-large.delete,
.is-large.modal-close {
height: 32px;
max-height: 32px;
max-width: 32px;
min-height: 32px;
min-width: 32px;
width: 32px
}
.button.is-loading::after,
.select.is-loading::after,
.control.is-loading::after,
.loader {
-webkit-animation: spinAround 500ms infinite linear;
animation: spinAround 500ms infinite linear;
border: 2px solid #EBEBEB;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em
}
.is-overlay,
.image.is-square img,
.image.is-1by1 img,
.image.is-5by4 img,
.image.is-4by3 img,
.image.is-3by2 img,
.image.is-5by3 img,
.image.is-16by9 img,
.image.is-2by1 img,
.image.is-3by1 img,
.image.is-4by5 img,
.image.is-3by4 img,
.image.is-2by3 img,
.image.is-3by5 img,
.image.is-9by16 img,
.image.is-1by2 img,
.image.is-1by3 img,
.modal,
.modal-background,
.hero-video {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0
}
.button,
.input,
.textarea,
.select select,
.file-cta,
.file-name,
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
-moz-appearance: none;
-webkit-appearance: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid transparent;
border-radius: .2rem;
-webkit-box-shadow: none;
box-shadow: none;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 1rem;
height: 2.25em;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top
}
.button:focus,
.input:focus,
.textarea:focus,
.select select:focus,
.file-cta:focus,
.file-name:focus,
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus,
.is-focused.button,
.is-focused.input,
.is-focused.textarea,
.select select.is-focused,
.is-focused.file-cta,
.is-focused.file-name,
.is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis,
.button:active,
.input:active,
.textarea:active,
.select select:active,
.file-cta:active,
.file-name:active,
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active,
.is-active.button,
.is-active.input,
.is-active.textarea,
.select select.is-active,
.is-active.file-cta,
.is-active.file-name,
.is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis {
outline: none
}
.button[disabled],
.input[disabled],
.textarea[disabled],
.select select[disabled],
.file-cta[disabled],
.file-name[disabled],
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled] {
cursor: not-allowed
}
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: normal
}
ul {
list-style: none
}
button,
input,
select,
textarea {
margin: 0
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit
}
img,
audio,
video {
height: auto;
max-width: 100%
}
iframe {
border: 0
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,
th {
padding: 0;
text-align: left
}
html {
background-color: #f5f6fa;
font-size: 16px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
min-width: 300px;
overflow-x: hidden;
overflow-y: scroll;
text-rendering: optimizeLegibility;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
display: block
}
body,
button,
input,
select,
textarea {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}
code,
pre {
-moz-osx-font-smoothing: auto;
-webkit-font-smoothing: auto;
font-family: monospace
}
body {
color: #67757c;
font-size: 1rem;
font-weight: 400;
line-height: 1.5
}
a {
color: #3273dc;
cursor: pointer;
text-decoration: none
}
a strong {
color: currentColor
}
a:hover {
color: #313437
}
code {
background-color: #f5f5f5;
color: #ff3860;
font-size: .875em;
font-weight: normal;
padding: 0.25em 0.5em 0.25em
}
hr {
background-color: #f5f5f5;
border: none;
display: block;
height: 2px;
margin: 1.5rem 0
}
img {
height: auto;
max-width: 100%
}
input[type="checkbox"],
input[type="radio"] {
vertical-align: baseline
}
small {
font-size: 0.875em
}
span {
font-style: inherit;
font-weight: inherit
}
strong {
color: #313437;
font-weight: 700
}
pre {
-webkit-overflow-scrolling: touch;
background-color: #f5f5f5;
color: #67757c;
font-size: 0.875em;
overflow-x: auto;
padding: 1.25rem 1.5rem;
white-space: pre;
word-wrap: normal
}
pre code {
background-color: transparent;
color: currentColor;
font-size: 1em;
padding: 0
}
table td,
table th {
text-align: left;
vertical-align: top
}
table th {
color: #313437
}
.is-clearfix::after {
clear: both;
content: " ";
display: table
}
.is-pulled-left {
float: left !important
}
.is-pulled-right {
float: right !important
}
.is-clipped {
overflow: hidden !important
}
.is-size-1 {
font-size: 3rem !important
}
.is-size-2 {
font-size: 2.5rem !important
}
.is-size-3 {
font-size: 2rem !important
}
.is-size-4 {
font-size: 1.5rem !important
}
.is-size-5 {
font-size: 1.25rem !important
}
.is-size-6 {
font-size: 1rem !important
}
.is-size-7 {
font-size: .75rem !important
}
@media screen and (max-width: 768px) {
.is-size-1-mobile {
font-size: 3rem !important
}
.is-size-2-mobile {
font-size: 2.5rem !important
}
.is-size-3-mobile {
font-size: 2rem !important
}
.is-size-4-mobile {
font-size: 1.5rem !important
}
.is-size-5-mobile {
font-size: 1.25rem !important
}
.is-size-6-mobile {
font-size: 1rem !important
}
.is-size-7-mobile {
font-size: .75rem !important
}
}
@media screen and (min-width: 769px),
print {
.is-size-1-tablet {
font-size: 3rem !important
}
.is-size-2-tablet {
font-size: 2.5rem !important
}
.is-size-3-tablet {
font-size: 2rem !important
}
.is-size-4-tablet {
font-size: 1.5rem !important
}
.is-size-5-tablet {
font-size: 1.25rem !important
}
.is-size-6-tablet {
font-size: 1rem !important
}
.is-size-7-tablet {
font-size: .75rem !important
}
}
@media screen and (max-width: 1087px) {
.is-size-1-touch {
font-size: 3rem !important
}
.is-size-2-touch {
font-size: 2.5rem !important
}
.is-size-3-touch {
font-size: 2rem !important
}
.is-size-4-touch {
font-size: 1.5rem !important
}
.is-size-5-touch {
font-size: 1.25rem !important
}
.is-size-6-touch {
font-size: 1rem !important
}
.is-size-7-touch {
font-size: .75rem !important
}
}
@media screen and (min-width: 1088px) {
.is-size-1-desktop {
font-size: 3rem !important
}
.is-size-2-desktop {
font-size: 2.5rem !important
}
.is-size-3-desktop {
font-size: 2rem !important
}
.is-size-4-desktop {
font-size: 1.5rem !important
}
.is-size-5-desktop {
font-size: 1.25rem !important
}
.is-size-6-desktop {
font-size: 1rem !important
}
.is-size-7-desktop {
font-size: .75rem !important
}
}
@media screen and (min-width: 1280px) {
.is-size-1-widescreen {
font-size: 3rem !important
}
.is-size-2-widescreen {
font-size: 2.5rem !important
}
.is-size-3-widescreen {
font-size: 2rem !important
}
.is-size-4-widescreen {
font-size: 1.5rem !important
}
.is-size-5-widescreen {
font-size: 1.25rem !important
}
.is-size-6-widescreen {
font-size: 1rem !important
}
.is-size-7-widescreen {
font-size: .75rem !important
}
}
@media screen and (min-width: 1472px) {
.is-size-1-fullhd {
font-size: 3rem !important
}
.is-size-2-fullhd {
font-size: 2.5rem !important
}
.is-size-3-fullhd {
font-size: 2rem !important
}
.is-size-4-fullhd {
font-size: 1.5rem !important
}
.is-size-5-fullhd {
font-size: 1.25rem !important
}
.is-size-6-fullhd {
font-size: 1rem !important
}
.is-size-7-fullhd {
font-size: .75rem !important
}
}
.has-text-centered {
text-align: center !important
}
.has-text-justified {
text-align: justify !important
}
.has-text-left {
text-align: left !important
}
.has-text-right {
text-align: right !important
}
@media screen and (max-width: 768px) {
.has-text-centered-mobile {
text-align: center !important
}
}
@media screen and (min-width: 769px),
print {
.has-text-centered-tablet {
text-align: center !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.has-text-centered-tablet-only {
text-align: center !important
}
}
@media screen and (max-width: 1087px) {
.has-text-centered-touch {
text-align: center !important
}
}
@media screen and (min-width: 1088px) {
.has-text-centered-desktop {
text-align: center !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.has-text-centered-desktop-only {
text-align: center !important
}
}
@media screen and (min-width: 1280px) {
.has-text-centered-widescreen {
text-align: center !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.has-text-centered-widescreen-only {
text-align: center !important
}
}
@media screen and (min-width: 1472px) {
.has-text-centered-fullhd {
text-align: center !important
}
}
@media screen and (max-width: 768px) {
.has-text-justified-mobile {
text-align: justify !important
}
}
@media screen and (min-width: 769px),
print {
.has-text-justified-tablet {
text-align: justify !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.has-text-justified-tablet-only {
text-align: justify !important
}
}
@media screen and (max-width: 1087px) {
.has-text-justified-touch {
text-align: justify !important
}
}
@media screen and (min-width: 1088px) {
.has-text-justified-desktop {
text-align: justify !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.has-text-justified-desktop-only {
text-align: justify !important
}
}
@media screen and (min-width: 1280px) {
.has-text-justified-widescreen {
text-align: justify !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.has-text-justified-widescreen-only {
text-align: justify !important
}
}
@media screen and (min-width: 1472px) {
.has-text-justified-fullhd {
text-align: justify !important
}
}
@media screen and (max-width: 768px) {
.has-text-left-mobile {
text-align: left !important
}
}
@media screen and (min-width: 769px),
print {
.has-text-left-tablet {
text-align: left !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.has-text-left-tablet-only {
text-align: left !important
}
}
@media screen and (max-width: 1087px) {
.has-text-left-touch {
text-align: left !important
}
}
@media screen and (min-width: 1088px) {
.has-text-left-desktop {
text-align: left !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.has-text-left-desktop-only {
text-align: left !important
}
}
@media screen and (min-width: 1280px) {
.has-text-left-widescreen {
text-align: left !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.has-text-left-widescreen-only {
text-align: left !important
}
}
@media screen and (min-width: 1472px) {
.has-text-left-fullhd {
text-align: left !important
}
}
@media screen and (max-width: 768px) {
.has-text-right-mobile {
text-align: right !important
}
}
@media screen and (min-width: 769px),
print {
.has-text-right-tablet {
text-align: right !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.has-text-right-tablet-only {
text-align: right !important
}
}
@media screen and (max-width: 1087px) {
.has-text-right-touch {
text-align: right !important
}
}
@media screen and (min-width: 1088px) {
.has-text-right-desktop {
text-align: right !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.has-text-right-desktop-only {
text-align: right !important
}
}
@media screen and (min-width: 1280px) {
.has-text-right-widescreen {
text-align: right !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.has-text-right-widescreen-only {
text-align: right !important
}
}
@media screen and (min-width: 1472px) {
.has-text-right-fullhd {
text-align: right !important
}
}
.is-capitalized {
text-transform: capitalize !important
}
.is-lowercase {
text-transform: lowercase !important
}
.is-uppercase {
text-transform: uppercase !important
}
.is-italic {
font-style: italic !important
}
.has-text-white {
color: #fff !important
}
a.has-text-white:hover,
a.has-text-white:focus {
color: #e6e5e5 !important
}
.has-background-white {
background-color: #fff !important
}
.has-text-black {
color: #0a0a0a !important
}
a.has-text-black:hover,
a.has-text-black:focus {
color: #000 !important
}
.has-background-black {
background-color: #0a0a0a !important
}
.has-text-light {
color: #f5f5f5 !important
}
a.has-text-light:hover,
a.has-text-light:focus {
color: #dbdbdb !important
}
.has-background-light {
background-color: #f5f5f5 !important
}
.has-text-dark {
color: #2f3d4a !important
}
a.has-text-dark:hover,
a.has-text-dark:focus {
color: #1b232b !important
}
.has-background-dark {
background-color: #2f3d4a !important
}
.has-text-primary {
color: #1e88e5 !important
}
a.has-text-primary:hover,
a.has-text-primary:focus {
color: #166dba !important
}
.has-background-primary {
background-color: #1e88e5 !important
}
.has-text-link {
color: #3273dc !important
}
a.has-text-link:hover,
a.has-text-link:focus {
color: #205bbc !important
}
.has-background-link {
background-color: #3273dc !important
}
.has-text-info {
color: #37aee3 !important
}
a.has-text-info:hover,
a.has-text-info:focus {
color: #1c95cb !important
}
.has-background-info {
background-color: #37aee3 !important
}
.has-text-success {
color: #26c6da !important
}
a.has-text-success:hover,
a.has-text-success:focus {
color: #1e9faf !important
}
.has-background-success {
background-color: #26c6da !important
}
.has-text-warning {
color: #ffb22b !important
}
a.has-text-warning:hover,
a.has-text-warning:focus {
color: #f79d00 !important
}
.has-background-warning {
background-color: #ffb22b !important
}
.has-text-danger {
color: #ef5350 !important
}
a.has-text-danger:hover,
a.has-text-danger:focus {
color: #eb2521 !important
}
.has-background-danger {
background-color: #ef5350 !important
}
.has-text-blogger {
color: #fb8f3d !important
}
a.has-text-blogger:hover,
a.has-text-blogger:focus {
color: #fa720b !important
}
.has-background-blogger {
background-color: #fb8f3d !important
}
.has-text-dribbble {
color: #ea4c89 !important
}
a.has-text-dribbble:hover,
a.has-text-dribbble:focus {
color: #e51e6b !important
}
.has-background-dribbble {
background-color: #ea4c89 !important
}
.has-text-facebook {
color: #3b5998 !important
}
a.has-text-facebook:hover,
a.has-text-facebook:focus {
color: #2d4373 !important
}
.has-background-facebook {
background-color: #3b5998 !important
}
.has-text-flickr {
color: #ff0084 !important
}
a.has-text-flickr:hover,
a.has-text-flickr:focus {
color: #cc006a !important
}
.has-background-flickr {
background-color: #ff0084 !important
}
.has-text-forrst {
color: #5B9A68 !important
}
a.has-text-forrst:hover,
a.has-text-forrst:focus {
color: #487a52 !important
}
.has-background-forrst {
background-color: #5B9A68 !important
}
.has-text-foursquare {
color: #0072b1 !important
}
a.has-text-foursquare:hover,
a.has-text-foursquare:focus {
color: #00517e !important
}
.has-background-foursquare {
background-color: #0072b1 !important
}
.has-text-github {
color: #5f5f5f !important
}
a.has-text-github:hover,
a.has-text-github:focus {
color: #464545 !important
}
.has-background-github {
background-color: #5f5f5f !important
}
.has-text-gplus {
color: #dd4b39 !important
}
a.has-text-gplus:hover,
a.has-text-gplus:focus {
color: #c23321 !important
}
.has-background-gplus {
background-color: #dd4b39 !important
}
.has-text-instagram {
color: #bc2a8d !important
}
a.has-text-instagram:hover,
a.has-text-instagram:focus {
color: #92216e !important
}
.has-background-instagram {
background-color: #bc2a8d !important
}
.has-text-linkedin {
color: #007bb6 !important
}
a.has-text-linkedin:hover,
a.has-text-linkedin:focus {
color: #005983 !important
}
.has-background-linkedin {
background-color: #007bb6 !important
}
.has-text-pinterest {
color: #cb2027 !important
}
a.has-text-pinterest:hover,
a.has-text-pinterest:focus {
color: #9f191f !important
}
.has-background-pinterest {
background-color: #cb2027 !important
}
.has-text-quora {
color: #a82400 !important
}
a.has-text-quora:hover,
a.has-text-quora:focus {
color: #751900 !important
}
.has-background-quora {
background-color: #a82400 !important
}
.has-text-soundcloud {
color: #ff3a00 !important
}
a.has-text-soundcloud:hover,
a.has-text-soundcloud:focus {
color: #cc2e00 !important
}
.has-background-soundcloud {
background-color: #ff3a00 !important
}
.has-text-stumbleupon {
color: #EB4823 !important
}
a.has-text-stumbleupon:hover,
a.has-text-stumbleupon:focus {
color: #c93412 !important
}
.has-background-stumbleupon {
background-color: #EB4823 !important
}
.has-text-tumblr {
color: #32506d !important
}
a.has-text-tumblr:hover,
a.has-text-tumblr:focus {
color: #22364a !important
}
.has-background-tumblr {
background-color: #32506d !important
}
.has-text-twiter {
color: #00aced !important
}
a.has-text-twiter:hover,
a.has-text-twiter:focus {
color: #0087ba !important
}
.has-background-twiter {
background-color: #00aced !important
}
.has-text-vimeo {
color: #1ab7ea !important
}
a.has-text-vimeo:hover,
a.has-text-vimeo:focus {
color: #1295bf !important
}
.has-background-vimeo {
background-color: #1ab7ea !important
}
.has-text-vk {
color: #45668e !important
}
a.has-text-vk:hover,
a.has-text-vk:focus {
color: #344d6c !important
}
.has-background-vk {
background-color: #45668e !important
}
.has-text-wordpress {
color: #21759b !important
}
a.has-text-wordpress:hover,
a.has-text-wordpress:focus {
color: #185571 !important
}
.has-background-wordpress {
background-color: #21759b !important
}
.has-text-yahoo {
color: #7B0099 !important
}
a.has-text-yahoo:hover,
a.has-text-yahoo:focus {
color: #520066 !important
}
.has-background-yahoo {
background-color: #7B0099 !important
}
.has-text-youtube {
color: #b00 !important
}
a.has-text-youtube:hover,
a.has-text-youtube:focus {
color: #800 !important
}
.has-background-youtube {
background-color: #b00 !important
}
.has-text-black-bis {
color: #121212 !important
}
.has-background-black-bis {
background-color: #121212 !important
}
.has-text-black-ter {
color: #242424 !important
}
.has-background-black-ter {
background-color: #242424 !important
}
.has-text-grey-darker {
color: #313437 !important
}
.has-background-grey-darker {
background-color: #313437 !important
}
.has-text-grey-dark {
color: #5b748e !important
}
.has-background-grey-dark {
background-color: #5b748e !important
}
.has-text-grey {
color: #7a7a7a !important
}
.has-background-grey {
background-color: #7a7a7a !important
}
.has-text-grey-light {
color: #b5b5b5 !important
}
.has-background-grey-light {
background-color: #b5b5b5 !important
}
.has-text-grey-lighter {
color: rgba(0, 0, 0, 0.08) !important
}
.has-background-grey-lighter {
background-color: rgba(0, 0, 0, 0.08) !important
}
.has-text-white-ter {
color: #f5f5f5 !important
}
.has-background-white-ter {
background-color: #f5f5f5 !important
}
.has-text-white-bis {
color: #fafafa !important
}
.has-background-white-bis {
background-color: #fafafa !important
}
.has-text-weight-light {
font-weight: 300 !important
}
.has-text-weight-normal {
font-weight: 400 !important
}
.has-text-weight-semibold {
font-weight: 600 !important
}
.has-text-weight-bold {
font-weight: 700 !important
}
.is-block {
display: block !important
}
@media screen and (max-width: 768px) {
.is-block-mobile {
display: block !important
}
}
@media screen and (min-width: 769px),
print {
.is-block-tablet {
display: block !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-block-tablet-only {
display: block !important
}
}
@media screen and (max-width: 1087px) {
.is-block-touch {
display: block !important
}
}
@media screen and (min-width: 1088px) {
.is-block-desktop {
display: block !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-block-desktop-only {
display: block !important
}
}
@media screen and (min-width: 1280px) {
.is-block-widescreen {
display: block !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-block-widescreen-only {
display: block !important
}
}
@media screen and (min-width: 1472px) {
.is-block-fullhd {
display: block !important
}
}
.is-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
@media screen and (max-width: 768px) {
.is-flex-mobile {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 769px),
print {
.is-flex-tablet {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-flex-tablet-only {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (max-width: 1087px) {
.is-flex-touch {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 1088px) {
.is-flex-desktop {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-flex-desktop-only {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 1280px) {
.is-flex-widescreen {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-flex-widescreen-only {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
@media screen and (min-width: 1472px) {
.is-flex-fullhd {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important
}
}
.is-inline {
display: inline !important
}
@media screen and (max-width: 768px) {
.is-inline-mobile {
display: inline !important
}
}
@media screen and (min-width: 769px),
print {
.is-inline-tablet {
display: inline !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-inline-tablet-only {
display: inline !important
}
}
@media screen and (max-width: 1087px) {
.is-inline-touch {
display: inline !important
}
}
@media screen and (min-width: 1088px) {
.is-inline-desktop {
display: inline !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-inline-desktop-only {
display: inline !important
}
}
@media screen and (min-width: 1280px) {
.is-inline-widescreen {
display: inline !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-inline-widescreen-only {
display: inline !important
}
}
@media screen and (min-width: 1472px) {
.is-inline-fullhd {
display: inline !important
}
}
.is-inline-block {
display: inline-block !important
}
@media screen and (max-width: 768px) {
.is-inline-block-mobile {
display: inline-block !important
}
}
@media screen and (min-width: 769px),
print {
.is-inline-block-tablet {
display: inline-block !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-inline-block-tablet-only {
display: inline-block !important
}
}
@media screen and (max-width: 1087px) {
.is-inline-block-touch {
display: inline-block !important
}
}
@media screen and (min-width: 1088px) {
.is-inline-block-desktop {
display: inline-block !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-inline-block-desktop-only {
display: inline-block !important
}
}
@media screen and (min-width: 1280px) {
.is-inline-block-widescreen {
display: inline-block !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-inline-block-widescreen-only {
display: inline-block !important
}
}
@media screen and (min-width: 1472px) {
.is-inline-block-fullhd {
display: inline-block !important
}
}
.is-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
@media screen and (max-width: 768px) {
.is-inline-flex-mobile {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 769px),
print {
.is-inline-flex-tablet {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-inline-flex-tablet-only {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (max-width: 1087px) {
.is-inline-flex-touch {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 1088px) {
.is-inline-flex-desktop {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-inline-flex-desktop-only {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 1280px) {
.is-inline-flex-widescreen {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-inline-flex-widescreen-only {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media screen and (min-width: 1472px) {
.is-inline-flex-fullhd {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
.is-hidden {
display: none !important
}
@media screen and (max-width: 768px) {
.is-hidden-mobile {
display: none !important
}
}
@media screen and (min-width: 769px),
print {
.is-hidden-tablet {
display: none !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-hidden-tablet-only {
display: none !important
}
}
@media screen and (max-width: 1087px) {
.is-hidden-touch {
display: none !important
}
}
@media screen and (min-width: 1088px) {
.is-hidden-desktop {
display: none !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-hidden-desktop-only {
display: none !important
}
}
@media screen and (min-width: 1280px) {
.is-hidden-widescreen {
display: none !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-hidden-widescreen-only {
display: none !important
}
}
@media screen and (min-width: 1472px) {
.is-hidden-fullhd {
display: none !important
}
}
.is-invisible {
visibility: hidden !important
}
@media screen and (max-width: 768px) {
.is-invisible-mobile {
visibility: hidden !important
}
}
@media screen and (min-width: 769px),
print {
.is-invisible-tablet {
visibility: hidden !important
}
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
.is-invisible-tablet-only {
visibility: hidden !important
}
}
@media screen and (max-width: 1087px) {
.is-invisible-touch {
visibility: hidden !important
}
}
@media screen and (min-width: 1088px) {
.is-invisible-desktop {
visibility: hidden !important
}
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
.is-invisible-desktop-only {
visibility: hidden !important
}
}
@media screen and (min-width: 1280px) {
.is-invisible-widescreen {
visibility: hidden !important
}
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
.is-invisible-widescreen-only {
visibility: hidden !important
}
}
@media screen and (min-width: 1472px) {
.is-invisible-fullhd {
visibility: hidden !important
}
}
.is-marginless {
margin: 0 !important
}
.is-paddingless {
padding: 0 !important
}
.is-radiusless {
border-radius: 0 !important
}
.is-shadowless {
-webkit-box-shadow: none !important;
box-shadow: none !important
}
.box {
background-color: #fff;
border-radius: 6px;
-webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
color: #67757c;
display: block;
padding: 1.25rem
}
a.box:hover,
a.box:focus {
-webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc
}
a.box:active {
-webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc
}
.button {
background-color: #fff;
border-color: rgba(0, 0, 0, 0.08);
border-width: 1px;
color: #313437;
cursor: pointer;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-bottom: calc(0.375em - 1px);
padding-left: .75em;
padding-right: .75em;
padding-top: calc(0.375em - 1px);
text-align: center;
white-space: nowrap
}
.button strong {
color: inherit
}
.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
height: 1.5em;
width: 1.5em
}
.button .icon:first-child:not(:last-child) {
margin-left: calc(-0.375em - 1px);
margin-right: 0.1875em
}
.button .icon:last-child:not(:first-child) {
margin-left: 0.1875em;
margin-right: calc(-0.375em - 1px)
}
.button .icon:first-child:last-child {
margin-left: calc(-0.375em - 1px);
margin-right: calc(-0.375em - 1px)
}
.button:hover,
.button.is-hovered {
border-color: #b5b5b5;
color: #313437
}
.button:focus,
.button.is-focused {
border-color: #3273dc;
color: #313437
}
.button:focus:not(:active),
.button.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25)
}
.button:active,
.button.is-active {
border-color: #5b748e;
color: #313437
}
.button.is-text {
background-color: transparent;
border-color: transparent;
color: #67757c;
text-decoration: underline
}
.button.is-text:hover,
.button.is-text.is-hovered,
.button.is-text:focus,
.button.is-text.is-focused {
background-color: #f5f5f5;
color: #313437
}
.button.is-text:active,
.button.is-text.is-active {
background-color: #e8e8e8;
color: #313437
}
.button.is-text[disabled] {
background-color: transparent;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-white {
background-color: #fff;
border-color: transparent;
color: #0a0a0a
}
.button.is-white:hover,
.button.is-white.is-hovered {
background-color: #f9f9f9;
border-color: transparent;
color: #0a0a0a
}
.button.is-white:focus,
.button.is-white.is-focused {
border-color: transparent;
color: #0a0a0a
}
.button.is-white:focus:not(:active),
.button.is-white.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25)
}
.button.is-white:active,
.button.is-white.is-active {
background-color: #f2f2f2;
border-color: transparent;
color: #0a0a0a
}
.button.is-white[disabled] {
background-color: #fff;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-white.is-inverted {
background-color: #0a0a0a;
color: #fff
}
.button.is-white.is-inverted:hover {
background-color: #000
}
.button.is-white.is-inverted[disabled] {
background-color: #0a0a0a;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-white.is-loading::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important
}
.button.is-white.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-white.is-outlined:hover,
.button.is-white.is-outlined:focus {
background-color: #fff;
border-color: #fff;
color: #0a0a0a
}
.button.is-white.is-outlined.is-loading::after {
border-color: transparent transparent #fff #fff !important
}
.button.is-white.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-white.is-inverted.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #0a0a0a
}
.button.is-white.is-inverted.is-outlined:hover,
.button.is-white.is-inverted.is-outlined:focus {
background-color: #0a0a0a;
color: #fff
}
.button.is-white.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #0a0a0a;
-webkit-box-shadow: none;
box-shadow: none;
color: #0a0a0a
}
.button.is-black {
background-color: #0a0a0a;
border-color: transparent;
color: #fff
}
.button.is-black:hover,
.button.is-black.is-hovered {
background-color: #040404;
border-color: transparent;
color: #fff
}
.button.is-black:focus,
.button.is-black.is-focused {
border-color: transparent;
color: #fff
}
.button.is-black:focus:not(:active),
.button.is-black.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25)
}
.button.is-black:active,
.button.is-black.is-active {
background-color: #000;
border-color: transparent;
color: #fff
}
.button.is-black[disabled] {
background-color: #0a0a0a;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-black.is-inverted {
background-color: #fff;
color: #0a0a0a
}
.button.is-black.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-black.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #0a0a0a
}
.button.is-black.is-loading::after {
border-color: transparent transparent #fff #fff !important
}
.button.is-black.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #0a0a0a
}
.button.is-black.is-outlined:hover,
.button.is-black.is-outlined:focus {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: #fff
}
.button.is-black.is-outlined.is-loading::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important
}
.button.is-black.is-outlined[disabled] {
background-color: transparent;
border-color: #0a0a0a;
-webkit-box-shadow: none;
box-shadow: none;
color: #0a0a0a
}
.button.is-black.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-black.is-inverted.is-outlined:hover,
.button.is-black.is-inverted.is-outlined:focus {
background-color: #fff;
color: #0a0a0a
}
.button.is-black.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-light {
background-color: #f5f5f5;
border-color: transparent;
color: #2f3d4a
}
.button.is-light:hover,
.button.is-light.is-hovered {
background-color: #eee;
border-color: transparent;
color: #2f3d4a
}
.button.is-light:focus,
.button.is-light.is-focused {
border-color: transparent;
color: #2f3d4a
}
.button.is-light:focus:not(:active),
.button.is-light.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25)
}
.button.is-light:active,
.button.is-light.is-active {
background-color: #e8e8e8;
border-color: transparent;
color: #2f3d4a
}
.button.is-light[disabled] {
background-color: #f5f5f5;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-light.is-inverted {
background-color: #2f3d4a;
color: #f5f5f5
}
.button.is-light.is-inverted:hover {
background-color: #25303a
}
.button.is-light.is-inverted[disabled] {
background-color: #2f3d4a;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #f5f5f5
}
.button.is-light.is-loading::after {
border-color: transparent transparent #2f3d4a #2f3d4a !important
}
.button.is-light.is-outlined {
background-color: transparent;
border-color: #f5f5f5;
color: #f5f5f5
}
.button.is-light.is-outlined:hover,
.button.is-light.is-outlined:focus {
background-color: #f5f5f5;
border-color: #f5f5f5;
color: #2f3d4a
}
.button.is-light.is-outlined.is-loading::after {
border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}
.button.is-light.is-outlined[disabled] {
background-color: transparent;
border-color: #f5f5f5;
-webkit-box-shadow: none;
box-shadow: none;
color: #f5f5f5
}
.button.is-light.is-inverted.is-outlined {
background-color: transparent;
border-color: #2f3d4a;
color: #2f3d4a
}
.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined:focus {
background-color: #2f3d4a;
color: #f5f5f5
}
.button.is-light.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #2f3d4a;
-webkit-box-shadow: none;
box-shadow: none;
color: #2f3d4a
}
.button.is-dark {
background-color: #2f3d4a;
border-color: transparent;
color: #f5f5f5
}
.button.is-dark:hover,
.button.is-dark.is-hovered {
background-color: #2a3742;
border-color: transparent;
color: #f5f5f5
}
.button.is-dark:focus,
.button.is-dark.is-focused {
border-color: transparent;
color: #f5f5f5
}
.button.is-dark:focus:not(:active),
.button.is-dark.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(47, 61, 74, 0.25);
box-shadow: 0 0 0 0.125em rgba(47, 61, 74, 0.25)
}
.button.is-dark:active,
.button.is-dark.is-active {
background-color: #25303a;
border-color: transparent;
color: #f5f5f5
}
.button.is-dark[disabled] {
background-color: #2f3d4a;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-dark.is-inverted {
background-color: #f5f5f5;
color: #2f3d4a
}
.button.is-dark.is-inverted:hover {
background-color: #e8e8e8
}
.button.is-dark.is-inverted[disabled] {
background-color: #f5f5f5;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #2f3d4a
}
.button.is-dark.is-loading::after {
border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}
.button.is-dark.is-outlined {
background-color: transparent;
border-color: #2f3d4a;
color: #2f3d4a
}
.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined:focus {
background-color: #2f3d4a;
border-color: #2f3d4a;
color: #f5f5f5
}
.button.is-dark.is-outlined.is-loading::after {
border-color: transparent transparent #2f3d4a #2f3d4a !important
}
.button.is-dark.is-outlined[disabled] {
background-color: transparent;
border-color: #2f3d4a;
-webkit-box-shadow: none;
box-shadow: none;
color: #2f3d4a
}
.button.is-dark.is-inverted.is-outlined {
background-color: transparent;
border-color: #f5f5f5;
color: #f5f5f5
}
.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined:focus {
background-color: #f5f5f5;
color: #2f3d4a
}
.button.is-dark.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #f5f5f5;
-webkit-box-shadow: none;
box-shadow: none;
color: #f5f5f5
}
.button.is-primary {
background-color: #1e88e5;
border-color: transparent;
color: #fff
}
.button.is-primary:hover,
.button.is-primary.is-hovered {
background-color: #1a82dd;
border-color: transparent;
color: #fff
}
.button.is-primary:focus,
.button.is-primary.is-focused {
border-color: transparent;
color: #fff
}
.button.is-primary:focus:not(:active),
.button.is-primary.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(30, 136, 229, 0.25);
box-shadow: 0 0 0 0.125em rgba(30, 136, 229, 0.25)
}
.button.is-primary:active,
.button.is-primary.is-active {
background-color: #187bd1;
border-color: transparent;
color: #fff
}
.button.is-primary[disabled] {
background-color: #1e88e5;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-primary.is-inverted {
background-color: #fff;
color: #1e88e5
}
.button.is-primary.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-primary.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #1e88e5
}
.button.is-primary.is-loading::after {
border-color: transparent transparent #fff #fff !important
}
.button.is-primary.is-outlined {
background-color: transparent;
border-color: #1e88e5;
color: #1e88e5
}
.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined:focus {
background-color: #1e88e5;
border-color: #1e88e5;
color: #fff
}
.button.is-primary.is-outlined.is-loading::after {
border-color: transparent transparent #1e88e5 #1e88e5 !important
}
.button.is-primary.is-outlined[disabled] {
background-color: transparent;
border-color: #1e88e5;
-webkit-box-shadow: none;
box-shadow: none;
color: #1e88e5
}
.button.is-primary.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-primary.is-inverted.is-outlined:hover,
.button.is-primary.is-inverted.is-outlined:focus {
background-color: #fff;
color: #1e88e5
}
.button.is-primary.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-link {
background-color: #3273dc;
border-color: transparent;
color: #fff
}
.button.is-link:hover,
.button.is-link.is-hovered {
background-color: #276cda;
border-color: transparent;
color: #fff
}
.button.is-link:focus,
.button.is-link.is-focused {
border-color: transparent;
color: #fff
}
.button.is-link:focus:not(:active),
.button.is-link.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25)
}
.button.is-link:active,
.button.is-link.is-active {
background-color: #2366d1;
border-color: transparent;
color: #fff
}
.button.is-link[disabled] {
background-color: #3273dc;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-link.is-inverted {
background-color: #fff;
color: #3273dc
}
.button.is-link.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-link.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #3273dc
}
.button.is-link.is-loading::after {
border-color: transparent transparent #fff #fff !important
}
.button.is-link.is-outlined {
background-color: transparent;
border-color: #3273dc;
color: #3273dc
}
.button.is-link.is-outlined:hover,
.button.is-link.is-outlined:focus {
background-color: #3273dc;
border-color: #3273dc;
color: #fff
}
.button.is-link.is-outlined.is-loading::after {
border-color: transparent transparent #3273dc #3273dc !important
}
.button.is-link.is-outlined[disabled] {
background-color: transparent;
border-color: #3273dc;
-webkit-box-shadow: none;
box-shadow: none;
color: #3273dc
}
.button.is-link.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-link.is-inverted.is-outlined:hover,
.button.is-link.is-inverted.is-outlined:focus {
background-color: #fff;
color: #3273dc
}
.button.is-link.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-info {
background-color: #37aee3;
border-color: transparent;
color: #fff
}
.button.is-info:hover,
.button.is-info.is-hovered {
background-color: #2ca9e1;
border-color: transparent;
color: #fff
}
.button.is-info:focus,
.button.is-info.is-focused {
border-color: transparent;
color: #fff
}
.button.is-info:focus:not(:active),
.button.is-info.is-focused:not(:active) {
-webkit-box-shadow: 0 0 0 0.125em rgba(55, 174, 227, 0.25);
box-shadow: 0 0 0 0.125em rgba(55, 174, 227, 0.25)
}
.button.is-info:active,
.button.is-info.is-active {
background-color: #21a5e0;
border-color: transparent;
color: #fff
}
.button.is-info[disabled] {
background-color: #37aee3;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.button.is-info.is-inverted {
background-color: #fff;
color: #37aee3
}
.button.is-info.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-info.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #37aee3
}
.button.is-info.is-loading::after {
border-color: transparent transparent #fff #fff !important
}
.button.is-info.is-outlined {
background-color: transparent;
border-color: #37aee3;
color: #37aee3
}
.button.is-info.is-outlined:hover,
.button.is-info.is-outlined:focus {
background-color: #37aee3;
border-color: #37aee3;
color: #fff
}
.button.is-info.is-outlined.is-loading::after {
border-color: transparent transparent #37aee3 #37aee3 !important
}
.button.is-info.is-outlined[disabled] {
background-color: transparent;
border-color: #37aee3;
-webkit-box-shadow: none;
box-shadow: none;
color: #37aee3
}
.button.is-info.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-info.is-inverted.is-outlined:hover,
.button.is-info.is-inverted.is-outlined:focus {
background-color: #fff;
color: #37aee3
}
.button.is-info.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff
}
.button.is-success {