2014-12-24 13:13:23 +01:00
|
|
|
// Embedded icons from Open Iconic.
|
|
|
|
// Released under MIT and copyright 2014 Waybury.
|
2016-10-03 18:55:59 +02:00
|
|
|
// https://useiconic.com/open
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2015-04-18 20:17:32 +02:00
|
|
|
|
2014-12-24 13:13:23 +01:00
|
|
|
// Checkboxes and radios
|
2014-12-24 13:47:08 +01:00
|
|
|
//
|
|
|
|
// Base class takes care of all the key behavioral aspects.
|
|
|
|
|
2016-01-06 08:25:42 +01:00
|
|
|
.custom-control {
|
2014-12-26 00:40:24 +01:00
|
|
|
position: relative;
|
2017-12-23 01:13:01 +01:00
|
|
|
display: block;
|
2016-10-27 23:32:56 +02:00
|
|
|
min-height: (1rem * $line-height-base);
|
2016-01-17 07:29:51 +01:00
|
|
|
padding-left: $custom-control-gutter;
|
2017-12-23 01:13:01 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.custom-control-inline {
|
|
|
|
display: inline-flex;
|
2016-12-05 05:42:12 +01:00
|
|
|
margin-right: $custom-control-spacer-x;
|
2016-01-06 08:25:42 +01:00
|
|
|
}
|
2014-12-26 00:40:24 +01:00
|
|
|
|
2016-01-06 08:25:42 +01:00
|
|
|
.custom-control-input {
|
|
|
|
position: absolute;
|
|
|
|
z-index: -1; // Put the input behind the label so it doesn't overlay text
|
|
|
|
opacity: 0;
|
2014-12-26 00:40:24 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
&:checked ~ .custom-control-label::before {
|
(#22414) Rename for consistency `$custom-control-disabled-indicator-bg`, `$custom-control-disabled-description-color`, `$custom-control-checked-indicator-color`, `$custom-control-checked-indicator-bg`, `$custom-control-checked-indicator-box-shadow`, `$custom-control-focus-indicator-box-shadow`, `$custom-control-active-indicator-color`, `$custom-control-active-indicator-bg`, `$custom-control-active-indicator-box-shadow` to `$custom-control-indicator-disabled-bg`, `$custom-control-description-disabled-color`, `$custom-control-indicator-checked-color`, `$custom-control-indicator-checked-bg`, `$custom-control-indicator-checked-box-shadow`, `$custom-control-indicator-focus-box-shadow`, `$custom-control-indicator-active-color`, `$custom-control-indicator-active-bg`, `$custom-control-indicator-active-box-shadow`, respectively
2017-06-09 04:33:33 +02:00
|
|
|
color: $custom-control-indicator-checked-color;
|
2017-10-19 18:03:33 +02:00
|
|
|
@include gradient-bg($custom-control-indicator-checked-bg);
|
(#22414) Rename for consistency `$custom-control-disabled-indicator-bg`, `$custom-control-disabled-description-color`, `$custom-control-checked-indicator-color`, `$custom-control-checked-indicator-bg`, `$custom-control-checked-indicator-box-shadow`, `$custom-control-focus-indicator-box-shadow`, `$custom-control-active-indicator-color`, `$custom-control-active-indicator-bg`, `$custom-control-active-indicator-box-shadow` to `$custom-control-indicator-disabled-bg`, `$custom-control-description-disabled-color`, `$custom-control-indicator-checked-color`, `$custom-control-indicator-checked-bg`, `$custom-control-indicator-checked-box-shadow`, `$custom-control-indicator-focus-box-shadow`, `$custom-control-indicator-active-color`, `$custom-control-indicator-active-bg`, `$custom-control-indicator-active-box-shadow`, respectively
2017-06-09 04:33:33 +02:00
|
|
|
@include box-shadow($custom-control-indicator-checked-box-shadow);
|
2016-01-06 08:25:42 +01:00
|
|
|
}
|
2015-08-21 22:21:20 +02:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
&:focus ~ .custom-control-label::before {
|
2016-01-06 08:25:42 +01:00
|
|
|
// the mixin is not used here to make sure there is feedback
|
(#22414) Rename for consistency `$custom-control-disabled-indicator-bg`, `$custom-control-disabled-description-color`, `$custom-control-checked-indicator-color`, `$custom-control-checked-indicator-bg`, `$custom-control-checked-indicator-box-shadow`, `$custom-control-focus-indicator-box-shadow`, `$custom-control-active-indicator-color`, `$custom-control-active-indicator-bg`, `$custom-control-active-indicator-box-shadow` to `$custom-control-indicator-disabled-bg`, `$custom-control-description-disabled-color`, `$custom-control-indicator-checked-color`, `$custom-control-indicator-checked-bg`, `$custom-control-indicator-checked-box-shadow`, `$custom-control-indicator-focus-box-shadow`, `$custom-control-indicator-active-color`, `$custom-control-indicator-active-bg`, `$custom-control-indicator-active-box-shadow`, respectively
2017-06-09 04:33:33 +02:00
|
|
|
box-shadow: $custom-control-indicator-focus-box-shadow;
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
&:active ~ .custom-control-label::before {
|
(#22414) Rename for consistency `$custom-control-disabled-indicator-bg`, `$custom-control-disabled-description-color`, `$custom-control-checked-indicator-color`, `$custom-control-checked-indicator-bg`, `$custom-control-checked-indicator-box-shadow`, `$custom-control-focus-indicator-box-shadow`, `$custom-control-active-indicator-color`, `$custom-control-active-indicator-bg`, `$custom-control-active-indicator-box-shadow` to `$custom-control-indicator-disabled-bg`, `$custom-control-description-disabled-color`, `$custom-control-indicator-checked-color`, `$custom-control-indicator-checked-bg`, `$custom-control-indicator-checked-box-shadow`, `$custom-control-indicator-focus-box-shadow`, `$custom-control-indicator-active-color`, `$custom-control-indicator-active-bg`, `$custom-control-indicator-active-box-shadow`, respectively
2017-06-09 04:33:33 +02:00
|
|
|
color: $custom-control-indicator-active-color;
|
2017-11-24 23:26:56 +01:00
|
|
|
background-color: $custom-control-indicator-active-bg;
|
(#22414) Rename for consistency `$custom-control-disabled-indicator-bg`, `$custom-control-disabled-description-color`, `$custom-control-checked-indicator-color`, `$custom-control-checked-indicator-bg`, `$custom-control-checked-indicator-box-shadow`, `$custom-control-focus-indicator-box-shadow`, `$custom-control-active-indicator-color`, `$custom-control-active-indicator-bg`, `$custom-control-active-indicator-box-shadow` to `$custom-control-indicator-disabled-bg`, `$custom-control-description-disabled-color`, `$custom-control-indicator-checked-color`, `$custom-control-indicator-checked-bg`, `$custom-control-indicator-checked-box-shadow`, `$custom-control-indicator-focus-box-shadow`, `$custom-control-indicator-active-color`, `$custom-control-indicator-active-bg`, `$custom-control-indicator-active-box-shadow`, respectively
2017-06-09 04:33:33 +02:00
|
|
|
@include box-shadow($custom-control-indicator-active-box-shadow);
|
2016-01-06 08:25:42 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
&:disabled {
|
2017-12-23 01:13:01 +01:00
|
|
|
~ .custom-control-label {
|
|
|
|
color: $custom-control-label-disabled-color;
|
2016-01-06 08:25:42 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
&::before {
|
|
|
|
background-color: $custom-control-indicator-disabled-bg;
|
|
|
|
}
|
2016-01-06 08:25:42 +01:00
|
|
|
}
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
// Custom control indicators
|
2014-12-24 13:47:08 +01:00
|
|
|
//
|
2017-12-23 01:13:01 +01:00
|
|
|
// Build the custom controls out of psuedo-elements.
|
2014-12-24 13:47:08 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-label {
|
|
|
|
margin-bottom: 0;
|
2017-11-24 23:26:56 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
// Background-color and (when enabled) gradient
|
2017-11-24 23:26:56 +01:00
|
|
|
&::before {
|
2017-12-23 01:13:01 +01:00
|
|
|
position: absolute;
|
|
|
|
top: (($line-height-base - $custom-control-indicator-size) / 2);
|
|
|
|
left: 0;
|
|
|
|
display: block;
|
|
|
|
width: $custom-control-indicator-size;
|
|
|
|
height: $custom-control-indicator-size;
|
|
|
|
pointer-events: none;
|
|
|
|
content: "";
|
|
|
|
user-select: none;
|
|
|
|
background-color: $custom-control-indicator-bg;
|
|
|
|
@include box-shadow($custom-control-indicator-box-shadow);
|
|
|
|
}
|
|
|
|
|
|
|
|
// Foreground (icon)
|
|
|
|
&::after {
|
|
|
|
position: absolute;
|
|
|
|
top: (($line-height-base - $custom-control-indicator-size) / 2);
|
|
|
|
left: 0;
|
2017-11-24 23:26:56 +01:00
|
|
|
display: block;
|
|
|
|
width: $custom-control-indicator-size;
|
|
|
|
height: $custom-control-indicator-size;
|
|
|
|
content: "";
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center center;
|
|
|
|
background-size: $custom-control-indicator-bg-size;
|
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
|
2014-12-24 13:47:08 +01:00
|
|
|
// Checkboxes
|
|
|
|
//
|
|
|
|
// Tweak just a few things for checkboxes.
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2016-01-06 08:25:42 +01:00
|
|
|
.custom-checkbox {
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-label::before {
|
(#22414) Rename for consistency `$custom-checkbox-border-radius`, `$custom-checkbox-icon-checked`, `$custom-checkbox-indeterminate-bg`, `$custom-checkbox-icon-indeterminate`, `$custom-checkbox-indeterminate-box-shadow`, `$custom-radio-border-radius`, `$custom-radio-icon-checked` to `$custom-checkbox-indicator-border-radius`, `$custom-checkbox-indicator-icon-checked`, `$custom-checkbox-indicator-indeterminate-bg`, `$custom-checkbox-indicator-icon-indeterminate`, `$custom-checkbox-indicator-indeterminate-box-shadow`, `$custom-radio-indicator-border-radius`, `$custom-radio-indicator-icon-checked`, respectively
2017-07-14 02:00:37 +02:00
|
|
|
@include border-radius($custom-checkbox-indicator-border-radius);
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-input:checked ~ .custom-control-label {
|
2017-11-24 23:26:56 +01:00
|
|
|
&::before {
|
2017-12-23 01:13:01 +01:00
|
|
|
@include gradient-bg($custom-control-indicator-checked-bg);
|
|
|
|
}
|
|
|
|
&::after {
|
2017-11-24 23:26:56 +01:00
|
|
|
background-image: $custom-checkbox-indicator-icon-checked;
|
|
|
|
}
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
2015-01-01 21:01:55 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-input:indeterminate ~ .custom-control-label {
|
2017-11-24 23:26:56 +01:00
|
|
|
&::before {
|
2017-12-23 01:13:01 +01:00
|
|
|
@include gradient-bg($custom-checkbox-indicator-indeterminate-bg);
|
|
|
|
@include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);
|
|
|
|
}
|
|
|
|
&::after {
|
2017-11-24 23:26:56 +01:00
|
|
|
background-image: $custom-checkbox-indicator-icon-indeterminate;
|
|
|
|
}
|
2015-01-01 21:01:55 +01:00
|
|
|
}
|
2018-01-06 01:14:15 +01:00
|
|
|
|
|
|
|
.custom-control-input:disabled {
|
|
|
|
&:checked ~ .custom-control-label::before {
|
|
|
|
background-color: $custom-control-indicator-checked-disabled-bg;
|
|
|
|
}
|
|
|
|
&:indeterminate ~ .custom-control-label::before {
|
|
|
|
background-color: $custom-control-indicator-checked-disabled-bg;
|
|
|
|
}
|
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
|
|
|
|
2014-12-24 13:47:08 +01:00
|
|
|
// Radios
|
|
|
|
//
|
|
|
|
// Tweak just a few things for radios.
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2016-01-06 08:25:42 +01:00
|
|
|
.custom-radio {
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-label::before {
|
(#22414) Rename for consistency `$custom-checkbox-border-radius`, `$custom-checkbox-icon-checked`, `$custom-checkbox-indeterminate-bg`, `$custom-checkbox-icon-indeterminate`, `$custom-checkbox-indeterminate-box-shadow`, `$custom-radio-border-radius`, `$custom-radio-icon-checked` to `$custom-checkbox-indicator-border-radius`, `$custom-checkbox-indicator-icon-checked`, `$custom-checkbox-indicator-indeterminate-bg`, `$custom-checkbox-indicator-icon-indeterminate`, `$custom-checkbox-indicator-indeterminate-box-shadow`, `$custom-radio-indicator-border-radius`, `$custom-radio-indicator-icon-checked`, respectively
2017-07-14 02:00:37 +02:00
|
|
|
border-radius: $custom-radio-indicator-border-radius;
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2017-12-23 01:13:01 +01:00
|
|
|
.custom-control-input:checked ~ .custom-control-label {
|
2017-11-24 23:26:56 +01:00
|
|
|
&::before {
|
2017-12-23 01:13:01 +01:00
|
|
|
@include gradient-bg($custom-control-indicator-checked-bg);
|
2017-11-24 23:26:56 +01:00
|
|
|
}
|
2017-12-23 01:13:01 +01:00
|
|
|
&::after {
|
|
|
|
background-image: $custom-radio-indicator-icon-checked;
|
2014-12-26 00:40:24 +01:00
|
|
|
}
|
|
|
|
}
|
2018-01-06 01:14:15 +01:00
|
|
|
|
|
|
|
.custom-control-input:disabled {
|
|
|
|
&:checked ~ .custom-control-label::before {
|
|
|
|
background-color: $custom-control-indicator-checked-disabled-bg;
|
|
|
|
}
|
|
|
|
}
|
2014-12-25 00:45:37 +01:00
|
|
|
}
|
|
|
|
|
2015-04-18 20:17:32 +02:00
|
|
|
|
2014-12-26 00:40:24 +01:00
|
|
|
// Select
|
|
|
|
//
|
2015-08-19 04:26:18 +02:00
|
|
|
// Replaces the browser default select with a custom one, mostly pulled from
|
|
|
|
// http://primercss.io.
|
2015-08-23 10:12:00 +02:00
|
|
|
//
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2016-01-06 08:34:51 +01:00
|
|
|
.custom-select {
|
2014-12-26 00:40:24 +01:00
|
|
|
display: inline-block;
|
2017-12-23 06:16:38 +01:00
|
|
|
width: 100%;
|
2018-01-16 07:07:05 +01:00
|
|
|
height: $custom-select-height;
|
2016-01-17 07:29:51 +01:00
|
|
|
padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;
|
2016-12-23 08:19:21 +01:00
|
|
|
line-height: $custom-select-line-height;
|
2016-01-17 07:29:51 +01:00
|
|
|
color: $custom-select-color;
|
2015-12-08 10:06:23 +01:00
|
|
|
vertical-align: middle;
|
2016-02-07 02:00:57 +01:00
|
|
|
background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center;
|
2016-01-17 07:29:51 +01:00
|
|
|
background-size: $custom-select-bg-size;
|
|
|
|
border: $custom-select-border-width solid $custom-select-border-color;
|
2017-04-09 06:58:26 +02:00
|
|
|
@if $enable-rounded {
|
|
|
|
border-radius: $custom-select-border-radius;
|
|
|
|
} @else {
|
|
|
|
border-radius: 0;
|
|
|
|
}
|
2017-02-21 07:25:07 +01:00
|
|
|
appearance: none;
|
2015-08-19 04:26:18 +02:00
|
|
|
|
|
|
|
&:focus {
|
2016-01-17 07:29:51 +01:00
|
|
|
border-color: $custom-select-focus-border-color;
|
2017-11-06 01:23:36 +01:00
|
|
|
outline: 0;
|
2017-11-24 23:29:59 +01:00
|
|
|
box-shadow: $custom-select-focus-box-shadow;
|
2016-04-11 22:18:48 +02:00
|
|
|
|
|
|
|
&::-ms-value {
|
|
|
|
// For visual consistency with other platforms/browsers,
|
2017-11-15 10:12:38 +01:00
|
|
|
// suppress the default white text on blue background highlight given to
|
2016-04-11 22:18:48 +02:00
|
|
|
// the selected option text when the (still closed) <select> receives focus
|
|
|
|
// in IE and (under certain conditions) Edge.
|
|
|
|
// See https://github.com/twbs/bootstrap/issues/19398.
|
|
|
|
color: $input-color;
|
|
|
|
background-color: $input-bg;
|
|
|
|
}
|
2015-08-19 04:26:18 +02:00
|
|
|
}
|
|
|
|
|
2017-11-24 23:29:59 +01:00
|
|
|
&[multiple],
|
|
|
|
&[size]:not([size="1"]) {
|
2017-10-03 06:00:57 +02:00
|
|
|
height: auto;
|
2017-11-24 23:29:59 +01:00
|
|
|
padding-right: $custom-select-padding-x;
|
2017-10-03 06:00:57 +02:00
|
|
|
background-image: none;
|
|
|
|
}
|
|
|
|
|
2016-04-14 19:11:51 +02:00
|
|
|
&:disabled {
|
|
|
|
color: $custom-select-disabled-color;
|
|
|
|
background-color: $custom-select-disabled-bg;
|
|
|
|
}
|
|
|
|
|
2015-08-19 04:26:18 +02:00
|
|
|
// Hides the default caret in IE11
|
|
|
|
&::-ms-expand {
|
|
|
|
opacity: 0;
|
2015-01-01 10:05:01 +01:00
|
|
|
}
|
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2016-01-06 08:34:51 +01:00
|
|
|
.custom-select-sm {
|
2017-04-22 20:56:27 +02:00
|
|
|
height: $custom-select-height-sm;
|
2016-01-17 07:29:51 +01:00
|
|
|
padding-top: $custom-select-padding-y;
|
|
|
|
padding-bottom: $custom-select-padding-y;
|
2017-04-22 20:56:27 +02:00
|
|
|
font-size: $custom-select-font-size-sm;
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
|
|
|
|
2017-11-24 23:29:59 +01:00
|
|
|
.custom-select-lg {
|
|
|
|
height: $custom-select-height-lg;
|
|
|
|
padding-top: $custom-select-padding-y;
|
|
|
|
padding-bottom: $custom-select-padding-y;
|
|
|
|
font-size: $custom-select-font-size-lg;
|
|
|
|
}
|
|
|
|
|
2015-04-18 20:17:32 +02:00
|
|
|
|
2014-12-26 00:40:24 +01:00
|
|
|
// File
|
|
|
|
//
|
|
|
|
// Custom file input.
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2016-01-06 08:45:44 +01:00
|
|
|
.custom-file {
|
2014-12-26 00:40:24 +01:00
|
|
|
position: relative;
|
|
|
|
display: inline-block;
|
2017-12-23 06:16:38 +01:00
|
|
|
width: 100%;
|
2016-01-18 00:21:16 +01:00
|
|
|
height: $custom-file-height;
|
2016-05-16 16:00:45 +02:00
|
|
|
margin-bottom: 0;
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
2016-01-06 08:45:44 +01:00
|
|
|
|
|
|
|
.custom-file-input {
|
2017-12-24 07:47:37 +01:00
|
|
|
position: relative;
|
|
|
|
z-index: 2;
|
|
|
|
width: 100%;
|
2017-01-04 04:44:44 +01:00
|
|
|
height: $custom-file-height;
|
2014-12-26 00:40:24 +01:00
|
|
|
margin: 0;
|
|
|
|
opacity: 0;
|
2016-01-06 08:45:44 +01:00
|
|
|
|
|
|
|
&:focus ~ .custom-file-control {
|
2017-11-24 23:29:59 +01:00
|
|
|
border-color: $custom-file-focus-border-color;
|
2017-08-11 08:01:52 +02:00
|
|
|
box-shadow: $custom-file-focus-box-shadow;
|
2017-11-24 23:29:59 +01:00
|
|
|
|
|
|
|
&::before {
|
|
|
|
border-color: $custom-file-focus-border-color;
|
|
|
|
}
|
2016-01-06 08:45:44 +01:00
|
|
|
}
|
2017-12-24 07:47:37 +01:00
|
|
|
|
|
|
|
@each $lang, $value in $custom-file-text {
|
|
|
|
&:lang(#{$lang}) ~ .custom-file-label::after {
|
|
|
|
content: $value;
|
|
|
|
}
|
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|
2016-01-06 08:45:44 +01:00
|
|
|
|
2017-12-24 07:47:37 +01:00
|
|
|
.custom-file-label {
|
2014-12-26 00:40:24 +01:00
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
|
|
|
right: 0;
|
|
|
|
left: 0;
|
2017-12-24 07:47:37 +01:00
|
|
|
z-index: 1;
|
2016-01-18 00:21:16 +01:00
|
|
|
height: $custom-file-height;
|
2017-08-11 08:01:52 +02:00
|
|
|
padding: $custom-file-padding-y $custom-file-padding-x;
|
2016-01-18 00:21:16 +01:00
|
|
|
line-height: $custom-file-line-height;
|
|
|
|
color: $custom-file-color;
|
|
|
|
background-color: $custom-file-bg;
|
|
|
|
border: $custom-file-border-width solid $custom-file-border-color;
|
2016-01-18 00:32:01 +01:00
|
|
|
@include border-radius($custom-file-border-radius);
|
2016-01-18 00:21:16 +01:00
|
|
|
@include box-shadow($custom-file-box-shadow);
|
2014-12-24 13:13:23 +01:00
|
|
|
|
2017-12-24 07:47:37 +01:00
|
|
|
&::after {
|
2016-01-06 08:45:44 +01:00
|
|
|
position: absolute;
|
2017-12-24 07:47:37 +01:00
|
|
|
top: 0;
|
|
|
|
right: 0;
|
|
|
|
bottom: 0;
|
|
|
|
z-index: 3;
|
2016-01-06 08:45:44 +01:00
|
|
|
display: block;
|
2017-12-24 07:47:37 +01:00
|
|
|
height: calc(#{$custom-file-height} - #{$custom-file-border-width} * 2);
|
2017-08-11 08:01:52 +02:00
|
|
|
padding: $custom-file-padding-y $custom-file-padding-x;
|
2016-01-18 00:21:16 +01:00
|
|
|
line-height: $custom-file-line-height;
|
|
|
|
color: $custom-file-button-color;
|
2017-12-24 07:47:37 +01:00
|
|
|
content: "Browse";
|
2017-10-19 18:03:33 +02:00
|
|
|
@include gradient-bg($custom-file-button-bg);
|
2017-12-24 07:47:37 +01:00
|
|
|
border-left: $custom-file-border-width solid $custom-file-border-color;
|
2017-10-02 23:18:33 +02:00
|
|
|
@include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);
|
2016-01-06 08:45:44 +01:00
|
|
|
}
|
2014-12-24 13:13:23 +01:00
|
|
|
}
|