.affiliation-input {
    position: relative;
}

.affiliation-input_list {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    padding: 10px 0;
    border: 1px solid #ced4da;
    border-radius: 4px;
    box-shadow: 1px 1px 4px hsla(0, 0%, 85%, .6);
    background-color: #ffffff;
    list-style: none;
    max-height: 300px;
    overflow: auto;
    z-index: 2;
}

.affiliation-input_list-item {
    padding: 10px;
    color: #000;
    cursor: pointer;
}

.affiliation-input_list-item:hover {
    background-color: #f6f6f6;
}
