/* Used for :hover aka rollover on linked elements */
/* Used for :hover aka rollover on linked elements */
/* Page Headers - Standard */
.page-header__spacer {
  padding-top: 50px;
  padding-bottom: 30px; }

@media screen and (max-width: 375px) {
  .page-header__remove-background {
    background-image: none !important; } }

.print-header {
  display: none; }

th, td {
  width: 0; }

.confirmation__container {
  padding: 50px 0 100px 0; }

form {
  margin: 0;
  padding: 0; }

fieldset {
  margin: 0;
  padding: 0;
  border-style: none; }

.form__row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .form__row h3 {
    color: #B3A369;
    margin-bottom: 5px; }

.field.text,
.field.textarea,
.field.dropdown {
  background: #333F48;
  width: 100%; }
  .field.text > div,
  .field.textarea > div,
  .field.dropdown > div {
    margin: 1px 0 14px 0; }
  @media screen and (min-width: 550px) {
    .field.text,
    .field.textarea,
    .field.dropdown {
      width: 48.5%; } }

select,
textarea,
input {
  width: 100%;
  border-style: none;
  border-radius: 0;
  background: #FFFFFF;
  height: 40px; }

/**  Styling Dropdown/Combobox  **/
.field.dropdown .middleColumn {
  background: #FFFFFF; }
.field.dropdown select {
  height: 40px;
  margin: 0;
  border-style: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("/themes/steelfort/images/icons/a-go-d.svg") no-repeat 98% center;
  background-size: 5%; }

/**  Styling Comments section  **/
#Form_Form_Comments_Holder {
  width: 100%; }
  #Form_Form_Comments_Holder label {
    display: none; }
  #Form_Form_Comments_Holder textarea {
    height: 200px; }

/**   Styling Checkboxes  **/
.optionset.checkboxset .odd,
.optionset.checkboxset .even {
  float: left;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  @media screen and (min-width: 550px) {
    .optionset.checkboxset .odd,
    .optionset.checkboxset .even {
      width: 48%; } }
  .optionset.checkboxset .odd >,
  .optionset.checkboxset .even > {
    height: 100%; }
.optionset.checkboxset .even {
  margin-left: 0; }
  @media screen and (min-width: 550px) {
    .optionset.checkboxset .even {
      margin-left: 4%; } }

.odd,
.even,
.checkbox,
.checkboxset {
  height: 30px; }
  .odd input,
  .even input,
  .checkbox input,
  .checkboxset input {
    margin-right: 10px; }

.field.checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: center; }

input[type=checkbox],
input[type=checkbox]:checked {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%; }

input[type=checkbox] {
  background: #FFFFFF; }

input[type=checkbox]:checked {
  background: #B3A369; }

/**   Styling Submit Button    **/
.Actions {
  padding-top: 30px;
  padding-bottom: 60px; }
  .Actions input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: solid 1px #B3A369;
    background: #47525a;
    color: #FFFFFF;
    height: 40px;
    width: 100%; }
    @media screen and (min-width: 550px) {
      .Actions input {
        width: 50%; } }
    @media screen and (min-width: 720px) {
      .Actions input {
        width: 30%; } }

/*# sourceMappingURL=product-registration-page.css.map */
