﻿/* DOCUMENT LAYOUT: The structure of the document */
@media all {
  .bodyHeaderWindow h2 {
    line-height: 23px;
    color: #0f3a67;
    font-size: 160%;
    margin-bottom: 15px;
    margin-top: -7px; }
  body.prijsvoordeel {
    background: #2874c8 url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/logInBody.jpg") repeat-x 50% 0%;
    height: 100% !important; }
  body.prijsvoordeel #bodySection {
    background: #2874c8 url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/logInBody.jpg") repeat-x 50% 0%;
    min-height: 100%; }
  body.prijsvoordeel #bodyHeader {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/bodyHeader_PV.png") no-repeat 0px 53px;
    padding-top: 12px; }
  body.prijsvoordeel header.bodyArticleWindow h1 {
    color: #ffffff !important; }
  body.loginenwin header.bodyArticleWindow a {
    color: #1b2f4b;
    background: -webkit-linear-gradient(top, #f3f4f6 0%, #d2d6df 100%);
    background: linear-gradient(to bottom, #f3f4f6 0%, #d2d6df 100%);
    text-align: center;
    border-radius: 5px;
    margin-top: -6px;
    margin-right: -2px;
    font-size: 14px;
    line-height: 31px;
    height: 31px;
    padding: 0px 20px;
    font-weight: bold;
    text-decoration: none; }
  body.loginenwin header.bodyArticleWindow a:hover {
    background: -webkit-linear-gradient(top, #d2d6df 0%, #f3f4f6 100%);
    background: linear-gradient(to bottom, #d2d6df 0%, #f3f4f6 100%); }
  body.loginenwin #bodyArticle div.bodyArticleWindow {
    margin-top: 18px;
    width: 980px;
    position: relative;
    margin-bottom: -8px;
    height: 718px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
    padding: 20px 20px 0px 20px !important;
    box-sizing: border-box;
    background: #b2ccea url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/headerLW.png") no-repeat 0px 0% !important; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow {
    margin-top: 18px;
    width: 980px;
    margin-bottom: -15px;
    position: relative;
    border-radius: 5px;
    height: auto;
    padding: 19px 17px 0px 18px !important;
    box-sizing: border-box;
    background: #b2ccea url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/headerLW.png") no-repeat 0px 0% !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockLW.png") no-repeat 0% 0%;
    width: 304px;
    height: 263px;
    float: left;
    margin: 0px 16px 17px 0px;
    padding: 12px;
    box-sizing: border-box;
    position: relative; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block img {
    margin: -12px -12px 0px -12px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .winner {
    background: none;
    width: 304px;
    height: 263px;
    float: left;
    margin: 0px 17px 17px 0px;
    padding: 12px;
    box-sizing: border-box;
    position: relative;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .winner figure {
    margin-top: -10px;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .winner img.mask {
    position: absolute;
    z-index: 1; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .winner img.photo {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 250px !important;
    height: 250px !important; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .winner a.btnBlue {
    position: relative;
    z-index: 2;
    bottom: 24px;
    font-size: 14px !important; }
  .loginenwin.two .winner div.stars {
    position: absolute;
    left: 10px;
    bottom: 80px;
    width: 40px;
    z-index: 99; }
  .loginenwin.two .winner div.stars a {
    text-decoration: none; }
  .loginenwin.two .winner div.stars img {
    margin-bottom: -5px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block.banner {
    padding: 12px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block a {
    text-decoration: none; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block a.btnBluse {
    height: 31px;
    background: -webkit-linear-gradient(top, #2f53a8 0%, #1c397e 100%);
    background: linear-gradient(to bottom, #2f53a8 0%, #1c397e 100%);
    box-shadow: 0px 1px 3px #565656;
    line-height: 32px;
    color: #ffffff;
    float: right;
    font-size: 14px;
    padding: 0px 25px;
    margin-top: -12px;
    margin-right: 0px;
    border-radius: 5px;
    font-weight: bold;
    top: 0px;
    position: relative; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block a.btnBluse:hover {
    background: -webkit-linear-gradient(top, #1c397e 0%, #2f53a8 100%);
    background: linear-gradient(to bottom, #1c397e 0%, #2f53a8 100%); }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block:nth-of-type(3n) {
    margin-right: -20px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block.won {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockLW.png") no-repeat 0% 0%; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block div.won {
    background: #264794;
    height: 104px;
    text-align: center;
    color: #ffed06;
    font-size: 18px;
    width: 300px;
    margin: 0px 0px -12px -10px;
    box-sizing: border-box;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block div.won:hover {
    background: #587db7; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block article {
    color: #1b2f4b;
    font-size: 18px;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block h2 {
    color: #1b2f4b;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 2px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block p {
    color: #1b2f4b;
    font-size: 12px;
    margin-bottom: -1px;
    margin-top: -1px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block span.price {
    color: #2a74c9;
    font-size: 16px;
    margin-bottom: 7px;
    font-weight: bold;
    display: block; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block h2 + span.price {
    margin-top: 10px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block div.won h2 {
    color: #ffffff;
    font-size: 18px;
    margin-top: 0px;
    padding-top: 8px;
    margin-bottom: 15px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin2 .block div.won span {
    font-size: 14px;
    margin-top: 4px; }
  a.cornerClick {
    width: 70px;
    height: 60px;
    position: absolute;
    z-index: 111111; }
  a.cornerClick.top {
    top: 0px;
    right: 0px; }
  a.cornerClick.bottom {
    bottom: 0px;
    right: 0px; }
  /* new css blocks */
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockLW.png") no-repeat 0% 100%;
    width: 304px;
    height: 325px;
    float: left;
    margin: 0px 16px 17px 0px;
    padding: 12px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block figure {
    margin: -12px -10px 0px -10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;
    display: block;
    overflow: hidden; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block img {
    position: relative;
    left: 100%;
    margin-left: -200%; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block.banner img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: static;
    left: 0;
    margin-left: 0px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block.banner a.btnBlue {
    padding: 9px 10px !important; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner {
    background: none;
    width: 310px;
    height: 263px;
    float: left;
    margin: 0px 10px 17px 0px;
    padding: 12px;
    box-sizing: border-box;
    position: relative;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner figure {
    margin-top: -10px;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner img.mask {
    position: absolute;
    z-index: 1; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner img.photo {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 232px !important;
    height: 232px !important;
    margin: 14px 0px 20px 0px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner a.btnBlue, body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner a.btnPurple {
    position: relative;
    z-index: 2;
    bottom: 8px;
    font-size: 14px !important;
    width: 240px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner a.btnBlue:first-of-type, body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner a.btnPurple:first-of-type, body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .winner a.btnRed:first-of-type {
    top: -11px;
    position: relative; }
  .loginenwin.two .winner div.stars {
    position: absolute;
    left: 10px;
    bottom: 50px;
    width: 40px;
    z-index: 99; }
  .loginenwin.two .winner div.stars a {
    text-decoration: none; }
  .loginenwin.two .winner div.stars img {
    margin-bottom: -5px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block.banner {
    padding: 12px 12px 12px 10px;
    background: none !important; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block.banner figure {
    width: 304px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block a {
    text-decoration: none; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block a.btnBluse {
    height: 31px;
    background: -webkit-linear-gradient(top, #2f53a8 0%, #1c397e 100%);
    background: linear-gradient(to bottom, #2f53a8 0%, #1c397e 100%);
    box-shadow: 0px 1px 3px #565656;
    line-height: 32px;
    color: #ffffff;
    float: right;
    font-size: 14px;
    padding: 0px 25px;
    margin-top: -12px;
    margin-right: 0px;
    border-radius: 5px;
    font-weight: bold;
    top: 0px;
    position: relative; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block a.btnBluse:hover {
    background: -webkit-linear-gradient(top, #1c397e 0%, #2f53a8 100%);
    background: linear-gradient(to bottom, #1c397e 0%, #2f53a8 100%); }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block:nth-of-type(3n) {
    margin-right: -20px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block.won {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockLW.png") no-repeat 0% 0%; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won {
    background: #264794;
    height: 133px;
    text-align: center;
    color: #ffed06;
    font-size: 18px;
    width: 300px;
    margin: 0px 0px -12px -10px;
    box-sizing: border-box;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won:hover {
    background: #587db7; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article {
    color: #1b2f4b;
    font-size: 18px;
    text-align: center; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick {
    border-radius: 5px;
    position: absolute;
    width: 301px;
    height: 180px;
    z-index: 11111;
    text-align: center;
    padding-top: 20px;
    box-sizing: border-box; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick.top {
    background: linear-gradient(rgba(2, 40, 142, 0.85) 35%, rgba(2, 40, 142, 0));
    left: 2px;
    top: 0px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick div {
    width: 100%; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick.bottom {
    background: linear-gradient(rgba(2, 40, 142, 0), rgba(2, 40, 142, 0.85) 35%);
    left: 2px;
    bottom: 0px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick.bottom div {
    position: absolute;
    bottom: 20px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick p {
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    line-height: 20px;
    margin-bottom: 20px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick a.btnHuge {
    float: none;
    display: inline-block;
    border-radius: 5px;
    margin-top: -13px;
    /*background-image: -moz-linear-gradient( 0deg, rgb(169,188,209) 0%, rgb(250,251,252) 100%);
								background-image: -webkit-linear-gradient( 0deg, rgb(169,188,209) 0%, rgb(250,251,252) 100%);
								background-image: linear-gradient( 0deg, rgb(169,188,209) 0%, rgb(250,251,252) 100%);
								box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);*/ }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick a.btnHuge:hover {
    float: none;
    border-radius: 5px;
    /*background-image: -moz-linear-gradient( 0deg, rgb(250,251,252) 0%, rgb(169,188,209) 100%);
									background-image: -webkit-linear-gradient( 0deg, rgb(250,251,252) 0%, rgb(169,188,209) 100%);
									background-image: linear-gradient( 0deg, rgb(250,251,252) 0%, rgb(169,188,209) 100%);
									box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);*/ }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick a.close {
    position: absolute;
    right: 10px;
    top: 97px;
    color: #ffffff;
    text-decoration: none; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick a.close:hover {
    cursor: pointer; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block article div.layClick.bottom a.close {
    position: absolute;
    bottom: -10px;
    top: auto;
    color: #ffffff;
    text-decoration: none; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block h2 {
    color: #1b2f4b;
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 10px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block p {
    color: #1b2f4b;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 0px;
    line-height: 13px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block span.price {
    color: #2a74c9;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
    display: block; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block h2 + span.price {
    margin-top: 10px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won h2 {
    color: #ffffff;
    font-size: 18px;
    margin-top: 0px;
    padding-top: 12px;
    margin-bottom: 8px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won span {
    font-size: 14px;
    margin-top: 4px;
    display: block; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won span.quote {
    font-size: 16px;
    margin-top: 10px;
    line-height: 18px;
    color: #ffffff;
    padding: 0px 20px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .loginenwin3 .block div.won strong:nth-of-type(2) {
    margin-top: 10px;
    display: block; }
  /*---*/
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .block footer {
    bottom: 12px;
    position: absolute;
    width: 280px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .block footer figure {
    position: absolute;
    width: 217px;
    height: 207px;
    z-index: 6;
    pointer-events: none; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .block figure.bottom {
    right: -14px;
    bottom: -10px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .block figure.top {
    right: -41px;
    top: -274px; }
  body.loginenwin.two #bodyArticle div.bodyArticleWindow .block.won figure.top {
    right: -41px;
    top: -304px; }
  body.loginenwin #bodyArticle footer.bodyArticleWindow {
    /*background: #b2ccea !important;
        box-shadow: 0 3px 3px -3px rgba(0,0,0,0.6);
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        width: auto;
        margin-bottom: 80px;
        height: 18px;
        position: relative;*/
    display: none; }
  body.loginenwinContent #bodyArticleWindow {
    position: relative; }
  body.prijsvoordeel #mainMenu li a.level_1 {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/mainMenuPV.png");
    width: auto; }
  /* CB 3-07-13; toegevoegd voor compatibiliteit met extra menu item en het aan en uitzetten van uit code*/
  body.prijsvoordeel #mainMenu.extraMenuItem li a.level_1 {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/mainMenuPV.png");
    width: auto; }
  body.prijsvoordeel #mainMenu.extraMenuItem li a.level_1 {
    padding: 0px 0px 0px 16px !important; }
  body.prijsvoordeel #mainMenu li a.level_1 span {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/mainMenuPV.png");
    color: #ffffff; }
  body.prijsvoordeel #mainMenu li a.level_1:hover {
    color: #2a2a2a !important; }
  body.prijsvoordeel #mainMenu li a.level_1:hover {
    color: #2a2a2a;
    background-position: 0% -256px !important; }
  body.prijsvoordeel #mainMenu li a.level_1:hover span {
    background-position: 100% -256px !important; }
  body.prijsvoordeel #mainMenu li:first-child a.level_1 {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/mainMenuPVEnd.png"); }
  body.prijsvoordeel #mainMenu li:first-child a.level_1 span {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/mainMenuPVEnd.png"); }
  body.prijsvoordeel #mainMenu li a.level_1.active:link, body.prijsvoordeel #mainMenu li a.level_1.active:visited {
    background-position: 0% -385px !important; }
  body.prijsvoordeel #mainMenu li a.level_1.active:hover, body.prijsvoordeel #mainMenu li a.level_1.active:active {
    background-position: 0% -385px !important; }
  body.prijsvoordeel #mainMenu li a.level_1.active:link span, body.prijsvoordeel #mainMenu li a.level_1.active:visited span {
    background-position: 100% -385px !important;
    color: #0b1c59; }
  body.prijsvoordeel #mainMenu li a.level_1.active:hover span, body.prijsvoordeel #mainMenu li a.level_1.active:active span {
    background-position: 100% -385px !important; }
  body.prijsvoordeel #mainMenu li a.level_1.active, body.prijsvoordeel #mainMenu li a.level_1.active span {
    background-position: 100% -385px; }
  .loginwin {
    position: relative; }
  #loginWins2.loginWin {
    background: none;
    margin-bottom: 20px;
    height: 100%;
    display: flex !important;
    flex-flow: row wrap;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    width: calc(100% - 20px);
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backDivider2.png") repeat-y 50% -12px; }
  #loginWins2 .header {
    min-height: 300px;
    width: 420px;
    padding-right: 40px;
    display: inline-block; }
  #loginWins2 .puzzleBlock.other {
    width: 365px;
    margin-left: 40px; }
  #loginWins2 .puzzleBlock.other figure.whole img {
    height: 295px;
    width: 100%; }
  #loginWins2 .puzzleBlock figure.fifty {
    position: relative; }
  #loginWins2 .puzzleBlock figure.fifty span.factor {
    width: 30px;
    height: 27px;
    text-align: center;
    display: block;
    position: absolute;
    top: 15px;
    right: 20px;
    background: #0f3a67;
    color: #ffffff;
    font-weight: bold;
    border-radius: 5px;
    padding-top: 3px; }
  #loginWins2 .puzzleBlock figure.fifty footer {
    position: absolute;
    bottom: 20px;
    width: 100%;
    background: none;
    height: auto;
    padding: 0px 0px; }
  #loginWins2 .puzzleBlock figure.fifty footer .btnHuge {
    display: inline-block; }
  #loginWins2 .puzzleBlock figure.fifty footer .btnHuge.left {
    margin-left: 25px; }
  #loginWins2 .puzzleBlock figure.fifty footer .btnHuge.right {
    margin-right: 25px; }
  #loginWins2 .puzzleBlock.other figure.noHeader {
    width: auto;
    height: auto;
    margin: auto 3px !important; }
  #loginWins2 header p {
    height: auto !important; }
  #loginWins2 header p:only-of-type {
    margin-bottom: 80px; }
  .loginWin {
    width: 438px;
    float: left;
    margin: 10px 20px 0px 0px;
    padding: 0px 24px 0px 20px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backDivider.png") no-repeat 100% -12px; }
  .loginWin h2 {
    font-size: 200%;
    color: #0a1b57;
    margin-bottom: 22px;
    line-height: 26px; }
  .loginWin p {
    font-size: 130%;
    color: #44546b;
    line-height: 160%;
    margin-bottom: 27px;
    height: 281px;
    overflow: hidden; }
  .loginWin .priceBlock {
    margin-bottom: 10px;
    *margin-bottom: 70px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/priceBlocksv1.png") no-repeat 0% 0%;
    width: 380px;
    height: 90px;
    padding: 20px; }
  .priceBlock.small {
    margin-bottom: 0px;
    background: #e3edf8;
    width: 380px;
    border-radius: 5px !important;
    height: 17px;
    padding: 20px;
    position: absolute;
    bottom: 38px; }
  .priceBlock.small.override {
    bottom: 96px; }
  .priceWinBlock {
    margin-bottom: 30px;
    *margin-bottom: 70px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/priceWinnerBlocksv1.png") no-repeat 0% 0%;
    width: 381px;
    height: 55px;
    padding: 20px; }
  .priceWinBlock span.more {
    font-size: 120%;
    color: #44546b;
    font-weight: bold;
    display: block;
    height: 40px;
    margin-right: 0px;
    margin-bottom: 15px;
    width: 426px; }
  .priceWinBlock span.more a {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% 0px;
    height: 38px;
    width: 125px;
    float: right;
    color: #264f79;
    text-decoration: none;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    margin-top: 6px;
    margin: -9px 59px 0px 0px;
    *margin: -25px 59px 0px 0px; }
  .priceWinBlock span.more a:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% -38px; }
  .loginWin .priceBlock .blues {
    margin-top: -6px;
    float: left; }
  .loginWin .priceBlock span.price {
    font-size: 160%;
    color: #44546b;
    font-weight: bold;
    display: block;
    height: 55px;
    margin-right: 20px; }
  .loginWin .priceBlock span.more {
    font-size: 120%;
    color: #44546b;
    font-weight: bold;
    display: block;
    height: 40px;
    margin-right: 0px;
    margin-bottom: 15px;
    width: 448px; }
  .loginWin .priceBlock span.more a {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% 0px;
    height: 38px;
    width: 125px;
    float: right;
    color: #264f79;
    text-decoration: none;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    margin-top: 6px;
    margin: -9px 59px 0px 0px;
    *margin: -25px 59px 0px 0px; }
  #detailviralBanner a:hover,
  .loginWin .priceBlock span.more a:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% -38px; }
  #detailviralBanner a.blueish,
  .loginWin .priceBlock span.more a.blueish {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0% 0%;
    position: relative;
    height: 38px;
    line-height: 38px;
    color: #ffffff !important;
    text-decoration: none;
    display: block !important;
    padding: 0px 8px 0px 20px;
    margin: -9px 68px 0px 0px !important;
    float: right;
    width: auto;
    *margin-top: -27px !important; }
  .loginWin .priceBlock.small span.more a.blueish {
    margin: -9px 78px 0px 0px !important; }
  #detailviralBanner a.blueish span,
  .loginWin .priceBlock span.more a.blueish span {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 100% 0%;
    position: absolute;
    height: 38px;
    width: 10px;
    right: 0px;
    top: 0px;
    padding: 0px;
    display: block; }
  #detailviralBanner a.blueish:hover,
  .loginWin .priceBlock span.more a.blueish:hover {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0% -38px; }
  #detailviralBanner a.blueish:hover span,
  .loginWin .priceBlock span.more a.blueish:hover span {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 100% -38px; }
  #detailviralBanner span.price span
.loginWin .priceBlock span.price span {
    color: #2a74c9; }
  span.overlapButton.blueish {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0px 0px;
    cursor: pointer;
    display: inline-block;
    height: 38px;
    margin: 0px 14px 0px 0px;
    padding: 0px 0px 0px 20px;
    vertical-align: middle;
    width: auto;
    float: right;
    white-space: nowrap; }
  span.overlapButton.blueish span.overlap {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 100% 0px;
    display: inline-block;
    height: 38px;
    margin-right: -15px;
    padding: 0px 15px 0px 0px;
    position: static; }
  span.overlapButton.blueish input {
    border: none;
    background: Transparent none;
    color: #ffffff;
    cursor: pointer;
    height: 38px;
    line-height: 12px;
    margin-top: 0px;
    margin-top: -32px;
    overflow: visible;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold !important;
    font-size: 110%; }
  span.overlapButton.blueish:hover {
    background-position: 0px -38px; }
  span.overlapButton.blueish:hover .overlap {
    background-position: 100% -38px; }
  span.overlapButton.blueish:hover span.overlap span.button {
    color: #ffffff; }
  #loginWinImage {
    margin: -10px 0px 20px -10px; }
  .crossword {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backCrossWord.png") no-repeat 0px 0px;
    width: 500px;
    padding: 12px 20px 10px 20px;
    position: relative; }
  .crossword .bottom {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backCrossWord.png") no-repeat 0px 100%;
    width: 540px;
    height: 10px;
    position: absolute;
    left: 0px;
    bottom: -10px; }
  .crossword header {
    height: 46px; }
  .crossword header h3 {
    color: #0f3a67;
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 20px; }
  .crossword article {
    margin: 0px 0px 20px 0px; }
  .crossword article fieldset {
    margin: 0px 0px 10px 0px; }
  .crossword article fieldset input {
    width: 28px;
    height: 23px;
    float: left;
    margin: 0px 0px -1px -1px;
    text-align: center;
    padding-top: 6px;
    padding-top: 0px\9;
    border: none;
    color: #000000;
    font-size: 130%;
    font-weight: bold;
    text-transform: uppercase;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbers.png") no-repeat 0px 0px;
    width: 26px\9; }
  .crossword fieldset input.one {
    background-position: 0px 0px; }
  .crossword fieldset input.two {
    background-position: -27px 0px; }
  .crossword fieldset input.three {
    background-position: -54px 0px; }
  .crossword fieldset input.four {
    background-position: -81px 0px; }
  .crossword fieldset input.five {
    background-position: -108px 0px; }
  .crossword fieldset input.six {
    background-position: -135px 0px; }
  .crossword fieldset input.seven {
    background-position: -162px 0px; }
  .crossword fieldset input.eight {
    background-position: -189px 0px; }
  .crossword fieldset input.nine {
    background-position: -216px 0px; }
  .crossword fieldset input.ten {
    background-position: -243px 0px; }
  .crossword fieldset input.eleven {
    background-position: 0px -29px; }
  .crossword fieldset input.twelve {
    background-position: -27px -29px; }
  .crossword fieldset input.thirteen {
    background-position: -54px -29px; }
  .crossword fieldset input.fourteen {
    background-position: -81px -29px; }
  .crossword fieldset input.fifteen {
    background-position: -108px -29px; }
  .crossword fieldset input.sixteen {
    background-position: -135px -29px; }
  .crossword fieldset input.seventeen {
    background-position: -162px -29px; }
  .crossword fieldset input.eighteen {
    background-position: -189px -29px; }
  .crossword fieldset input.nineteen {
    background-position: -216px -29px; }
  .crossword fieldset input.twenty {
    background-position: -243px -29px; }
  .crossword fieldset input.twentyone {
    background-position: 0px -58px; }
  .crossword fieldset input.twentytwo {
    background-position: -27px -58px; }
  .crossword fieldset input.twentythree {
    background-position: -54px -58px; }
  .crossword fieldset input.twentyfour {
    background-position: -81px -58px; }
  .crossword fieldset input.twentyfive {
    background-position: -108px -58px; }
  .crossword fieldset input.twentysix {
    background-position: -135px -58px; }
  .crossword fieldset input.twentyseven {
    background-position: -162px -58px; }
  .crossword fieldset input.twentyeight {
    background-position: -189px -58px; }
  .crossword fieldset input.twentynine {
    background-position: -216px -58px; }
  .crossword fieldset input.thirty {
    background-position: -243px -58px; }
  .crossword fieldset input.thirtyone {
    background-position: 0px -87px; }
  .crossword fieldset input.thirtytwo {
    background-position: -27px -87px; }
  .crossword fieldset input.thirtythree {
    background-position: -54px -87px; }
  .crossword fieldset input.thirtyfour {
    background-position: -81px -87px; }
  .crossword fieldset input.thirtyfive {
    background-position: -108px -87px; }
  .crossword fieldset input.thirtysix {
    background-position: -135px -87px; }
  .crossword fieldset input.thirtyseven {
    background-position: -162px -87px; }
  .crossword fieldset input.thirtyeight {
    background-position: -189px -87px; }
  .crossword fieldset div.black {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbers.png") no-repeat -243px -87px;
    width: 28px;
    height: 30px;
    float: left;
    margin: 0px 0px -1px -1px; }
  .crossword fieldset div.maker {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbers.png") no-repeat -216px -87px;
    width: 28px;
    height: 30px;
    float: left;
    margin: 0px 0px -1px -1px; }
  .crossword fieldset div.empty {
    width: 28px;
    height: 30px;
    float: left;
    margin: 0px 0px -1px -1px; }
  .crossword article div.error {
    background: #fdfdd5 !important;
    padding: 6px 10px 6px 10px;
    margin-bottom: 20px;
    border: solid 1px #efda81; }
  .crossword footer {
    text-align: right; }
  /* Login & Win styles */
  .loginenwin {
    min-height: 840px; }
  .loginenwin #bodyArticleWindow {
    background: none; }
  .loginenwin #bodyArticleWindow header.bodyArticleWindow {
    background: none !important; }
  .loginenwin #bodyArticleWindow div.bodyArticleWindow, .loginenwin #bodyArticleWindow header.bodyArticleWindow, .loginenwin #bodyArticleWindow footer.bodyArticleWindow {
    background: none !important; }
  .loginenwin .priceBlock h2 {
    text-decoration: none; }
  .loginenwin .priceBlock a {
    text-decoration: none !important; }
  .loginenwin .priceBlock {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/loginBlock1.png") no-repeat 0% 0%;
    width: 268px;
    height: 208px;
    text-align: center;
    position: absolute;
    padding-top: 14px; }
  .loginenwin .priceBlock.sold {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/solderBlockLink.png") no-repeat 0% 0%;
    width: 268px;
    height: 208px;
    text-align: center;
    position: absolute;
    padding-top: 14px; }
  .loginenwin .priceBlock.date {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/solderBlock.png") no-repeat 0% 0%; }
  .loginenwin .priceBlock.sold:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/solderBlockHover.png") no-repeat 0% 0%; }
  .loginenwin .priceBlock.pos1 {
    top: 50px;
    left: 52px; }
  .loginenwin .priceBlock.pos2 {
    top: 0px;
    left: 320px; }
  .loginenwin .priceBlock.pos3 {
    top: 60px;
    right: 78px; }
  .loginenwin .priceBlock.pos4 {
    top: 258px;
    left: 0px; }
  .loginenwin .priceBlock.pos5 {
    top: 208px;
    right: 346px; }
  .loginenwin .priceBlock.pos6 {
    top: 268px;
    right: 0px; }
  .loginenwin .priceBlock.pos7 {
    top: 426px;
    left: 308px; }
  .loginenwin .priceBlock.pos8 {
    top: 476px;
    right: 100px; }
  .loginenwin .priceBlock.pos9 {
    top: 470px;
    left: 40px; }
  .loginenwin .priceBlock.winner {
    background: none;
    padding-top: 6px; }
  .loginenwin .priceBlock.winner div.stars {
    position: absolute;
    left: -8px;
    bottom: 17px;
    width: 40px; }
  .loginenwin .priceBlock.winner div.stars a {
    text-decoration: none; }
  .loginenwin .priceBlock.winner div.stars img {
    margin-bottom: -5px; }
  .loginenwin .winnerBlock a.button {
    margin: 0px 0px 0px 10px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonWinner.png") no-repeat 0% 0%;
    height: 23px;
    width: 153px;
    text-align: center;
    color: #264f79;
    padding: 0px;
    font-weight: bold;
    cursor: pointer; }
  .loginenwin .winnerBlock a.button:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonWinner.png") no-repeat 0% -23px;
    text-align: center;
    color: #264f79; }
  .loginenwin .winnerBlock a.all {
    width: 266px;
    height: 160px;
    display: block;
    position: absolute;
    top: 0px; }
  .loginenwin .explainBlock {
    top: 0px;
    right: 0px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockToelichting.png") no-repeat 0% 0%;
    width: 265px;
    height: 32px;
    padding: 50px 0px 0px 0px;
    position: absolute; }
  .loginenwin .explainBlock a {
    width: 265px;
    height: 82px;
    display: block;
    position: absolute;
    top: 0px; }
  .loginenwin .priceBlock.banner {
    background: none;
    padding-top: 6px; }
  .loginenwin .bannerBlock {
    top: 0px;
    right: 50px;
    width: 270px;
    height: 52px;
    padding: 0px;
    position: absolute; }
  .loginenwin .priceBlock article {
    position: relative;
    height: 195px;
    overflow: hidden; }
  .loginenwin .priceBlock article figure {
    margin-bottom: 7px; }
  .loginenwin .priceBlock article h2 {
    font-size: 16px;
    color: #1b2f4b !important;
    text-align: left;
    margin-bottom: 2px;
    padding-left: 12px; }
  .loginenwin .priceBlock.sold article h2 {
    color: #ffffff !important; }
  .loginenwin .priceBlock article p {
    color: #223650;
    text-align: left;
    font-size: 12px;
    margin-right: 15px;
    color: #1b2f4b !important;
    margin-bottom: 0px !important;
    padding-left: 12px; }
  .loginenwin .priceBlock article span.price {
    color: #2a74c9;
    text-align: left;
    margin-bottom: 4px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-left: 12px; }
  .loginenwin .priceBlock article.dateBlock {
    font-size: 160% !important;
    color: #ffffff;
    font-weight: bold;
    line-height: 180%;
    margin-top: 8px;
    padding: 30px 20px;
    letter-spacing: 0px; }
  .loginenwin .priceBlock article.dateBlock strong {
    display: block;
    font-size: 100% !important;
    letter-spacing: -1px;
    text-shadow: none;
    font-weight: bold; }
  .loginenwin .priceBlock div.won {
    font-size: 18px !important;
    color: #ffff00;
    line-height: 110%;
    width: 247px;
    height: 67px;
    position: absolute;
    top: 125px;
    left: 10px;
    padding-top: 24px; }
  .loginenwin .priceBlock div.won span {
    font-size: 16px !important; }
  .loginenwin article img.win {
    position: absolute;
    top: -9px;
    left: 5px; }
  .loginenwin .priceBlock article figure.multiplier {
    position: absolute;
    top: -6px;
    right: 8px;
    width: 42px;
    height: 42px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/priceMultiplier.png") no-repeat 0% 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos1 {
    background-position: -42px 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos2 {
    background-position: -84px 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos3 {
    background-position: -126px 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos4 {
    background-position: -150px 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos5 {
    background-position: -192px 0%; }
  .loginenwin .priceBlock article figure.multiplier.pos6 {
    background-position: -236px 0%; }
  .loginenwin .priceBlock footer {
    position: relative;
    margin-top: -33px;
    margin-left: 12px;
    *margin-left: -80px; }
  .loginenwin footer div.meter {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% 0%;
    width: 161px;
    height: 9px;
    position: relative; }
  .loginenwin footer div.meter.empty {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -108px; }
  .loginenwin footer div.meter.four {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -100px; }
  .loginenwin footer div.meter.five {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -90px; }
  .loginenwin footer div.meter.six {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -82px; }
  .loginenwin footer div.meter.seven {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -72px; }
  .loginenwin footer div.meter.eight {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -63px; }
  .loginenwin footer div.meter.nine {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -54px; }
  .loginenwin footer div.meter.ten {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -45px; }
  .loginenwin footer div.meter.eleven {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -36px; }
  .loginenwin footer div.meter.twelve {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -27px; }
  .loginenwin footer div.meter.thirteen {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% -10px; }
  .loginenwin footer div.meter.fourteen {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMeter.png") no-repeat 0% 0%; }
  .loginenwin footer div.meter span.first {
    position: absolute;
    left: 0px;
    top: 10px;
    font-size: 10px;
    color: #1b2f4b; }
  .loginenwin footer div.meter span.last {
    position: absolute;
    right: 0px;
    top: 10px;
    font-size: 10px;
    color: #1b2f4b; }
  .loginenwin footer div.filler {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/meterFiller.png") repeat-x 0% 0%;
    height: 7px;
    position: absolute;
    left: 1px;
    top: 1px; }
  .loginenwin footer div.filler div.arrow {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #959595;
    float: right;
    margin: -6px -4px 0px 0px; }
  .loginenwin a.btn {
    width: 79px;
    height: 23px;
    float: left;
    line-height: 19px;
    color: #264f79;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogin.png") no-repeat 100% 0%; }
  .loginenwin a.btn:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogin.png") no-repeat 100% -23px; }
  .loginenwin a.btnPart {
    height: 24px;
    float: right;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    margin: -10px 21px 0px 0px;
    position: relative;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogins.png") no-repeat 0% 0%; }
  .loginenwin a.btnPart span {
    position: absolute;
    right: -10px;
    width: 10px;
    height: 24px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogins.png") no-repeat 100% 0%; }
  .loginenwin a.btnPart:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogins.png") no-repeat 0% -23px;
    text-decoration: none;
    color: #ffffff; }
  .loginenwin a.btnPart:hover span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonLogins.png") no-repeat 100% -23px;
    text-decoration: none; }
  .loginenwin .priceBlock footer.puzzle {
    margin-top: -25px; }
  body.exception section#bodyArticleWindow {
    position: relative; }
  .loginenwinContent nav.introNav, .exception nav.introNav {
    padding-top: 100px;
    display: block;
    position: absolute;
    top: 3px;
    right: 0px;
    width: 260px;
    text-decoration: none; }
  .loginenwinContent #bodyArticleWindow {
    padding: 0px;
    margin: 0px; }
  .loginenwinContent #bodyArticleWindow article.bodyArticleWindow {
    padding: 0px !important; }
  /* Actie code */
  .graphic {
    width: 956px;
    margin: 0px 0px 20px -6px;
    padding-bottom: 0px;
    position: relative; }
  .graphic figure {
    margin: 0px 0px 0px 0px;
    position: relative; }
  .graphic figure a {
    margin: 0px 0px 0px 0px;
    position: absolute;
    bottom: -10px;
    left: 380px; }
  .prices img.win {
    position: absolute;
    top: 16px;
    left: 17px; }
  .blocks img.win {
    position: absolute;
    top: 58px;
    left: 21px; }
  .blocks img.winRight {
    position: absolute;
    top: 58px;
    right: 58px !important; }
  div#detailviralBanner {
    margin: 10px 0px 10px 0px;
    height: 340px; }
  div#detailviralBanner figure {
    float: left;
    height: inherit; }
  div#detailviralBanner a.button,
  div#detailviralBanner .overlapButton {
    position: relative !important;
    top: -63px;
    right: 25px;
    margin: 0 7px 0 0 !important; }
  div.congrats {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockGefeli.png") no-repeat 0% 0px;
    width: 317px;
    height: 172px;
    padding: 100px 22px 32px 22px;
    font-size: 80%;
    line-height: 120%;
    color: #ffffff !important; }
  div.congrats p {
    color: #ffffff !important; }
  div.congrats a {
    font-size: 120% !important;
    font-weight: bold; }
  div.congrats h2 {
    font-size: 270% !important;
    text-align: center;
    line-height: 110%;
    margin-bottom: 10px;
    text-shadow: 2px 1px 2px #113663;
    color: #ffffff !important; }
  #participate {
    float: left;
    width: 323px;
    margin-left: 20px; }
  #congrats {
    text-align: center;
    font-size: 130%;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000; }
  #congrats h3 {
    font-size: 250%;
    margin: 14px 0px 20px 0px; }
  div.questionBlock {
    width: 385px;
    padding: 20px 18px 10px 0px;
    font-size: 130%;
    color: #44546b;
    line-height: 160%;
    margin: 0px 0px 10px 0px;
    height: 244px;
    overflow: hidden; }
  div.questionBlock h2 {
    font-size: 120%;
    color: #0b1b59;
    margin-top: -10px;
    margin-bottom: 14px; }
  div.questionBlock textarea {
    width: 387px;
    overflow: hidden;
    background: #f3f3f3;
    border-radius: 5px;
    border-top: solid 1px #adadad;
    border-bottom: solid 1px #eaeaea;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    color: #9a9a9a;
    padding-left: 10px;
    display: inline-block;
    resize: none;
    padding-top: 10px; }
  div.questionBlock.one textarea {
    height: 123px; }
  div.questionBlock.two textarea {
    height: 98px; }
  div.questionBlock.three textarea {
    height: 72px; }
  div.questionBlock.four textarea {
    height: 100px;
    height: 98px\9; }
  div.questionBlock.five textarea {
    height: 74px;
    height: 72px\9; }
  div.questionBlock.six textarea {
    height: 47px;
    height: 44px\9; }
  div.questionBlock textarea.error {
    background: #f7f789;
    height: 67px; }
  div.questionBlock.one p {
    height: 22px;
    overflow: hidden; }
  div.questionBlock.two p {
    height: 48px;
    overflow: hidden; }
  div.questionBlock.three p {
    height: 71px;
    overflow: hidden;
    height: 75px\9; }
  div.questionBlock.four p {
    height: 95px;
    overflow: hidden;
    height: 99px\9; }
  div.questionBlock.five p {
    height: 122px;
    overflow: hidden; }
  div.questionBlock.six p {
    height: 148px;
    overflow: hidden;
    height: 151px\9; }
  div.questionBlock .summary {
    background: #fdfdd6;
    border: solid 1px #efdb81;
    color: #707070;
    padding: 10px;
    width: 376px;
    margin-bottom: 20px; }
  div.questionBlock a.blueish, div.puzzleBlock a.blueish, div.numberBlock a.blueish {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0% 0%;
    position: relative;
    height: 38px;
    line-height: 38px;
    color: #ffffff !important;
    text-decoration: none;
    display: block !important;
    padding: 0px 8px 0px 20px;
    margin: 15px 10px 0px 0px !important;
    float: right;
    width: auto;
    font-size: 90%;
    font-weight: bold; }
  div.questionBlock a.blueish span, div.puzzleBlock a.blueish span, div.numberBlock a.blueish span {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 100% 0%;
    position: absolute;
    height: 38px;
    width: 10px;
    right: 0px;
    top: 0px;
    color: #ffffff !important;
    padding: 0px;
    display: block; }
  div.questionBlock a.blueish:hover, div.puzzleBlock a.blueish:hover, div.numberBlock a.blueish:hover {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0% -38px; }
  div.questionBlock a.blueish:hover span, div.puzzleBlock a.blueish:hover span, div.numberBlock a.blueish:hover span {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 100% -38px; }
  div.puzzleBlock {
    width: 365px;
    padding: 10px 18px 10px 20px;
    font-size: 130%;
    color: #44546b;
    line-height: 160%;
    margin: 10px 0px 10px 0px;
    height: 321px;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backPuzzle.png") no-repeat 0% 0%;
    overflow: hidden;
    position: relative; }
  div.puzzleBlock.other {
    height: 100%;
    margin: 2px 0px 2px 0px;
    padding: 21px 18px 16px 17px;
    border-radius: 5px;
    width: 363px;
    background: #e3edf8 none; }
  div.puzzleBlock.count {
    margin: 2px 0px 2px 0px;
    padding: 21px 18px 16px 17px;
    border-radius: 5px;
    width: 363px;
    height: 40px;
    position: absolute;
    right: 40px;
    bottom: 36px;
    background: #e3edf8 none; }
  div.puzzleBlock.other footer {
    position: static;
    background: none;
    height: 40px;
    width: auto;
    color: #445473;
    line-height: 130%;
    padding: 18px 0px 0px 5px;
    margin-bottom: -2px; }
  div.puzzleBlock.other fieldset {
    position: static;
    background: none;
    height: 28px;
    width: auto;
    color: #0f3a67;
    line-height: 130%;
    font-size: 16px;
    padding: 18px 5px 0px 5px;
    margin-bottom: 2px;
    line-height: 28px; }
  div.puzzleBlock.other span.counter {
    float: right;
    height: 28px; }
  div.puzzleBlock.other span.counter span {
    position: relative;
    vertical-align: baseline;
    top: -0.2em;
    text-align: center;
    left: 0.1em; }
  div.puzzleBlock.other span.counter input {
    width: 21px;
    padding: 0px;
    color: #0f3a67;
    height: 26px;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    margin-right: -3px;
    margin-top: 0px;
    padding-top: 2px;
    display: inline-block; }
  div.puzzleBlock.count h4 {
    width: 140px;
    line-height: 20px;
    display: inline-block;
    color: #0f3a67; }
  div.puzzleBlock.count fieldset.wise {
    float: right;
    width: 205px;
    margin-top: 5px; }
  div.puzzleBlock.count fieldset.wise span.counter input {
    width: 24px;
    padding: 0px;
    color: #0f3a67;
    height: 31px;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    margin-right: -3px;
    margin-top: 0px;
    padding-top: 2px;
    display: inline-block; }
  div.puzzleBlock.count fieldset.wise span.counter {
    position: relative; }
  div.puzzleBlock.count fieldset.wise span.counter:before {
    content: "UREN";
    position: absolute;
    top: -30px;
    left: 0px;
    color: #828c98;
    font-size: 9px; }
  div.puzzleBlock.count fieldset.wise span.counter span:before {
    content: "MINUTEN";
    position: absolute;
    top: -30px;
    left: 90px;
    color: #828c98;
    font-size: 9px; }
  div.puzzleBlock.count fieldset.wise span.counter:after {
    content: "SECONDEN";
    position: absolute;
    top: -30px;
    right: 0px;
    color: #828c98;
    font-size: 9px; }
  div.puzzleBlock input {
    width: 242px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 5px;
    border-top: solid 1px #adadad;
    border-bottom: solid 1px #eaeaea;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    color: #9a9a9a;
    padding-left: 10px;
    display: inline-block;
    resize: none;
    margin-top: 16px;
    padding: 7px 0px 7px 10px; }
  div.puzzleBlock input.error {
    background: #fdfdd5; }
  div.puzzleBlock figure {
    width: 365px;
    height: 210px;
    text-align: center; }
  div.puzzleBlock.other figure {
    width: 365px;
    height: auto;
    text-align: center; }
  div.puzzleBlock figure.noHeader {
    width: 398px;
    overflow: hidden;
    height: 282px;
    text-align: left;
    margin: -10px -20px !important; }
  div.puzzleBlock.actie a.blueish {
    margin-top: 19px !important; }
  div.puzzleBlock footer {
    position: absolute;
    background: #e2ecf6;
    height: 40px;
    bottom: 0px;
    left: 0px;
    width: 358px;
    line-height: 130%;
    padding: 10px 20px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  div.puzzleBlock h3 {
    color: #0B1B59;
    font-size: 120%;
    font-weight: bold;
    height: 48px;
    margin-bottom: 8px; }
  div.puzzleBlock a.blueish {
    margin: 15px 16px 0px 0px; }
  div.combinedBlock {
    width: 365px;
    padding: 9px 18px 10px 20px;
    line-height: 160%;
    margin: 16px 0px 10px 0px;
    height: 102px;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backCombined.png") no-repeat 0% 0%;
    overflow: hidden; }
  div.combinedBlock .numberBlock {
    width: 228px;
    margin: 3px 0px 10px -7px;
    background: none;
    overflow: hidden;
    padding: 0px;
    float: left; }
  div.combinedBlock .numberBlock h3 {
    color: #44546b;
    font-size: 100%; }
  div.combinedBlock .priceWinBlock {
    width: 142px;
    margin: 6px -16px 10px 16px;
    background: none;
    padding: 0px;
    float: left; }
  div.combinedBlock .priceWinBlock h3 {
    color: #44546b;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 90% !important; }
  div.combinedBlock .priceWinBlock span.more {
    width: auto; }
  div.combinedBlock .priceWinBlock span.more a {
    margin: 0px 0px 0px 0px !important;
    float: none;
    display: block; }
  .winwin .winwinBlock .stars.small {
    position: absolute;
    bottom: 3px;
    left: 11px;
    z-index: 44;
    margin-left: 0px !important; }
  .winwin .winwinBlock .stars.small a {
    text-decoration: none;
    width: 180px !important;
    height: 30px !important; }
  .winwin .winwinBlock .stars.small img {
    width: 30px;
    margin-right: -5px !important; }
  .winners {
    width: 700px !important;
    padding: 0px 0px 0px 0px;
    position: relative;
    margin-bottom: 20px;
    margin-left: 0px; }
  .winners header {
    height: 27px;
    margin-top: 0px; }
  .winners header h2 {
    color: #0f3a67;
    font-size: 18px;
    margin-bottom: 10px; }
  .winners header h3 {
    font-weight: normal;
    color: #0f3a67;
    font-size: 14px; }
  .winners header div.stars {
    position: absolute;
    right: -4px;
    top: -16px; }
  .winners header div.stars a {
    text-decoration: none; }
  .winners header div.stars img {
    margin-left: -7px; }
  .winners img {
    margin-left: 0px;
    margin-bottom: 20px; }
  .winners p.intro {
    font-weight: bold; }
  .winners p {
    margin-bottom: 0px;
    font-size: 100%; }
  .comeOn p {
    margin-bottom: 10px; }
  header.introHeader {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/headerVeiling.png") no-repeat 0px 0px;
    background-size: 100% 100%;
    height: 249px;
    width: 930px;
    margin-left: 0px;
    padding: 30px 20px 20px 30px;
    color: #ffffff;
    position: relative;
    margin-bottom: -18px;
    z-index: 999;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); }
    header.introHeader .topSide {
      display: flex; }
      header.introHeader .topSide div {
        padding-right: 20px;
        box-sizing: border-box; }
        header.introHeader .topSide div span.login {
          padding: 0px 30px;
          margin-top: 24px;
          color: #ffffff;
          display: inline-block; }
        header.introHeader .topSide div p {
          color: #ffffff;
          font-weight: bold;
          font-size: 16px;
          line-height: 20px;
          width: 422px;
          margin-right: 10px;
          margin-bottom: 0px; }
        header.introHeader .topSide div a {
          font-size: 16px;
          line-height: 20px; }
          header.introHeader .topSide div a:last-of-type {
            float: right;
            margin-right: 20px; }
    header.introHeader h1 {
      color: #ffffff;
      line-height: 34px;
      margin: 0px -20px 10px 0px;
      font-size: 220%;
      padding-left: 18px;
      text-shadow: #000000 1px -1px 1px; }
    header.introHeader a {
      color: #ffffff; }
    header.introHeader span.login a {
      color: #ffffff; }
    header.introHeader figure.login,
    header.introHeader a.login {
      float: right;
      margin: -17px -6px 0px 0px;
      text-decoration: none; }
      header.introHeader figure.login img,
      header.introHeader a.login img {
        width: auto !important;
        height: auto !important; }
    header.introHeader span.login a:last-of-type {
      color: #ffffff;
      text-decoration: underline; }
    header.introHeader.logedIn a {
      color: #ffffff; }
    header.introHeader.logedIn > a.btnHuge {
      margin-left: 8px;
      color: #0f3a67; }
    header.introHeader footer {
      position: relative;
      width: 100%;
      margin-top: 3px; }
      header.introHeader footer div.buttons {
        padding: 0px 10px 0px 0px;
        clear: both !important;
        float: right; }
        header.introHeader footer div.buttons ul {
          width: 100%; }
          header.introHeader footer div.buttons ul li {
            float: left;
            margin-left: 4px;
            line-height: 35px;
            list-style-type: none;
            font-size: 90%; }
            header.introHeader footer div.buttons ul li a.more {
              color: #ffffff;
              background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/arrowWhite.png") no-repeat 0% 14px;
              padding: 10px 10px 0px 14px;
              font-size: 110%;
              text-decoration: underline; }
            header.introHeader footer div.buttons ul li.fb span {
              color: #ffffff !important; }
            header.introHeader footer div.buttons ul li .fb-like {
              margin: 2px -10px 0px 5px;
              /*   overflow:hidden;*/ }
            header.introHeader footer div.buttons ul li.fb {
              line-height: 45px; }
      header.introHeader footer h1 {
        position: absolute;
        color: #ffffff;
        left: -20px;
        top: 22px;
        font-size: 22px;
        text-shadow: none; }
  div.winnersBlock {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winnersBlocks.png") no-repeat 0% 0px;
    width: 326px;
    padding: 20px 18px 10px 20px;
    font-size: 120%;
    line-height: 120%;
    color: #44546b;
    margin-bottom: 20px;
    position: relative;
    height: 151px; }
  div.winnersBlock h3 {
    color: #2a74c9;
    margin-bottom: 10px; }
  div.winnersBlock a {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% 0px;
    height: 38px;
    width: 125px;
    float: left;
    color: #264f79;
    text-decoration: none !important;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    margin-top: 6px; }
  div.winnersBlock a:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgains.png") no-repeat 0% -38px; }
  div.numberBlock {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/checkBlockv1.png") no-repeat 0% 0px;
    width: 361px;
    padding: 10px 18px 10px 20px;
    font-size: 120%;
    line-height: 120%;
    color: #ffffff;
    margin: 20px 0px 10px 0px;
    position: relative;
    height: 88px; }
  div.numberBlock.riddle {
    background: none;
    width: 362px;
    padding: 15px 14px 30px 22px;
    font-size: 110%;
    line-height: 140%;
    color: #44546B;
    margin: 0px 0px 10px 0px;
    position: relative;
    height: 305px;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backPuzzle.png") no-repeat 0% 0%; }
  div.numberBlock.riddle h3 {
    margin-bottom: 33px;
    height: 40px; }
  div.numberBlock.riddle p {
    line-height: 160%;
    height: 50px; }
  div.numberBlock.riddle span.overlapButton.blueish {
    margin-top: 20px; }
  div.numberBlock.riddle fieldset {
    width: 370px;
    min-height: 172px;
    display: block;
    margin-top: 0px !important; }
  div.numberBlock h3 {
    color: #0B1B59;
    font-size: 140%;
    font-weight: bold;
    line-height: 120%; }
  div.numberBlock h3.error {
    color: #f7f789; }
  div.numberBlock h2 {
    font-size: 170%;
    color: #006699;
    text-shadow: 2px 2px 2px #000;
    margin-bottom: 12px; }
  div.numberBlock footer {
    position: absolute;
    background: #e2ecf6;
    height: 40px;
    bottom: 0px;
    left: 0px;
    width: 358px;
    line-height: 130%;
    padding: 10px 20px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  div.numberBlock p {
    margin-bottom: 20px;
    font-size: 120%;
    line-height: 130%; }
  div.numberBlock div.code span {
    float: left;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/numbersBlock.png") no-repeat 0% 0%;
    width: 27px;
    height: 34px;
    text-align: center;
    line-height: 33px;
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 3px;
    *margin-bottom: 10px; }
  div.numberBlock p.error {
    background: #fdfdd5;
    color: #8690a7;
    border: solid 1px #f3e3a0;
    padding: 30px 10px 30px 10px; }
  div.numberBlock p.error strong {
    margin: 0px 0px -10px 0px;
    color: #8690a7; }
  div.numberBlock fieldset {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-bottom: 12px\9; }
  div.numberBlock fieldset.wise {
    margin-bottom: 0px;
    width: 240px;
    padding: 15px 0px 0px 0px;
    height: 50px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backCounterv1.png") no-repeat 0px 0px; }
  div.numberBlock fieldset.wise span {
    margin: -18px 0px 0px 0px; }
  div.numberBlock fieldset.wise input.small.more {
    margin-right: 18px;
    margin-right: 23px\9;
    *margin-right: 23px; }
  div.numberBlock fieldset.wise div.two input.small.more {
    margin-right: 22px;
    margin-right: 21px\9;
    *margin-right: 21px; }
  div.numberBlock fieldset.wise input.small.last {
    margin-right: 0px; }
  div.numberBlock fieldset.wise input.small {
    margin-right: 5px;
    margin-right: 0px\9;
    *margin-right: 1px; }
  div.code fieldset.wide {
    background: #ffc600;
    color: #473c10;
    float: left;
    width: 466px;
    font-size: 120%;
    line-height: 120%;
    font-weight: bold;
    padding: 4px 0px 4px 16px;
    margin: -20px -22px 20px -16px; }
  div.numberBlock fieldset input {
    width: 37px;
    height: 34px;
    float: left;
    margin: 0px 5px -1px -1px;
    text-align: center;
    padding-top: 2px;
    border: none;
    color: #0a1b57;
    font-size: 130%;
    font-weight: bold;
    text-transform: uppercase;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/inputCode.png") no-repeat 0px 0px; }
  div.numberBlock fieldset input.small {
    width: 24px;
    height: 31px;
    float: left;
    margin: 0px 0px -1px -2px;
    text-align: center;
    padding-top: 2px;
    border: none;
    color: #0a1b57;
    font-size: 210%;
    font-weight: bold;
    text-transform: uppercase;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/inputBackSmallv1.png") no-repeat 0px 0px;
    vertical-align: middle;
    padding-top: 0px\9;
    *height: 39px;
    *padding-top: 0px;
    *margin: 0px 0px -1px -2px; }
  div.numberBlock fieldset.error input {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/inputCodeError.png") no-repeat 0px 0px; }
  div.numberBlock div.summary {
    background: #fdfdd6 none;
    margin: -5px 0px 20px -2px !important;
    padding: 8px 10px 10px 10px;
    color: #707070;
    font-size: 70%;
    width: 300px;
    display: block;
    border: solid 1px #efdb81 !important; }
  div.numberBlock div.summary h3 {
    color: #707070;
    font-size: 140%; }
  div.numberBlock div.summary p {
    color: #707070 !important;
    font-size: 120%;
    margin-bottom: 0px !important; }
  div.code fieldset table {
    float: left;
    width: 200px; }
  div.code fieldset table td {
    text-align: center;
    font-size: 90%;
    color: #223650; }
  div.code fieldset table td div {
    margin-left: -15px; }
  div.numberBlock fieldset input.btn {
    color: #264f79;
    width: 101px;
    height: 38px;
    line-height: 30px;
    font-size: 100%;
    text-transform: none;
    padding-bottom: 6px !important;
    margin: -1px 0px 0px 3px;
    font-weight: bold;
    cursor: pointer;
    *padding: 0px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgain.png") no-repeat 0px 0px; }
  div.congrats a.btn {
    color: #264f79;
    width: 101px;
    height: 38px;
    line-height: 30px;
    font-size: 80%;
    text-transform: none;
    margin: -10px 0px 0px 0px;
    cursor: pointer;
    padding: 0px;
    float: right;
    text-align: center;
    text-decoration: none;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgain.png") no-repeat 0px 0px; }
  div.numberBlock fieldset input:hover.btn {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/anotherButtonAgain.png") no-repeat 0px -38px; }
  div.numberBlock a.blueish {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWhoop.png") no-repeat 0% 0%;
    font-size: 110%;
    margin: 20px 10px 0px 0px;
    font-weight: bold !important; }
  div.code a.next {
    color: #ffffff;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/actieArrowRight.png") no-repeat 100% 3px;
    padding: 0px 14px 0px 0px; }
  /* blue button */
  a.button.bluesey {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnYetAgainAnotherOne.png");
    margin-top: 0px;
    height: 29px;
    line-height: 28px !important;
    font-weight: bold;
    color: #ffffff !important; }
  a.button.bluesey span.overlap {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnYetAgainAnotherOne.png");
    height: 29px;
    padding: 0px 20px 0px 4px !important; }
  a.button.bluesey:hover {
    background-position: 0px -29px; }
  a.button.bluesey:hover span.overlap {
    background-position: 100% -29px; }
  div.code strong {
    color: #006699;
    display: block; }
  div.code div.winner {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/graphWinner.png") no-repeat 0px 0px;
    width: 81px;
    height: 82px;
    position: absolute;
    right: 10px;
    top: 10px; }
  .bannerBlock {
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 600px;
    right: 180px; }
  div.code span.price {
    color: #ffffff;
    font-size: 150%;
    display: block;
    margin-bottom: 8px;
    font-weight: bold; }
  div.riddler span.helaas,
  div.code span.helaas {
    color: #ffffff;
    font-size: 200%;
    display: block;
    margin: 4px 0px 17px 0px;
    font-weight: bold; }
  div.code a {
    font-size: 80%;
    float: left;
    margin-right: 20px; }
  div.code a.backTo {
    position: absolute;
    bottom: 20px;
    right: -20px;
    color: #ffffff;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/introNavBackButtonGames.png") no-repeat 0% 13px;
    padding: 10px 20px 0px 14px; }
  div.bottom {
    position: absolute;
    bottom: 20px;
    right: 22px;
    width: 446px; }
  div.bottom ul {
    color: #006699;
    margin: 4px 0px 0px 0px !important;
    padding: 0px;
    font-size: 110%;
    font-weight: bold; }
  div.bottom ul li {
    list-style-type: none;
    float: left;
    width: 126px; }
  div.bottom ul li span.white {
    color: #ffffff; }
  div.code .error {
    background: #fdfdd5 none;
    border: solid 1px #efda81;
    margin: 10px 0px 10px 0px;
    color: #707070;
    padding: 10px 10px 10px 10px; }
  div.code .error h3 {
    color: #707070;
    font-size: 120%;
    margin-bottom: 10px; }
  div.code .error p {
    margin-bottom: 0px; }
  div.code div.winner {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/graphWinner.png") no-repeat 0px 0px;
    width: 81px;
    height: 82px;
    position: absolute;
    right: 10px;
    top: 10px; }
  .loginenwinContent div.code a.backTo {
    position: absolute;
    bottom: 20px;
    right: -20px;
    color: #ffffff;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/introNavBackButtonGames.png") no-repeat 0% 13px;
    padding: 10px 20px 0px 14px; }
  .loginenwinContent div.bottom {
    position: absolute;
    bottom: 20px;
    right: 22px;
    width: 446px; }
  .loginenwinContent div.bottom ul {
    color: #006699;
    margin: 4px 0px 0px 0px !important;
    padding: 0px;
    font-size: 110%;
    font-weight: bold; }
  .loginenwinContent div.bottom ul li {
    list-style-type: none;
    float: left;
    width: 126px; }
  .loginenwinContent div.bottom ul li span.white {
    color: #ffffff; }
  .loginenwinContent .prices {
    width: 942px;
    padding-top: 20px;
    border-top: solid 1px #a8bfd3;
    *width: 944px; }
  .loginenwinContent .prices h2 {
    color: #2693dc;
    margin-bottom: 10px; }
  .loginenwinContent .prices article {
    margin-left: -8px; }
  .loginenwinContent .prices a.price {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockWin.png") no-repeat 0% 0px;
    width: 220px;
    height: 69px;
    padding: 13px 10px 10px 0px;
    float: left;
    cursor: pointer;
    color: #0095e0;
    position: relative;
    font-weight: bold;
    overflow: hidden;
    margin: 0px 10px 14px 0px;
    text-decoration: none; }
  .loginenwinContent .prices a.pricePuzzle {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/puzzleBlock.png") no-repeat 0% 0px;
    width: 220px;
    height: 69px;
    padding: 13px 10px 10px 0px;
    float: left;
    cursor: pointer;
    color: #0095e0;
    position: relative;
    font-weight: bold;
    overflow: hidden;
    margin: 0px 10px 14px 0px;
    text-decoration: none; }
  .loginenwinContent .prices a.price.last {
    margin: 0px 0px 14px 0px;
    *margin: 0px -6px 14px 0px; }
  .loginenwinContent .prices a.pricePuzzle.last {
    margin: 0px 0px 14px 0px;
    *margin: 0px -6px 14px 0px; }
  .loginenwinContent .prices a.price figure {
    width: 100px;
    height: 60px;
    float: left;
    margin-top: 2px;
    text-align: center; }
  .loginenwinContent .prices a.price h3 {
    color: #223650;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    line-height: 100%; }
  .loginenwinContent .prices a.price span.code {
    color: #223650;
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 9px;
    left: 100px; }
  .loginenwinContent .prices a.price span.price {
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 24px;
    left: 100px; }
  .loginenwinContent .prices a.price span.codes {
    color: #223650;
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 9px;
    width: 100px;
    left: 100px;
    line-height: 12px; }
  .loginenwinContent .prices a.pricePuzzle figure {
    width: 100px;
    height: 60px;
    float: left;
    margin-top: 2px;
    text-align: center; }
  .loginenwinContent .prices a.pricePuzzle h3 {
    color: #223650;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    line-height: 100%; }
  .loginenwinContent .prices a.pricePuzzle span.code {
    color: #b90e0e;
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 9px;
    left: 100px; }
  .loginenwinContent .prices a.pricePuzzle span.codese {
    color: #b90e0e;
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 11px;
    width: 100px;
    left: 100px;
    line-height: 12px; }
  .loginenwinContent .prices a.pricePuzzle span.price {
    color: #b90e0e; }
  .loginenwinContent .prices a.price:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockWin.png") no-repeat 0% -91px;
    color: #ffffff; }
  .loginenwinContent .prices a.price:hover h3 {
    color: #ffffff; }
  .loginenwinContent .prices a.price:hover span.code, .loginenwinContent .prices a.price:hover span.codes {
    color: #ffffff; }
  .loginenwinContent .prices a.price.active {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockWin.png") no-repeat 0% -91px;
    color: #ffffff; }
  .loginenwinContent .prices a.price.active h3 {
    color: #ffffff; }
  .loginenwinContent .prices a.price.active span.code, .loginenwinContent .prices a.price.active span.codes {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/puzzleBlock.png") no-repeat 0% -92px;
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle:hover h3 {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle:hover span.price {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle:hover span.code, .loginenwinContent .prices a.pricePuzzle:hover span.codese {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle.active {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/puzzleBlock.png") no-repeat 0% -92px;
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle.active h3 {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle.active span.code, .loginenwinContent .prices a.pricePuzzle.active span.codese {
    color: #ffffff; }
  .loginenwinContent .prices a.pricePuzzle.active span.price {
    color: #ffffff; }
  .loginenwinContent .prices a.price img.win, .loginenwinContent .prices a.pricePuzzle img.win {
    position: absolute;
    top: 5px;
    left: 5px; }
  .loginenwinContent .prices a.price figure.multiplier {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/priceMultiplierSmall.png") no-repeat 0% 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos1 {
    background-position: -30px 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos2 {
    background-position: -60px 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos3 {
    background-position: -90px 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos4 {
    background-position: -120px 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos5 {
    background-position: -150px 0%; }
  .loginenwinContent .prices a.price figure.multiplier.pos6 {
    background-position: -180px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/priceMultiplierSmallPuzzle.png") no-repeat 0% 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos1 {
    background-position: -30px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos2 {
    background-position: -60px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos3 {
    background-position: -90px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos4 {
    background-position: -120px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos5 {
    background-position: -150px 0%; }
  .loginenwinContent .prices a.pricePuzzle figure.multiplier.pos6 {
    background-position: -180px 0%; }
  .loginenwinContent .bannerBlock {
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 600px;
    left: 180px; }
  .loginenwinContent .bannerBlock a.linker {
    float: left;
    width: 281px;
    margin-right: 20px; }
  .loginenwinContent .bannerBlock .botNav {
    float: left;
    width: 333px;
    margin-top: 38px; }
  .loginenwinContent .bannerBlock span {
    width: 225px;
    height: 23px;
    float: left;
    text-align: center;
    line-height: 19px;
    color: #ffffff;
    font-size: 90%;
    padding-left: 4px;
    font-weight: bold;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/linkBox.png") no-repeat 0% 0%; }
  .loginenwinContent .bannerBlock a {
    width: 84px;
    height: 23px;
    float: left;
    line-height: 19px;
    color: #264f79;
    text-decoration: none;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/linkBox.png") no-repeat 100% 0%; }
  #boodschap a {
    margin: 8px 0px 0px -4px;
    display: block; }
  #boodschap a.last {
    margin: 40px 0px 0px -4px;
    display: block; }
  body.wide #bodyArticleWindow article.bodyArticleWindow {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px -6px;
    width: 950px !important; }
  #headerWinner.winner h1 {
    color: #0095e0 !important;
    font-size: 180%; }
  #headerWinner.winner h2 {
    font-size: 130% !important; }
  #headerWinner.winner header {
    margin-bottom: 20px; }
  #headerWinner.winner article {
    position: relative;
    margin-bottom: 20px; }
  #headerWinner.winner article div.price {
    position: absolute;
    right: 6px;
    top: 3px; }
  #contentWinner {
    float: left;
    width: 630px;
    margin-right: 12px; }
  #contentWinner article {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winnerContent.jpg") no-repeat 0% 0%;
    width: 590px;
    padding: 20px;
    color: #ffffff;
    height: 494px; }
  #contentWinner p.intro {
    font-weight: bold; }
  #contentWinner p {
    margin-bottom: 20px;
    font-size: 120%; }
  #contentWinner footer {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winnerContent.jpg") no-repeat 0% 100%;
    width: 630px;
    height: 10px; }
  #winners {
    float: left;
    width: 308px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winnerSideBar.png") no-repeat 0% 0%; }
  #winners header {
    padding: 20px 20px 0px 20px; }
  #winners header h2 {
    color: #0095e0 !important;
    margin-bottom: 0px; }
  #winners article ul {
    margin: 0px 0px 0px -36px;
    width: 300px;
    *margin: 0px 0px 0px 4px; }
  #winners article ul li {
    list-style-type: none;
    height: 24px;
    line-height: 24px; }
  #winners article a {
    display: block;
    border-bottom: solid 1px #ccdff0;
    color: #0f3a67;
    padding: 0px 20px;
    clear: both;
    text-decoration: none; }
  #winners article a span.date {
    float: right; }
  #winners article a.firstChild {
    border-top: solid 1px #ccdff0; }
  #winners article a:hover {
    background: #197ccf;
    color: #ffffff; }
  #winners article a.active {
    background: #197ccf;
    color: #ffffff; }
  #winners .sort {
    margin-bottom: -30px; }
  #winners footer {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winnerSideBar.jpg") no-repeat 0% 100%;
    height: 10px; }
  /* BIOS MARKUP */
  .tintin #bodyArticleWindow {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backTinTin.png") no-repeat 0px 40px !important;
    height: 800px; }
  .tintin #bodyArticleWindow header.bodyArticleWindow {
    background: none !important; }
  .tintin #bodyArticleWindow div.bodyArticleWindow, .tintin #bodyArticleWindow header.bodyArticleWindow, .tintin #bodyArticleWindow footer.bodyArticleWindow {
    background: none !important; }
  .musketeers #bodyArticleWindow {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backMusketeers.png") no-repeat 0px 40px !important;
    height: 759px; }
  .musketeers #bodyArticleWindow header.bodyArticleWindow {
    background: none !important; }
  .musketeers #bodyArticleWindow div.bodyArticleWindow, .musketeers #bodyArticleWindow header.bodyArticleWindow, .musketeers #bodyArticleWindow footer.bodyArticleWindow {
    background: none !important; }
  .biosSite #bodyArticleWindow {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backBios.png") no-repeat 0px 40px !important;
    height: 759px; }
  .biosSite #bodyArticleWindow header.bodyArticleWindow {
    background: none !important; }
  .biosSite #bodyArticleWindow article.bodyArticleWindow {
    width: 460px !important; }
  .biosSite #bodyArticleWindow aside.bodyArticleWindow {
    width: 301px !important; }
  .biosSite #bodyArticleWindow nav.bodyArticleWindow {
    margin-left: -620px !important; }
  .biosSite #bodyArticleWindow div.bodyArticleWindow, .biosSite #bodyArticleWindow header.bodyArticleWindow, .biosSite #bodyArticleWindow footer.bodyArticleWindow {
    background: none !important; }
  .bios header {
    width: 460px;
    color: #ffffff;
    margin-bottom: 10px; }
  .bios header h2 {
    color: #fff200;
    font-size: 200%;
    margin-bottom: 10px; }
  .bios article {
    width: 460px;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    margin-left: 0px;
    overflow: hidden; }
  .bios article h3 {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/topSidePlayer.png") no-repeat 0px 0px !important;
    color: #fff200;
    height: 37px;
    font-weight: bold;
    padding-left: 10px;
    line-height: 35px;
    margin-bottom: 0px; }
  .bios article div.botter {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/bottomSidePlayer.png") no-repeat 0px 0px !important;
    color: #fff200;
    height: 36px;
    width: 460px;
    font-weight: bold;
    line-height: 35px;
    margin: 0px 0px 10px 0px; }
  .bios article div.botter fieldset {
    margin-right: 20px; }
  .bios article div.botter .button {
    margin-top: 8px; }
  .bios article a {
    color: #484848;
    text-decoration: none;
    font-weight: normal; }
  .bios article a:hover {
    color: #484848;
    text-decoration: none;
    font-weight: normal; }
  .bios article.noWay {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockHelaas.png") no-repeat 0px 0px !important;
    width: 524px;
    height: 142px;
    margin-bottom: 40px;
    padding-top: 60px;
    margin-left: 20px;
    overflow: hidden; }
  .bios article p {
    color: #ffffff; }
  .bios article ul {
    margin: -4px 0px 10px 20px; }
  .bios article ul li {
    color: #ffffff;
    margin-bottom: 2px; }
  #biosCheck article {
    color: #ffffff;
    margin-left: 0px;
    border-top: solid 1px #595959;
    border-bottom: solid 1px #595959;
    line-height: 40px;
    height: 40px;
    width: 100%; }
  #biosCheck article strong {
    width: 260px;
    float: left; }
  #biosCheck article fieldset {
    margin: 10px 10px 0px 0px; }
  #biosSucces article {
    border-top: solid 1px #fff200;
    border-bottom: solid 1px #fff200;
    padding: 20px 0px 10px 0px;
    width: 100%; }
  #biosSucces article h2 {
    color: #fff200;
    font-size: 200%;
    margin-bottom: 10px; }
  #biosSucces article h3 {
    color: #ffffff;
    background: none !important;
    height: auto !important;
    padding: 0px !important; }
  /* BiosNavigatie */
  #BiosNavigatie {
    margin: 0px 0px 20px 0px;
    padding: 0px; }
  #BiosNavigatie li {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
  #BiosNavigatie li a {
    background: #355f8b url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/AlgNavigatie_mijnPrivilege.png") no-repeat 0px 0px;
    _background: #355f8b url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/AlgNavigatie_mijnPrivilege.gif") no-repeat 0px 0px;
    border-bottom: solid 1px #174a74;
    color: #ffffff;
    display: block;
    _height: 15px;
    padding: 5px 10px 5px 10px;
    text-decoration: none; }
  #BiosNavigatie li a.active {
    margin-top: 0px;
    display: block; }
  #BiosNavigatie li a.active,
  #BiosNavigatie li a:hover {
    background: #244f93 none;
    border-bottom: solid 1px #52728c;
    background-position: 0px -256px;
    color: #ffffff;
    text-decoration: none; }
  #BiosNavigatie li ul {
    margin: 0px;
    padding: 0px; }
  #BiosNavigatie li ul li a {
    background: #daeafc none;
    border-bottom: solid 1px #ffffff;
    color: #355f8b;
    text-decoration: none; }
  #BiosNavigatie li ul li a.active,
  #BiosNavigatie li ul li a:hover {
    background: #c6dffa none;
    border-bottom: solid 1px #ffffff;
    color: #0f3a67;
    text-decoration: none; }
  #BiosNavigatie li ul li a.active {
    font-weight: bold; }
  .concert #bodyArticleWindow {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backConcert.png") no-repeat 0px 40px !important;
    height: 759px; }
  .concert #bodyArticleWindow header.bodyArticleWindow {
    background: none !important; }
  .concert #bodyArticleWindow div.bodyArticleWindow, .concert #bodyArticleWindow header.bodyArticleWindow, .concert #bodyArticleWindow footer.bodyArticleWindow {
    background: none !important; }
  .concert #bodyArticleWindow {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backConcert.png") no-repeat 0px 40px !important;
    height: 759px; }
  .concert header h2 {
    color: #ffffff;
    font-size: 200%;
    margin-bottom: 10px; }
  .concert header p {
    font-weight: bold; }
  .concert article {
    color: #ffffff; }
  .concert article figure {
    margin: 0px 0px 20px 0px; }
  .concert .contenters {
    margin-left: 20px; }
  .concertPage {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backSideBar.png") no-repeat 0px 0px !important;
    width: 177px;
    height: 583px;
    padding: 10px 22px 20px 22px;
    color: #ffffff; }
  .concertPage ul {
    margin: 0px 0px 0px 0px;
    padding: 0px; }
  .concertPage ul li {
    list-style-type: none;
    margin: 0px 0px 10px 0px; }
  .concertPage figure {
    margin: 0px 0px 20px 0px; }
  .concertPage footer a {
    color: #ffffff;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/arrowBios.png") no-repeat 100% 3px !important;
    padding: 0px 12px 0px 0px; }
  .concertPage footer a:hover {
    color: #ffffff; }
  .concertPage header p {
    font-weight: bold; }
  .concertPage header h2 {
    color: #ffffff;
    font-size: 160%;
    margin-bottom: 10px; }
  .loginenwinContent div.riddler {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockRiddle.png") no-repeat 0% 0px;
    width: 450px;
    height: 369px;
    padding: 30px 18px 22px 22px;
    position: absolute;
    right: 18px;
    top: 283px;
    font-size: 120%;
    line-height: 120%;
    color: #ffffff; }
  .loginenwinContent div.riddler strong {
    color: #006699;
    display: block;
    font-size: 120%;
    margin-bottom: 20px;
    text-align: center; }
  .loginenwinContent div.riddler span.price {
    color: #ffffff;
    font-size: 150%;
    display: block;
    margin-bottom: 8px;
    font-weight: bold; }
  .loginenwinContent div.riddler h3 {
    color: #ffffff;
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 24px; }
  .loginenwinContent div.riddler h2 {
    font-size: 170%;
    color: #ffffff;
    margin-bottom: 12px; }
  .loginenwinContent div.riddler p {
    margin-bottom: 20px; }
  .loginenwinContent div.riddler div.error {
    background: #fdfdd5;
    color: #8690a7;
    font-size: 80%;
    display: none;
    border: solid 1px #f3e3a0;
    padding: 4px 10px 4px 10px; }
  .loginenwinContent div.riddler div.error strong {
    margin: 0px 0px -16px 0px;
    color: #8690a7;
    text-align: left; }
  .loginenwinContent div.riddler div.bottom {
    position: absolute;
    bottom: 2px;
    right: 22px;
    width: 446px; }
  .riddle fieldset {
    margin: 0px 0px 10px 0px; }
  .riddle fieldset input {
    width: 33px !important;
    height: 33px !important;
    float: left !important;
    margin: 0px 0px -1px -1px !important;
    text-align: center !important;
    padding-top: 6px !important;
    border: none !important;
    color: #2a74c9 !important;
    font-size: 140% !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbers.png") no-repeat 0px 0px !important;
    width: 31px\9  !important;
    padding-top: 10px\9  !important;
    height: 29px\9  !important; }
  .riddle fieldset.small {
    margin: 0px 0px 10px 4px;
    text-align: center; }
  .riddle fieldset.medium {
    margin: 0px 0px 10px 0px;
    text-align: center; }
  .riddle fieldset label {
    position: relative;
    counter-increment: fields;
    float: left; }
  .riddle fieldset label:before {
    content: "1";
    position: absolute;
    right: 4px;
    top: 0px;
    font-size: 10px;
    color: #000000;
    content: counter(fields); }
  .riddle fieldset label input {
    width: 33px !important;
    height: 40px !important;
    margin: 0px 0px -1px -1px !important;
    text-align: center !important;
    padding-top: 6px !important;
    color: #2a74c9 !important;
    font-size: 19px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border: solid 1px #000000 !important;
    background: #ffffff none !important;
    box-sizing: border-box; }
  .riddle fieldset.small label input {
    width: 30px !important;
    height: 40px !important;
    font-size: 17px !important;
    margin: 0px 0px -1px -1px !important; }
  .riddle fieldset.error label input {
    background: #f7f786 none !important; }
  .riddle fieldset div.blacks {
    width: 30px !important;
    height: 40px !important;
    float: left;
    background: #000000;
    margin: 0px 0px -1px -1px !important; }
  .riddle fieldset div.empties {
    width: 30px !important;
    height: 40px !important;
    float: left;
    background: none;
    margin: 0px 0px -1px -1px !important; }
  .riddle fieldset.medium div.blacks, .riddle fieldset.medium div.empties {
    width: 33px !important;
    height: 40px !important; }
  /*body.ie11 .riddle fieldset input {
					width: 31px !important;
					padding-top: 10px !important;
					height: 29px !important;
				}*/
  .riddle fieldset input.one {
    background-position: 0px 0px !important; }
  .riddle fieldset input.two {
    background-position: -32px 0px !important; }
  .riddle fieldset input.three {
    background-position: -64px 0px !important; }
  .riddle fieldset input.four {
    background-position: -96px 0px !important; }
  .riddle fieldset input.five {
    background-position: -128px 0px !important; }
  .riddle fieldset input.six {
    background-position: -160px 0px !important; }
  .riddle fieldset input.seven {
    background-position: -192px 0px !important; }
  .riddle fieldset input.eight {
    background-position: -224px 0px !important; }
  .riddle fieldset input.nine {
    background-position: -256px 0px !important; }
  .riddle fieldset input.ten {
    background-position: -288px 0px !important; }
  .riddle fieldset input.eleven {
    background-position: 0px -39px !important; }
  .riddle fieldset input.twelve {
    background-position: -32px -39px !important; }
  .riddle fieldset input.thirteen {
    background-position: -64px -39px !important; }
  .riddle fieldset input.fourteen {
    background-position: -96px -39px !important; }
  .riddle fieldset input.fifteen {
    background-position: -128px -39px !important; }
  .riddle fieldset input.sixteen {
    background-position: -160px -39px !important; }
  .riddle fieldset input.seventeen {
    background-position: -192px -39px !important; }
  .riddle fieldset input.eighteen {
    background-position: -224px -39px !important; }
  .riddle fieldset input.nineteen {
    background-position: -256px -39px !important; }
  .riddle fieldset input.twenty {
    background-position: -288px -39px !important; }
  .riddle fieldset input.twentyone {
    background-position: 0px -78px !important; }
  .riddle fieldset input.twentytwo {
    background-position: -32px -78px !important; }
  .riddle fieldset input.twentythree {
    background-position: -64px -78px !important; }
  .riddle fieldset input.twentyfour {
    background-position: -96px -78px !important; }
  .riddle fieldset input.twentyfive {
    background-position: -128px -78px !important; }
  .riddle fieldset input.twentysix {
    background-position: -160px -78px !important; }
  .riddle fieldset input.twentyseven {
    background-position: -192px -78px !important; }
  .riddle fieldset input.twentyeight {
    background-position: -224px -78px !important; }
  .riddle fieldset input.twentynine {
    background-position: -256px -78px !important; }
  .riddle fieldset input.thirty {
    background-position: -288px -78px !important; }
  .riddle fieldset input.thirtyone {
    background-position: 0px -117px !important; }
  .riddle fieldset input.thirtytwo {
    background-position: -32px -117px !important; }
  .riddle fieldset input.thirtythree {
    background-position: -64px -117px !important; }
  .riddle fieldset input.thirtyfour {
    background-position: -96px -117px !important; }
  .riddle fieldset input.thirtyfive {
    background-position: -128px -117px !important; }
  .riddle fieldset input.thirtysix {
    background-position: -160px -117px !important; }
  .riddle fieldset input.thirtyseven {
    background-position: -192px -117px !important; }
  .riddle fieldset input.thirtyeight {
    background-position: -224px -117px !important; }
  .riddle fieldset input.thirtynine {
    background-position: 0px -156px !important; }
  .riddle fieldset div.black {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbers.png") no-repeat -256px -117px !important;
    width: 34px;
    height: 40px;
    float: left;
    margin: 0px 0px -1px -1px; }
  .riddle fieldset.error input {
    background-image: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/crosswordNumbersError.png") !important; }
  .riddle fieldset div.empty {
    width: 33px;
    height: 40px;
    float: left;
    margin: 0px 0px -1px -1px; }
  .riddle fieldset input.btn {
    color: #264f79 !important;
    width: 101px !important;
    height: 38px !important;
    line-height: 37px !important;
    font-size: 80% !important;
    text-transform: none !important;
    padding-top: 0px !important;
    padding-bottom: 6px !important;
    cursor: pointer !important;
    font-weight: bold !important;
    *padding: 0px !important;
    position: absolute;
    bottom: 18px;
    right: 20px;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWeiter.png") no-repeat 0px -2px !important; }
  .riddle fieldset input:hover.btn {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/btnWeiter.png") no-repeat 0px -45px !important; }
  .riddle div.error {
    background: #fdfdd5 !important;
    padding: 6px 10px 6px 10px;
    margin-bottom: 10px;
    border: solid 1px #efda81; }
  .biosSite .popUpContents {
    background: Transparent none !important; }
  section.popUpContents {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden; }
  div#inline_content article {
    padding: 40px;
    position: absolute;
    top: 50px;
    left: 0px; }
  div#inline_content p {
    color: #ffffff;
    font-size: 120%; }
  div#inline_content a.login {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonBigs.png") no-repeat 0% 0%;
    height: 37px;
    line-height: 35px;
    float: left;
    font-size: 120%;
    color: #254066;
    text-decoration: none;
    position: relative;
    width: auto;
    font-weight: bold;
    margin: 10px 0px 0px -5px;
    padding: 0px 10px 0px 20px; }
  div#inline_content a.login span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonBigs.png") no-repeat 100% 0%;
    position: absolute;
    height: 37px;
    line-height: 35px;
    width: 10px;
    right: -10px;
    top: 0px; }
  div#inline_content a.login:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonBigs.png") no-repeat 0% -37px; }
  div#inline_content a.login:hover span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonBigs.png") no-repeat 100% -37px; }
  #container {
    overflow: hidden !important; }
  #bottomBanner {
    width: 543px;
    /*height: 133px;*/ }
  #bottomBanner p {
    color: #ffffff;
    font-weight: bold;
    font-size: 138%;
    line-height: 130%;
    margin-bottom: 10px; }
  #bottomBanner a.buttoner {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 0% 0px !important;
    height: 37px;
    line-height: 36px;
    color: #ffffff;
    font-weight: bold;
    float: left;
    text-decoration: none;
    position: relative;
    margin-left: 0px;
    padding: 0px 10px 0px 20px; }
  #EKBottomBanner a.buttoner span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 100% 0px !important;
    height: 37px;
    position: absolute;
    right: -10px;
    top: 0px;
    display: block;
    width: 10px; }
  #bottomBanner a.buttoner:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 0% -37px !important; }
  #bottomBanner a.buttoner:hover span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 100% -37px !important; }
  #sideBanner {
    width: 224px;
    height: 147px; }
  #sideBanner p {
    color: #ffffff;
    font-weight: bold;
    font-size: 112%;
    margin-bottom: 10px; }
  #EKSideBanner a.buttoner {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 0% 0px !important;
    height: 37px;
    line-height: 36px;
    color: #ffffff;
    font-weight: bold;
    float: left;
    text-decoration: none;
    position: relative;
    margin-left: 0px;
    padding: 0px 10px 0px 20px; }
  #EKSideBanner a.buttoner span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 100% 0px !important;
    height: 37px;
    position: absolute;
    right: -10px;
    top: 0px;
    display: block;
    width: 10px; }
  #EKSideBanner a.buttoner:hover {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 0% -37px !important; }
  #EKSideBanner a.buttoner:hover span {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/buttonEK.png") no-repeat 100% -37px !important; }
  .clickBannerCampaign {
    cursor: pointer; }
  body.winkelen.exception #bodyArticleWindow article.bodyArticleWindow {
    width: 640px; }
    body.winkelen.exception #bodyArticleWindow article.bodyArticleWindow.flex {
      width: 100%;
      display: flex;
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      body.winkelen.exception #bodyArticleWindow article.bodyArticleWindow.flex .bodyHeaderWindow {
        width: 100%; }
  body.winkelen.exception #bodyArticleWindow aside.bodyArticleWindow {
    margin-bottom: 40px;
    width: 228px !important; }
  .headerSmall {
    /*border-bottom: solid 1px #afc0d1;*/
    padding-bottom: 6px; }
  .headerSmall h2 {
    color: #254066; }
  .boughtOn {
    font-size: 14px;
    color: #0f3a67 !important;
    margin-bottom: 0px;
    visibility: hidden;
    height: 25px; }
  .boughtOn h2 {
    color: #0f3a67;
    font-size: 18px;
    margin-bottom: 0px !important; }
  .pricers aside.sold {
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/blockPricers.png") no-repeat 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    padding: 16px 16px 0px 10px !important;
    width: 198px !important;
    height: 104px !important;
    font-size: 90%;
    display: block;
    *padding: 18px 16px 0px 10px !important; }
  .pricers aside.sold div.for {
    padding: 0px !important;
    margin: 0px 0px -6px 0px !important;
    background: none !important; }
  .pricers aside.sold div.sale {
    margin: 0px 0px -6px 0px !important;
    padding: 0px !important;
    background: none !important;
    *margin: 0px 0px -4px 0px !important; }
  .buyers {
    margin: 0px 0px 40px 25px;
    padding: 0px; }
  .buyers header {
    font-size: 130%;
    line-height: 140%;
    width: 680px; }
  .buyers .buyerBlock {
    margin: 0px 0px 2px 0px;
    padding: 0px;
    height: 123px;
    width: 400px;
    float: left;
    position: relative;
    margin-right: 20px;
    padding: 20px;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/backWinnaar.png") repeat-x 0px 0px; }
  .buyers .buyerBlock a {
    display: inline-block;
    width: 400px;
    height: 123px;
    margin: -20px;
    padding: 20px;
    text-decoration: none; }
  .buyers .buyerBlock h2 {
    color: #0F3A67;
    font-size: 140%;
    margin-bottom: 15px; }
  .buyers .buyerBlock h3 {
    margin-bottom: 15px;
    color: #0F3A67; }
  .buyers .buyerBlock p {
    margin-bottom: 0px; }
  .buyers .buyerBlock div.corner {
    background: #0c1e5c;
    width: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 10px; }
  .buyers .buyerBlock .discount {
    position: absolute;
    right: -20px;
    top: 0px; }
  .buyers .buyerBlock img {
    margin-right: 20px;
    float: left; }
  .buyers .buyerBlock strong {
    color: #106BC0;
    font-size: 150%;
    padding-left: 5px; }
  .photoHolder {
    width: 224px;
    border: solid 1px #fff;
    height: auto;
    border-radius: 5px;
    margin: 0 0 17px 0px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    margin-top: -24px; }
    .photoHolder article img {
      min-width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      padding: 0 !important; }
    .photoHolder article figure img {
      padding: 0 !important; }
  .photoHolder h3 {
    color: #0f3a67;
    font-size: 14px;
    margin-bottom: 0px; }
  .photoHolder figure img {
    padding: 4px 4px 2px;
    width: 216px !important; }
  .photoHolder header {
    background: -webkit-linear-gradient(top, #d1dee5 0%, #ecf1f4 100%);
    background: linear-gradient(to bottom, #d1dee5 0%, #ecf1f4 100%);
    padding: 12px 15px;
    min-height: 32px;
    height: auto; }
  .photoHolder header p {
    float: left;
    color: #0f3a67;
    font-size: 14px;
    margin-bottom: 4px; }
  .photoHolder header strong {
    color: #106bc0;
    font-size: 18px; }
  .photoHolder header strong .euro {
    font-size: 14px; }
  .photoHolder header strong sup {
    font-size: 12px;
    top: 2px;
    position: relative; }
  .photoHolder footer {
    padding: 15px 20px; }
  .photoHolder footer p {
    float: right; }
  .photoHolder footer strong {
    color: #106BC0;
    font-size: 140%; }
  .queryAnswer {
    margin-bottom: -45px;
    font-size: 12px; }
  .queryAnswer h2 {
    color: #0f3a67;
    font-size: 14px; }
  .queryAnswer strong {
    color: #0f3a67;
    display: block;
    margin-bottom: 3px;
    font-size: 14px; }
  .queryAnswer div.crossword {
    width: 228px !important; }
  .queryAnswer div.crossword,
  .queryAnswer div.question {
    color: #838e99;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/questionAnswer.png") no-repeat 0% 0%;
    padding: 20px 20px 10px 20px;
    position: relative;
    min-height: 70px; }
  .queryAnswer div.crossword figure img,
  .queryAnswer div.question figure img {
    width: 185px;
    margin-top: 10px; }
  .queryAnswer div.question div.bottom {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/questionAnswer.png") no-repeat 0% -471px;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 224px; }
  .queryAnswer div.answer {
    margin-bottom: 20px;
    color: #838e99;
    position: relative;
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/questionAnswer.png") no-repeat 0% -472px;
    padding: 5px 20px 10px 20px; }
  .queryAnswer div.crossword div.bottom,
  .queryAnswer div.answer div.bottom {
    background: url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/questionAnswer.png") no-repeat 0% 100%;
    height: 10px;
    position: absolute;
    bottom: -10px;
    left: 0px;
    width: 224px; }
  .winwin {
    margin: 0px 0px -30px 0px;
    padding: 0px; }
  .winwin header {
    font-size: 130%;
    line-height: 140%;
    width: 940px;
    margin-bottom: 0px; }
  .winwin header figure {
    float: left;
    margin: 0px 20px 0px -10px; }
  .winwin header img {
    float: right;
    margin: 0px 0px 0px 10px; }
  .winwin header p.intro {
    color: #106BC0; }
  .winwin .winwinBlock {
    margin: 0px 0px 1px 0px;
    padding: 0px;
    height: 120px;
    width: 420px;
    float: left;
    position: relative;
    margin-right: 20px;
    padding: 20px;
    background: Transparent url("https://privileges-prd-fad3c7b8aee3feea.z03.azurefd.net/images2019/winwinBack.png") repeat-x 0px 0px; }
  .winwin .winwinBlock:nth-of-type(even) {
    margin-right: 0px; }
  .winwin .winwinBlock a {
    display: inline-block;
    width: 400px;
    height: 120px;
    margin: -20px;
    padding: 20px;
    text-decoration: none; }
  .winwin .winwinBlock h2 {
    color: #0f3a67;
    font-size: 18px;
    margin-bottom: 10px; }
  .winwin .winwinBlock h3 {
    margin-bottom: 5px;
    color: #0f3a67;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    height: 30px; }
  .winwin .winwinBlock p {
    margin-bottom: 0px;
    color: #0f3a67;
    font-size: 12px; }
  .winwin .winwinBlock hr {
    clear: none;
    width: 260px;
    margin-top: 26px;
    margin-bottom: 10px;
    *margin-bottom: 0px; }
  .winwin .winwinBlock p.price {
    margin-top: 11px; }
  .winwin .winwinBlock .discount {
    position: absolute;
    right: -20px;
    top: 0px; }
  .winwin .winwinBlock img {
    margin: 0px 20px 40px 0px;
    float: left; }
  .winwin .winwinBlock p.answer {
    font-size: 110%; }
  .winwin .winwinBlock p.answer strong {
    display: block;
    color: #0F3A67;
    font-size: 100%; }
  .winwin .winwinBlock p strong {
    color: #106bc0;
    font-size: 18px;
    padding-left: 5px;
    display: inline; }
  .winwin .winwinBlock p strong .euro {
    font-size: 15px; }
  .winwin .winwinBlock p strong sup {
    font-size: 15px;
    position: relative;
    top: 4px; }
  div.buttonBanner {
    position: absolute;
    bottom: 16px;
    width: 238px;
    padding: 0px 15px; }
  .block div.buttonBanner {
    bottom: 15px;
    left: 0px;
    width: 274px; }
  div.buttonBanner.showOnHover {
    display: none !important; }
  section.banner:hover div.buttonBanner.showOnHover {
    display: block !important; }
  a.btnBlue {
    display: inline-block;
    background: #fefefe;
    text-decoration: none;
    color: #1b2f4b !important;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #fefefe 0%, #a6bdd2 100%) !important;
    background: linear-gradient(to bottom, #fefefe 0%, #a6bdd2 100%) !important;
    box-shadow: 0px 1px 3px #565656;
    text-align: center;
    border-radius: 5px;
    height: 14px;
    line-height: 14px !important;
    font-size: 12px !important;
    font-weight: bold;
    height: auto !important;
    padding: 9px 15px !important;
    margin-top: 0px !important; }
  a.btnBlue:hover {
    background: -webkit-linear-gradient(top, #a6bdd2 0%, #fefefe 100%) !important;
    background: linear-gradient(to bottom, #a6bdd2 0%, #fefefe 100%) !important; }
  a.btnPurple {
    display: inline-block;
    background: #fefefe;
    text-decoration: none;
    color: #ffffff !important;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #8e3dcc 0%, #7c36b3 100%);
    background: linear-gradient(to bottom, #8e3dcc 0%, #7c36b3 100%);
    box-shadow: 0px 1px 3px #565656;
    text-align: center;
    border-radius: 5px;
    height: 14px;
    line-height: 14px !important;
    font-size: 12px !important;
    font-weight: bold;
    height: auto !important;
    padding: 9px 15px !important;
    margin-top: 0px !important; }
  a.btnPurple:hover {
    background: -webkit-linear-gradient(top, #7c36b3 0%, #8e3dcc 100%);
    background: linear-gradient(to bottom, #7c36b3 0%, #8e3dcc 100%); }
  a.btnOrange {
    display: inline-block;
    background: #f45e03;
    text-decoration: none;
    color: #ffffff !important;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #f45e03 0%, #d25003 100%);
    background: linear-gradient(to bottom, #f45e03 0%, #d25003 100%);
    box-shadow: 0px 1px 3px #565656;
    text-align: center;
    border-radius: 5px;
    height: 14px;
    line-height: 14px !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 15px; }
  a.btnOrange:hover {
    background: -webkit-linear-gradient(top, #d25003 0%, #f45e03 100%);
    background: linear-gradient(to bottom, #d25003 0%, #f45e03 100%); }
  a.btnOrange.two {
    height: 28px;
    line-height: 14px !important; }
  a.btnOrange.oneTwo {
    height: 28px;
    line-height: 28px !important; }
  .center {
    float: left;
    width: 85%; }
  div.inviteChild, div.memberInvite {
    position: relative; }
  div.inviteChild a.btnPurple, div.memberInvite a.red {
    z-index: 99999 !important; }
  div.inviteChild div, div.memberInvite div {
    display: none; }
  div.inviteChild.inviteChild:hover div, div.memberInvite:hover div {
    background: #dbe4e9;
    padding: 20px 10px;
    color: #11306d;
    line-height: 16px;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    border-radius: 5px;
    z-index: 999;
    top: 17px;
    width: 248px;
    left: 6px;
    box-shadow: 0px 1px 3px #333;
    text-align: center; }
  div.memberInvite:hover div {
    display: none; }
  div.memberInvite a.btnRed {
    background: -webkit-linear-gradient(top, #4eb1fe 0%, #0384f1 100%);
    background: linear-gradient(to bottom, #4eb1fe 0%, #0384f1 100%);
    box-shadow: 0px 1px 3px #565656;
    border-radius: 5px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 120%;
    height: auto !important;
    width: 240px;
    line-height: 14px !important;
    padding: 9px 15px !important;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    z-index: 1002; }
  div.memberInvite a.btnRed:hover {
    background: -webkit-linear-gradient(top, #0384f1 0%, #4eb1fe 100%);
    background: linear-gradient(to bottom, #0384f1 0%, #4eb1fe 100%); }
  input.input {
    vertical-align: top;
    color: #707070;
    background: #eaeef1 !important;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
    height: 21px;
    padding-left: 10px;
    float: left;
    margin-right: 10px;
    box-sizing: border-box; }
  input.input.ng-dirty.ng-invalid,
  input.input.error {
    background: #f8f886 !important;
    border: none; }
  span.error {
    margin-top: 3px; }
  header a.btnBlue {
    display: inline-block;
    float: right;
    background: #fefefe;
    text-decoration: none;
    color: #1b2f4b !important;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #ffffff 0%, #a6bed3 100%) !important;
    background: linear-gradient(to bottom, #ffffff 0%, #a6bed3 100%) !important;
    box-shadow: 0px 1px 3px #565656;
    text-align: center;
    border-radius: 5px;
    height: 32px;
    line-height: 32px !important;
    font-size: 14px !important;
    font-weight: bold;
    padding: 0px 25px !important;
    margin: -60px -17px 0px 0px !important;
    position: relative;
    z-index: 99; }
  header a.btnBlue:hover {
    background: -webkit-linear-gradient(top, #a6bed3 0%, #ffffff 100%) !important;
    background: linear-gradient(to bottom, #a6bed3 0%, #ffffff 100%) !important; } }

@media all and (-ms-high-contrast: none) {
  .winwin .winwinBlock:last-of-type {
    margin: 0px 0px -122px 0px; } }

@media all {
  #winnersElse div.stars {
    right: -7px;
    top: -44px;
    height: 30px;
    width: auto;
    display: block;
    position: absolute; }
  #winnersElse div.stars a {
    text-decoration: none; }
  #winnersElse div.stars img {
    margin-left: -7px; } }
