/*Global Styles*/
body {
  background: #B6C6D1;
  margin: 0;
  padding: 0;
  min-width: 100% !important; }

a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  text-decoration: none; }

img {
  height: auto; }

/*h3 { font-family: sans-serif; font-size: 16px; color: #fff; text-decoration: none; font-weight: bold;}*/
.content {
  background-color: #FFF;
  min-width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #666666; }

.centrado {
  max-width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto; }

a.toggle_pass:link {
  color: #CCCCCC;
  text-decoration: none; }

a.toggle_pass:visited {
  color: #CCCCCC;
  text-decoration: none; }

a.toggle_pass:hover {
  color: #EEEEEE;
  text-decoration: none; }

a.toggle_pass:active {
  color: #CCCCCC; }

/*padding: 20px 50px 10px 50px;*/
.Footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-top: 5px; }

.Footer-newsstands li a, .FooterList a, .Policy-policyLinks a {
  color: white;
  text-decoration: none;
  outline: none;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out; }

.Footer-newsstands li a:hover, .FooterList a:hover, .Policy-policyLinks a:hover {
  color: #03A9F4;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out; }

.FooterList-wrapper {
  padding: 0 0;
  width: 100%; }

.FooterList-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.FooterList a {
  font-size: 14px;
  font-weight: normal; }

.FooterList ul > li {
  margin-bottom: 14px; }

.FooterList ul > li:last-child {
  margin-bottom: 0; }

.FooterList h3 {
  margin: 0;
  font-size: 16px;
  min-height: 30px;
  color: #fff; }

.FooterList--zinioLinks h3 {
  background: url(../images/footerlogo.svg) no-repeat;
  text-indent: -9999em;
  width: 66px;
  height: 28px; }

li.FooterList-icons {
  padding-left: 30px;
  position: relative; }

.FooterList-icons:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  background-image: url(../images/footer_icons2.png);
  background-repeat: no-repeat;
  background-size: 17px 95px; }

.FooterList-icons--android:before, .FooterList-icons--ios:before {
  width: 15px;
  height: 18px;
  margin-right: 15px; }

.FooterList-icons--android:before {
  background-position: 0 0; }

.FooterList-icons--facebook:before {
  width: 16px;
  height: 16px;
  margin-right: 14px;
  background-position: 0 -31px; }

.FooterList-icons--ios:before {
  background-position: 0 -47px; }

.FooterList-icons--twitter:before {
  width: 17px;
  height: 14px;
  margin-right: 13px;
  background-position: 0 -65px; }

.FooterList-icons--desktop:before {
  width: 11px;
  height: 15px;
  margin-right: 19px;
  background-image: url(../images/zz.png);
  background-size: 11px 15px; }

.FooterList-icons > a {
  vertical-align: middle; }

.Policy-wrapper {
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  margin: auto;
  padding: 1rem 0; }

.Policy-copyRights {
  margin-right: auto; }

.Policy-policyLinks {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* ### New CSS ### */
.bt_n, #page tr:nth-child(2) td form button[type="submit"] {
  width: 340px;
  height: 48px;
  border: none;
  margin: 10px 0px 10px 0px;
  cursor: pointer;
  border-radius: 3px;
  background-color: #35b1fe;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  opacity: 0.65; }
  .bt_n:hover, #page tr:nth-child(2) td form button[type="submit"]:hover {
    opacity: 1; }
  .bt_n:active, #page tr:nth-child(2) td form button[type="submit"]:active {
    opacity: 0.8; }

/* Page */
#page {
  -webkit-box-shadow: 0px 0px 5px 0px #999999;
  -moz-box-shadow: 0px 0px 5px 0px #999999;
  box-shadow: 0px 0px 5px 0px #999999;
  /* Header */
  /* Content of the middle */
  /* Footer */ }
  #page tr:nth-child(1) td {
    -webkit-box-shadow: 0px 4px 5px -2px #999999;
    -moz-box-shadow: 0px 4px 5px -2px #999999;
    box-shadow: 0px 4px 5px -2px #999999;
    padding: 0px 0px 0px 40px;
    height: 53px; }
  #page tr:nth-child(2) td {
    padding: 30px 30px 30px 30px;
    text-align: center; }
    #page tr:nth-child(2) td h3 {
      margin-top: 0px;
      margin-bottom: 20px; }
    #page tr:nth-child(2) td p {
      margin-bottom: 20px; }
    #page tr:nth-child(2) td form {
      -webkit-box-shadow: 0px 0px 5px 0px #999999;
      -moz-box-shadow: 0px 0px 5px 0px #999999;
      box-shadow: 0px 0px 5px 0px #999999;
      max-width: 50%;
      padding: 10px;
      margin: 0 auto 50px;
      color: white; }
      #page tr:nth-child(2) td form input[type="text"] {
        width: 338px;
        height: 46px;
        border: 1px solid #05242D;
        margin: 10px 0px 10px 0px;
        background: none;
        border-radius: 3px;
        font-size: 14px;
        font-weight: bold;
        padding: 0 0 0 20px;
        color: #05242D;
        font-weight: 200;
        opacity: 0.65; }

/*# sourceMappingURL=redeem_mail.css.map */
