/* my_profile.css */

@charset "UTF-8";

#my-profile-content {
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}

#my-profile-header {
  font-weight: bold;
  color: #656565;
  margin-bottom: 15px;
  /*margin-top: 20px;*/
  padding-left: 5px;
  font-size: 185%;
  border-bottom: 2px solid #bcbcbc;
}

#help-button {
  position: absolute;
  display: block;
  z-index: 6;
  right: 5px;
  top: 0px;
  border: none;
  cursor: pointer;
}

#my-profile-contact-section {
 /* border-radius: 6px;
  border: 2px solid #d7d7d7;*/
  margin: 10px auto 0px;
  width: 600px;
}

#contact-header {
  font-weight: bold;
  font-size: 140%;
  color: #000000;
  border-bottom: 2px solid #d7d7d7;
  margin: 20px 10px 20px 10px;
}

#my-profile-left-section {
  float: left;
  width: 475px;
  padding-left: 10px;
}

#required-text {
  text-align: right;
  font-size: 90%;
  font-weight: bold;
  color: #e41900;
  padding-right: 12px;
  width: 375px;
}

#my-profile-checkboxes {
  border-radius: 6px;
  border: 2px solid #d7d7d7;
  text-align: left;
  margin: 20px 20px 10px 20px;
}

#receive-transaction-email-0 {
  margin-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#activity-notification {
  margin-left: 60px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#email-disclaimer {
  font-weight: bold;
  font-size: 70%;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  width: 90%;
  text-align: left;
}

#my-profile-back {
  display: inline-block;
  float: left;
  margin-left: 40px;
  margin-top: -55px;
  font-size: 150%;
  color: #bdbdbd;
  cursor: pointer;
}

#my-profile-back:hover {
  text-decoration: underline;
}

#my-profile-update-button {
  display: inline-block;
  border-radius: 4px;
  padding: 6px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  /*padding-left: 10px;
  padding-right: 10px;*/
  font-size: 200%;
  font-weight: bold;
  cursor: pointer;
}

#save-button {
  float: right;
  border-radius: 4px;
  background-color: #e41900;
  color: #ffffff;
  padding: 4px 2px 0px 2px;
  width: 60px;
  height: 23px;
  font-weight: bold;
  font-size: 110%;
  text-align: center;
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  margin-right: 25px;
  cursor: pointer;
}

#my-profile-right-section {
  float: left;
  width: 300px;
}

#right-section-header {
  font-weight: bold;
  font-size: 200%;
  color: #e31900;
  text-align: center;
}

#welcome-feedback {
  font-weight: bold;
  font-size: 90%;
  color: #737373;
  margin-top: 20px;
}

#click-here-section {
  text-align: center;
}

#click-here {
  border-radius: 6px;
  background-color: #ff0000;
  color: #ffffff;
  height: 38px;
  width: 275px;
  text-align: center;
  margin-top: 20px;
  font-weight: bold;
  font-size: 140%;
  padding-top: 10px;
  margin-left: 10px;
  cursor: pointer;
}

#click-here-link{
  text-decoration: none;
}

.rule-thin {
  border-width: 1px;
  border-style:  solid;
  border-color: #d9d9d9;
}

.page-text {
  margin-top: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 130%;
}

.page-text-0 {
  margin-top: 10px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 90%;
}

.page-text-bold {
  font-weight: bold;
}

.my-profile-label {
  width: 180px;
  margin: 0 0 5px 0;
  display: inline-block;
  padding-right: 10px;
  text-align: right;
}

.my-profile-width {
  width: 175px;
}

.my-profile-input {
  margin-bottom: 5px;
  padding-left: 3px;
  width: 400px;
  height: 30px;
  font-size: 120%;
  color: #656565;
  border: 1px solid #bdbdbd;
}

.required {
  font-size: 18px;
  font-weight: bold;
  color: #EC4040;
}

.highlight {
  color: #000000;
  background-color: #e7cee6;
}

/* Start my profile advanced tracking */

#my-profile-advanced-tracking-content {
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}

#my-profile-advanced-tracking-header {
  font-weight: bold;
  color: #656565;
  margin-bottom: 15px;
  /*margin-top: 20px;*/
  padding-left: 5px;
  font-size: 185%;
  border-bottom: 2px solid #bcbcbc;
}

#my-profile-advanced-tracking-group-name {
  color: #656565;
  font-size: 120%;
  margin-left: 10px;
}

#my-profile-advanced-tracking-description {
  color: #656565;
  margin-left: 20px;
}

#my-profile-advanced-tracking-select-list-div {
  color: #656565;
  margin-top: 10px;
  margin-left: 20px;
}

#my-profile-advanced-tracking-update-button {
  display: inline-block;
  border-radius: 4px;
  padding: 6px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  /*padding-left: 10px;
  padding-right: 10px;*/
  font-size: 200%;
  font-weight: bold;
  cursor: pointer;
}
/* End my profile advanced tracking */