/*****************************************************/
/************ Account page - Dogs profile ************/
/*****************************************************/
ul.buddy-dog {
  border: 1px solid #efefef;
  padding: 40px;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

ul.buddy-dog li {
  width: 49%;
  margin-block-end: 20px;
}

ul.buddy-dog li input[type=text] {
  width: 100%;
}

ul.buddy-dog li:nth-child(5) {
  width: 100%;
}

ul.buddy-dog li:nth-child(5) select {
  width: 100%;
}

ul.buddy-dog li label {
  display: block;
  font-size: 13px;
  margin-bottom: 2px;
}

ul.buddy-dog li span.option {
  margin: 0 15px 0 0;
}

ul.buddy-dog li input[type=radio] {
  margin-right: 5px;
}

.dog-profile-wrapper .button-remove-wrapper {
  margin-bottom: 40px;
}
.dog-profile-wrapper .button-remove-wrapper .buttons-wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .dog-profile-wrapper .button-remove-wrapper input.button {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
  }
}
.dog-profile-wrapper .button-remove-wrapper button {
  cursor: pointer;
  margin-left: 25px;
}
.dog-profile-wrapper .button-remove-wrapper button.button.button--secondary.remove-dog-profile {
  background-color: #fff;
  border-color: rgba(51, 25, 64, 0.1);
  color: #35524d;
}
.dog-profile-wrapper .button-remove-wrapper button.button.button--secondary.remove-dog-profile:active {
  background-color: #fff;
  border-color: rgba(51, 25, 64, 0.1);
  color: #35524d;
}
.dog-profile-wrapper .button-remove-wrapper button.button.button--secondary.remove-dog-profile:focus {
  background-color: #fff;
  border: 2px solid rgba(51, 25, 64, 0.1);
  color: #35524d;
}
.dog-profile-wrapper .button-remove-wrapper button.button.button--secondary.remove-dog-profile:hover {
  background-color: rgba(51, 25, 64, 0.1);
}
@media (max-width: 767px) {
  .dog-profile-wrapper .button-remove-wrapper button.button.button--secondary.remove-dog-profile {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
  }
}

@media screen and (max-width: 768px) {
  ul.buddy-dog li {
    width: 100%;
  }
}
