-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
- border: none;
+ border: 1px solid transparent;
border-radius: 3px;
box-shadow: none;
display: -webkit-inline-box;
-ms-flex-pack: start;
justify-content: flex-start;
line-height: 1.5;
- padding-bottom: 0.375em;
- padding-left: 0.625em;
- padding-right: 0.625em;
- padding-top: 0.375em;
+ 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;
-webkit-touch-callout: none;
-ms-user-select: none;
user-select: none;
background-color: white;
- border: 1px solid #dbdbdb;
+ border-color: #dbdbdb;
color: #363636;
cursor: pointer;
-webkit-box-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
- border: none;
+ border: 1px solid transparent;
border-radius: 3px;
box-shadow: none;
display: -webkit-inline-box;
-ms-flex-pack: start;
justify-content: flex-start;
line-height: 1.5;
- padding-bottom: 0.375em;
- padding-left: 0.625em;
- padding-right: 0.625em;
- padding-top: 0.375em;
+ 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;
background-color: white;
- border: 1px solid #dbdbdb;
+ border-color: #dbdbdb;
color: #363636;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
max-width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
- border: none;
+ border: 1px solid transparent;
border-radius: 3px;
box-shadow: none;
display: -webkit-inline-box;
-ms-flex-pack: start;
justify-content: flex-start;
line-height: 1.5;
- padding-bottom: 0.375em;
- padding-left: 0.625em;
- padding-right: 0.625em;
- padding-top: 0.375em;
+ 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;
background-color: white;
- border: 1px solid #dbdbdb;
+ border-color: #dbdbdb;
color: #363636;
cursor: pointer;
display: block;
display: none;
}
+.select select[disabled]:hover {
+ border-color: whitesmoke;
+}
+
.select:hover:after {
border-color: #363636;
}
font-size: 1.5rem;
}
+.select.is-disabled:after {
+ border-color: #7a7a7a;
+}
+
.select.is-fullwidth {
width: 100%;
}
width: 100%;
}
+.select.is-loading:after {
+ -webkit-animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em;
+ margin-top: 0;
+ position: absolute;
+ right: 0.625em;
+ top: 0.625em;
+ -webkit-transform: none;
+ transform: none;
+}
+
.label {
color: #363636;
display: block;
color: #ff3860;
}
-.select select {
- line-height: 1;
-}
-
.field:not(:last-child) {
margin-bottom: 0.75rem;
}
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
- border: none;
+ border: 1px solid transparent;
border-radius: 3px;
box-shadow: none;
display: -webkit-inline-box;
-ms-flex-pack: start;
justify-content: flex-start;
line-height: 1.5;
- padding-bottom: 0.375em;
- padding-left: 0.625em;
- padding-right: 0.625em;
- padding-top: 0.375em;
+ 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;
-webkit-touch-callout: none;
.pagination-previous,
.pagination-next,
.pagination-link {
- border: 1px solid #dbdbdb;
+ border-color: #dbdbdb;
min-width: 2.25em;
}
$control-radius: $radius !default
$control-radius-small: $radius-small !default
+$control-padding-vertical: calc(0.375em - 1px) !default
+$control-padding-horizontal: calc(0.625em - 1px) !default
+
=control
-moz-appearance: none
-webkit-appearance: none
align-items: center
- border: none
+ border: 1px solid transparent
border-radius: $control-radius
box-shadow: none
display: inline-flex
height: 2.25em
justify-content: flex-start
line-height: 1.5
- padding-bottom: 0.375em
- padding-left: 0.625em
- padding-right: 0.625em
- padding-top: 0.375em
+ padding-bottom: $control-padding-vertical
+ padding-left: $control-padding-horizontal
+ padding-right: $control-padding-horizontal
+ padding-top: $control-padding-vertical
position: relative
vertical-align: top
// States