#contributor_form fieldset fieldset {
  display: none;
}


.holder.text-band.account-intro.white.account {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.holder.text-band.account-intro.white.account > .inner {
  padding-left: 0;
}

.headshot img {
  max-width: 200px;
}

#previewImg {
  display: none;
}

.account-logout {
  margin-top: .75em;
}

.attachments {
  text-align: center;
}

.wp-core-ui .quicktags-toolbar input.button {
  min-width: 0;
  width: auto;
  font-weight: normal;
  text-transform: none;
}

#contributor_form > fieldset {
  box-sizing: border-box;
}

#contributor_form > fieldset:not(:last-of-type) {
  /*height: 3px;*/
  min-height: 3px;
  overflow: hidden;
  /*padding: 0;*/
}

#contributor_form > fieldset.expanded {
  height: auto;
  padding: 1em;
}

#contributor_form > fieldset.expanded fieldset {
  /*display: block;*/
}

#contributor_form > fieldset:not(:last-of-type) legend:hover {
  cursor: pointer;
  color: #EB008B;
}

#contributor_form > fieldset > legend {
  margin-left: 20px;
}

#contributor_form > fieldset.expanded > legend {
  margin-left: 6px;
}

/*section.holder.text-band.account-intro .inner.inner-small {
  padding: 0;
}*/

.text-band.account-intro h4 {
  margin-top: .5em;
}

.widget.agreements .padding {
  padding-top: 1.25em;
  font-size: .75em;
}

.widget.agreements .padding p {
  border-bottom: 1px #000 solid;
  padding: 0 .5em 1em .5em;
  margin-bottom: 1em;
}

.widget.agreements .padding p:last-of-type {
  border-bottom-width: 0;
  padding-bottom: 1em;
  margin-bottom: 0;
}

.widget.agreements .padding a {
  text-decoration: none;
  /*font-family: "Proxima Nova W01 Bold", helvetica, arial, sans-serif;
  color: #EB008B;*/
}

.widget.agreements .padding p em {
  font-style: normal;
  color: #999;
  font-size: .9em;
  display: block;
  margin-top: .25em;
}

.widget.agreements .padding p a:hover em {
  text-decoration: underline;
}

.account-content .widget input[type=text],
.account-content .widget input[type=password] {
  padding: 0.75em 0.5em;
}

#account_password_form .padding > div:not(:first-of-type):not(:last-of-type) {
  margin-top: 1em;
}

#account_password_form label {
  text-transform: none;
  margin-bottom: 0.25em;
}

.accepted-file-types {
  color: #EB008B;
  margin-top: 1em;
  font-size: .85em;
  font-family: "Proxima Nova W01 Bold", helvetica, arial, sans-serif;
}

.account-content .widget .button {
  margin: .75em 0 0 0 ;
}

.attachments {
  background-color: transparent;
  border-width: 0;
  padding: 0;
  text-align: left;
}

.w9-note,
.no-w9-note,
.no-headshot-note {
  background-color: #FFFDDD;
  padding: 3em 1em;
  border: 1px #D0D0CF solid;
}

.w9-note {
  padding: 1em;
}

.w9-note a {
  text-decoration: none;
}

.w9-note a:hover {
  text-decoration: underline;
}

#contributor_form > fieldset .legend {
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: center;
  background-size: 16px 8px;
}

#contributor_form > fieldset:not(.expanded) > .legend {
  background-image: url(../../../../modules/apply/images/arrow-down.png);
}

#contributor_form > fieldset.expanded > .legend {
  background-image: url(../../../../modules/apply/images/arrow-up.png);
}

#contributor_form > fieldset:not(.expanded) > .legend:hover {
  background-image: url(../../../../modules/apply/images/arrow-down-cyan.png);
  color: #00BDF2;
  cursor: pointer;
}

#contributor_form > fieldset.expanded > .legend:hover {
  background-image: url(../../../../modules/apply/images/arrow-up-cyan.png);
  color: #00BDF2;
  cursor: pointer;
}

.holder p.headshot-note {
  font-family: "Proxima Nova W01 Bold", helvetica, arial, sans-serif;
  padding-bottom: 0;
  margin: 1.5em 0 0 0;
  font-size: 0.6em;
}

.ajax-result {
  font-size: .75em;
}


#upload_result_w9,
#upload_result_headshot,
.widget .ajax-result {
  margin-top: 0.75em;
}

#upload_result_w9 img,
#upload_result_headshot img {
  max-height: 16px;
  vertical-align: middle;
}


.widget.agreements .out_of_version_agreements {
  font-size: 1.25em;
}

.widget.agreements .out_of_version_agreements h2,
.widget.agreements .out_of_version_agreements a {
  font-family: "Proxima Nova W01 Bold", helvetica, arial, sans-serif;
  color: #f00;
  font-weight: bold;
  margin-bottom: .5em;
}

.widget.agreements .out_of_version_agreements p {
  padding: 0;
}

.widget.agreements .out_of_version_agreements a:hover {
  text-decoration: underline;
}