/* otaku.css */
@font-face {
  font-family: 'otaku_rant_bold';
  src: url('otaku_rant_bold-webfont.woff2') format('woff2'),
  url('otaku_rant_bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}


* {
    margin: 0;
    padding: 0;
  	-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
.container {
max-width:1024px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  border-style:solid;
  border:2px;
  padding-left:25px;
  padding-right:25px;


}
body  {

  font-family: Open Sans, Segoe UI, tahoma, helvetica, sans-serif;
  font-size:14px;
  color:#484848;
}
#bannerLogo {
 /*width:100%;
  margin-left:auto;
  margin-right:auto;*/
  margin-bottom:15px;
  }
#title {
  text-align:center;
  }
h1 {
  font-family:Open Sans Semibold, Segoe UI Semibold,tahoma, helvetica, sans-serif;
 font-size:3.5em;
 font-weight:700;
 /*text-align:center;*/
 margin-top:5px;
 margin-bottom:0px;
 color:#DA151E;
}
h1.a6bfde {
  color:#a6bfde;
}
h1.c1f0fb {
  color:#c1f0fb;
}
span.avoidwrap {
  display:inline-block;
  }
h2 {
 font-size:2.6em;
 /*text-align:center;*/
 margin-top:5px;
 margin-bottom:0px;
 color:#DA151E;
}
#best-deal {
  font-face:
}

#giftform {
	display:none;
}
.form-control {
    display: block;
    width: 100%;
    height: 20px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius:0px;
    margin-top:4px;
    margin-bottom:8px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

 .form-control {
      font-size:1.2em;
      line-height:.1.0em;
      height:2.2em;
      -webkit-appearance: none;
      border-radius: 0;
 }

.btn-group-vertical{
  max-width:300px;
}

input[type=radio]{
  height:15px;
  width:15px;
  margin: 5px 0 0;
}

.indent {
  margin-left:10px;
  }

#offeringSelect {
font-size:1.3em;
padding-bottom:25px;

}

.bumped-down {
  position:relative;
  top:20px;
 }

 @media (max-width:768px) {
.bumped-down {
 top:0px;
}

 #img-bar {
  margin: 15px 0 0;
  vertical-align: middle;
  }

#customer_info {
padding-top:0px;
}

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

#footer {
	text-align:center;
}