/* line 7, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents {
  /***********************************************
  * Responsive sections
  **/
}
/* line 10, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .document-form .hr-line {
  border-top: 1px solid #e7e7e7;
  padding-top: 19px;
}
/* line 14, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .document-form label {
  font-weight: normal;
}
/* line 19, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.checkbox {
  min-height: 17px;
}
/* line 24, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #new_subscription .row {
  margin: 0 !important;
}
/* line 29, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #document_message {
  display: none;
}
/* line 33, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .uppercase {
  text-transform: uppercase;
}
/* line 37, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard.dynamic .form-group > div.form-input {
  display: block;
  margin: 10px;
}
/* line 42, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard.dynamic .form-group > div.form-input input {
  margin-left: 10px;
}
/* line 46, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #validation-messages > div {
  text-align: left;
  font-size: 16px;
  overflow: hidden;
}
/* line 53, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard input.error,
body.documents #myWizard textarea.error {
  border: 1px solid #ff002a;
}
/* line 57, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard label {
  min-width: 200px;
}
/* line 61, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .form-group .form-input.text .radio label, body.documents #myWizard .form-group .form-input.text .checkbox label {
  display: inline-block;
  text-align: left;
}
/* line 66, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .uppercase {
  text-transform: uppercase;
}
/* line 70, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .form-input.line-break {
  display: block !important;
}
/* line 78, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .skip > label,
body.documents #myWizard .skip > input,
body.documents #myWizard .skip > textarea,
body.documents #myWizard .skip > .form-input,
body.documents #myWizard hr.skip {
  display: none !important;
}
/* line 82, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard textarea.extra {
  width: 100%;
  min-height: 80px;
  color: #000;
}
/* line 89, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .form-group .form-input.inline-text.text,
body.documents #myWizard .form-group .form-input.inline-text {
  display: inline;
  margin: 3px !important;
}
/* line 92, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .form-group .form-input.inline-text.text input,
body.documents #myWizard .form-group .form-input.inline-text input {
  margin-left: 0 !important;
}
/* line 97, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #myWizard .form-group .form-input.inline-text.numbers-only input {
  max-width: 80px !important;
}
/* line 101, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .toggle_coupon {
  text-align: center;
}
/* line 105, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .small-text input {
  max-width: 75px;
}
/* line 109, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .large-text input {
  width: 100%;
}
/* line 114, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents section.step {
  display: none !important;
  width: 100% !important;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
}
/* line 121, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents section.step.active {
  display: block !important;
}
/* line 123, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents section.step.inactive {
  /* opacity:0; -ms-filter: alpha(opacity=0); */
}
/* line 126, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .easyWizardWrapper {
  margin: 0 !important;
  width: 100% !important;
}
/* line 131, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents h4.description {
  font-style: italic;
  font-size: 17px;
}
/* line 138, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents button.next {
  background: green;
  color: #fff !important;
  min-width: 200px;
}
/* line 144, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents button.prev {
  background: #e8e8e8 !important;
  color: #888 !important;
  border-radius: 3px !important;
  position: relative;
  top: 3px;
  margin: 20px;
  max-width: 250px;
}
/* line 153, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents a.save-and-cont-later {
  max-width: 250px;
  color: #000099 !important;
  border: 2px solid #000099;
  background: none !important;
  opacity: 0.8;
  filter: alpha(opacity=80);
  margin: 20px;
}
/* line 162, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents a.save-and-cont-later:hover {
  color: #000099 !important;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 168, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .easyWizardButtons {
  margin-bottom: 0 !important;
}
/* line 171, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .easyWizardButtons div:first-child {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 22px;
}
/* line 177, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled {
  background: #fff !important;
  padding: 9px !important;
  border: 1px solid #000099;
}
/* line 182, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled .ui-timepicker-div {
  display: none;
}
/* line 183, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled a {
  cursor: pointer;
}
/* line 184, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled a.ui-datepicker-next {
  float: right;
}
/* line 187, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled .ui-datepicker-title {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 4px;
}
/* line 194, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents #ui-datepicker-div-disabled .ui-datepicker-year {
  float: right;
  margin-bottom: 10px;
  min-width: 50px;
}
/* line 202, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents button[type=submit].submit {
  background: green !important;
  margin: 20px 0 0 0;
}
/* line 207, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio input {
  top: 4px !important;
}
/* line 212, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio.line-break {
  margin-right: auto !important;
}
/* line 217, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio,
body.documents .form-input.checkbox {
  border: 1px solid #e1e1e1;
  padding: 7px 3px;
  text-align: left;
  margin: auto 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
}
/* line 229, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio input,
body.documents .form-input.checkbox input {
  position: absolute;
  left: 10px;
  cursor: pointer;
}
/* line 235, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio input:checked + label,
body.documents .form-input.checkbox input:checked + label {
  color: green;
  font-weight: bold;
}
/* line 240, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio label,
body.documents .form-input.checkbox label {
  margin-left: -30px;
  padding-left: 80px;
}
/* line 246, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
body.documents .form-input.radio:hover {
  border: 1px solid green;
  color: green;
}
@media (max-width: 1100px) {
  /* line 257, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents section {
    max-width: 1000px;
  }
}
@media (max-width: 1000px) {
  /* line 262, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents section {
    max-width: 500px;
    text-align: left;
  }
  /* line 264, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .btn.next,
  body.documents .save-and-cont-later {
    /* width:100%; */
    /* float:none !important; */
    margin: auto;
    display: block;
  }
  /* line 270, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents label {
    width: 100% !important;
  }
  /* line 274, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents button.next {
    float: right;
  }
}
@media (max-width: 600px) {
  /* line 281, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents section {
    max-width: 400px;
  }
  /* line 282, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents label {
    text-align: left !important;
    margin-left: 0 !important;
  }
  /* line 287, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents input[type=text] {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  /* line 293, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents button[type=submit] {
    width: 100%;
  }
  /* line 297, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents button.prev {
    display: block !important;
  }
  /* line 301, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents button.next {
    width: 100% !important;
  }
  /* line 305, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .form-group .inline-text {
    margin-left: 10px;
  }
  /* line 309, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .checkbox > input {
    position: relative;
    top: 40px;
    left: 5px;
  }
  /* line 314, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .checkbox input:checked + label {
    color: green;
    font-weight: bold;
  }
  /* line 319, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .checkbox > label {
    padding: 20px;
    padding-left: 45px;
    width: 100%;
  }
  /* line 326, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .form-input.radio label {
    padding-left: 80px !important;
  }
}
@media (max-width: 400px) {
  /* line 330, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents section {
    max-width: 300px;
  }
  /* line 331, /var/www/local/trunk/app/assets/stylesheets/documents.css.scss */
  body.documents .right {
    text-align: left;
  }
}
