.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-menu {
    display: none;
    position: absolute;
    z-index: 1000;
    min-width: 15rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-menu a {
    display: block;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    text-decoration: none;
    color: #333;
}

.dropdown-menu a:hover {
    background: #f1f1f1;
}
