/*.navbar-static-top { margin-bottom: 20px; }*/
i { font-size: 18px; }
footer { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; background-color: #efefef; }
#status { margin-bottom: 20px; padding: 0px }
/*.nav>li .count { position: absolute; bottom: 12px; right: 8px; font-size: 10px; font-weight: normal; background: rgba(51,200,51,0.55); color: rgba(255,255,255,0.9); line-height: 1em; padding: 2px 4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }*/
#top-nav {background-color:#000000;}

#promoCarousel .carousel-caption{position:absolute;left:0%;right:0%;border:1px solid #999; padding:0 10px;bottom:0px;z-index:10;color:#777;text-align:left;text-shadow:none}
#promoCarousel .carousel-inner .item img {margin-top:232px}
#promoCarousel .item { background: #fff; border:1px solid #fff; height: 400px!important }
#promoCarousel .item h3 { line-height: 100%; font-size: 1.2em }
#promoCarousel .item p { line-height: 120%; font-size: 0.8em }

.carousel-caption { top: 0 }

.tab-pane {margin-top:2em}

#main {margin-bottom:4em} /*for sticky footer*/

#redeem-product-tbl input {width:4em}
.cfca-steps-info {padding-top:100px; height:270px}

#loginform div.input-group {margin-bottom:2em}










/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#main {min-height: 100%; height: auto; /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
footer {height: 60px; background-color: #f5f5f5;}