/* 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; } } } }