/* Checkboxes */
html.dark .checkbox-primary,
.checkbox-primary {
label:before {
background: @color-primary;
border-color: darken(@color-primary, 5%);
}
}
html.dark .checkbox-text-primary,
.checkbox-text-primary {
input[type="checkbox"]:checked + label:after {
color: @color-primary;
}
}
/* Radios */
html.dark .radio-primary,
.radio-primary {
input[type="radio"]:checked + label:after {
background: @color-primary;
-webkit-box-shadow: 0px 0px 1px @color-primary;
box-shadow: 0px 0px 1px @color-primary;
}
}
/* Switch */
.switch {
&.switch-primary {
.ios-switch .on-background {
background: @color-primary;
}
}
}
/* Progress Bar */
.progress-bar {
background-color: @color-primary;
}
.progress {
.progress-bar-primary {
background-color: @color-primary;
}
}
/* Slider */
.slider-primary {
.ui-slider-range,
.ui-slider-handle {
background: @color-primary;
}
}
.slider-gradient.slider-primary {
.ui-slider-range,
.ui-slider-handle {
background-image: -webkit-linear-gradient(left, lighten(@color-primary, 10%) 0, @color-primary 50%, darken(@color-primary, 10%) 100%);
background-image: linear-gradient(left, lighten(@color-primary, 10%) 0, @color-primary 50%, darken(@color-primary, 10%) 100%);
}
}
.slider-gradient.ui-slider-vertical.slider-primary {
.ui-slider-range,
.ui-slider-handle {
background-image: -webkit-linear-gradient(to right, lighten(@color-primary, 10%) 0, @color-primary 50%, darken(@color-primary, 10%) 100%);
background-image: linear-gradient(to right, lighten(@color-primary, 10%) 0, @color-primary 50%, darken(@color-primary, 10%) 100%);
}
}
/* DatePicker */
.datepicker {
table {
width: 100%;
thead {
tr {
th {
&.prev, &.next {
&:hover {
background: @color-primary;
}
}
}
&:first-child th:hover {
background: @color-primary;
}
}
}
tr {
td {
span:hover {
background: @color-primary;
}
&.day:hover {
background: @color-primary;
}
}
}
tfoot tr th:hover {
background: @color-primary;
}
}
}
/* DatePicker: Dark */
html.dark .datepicker.datepicker-primary,
.datepicker.datepicker-dark {
table {
thead {
tr {
th {
&.prev, &.next {
&:hover {
background: @color-primary;
}
}
}
}
}
tbody {
tr {
td {
&.day {
&:hover {
background: @color-primary;
}
&.active {
background: @color-primary;
}
}
}
}
}
}
}
/* DatePicker: Primary */
.datepicker.datepicker-primary {
table {
thead {
tr {
&:first-child {
background-color: @color-primary;
th {
&:hover {
background-color: darken(@color-primary, 10%);
}
}
}
&:last-child {
background-color: lighten(@color-primary, 5%);
th:hover {
background-color: @color-primary;
}
}
}
}
tbody {
tr {
td {
&.day {
&:hover {
background: @color-primary;
}
&.active {
background: @color-primary;
}
}
}
}
}
}
}
/* Select 2 */
.select2-container-multi {
.select2-choices .select2-search-choice {
background: @color-primary;
}
}
/* Wizard */
.wizard-steps {
> li {
&.active {
.badge {
background-color: @color-primary;
}
a {
&,
&:hover,
&:focus {
border-top-color: @color-primary;
}
}
}
}
}
.wizard-tabs {
ul {
> li {
&.active {
.badge {
background-color: @color-primary;
}
}
}
}
}
html,
html.dark {
.wizard-progress {
.steps-progress {
.progress-indicator {
background: @color-primary;
}
}
.wizard-steps {
li {
&.completed {
a {
span {
border-color: @color-primary;
background: @color-primary;
}
}
}
&.active {
a {
span {
color: @color-primary;
border-color: @color-primary;
}
}
}
}
}
}
}
/* Tables */
.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th {
background-color: @color-primary !important;
}
/* Data Tables Loading */
.dataTables_processing {
background-color: @color-primary;
}
/* Liquid Meter */
.liquid-meter-wrapper {
.liquid-meter-selector {
a {
&.active {
color: @color-primary;
}
}
}
}