v2 first commit
This commit is contained in:
279
resources/assets/sass/core/vendors/_bootstrap-datepicker.scss
vendored
Normal file
279
resources/assets/sass/core/vendors/_bootstrap-datepicker.scss
vendored
Normal file
@@ -0,0 +1,279 @@
|
||||
//
|
||||
// Bootstrap datepicker
|
||||
//
|
||||
|
||||
|
||||
.datepicker {
|
||||
border-radius: $datepicker-border-radius;
|
||||
|
||||
&-inline {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
direction: ltr;
|
||||
|
||||
&-rtl {
|
||||
direction: rtl;
|
||||
&.dropdown-menu {
|
||||
left: auto;
|
||||
}
|
||||
table tr td span {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
&-dropdown {
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding: $datepicker-dropdown-padding;
|
||||
@include box-shadow($dropdown-box-shadow);
|
||||
|
||||
&.datepicker-orient-left:before {
|
||||
left: 6px;
|
||||
}
|
||||
&.datepicker-orient-left:after {
|
||||
left: 7px;
|
||||
}
|
||||
&.datepicker-orient-right:before {
|
||||
right: 6px;
|
||||
}
|
||||
&.datepicker-orient-right:after {
|
||||
right: 7px;
|
||||
}
|
||||
&.datepicker-orient-bottom:before {
|
||||
top: -7px;
|
||||
}
|
||||
&.datepicker-orient-bottom:after {
|
||||
top: -6px;
|
||||
}
|
||||
|
||||
&.datepicker-orient-top:before {
|
||||
bottom: -7px;
|
||||
border-bottom: 0;
|
||||
border-top: 7px solid $datepicker-dropdown-border;
|
||||
}
|
||||
|
||||
&.datepicker-orient-top:after {
|
||||
bottom: -6px;
|
||||
border-bottom: 0;
|
||||
border-top: 6px solid $datepicker-dropdown-bg;
|
||||
}
|
||||
}
|
||||
|
||||
table {
|
||||
margin: 0;
|
||||
-webkit-touch-callout: none;
|
||||
user-select: none;
|
||||
|
||||
tr {
|
||||
td {
|
||||
border-radius: $datepicker-cell-border-radius;
|
||||
}
|
||||
|
||||
th {
|
||||
border-radius: $datepicker-header-cell-border-radius;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
td,
|
||||
th {
|
||||
transition: $datepicker-cell-transition;
|
||||
width: $datepicker-cell-width;
|
||||
height: $datepicker-cell-height;
|
||||
border: none;
|
||||
text-align: center;
|
||||
font-size: $font-size-sm;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Inline display inside a table presents some problems with
|
||||
// border and background colors.
|
||||
.table-striped & table tr {
|
||||
td,
|
||||
th {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
table tr td {
|
||||
&.old,
|
||||
&.new {
|
||||
color: $datepicker-disabled-old-new-color;
|
||||
}
|
||||
|
||||
&.day:hover,
|
||||
&.focused {
|
||||
background: $datepicker-cell-hover-background;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:hover {
|
||||
background: none;
|
||||
color: $datepicker-disabled-cell-color;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
&.highlighted {
|
||||
border-radius: 0;
|
||||
|
||||
&.focused {
|
||||
background: $datepicker-highlighted-bg
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:active {
|
||||
background: $datepicker-highlighted-bg;
|
||||
color: $gray-400;
|
||||
}
|
||||
}
|
||||
|
||||
&.today {
|
||||
background: lighten($datepicker-active-background, 45%);
|
||||
&.focused {
|
||||
background: lighten($gray-400, 58%);
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:active {
|
||||
background: lighten($gray-400, 58%);
|
||||
color: $btn-link-disabled-color;
|
||||
}
|
||||
}
|
||||
|
||||
// Range selection
|
||||
&.range {
|
||||
background: $datepicker-range-background;
|
||||
color: $datepicker-range-color;
|
||||
border-radius: 0;
|
||||
|
||||
&.focused {
|
||||
background: darken($datepicker-range-cell-focused-background, 3%);
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:active,
|
||||
&.day.disabled:hover {
|
||||
background: darken($datepicker-active-background, 10%);
|
||||
color: lighten($datepicker-active-background, 10%);
|
||||
}
|
||||
}
|
||||
|
||||
&.range.highlighted {
|
||||
&.focused {
|
||||
background: darken($datepicker-range-highlighted-bg, 10%);
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:active {
|
||||
background: $datepicker-range-highlighted-bg;
|
||||
color: $datepicker-disabled-cell-color;
|
||||
}
|
||||
}
|
||||
|
||||
&.range.today {
|
||||
&.disabled,
|
||||
&.disabled:active {
|
||||
background: $blue;
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
|
||||
&.day.range-start {
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
|
||||
&.day.range-end {
|
||||
border-top-left-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
|
||||
&.day.range-start.range-end {
|
||||
border-radius: $datepicker-cell-border-radius;
|
||||
}
|
||||
|
||||
&.selected,
|
||||
&.selected.highlighted,
|
||||
&.selected:hover,
|
||||
&.selected.highlighted:hover,
|
||||
&.day.range:hover {
|
||||
background: $datepicker-active-background;
|
||||
color: $datepicker-active-color;
|
||||
}
|
||||
|
||||
&.active,
|
||||
&.active.highlighted,
|
||||
&.active:hover,
|
||||
&.active.highlighted:hover {
|
||||
background: $datepicker-active-background;
|
||||
color: $datepicker-active-color;
|
||||
box-shadow: $datepicker-active-box-shadow;
|
||||
}
|
||||
|
||||
span {
|
||||
display: block;
|
||||
width: 23%;
|
||||
height: 54px;
|
||||
line-height: 54px;
|
||||
float: left;
|
||||
margin: 1%;
|
||||
cursor: pointer;
|
||||
border-radius: 4px;
|
||||
|
||||
&:hover,
|
||||
&.focused {
|
||||
background: $gray-200;
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&.disabled:hover {
|
||||
background: none;
|
||||
color: $datepicker-disabled-cell-color;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
&.active,
|
||||
&.active:hover,
|
||||
&.active.disabled,
|
||||
&.active.disabled:hover {
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
|
||||
}
|
||||
|
||||
&.old,
|
||||
&.new {
|
||||
color: $btn-link-disabled-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.datepicker-switch {
|
||||
width: 145px;
|
||||
}
|
||||
|
||||
.datepicker-switch,
|
||||
.prev,
|
||||
.next,
|
||||
tfoot tr th {
|
||||
cursor: pointer;
|
||||
&:hover {
|
||||
background: $gray-200;
|
||||
}
|
||||
}
|
||||
|
||||
.prev,
|
||||
.next {
|
||||
&.disabled {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Basic styling for calendar-week cells
|
||||
.cw {
|
||||
font-size: 10px;
|
||||
width: 12px;
|
||||
padding: 0 2px 0 5px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
67
resources/assets/sass/core/vendors/_bootstrap-tagsinput.scss
vendored
Normal file
67
resources/assets/sass/core/vendors/_bootstrap-tagsinput.scss
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
//
|
||||
// Bootstrap tags input
|
||||
//
|
||||
|
||||
|
||||
.bootstrap-tagsinput {
|
||||
background-color: $input-bg;
|
||||
border: $tags-input-border-width solid $tags-input-border-color;
|
||||
display: inline-block;
|
||||
padding: .25rem;
|
||||
color: $tags-input-color;
|
||||
vertical-align: middle;
|
||||
border-radius: $input-border-radius;
|
||||
max-width: 100%;
|
||||
cursor: text;
|
||||
|
||||
input {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
outline: none;
|
||||
background-color: transparent;
|
||||
padding: 0 6px;
|
||||
margin: 0;
|
||||
width: auto;
|
||||
max-width: inherit;
|
||||
|
||||
&::placeholder {
|
||||
color: $input-placeholder-color;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.badge {
|
||||
position: relative;
|
||||
padding: .625rem .625rem .5rem;
|
||||
margin: .125rem;
|
||||
border-radius: $input-border-radius;
|
||||
background: $tag-bg;
|
||||
color: $tag-color;
|
||||
line-height: 1.5;
|
||||
@include box-shadow($tag-box-shadow);
|
||||
@include transition($transition-base);
|
||||
|
||||
&:hover {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
[data-role="remove"] {
|
||||
margin-left: 10px;
|
||||
cursor: pointer;
|
||||
color: $tag-close-color;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
transform: translate(0, -50%);
|
||||
|
||||
&:after {
|
||||
content: "×";
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
22
resources/assets/sass/core/vendors/_chartjs.scss
vendored
Normal file
22
resources/assets/sass/core/vendors/_chartjs.scss
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
//
|
||||
// Chart.js
|
||||
//
|
||||
|
||||
|
||||
#chartjs-tooltip {
|
||||
opacity: 1;
|
||||
position: absolute;
|
||||
background: rgba(0, 0, 0, .7);
|
||||
color: white;
|
||||
border-radius: 3px;
|
||||
transition: all .1s ease;
|
||||
pointer-events: none;
|
||||
transform: translate(-50%, 0);
|
||||
}
|
||||
|
||||
.chartjs-tooltip-key {
|
||||
display: inline-block;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
74
resources/assets/sass/core/vendors/_dropzone.scss
vendored
Normal file
74
resources/assets/sass/core/vendors/_dropzone.scss
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
//
|
||||
// Dropzone
|
||||
//
|
||||
|
||||
.dropzone {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.dz-message {
|
||||
padding: 5rem 1rem;
|
||||
background-color: $input-bg;
|
||||
border: $input-border-width dashed $input-border-color;
|
||||
border-radius: $border-radius;
|
||||
text-align: center;
|
||||
color: $text-muted;
|
||||
transition: $transition-base;
|
||||
order: -1;
|
||||
cursor: pointer;
|
||||
z-index: 999;
|
||||
|
||||
&:hover {
|
||||
border-color: $text-muted;
|
||||
color: $body-color;
|
||||
}
|
||||
}
|
||||
|
||||
.dz-drag-hover .dz-message {
|
||||
border-color: theme-color("primary");
|
||||
color: theme-color("primary");
|
||||
}
|
||||
|
||||
.dropzone-multiple .dz-message {
|
||||
padding-top: 2rem;
|
||||
padding-bottom: 2rem;
|
||||
}
|
||||
|
||||
.dropzone-single.dz-max-files-reached .dz-message {
|
||||
background-color: fade-out($black, .1);
|
||||
color: white;
|
||||
opacity: 0;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.dz-preview-single {
|
||||
position: absolute;
|
||||
top: 0; right: 0; bottom: 0; left: 0;
|
||||
border-radius: $border-radius;
|
||||
}
|
||||
|
||||
.dz-preview-cover {
|
||||
position: absolute;
|
||||
top: 0; right: 0; bottom: 0; left: 0;
|
||||
border-radius: $border-radius;
|
||||
}
|
||||
|
||||
.dz-preview-img {
|
||||
object-fit: cover;
|
||||
width: 100%; height: 100%;
|
||||
border-radius: $border-radius;
|
||||
}
|
||||
|
||||
.dz-preview-multiple .list-group-item:last-child {
|
||||
padding-bottom: 0;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
[data-dz-size] strong {
|
||||
font-weight: $font-weight-normal;
|
||||
}
|
26
resources/assets/sass/core/vendors/_element-checkbox.scss
vendored
Normal file
26
resources/assets/sass/core/vendors/_element-checkbox.scss
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
.el-checkbox {
|
||||
.el-checkbox__input.is-checked .el-checkbox__inner,
|
||||
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
|
||||
background-color: theme-color('primary');
|
||||
border-color: theme-color('primary');
|
||||
}
|
||||
|
||||
.el-checkbox__input .el-checkbox__inner {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
font-size: 16px;
|
||||
border-radius: 3px;
|
||||
|
||||
&::before {
|
||||
top: 6px;
|
||||
border-color: $custom-control-indicator-checked-border-color;
|
||||
}
|
||||
&::after {
|
||||
height: 9px;
|
||||
left: 5px;
|
||||
}
|
||||
&:hover {
|
||||
border-color: theme-color('primary');
|
||||
}
|
||||
}
|
||||
}
|
64
resources/assets/sass/core/vendors/_element-tables.scss
vendored
Normal file
64
resources/assets/sass/core/vendors/_element-tables.scss
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
.el-table .el-table__header-wrapper {
|
||||
thead th {
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
.cell {
|
||||
min-height: 40px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.sort-caret {
|
||||
border: 4px solid transparent;
|
||||
}
|
||||
|
||||
.sort-caret.ascending {
|
||||
top: 7px;
|
||||
}
|
||||
.ascending .sort-caret.ascending {
|
||||
border-bottom-color: theme-color("default");
|
||||
}
|
||||
|
||||
.sort-caret.descending {
|
||||
bottom: 9px;
|
||||
}
|
||||
|
||||
.descending .sort-caret.descending {
|
||||
border-top-color: theme-color("default");
|
||||
}
|
||||
}
|
||||
|
||||
div.el-table {
|
||||
background: transparent;
|
||||
|
||||
tbody td,
|
||||
thead th {
|
||||
padding: $table-cell-padding;
|
||||
}
|
||||
|
||||
.el-table-column--selection .cell {
|
||||
min-width: 100px;
|
||||
overflow: visible;
|
||||
text-overflow: initial;
|
||||
.el-checkbox {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.el-table__row {
|
||||
background: transparent;
|
||||
&:hover {
|
||||
background: transparent;
|
||||
}
|
||||
}
|
||||
&.el-table--enable-row-hover .el-table__body tr:hover>td {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.el-table__row .cell,
|
||||
.el-table__header .cell{
|
||||
padding: 0;
|
||||
}
|
||||
}
|
72
resources/assets/sass/core/vendors/_flatpickr.scss
vendored
Normal file
72
resources/assets/sass/core/vendors/_flatpickr.scss
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
%active-day {
|
||||
background: $datepicker-active-background;
|
||||
color: $datepicker-active-color;
|
||||
box-shadow: $datepicker-active-box-shadow;
|
||||
border: none;
|
||||
}
|
||||
.flatpickr-calendar {
|
||||
@include box-shadow($dropdown-box-shadow);
|
||||
padding: $datepicker-dropdown-padding;
|
||||
width: 347px;
|
||||
color: $gray-700;
|
||||
|
||||
.flatpickr-weekday {
|
||||
text-align: center;
|
||||
font-size: $font-size-sm;
|
||||
color: $gray-700;
|
||||
font-weight: normal;
|
||||
}
|
||||
.flatpickr-day {
|
||||
border: none;
|
||||
}
|
||||
.flatpickr-day:hover {
|
||||
@extend %active-day;
|
||||
}
|
||||
.flatpickr-day.selected {
|
||||
@extend %active-day;
|
||||
&:hover {
|
||||
@extend %active-day;
|
||||
}
|
||||
}
|
||||
|
||||
.flatpickr-day.today {
|
||||
border: 1px solid $datepicker-active-background;
|
||||
&:hover {
|
||||
background: $datepicker-active-background;
|
||||
color: $datepicker-active-color;
|
||||
}
|
||||
}
|
||||
.flatpickr-day.inRange {
|
||||
background: $datepicker-active-background !important;
|
||||
color: $datepicker-active-color;
|
||||
box-shadow: -5px 0 0 $datepicker-active-background, 5px 0 0 $datepicker-active-background;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.flatpickr-day.startRange, .flatpickr-day.endRange {
|
||||
background: $datepicker-active-background;
|
||||
}
|
||||
|
||||
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
|
||||
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
|
||||
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
|
||||
box-shadow: -10px 0 0 $datepicker-active-background;
|
||||
}
|
||||
|
||||
.flatpickr-months .flatpickr-prev-month:hover svg,
|
||||
.flatpickr-months .flatpickr-next-month:hover svg{
|
||||
fill: $datepicker-active-background;
|
||||
}
|
||||
|
||||
.flatpickr-current-month span.cur-month,
|
||||
.flatpickr-current-month input.cur-year{
|
||||
padding: 0 10px;
|
||||
color: $gray-700;
|
||||
font-size: $font-size-sm;
|
||||
font-weight: 500;
|
||||
&:hover {
|
||||
background: $gray-200;
|
||||
border-radius: $datepicker-header-cell-border-radius;
|
||||
}
|
||||
}
|
||||
}
|
256
resources/assets/sass/core/vendors/_fullcalendar.scss
vendored
Normal file
256
resources/assets/sass/core/vendors/_fullcalendar.scss
vendored
Normal file
@@ -0,0 +1,256 @@
|
||||
//
|
||||
// Full Calendar
|
||||
//
|
||||
|
||||
@import "../../custom/mixins";
|
||||
@import "../../custom/variables";
|
||||
|
||||
.fc-header-toolbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.fc-scroller {
|
||||
height: auto !important;
|
||||
}
|
||||
|
||||
.fc {
|
||||
th {
|
||||
padding: $table-head-spacer-y $table-head-spacer-x;
|
||||
font-size: $font-size-xs;
|
||||
font-weight: $table-head-font-weight;
|
||||
color: $table-head-color;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
|
||||
|
||||
div.fc-row {
|
||||
margin-right: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
button {
|
||||
.fc-icon {
|
||||
top: -5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.fc-unthemed {
|
||||
td.fc-today {
|
||||
background-color: transparent;
|
||||
|
||||
span {
|
||||
color: $orange;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.fc-event {
|
||||
padding: 0;
|
||||
font-size: $font-size-xs;
|
||||
border-radius: $border-radius-sm;
|
||||
border: 0;
|
||||
|
||||
.fc-title {
|
||||
padding: .4rem .5rem;
|
||||
display: block;
|
||||
color: $white;
|
||||
@include text-truncate();
|
||||
font-weight: $font-weight-bold;
|
||||
}
|
||||
|
||||
.fc-time {
|
||||
float: left;
|
||||
background: rgba($black,0.2);
|
||||
padding: 2px 6px;
|
||||
margin: 0 0 0 -1px;
|
||||
}
|
||||
}
|
||||
|
||||
.fc-view {
|
||||
&, & > table {
|
||||
border: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
& > table {
|
||||
& > tbody {
|
||||
& > tr {
|
||||
.ui-widget-content {
|
||||
border-top: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.fc-body {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.fc-icon {
|
||||
font-family: $icon-font-family;
|
||||
font-size: $font-size-base;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
border-radius: 50%;
|
||||
line-height: 35px;
|
||||
|
||||
&:hover {
|
||||
color: theme-color("primary");
|
||||
}
|
||||
}
|
||||
|
||||
.fc-button {
|
||||
border: 0;
|
||||
background: transparent;
|
||||
box-shadow: none;
|
||||
|
||||
&:focus,
|
||||
&:active {
|
||||
outline: 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Main Calendar
|
||||
|
||||
.calendar {
|
||||
z-index: 0;
|
||||
td, th {
|
||||
border-color: lighten($table-border-color,2%);
|
||||
}
|
||||
|
||||
.fc-toolbar {
|
||||
height: 250px;
|
||||
background-color: $white;
|
||||
border-radius: $border-radius $border-radius 0 0;
|
||||
position: relative;
|
||||
margin-bottom: -2px;
|
||||
z-index: 2;
|
||||
@include media-breakpoint-down(xs) {
|
||||
height: 135px;
|
||||
}
|
||||
}
|
||||
|
||||
.fc-day-number {
|
||||
padding: .5rem 1rem;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
@include media-breakpoint-up(sm) {
|
||||
font-size: $font-size-sm;
|
||||
font-weight: $font-weight-bold;
|
||||
color: lighten($body-color,10%);
|
||||
}
|
||||
}
|
||||
.fc-day-header {
|
||||
text-align: left;
|
||||
}
|
||||
.fc-day-grid-event {
|
||||
margin: 1px 9px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Main Calendar Seasonal headers
|
||||
|
||||
[data-calendar-month] {
|
||||
background-size: contain;
|
||||
@include transition(background-image 300ms);
|
||||
}
|
||||
|
||||
[data-calendar-month="0"] {
|
||||
background-image: url('/img/calendar/january.jpg');
|
||||
}
|
||||
[data-calendar-month="1"] {
|
||||
background-image: url('/img/calendar/february.jpg');
|
||||
}
|
||||
[data-calendar-month="2"] {
|
||||
background-image: url('/img/calendar/march.jpg');
|
||||
}
|
||||
[data-calendar-month="3"] {
|
||||
background-image: url('/img/calendar/april.jpg');
|
||||
}
|
||||
[data-calendar-month="4"] {
|
||||
background-image: url('/img/calendar/may.jpg');
|
||||
}
|
||||
[data-calendar-month="5"] {
|
||||
background-image: url('/img/calendar/june.jpg');
|
||||
}
|
||||
[data-calendar-month="6"] {
|
||||
background-image: url('/img/calendar/july.jpg');
|
||||
}
|
||||
[data-calendar-month="7"] {
|
||||
background-image: url('/img/calendar/august.jpg');
|
||||
}
|
||||
[data-calendar-month="8"] {
|
||||
background-image: url('/img/calendar/september.jpg');
|
||||
}
|
||||
[data-calendar-month="9"] {
|
||||
background-image: url('/img/calendar/october.jpg');
|
||||
}
|
||||
[data-calendar-month="10"] {
|
||||
background-image: url('/img/calendar/november.jpg');
|
||||
}
|
||||
[data-calendar-month="11"] {
|
||||
background-image: url('/img/calendar/december.jpg');
|
||||
}
|
||||
|
||||
|
||||
// Calendar used inside a card
|
||||
|
||||
.card-calendar {
|
||||
.card-header {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
table {
|
||||
background: transparent;
|
||||
tr {
|
||||
& > td {
|
||||
&:first-child {
|
||||
border-left-width: 0;
|
||||
}
|
||||
&:last-child {
|
||||
border-right-width: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Widget
|
||||
|
||||
.widget-calendar {
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
|
||||
td, th {
|
||||
border-color: transparent;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.fc-toolbar {
|
||||
margin-top: 1.25rem;
|
||||
|
||||
h2 {
|
||||
font-size: $font-size-base;
|
||||
}
|
||||
}
|
||||
|
||||
.fc-day-number {
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.fc {
|
||||
table {
|
||||
font-size: $font-size-sm;
|
||||
}
|
||||
th {
|
||||
padding: .75rem .5rem;
|
||||
font-size: $font-size-xs;
|
||||
}
|
||||
}
|
||||
}
|
25
resources/assets/sass/core/vendors/_headroom.scss
vendored
Normal file
25
resources/assets/sass/core/vendors/_headroom.scss
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
//
|
||||
// Headroom
|
||||
//
|
||||
|
||||
|
||||
.headroom {
|
||||
will-change: transform;
|
||||
background-color: inherit;
|
||||
@include transition($transition-base);
|
||||
}
|
||||
.headroom--pinned {
|
||||
@extend .position-fixed;
|
||||
transform: translateY(0%);
|
||||
}
|
||||
.headroom--unpinned {
|
||||
@extend .position-fixed;
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.headroom--not-top {
|
||||
padding-top: .5rem;
|
||||
padding-bottom: .5rem;
|
||||
background-color: theme-color("default") !important;
|
||||
box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1);
|
||||
}
|
157
resources/assets/sass/core/vendors/_lavalamp.scss
vendored
Normal file
157
resources/assets/sass/core/vendors/_lavalamp.scss
vendored
Normal file
@@ -0,0 +1,157 @@
|
||||
//
|
||||
// Lavalamp
|
||||
//
|
||||
|
||||
|
||||
/*!
|
||||
* Lavalamp
|
||||
* http://lavalamp.magicmediamuse.com/
|
||||
*/
|
||||
|
||||
.lavalamp {
|
||||
position: relative;
|
||||
}
|
||||
.lavalamp-item {
|
||||
z-index: 5;
|
||||
position: relative;
|
||||
}
|
||||
.lavalamp-object {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
/* Custom easing transitions */
|
||||
|
||||
.lavalamp .lavalamp-object {
|
||||
transition-property:transform, width, height;
|
||||
}
|
||||
.lavalamp .lavalamp-object.ease {
|
||||
transition-timing-function: ease;
|
||||
}
|
||||
.lavalamp .lavalamp-object.ease-in {
|
||||
transition-timing-function: ease-in;
|
||||
}
|
||||
.lavalamp .lavalamp-object.ease-out {
|
||||
transition-timing-function: ease-out;
|
||||
}
|
||||
.lavalamp .lavalamp-object.ease-in-out {
|
||||
transition-timing-function: ease-in-out;
|
||||
}
|
||||
.lavalamp .lavalamp-object.linear {
|
||||
transition-timing-function: linear;
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInQuad {
|
||||
transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInCubic {
|
||||
transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInQuart {
|
||||
transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInQuint {
|
||||
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInSine {
|
||||
transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInExpo {
|
||||
transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInCirc {
|
||||
transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInBack {
|
||||
transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutQuad {
|
||||
transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutCubic {
|
||||
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutQuart {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutQuint {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutSine {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutExpo {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutCirc {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeOutBack {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
|
||||
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
|
||||
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
|
||||
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutQuad {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
|
||||
-moz-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
|
||||
-o-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
|
||||
transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutCubic {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutQuart {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutQuint {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
|
||||
transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutSine {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
|
||||
-moz-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
|
||||
-o-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
|
||||
transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutExpo {
|
||||
-webkit-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
|
||||
-moz-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
|
||||
-o-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
|
||||
transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutCirc {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
|
||||
-moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
|
||||
-o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
|
||||
transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
|
||||
}
|
||||
.lavalamp .lavalamp-object.easeInOutBack {
|
||||
-webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
|
||||
-moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
|
||||
-o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
|
||||
transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
|
||||
}
|
413
resources/assets/sass/core/vendors/_nouislider.scss
vendored
Normal file
413
resources/assets/sass/core/vendors/_nouislider.scss
vendored
Normal file
@@ -0,0 +1,413 @@
|
||||
//
|
||||
// NoUi Slider
|
||||
//
|
||||
|
||||
|
||||
// Original styles
|
||||
|
||||
.noUi-target,
|
||||
.noUi-target * {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
-webkit-user-select: none;
|
||||
touch-action: none;
|
||||
user-select: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.noUi-target {
|
||||
position: relative;
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.noUi-base,
|
||||
.noUi-connects {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
|
||||
// Wrapper for all connect elements
|
||||
|
||||
.noUi-connects {
|
||||
overflow: hidden;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.noUi-connect,
|
||||
.noUi-origin {
|
||||
will-change: transform;
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
transform-origin: 0 0;
|
||||
}
|
||||
|
||||
|
||||
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-origin {
|
||||
width: 0;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-origin {
|
||||
height: 0;
|
||||
}
|
||||
|
||||
.noUi-handle {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.noUi-state-tap .noUi-connect,
|
||||
.noUi-state-tap .noUi-origin {
|
||||
transition: transform .3s;
|
||||
}
|
||||
|
||||
.noUi-state-drag * {
|
||||
cursor: inherit !important;
|
||||
}
|
||||
|
||||
.noUi-horizontal {
|
||||
height: $noui-target-thickness;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-handle {
|
||||
width: 34px;
|
||||
height: 28px;
|
||||
left: -17px;
|
||||
top: -6px;
|
||||
}
|
||||
|
||||
.noUi-vertical {
|
||||
width: $noui-target-thickness;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-handle {
|
||||
width: 28px;
|
||||
height: 34px;
|
||||
left: -6px;
|
||||
top: -17px;
|
||||
}
|
||||
|
||||
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
|
||||
right: -17px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.noUi-connects {
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.noUi-connect {
|
||||
background: $noui-slider-connect-bg;
|
||||
}
|
||||
|
||||
.noUi-draggable {
|
||||
cursor: ew-resize;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-draggable {
|
||||
cursor: ns-resize;
|
||||
}
|
||||
|
||||
.noUi-handle {
|
||||
border: 1px solid #D9D9D9;
|
||||
border-radius: 3px;
|
||||
background: #FFF;
|
||||
cursor: default;
|
||||
box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.noUi-active {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
|
||||
/* Disabled state;
|
||||
*/
|
||||
|
||||
[disabled] .noUi-connect {
|
||||
background: #B8B8B8;
|
||||
}
|
||||
|
||||
[disabled].noUi-target,
|
||||
[disabled].noUi-handle,
|
||||
[disabled] .noUi-handle {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
|
||||
/* Base;
|
||||
*
|
||||
*/
|
||||
|
||||
.noUi-pips,
|
||||
.noUi-pips * {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.noUi-pips {
|
||||
position: absolute;
|
||||
color: #999;
|
||||
}
|
||||
|
||||
|
||||
/* Values;
|
||||
*
|
||||
*/
|
||||
|
||||
.noUi-value {
|
||||
position: absolute;
|
||||
white-space: nowrap;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.noUi-value-sub {
|
||||
color: #ccc;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
|
||||
/* Markings;
|
||||
*
|
||||
*/
|
||||
|
||||
.noUi-marker {
|
||||
position: absolute;
|
||||
background: #CCC;
|
||||
}
|
||||
|
||||
.noUi-marker-sub {
|
||||
background: #AAA;
|
||||
}
|
||||
|
||||
.noUi-marker-large {
|
||||
background: #AAA;
|
||||
}
|
||||
|
||||
|
||||
/* Horizontal layout;
|
||||
*
|
||||
*/
|
||||
|
||||
.noUi-pips-horizontal {
|
||||
padding: 10px 0;
|
||||
height: 80px;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.noUi-value-horizontal {
|
||||
transform: translate(-50%, 50%);
|
||||
}
|
||||
|
||||
.noUi-rtl .noUi-value-horizontal {
|
||||
transform: translate(50%, 50%);
|
||||
}
|
||||
|
||||
.noUi-marker-horizontal.noUi-marker {
|
||||
margin-left: -1px;
|
||||
width: 2px;
|
||||
height: 5px;
|
||||
}
|
||||
|
||||
.noUi-marker-horizontal.noUi-marker-sub {
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
.noUi-marker-horizontal.noUi-marker-large {
|
||||
height: 15px;
|
||||
}
|
||||
|
||||
|
||||
/* Vertical layout;
|
||||
*
|
||||
*/
|
||||
|
||||
.noUi-pips-vertical {
|
||||
padding: 0 10px;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 100%;
|
||||
}
|
||||
|
||||
.noUi-value-vertical {
|
||||
-webkit-transform: translate(0, -50%);
|
||||
transform: translate(0, -50%, 0);
|
||||
padding-left: 25px;
|
||||
}
|
||||
|
||||
.noUi-rtl .noUi-value-vertical {
|
||||
-webkit-transform: translate(0, 50%);
|
||||
transform: translate(0, 50%);
|
||||
}
|
||||
|
||||
.noUi-marker-vertical.noUi-marker {
|
||||
width: 5px;
|
||||
height: 2px;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.noUi-marker-vertical.noUi-marker-sub {
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
.noUi-marker-vertical.noUi-marker-large {
|
||||
width: 15px;
|
||||
}
|
||||
|
||||
.noUi-tooltip {
|
||||
display: block;
|
||||
position: absolute;
|
||||
border: 1px solid #D9D9D9;
|
||||
border-radius: 3px;
|
||||
background: #fff;
|
||||
color: #000;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-tooltip {
|
||||
-webkit-transform: translate(-50%, 0);
|
||||
transform: translate(-50%, 0);
|
||||
left: 50%;
|
||||
bottom: 120%;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-tooltip {
|
||||
-webkit-transform: translate(0, -50%);
|
||||
transform: translate(0, -50%);
|
||||
top: 50%;
|
||||
right: 120%;
|
||||
}
|
||||
|
||||
|
||||
// Custom styles
|
||||
|
||||
.noUi-target {
|
||||
background: $noui-target-bg;
|
||||
border-radius: $noui-target-border-radius;
|
||||
border: 0;
|
||||
box-shadow: $noui-target-box-shadow;
|
||||
margin: 15px 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.noUi-horizontal {
|
||||
height: $noui-target-thickness;
|
||||
}
|
||||
|
||||
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
|
||||
right: -10px;
|
||||
}
|
||||
|
||||
.noUi-vertical {
|
||||
width: $noui-target-thickness;
|
||||
}
|
||||
|
||||
.noUi-connect {
|
||||
background: theme-color("primary");
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.noUi-handle {
|
||||
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-handle,
|
||||
.noUi-vertical .noUi-handle {
|
||||
top: -$noui-target-thickness;
|
||||
width: $noui-handle-width;
|
||||
height: $noui-handle-width;
|
||||
border-radius: 100%;
|
||||
box-shadow: none;
|
||||
cursor: pointer;
|
||||
background-color: $noui-handle-bg;
|
||||
border: $noui-handle-border;
|
||||
transition: box-shadow .15s, transform .15s;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-handle.noUi-active,
|
||||
.noUi-vertical .noUi-handle.noUi-active {
|
||||
box-shadow: 0px 0px 0px 2px rgba($noui-handle-bg, 1);
|
||||
}
|
||||
|
||||
.input-slider--cyan .noUi-connect {
|
||||
background: $cyan;
|
||||
}
|
||||
|
||||
|
||||
/* Disabled state */
|
||||
|
||||
[disabled] .noUi-connect,
|
||||
[disabled].noUi-connect {
|
||||
background: $noui-slider-connect-disabled-bg;
|
||||
}
|
||||
|
||||
[disabled] .noUi-handle,
|
||||
[disabled].noUi-origin {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* Range slider value labels */
|
||||
|
||||
.range-slider-value {
|
||||
font-size: $font-size-xs;
|
||||
font-weight: 500;
|
||||
background-color: rgba($dark, .7);
|
||||
color: color-yiq($dark);
|
||||
border-radius: 10px;
|
||||
padding: .4em .8em .3em .85em;
|
||||
}
|
||||
|
||||
.range-slider-wrapper .upper-info {
|
||||
font-weight: 400;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.input-slider-value-output {
|
||||
background: #333;
|
||||
color: #fff;
|
||||
padding: 4px 8px;
|
||||
position: relative;
|
||||
top: 12px;
|
||||
font-size: 11px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.input-slider-value-output:after {
|
||||
bottom: 100%;
|
||||
left: 10px;
|
||||
border: solid transparent;
|
||||
content: " ";
|
||||
height: 0;
|
||||
width: 0;
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
border-color: rgba(136, 183, 213, 0);
|
||||
border-bottom-color: #333;
|
||||
border-width: 4px;
|
||||
margin-left: -4px;
|
||||
}
|
||||
|
||||
.input-slider-value-output.left:after {
|
||||
left: 10px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.input-slider-value-output.right:after {
|
||||
right: 10px;
|
||||
left: auto;
|
||||
}
|
280
resources/assets/sass/core/vendors/_quill.scss
vendored
Normal file
280
resources/assets/sass/core/vendors/_quill.scss
vendored
Normal file
@@ -0,0 +1,280 @@
|
||||
//
|
||||
// Quill
|
||||
//
|
||||
|
||||
.ql-container {
|
||||
font-family: $font-family-base;
|
||||
}
|
||||
|
||||
.ql-toolbar {
|
||||
position: relative;
|
||||
padding: $input-padding-y $input-padding-x;
|
||||
background-color: $input-bg;
|
||||
border: $input-border-width solid $input-border-color;
|
||||
border-radius: $input-border-radius $input-border-radius 0 0;
|
||||
color: $input-color;
|
||||
}
|
||||
|
||||
.ql-toolbar + .ql-container {
|
||||
margin-top: -$border-width;
|
||||
}
|
||||
|
||||
.ql-toolbar + .ql-container .ql-editor {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.ql-editor {
|
||||
min-height: $line-height-base * $font-size-base * 4;
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: $input-padding-y $input-padding-x;
|
||||
font-size: $font-size-base;
|
||||
line-height: $input-line-height;
|
||||
color: $input-color;
|
||||
background-color: $input-bg;
|
||||
background-clip: padding-box;
|
||||
border: $input-border-width solid $input-border-color;
|
||||
|
||||
// Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.
|
||||
@if $enable-rounded {
|
||||
// Manually use the if/else instead of the mixin to account for iOS override
|
||||
border-radius: $input-border-radius;
|
||||
} @else {
|
||||
// Otherwise undo the iOS default
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
@include box-shadow($input-box-shadow);
|
||||
@include transition($input-transition);
|
||||
|
||||
// Unstyle the caret on `<select>`s in IE10+.
|
||||
&::-ms-expand {
|
||||
background-color: transparent;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
// Customize the `:focus` state to imitate native WebKit styles.
|
||||
@include form-control-focus();
|
||||
|
||||
&:focus {
|
||||
border-color: $input-border-color;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-hidden {
|
||||
position: absolute;
|
||||
transform: scale(0);
|
||||
}
|
||||
|
||||
|
||||
// Placeholder
|
||||
|
||||
.ql-editor.ql-blank::before {
|
||||
top: $input-padding-y; left: $input-padding-x;
|
||||
font-style: normal;
|
||||
color: $input-placeholder-color;
|
||||
}
|
||||
|
||||
.ql-editor:focus::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
// Toolbar
|
||||
|
||||
.ql-formats {
|
||||
padding-left: .5rem;
|
||||
padding-right: .5rem;
|
||||
|
||||
&:first-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-toolbar button {
|
||||
padding: 0 .25rem;
|
||||
background: none; border: none;
|
||||
color: $body-color;
|
||||
cursor: pointer;
|
||||
transition: $transition-base;
|
||||
|
||||
&:hover {
|
||||
color: $primary;
|
||||
}
|
||||
|
||||
&:first-child {
|
||||
margin-left: -.25rem;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-toolbar .ql-active {
|
||||
color: $primary;
|
||||
}
|
||||
|
||||
.ql-toolbar button svg {
|
||||
height: $font-size-lg; width: $font-size-lg;
|
||||
}
|
||||
|
||||
.ql-toolbar .ql-stroke {
|
||||
stroke: currentColor;
|
||||
stroke-width: 2;
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
fill: none;
|
||||
}
|
||||
|
||||
.ql-toolbar .ql-thin {
|
||||
stroke-width: 1;
|
||||
}
|
||||
|
||||
.ql-toolbar .ql-fill {
|
||||
fill: currentColor;
|
||||
}
|
||||
|
||||
.ql-toolbar input.ql-image {
|
||||
position: absolute;
|
||||
transform: scale(0);
|
||||
}
|
||||
|
||||
|
||||
// Tooltip
|
||||
|
||||
.ql-tooltip {
|
||||
position: absolute;
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
width: 18.5rem;
|
||||
background-color: $popover-bg;
|
||||
border: $popover-border-width solid $popover-border-color;
|
||||
border-radius: $popover-border-radius;
|
||||
padding: $input-padding-y $input-padding-x;
|
||||
margin-top: .6rem; // arrow width
|
||||
box-shadow: $popover-box-shadow;
|
||||
|
||||
// Arrow
|
||||
|
||||
&:before, &:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 50%; bottom: 100%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
&:before {
|
||||
border-bottom: .6rem solid $popover-border-color;
|
||||
border-left: .6rem solid transparent;
|
||||
border-right: .6rem solid transparent;
|
||||
}
|
||||
|
||||
&:after {
|
||||
border-bottom: .5rem solid $popover-bg;
|
||||
border-left: .5rem solid transparent;
|
||||
border-right: .5rem solid transparent;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-container .ql-tooltip:hover {
|
||||
display: flex !important;
|
||||
}
|
||||
|
||||
.ql-tooltip .ql-preview {
|
||||
width: 100%;
|
||||
@include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);
|
||||
@include transition($btn-transition);
|
||||
}
|
||||
|
||||
.ql-tooltip.ql-editing .ql-preview {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ql-tooltip input {
|
||||
display: none;
|
||||
width: 100%;
|
||||
padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width});
|
||||
padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width});
|
||||
background-color: transparent;
|
||||
font-size: $font-size-sm;
|
||||
line-height: $input-line-height-sm;
|
||||
border: none;
|
||||
color: $input-color;
|
||||
|
||||
&:focus {
|
||||
outline: none;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-tooltip.ql-editing input {
|
||||
display: block;
|
||||
}
|
||||
|
||||
|
||||
.ql-tooltip .ql-action,
|
||||
.ql-tooltip .ql-remove {
|
||||
margin-left: .25rem;
|
||||
}
|
||||
|
||||
.ql-tooltip .ql-action::before,
|
||||
.ql-tooltip .ql-remove::before {
|
||||
display: inline-block;
|
||||
font-weight: $btn-font-weight;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
vertical-align: middle;
|
||||
user-select: none;
|
||||
border: $btn-border-width solid transparent;
|
||||
cursor: pointer;
|
||||
@include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);
|
||||
@include transition($btn-transition);
|
||||
|
||||
// Share hover and focus styles
|
||||
@include hover-focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
&:focus,
|
||||
&.focus {
|
||||
outline: 0;
|
||||
box-shadow: $btn-focus-box-shadow;
|
||||
}
|
||||
}
|
||||
|
||||
.ql-tooltip .ql-action::before,
|
||||
.ql-tooltip.ql-editing .ql-action::before {
|
||||
@include button-variant($primary, $primary);
|
||||
}
|
||||
|
||||
.ql-tooltip .ql-action::before {
|
||||
content: 'Edit';
|
||||
}
|
||||
|
||||
.ql-tooltip.ql-editing .ql-action::before {
|
||||
content: 'Save';
|
||||
}
|
||||
|
||||
.ql-tooltip .ql-remove::before {
|
||||
@include button-variant($white, $white);
|
||||
content: 'Remove';
|
||||
border-color: $gray-300;
|
||||
}
|
||||
|
||||
.ql-tooltip.ql-editing .ql-remove::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
// Formatting
|
||||
|
||||
.ql-editor blockquote {
|
||||
margin-bottom: $spacer;
|
||||
font-size: $blockquote-font-size;
|
||||
}
|
||||
|
||||
.ql-editor img {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
949
resources/assets/sass/core/vendors/_scrollbar.scss
vendored
Normal file
949
resources/assets/sass/core/vendors/_scrollbar.scss
vendored
Normal file
@@ -0,0 +1,949 @@
|
||||
//
|
||||
// Jquery scrollbar
|
||||
// default styles
|
||||
//
|
||||
|
||||
.scroll-wrapper {
|
||||
overflow: hidden !important;
|
||||
padding: 0 !important;
|
||||
position: relative;
|
||||
}
|
||||
.scroll-wrapper > .scroll-content {
|
||||
border: none !important;
|
||||
box-sizing: content-box !important;
|
||||
height: auto;
|
||||
left: 0;
|
||||
margin: 0;
|
||||
max-height: none;
|
||||
max-width: none !important;
|
||||
overflow: scroll !important;
|
||||
padding: 0;
|
||||
position: relative !important;
|
||||
top: 0;
|
||||
width: auto !important;
|
||||
}
|
||||
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
|
||||
height: 0;
|
||||
width: 0;
|
||||
}
|
||||
.scroll-wrapper.scroll--rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.scroll-element {
|
||||
box-sizing: content-box;
|
||||
display: none;
|
||||
}
|
||||
.scroll-element div {
|
||||
box-sizing: content-box;
|
||||
}
|
||||
.scroll-element .scroll-bar,
|
||||
.scroll-element .scroll-arrow {
|
||||
cursor: default;
|
||||
}
|
||||
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.scroll-textarea {
|
||||
border: 1px solid #cccccc;
|
||||
border-top-color: #999999;
|
||||
}
|
||||
.scroll-textarea > .scroll-content {
|
||||
overflow: hidden !important;
|
||||
}
|
||||
.scroll-textarea > .scroll-content > textarea {
|
||||
border: none !important;
|
||||
box-sizing: border-box;
|
||||
height: 100% !important;
|
||||
margin: 0;
|
||||
max-height: none !important;
|
||||
max-width: none !important;
|
||||
overflow: scroll !important;
|
||||
outline: none;
|
||||
padding: 2px;
|
||||
position: relative !important;
|
||||
top: 0;
|
||||
width: 100% !important;
|
||||
}
|
||||
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
|
||||
height: 0;
|
||||
width: 0;
|
||||
}
|
||||
|
||||
/*************** SIMPLE INNER SCROLLBAR ***************/
|
||||
.scrollbar-inner > .scroll-element,
|
||||
.scrollbar-inner > .scroll-element div {
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-x {
|
||||
bottom: 2px;
|
||||
height: 8px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
right: 2px;
|
||||
top: 0;
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element .scroll-element_outer {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element .scroll-element_outer,
|
||||
.scrollbar-inner > .scroll-element .scroll-element_track,
|
||||
.scrollbar-inner > .scroll-element .scroll-bar {
|
||||
-webkit-border-radius: 8px;
|
||||
-moz-border-radius: 8px;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element .scroll-element_track,
|
||||
.scrollbar-inner > .scroll-element .scroll-bar {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
|
||||
filter: alpha(opacity=40);
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element .scroll-element_track {
|
||||
background-color: #e0e0e0;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element .scroll-bar {
|
||||
background-color: #c2c2c2;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element:hover .scroll-bar {
|
||||
background-color: #919191;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
|
||||
background-color: #919191;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
|
||||
left: -12px;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
|
||||
top: -12px;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -12px;
|
||||
}
|
||||
|
||||
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -12px;
|
||||
}
|
||||
|
||||
/*************** SIMPLE OUTER SCROLLBAR ***************/
|
||||
.scrollbar-outer > .scroll-element,
|
||||
.scrollbar-outer > .scroll-element div {
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-x {
|
||||
bottom: 0;
|
||||
height: 12px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
|
||||
height: 8px;
|
||||
top: 2px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
|
||||
left: 2px;
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element .scroll-element_outer {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element .scroll-element_track {
|
||||
background-color: #eeeeee;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element .scroll-element_outer,
|
||||
.scrollbar-outer > .scroll-element .scroll-element_track,
|
||||
.scrollbar-outer > .scroll-element .scroll-bar {
|
||||
-webkit-border-radius: 8px;
|
||||
-moz-border-radius: 8px;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element .scroll-bar {
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element .scroll-bar:hover {
|
||||
background-color: #c2c2c2;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
|
||||
background-color: #919191;
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
|
||||
left: -12px;
|
||||
margin-left: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
|
||||
top: -12px;
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
|
||||
min-width: 10px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
|
||||
min-height: 10px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
|
||||
left: -14px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
|
||||
top: -14px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -14px;
|
||||
}
|
||||
|
||||
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -14px;
|
||||
}
|
||||
|
||||
/*************** SCROLLBAR MAC OS X ***************/
|
||||
.scrollbar-macosx > .scroll-element,
|
||||
.scrollbar-macosx > .scroll-element div {
|
||||
background: none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element .scroll-element_track {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element .scroll-bar {
|
||||
background-color: #6C6E71;
|
||||
display: block;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
||||
filter: alpha(opacity=0);
|
||||
opacity: 0;
|
||||
-webkit-border-radius: 7px;
|
||||
-moz-border-radius: 7px;
|
||||
border-radius: 7px;
|
||||
-webkit-transition: opacity 0.2s linear;
|
||||
-moz-transition: opacity 0.2s linear;
|
||||
-o-transition: opacity 0.2s linear;
|
||||
-ms-transition: opacity 0.2s linear;
|
||||
transition: opacity 0.2s linear;
|
||||
}
|
||||
|
||||
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
|
||||
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
|
||||
filter: alpha(opacity=70);
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-x {
|
||||
bottom: 0px;
|
||||
height: 0px;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
overflow: visible;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
right: 0px;
|
||||
top: 0;
|
||||
width: 0px;
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
|
||||
height: 7px;
|
||||
min-width: 10px;
|
||||
top: -9px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
|
||||
left: -9px;
|
||||
min-height: 10px;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
|
||||
left: 2px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
|
||||
left: -4px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
|
||||
top: 2px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
|
||||
top: -4px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -11px;
|
||||
}
|
||||
|
||||
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -11px;
|
||||
}
|
||||
|
||||
/*************** SCROLLBAR LIGHT ***************/
|
||||
.scrollbar-light > .scroll-element,
|
||||
.scrollbar-light > .scroll-element div {
|
||||
border: none;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element .scroll-element_outer {
|
||||
-webkit-border-radius: 10px;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element .scroll-element_size {
|
||||
background: #dbdbdb;
|
||||
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
|
||||
background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
|
||||
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #e8e8e8));
|
||||
background: -webkit-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
|
||||
background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
|
||||
background: -ms-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
|
||||
background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
|
||||
-webkit-border-radius: 10px;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-x {
|
||||
bottom: 0;
|
||||
height: 17px;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 17px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element .scroll-bar {
|
||||
background: #fefefe;
|
||||
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
|
||||
background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
|
||||
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));
|
||||
background: -webkit-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
|
||||
background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
|
||||
background: -ms-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
|
||||
background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
|
||||
border: 1px solid #dbdbdb;
|
||||
-webkit-border-radius: 10px;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
|
||||
left: -17px;
|
||||
margin-left: 17px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-content.scroll-scrollx_visible {
|
||||
top: -17px;
|
||||
margin-top: 17px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
|
||||
height: 10px;
|
||||
min-width: 10px;
|
||||
top: 0px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
|
||||
left: 0px;
|
||||
min-height: 10px;
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
|
||||
height: 12px;
|
||||
left: 2px;
|
||||
top: 2px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
|
||||
left: -4px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
|
||||
left: 2px;
|
||||
top: 2px;
|
||||
width: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
|
||||
top: -4px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
|
||||
left: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
|
||||
top: -19px;
|
||||
}
|
||||
|
||||
/*************** SCROLLBAR RAIL ***************/
|
||||
.scrollbar-rail > .scroll-element,
|
||||
.scrollbar-rail > .scroll-element div {
|
||||
border: none;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element .scroll-element_size {
|
||||
background-color: #999;
|
||||
background-color: rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
|
||||
background-color: #666;
|
||||
background-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-x {
|
||||
bottom: 0;
|
||||
height: 12px;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
padding: 3px 0 2px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
padding: 0 2px 0 3px;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element .scroll-bar {
|
||||
background-color: #d0b9a0;
|
||||
-webkit-border-radius: 2px;
|
||||
-moz-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
|
||||
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
|
||||
left: -17px;
|
||||
margin-left: 17px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
|
||||
margin-top: 17px;
|
||||
top: -17px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
|
||||
height: 10px;
|
||||
min-width: 10px;
|
||||
top: 1px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
|
||||
left: 1px;
|
||||
min-height: 10px;
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
|
||||
height: 15px;
|
||||
left: 5px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
|
||||
height: 2px;
|
||||
left: -10px;
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
|
||||
top: 5px;
|
||||
width: 15px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
|
||||
left: 5px;
|
||||
top: -10px;
|
||||
width: 2px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -25px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -25px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
|
||||
left: -25px;
|
||||
}
|
||||
|
||||
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
|
||||
top: -25px;
|
||||
}
|
||||
|
||||
/*************** SCROLLBAR DYNAMIC ***************/
|
||||
.scrollbar-dynamic > .scroll-element,
|
||||
.scrollbar-dynamic > .scroll-element div {
|
||||
background: none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x {
|
||||
bottom: 2px;
|
||||
height: 7px;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
right: 2px;
|
||||
top: 0;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element .scroll-element_outer {
|
||||
opacity: 0.3;
|
||||
-webkit-border-radius: 12px;
|
||||
-moz-border-radius: 12px;
|
||||
border-radius: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element .scroll-element_size {
|
||||
background-color: #cccccc;
|
||||
opacity: 0;
|
||||
-webkit-border-radius: 12px;
|
||||
-moz-border-radius: 12px;
|
||||
border-radius: 12px;
|
||||
-webkit-transition: opacity 0.2s;
|
||||
-moz-transition: opacity 0.2s;
|
||||
-o-transition: opacity 0.2s;
|
||||
-ms-transition: opacity 0.2s;
|
||||
transition: opacity 0.2s;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element .scroll-bar {
|
||||
background-color: #6c6e71;
|
||||
-webkit-border-radius: 7px;
|
||||
-moz-border-radius: 7px;
|
||||
border-radius: 7px;
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
|
||||
bottom: 0;
|
||||
height: 7px;
|
||||
min-width: 24px;
|
||||
top: auto;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
|
||||
left: auto;
|
||||
min-height: 24px;
|
||||
right: 0;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
|
||||
bottom: 0;
|
||||
top: auto;
|
||||
left: 2px;
|
||||
-webkit-transition: height 0.2s;
|
||||
-moz-transition: height 0.2s;
|
||||
-o-transition: height 0.2s;
|
||||
-ms-transition: height 0.2s;
|
||||
transition: height 0.2s;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
|
||||
left: auto;
|
||||
right: 0;
|
||||
top: 2px;
|
||||
-webkit-transition: width 0.2s;
|
||||
-moz-transition: width 0.2s;
|
||||
-o-transition: width 0.2s;
|
||||
-ms-transition: width 0.2s;
|
||||
transition: width 0.2s;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
|
||||
left: -4px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
|
||||
top: -4px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -11px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -11px;
|
||||
}
|
||||
|
||||
/* hover & drag */
|
||||
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
|
||||
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
|
||||
overflow: hidden;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
|
||||
filter: alpha(opacity=70);
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
|
||||
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
|
||||
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
-webkit-border-radius: 12px;
|
||||
-moz-border-radius: 12px;
|
||||
border-radius: 12px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
|
||||
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
|
||||
height: 20px;
|
||||
min-height: 7px;
|
||||
}
|
||||
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
|
||||
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
|
||||
min-width: 7px;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
/*************** SCROLLBAR GOOGLE CHROME ***************/
|
||||
.scrollbar-chrome > .scroll-element,
|
||||
.scrollbar-chrome > .scroll-element div {
|
||||
border: none;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element div {
|
||||
display: block;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element .scroll-element_track {
|
||||
background: #f1f1f1;
|
||||
border: 1px solid #dbdbdb;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x {
|
||||
bottom: 0;
|
||||
height: 16px;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y {
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element .scroll-bar {
|
||||
background-color: #d9d9d9;
|
||||
border: 1px solid #bdbdbd;
|
||||
cursor: default;
|
||||
-webkit-border-radius: 2px;
|
||||
-moz-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element .scroll-bar:hover {
|
||||
background-color: #c2c2c2;
|
||||
border-color: #a9a9a9;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
|
||||
background-color: #919191;
|
||||
border-color: #7e7e7e;
|
||||
}
|
||||
|
||||
/* scrollbar height/width & offset from container borders */
|
||||
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
|
||||
left: -16px;
|
||||
margin-left: 16px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
|
||||
top: -16px;
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
|
||||
height: 8px;
|
||||
min-width: 10px;
|
||||
top: 3px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
|
||||
left: 3px;
|
||||
min-height: 10px;
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
|
||||
border-left: 1px solid #dbdbdb;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
|
||||
height: 14px;
|
||||
left: -3px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
|
||||
height: 14px;
|
||||
left: -4px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
|
||||
border-top: 1px solid #dbdbdb;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
|
||||
top: -3px;
|
||||
width: 14px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
|
||||
top: -4px;
|
||||
width: 14px;
|
||||
}
|
||||
|
||||
/* update scrollbar offset if both scrolls are visible */
|
||||
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
|
||||
left: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
|
||||
top: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
|
||||
left: -19px;
|
||||
}
|
||||
|
||||
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
|
||||
top: -19px;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// Custom styles
|
||||
//
|
||||
|
||||
.scrollbar-inner {
|
||||
height: 100%;
|
||||
|
||||
&:not(:hover) .scroll-element {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.scroll-element {
|
||||
transition: opacity 300ms;
|
||||
margin-right: 2px;
|
||||
|
||||
.scroll-bar,
|
||||
.scroll-element_track {
|
||||
transition: background-color 300ms;
|
||||
}
|
||||
|
||||
.scroll-element_track {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
width: 4px;
|
||||
}
|
||||
}
|
||||
|
||||
.scroll-element.scroll-y {
|
||||
width: 3px;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.scroll-element.scroll-x {
|
||||
height: 3px;
|
||||
bottom: 0;
|
||||
}
|
||||
}
|
70
resources/assets/sass/core/vendors/_select.scss
vendored
Normal file
70
resources/assets/sass/core/vendors/_select.scss
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
|
||||
.form-group .el-select {
|
||||
width: 100%;
|
||||
}
|
||||
.el-select {
|
||||
|
||||
.el-input .el-input__inner {
|
||||
font-size: $input-btn-font-size;
|
||||
width: 100%;
|
||||
height: $input-height;
|
||||
@include transition($transition-ease-in-out);
|
||||
|
||||
&:focus{
|
||||
border-color: darken(theme-color("primary"), 10%) !important;
|
||||
border: $input-border-width solid darken(theme-color("primary"), 12%);
|
||||
}
|
||||
|
||||
&::placeholder {
|
||||
color: $input-placeholder-color;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
background-color: $input-disabled-bg;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.el-input.is-focus {
|
||||
.el-input__inner {
|
||||
border-color: darken(theme-color("primary"), 10%) !important;
|
||||
border: $input-border-width solid darken(theme-color("primary"), 12%);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.el-select-dropdown.el-popper,
|
||||
.el-select-dropdown.el-popper.is-multiple {
|
||||
|
||||
.el-select-dropdown__item.selected {
|
||||
color: theme-color('primary');
|
||||
}
|
||||
}
|
||||
|
||||
.el-select .el-select__tags {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.el-select .el-select__tags .el-tag {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
padding: .625rem .625rem .5rem;
|
||||
height: 25px;
|
||||
margin: .125rem;
|
||||
border-radius: $input-border-radius;
|
||||
background: $tag-bg;
|
||||
color: $tag-color;
|
||||
line-height: 1.5;
|
||||
cursor: pointer;
|
||||
@include box-shadow($tag-box-shadow);
|
||||
@include transition($transition-base);
|
||||
|
||||
.el-tag__close.el-icon-close {
|
||||
background-color: transparent;
|
||||
color: white;
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
22
resources/assets/sass/core/vendors/_sweet-alert-2.scss
vendored
Normal file
22
resources/assets/sass/core/vendors/_sweet-alert-2.scss
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
//
|
||||
// Sweet alert 2
|
||||
// Sweet alert 2 plugin overrides
|
||||
//
|
||||
|
||||
|
||||
.swal2-popup {
|
||||
|
||||
padding: $swal2-padding;
|
||||
|
||||
#swal2-title {
|
||||
font-size: $swal2-title-font-size;
|
||||
}
|
||||
|
||||
#swal2-content {
|
||||
font-size: $swal2-content-font-size;
|
||||
}
|
||||
|
||||
#swal2-image {
|
||||
max-width: 200px;
|
||||
}
|
||||
}
|
32
resources/assets/sass/core/vendors/_tags.scss
vendored
Normal file
32
resources/assets/sass/core/vendors/_tags.scss
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
.el-tag.el-tag--primary{
|
||||
display: inline-flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
padding: .625rem .625rem .5rem;
|
||||
height: 33px;
|
||||
margin: .125rem;
|
||||
border-radius: $input-border-radius;
|
||||
background: $tag-bg;
|
||||
color: $tag-color;
|
||||
line-height: 1.5;
|
||||
cursor: pointer;
|
||||
font-weight: 600;
|
||||
@include box-shadow($tag-box-shadow);
|
||||
@include transition($transition-base);
|
||||
|
||||
.el-tag__close.el-icon-close {
|
||||
background-color: transparent;
|
||||
color: white;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.tags-input__wrapper {
|
||||
display: flex;
|
||||
|
||||
input.form-control {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
16
resources/assets/sass/core/vendors/_vectormap.scss
vendored
Normal file
16
resources/assets/sass/core/vendors/_vectormap.scss
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// Vector Map
|
||||
//
|
||||
|
||||
|
||||
.vector-map {
|
||||
position: relative;
|
||||
height: 600px;
|
||||
}
|
||||
|
||||
|
||||
// Size variations
|
||||
|
||||
.vector-map-sm {
|
||||
height: 180px;
|
||||
}
|
Reference in New Issue
Block a user