/* Publications Styles - cancerandcareers.org */
form#new_publication_order {
  clear: both; }

body.publications #page-head {
  margin-bottom: 1em; }

.pub-block {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 2em;
  margin-bottom: 2em;
  position: relative; }

#content .pub-block img {
  float: none;
  width: 65px; }

.pub-block h3 {
  font-family: "Open Sans Condensed", helvetica, arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.28571429em;
  /* 18/14 */
  color: #525252;
  margin-top: 0; }

.pub-block input[type=text] {
  width: 40px;
  border-color: #bababa; }

form .radio p label {
  float: none; }

form label .pdf {
  display: inline-block;
  padding-right: 24px;
  background: url(/images/icon-pdf.png) no-repeat 32px 0; }

form label.bold {
  font-weight: bold; }

form .pub-block .field_with_errors {
  float: none; }

form .pub-block .field_with_errors .error-wrap ul {
  margin-top: 0; }

form select {
  max-width: 285px; }

#mailing-address {
  margin: 2em 0 2.5em 0; }

.actions {
  border-top: 1px solid #d3d3d3;
  margin-top: 1.5em;
  margin-bottom: 1em;
  width: 100%;
  padding-top: 1.5em; }

.actions .cancel {
  float: left; }

#content .actions .button {
  float: right; }

#personal_survey_discovery_specification {
  width: 95%; }

body.publications #recipient_name,
body.publications #recipient_organization,
body.publications #recipient_email,
body.publications #recipient_address_1,
body.publications #recipient_address_2,
body.publications #recipient_city,
body.publications #recipient_state {
  width: 95%; }

body.publications #recipient_postal_code {
  width: 50%; }

body.publications #content input.order-copies {
  width: 50px; }

@media screen and (min-width: 600px) {
  .pub-block {
    padding-left: 75px;
    padding-top: 1em; }

  #content .pub-block img {
    float: left;
    padding-right: 19px;
    position: absolute;
    top: 17px;
    left: 0;
    margin: 0; } }
@media screen and (min-width: 768px) {
  body.publications #recipient_name,
  body.publications #recipient_organization,
  body.publications #recipient_address_1,
  body.publications #recipient_address_2 {
    width: 95%; }

  body.publications #recipient_email {
    width: 60%; }

  body.publications #recipient_city,
  body.publications #recipient_state {
    width: 50%; }

  body.publications #recipient_postal_code {
    width: 50%; } }
@media screen and (min-width: 960px) {
  body.publications #recipient_postal_code {
    width: 100px; } }
