.show-cursor {
    cursor: pointer;
}

.autoComplete-gurs-item {
    cursor: pointer;
    background-color: white !important;
}

.autoComplete-gurs-item:hover {
    cursor: pointer;
    background-color: #f2f2f2 !important;
}

.autoComplete-gurs-selected {
    background-color: #f2f2f2 !important;
}

.autoComplete-multi-line-item {
    white-space: normal !important;
    line-height: 1.5 !important;
}

.align-selection-card-label {
  display: flex !important;
}

.align-selection-card-label::before {
  flex: 0 0 20px !important;
}

.fileupload-filename[data-dz-name] {
    max-width: 247px;
    overflow: hidden;
    word-wrap: break-word;
}

.info-form__row-two-col__right {
    display: grid;
    grid-template-columns: 1fr 36%;
    grid-gap: 20px;
}

.s-validated.s-validated-no-icon:after {
    background-image: none;
}


/* Only until slider is commited to stock css */
:root {
    --range-bg: #FFFFFF;
    --range-bg-dark: #4C4C4C;
    --range-thumb-bg: #4C4C4C;
    --range-thumb-border: #4C4C4C;
    --range-thumb-shadow: rgba(0, 0, 0, 0.1);
    --range-text-color: #969696;
}

.s-range {
    margin: 16px 0;
}

.s-range input[type=range] {
    --webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 3px;
    background: var(--range-bg);
}

.s-range input[type=range]::-webkit-slider-thumb {
    --webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 19.43px;
    height: 19.43px;
    background: var(--range-thumb-border);
    border-radius: 50%;
    border: 4px solid var(--range-bg);
    box-shadow: 0px 4px 4px 0px var(--range-thumb-shadow);
    cursor: pointer;
}

.s-range input[type=range]::-moz-range-thumb {
    --webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 10.43px;
    height: 10.43px;
    background: var(--range-thumb-border);
    border-radius: 50%;
    border: 4px solid var(--range-bg);
    box-shadow: 0px 4px 4px 0px var(--range-thumb-shadow);
    cursor: pointer;
}

.s-range__text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 9px;
    position: relative;
}

.s-range__text p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: var(--range-text-color);
    margin: 0;
}

.term-picker__confirm__button {
    position: sticky;
    bottom: 40px;
    transition: bottom 0.3s ease-out;
}