
/* FREE SUPPORT FORM (RM#17942) */

/* CONTACT STYLING */
body.route--entity--id--free-product-support-form form.webform-submission-form #edit-top-row {
  width: 100%;
  margin-left: 0;
}
body.route--entity--id--free-product-support-form form #edit-contact-info .webform-section-wrapper .form-item--required {
  width: 93%;
  margin-left: 3.5%;
}
body.route--entity--id--free-product-support-form form.webform-submission-form section#edit-contact-info {
  min-height: 324px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  border: 1px solid #E3E3E3;
}
body.route--entity--id--free-product-support-form form.webform-submission-form #edit-contact-info h4 {
  background: #E3E3E3;
  padding: 10px 10px 10px 15px;
  margin-bottom: 0;
}
body.route--entity--id--free-product-support-form form #edit-contact-info > div > div > input {
  width: 100%;
}

/* PRODUCT STYLING */
body.route--entity--id--free-product-support-form form.webform-submission-form section#edit-product-info {
  /*width: 48.5%;*/
  /*min-height: 332px;*/
  /*float: right;*/
  /*clear: none;*/
  /*text-align: inherit;*/
  border: 1px solid #E3E3E3;
}
body.route--entity--id--free-product-support-form #edit-product-info > div > .fieldset--wrapper {
  display: inline-block;
  float: left;
}
body.route--entity--id--free-product-support-form form.webform-submission-form #edit-product-info h4 {
  background: #E3E3E3;
  padding: 10px 10px 10px 15px;
  margin-bottom: 0;
}

/* COMPUTER INFO STYLING */
body.route--entity--id--free-product-support-form #edit-computer-info .edit-computer-info {
  display: inline-block;
}
body.route--entity--id--free-product-support-form #edit-computer-info > div > .fieldset--wrapper {
  width: 33%;
  display: inline-block;
  float: left;
}
body.route--entity--id--free-product-support-form #edit-computer-info #edit-operating-system-radios,
body.route--entity--id--free-product-support-form #edit-computer-info #edit-browser-radios {
  max-height: none;
  overflow: initial;
}

/* ISSUE INFO STYLING */
body.route--entity--id--free-product-support-form #edit-issue-info {
  border: 1px solid #E3E3E3;
}
body.route--entity--id--free-product-support-form textarea#edit-business-impact-reason {
  /*width: 80%;*/
  margin-top: 0;
  margin-bottom: 0;
  min-height: 212px;
  padding: 28px 32px 8px 16px;
}
body.route--entity--id--free-product-support-form #edit-issue-info-right-col > div > label {
  background-color: #FFFFFF;
  width: 98%;
  line-height: 28px;
  padding-left: 16px;
  padding-top: 2px;
  top: 1px;
  left: 1px;
  border-radius: 4px;
  height: 28px;
}
body.route--entity--id--free-product-support-form #edit-issue-info-right-col #edit-summary {
  height: 67px !important;
  min-height: initial;
  padding: 28px 32px 8px 16px;
}
body.route--entity--id--free-product-support-form #edit-issue-info-right-col #edit-description {
  padding: 28px 32px 8px 16px;
}
body.route--entity--id--free-product-support-form #edit-issue-info-left-col {
  margin-left: 1%;
}
body.route--entity--id--free-product-support-form #edit-issue-info-left-col > div {
  width: 95%;
}
body.route--entity--id--free-product-support-form #edit-issue-info-left-col > div > label {
  background-color: #FFFFFF;
  width: 73%;
  line-height: 28px;
  padding-left: 16px;
  padding-top: 2px;
  top: 1px;
  left: 1px;
  border-radius: 4px;
  height: 28px;
}
/*body.route--entity--id--free-product-support-form #edit-issue-info-left-col textarea#edit-business-impact-reason {*/
/*  width: 80%;*/
/*}*/

/* GENERAL STYLING */
body.route--entity--id--free-product-support-form #edit-submit {
  float: right;
}
.webform-confirmation__message h4 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 0;
}

/* MEDIA QUERIES */
@media screen and (max-width: 1039px) {
  body.route--entity--id--free-product-support-form form #edit-contact-info,
  body.route--entity--id--free-product-support-form form #edit-product-info {
    width: 100%;
    float: initial;
  }
  body.route--entity--id--free-product-support-form form.webform-submission-form section#edit-product-info {
    margin: 50px 0 0 0;
  }
  body.route--entity--id--free-product-support-form #edit-issue-info-left-col {
    margin-left: 2%;
  }
}
@media screen and (max-width: 320px) {

}
