.dropdown {
  position: relative;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  /* border-radius: 5px;
  background: #ffc909;
  border: 1px solid #ffc777;
  box-shadow:
=    -4px -4px 10px #fff757,
    -2px -2px 2px #fcf777,
    4px 4px 10px #c99107,
    2px 2px 2px #c97107,
    -2px -2px 5px 1px #fff757 inset,
    2px 2px 5px #c64107 inset

    ; */
}

.dropdown-content {
  display: none;
  position: absolute;
  width: 300px;
  right: -10px;
  z-index: 1;
}
.drop-content {
  box-shadow: 0px 4px 8px rgb(100,100,100);
  margin-top: 20px;
  padding: 1px 0 1px 0;
}

.dropdown:hover .dropdown-content { display: block; }


/* --------------- dropdown div --------------- */
#addresses-choice, #contacts-choice, #countries-choice {
  position: absolute;
  min-width: 200px;
  box-shadow: 0px 2px 10px rgb(100,100,100);
  z-index: 1;
}

.js-address-choice, .js-contact-choice, .js-country-choice {
  z-index: 1;
}

.selected {
  background-color: #d40511 !important;
  color: white;
}

.js-address-choice:hover, .js-contact-choice:hover, .js-country-choice:hover {
  background-color: #d40511;
  color: white;
}
