.btn.feedback-ok {
  background: darkgreen;
  color: #ffffff;
}

.btn.feedback-nok {
  background: #951C44;
  color: #ffffff;
}

#partner-profile #top-tree {
  margin: 25px 0;
}
#partner-profile #top-tree > li > a {
  font-size: 1.2rem;
}
#partner-profile #top-tree ul li a {
  font-size: 1.1rem;
}
#partner-profile #top-tree ul li li a {
  font-size: 1rem;
}

#search-results {
  margin: 20px 0;
  padding: 0;
}
#search-results > li {
  display: block;
}

#partner-profile-wrap {
  margin-right: 250px;
}

#partner-profile h3 {
  margin: 25px 0 10px;
}
#partner-profile li.active {
  display: block;
  padding: 5px 0;
}
#partner-profile li.active > a {
  cursor: pointer;
  text-align: center;
  background: #951C44;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 10px;
}
#partner-profile li.active > a:after {
  content: "x";
  margin-left: 10px;
  font-family: monospace;
  font-weight: bolder;
}
#partner-profile li.active > a:hover {
  text-decoration: none;
}
#partner-profile li.active > a:hover:after {
  text-decoration: underline;
}

#top-tree li.active > a, #search-results li.active > a {
  background: #EAD1D9;
  text-align: left;
  color: #0E090A;
  display: inline-block;
}

.user-partner-topics-wrap {
  display: none;
}

#cur-selected {
  padding: 0;
}
#cur-selected li.active {
  display: inline-block;
  margin: 0 10px 10px 0;
}

.btn.partner-submit {
  margin: 20px 0;
}

#currently-selected {
  margin: 20px 0;
}

/* profile image
TODO incorporate into partner plugin instead of external upload mechanism
*/
#post-69 .cust-submission-result,
#post-5018 .cust-submission-result,
#post-10232 .cust-submission-result {
  background: #951C44;
  color: #fff;
  padding: 1px 5px;
}

#post-69 .cust-upload-avatar-wrapper,
#post-5018 .cust-upload-avatar-wrapper,
#post-10232 .cust-upload-avatar-wrapper {
  max-width: 200px;
  float: right;
  margin-top: 150px;
  display: block;
}

#post-69 .cust-upload-avatar-wrapper:before,
#post-5018 .cust-upload-avatar-wrapper:before,
#post-10232 .cust-upload-avatar-wrapper:before {
  content: "Logo";
  display: block;
  font-size: 1.6rem;
  font-weight: 800;
  padding: 0 0 5px 0;
}

#post-69 .cust-avatar-image:before,
#post-5018 .cust-avatar-image:before,
#post-10232 .cust-avatar-image:before {
  content: "JPG/PNG, max. 1MB";
  display: block;
  padding-bottom: 10px;
}

#post-69 .cust-avatar-upload,
#post-5018 .cust-avatar-upload,
#post-10232 .cust-avatar-upload {
  width: 200px;
}

@media only screen and (max-width: 767px) {
  #partner-profile-wrap {
    margin-right: 0;
  }

  #post-69 .cust-upload-avatar-wrapper,
#post-5018 .cust-upload-avatar-wrapper,
#post-10232 .cust-upload-avatar-wrapper {
    float: none;
    margin-top: 0;
  }
}

/*# sourceMappingURL=styles.css.map */
