
body { background: #f1f1f1; }

#mainNav, .navbar-nav {
    display:none;
  }

#order_body #mainNav, #footer_body #mainNav {
    display:block;
position: relative;
  }

#order_body #subheader { margin: 50px 0; }

/******* Combo Image *******/
.combo-image {  position: relative;  height: 400px; bottom: 0; right: 0; }

/******* Form *******/
input, select { color: #222222;  height: 30px; width: 100%; }
input[type=checkbox], input[type=radio]{ height: 15px; width: 15px; }

header.masthead {
  text-align: left;
  color: #ffffff;
  background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url("../../images/background.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;

}

header.masthead .intro-text {
    padding-top: 100px;
  }

header.masthead .form-box { 
max-width: 100%;
margin: 125px 0 25px 0;
background: #FFFFFF;
font-size: 13px;
text-align: left;
color: #222222;
line-height: 18px;
border: 3px solid #9DD3DF;
}
header.masthead .form-box .col-3 { padding: 10px 0; }
header.masthead .form-box .col-9 { padding: 5px; }
header.masthead .form-box .label { color: #222222; padding:10px 0 0 2px; margin: 0; font-size: 13px; font-weight: normal;}
header.masthead .form-box-header { width: 100%; padding: 15px 5px; height: 100%; background: url(''); font-size: 35px; letter-spacing: -1px; line-height: 30px; font-weight: bold; text-align: center; text-transform: uppercase; }.form-box-header small { display: block; font-size: 20px; }

#about { background: #333333; color: #ffffff;   }
.masthead, #about, #footer { margin: 0 auto; max-width: 1400px; border: 1px solid #000; }

#footer { background: #000000; color: #ffffff }