From 1a76a23115c6a865ac0a92a55b0b5898b8269f51 Mon Sep 17 00:00:00 2001
From: Jeremy Thomas
Date: Fri, 5 May 2017 11:08:53 +0100
Subject: [PATCH 1/6] Fix #728
---
CHANGELOG.md | 4 +
docs/css/bulma-docs.css | 1561 +++++++++-----------------------------
sass/elements/table.sass | 2 +-
3 files changed, 358 insertions(+), 1209 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c859c889..817f7ea6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Bulma Changelog
+## 0.4.2
+
+* Fix #728 selected row on striped table
+
## 0.4.1
* Fix #568 max-width container
diff --git a/docs/css/bulma-docs.css b/docs/css/bulma-docs.css
index fc70cabe..f7c64071 100644
--- a/docs/css/bulma-docs.css
+++ b/docs/css/bulma-docs.css
@@ -1,23 +1,11 @@
@charset "UTF-8";
/*! bulma.io v0.4.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);
+ transform: rotate(0deg);
}
to {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
+ transform: rotate(359deg);
}
}
@@ -153,7 +141,6 @@ a {
color: #00d1b2;
cursor: pointer;
text-decoration: none;
- -webkit-transition: none 86ms ease-out;
transition: none 86ms ease-out;
}
@@ -279,63 +266,47 @@ table th {
}
.is-flex {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
@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: 999px) {
.is-flex-tablet-only {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (max-width: 999px) {
.is-flex-touch {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 1000px) {
.is-flex-desktop {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-flex-desktop-only {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
}
@media screen and (min-width: 1192px) {
.is-flex-widescreen {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
}
@@ -433,63 +404,47 @@ table th {
}
.is-inline-flex {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
}
@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: 999px) {
.is-inline-flex-tablet-only {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media screen and (max-width: 999px) {
.is-inline-flex-touch {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media screen and (min-width: 1000px) {
.is-inline-flex-desktop {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-inline-flex-desktop-only {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media screen and (min-width: 1192px) {
.is-inline-flex-widescreen {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -689,20 +644,14 @@ a.box:active {
.button {
-moz-appearance: none;
-webkit-appearance: none;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border: 1px solid transparent;
border-radius: 3px;
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;
+ justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
@@ -719,9 +668,7 @@ a.box:active {
border-color: #dbdbdb;
color: #363636;
cursor: pointer;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
padding-left: 0.75em;
padding-right: 0.75em;
text-align: center;
@@ -1644,8 +1591,6 @@ a.box:active {
}
.button.is-fullwidth {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
width: 100%;
}
@@ -1656,8 +1601,7 @@ a.box:active {
}
.button.is-loading:after {
- -webkit-animation: spinAround 500ms infinite linear;
- animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
@@ -1850,20 +1794,14 @@ input[type="submit"].button {
.textarea {
-moz-appearance: none;
-webkit-appearance: none;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border: 1px solid transparent;
border-radius: 3px;
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;
+ justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
@@ -2053,6 +1991,7 @@ input[type="submit"].button {
.select {
display: inline-block;
height: 2.25em;
+ max-width: 100%;
position: relative;
vertical-align: top;
}
@@ -2066,8 +2005,7 @@ input[type="submit"].button {
height: 0.5em;
pointer-events: none;
position: absolute;
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
+ transform: rotate(-45deg);
width: 0.5em;
margin-top: -0.375em;
right: 1.125em;
@@ -2078,20 +2016,14 @@ input[type="submit"].button {
.select select {
-moz-appearance: none;
-webkit-appearance: none;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border: 1px solid transparent;
border-radius: 3px;
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;
+ justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
@@ -2105,6 +2037,7 @@ input[type="submit"].button {
cursor: pointer;
display: block;
font-size: 1em;
+ max-width: 100%;
outline: none;
padding-right: 2.5em;
}
@@ -2226,8 +2159,7 @@ input[type="submit"].button {
}
.select.is-loading:after {
- -webkit-animation: spinAround 500ms infinite linear;
- animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
@@ -2241,8 +2173,7 @@ input[type="submit"].button {
position: absolute;
right: 0.625em;
top: 0.625em;
- -webkit-transform: none;
- transform: none;
+ transform: none;
}
.label {
@@ -2315,12 +2246,8 @@ input[type="submit"].button {
}
.field.has-addons {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ justify-content: flex-start;
}
.field.has-addons .control {
@@ -2380,45 +2307,30 @@ input[type="submit"].button {
}
.field.has-addons .control.is-expanded {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
}
.field.has-addons.has-addons-centered {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.field.has-addons.has-addons-right {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
}
.field.is-grouped {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ justify-content: flex-start;
}
.field.is-grouped > .control {
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
@@ -2427,29 +2339,20 @@ input[type="submit"].button {
}
.field.is-grouped > .control.is-expanded {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.field.is-grouped.is-grouped-right {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
.field.is-horizontal {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
}
@@ -2466,13 +2369,9 @@ input[type="submit"].button {
@media screen and (min-width: 769px), print {
.field-label {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
margin-right: 1.5rem;
text-align: right;
}
@@ -2495,25 +2394,16 @@ input[type="submit"].button {
@media screen and (min-width: 769px), print {
.field-body {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -webkit-box-flex: 5;
- -ms-flex-positive: 5;
- flex-grow: 5;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-basis: 0;
+ flex-grow: 5;
+ flex-shrink: 1;
}
.field-body .field {
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-shrink: 1;
}
.field-body .field:not(.is-narrow) {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ flex-grow: 1;
}
.field-body .field:not(:last-child) {
margin-bottom: 0;
@@ -2612,8 +2502,7 @@ input[type="submit"].button {
}
.control.is-loading:after {
- -webkit-animation: spinAround 500ms infinite linear;
- animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
@@ -2629,15 +2518,9 @@ input[type="submit"].button {
}
.icon {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
+ align-items: center;
display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
height: 1.5rem;
width: 1.5rem;
}
@@ -3021,29 +2904,23 @@ input[type="submit"].button {
padding: 0.25em 0.5em;
}
-.table.is-striped tbody tr:nth-child(even) {
+.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
background-color: #fafafa;
}
-.table.is-striped tbody tr:nth-child(even):hover {
+.table.is-striped tbody tr:not(.is-selected):nth-child(even):hover {
background-color: whitesmoke;
}
.tag {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
background-color: whitesmoke;
border-radius: 290486px;
color: #4a4a4a;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
font-size: 0.75rem;
height: 2em;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
line-height: 1.5;
padding-left: 0.875em;
padding-right: 0.875em;
@@ -3280,10 +3157,8 @@ input[type="submit"].button {
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;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center;
}
.delete:before {
@@ -3350,8 +3225,7 @@ input[type="submit"].button {
}
.loader {
- -webkit-animation: spinAround 500ms infinite linear;
- animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
@@ -3364,19 +3238,13 @@ input[type="submit"].button {
}
.number {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
background-color: whitesmoke;
border-radius: 290486px;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
font-size: 1.25rem;
height: 2em;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
margin-right: 1.5rem;
min-width: 2.5em;
padding: 0.25rem 0.5rem;
@@ -3385,41 +3253,25 @@ input[type="submit"].button {
}
.card-header {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
+ align-items: stretch;
box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.card-header-title {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
color: #363636;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ flex-grow: 1;
font-weight: 700;
padding: 0.75rem;
}
.card-header-icon {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
cursor: pointer;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
padding: 0.75rem;
}
@@ -3434,31 +3286,17 @@ input[type="submit"].button {
.card-footer {
border-top: 1px solid #dbdbdb;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: stretch;
display: flex;
}
.card-footer-item {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: center;
padding: 0.75rem;
}
@@ -3479,22 +3317,12 @@ input[type="submit"].button {
}
.level-item {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center;
}
.level-item .title,
@@ -3510,13 +3338,9 @@ input[type="submit"].button {
.level-left,
.level-right {
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
}
.level-left .level-item:not(:last-child),
@@ -3526,18 +3350,12 @@ input[type="submit"].button {
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ flex-grow: 1;
}
.level-left {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ align-items: center;
+ justify-content: flex-start;
}
@media screen and (max-width: 768px) {
@@ -3548,36 +3366,24 @@ input[type="submit"].button {
@media screen and (min-width: 769px), print {
.level-left {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
}
.level-right {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ align-items: center;
+ justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
.level-right {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
}
.level {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ align-items: center;
+ justify-content: space-between;
}
.level:not(:last-child) {
@@ -3594,15 +3400,11 @@ input[type="submit"].button {
}
.level.is-mobile {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
@@ -3615,33 +3417,23 @@ input[type="submit"].button {
}
.level.is-mobile .level-item:not(.is-narrow) {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ flex-grow: 1;
}
@media screen and (min-width: 769px), print {
.level {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.level > .level-item:not(.is-narrow) {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
+ flex-grow: 1;
}
}
.media-left,
.media-right {
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
}
.media-left {
@@ -3653,22 +3445,14 @@ input[type="submit"].button {
}
.media-content {
- -ms-flex-preferred-size: auto;
- flex-basis: auto;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-basis: auto;
+ flex-grow: 1;
+ flex-shrink: 1;
text-align: left;
}
.media {
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: flex-start;
display: flex;
text-align: left;
}
@@ -3679,8 +3463,6 @@ input[type="submit"].button {
.media .media {
border-top: 1px solid rgba(219, 219, 219, 0.5);
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
padding-top: 0.75rem;
}
@@ -3892,18 +3674,12 @@ input[type="submit"].button {
}
.message-header {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
background-color: #4a4a4a;
border-radius: 3px 3px 0 0;
color: #fff;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ justify-content: space-between;
line-height: 1.25;
padding: 0.5em 0.75em;
position: relative;
@@ -3919,11 +3695,8 @@ input[type="submit"].button {
}
.message-header .delete {
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 0;
+ flex-shrink: 0;
margin-left: 0.75em;
}
@@ -4019,10 +3792,8 @@ input[type="submit"].button {
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;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center;
}
.modal-close:before {
@@ -4059,31 +3830,19 @@ input[type="submit"].button {
}
.modal-card {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
+ flex-direction: column;
max-height: calc(100vh - 40px);
overflow: hidden;
}
.modal-card-head,
.modal-card-foot {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
background-color: whitesmoke;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ flex-shrink: 0;
+ justify-content: flex-start;
padding: 20px;
position: relative;
}
@@ -4096,11 +3855,8 @@ input[type="submit"].button {
.modal-card-title {
color: #363636;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
font-size: 1.5rem;
line-height: 1;
}
@@ -4118,11 +3874,8 @@ input[type="submit"].button {
.modal-card-body {
-webkit-overflow-scrolling: touch;
background-color: white;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
overflow: auto;
padding: 20px;
}
@@ -4133,21 +3886,15 @@ input[type="submit"].button {
position: absolute;
right: 0;
top: 0;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
display: none;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
overflow: hidden;
position: fixed;
z-index: 20;
}
.modal.is-active {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
@@ -4167,12 +3914,8 @@ input[type="submit"].button {
margin-left: -7px;
position: absolute;
top: 50%;
- -webkit-transition: none 86ms ease-out;
transition: none 86ms ease-out;
- -webkit-transition-property: background, left, opacity, -webkit-transform;
- transition-property: background, left, opacity, -webkit-transform;
transition-property: background, left, opacity, transform;
- transition-property: background, left, opacity, transform, -webkit-transform;
width: 15px;
}
@@ -4198,10 +3941,8 @@ input[type="submit"].button {
.nav-toggle.is-active span:nth-child(1) {
margin-left: -5px;
- -webkit-transform: rotate(45deg);
- transform: rotate(45deg);
- -webkit-transform-origin: left top;
- transform-origin: left top;
+ transform: rotate(45deg);
+ transform-origin: left top;
}
.nav-toggle.is-active span:nth-child(2) {
@@ -4210,10 +3951,8 @@ input[type="submit"].button {
.nav-toggle.is-active span:nth-child(3) {
margin-left: -5px;
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
- -webkit-transform-origin: left bottom;
- transform-origin: left bottom;
+ transform: rotate(-45deg);
+ transform-origin: left bottom;
}
@media screen and (min-width: 769px), print {
@@ -4223,31 +3962,19 @@ input[type="submit"].button {
}
.nav-item {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 0;
+ flex-shrink: 0;
font-size: 1rem;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
line-height: 1.5;
padding: 0.5rem 0.75rem;
}
.nav-item a {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
}
.nav-item img {
@@ -4264,9 +3991,7 @@ input[type="submit"].button {
@media screen and (max-width: 768px) {
.nav-item {
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ justify-content: flex-start;
}
}
@@ -4318,17 +4043,10 @@ a.nav-item.is-tab.is-active {
.nav-left,
.nav-right {
-webkit-overflow-scrolling: touch;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: stretch;
display: flex;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
max-width: 100%;
overflow: auto;
}
@@ -4336,39 +4054,25 @@ a.nav-item.is-tab.is-active {
@media screen and (min-width: 1192px) {
.nav-left,
.nav-right {
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
+ flex-basis: 0;
}
}
.nav-left {
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ justify-content: flex-start;
white-space: nowrap;
}
.nav-right {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ justify-content: flex-end;
}
.nav-center {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: stretch;
display: flex;
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center;
margin-left: auto;
margin-right: auto;
}
@@ -4393,12 +4097,8 @@ a.nav-item.is-tab.is-active {
}
.nav {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
+ align-items: stretch;
background-color: white;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
height: 3.25rem;
position: relative;
@@ -4407,11 +4107,7 @@ a.nav-item.is-tab.is-active {
}
.nav > .container {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: stretch;
display: flex;
min-height: 3.25rem;
width: 100%;
@@ -4440,15 +4136,9 @@ a.nav-item.is-tab.is-active {
.pagination,
.pagination-list {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
text-align: center;
}
@@ -4458,20 +4148,14 @@ a.nav-item.is-tab.is-active {
.pagination-ellipsis {
-moz-appearance: none;
-webkit-appearance: none;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border: 1px solid transparent;
border-radius: 3px;
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;
+ justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
@@ -4487,9 +4171,7 @@ a.nav-item.is-tab.is-active {
font-size: 1em;
padding-left: 0.5em;
padding-right: 0.5em;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
margin: 0.25rem;
text-align: center;
}
@@ -4572,96 +4254,59 @@ a.nav-item.is-tab.is-active {
}
.pagination-list {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
.pagination {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
.pagination-previous,
.pagination-next {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
}
.pagination-list li {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
}
}
@media screen and (min-width: 769px), print {
.pagination-list {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
- order: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
+ justify-content: flex-start;
+ order: 1;
}
.pagination-previous {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
- order: 2;
+ order: 2;
}
.pagination-next {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
- order: 3;
+ order: 3;
}
.pagination {
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ justify-content: space-between;
}
.pagination.is-centered .pagination-previous {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
- order: 1;
+ order: 1;
}
.pagination.is-centered .pagination-list {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
- order: 2;
+ justify-content: center;
+ order: 2;
}
.pagination.is-centered .pagination-next {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
- order: 3;
+ order: 3;
}
.pagination.is-right .pagination-previous {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
- order: 1;
+ order: 1;
}
.pagination.is-right .pagination-next {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
- order: 2;
+ order: 2;
}
.pagination.is-right .pagination-list {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
- order: 3;
+ justify-content: flex-end;
+ order: 3;
}
}
@@ -4698,16 +4343,10 @@ a.nav-item.is-tab.is-active {
}
.panel-tabs {
- -webkit-box-align: end;
- -ms-flex-align: end;
- align-items: flex-end;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: flex-end;
display: flex;
font-size: 0.875em;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.panel-tabs a {
@@ -4730,16 +4369,10 @@ a.nav-item.is-tab.is-active {
}
.panel-block {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
color: #363636;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ justify-content: flex-start;
padding: 0.5em 0.75em;
}
@@ -4748,17 +4381,13 @@ a.nav-item.is-tab.is-active {
}
.panel-block > .control {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
width: 100%;
}
.panel-block.is-wrapped {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
.panel-block.is-active {
@@ -4804,16 +4433,10 @@ label.panel-block:hover {
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: stretch;
display: flex;
font-size: 1rem;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ justify-content: space-between;
overflow: hidden;
overflow-x: auto;
white-space: nowrap;
@@ -4824,17 +4447,11 @@ label.panel-block:hover {
}
.tabs a {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border-bottom: 1px solid #dbdbdb;
color: #4a4a4a;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
margin-bottom: -1px;
padding: 0.5em 1em;
vertical-align: top;
@@ -4855,21 +4472,12 @@ label.panel-block:hover {
}
.tabs ul {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
border-bottom: 1px solid #dbdbdb;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: flex-start;
}
.tabs ul.is-left {
@@ -4877,20 +4485,14 @@ label.panel-block:hover {
}
.tabs ul.is-center {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ flex: none;
+ justify-content: center;
padding-left: 0.75em;
padding-right: 0.75em;
}
.tabs ul.is-right {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ justify-content: flex-end;
padding-left: 0.75em;
}
@@ -4903,15 +4505,11 @@ label.panel-block:hover {
}
.tabs.is-centered ul {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.tabs.is-right ul {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ justify-content: flex-end;
}
.tabs.is-boxed a {
@@ -4931,11 +4529,8 @@ label.panel-block:hover {
}
.tabs.is-fullwidth li {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
}
.tabs.is-toggle a {
@@ -4987,61 +4582,43 @@ label.panel-block:hover {
.column {
display: block;
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
}
.columns.is-mobile > .column.is-full {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.columns.is-mobile > .column.is-one-third {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
@@ -5066,9 +4643,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-1 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
@@ -5077,9 +4652,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-2 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
@@ -5088,9 +4661,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-3 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
@@ -5099,9 +4670,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-4 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
@@ -5110,9 +4679,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-5 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
@@ -5121,9 +4688,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-6 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
@@ -5132,9 +4697,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-7 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
@@ -5143,9 +4706,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-8 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
@@ -5154,9 +4715,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-9 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
@@ -5165,9 +4724,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-10 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
@@ -5176,9 +4733,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-11 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
@@ -5187,9 +4742,7 @@ label.panel-block:hover {
}
.columns.is-mobile > .column.is-12 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
@@ -5199,44 +4752,30 @@ label.panel-block:hover {
@media screen and (max-width: 768px) {
.column.is-narrow-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
}
.column.is-full-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-three-quarters-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-two-thirds-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.6666%;
}
.column.is-half-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-one-third-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.3333%;
}
.column.is-one-quarter-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-three-quarters-mobile {
@@ -5255,108 +4794,84 @@ label.panel-block:hover {
margin-left: 25%;
}
.column.is-1-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
.column.is-offset-1-mobile {
margin-left: 8.33333%;
}
.column.is-2-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
.column.is-offset-2-mobile {
margin-left: 16.66667%;
}
.column.is-3-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-3-mobile {
margin-left: 25%;
}
.column.is-4-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
.column.is-offset-4-mobile {
margin-left: 33.33333%;
}
.column.is-5-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
.column.is-offset-5-mobile {
margin-left: 41.66667%;
}
.column.is-6-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-offset-6-mobile {
margin-left: 50%;
}
.column.is-7-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
.column.is-offset-7-mobile {
margin-left: 58.33333%;
}
.column.is-8-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
.column.is-offset-8-mobile {
margin-left: 66.66667%;
}
.column.is-9-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-offset-9-mobile {
margin-left: 75%;
}
.column.is-10-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
.column.is-offset-10-mobile {
margin-left: 83.33333%;
}
.column.is-11-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
.column.is-offset-11-mobile {
margin-left: 91.66667%;
}
.column.is-12-mobile {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-offset-12-mobile {
@@ -5366,44 +4881,30 @@ label.panel-block:hover {
@media screen and (min-width: 769px), print {
.column.is-narrow, .column.is-narrow-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
}
.column.is-full, .column.is-full-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-three-quarters, .column.is-three-quarters-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-two-thirds, .column.is-two-thirds-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.6666%;
}
.column.is-half, .column.is-half-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-one-third, .column.is-one-third-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.3333%;
}
.column.is-one-quarter, .column.is-one-quarter-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
@@ -5422,108 +4923,84 @@ label.panel-block:hover {
margin-left: 25%;
}
.column.is-1, .column.is-1-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
.column.is-offset-1, .column.is-offset-1-tablet {
margin-left: 8.33333%;
}
.column.is-2, .column.is-2-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
.column.is-offset-2, .column.is-offset-2-tablet {
margin-left: 16.66667%;
}
.column.is-3, .column.is-3-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-3, .column.is-offset-3-tablet {
margin-left: 25%;
}
.column.is-4, .column.is-4-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
.column.is-offset-4, .column.is-offset-4-tablet {
margin-left: 33.33333%;
}
.column.is-5, .column.is-5-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
.column.is-offset-5, .column.is-offset-5-tablet {
margin-left: 41.66667%;
}
.column.is-6, .column.is-6-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-offset-6, .column.is-offset-6-tablet {
margin-left: 50%;
}
.column.is-7, .column.is-7-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
.column.is-offset-7, .column.is-offset-7-tablet {
margin-left: 58.33333%;
}
.column.is-8, .column.is-8-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
.column.is-offset-8, .column.is-offset-8-tablet {
margin-left: 66.66667%;
}
.column.is-9, .column.is-9-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-offset-9, .column.is-offset-9-tablet {
margin-left: 75%;
}
.column.is-10, .column.is-10-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
.column.is-offset-10, .column.is-offset-10-tablet {
margin-left: 83.33333%;
}
.column.is-11, .column.is-11-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
.column.is-offset-11, .column.is-offset-11-tablet {
margin-left: 91.66667%;
}
.column.is-12, .column.is-12-tablet {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-offset-12, .column.is-offset-12-tablet {
@@ -5533,44 +5010,30 @@ label.panel-block:hover {
@media screen and (min-width: 1000px) {
.column.is-narrow-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
}
.column.is-full-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-three-quarters-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-two-thirds-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.6666%;
}
.column.is-half-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-one-third-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.3333%;
}
.column.is-one-quarter-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-three-quarters-desktop {
@@ -5589,108 +5052,84 @@ label.panel-block:hover {
margin-left: 25%;
}
.column.is-1-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
.column.is-offset-1-desktop {
margin-left: 8.33333%;
}
.column.is-2-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
.column.is-offset-2-desktop {
margin-left: 16.66667%;
}
.column.is-3-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-3-desktop {
margin-left: 25%;
}
.column.is-4-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
.column.is-offset-4-desktop {
margin-left: 33.33333%;
}
.column.is-5-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
.column.is-offset-5-desktop {
margin-left: 41.66667%;
}
.column.is-6-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-offset-6-desktop {
margin-left: 50%;
}
.column.is-7-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
.column.is-offset-7-desktop {
margin-left: 58.33333%;
}
.column.is-8-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
.column.is-offset-8-desktop {
margin-left: 66.66667%;
}
.column.is-9-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-offset-9-desktop {
margin-left: 75%;
}
.column.is-10-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
.column.is-offset-10-desktop {
margin-left: 83.33333%;
}
.column.is-11-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
.column.is-offset-11-desktop {
margin-left: 91.66667%;
}
.column.is-12-desktop {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-offset-12-desktop {
@@ -5700,44 +5139,30 @@ label.panel-block:hover {
@media screen and (min-width: 1192px) {
.column.is-narrow-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
}
.column.is-full-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-three-quarters-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-two-thirds-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.6666%;
}
.column.is-half-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-one-third-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.3333%;
}
.column.is-one-quarter-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-three-quarters-widescreen {
@@ -5756,108 +5181,84 @@ label.panel-block:hover {
margin-left: 25%;
}
.column.is-1-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
.column.is-offset-1-widescreen {
margin-left: 8.33333%;
}
.column.is-2-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
.column.is-offset-2-widescreen {
margin-left: 16.66667%;
}
.column.is-3-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.column.is-offset-3-widescreen {
margin-left: 25%;
}
.column.is-4-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
.column.is-offset-4-widescreen {
margin-left: 33.33333%;
}
.column.is-5-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
.column.is-offset-5-widescreen {
margin-left: 41.66667%;
}
.column.is-6-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.column.is-offset-6-widescreen {
margin-left: 50%;
}
.column.is-7-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
.column.is-offset-7-widescreen {
margin-left: 58.33333%;
}
.column.is-8-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
.column.is-offset-8-widescreen {
margin-left: 66.66667%;
}
.column.is-9-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.column.is-offset-9-widescreen {
margin-left: 75%;
}
.column.is-10-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
.column.is-offset-10-widescreen {
margin-left: 83.33333%;
}
.column.is-11-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
.column.is-offset-11-widescreen {
margin-left: 91.66667%;
}
.column.is-12-widescreen {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
.column.is-offset-12-widescreen {
@@ -5880,9 +5281,7 @@ label.panel-block:hover {
}
.columns.is-centered {
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.columns.is-gapless {
@@ -5906,8 +5305,7 @@ label.panel-block:hover {
@media screen and (min-width: 769px), print {
.columns.is-grid {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
.columns.is-grid > .column {
max-width: 33.3333%;
@@ -5920,52 +5318,35 @@ label.panel-block:hover {
}
.columns.is-mobile {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.columns.is-multiline {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
.columns.is-vcentered {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
}
@media screen and (min-width: 769px), print {
.columns:not(.is-desktop) {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
}
@media screen and (min-width: 1000px) {
.columns.is-desktop {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
}
.tile {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
+ align-items: stretch;
display: block;
- -ms-flex-preferred-size: 0;
- flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
- min-height: -webkit-min-content;
- min-height: -moz-min-content;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
min-height: min-content;
}
@@ -5992,10 +5373,7 @@ label.panel-block:hover {
}
.tile.is-vertical {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
+ flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
@@ -6004,80 +5382,54 @@ label.panel-block:hover {
@media screen and (min-width: 769px), print {
.tile:not(.is-child) {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.tile.is-1 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 8.33333%;
}
.tile.is-2 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 16.66667%;
}
.tile.is-3 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 25%;
}
.tile.is-4 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 33.33333%;
}
.tile.is-5 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 41.66667%;
}
.tile.is-6 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 50%;
}
.tile.is-7 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 58.33333%;
}
.tile.is-8 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 66.66667%;
}
.tile.is-9 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 75%;
}
.tile.is-10 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 83.33333%;
}
.tile.is-11 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 91.66667%;
}
.tile.is-12 {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
+ flex: none;
width: 100%;
}
}
@@ -6097,8 +5449,7 @@ label.panel-block:hover {
min-width: 100%;
position: absolute;
top: 50%;
- -webkit-transform: translate3d(-50%, -50%, 0);
- transform: translate3d(-50%, -50%, 0);
+ transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
@@ -6117,8 +5468,6 @@ label.panel-block:hover {
@media screen and (max-width: 768px) {
.hero-buttons .button {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
.hero-buttons .button:not(:last-child) {
@@ -6128,12 +5477,8 @@ label.panel-block:hover {
@media screen and (min-width: 769px), print {
.hero-buttons {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
}
.hero-buttons .button:not(:last-child) {
margin-right: 1.5rem;
@@ -6142,19 +5487,13 @@ label.panel-block:hover {
.hero-head,
.hero-foot {
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 0;
+ flex-shrink: 0;
}
.hero-body {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 0;
- flex-shrink: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
padding: 3rem 1.5rem;
}
@@ -6166,20 +5505,11 @@ label.panel-block:hover {
}
.hero {
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
+ align-items: stretch;
background-color: white;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
+ flex-direction: column;
+ justify-content: space-between;
}
.hero .nav {
@@ -6263,13 +5593,11 @@ label.panel-block:hover {
}
.hero.is-white.is-bold {
- background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, white 71%, white 100%);
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}
@media screen and (max-width: 768px) {
.hero.is-white.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, white 71%, white 100%);
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}
}
@@ -6361,13 +5689,11 @@ label.panel-block:hover {
}
.hero.is-black.is-bold {
- background-image: -webkit-linear-gradient(309deg, black 0%, #0a0a0a 71%, #181616 100%);
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
.hero.is-black.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, black 0%, #0a0a0a 71%, #181616 100%);
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
}
@@ -6459,13 +5785,11 @@ label.panel-block:hover {
}
.hero.is-light.is-bold {
- background-image: -webkit-linear-gradient(309deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
background-image: linear-gradient(141deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 768px) {
.hero.is-light.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
background-image: linear-gradient(141deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
}
}
@@ -6557,13 +5881,11 @@ label.panel-block:hover {
}
.hero.is-dark.is-bold {
- background-image: -webkit-linear-gradient(309deg, #1f1919 0%, #363636 71%, #463f3f 100%);
background-image: linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%);
}
@media screen and (max-width: 768px) {
.hero.is-dark.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #1f1919 0%, #363636 71%, #463f3f 100%);
background-image: linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%);
}
}
@@ -6655,13 +5977,11 @@ label.panel-block:hover {
}
.hero.is-primary.is-bold {
- background-image: -webkit-linear-gradient(309deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}
@media screen and (max-width: 768px) {
.hero.is-primary.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}
}
@@ -6753,13 +6073,11 @@ label.panel-block:hover {
}
.hero.is-info.is-bold {
- background-image: -webkit-linear-gradient(309deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}
@media screen and (max-width: 768px) {
.hero.is-info.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}
}
@@ -6851,13 +6169,11 @@ label.panel-block:hover {
}
.hero.is-success.is-bold {
- background-image: -webkit-linear-gradient(309deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}
@media screen and (max-width: 768px) {
.hero.is-success.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}
}
@@ -6949,13 +6265,11 @@ label.panel-block:hover {
}
.hero.is-warning.is-bold {
- background-image: -webkit-linear-gradient(309deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}
@media screen and (max-width: 768px) {
.hero.is-warning.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}
}
@@ -7047,13 +6361,11 @@ label.panel-block:hover {
}
.hero.is-danger.is-bold {
- background-image: -webkit-linear-gradient(309deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
}
@media screen and (max-width: 768px) {
.hero.is-danger.is-bold .nav-menu {
- background-image: -webkit-linear-gradient(309deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
}
}
@@ -7092,20 +6404,13 @@ label.panel-block:hover {
}
.hero.is-fullheight .hero-body {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
}
.hero.is-fullheight .hero-body > .container {
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -ms-flex-negative: 1;
- flex-shrink: 1;
+ flex-grow: 1;
+ flex-shrink: 1;
}
.section {
@@ -7443,48 +6748,18 @@ svg {
right: 0;
}
-@-webkit-keyframes floatUp {
- 0% {
- box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0);
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
- }
- 67% {
- box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
- -webkit-transform: scale(1);
- transform: scale(1);
- }
- 100% {
- box-shadow: 0 20px 60px rgba(10, 10, 10, 0.05), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
- -webkit-transform: scale(1);
- transform: scale(1);
- }
-}
-
@keyframes floatUp {
0% {
box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0);
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
+ transform: scale(0.86);
}
67% {
box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
- -webkit-transform: scale(1);
- transform: scale(1);
+ transform: scale(1);
}
100% {
box-shadow: 0 20px 60px rgba(10, 10, 10, 0.05), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
- -webkit-transform: scale(1);
- transform: scale(1);
- }
-}
-
-@-webkit-keyframes strokePath {
- from {
- stroke-dashoffset: 880;
- }
- to {
- stroke-dashoffset: 0;
+ transform: scale(1);
}
}
@@ -7497,129 +6772,59 @@ svg {
}
}
-@-webkit-keyframes fadeIn {
- from {
- opacity: 0;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
- }
- to {
- opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1);
- }
-}
-
@keyframes fadeIn {
from {
opacity: 0;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
+ transform: scale(0.86);
}
to {
opacity: 1;
- -webkit-transform: scale(1);
- transform: scale(1);
- }
-}
-
-@-webkit-keyframes fadeOut {
- 0% {
- opacity: 1;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
- }
- 67% {
- opacity: 1;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
- }
- 100% {
- opacity: 0;
- -webkit-transform: scale(1);
- transform: scale(1);
+ transform: scale(1);
}
}
@keyframes fadeOut {
0% {
opacity: 1;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
+ transform: scale(0.86);
}
67% {
opacity: 1;
- -webkit-transform: scale(0.86);
- transform: scale(0.86);
+ transform: scale(0.86);
}
100% {
opacity: 0;
- -webkit-transform: scale(1);
- transform: scale(1);
- }
-}
-
-@-webkit-keyframes slideDown {
- 0% {
- opacity: 0;
- -webkit-transform: translateY(-10px);
- transform: translateY(-10px);
- }
- 100% {
- opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
+ transform: scale(1);
}
}
@keyframes slideDown {
0% {
opacity: 0;
- -webkit-transform: translateY(-10px);
- transform: translateY(-10px);
+ transform: translateY(-10px);
}
100% {
opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-}
-
-@-webkit-keyframes slideUp {
- 0% {
- opacity: 0;
- -webkit-transform: translateY(10px);
- transform: translateY(10px);
- }
- 100% {
- opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
+ transform: translateY(0);
}
}
@keyframes slideUp {
0% {
opacity: 0;
- -webkit-transform: translateY(10px);
- transform: translateY(10px);
+ transform: translateY(10px);
}
100% {
opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
+ transform: translateY(0);
}
}
#b {
- -webkit-animation-duration: 1.5s;
- animation-duration: 1.5s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-name: floatUp;
- animation-name: floatUp;
- -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
- animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+ animation-duration: 1.5s;
+ animation-fill-mode: both;
+ animation-name: floatUp;
+ animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
border-radius: 24px;
display: inline-block;
height: 240px;
@@ -7641,25 +6846,17 @@ svg {
}
#b svg:first-child {
- -webkit-animation-duration: 1.5s;
- animation-duration: 1.5s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-name: fadeOut;
- animation-name: fadeOut;
- -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
- animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+ animation-duration: 1.5s;
+ animation-fill-mode: both;
+ animation-name: fadeOut;
+ animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
}
#b svg:first-child g {
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-name: strokePath;
- animation-name: strokePath;
- -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
- animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+ animation-duration: 1s;
+ animation-fill-mode: both;
+ animation-name: strokePath;
+ animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
fill: none;
stroke: #00d1b2;
stroke-dasharray: 880;
@@ -7667,16 +6864,11 @@ svg {
}
#b svg:last-child {
- -webkit-animation-delay: 1s;
- animation-delay: 1s;
- -webkit-animation-duration: 1s;
- animation-duration: 1s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-name: fadeIn;
- animation-name: fadeIn;
- -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
- animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+ animation-delay: 1s;
+ animation-duration: 1s;
+ animation-fill-mode: both;
+ animation-name: fadeIn;
+ animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
}
#b svg:last-child g {
@@ -7692,32 +6884,21 @@ svg {
}
#bulma {
- -webkit-animation: slideDown 500ms both;
- animation: slideDown 500ms both;
+ animation: slideDown 500ms both;
}
#modern-framework {
- -webkit-animation: slideUp 500ms both;
- animation: slideUp 500ms both;
- -webkit-animation-delay: 0.2s;
- animation-delay: 0.2s;
+ animation: slideUp 500ms both;
+ animation-delay: 0.2s;
}
#npm {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-animation: fadeIn 500ms both;
- animation: fadeIn 500ms both;
- -webkit-animation-delay: 0.4s;
- animation-delay: 0.4s;
+ align-items: center;
+ animation: fadeIn 500ms both;
+ animation-delay: 0.4s;
background: none;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
margin: -10px 0 20px;
}
@@ -7731,24 +6912,18 @@ svg {
}
#ghbtns {
- -webkit-animation: slideDown 500ms both;
- animation: slideDown 500ms both;
- -webkit-animation-delay: 0.6s;
- animation-delay: 0.6s;
+ animation: slideDown 500ms both;
+ animation-delay: 0.6s;
}
html.route-index #carbon {
- -webkit-animation: slideUp 500ms both;
- animation: slideUp 500ms both;
- -webkit-animation-delay: 0.8s;
- animation-delay: 0.8s;
+ animation: slideUp 500ms both;
+ animation-delay: 0.8s;
}
#download {
- -webkit-animation: fadeIn 500ms both;
- animation: fadeIn 500ms both;
- -webkit-animation-delay: 1s;
- animation-delay: 1s;
+ animation: fadeIn 500ms both;
+ animation-delay: 1s;
}
#grid .notification {
@@ -7815,17 +6990,10 @@ html.route-index #carbon {
}
#social {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ flex-wrap: wrap;
+ justify-content: flex-start;
}
#social > iframe,
@@ -7853,11 +7021,7 @@ html.route-index #carbon {
}
#social .fb-like {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
+ align-items: center;
display: flex;
width: 130px;
}
@@ -7868,16 +7032,11 @@ html.route-index #carbon {
}
#sister ul {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
+ flex-wrap: wrap;
}
#sister li {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
height: 30px;
margin: 5px 1rem 0 0;
@@ -8001,18 +7160,12 @@ html.route-index #carbon {
position: absolute;
right: 0;
top: 0;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ align-items: center;
content: attr(title);
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
font-family: monospace;
font-size: 11px;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
padding: 3px 5px;
z-index: 2;
}
@@ -8022,12 +7175,8 @@ html.route-index #carbon {
}
.structure-item.is-structure-container:after {
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ align-items: flex-start;
+ justify-content: flex-start;
padding: 0.5rem 0.75rem;
}
@@ -8234,12 +7383,8 @@ html.route-index #carbon {
min-height: 120px;
}
#_default_ {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ justify-content: center;
position: relative;
}
#_default_ .default-ad {
diff --git a/sass/elements/table.sass b/sass/elements/table.sass
index 1cdb4c23..8bbaf468 100644
--- a/sass/elements/table.sass
+++ b/sass/elements/table.sass
@@ -75,7 +75,7 @@ $table-row-even-hover-background: $white-ter !default
padding: 0.25em 0.5em
&.is-striped
tbody
- tr
+ tr:not(.is-selected)
&:nth-child(even)
background-color: $table-row-even-background
&:hover
From 9997d47d86be2aaffc85c49fe397393629a603fe Mon Sep 17 00:00:00 2001
From: Jeremy Thomas
Date: Fri, 5 May 2017 13:04:16 +0100
Subject: [PATCH 2/6] Explain findColorInvert
---
docs/bulma-docs.sass | 4 +
docs/css/bulma-docs.css | 6 +-
docs/documentation/overview/customize.html | 6 +-
docs/documentation/overview/functions.html | 212 +++++++++++++++++++++
docs/sass/example.sass | 1 +
docs/sass/global.sass | 1 +
docs/sass/highlight.sass | 2 +-
docs/sass/specific.sass | 2 +-
8 files changed, 228 insertions(+), 6 deletions(-)
diff --git a/docs/bulma-docs.sass b/docs/bulma-docs.sass
index 019042b3..0d90e9f4 100644
--- a/docs/bulma-docs.sass
+++ b/docs/bulma-docs.sass
@@ -20,3 +20,7 @@ html
\::selection
background: $primary
color: $primary-invert
+
+@debug "hsl(294, 71%, 79%)"
+@debug colorLuminance(hsl(294, 71%, 79%))
+@debug findColorInvert(hsl(294, 71%, 79%))
diff --git a/docs/css/bulma-docs.css b/docs/css/bulma-docs.css
index f7c64071..63620f85 100644
--- a/docs/css/bulma-docs.css
+++ b/docs/css/bulma-docs.css
@@ -6433,7 +6433,7 @@ label.panel-block:hover {
}
.highlight {
- background-color: #fdf6e3;
+ background-color: #f5f5f5;
color: #586e75;
}
@@ -6705,6 +6705,7 @@ svg {
}
#carbonads {
+ font-size: 14px;
text-align: left;
}
@@ -7056,7 +7057,7 @@ html.route-index #carbon {
.color {
border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
+ box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
display: inline-block;
float: left;
height: 24px;
@@ -7122,6 +7123,7 @@ html.route-index #carbon {
.highlight pre {
max-height: 600px;
+ margin-bottom: 0 !important;
}
.structure {
diff --git a/docs/documentation/overview/customize.html b/docs/documentation/overview/customize.html
index 6ca9ccb5..71994728 100644
--- a/docs/documentation/overview/customize.html
+++ b/docs/documentation/overview/customize.html
@@ -50,14 +50,16 @@ npm install bulma
// 2. Set your own initial variables
// Update blue
$blue: #72d0eb
-// Add pink
+// Add pink and its invert
$pink: #ffb3b3
+$pink-invert: #fff
// Add a serif family
$family-serif: "Merriweather", "Georgia", serif
// 3. Set the derived variables
// Use the new pink as the primary color
$primary: $pink
+$primary-invert: $pink-invert
// Use the existing orange as the danger color
$danger: $orange
// Use the new serif family
@@ -79,7 +81,7 @@ $family-primary: $family-serif
See the result : before and after
- Notice how the $blue-invert is now black instead of white, based on findColorInvert(#72d0eb)
+ As $blue has been updated, and since $blue-invert is automatically calculated with the function $blue-invert: findColorInvert($blue), the $blue-invert is now black instead of white
diff --git a/docs/documentation/overview/functions.html b/docs/documentation/overview/functions.html
index 43a3eef9..473583bc 100644
--- a/docs/documentation/overview/functions.html
+++ b/docs/documentation/overview/functions.html
@@ -21,5 +21,217 @@ doc-subtab: functions
findColorInvert($color): returns either 70% transparent black or 100% opaque white depending on the luminance of the color.
+
+
+
+ The findColorInvert() function
+
+
+
The findColorInvert($color) function takes a color as an input, and outputs either transparent black rgba(#000, 0.7) or white #fff:
+
+ if colorLuminance($color) > 0.55, it outputs rgba(#000, 0.7)
+ otherwise, it outputs #fff
+
+
Its purpose is to guarantee a readable shade for the text when the input color is used as the background .
+
+
+
+ color
+ color luminance
+ findColorInvert()
+ result
+
+
+
+
+
+
+ #00d1b2
+
+
+ 0.52831
+
+
+
+ #fff
+
+
+
+ Button
+
+
+
+
+
+
+ #3273dc
+
+
+ 0.23119
+
+
+
+ #fff
+
+
+
+ Button
+
+
+
+
+
+
+ #23d160
+
+
+ 0.51067
+
+
+
+ #fff
+
+
+
+ Button
+
+
+
+
+
+
+ #ffdd57
+
+
+ 0.76863
+
+
+
+ rgba(0, 0, 0, 0.7)
+
+
+
+ Button
+
+
+
+
+
+
+ #ff3860
+
+
+ 0.27313
+
+
+
+ #fff
+
+
+
+ Button
+
+
+
+
+
+
+ #ffb3b3
+
+
+ 0.61796
+
+
+
+ rgba(0,0,0,0.7)
+
+
+
+ Button
+
+
+
+
+
+
+ #ffbc6b
+
+
+ 0.63053
+
+
+
+ rgba(0,0,0,0.7)
+
+
+
+ Button
+
+
+
+
+
+
+ hsl(294, 71%, 79%)
+
+
+ 0.5529
+
+
+
+ rgba(0,0,0,0.7)
+
+
+
+ Button
+
+
+
+
+
+
+ For colors that have a luminance close to the 0.55 threshold, it can be useful to override the findColorInvert() function, and rather set the invert color manually.
+
+ For example, this shade of purple has a color luminance of 0.5529. It can be preferable to set a color invert of white instead of transparent black:
+
+
+
+
+
+ with findColorInvert()
+
+
+ $purple-invert: findColorInvert($purple)
+
+
+
+ rgba(0,0,0,0.7)
+
+
+
+ Button
+
+
+
+
+
+ with manual setting
+
+
+ $purple-invert: #fff
+
+
+
+ #fff
+
+
+
+ Button
+
+
+
+
+
+
diff --git a/docs/sass/example.sass b/docs/sass/example.sass
index 20038ff2..c8b97676 100644
--- a/docs/sass/example.sass
+++ b/docs/sass/example.sass
@@ -40,6 +40,7 @@
.highlight pre
max-height: 600px
+ margin-bottom: 0 !important
$structure: $danger
$structure-invert: $danger-invert
diff --git a/docs/sass/global.sass b/docs/sass/global.sass
index 382d05f3..20056a27 100644
--- a/docs/sass/global.sass
+++ b/docs/sass/global.sass
@@ -17,6 +17,7 @@ $carbon-space: 15px
width: 340px
#carbonads
+ font-size: 14px
text-align: left
a,
span
diff --git a/docs/sass/highlight.sass b/docs/sass/highlight.sass
index 710c6ba4..168c7cd7 100644
--- a/docs/sass/highlight.sass
+++ b/docs/sass/highlight.sass
@@ -1,5 +1,5 @@
.highlight
- background-color: #fdf6e3
+ background-color: #f5f5f5
color: #586e75
.c
color: #93a1a1
diff --git a/docs/sass/specific.sass b/docs/sass/specific.sass
index b2e0842e..9d355d42 100644
--- a/docs/sass/specific.sass
+++ b/docs/sass/specific.sass
@@ -5,7 +5,7 @@
.color
border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(black, 0.5)
+ box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(0, 0, 0, 0.1)
display: inline-block
float: left
height: 24px
From 34d0a2c84350df1bb09e8045ddd2247c363226df Mon Sep 17 00:00:00 2001
From: "Camilo (Dimitri) Polymeris"
Date: Sat, 20 May 2017 12:59:29 -0400
Subject: [PATCH 3/6] Update level.html (#700)
Clarify that level-left is required for level-right to work
---
docs/documentation/components/level.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/documentation/components/level.html b/docs/documentation/components/level.html
index b9ee7899..dd3b3b02 100644
--- a/docs/documentation/components/level.html
+++ b/docs/documentation/components/level.html
@@ -19,7 +19,7 @@ doc-subtab: level
level: main container
- level-left for the left side
+ level-left for the left side. This element is required , even if it is empty
level-right for the right side
From 2059c29fffd13fb1e9090402658cec4ebd69d11d Mon Sep 17 00:00:00 2001
From: Khaled Ahmed
Date: Sat, 20 May 2017 17:59:53 +0100
Subject: [PATCH 4/6] Document `is-grouped` alignment (#685)
`is-grouped` can be aligned like `has-addons` using modifiers, but it's not documented.
---
docs/documentation/elements/form.html | 3 +++
1 file changed, 3 insertions(+)
diff --git a/docs/documentation/elements/form.html b/docs/documentation/elements/form.html
index de0422af..e7610e2c 100644
--- a/docs/documentation/elements/form.html
+++ b/docs/documentation/elements/form.html
@@ -837,6 +837,9 @@ doc-subtab: form
If you want to group controls together, use the is-grouped modifier on the control container.
+ Use the is-grouped-centered or the is-grouped-right modifers to alter the alignment .
+
+
Add the is-expanded modifier on the control element you want to fill up the remaining space .
From d355c923e5b269afb8b11aa696852e7ecfd644bd Mon Sep 17 00:00:00 2001
From: Jeremy Thomas
Date: Sat, 27 May 2017 20:50:20 +0100
Subject: [PATCH 5/6] Fix #747
---
CHANGELOG.md | 1 +
docs/css/bulma-docs.css | 1 -
sass/elements/form.sass | 1 -
3 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 817f7ea6..29698917 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
## 0.4.2
* Fix #728 selected row on striped table
+* Fix #747 remove flex-shrink for is-expanded
## 0.4.1
diff --git a/docs/css/bulma-docs.css b/docs/css/bulma-docs.css
index 63620f85..c4cf1bf2 100644
--- a/docs/css/bulma-docs.css
+++ b/docs/css/bulma-docs.css
@@ -2308,7 +2308,6 @@ input[type="submit"].button {
.field.has-addons .control.is-expanded {
flex-grow: 1;
- flex-shrink: 0;
}
.field.has-addons.has-addons-centered {
diff --git a/sass/elements/form.sass b/sass/elements/form.sass
index 0fde5194..19236eee 100644
--- a/sass/elements/form.sass
+++ b/sass/elements/form.sass
@@ -217,7 +217,6 @@ $input-radius: $radius !default
z-index: 4
&.is-expanded
flex-grow: 1
- flex-shrink: 0
&.has-addons-centered
justify-content: center
&.has-addons-right
From bb396b069f6d2f2f1a1628f776be2cf78b66e94e Mon Sep 17 00:00:00 2001
From: Jeremy Thomas
Date: Sat, 27 May 2017 21:02:31 +0100
Subject: [PATCH 6/6] Fix #702
---
CHANGELOG.md | 1 +
docs/css/bulma-docs.css | 22 +++++++++++++-----
docs/documentation/elements/form.html | 33 +++++++++++++++++++++++++++
sass/elements/form.sass | 9 +++++---
4 files changed, 56 insertions(+), 9 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 29698917..9655b75c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
* Fix #728 selected row on striped table
* Fix #747 remove flex-shrink for is-expanded
+* Fix #702 add icons support for select dropdown
## 0.4.1
diff --git a/docs/css/bulma-docs.css b/docs/css/bulma-docs.css
index c4cf1bf2..c0db634d 100644
--- a/docs/css/bulma-docs.css
+++ b/docs/css/bulma-docs.css
@@ -2458,19 +2458,27 @@ input[type="submit"].button {
padding-right: 2.25em;
}
-.control.has-icons-left .input:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon {
+.control.has-icons-left .input:focus ~ .icon,
+.control.has-icons-left .select select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
+.control.has-icons-right .select select:focus ~ .icon {
color: #7a7a7a;
}
-.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon {
+.control.has-icons-left .input.is-small ~ .icon,
+.control.has-icons-left .select select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
+.control.has-icons-right .select select.is-small ~ .icon {
font-size: 0.75rem;
}
-.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon {
+.control.has-icons-left .input.is-medium ~ .icon,
+.control.has-icons-left .select select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
+.control.has-icons-right .select select.is-medium ~ .icon {
font-size: 1.25rem;
}
-.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon {
+.control.has-icons-left .input.is-large ~ .icon,
+.control.has-icons-left .select select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
+.control.has-icons-right .select select.is-large ~ .icon {
font-size: 1.5rem;
}
@@ -2484,7 +2492,8 @@ input[type="submit"].button {
z-index: 4;
}
-.control.has-icons-left .input {
+.control.has-icons-left .input,
+.control.has-icons-left .select select {
padding-left: 2.25em;
}
@@ -2492,7 +2501,8 @@ input[type="submit"].button {
left: 0;
}
-.control.has-icons-right .input {
+.control.has-icons-right .input,
+.control.has-icons-right .select select {
padding-right: 2.25em;
}
diff --git a/docs/documentation/elements/form.html b/docs/documentation/elements/form.html
index e7610e2c..0537fd29 100644
--- a/docs/documentation/elements/form.html
+++ b/docs/documentation/elements/form.html
@@ -476,11 +476,44 @@ doc-subtab: form
+{% capture select_icons_example %}
+
+
+
+
+ Country
+ Select dropdown
+ With options
+
+
+
+
+
+
+
+{% endcapture %}
+
+
+
New!
0.4.2
+
+ You can now append icons to select dropdowns as well.
+
+
+{{select_icons_example}}
+
+
+{% highlight html %}
+{{select_icons_example}}
+{% endhighlight %}
+
+
+
+
If the control contains an icon, Bulma will make sure the icon remains centered , no matter the size of the input or of the icon.
diff --git a/sass/elements/form.sass b/sass/elements/form.sass
index 19236eee..ccc60dae 100644
--- a/sass/elements/form.sass
+++ b/sass/elements/form.sass
@@ -321,7 +321,8 @@ $input-radius: $radius !default
padding-right: 2.25em
&.has-icons-left,
&.has-icons-right
- .input
+ .input,
+ .select select
&:focus
& ~ .icon
color: $input-icon-active
@@ -340,12 +341,14 @@ $input-radius: $radius !default
width: 2.25em
z-index: 4
&.has-icons-left
- .input
+ .input,
+ .select select
padding-left: 2.25em
.icon.is-left
left: 0
&.has-icons-right
- .input
+ .input,
+ .select select
padding-right: 2.25em
.icon.is-right
right: 0