a.login-request-password {
  margin-left: 2px;
}
#user-contact-popup {
  width: 700px !important;
  background-color: #ECF8FE;
  background-image: none;
  top: 25% !important;
  padding: 0px;
}
#user-contact-popup .ui-dialog-titlebar {
  position: absolute;
  width: 680px;
  z-index: 10000;
}
#user-contact-popup .optional {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(/images/cust/optional.png) no-repeat center;
  width: 120px;
  height: 120px;
  text-indent: -9999px;
  left: auto;
}
#user-contact-popup h2 {
  margin: 0px 0px 20px 0px;
  font-size: 2.2em;
  font-weight: 600;
  padding-left: 2px;
}
#user-contact-popup .contact_holder p {
  margin-right: 15px;
  margin-bottom: 20px;
}
#user-contact-popup p {
  color: #444;
  font-size: 1.3em;
  margin-bottom: 0px;
  line-height: 1.4em;
  /*float:left;*/
  /*width: 450px;*/
  padding-left: 2px;
}
#user-contact-popup div.form-row {
  border: 2px solid #ccc;
  border-radius: 3px;
  height: 20px;
  background: #fff;
  padding: 10px 10px 0px 10px;
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom: 6px;
  width: 260px;
  float: left;
}
#user-contact-popup .form-row label {
  width: auto;
  padding-top: 3px;
  padding-right: 6px;
  color: #444;
  text-align: left;
  cursor: text;
  top: 11px;
  left: 10px;
  z-index: 10;
}
#user-contact-popup .form-row input,
#user-contact-popup .form-row textarea,
#user-contact-popup .form-row label {
  border: 1px #fff solid;
  border: none;
  font-size: 1.2em;
  width: 97%;
  outline: none;
  color: #444;
  position: absolute;
  top: 4px;
  left: 5px;
  vertical-align: baseline;
  display: block;
  font-weight: normal;
}
#user-contact-popup input[name=phone] {
  padding: 15px 15px 15px 55px;
  background: url(/images/cust/phone.png) no-repeat 15px center #fff;
  font-size: 1.4em;
  min-height: 30px;
  width: 400px;
  border: 1px solid #C5DCE8;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 25px;
  float: left;
}
#user-contact-popup .buttons {
  margin: 10px 0px 0px 20px;
  width: auto;
  float: left;
}
#user-contact-popup .buttons .pinkbtn {
  padding: 12px 25px;
  margin-top: 5px;
  font-size: 1.6em;
}
#user-contact-popup .form-row label {
  color: #aaa;
}
#user-contact-popup .great_new_feature {
  background: url(/images/phone_support_images.png) no-repeat;
  width: 108px;
  height: 108px;
  float: right;
  position: relative;
  top: -45px;
  text-indent: -999px;
}
#contact-form #contact-form-submit.tel_submit {
  background: url(/images/senden.png) no-repeat;
  width: 76px;
  height: 28px;
  text-indent: -9999px;
  color: transparent;
  border: none;
  float: left;
  margin-left: 10px;
  margin-top: 3px;
}
#loginForm input[type="submit"],
.loginForm input[type="submit"] {
  font-size: 1.3em;
  padding: 9px 3px;
  width: auto;
}
.AnyVanInfoBox .firstname_container {
  display: none;
}
.cross {
  background: none;
}
#full-bid-grid .messages td a.message-reply-button {
  width: 88px;
}
#payment-choices li a#heidelpay-payment-button {
  background-position: 12px -53px;
}
#payment-choices li a#heidelpay_ot-payment-button {
  background-position: 12px -184px;
}
.ui-dialog.tpinvite-modal .ui-widget-content .form-row textarea {
  width: 278px;
}
.details_wrapper .bid_details .dtitle {
  padding-right: 15px;
  width: 145px;
}
#no-feedback-button {
  float: none !important;
}
.listing_negotiation_text {
  font-size: 10px;
  margin-top: 5px;
}
.listing_negotiation_container[data-view-for=user_dashboard_message-thread] .listing_negotiation_text {
  margin-top: 5px;
}
.listing_negotiation_container[data-view-for=customer_listing_summary] .listing_negotiation_text {
  font-size: 12px;
  margin-top: 0px;
}
.listing_negotiation_container[data-view-for=provider_dashboard_subtab-table-row] .listing_negotiation_text,
.listing_negotiation_container[data-view-for=provider_dashboard_message-thread] .listing_negotiation_text {
  margin-top: 0px;
  display: inline-block;
}
.wrap.listing_negotiation_user_notice .left-panel h3 {
  font-size: 1.5em;
}
.wrap.listing_negotiation_user_notice .left-panel p {
  font-size: 1.1em;
}
.wrap.listing_negotiation_user_notice .right-panel .pinkbtn {
  margin-top: -18px;
}
.listing_negotiation_container[data-view-for=provider_dashboard_message-thread] .listing_negotiation_decline,
.listing_negotiation_container[data-view-for=provider_dashboard_message-thread] .listing_negotiation_accept,
.listing_negotiation_container[data-view-for=provider_dashboard_message-thread] .listing_negotiation_withdraw {
  margin-top: 0px;
}
.listing_negotiation_text .non-js-generated {
  font-size: 15px;
  vertical-align: middle;
}
#modal_dialog_message_response input[type=text] {
  width: 15%;
}
.uses_new_bidding_process #bid_amount-note {
  margin-left: 14px;
}
#payment-choices .pinkbtn {
  bottom: 0px;
}
#payment-choices {
  min-height: 284px;
}
.color_green {
  color: #198c00;
  font-weight: bold;
}
.ui-dialog.dialog-cancel #dialog .negotiation input[type=text] {
  margin-left: 10px;
}
.listing-confused .fees {
  background: none;
}
.ui-dialog.tpinvite-modal input[type='submit'] {
  position: relative;
  margin: 10px 0 0 0;
}
/*# sourceMappingURL=style-de-de-f5e02723a7d40e3d7cf2954ab51c8633.map */