@charset "utf-8";
/* CSS Document */

.fixed-footer-strip-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 200000;
}
.fixed-footer-strip-content {
  background: #D9D4D4;
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 5px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  text-align: center;
  opacity: 0.9;
}

.btn.pink:hover, .btn.pink.hover {
  text-decoration: none;
  color: white;
  -webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 black;
  -moz-box-shadow: inset 0 0 0.2em rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.15), 0 0 0 #000;
  box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 black;
  background-color: #D30270;
  background: -webkit-linear-gradient(top, #EF3093 0%, #E81D87 50%, #E51481 50.1%, #D30270 100%);
  background: -moz-linear-gradient(top, #EF3093 0%, #E81D87 50%, #E51481 50.1%, #D30270 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef3093', endColorstr='#ffd30270', GradientType=0);
}
.btn {
  display: inline-block;
  padding: 0.4em 0.9em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #127EAF;
  background: -webkit-linear-gradient(top, #25A8E3 0%, #1C92C8 50%, #188BC1 50.1%, #127EAF 100%);
  background: -moz-linear-gradient(top, #25A8E3 0%, #1C92C8 50%, #188BC1 50.1%, #127EAF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25a8e3', endColorstr='#ff127eaf', GradientType=0);
  border-color: #127EAF #1878A5 #126A94 #1878A5;
  -webkit-box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 black;
  -moz-box-shadow: inset 0 0 0.2em rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.15), 0 0 0 #000;
  box-shadow: inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 black;
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
}
.btn.pink {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #BF0265;
  background: -webkit-linear-gradient(top, #ED1D89 0%, #DB167D 50%, #D21276 50.1%, #BF0265 100%);
  background: -moz-linear-gradient(top, #ED1D89 0%, #DB167D 50%, #D21276 50.1%, #BF0265 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed1d89', endColorstr='#ffbf0265', GradientType=0);
  border-color: #BF0265 #B11265 #A30E5C #B11265;
}
.btn.large {
  font-size: 18px;
  cursor: pointer;
}

.icon-and-text {
  height: 41px;
  padding: 8px 16px;
}

.fixed-footer-text {
  padding: 4px 15px;
  font-size: 17px;
  font-weight: bold;
  color: #900;
  text-align: center;
}