


.ucSearch.hybridMulti { }

.select-wrapper { margin-bottom: 20px; }
.spure_select { width: 100%; background-repeat: no-repeat; cursor: pointer; padding-right: 14px; /*height: auto; border-radius: 25px;*/ }

.spure_label:not(:empty) { width: 100%; }
.spure_label { max-height: 34px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.spure_label::-webkit-scrollbar { width: 8px }
.spure_label::-webkit-scrollbar-track { background-color: #f2f2f2; border-radius: 5px }
.spure_label::-webkit-scrollbar-thumb { background: #bcbcbc; border-radius: 5px; }
.spure_label::-webkit-scrollbar-thumb:hover { background: var(--secondary-theme-color); }
.spure_selected-label:first-child:last-child { margin: 0; }


.spure_options { background-color: #fff; border-radius: 10px; box-shadow: 0px 7px 33px -11px #00000030; box-sizing: border-box; display: none; left: 0; /*max-height: 220px;*/ position: absolute; top: 50px; width: 100%; z-index: 8; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.spure_select--opened .spure_options { display: block; }
.spure_select--opened.upwards .spure_options { bottom: 100% !important; top: auto !important; box-shadow: 0px -7px 33px -11px #00000030; margin-bottom: 3px; /*max-height: 209px;*/ }

.spure_option { background: #fff; border-bottom: 1px solid #e4e4e4; box-sizing: border-box; padding: 10px; padding-left: 23px; }
.spure_option--selected { color: var(--success-color); cursor: initial; pointer-events: none; padding-left: 5px; }
.spure_option--selected:before { content: "\e90b"; font-size: 16px; color: var(--success-color); font-family: "icons"; display: inline-flex; font-weight: 900; line-height: 0.7; margin-right: 2px; position: relative; top: 2px; background: #fff; }

.spure_option--hidden { display: none; }
.spure_selected-label { background: #fff; border-radius: 30px; color: #303030; cursor: initial; display: inline-block; vertical-align: middle; padding: 4px 8px; border: solid 1px #e1e1e1; line-height: 1em; margin: 3px 5px 3px 0; }
.spure_selected-label:last-of-type { }
.spure_selected-label i { cursor: pointer; display: inline-block; vertical-align: middle; margin-left: 5px; opacity: 0.5; }
.spure_selected-label i::before { font-weight: 700; }
.spure_selected-label i:hover { color: var(--danger-color); opacity: 1; }
input.spure_autocomplete { border: none; border-bottom: 1px solid #e4e4e4; padding: 10px; width: 100% !important; font-size: 1em; font-weight: 600; background: transparent; border-radius: 0; padding-left: 23px; }
.spure_placeholder--hidden { display: none; }
.totaltitle { font-size: 12px; color: #9a9a9a; margin-top: 10px; display: flex; justify-content: space-between; padding: 0 7px; }

.spure_options .spure_autocomplete,
.spure_options .spure_autocomplete { margin: 0 !important; max-width: 100% !important; }

.srchTabSwtch { height: 52px; position: relative; display: flex; width: 100%; border-radius: 50px; background: #f2f2f200; align-items: center; justify-content: space-between; border: 2px solid #ffffff; margin: 0; box-shadow: 0 0 1px 2px #ccc; }
.srchTabRpt { position: relative; display: inline-flex; width: 50%; align-items: center; justify-content: center; height: 100%; margin: 0; border: 4px solid transparent; }
.srchTabRpt label { position: relative; z-index: 2; border-radius: 50px; text-align: center; cursor: pointer; margin: 0; display: flex; width: 100%; height: 100%; -webkit-transition: .4s; transition: .4s; align-items: center; justify-content: center; font-weight: 600; }
.srchTabRpt.active label { color: #fff; background-color: var(--secondary-theme-color); }


.spure_options::-webkit-scrollbar { width: 8px }
.spure_options::-webkit-scrollbar-track { background-color: #f3f3f3; border-radius: 8px }
.spure_options::-webkit-scrollbar-thumb { background: rgb(var(--theme-color-rgb), 0.8); border-radius: 8px; }
.spure_options::-webkit-scrollbar-thumb:hover { background: var(--theme-color); }


.fa-times::before { content: "\e91f"; display: block; font-family: "icons"; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
