/* media up to # */
/* media from # up */
/*#52771B*/
/* promobar */
/*#7e3bd0*/
/*#d03bc4*/
#uaddresslist .address_row {
  margin: 8px;
  padding: 0 0 15px 0;
  border-radius: 3px;
  text-align: center;
  background-color: #FAFAF9; }
  #uaddresslist .address_row .address {
    text-align: center;
    padding: 16px;
    background-color: #fff; }
  #uaddresslist .address_row.billing .address {
    border-bottom: 2px solid #fff6b4; }
  #uaddresslist .address_row.shipping .address {
    border-bottom: 2px solid #4e9a06; }
  #uaddresslist .address_row h1 {
    font-size: 1.5rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    margin: 0; }
  #uaddresslist .address_row .btn {
    position: relative;
    min-width: 150px;
    margin: 5px 0; }
    #uaddresslist .address_row .btn:first-of-type {
      margin-top: 15px; }
    #uaddresslist .address_row .btn.shipping:after, #uaddresslist .address_row .btn.billing:after {
      content: "";
      display: block;
      position: absolute;
      width: 32px;
      height: 32px;
      top: -8px;
      right: -40px;
      background: url(/static/common/images/sprites-old.svg) no-repeat -64px -132px; }
  #uaddresslist .address_row .actrl {
    margin-top: 15px; }
    #uaddresslist .address_row .actrl .btn:first-of-type {
      margin-top: 10px; }

#udeleteaccount p {
  text-align: center;
  font-weight: bold;
  padding: 1em; }

#udeleteaccount button {
  background-color: #ef2929;
  box-shadow: inset 0 -10.66666667px 0 rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.3);
  color: white; }

#uaddresslist .addresslist {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  @media (min-width: 544px) and (max-width: 767px) {
    #uaddresslist .addresslist .address_row {
      width: 47%; } }
  @media (min-width: 768px) {
    #uaddresslist .addresslist .address_row {
      width: 47%; } }

#udeleteaccount form > div {
  text-align: center;
  padding: 16px 0; }
  #udeleteaccount form > div button {
    margin: 0 auto; }

#udeleteaccount p {
  text-align: center;
  font-weight: bold;
  padding: 1em; }

#uchangepassword form > div,
#uchangelogin form > div {
  padding: 16px 0; }
