.nbSelectCity {}
.nbSelectCity__titleName {}
.nbSelectCity__titleValue {
    min-width: 7.5rem;
    max-width: 10rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nbSelectCity__titleLegend {color: #969696;
  cursor: pointer;
  position: relative; padding-left: 1.25rem;
}
.nbSelectCity__titleLegend:hover {color: var(--primary-color);}
.nbSelectCity__titleLegend svg {width: 1rem; height: 1rem; margin-right: 0.25rem; position: absolute;top: 50%; margin-top: -0.5rem; left: 0;}
.nbSelectCity__popover {position: absolute; min-width: 300px;}
.nbSelectCity__titleValue {text-decoration: underline;}

.nbSelectCity__search {padding-top: 1rem;}
.nbSelectCity__searchTitle {margin-bottom: 0.5rem; font-size: 1rem;}

.nbSelectCity__search .bx-sls .bx-ui-sls-container {height: 2.375rem; padding-top: 0.125rem !important;}
.nbSelectCity__search .bx-sls .dropdown-icon {top: 0.675rem;}
.nbSelectCity__search .bx-sls .dropdown-block {box-shadow: none !important; border-radius: 0; border: 1px solid #b1b1b1; border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem;  border-right: none; height: 2.375rem;}
.nbSelectCity__search .bx-sls .dropdown-fade2white {height: 2.125rem;}

.nbSelectCity__select { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important;}

.nbSelectCity__modal.modal-dialog {width: 565px; max-width: 100%;}


.nbSelectCity__search .bx-sls .bx-ui-sls-pane {
    box-shadow: 0px 0px 5px 0px rgb(50 58 69 / 42%);
    background: #fff;
    padding: 0;
    border-radius: 0.3125rem;
    top: 2.5rem;
    border: none;
}
.nbSelectCity__search .bx-sls .bx-ui-sls-error,
.nbSelectCity__search .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant {
    padding: 0.5rem;
    display: flex;
    color: #000 !important;
    font-size: 0.9375rem;
    padding: 0.5rem 1rem;
    font-weight: 300;
}
.nbSelectCity__search .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover, 
.nbSelectCity__search .bx-sls .bx-ui-sls-variant-active {background: #f8f8f8;}
.nbSelectCity__search .bx-sls .bx-ui-sls-error div {display: none;}
.nbSelectCity__search .bx-sls .bx-ui-sls-error {color: #842029 !important;}

.nbSelectCity__search .bx-sls .bx-ui-sls-fake, 
.nbSelectCity__search .bx-sls .bx-ui-sls-route {height: 2.25rem;}

.nbSelectCity__search .bx-sls .dropdown-fade2white {display: none;}

/*phones*/
@media (max-width: 767px) { 
	.header__col._city {width: 0; padding: 0; position: relative;} 
	.nbSelectCity__title {display: block; position: absolute;
    right: -95px;
    bottom: -20px;
    text-align: right;
    font-size: 0.875rem;}
    .nbSelectCity__titleLegend {position: relative;}
    .nbSelectCity__titleLegend:after {content: ''; position: absolute; right: -7px;
    bottom: 1px;
    top: -1px; width: 1px; background: #b7b7b7;}
    
    .nbSelectCity__titleValue {max-width: 7.5rem; min-width: 1rem; padding-top: 4px; padding-right: 5px; text-decoration: none;}
	
	.nbSelectCity__titleValue,
	.nbSelectCity .header__callBtn {font-size: 11px; line-height: 12px; padding: 0;}

	.nbSelectCity__search .bx-sls .dropdown-block {height: 2.4375rem;}
	
}

