@charset "utf-8";
/* CSS Document */

 @font-face {
 font-family: Brandon;
 font-style: normal;
 font-weight: 400;
 src: url(https://store.caseys.com/20190322034846/assets/fonts/BrandonTextWeb-Regular.woff2) format("woff2")
}
/*
@font-face {
 font-family: Brandon; 
 font-style: normal;
 font-weight: 700;
 src: url(https://stage.caseys.com/_ui/responsive/common/static/fonts/BrandonTextWeb-Bold.woff2) format("woff2"), url(https://stage.caseys.com/_ui/responsive/common/static/fonts/BrandonTextWeb-Bold.woff) format("woff"), url(https://stage.caseys.com/_ui/responsive/common/static/fonts/BrandonTextWeb-Bold.ttf) format("truetype")
} */
@font-face {
 font-family: Brandon;
 font-style: normal;
 font-weight: 900;
 src: url(https://store.caseys.com/20190322034846/assets/fonts/BrandonTextWeb-Black.woff2) format("woff2")
}

 .link {
  color:#436ea2;
 }
 
 .link:hover {
  color:#436ea2;
 }
 
 .pageHeader {
  max-height: 64px;
  min-height:64px;
  width: 100%;
  background-color: #e62710;
  background-image: url(http://image.offers.caseys.com/lib/fe3b15707564057b751375/m/1/2e50c7e9-7ebb-49f0-82df-3beb6c0dfbf1.jpg);
  background-repeat: repeat-x;
  background-size: 100px;
 }


 .fixed-top {
  top:0;
  left:0;
  position:fixed;
  right:0;
  z-index:1030;
 }
   
 .Nav__logo{
  left:50%;
  position:absolute;
  top:15px;
  transform: translate3d(-50%,0,0);
  z-index:5;
  height:26px;
  
 }
 
 .Nav__logo img {
  height:32px;
 }
 
 .formContainer {
  background-color:rgba(35,31,32,.05);
  width:100%;
  padding:4rem;
 }
 
 .pageContainer {
  max-width:970px;
  padding:3rem;
  margin-left:auto;
  margin-right:auto;
 }
    
 @media (max-width:768px) {
 .pageHeader {
  max-height: 48px;
  min-height: 48px;
 }

.pageContainer {
padding-top:4rem;
}
     
 .Nav__logo{
  top:10px; 
 }
  .Nav__logo img {
   height:26px;
 }
  
 .formContainer {
  padding:1.5rem 0.5rem;
 }
 .pageContainer {
  max-width:970px;
  padding:3rem;
 }
 }
  @media (max-width:992px) {
 .pageContainer {
  padding:1rem;
 }
 }

@media (max-width:576px) {
.pageContainer {
padding-top:4rem;
}
 }