a, blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6, .pace-progress-color-primary .pace-progress, .pace-loading-bar-primary .pace .pace-progress,
blockquote.quote-primary h1,blockquote.quote-primary h2,blockquote.quote-primary h3,blockquote.quote-primary h4,blockquote.quote-primary h5,blockquote.quote-primary h6,
.btn-link, .btn-outline-primary, .btn-outline-primary.disabled,.btn-outline-primary:disabled, .page-link, .text-primary,
.accent-primary .btn-link, .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link), .accent-primary .page-item .page-link,
.nav-pills .nav-link:not(.active):hover {
    color: var(--primary);
}

.btn-primary, .btn-primary.disabled,.btn-primary:disabled, .btn-outline-primary, .btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle, .page-item.active .page-link, .border-primary, .list-group-item.active, .direct-chat-primary .right>.direct-chat-text,
.custom-control-input:checked~.custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,
.sidebar-dark-primary .nav-sidebar.nav-legacy>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar.nav-legacy>.nav-item>.nav-link.active,
.sidebar-dark-warning .nav-sidebar.nav-legacy>.nav-item>.nav-link.active, .sidebar-light-warning .nav-sidebar.nav-legacy>.nav-item>.nav-link.active,
.icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before, .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before,
.icheck-primary>input:first-child:not(:checked):not(:disabled):focus+label::before, .icheck-primary>input:first-child:not(:checked):not(:disabled):focus+input[type="hidden"]+label::before,
.icheck-primary>input:first-child:checked+label::before, .icheck-primary>input:first-child:checked+input[type="hidden"]+label::before,
.icheck-primary>input:first-child:checked+label::before, .icheck-primary>input:first-child:checked+input[type="hidden"]+label::before,
.pace-center-atom-primary .pace-activity, .pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before, blockquote.quote-primary, .alert-primary,
.select2-container--default .select2-selection--multiple .select2-selection__choice, .accent-primary .page-item.active a, .accent-primary .page-item.active .page-link {
    border-color: var(--primary) !important;
}

.card-primary:not(.card-outline)>.card-header, .dropdown-item.active, .dropdown-item:active, .btn-primary, .btn-primary.disabled,.btn-primary:disabled, 
.btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle, .badge-primary, .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .dropdown-item.active, .dropdown-item:active, .page-item.active .page-link,
.custom-control-input:checked~.custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,
.navbar-primary, .progress-bar, .bg-primary, .list-group-item.active, .pace-center-simple-primary .pace, .pace-mac-osx-primary .pace .pace-progress,
.custom-switch.custom-switch-off-primary .custom-control-input~.custom-control-label::before, .custom-switch.custom-switch-on-primary .custom-control-input:checked~.custom-control-label::before,
.icheck-primary>input:first-child:checked+label::before, .icheck-primary>input:first-child:checked+input[type="hidden"]+label::before,
.select2-container--default .select2-primary .select2-results__option--highlighted, .select2-primary .select2-container--default .select2-results__option--highlighted,
.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice,
.icheck-primary>input:first-child:checked+label::before, .icheck-primary>input:first-child:checked+input[type="hidden"]+label::before,
.bg-primary, .select2-container--default .select2-results__option--highlighted, .alert-primary, .direct-chat-primary .right>.direct-chat-text,
.select2-container--default .select2-selection--multiple .select2-selection__choice, .accent-primary .page-item.active a, .accent-primary .page-item.active .page-link,
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: var(--primary);
}

.custom-range.custom-range-primary::-webkit-slider-thumb, .custom-range.custom-range-primary::-moz-range-thumb, .custom-range.custom-range-primary::-ms-thumb,
.custom-range::-webkit-slider-thumb, .custom-range::-moz-range-thumb, .custom-range::-ms-thumb, #toast-container .toast {
    background-color: var(--primary);
}

.pace-primary .pace .pace-progress, .pace-barber-shop-primary .pace .pace-progress,
.slider-primary .slider .slider-selection,
.pace-bounce-primary .pace .pace-activity, .pace-center-atom-primary .pace-progress::before,
.pace-center-simple-primary .pace .pace-progress, .pace-corner-indicator-primary .pace .pace-,
.pace-flash-primary .pace .pace-progress, .pace-loading-bar-primary .pace .pace-progress,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active, .accent-primary .custom-control-input:checked~.custom-control-label::before {
    background: var(--primary);
}

.pace-flash-primary .pace .pace-activity, .card-primary.card-outline, .card-primary.card-outline-tabs>.card-header a.active,
.pace-center-radar-primary .pace .pace-activity, .pace-center-radar-primary .pace .pace-activity::before {
    border-top-color: var(--primary) !important;
}

blockquote, .pace-flash-primary .pace .pace-activity, .todo-list .primary,
.direct-chat-primary .right>.direct-chat-text::after,.direct-chat-primary .right>.direct-chat-text::before {
    border-left-color: var(--primary) !important;
}

.pace-corner-indicator-primary .pace .pace-activity::before {
    border-right-color: rgba(var(--primary-rgb), 0.2) !important;
    border-left-color: rgba(var(--primary-rgb), 0.2) !important;
}

.pace-corner-indicator-primary .pace .pace-activity::after {
    border-top-color: rgba(var(--primary-rgb), 0.2) !important;
    border-bottom-color: rgba(var(--primary-rgb), 0.2) !important;
}

.pace-fill-left-primary .pace .pace-progress {
    background-color: rgba(var(--primary-rgb), 0.2) !important;
}

.pace-material-primary .pace,
.pace-big-counter-primary .pace .pace-progress::after {
    color: rgba(var(--primary-rgb), 0.2);
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before,
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(var(--primary-rgb), 0.5);
}

.pace-center-circle-primary .pace .pace-progress {
    background: rgba(var(--primary-rgb), 0.8);
}

.toast.bg-primary {
    background: rgba(var(--primary-rgb), 0.9);
}

.toast.bg-primary .toast-header {
    background: rgba(var(--primary-rgb), 0.85);
}

.pace-flash-primary .pace .pace-progress-inner {
    box-shadow: 0 0 10px var(--primary), 0 0 5px var(--primary) !important;
}

.pace-loading-bar-primary .pace .pace-activity {
    box-shadow: inset 0 0 0 2px var(--primary), inset 0 0 0 7px !important;
}

.pace-mac-osx-primary .pace .pace-progress {
    box-shadow: inset -1px 0 var(--primary), inset 0 -1px var(--primary), inset 0 2px rgba(31,45,61,0.5), inset 0 6px rgba(31,45,61,0.3) !important;
}

.page-link:focus,
a.badge-primary:focus,a.badge-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(var(--primary-rgb), 0.5) !important;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus~.custom-control-label::before,
.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus~.custom-control-label::before,
.custom-range.custom-range-primary:focus::-webkit-slider-thumb, .custom-range.custom-range-primary:focus::-moz-range-thumb, .custom-range.custom-range-primary:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(var(--primary-rgb), 0.25) !important;
}

.custom-switch.custom-switch-off-primary .custom-control-input~.custom-control-label::after {
    background: var(--primary-dark-25);
}

.custom-switch.custom-switch-off-primary .custom-control-input~.custom-control-label::before,
.custom-switch.custom-switch-on-primary .custom-control-input:checked~.custom-control-label::before,
.accent-primary .custom-control-input:checked~.custom-control-label::before {
    border-color: var(--primary-dark-20) !important;
}

a:hover, .btn-link:hover, .page-link:hover, a.text-primary:hover,a.text-primary:focus,
.accent-primary .btn-link:hover, .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):hover {
    color: var(--primary-dark-15);
}

.btn-primary:hover, .bg-primary.btn:hover,.bg-gradient-primary.btn:hover {
    border-color: var(--primary-dark-10) !important;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active,
a.badge-primary:hover, a.badge-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle,
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
    background-color: var(--primary-dark-10);
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
    background: var(--primary-dark-8);
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-color: var(--primary-dark-5) !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover,
.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: var(--primary-dark-3);
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
    background: var(--primary-light-10);
}

.form-control:focus, .custom-control-input:focus:not(:checked)~.custom-control-label::before, .custom-select:focus, .custom-file-input:focus~.custom-file-,
.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid), .accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked)~.custom-control-label::before, .accent-primary .custom-file-input:focus~.custom-file-label,
.login-card-body .input-group .form-control:focus~.input-group-append .input-group-text, .register-card-body .input-group .form-control:focus~.input-group-append .input-group-text,
.select2-container--default.select2-container--open .select2-selection--single, .select2-container--default .select2-selection--multiple:focus,
.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-primary+.select2-container--default.select2-container--open .select2-selection--single, .select2-primary+.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default .select2-primary .select2-selection--multiple:focus, .select2-primary .select2-container--default .select2-selection--multiple:focus,
.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-search--inline .select2-search__field:focus,
.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus, .select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus, .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus, .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
    border-color: var(--primary-light-25) !important;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked~.custom-control-label::after {
    background: var(--primary-light-30);
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active, .custom-range.custom-range-primary::-moz-range-thumb:active, .custom-range.custom-range-primary::-ms-thumb:active,
.custom-range::-webkit-slider-thumb:active, .custom-range::-moz-range-thumb:active, .custom-range::-ms-thumb:active, .custom-control-input:not(:disabled):active~.custom-control-label::before {
    background-color: var(--primary-light-35);
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    border-color: var(--primary-light-35) !important;
}


/* Estimated Colors */
.alert-primary .alert-link, .alert-default-primary .alert-link {
    color: var(--primary-dark-35);
}

.alert-primary, .alert-default-primary,
.list-group-item-primary, .list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {
    color: var(--primary-dark-25);
}
.list-group-item-primary.list-group-item-action.active {
    background-color: var(--primary-dark-25);
    border-color: var(--primary-dark-25) !important;
}

.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,
.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active,.bg-primary.btn.active,
.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
    border-color: var(--primary-dark-10) !important;
}

.btn-primary:hover {
    background-color: var(--primary-dark-8);
}

.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody {
    border-color: var(--primary-light-20) !important;
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th,
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    background-color: var(--primary-light-30);
}
.alert-primary hr, .alert-default-primary hr {
    border-top-color: var(--primary-light-30) !important;
}

.list-group-item-primary, .table-primary,.table-primary>th,.table-primary>td {
    background-color: var(--primary-light-35);
}
.alert-primary,.alert-default-primary {
    border-color: var(--primary-light-35) !important;
}

.alert-primary, .alert-default-primary {
    background-color: var(--primary-light-40);
}

.btn-primary:focus,.btn-primary.focus {
    box-shadow: none,0 0 0 0 rgba(var(--primary-shadow-5-rgb), 0.5) !important;
}

.bg-gradient-primary {
    background: var(--primary) linear-gradient(180deg, var(--primary-light-8), var(--primary)) repeat-x;
}

.bg-gradient-primary.btn:hover {
    background: var(--primary-dark-8) linear-gradient(180deg, var(--primary-dark-3), var(--primary-dark-8)) repeat-x;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
    background: var(--primary-dark-10) linear-gradient(180deg, var(--primary-dark-8), var(--primary-dark-10)) repeat-x;
}


/* Shiny Widgets Buttons */
.bttn,.bttn-lg,.bttn-md,.bttn-primary,.bttn-sm,.bttn-xs, .bttn-bordered.bttn-primary, .bttn-minimal.bttn-primary, .bttn-stretch.bttn-primary,
.bttn-fill.bttn-primary:focus,.bttn-fill.bttn-primary:hover, .bttn-float.bttn-primary, .bttn-unite.bttn-primary {
  color: var(--primary) !important;
}

.bttn-gradient.bttn-primary, .bttn-simple.bttn-primary, .bttn-jelly.bttn-primary, .bttn-fill.bttn-primary,
.bttn-material-circle.bttn-primary, .bttn-material-flat.bttn-primary, .bttn-pill.bttn-primary,
.bttn-unite.bttn-primary:focus,.bttn-unite.bttn-primary:hover, .bttn-unite.bttn-primary:before, .bttn-unite.bttn-primary:after, .bttn-slant.bttn-primary:before {
  background: var(--primary) !important;
}

.bttn-unite.bttn-primary, .bttn-float.bttn-primary {
  border-color: var(--primary) !important;
}

.bttn-float.bttn-primary {
  background: rgba(var(--primary-rgb), 0.4) !important;
}

.bttn-bordered.bttn-primary {
  border-color: rgba(var(--primary-rgb), 0.4) !important;
}

.bttn-bordered.bttn-primary:focus,.bttn-bordered.bttn-primary:hover {
  border-color: rgba(var(--primary-rgb), 0.7) !important;
}

.bttn-slant.bttn-primary:after {
  background: var(--primary-dark-10) !important;
}

.bttn-slant.bttn-primary:focus:before,.bttn-slant.bttn-primary:hover:before {
  box-shadow: inset 0 -1px 0 var(--primary-dark-10), inset 0 1px 0 var(--primary-dark-10), inset -1px 0 0 var(--primary-dark-10) !important;
}

.bttn-gradient.bttn-primary {
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,var(--primary-dark-10)),color-stop(1,var(--primary-light-10))) !important;
  background-image: -webkit-linear-gradient(top,var(--primary-dark-10),var(--primary-light-10)) !important;
  background-image: linear-gradient(180deg,var(--primary-dark-10) 0,var(--primary-light-10)) !important;
  background-image: -webkit-linear-gradient(93deg,var(--primary-light-10),var(--primary-dark-10)) !important;
}





