#edit-profile-accordeon .dynamic-field .value-wrapper,
.tvl-create-profile-manager .dynamic-field .value-wrapper,
.tvl-member-club-registration .dynamic-field .value-wrapper,
.tennisschool-registration .dynamic-field .value-wrapper {
  width: 99% !important; }

.tvl-member-club-registration #newMembers .dynamic-field .value-wrapper .link.favorite {
  margin-right: 0 !important; }

.tvl-member-club-registration #newMembers .dynamic-field .value-wrapper .link .tvl-icon-small-remove {
  margin-top: 5px; }

.dynamic-field .value-wrapper .link.favorite {
  margin-right: 20px; }

.price {
  width: 200px;
  height: 200px;
  display: block;
  vertical-align: middle;
  font-size: 30px;
  background-color: #ffd237;
  color: white;
  text-align: center;
  font-weight: bold; }

.tvl-centered-form.large {
  margin-left: 20px;
  max-width: 930px; }

.header-actions-area .search-form {
  height: 10px;
  background: transparent;
  border: 0; }

.header-actions-area .search-form input {
  display: none !important; }

.horizontal-def-list.ranking .list-label {
  width: 300px;
  margin: 0; }

.horizontal-def-list.ranking .head .list-label {
  font-size: 1.2em; }

.modal.large {
  width: 80%;
  /* respsonsive width */
  margin-left: -40%;
  /* width/2) */ }

.rankings .ui-autocomplete-input.ui-inputfield {
  width: 100% !important; }

.rankings .cancelbtn {
  background: lightgrey !important;
  color: #666; }

.rankings .pull-right {
  float: right; }

.rankings .details-header a {
  color: black !important; }

.rankings td.highlighted {
  background-color: #ffe917; }

.profile-picture img {
  max-width: 90%;
  max-height: 200px; }

