meter {
    /* Reset the default appearance */
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;

    margin: 0.5em 0;
    width: 50%;
    height: 0.5em;

    /* Applicable only to Firefox */
    background: none;
    background-color: rgba(0, 0, 0, 0.1);
    display: none;
}
meter::-webkit-meter-bar {
    background: none;
    background-color: rgba(0, 0, 0, 0.1);
}

.btn-primary {
	background-color: #7B82FF;
	border-color: #7B82FF;
}

.btn-primary:hover {
    color: #7B82FF;
    background-color: transparent;
    border-color: #7B82FF;
}

.btn-outline.btn-primary {
    color: #7B82FF;
    background-color: transparent;
    border-color: #7B82FF;
}

.btn-outline.btn-primary:hover {
    color: #fff;
    background-color: #7B82FF;
    border-color: #7B82FF;
}

.text-primary {
	color: #7B82FF !important;
}


.sidebar-header {
	background-color: #7B82FF;
}

#filter-price-range .noUi-connect {
	background: #7B82FF;
}

.noUi-handle:after, .noUi-handle:before {
	background: none;
}

.noUi-handle {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: 1px solid #ebebeb;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}

.noUi-horizontal .noUi-handle {
    width: 18px;
    height: 18px;
    left: -8px;
    top: -1px;
}

.noUi-target {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ebebeb;
    box-shadow: none;
}

.modal-content {
    overflow-y: scroll;
}

.item-art_no {
    font-size: 11px;
    font-weight: bold;
}

.flexdatalist-results .item-billing_city, .flexdatalist-results .item-billing_address {
    font-weight: bold;
    font-size: 11px;
}

/*MeiliSearch*/
.meilisearch-autocomplete {
    width: 100%;
}


/* Main dropdown wrapper */
.meilisearch-autocomplete .dsb-dropdown-menu {
  width: 500px;
}

.docs-searchbar-footer {
    display: none;
}

.meilisearch-autocomplete {
    left: 0;
}

/* Main category */
.meilisearch-autocomplete .docs-searchbar-suggestion--category-header {
  color: #7B82FF;
  border-bottom: 1px solid gray;
}

/* Category */
.meilisearch-autocomplete .docs-searchbar-suggestion--subcategory-column {
  color: #379dd9;
  font-weight: bold;
}

/* Title */
.meilisearch-autocomplete .docs-searchbar-suggestion--title {
  font-weight: bold;
}

/* Description */
.meilisearch-autocomplete .docs-searchbar-suggestion--text {
  font-size: 0.8rem;
  color: gray;
}

/* Highlighted text */
.meilisearch-autocomplete .docs-searchbar-suggestion--highlight {
  color: #7B82FF;
}

.btn:focus {
    border: 1px red solid;
}

.form-control:focus, .custom-control-input:focus {
    border-color: red !important;
}