@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .flyout__open .footer__flyout___wrapper {
    border-top: 9px solid #404040;
  }

  .flyout__game-container___wrapper {
    width: 86.6663555327%;
    float: left;
  }

  .flyout__game-container___wrapper > .flyout__quotes___won-help-link,
  .flyout__game-container___wrapper > .link__print {
    display: none;
  }

  .flyout__game-container {
    max-height: 231px;
  }

  .flyout__game-container:last-of-type {
    margin-bottom: 0;
  }

  .flyout__game-container.flyout__game-container___euromillions {
    max-height: 295px;
  }

  .flyout__game-logo-container,
  .flyout__game-logo-container:before,
  .flyout__game-logo-container:after {
    min-height: 226px;
  }

  .flyout__game-logo-container:last-of-type,
  .flyout__game-logo-container:last-of-type:before,
  .flyout__game-logo-container:last-of-type:after {
    min-height: 201px;
  }

  .flyout-swisslotto__open .flyout__game-logo-container___wrapper {
    min-height: 688px;
  }

  .flyout-euromillions__open .flyout__game-logo-container___wrapper {
    min-height: 1040px;
  }

  .flyout-euromillions__open .extra-millions .flyout__game-logo-container___wrapper {
    min-height: 1592px;
  }

  .flyout-eurodreams__open .flyout__game-logo-container___wrapper {
    min-height: 640px;
  }

  .flyout__actual-numbers {
    margin-right: 12.05568px;
    padding-right: 12.05568px;
    width: 44%;
  }

  .flyout__actual-jackpot {
    width: 53.5%;
  }

  .actual-numbers__numbers {
    margin-bottom: 0;
  }

  .actual-numbers___body,
  .actual-jackpot___body {
    margin-bottom: 9.04176px;
  }

  .actual-numbers___foot {
    position: static;
    float: left;
    height: 83px;
    min-width: 160px;
    width: 100%;
  }

  .flyout__game-container___eurodreams .actual-numbers___foot {
    height: 48px;
  }

  .actual-numbers__date,
  .actual-jackpot__next-draw {
    zoom: 1;
    margin-bottom: 0;
  }

  .actual-numbers__date:before,
  .actual-numbers__date:after,
  .actual-jackpot__next-draw:before,
  .actual-jackpot__next-draw:after {
    content: " ";
    display: table;
  }

  .actual-numbers__date:after,
  .actual-jackpot__next-draw:after {
    clear: both;
  }

  .actual-numbers__last-draw {
    float: left;
  }

  .actual-numbers__last-draws {
    clear: both;
    float: left;
    margin: 0;
    margin-bottom: 6px;
    margin-top: 6px;
  }

  .actual-numbers__date-time {
    line-height: 1;
  }

  .actual-jackpot__next-draw___date-string,
  .actual-jackpot__next-draw___time-string {
    clear: both;
    float: left;
  }

  .actual-jackpot__next-draw___time-string {
    line-height: 1;
  }

  .actual-jackpot__next-draw___date,
  .actual-jackpot__next-draw___time {
    line-height: 1;
  }

  .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
  .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"] {
    margin-left: 2px;
  }

  .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"],
  .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"] ~ li[class="actual-numbers__number actual-numbers__number___lucky"] {
    margin-left: 0;
  }

  .actual-numbers__quotes {
    bottom: 0;
  }

  .actual-numbers__quotes.active {
    bottom: -20px;
  }

  .actual-numbers__number {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1;
    height: 3.5vw;
    min-height: 28px;
    min-width: 28px;
    width: 3.5vw;
  }

  .actual-numbers__number___superstar {
    min-width: 30px;
  }

  .actual-numbers__number___lucky,
  .actual-numbers__number___replay {
    margin-left: 2px;
  }

  .actual-numbers__number___toto {
    margin-bottom: 0;
    margin-right: 5px;
    padding: 9px 6px;
  }

  .flyout__game-container___totogoal .actual-numbers__date,
  .flyout__game-container___totogoal .actual-jackpot__next-draw {
    height: 67px;
  }

  .flyout__game-container___totogoal .actual-numbers___foot {
    height: 40px;
  }

  .flyout__game-container___totogoal .actual-numbers__last-draws {
    float: left;
  }

  .flyout__play-button {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    top: 100%;
  }

  .quotes__game-table thead td:last-of-type,
  .quotes__extra-game-table thead td:last-of-type {
    min-width: 120px;
  }
}

@media screen and (min-width: 768px) and (max-width: 896px) {
  .flyout__game-container___totogoal .actual-numbers__last-draw .actual-numbers__date-time {
    display: block;
    margin-top: -6px;
  }

  .flyout__game-container___totogoal .actual-numbers__last-draws {
    margin-top: 4px;
  }

  .flyout__game-container___totogoal .actual-numbers__numbers {
    margin-top: -2px;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .footer__fixed .footer__flyout {
    position: relative;
  }

  .footer__flyout {
    position: relative;
    margin-top: -9px;
    width: 100%;
  }

  .footer__flyout___wrapper {
    display: none;
  }

  .flyout__open .footer__flyout___wrapper {
    height: auto !important;
  }

  .footer__sticky___winningnumbers {
    top: -61px;
    height: 70px;
  }

  .flyout__game-logo-container___wrapper {
    display: none;
  }

  .flyout__game-container___wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .flyout__game-container___wrapper a {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1;
  }

  .quotes___open .flyout__actual-jackpot {
    position: absolute;
    bottom: 6px;
    width: calc(100% - 12px);
  }

  .flyout__game-container {
    border: 0;
    border-bottom: 1px solid #e0e0e0;
    max-height: none;
    padding: 12.05568px 1.9998133196%;
  }

  .flyout__game-container.quotes___open {
    padding-bottom: 57px;
  }

  .flyout__game-container.flyout__game-container___euromillions,
  .flyout__game-container.flyout__game-container___euromillions.quotes___open {
    max-height: none;
  }

  .flyout__game-container___euromillions .actual-jackpot__mobile-container .actual-jackpot___foot:nth-of-type(2) {
    display: none;
  }

  .flyout__game-container___euromillions .actual-jackpot__mobile-container .actual-jackpot___foot:nth-of-type(3) {
    padding-top: 0;
  }

  .flyout__game-container.quotes___open .flyout__play-button {
    margin-right: 12.05568px;
  }

  .flyout__game-container___wrapper .flyout__quotes___won-help-link,
  .flyout__game-container___wrapper .link__print {
    line-height: 1.266;
  }

  .flyout__game-container___wrapper .flyout__quotes___won-help-link:before,
  .flyout__game-container___wrapper .link__print:before {
    top: 2px;
  }

  .actual-numbers__date-time,
  .actual-jackpot__next-draw___date,
  .actual-jackpot__next-draw___time {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1;
  }

  .actual-jackpot__next-draw .actual-jackpot__next-draw___date-string,
  .actual-jackpot__next-draw .actual-jackpot__next-draw___time-string {
    line-height: 1.25;
  }

  .actual-jackpot__next-draw .actual-jackpot__next-draw___time-string {
    clear: both;
  }

  .actual-jackpot__next-draw:after {
    clear: both;
    content: "";
    display: table;
  }

  .flyout__game-logo___container {
    float: left;
    height: auto;
    width: 72px;
  }

  .flyout__actual-numbers {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border: 0;
    padding: 0;
  }

  .flyout__actual-numbers:after {
    border: 0;
  }

  .actual-numbers__date,
  .actual-jackpot__next-draw {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.25;
  }

  .actual-numbers__date {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.25;
    float: right;
    margin: 9.04176px 0 0 0;
  }

  .actual-numbers__last-draw {
    display: none;
  }

  .actual-numbers__last-draws {
    color: #525252;
    margin: 0;
    padding: 0;
  }

  .actual-numbers__last-draws:before,
  .actual-numbers__last-draws:hover:before {
    background: none;
    display: none;
  }

  .actual-numbers__last-draws .visible-phone {
    display: inline-block;
    margin-right: 0;
  }

  .actual-numbers___body {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0;
  }

  .actual-numbers__number {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1;
    height: 10vw;
    max-height: 32px;
    max-width: 32px;
    min-height: 28px;
    min-width: 28px;
    width: 10vw;
  }

  .actual-numbers__number___superstar {
    margin-top: -2px;
    max-height: 35px;
    max-width: 35px;
    min-height: 31px;
    min-width: 31px;
  }

  .actual-numbers__number___replay:before {
    top: -17px;
    background-size: 28.5px 12px;
    height: 12px;
    width: 28.5px;
  }

  .actual-numbers___foot {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    height: 52px;
  }

  .actual-numbers__quotes,
  .actual-jackpot__link {
    top: 9px;
    bottom: auto;
    padding: 6.02784px 6.02784px 24.11136px 15.05568px;
  }

  .actual-numbers__quotes:before,
  .actual-jackpot__link:before {
    top: 12px;
    left: 6.02784px;
    background: none;
    border-bottom: 3.5px solid transparent;
    border-left: 3px solid #525252;
    border-top: 3.5px solid transparent;
    height: 0;
    width: 0;
  }

  .actual-numbers__quotes:hover:before,
  .actual-jackpot__link:hover:before {
    background: none;
    border-left: 3px solid #525252;
    height: 0;
    width: 0;
  }

  .actual-numbers__quotes.active,
  .actual-jackpot__link.active {
    padding: 6.02784px 6.02784px 28px 15.05568px;
  }

  .actual-numbers__quotes.active:before,
  .actual-numbers__quotes.active:hover:before,
  .actual-jackpot__link.active:before,
  .actual-jackpot__link.active:hover:before {
    top: 11px;
  }

  .actual-numbers__quotes {
    padding-bottom: 12px;
    padding-top: 12px;
  }

  .actual-numbers__quotes:before {
    top: 18px;
  }

  .actual-numbers__quotes.active {
    margin-top: 6px;
    padding-bottom: 32px;
  }

  .actual-numbers__extra-game___logo {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    margin-top: 0;
  }

  .actual-numbers__extra-game___logo.superstar {
    margin-top: 0;
  }

  .actual-numbers__extra-game___number {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    min-height: 34px;
    min-width: 68px;
  }

  .actual-numbers__number___toto {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1;
    padding: 9.04176px 6.02784px;
  }

  .actual-numbers__2nd-chance-logo {
    height: 27px;
  }

  .actual-numbers__2nd-chance-logo img {
    height: 27px;
  }

  .actual-numbers__number.actual-numbers__number___small {
    height: 27px;
    width: 27px;
  }

  .flyout__actual-jackpot {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    bottom: 0;
    padding-top: 44px;
  }

  .actual-jackpot__mobile-container {
    background-color: #f8f8f8;
    display: none;
    margin-top: 6px;
    padding: 12px 6.02784px;
  }

  .flyout__play-button {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1;
    top: 3px;
    right: 0;
    padding: 12.05568px;
  }

  .actual-jackpot__next-draw {
    margin-bottom: 12.05568px;
  }

  .flyout__quotes {
    display: none;
    margin-top: -1px;
  }

  .quotes___open .flyout__quotes {
    margin-top: 6px;
  }

  .actual-jackpot___body,
  .actual-jackpot___foot {
    height: auto;
  }

  .actual-jackpot___body .actual-jackpot__jackpot,
  .actual-jackpot___body .actual-jackpot__extra-game-jackpot,
  .actual-jackpot___foot .actual-jackpot__jackpot,
  .actual-jackpot___foot .actual-jackpot__extra-game-jackpot {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
    margin-top: 6.02784px;
  }

  .quotes__game,
  .quotes__extra-game {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .actual-jackpot___game-logo {
    height: auto;
    max-width: 58px;
  }

  .actual-jackpot__jackpot {
    margin-bottom: 12.05568px;
    width: 100%;
  }

  .actual-jackpot___extra-game-logo {
    height: auto;
    max-width: 42px;
  }

  .actual-jackpot__extra-game-jackpot .jackpot__info___small span {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1rem;
  }

  .extramillions__combination-wrapper {
    min-height: 50px;
  }

  .extramillions__combination {
    width: 50%;
  }
}

/**
 * PHONE LANDSCAPE VIEW
 */

/**
 * PHONE PORTRAIT VIEW
 */

/*------------------------------------*\
    #ICON LINKS
\*------------------------------------*/

/**
 * Styles for links with icons
 */

.link_notifications:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxMi45NjhweCIgdmlld0JveD0iLTI4OCA0MTQuOTIyIDE4IDEyLjk2OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg4IDQxNC45MjIgMTggMTIuOTY4IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikljb25fTWFpbCI+CiAgPGc+CiAgICA8Zz4KICAgICAgPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTS0yNzguOTgxLDQyMy40NTdsLTIuNTIyLTEuODhMLTI4OCw0MjcuODloMThsLTYuNDcxLTYuMzAyTC0yNzguOTgxLDQyMy40NTd6IE0tMjcwLDQyNS45NDl2LTkuMDI3CiAgICAgICAgbC01LjI0NCwzLjkyMkwtMjcwLDQyNS45NDl6IE0tMjcwLDQxNC45MjJoLTE4bDkuMDE5LDYuNjU5TC0yNzAsNDE0LjkyMnogTS0yODgsNDE2LjkyMnY4Ljk2OWw1LjI3MS01LjIyNkwtMjg4LDQxNi45MjJ6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center left;
  float: left;
  margin: 0;
}

.link_notifications:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxMi45NjhweCIgdmlld0JveD0iLTI4OCA0MTQuOTIyIDE4IDEyLjk2OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg4IDQxNC45MjIgMTggMTIuOTY4IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikljb25fTWFpbF9Ib3ZlciI+CiAgPGc+CiAgICA8Zz4KICAgICAgPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yNzguOTgxLDQyMy40NTdsLTIuNTIyLTEuODhMLTI4OCw0MjcuODloMThsLTYuNDcxLTYuMzAyTC0yNzguOTgxLDQyMy40NTd6IE0tMjcwLDQyNS45NDl2LTkuMDI3CiAgICAgICAgbC01LjI0NCwzLjkyMkwtMjcwLDQyNS45NDl6IE0tMjcwLDQxNC45MjJoLTE4bDkuMDE5LDYuNjU5TC0yNzAsNDE0LjkyMnogTS0yODgsNDE2LjkyMnY4Ljk2OWw1LjI3MS01LjIyNkwtMjg4LDQxNi45MjJ6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.link_more-games:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSItMjg5IDQxMi44OSAxNyAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg5IDQxMi44OSAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX1RpcHBzX3NwaWVsZW4iPgogIDxwYXRoIGZpbGw9IiNFMjAwMUEiIGQ9Ik0tMjc5LjM0OCw0MTYuNDQxbC04LjY5Myw4LjczOWwtMC45NTksNC42OTRsNC43NTItMC44ODJsOC42OTQtOC43MzhMLTI3OS4zNDgsNDE2LjQ0MXogTS0yODcuMDYyLDQyNi4xNTYKICAgIGw3LjcyLTcuNzU5bDAuNDc4LDAuNDhsLTcuNzIsNy43NTlMLTI4Ny4wNjIsNDI2LjE1NnogTS0yODUuMjMsNDI4LjAwOWwtMC40NzgtMC40OGw3LjcyLTcuNzU5bDAuNDc4LDAuNDhMLTI4NS4yMyw0MjguMDA5egogICAgIE0tMjczLDQxNy42ODdsLTEuNzA0LDEuNzEzbC0zLjc5My0zLjgxM2wxLjcwNC0xLjcxM0wtMjczLDQxNy42ODd6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-position: center left;
  float: left;
  margin: 0;
}

.link_more-games:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSItMjg5IDQxMi44OSAxNyAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg5IDQxMi44OSAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX1RpcHBzX3NwaWVsZW5fSG92ZXIiPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjc5LjM0OCw0MTYuNDQxbC04LjY5Myw4LjczOWwtMC45NTksNC42OTRsNC43NTItMC44ODJsOC42OTQtOC43MzhMLTI3OS4zNDgsNDE2LjQ0MXogTS0yODcuMDYyLDQyNi4xNTYKICAgIGw3LjcyLTcuNzU5bDAuNDc4LDAuNDhsLTcuNzIsNy43NTlMLTI4Ny4wNjIsNDI2LjE1NnogTS0yODUuMjMsNDI4LjAwOWwtMC40NzgtMC40OGw3LjcyLTcuNzU5bDAuNDc4LDAuNDhMLTI4NS4yMyw0MjguMDA5egogICAgIE0tMjczLDQxNy42ODdsLTEuNzA0LDEuNzEzbC0zLjc5My0zLjgxM2wxLjcwNC0xLjcxM0wtMjczLDQxNy42ODd6Ii8+CjwvZz4KPC9zdmc+Cg==");
  cursor: pointer;
}

.link_save-favorite:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSItMjg4IDQxMi44OSAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg4IDQxMi44OSAxOCAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMaWVibGluZ3N0aXBwX3NwZWljaGVybiI+CiAgPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTS0yNzMuNSw0MjAuODQyYy0xLjkzMywwLTMuNSwxLjU2Ny0zLjUsMy41YzAsMS45MzMsMS41NjcsMy41LDMuNSwzLjVzMy41LTEuNTY3LDMuNS0zLjUKICAgIEMtMjcwLDQyMi40MDktMjcxLjU2Nyw0MjAuODQyLTI3My41LDQyMC44NDJ6IE0tMjcxLjUsNDI0LjkwNmgtMS41djEuNWgtMXYtMS41aC0xLjV2LTFoMS41di0xLjVoMXYxLjVoMS41VjQyNC45MDZ6Ii8+CiAgPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTS0yNzguNSw0MjQuMzQyYzAtMi43NTcsMi4yNDMtNSw1LTVjMS4wNTUsMCwyLjAzMSwwLjMzMiwyLjgzOCwwLjg5MmMwLjc2Mi0xLjU5NCwwLjkxOC0zLjEyMywwLjE2OC00LjY3NwogICAgYy0xLjc2OC0zLjY2Ni03LjEzOS0zLjM4My04LjUwNi0wLjE4OWMtMS4zNjctMy4xOTQtNi43MzgtMy40NzctOC41MDYsMC4xODhjLTIuMDg1LDQuMzIyLDIuNzUzLDguNDM4LDguNTA2LDE0LjMzNAogICAgYzAuNjc2LTAuNjkyLDEuMzM3LTEuMzU4LDEuOTc3LTIuMDA1Qy0yNzcuOTM0LDQyNi45NzktMjc4LjUsNDI1LjcyNi0yNzguNSw0MjQuMzQyeiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center left;
  float: left;
  margin: 0;
}

.link_save-favorite:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMThweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSItMjg4IDQxMi44OSAxOCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg4IDQxMi44OSAxOCAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMaWVibGluZ3N0aXBwX3NwZWljaGVybl9Lb3BpZSI+CiAgPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yNzMuNSw0MjAuODQyYy0xLjkzMywwLTMuNSwxLjU2Ny0zLjUsMy41YzAsMS45MzMsMS41NjcsMy41LDMuNSwzLjVzMy41LTEuNTY3LDMuNS0zLjUKICAgIEMtMjcwLDQyMi40MDktMjcxLjU2Nyw0MjAuODQyLTI3My41LDQyMC44NDJ6IE0tMjcxLjUsNDI0LjkwNmgtMS41djEuNWgtMXYtMS41aC0xLjV2LTFoMS41di0xLjVoMXYxLjVoMS41VjQyNC45MDZ6Ii8+CiAgPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yNzguNSw0MjQuMzQyYzAtMi43NTcsMi4yNDMtNSw1LTVjMS4wNTUsMCwyLjAzMSwwLjMzMiwyLjgzOCwwLjg5MmMwLjc2Mi0xLjU5NCwwLjkxOC0zLjEyMywwLjE2OC00LjY3NwogICAgYy0xLjc2OC0zLjY2Ni03LjEzOS0zLjM4My04LjUwNi0wLjE4OWMtMS4zNjctMy4xOTQtNi43MzgtMy40NzctOC41MDYsMC4xODhjLTIuMDg1LDQuMzIyLDIuNzUzLDguNDM4LDguNTA2LDE0LjMzNAogICAgYzAuNjc2LTAuNjkyLDEuMzM3LTEuMzU4LDEuOTc3LTIuMDA1Qy0yNzcuOTM0LDQyNi45NzktMjc4LjUsNDI1LjcyNi0yNzguNSw0MjQuMzQyeiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.link_print-receipt:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMjkwIDQxMi44OSAxNSAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjkwIDQxMi44OSAxNSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0RydWNrZW4iPgogIDxwYXRoIGZpbGw9IiNFMjAwMUEiIGQ9Ik0tMjc1LDQxNS44OWgtMnYtM2gtMTF2M2gtMnY3aDJ2NS45ODRoOWwyLTJ2LTMuOTg0aDJWNDE1Ljg5eiBNLTI4MC41LDQyNy44OXYtMi41aDIuNUwtMjgwLjUsNDI3Ljg5egogICAgIE0tMjc4LjUsNDIzLjg5aC0zLjV2My41aC00LjV2LTZoOFY0MjMuODl6IE0tMjc4LjUsNDE1Ljg5aC04di0xLjVoOFY0MTUuODl6IE0tMjc3LDQxOC44OWMtMC41NTIsMC0xLTAuNDQ4LTEtMQogICAgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFDLTI3Niw0MTguNDQyLTI3Ni40NDgsNDE4Ljg5LTI3Nyw0MTguODl6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-position: 2px center;
  float: left;
  margin: 0;
}

.link_print-receipt:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMjkwIDQxMi44OSAxNSAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjkwIDQxMi44OSAxNSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0RydWNrZW5fSG92ZXIiPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjc1LDQxNS44OWgtMnYtM2gtMTF2M2gtMnY3aDJ2NS45ODRoOWwyLTJ2LTMuOTg0aDJWNDE1Ljg5eiBNLTI4MC41LDQyNy44OXYtMi41aDIuNUwtMjgwLjUsNDI3Ljg5egogICAgIE0tMjc4LjUsNDIzLjg5aC0zLjV2My41aC00LjV2LTZoOFY0MjMuODl6IE0tMjc4LjUsNDE1Ljg5aC04di0xLjVoOFY0MTUuODl6IE0tMjc3LDQxOC44OWMtMC41NTIsMC0xLTAuNDQ4LTEtMQogICAgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFDLTI3Niw0MTguNDQyLTI3Ni40NDgsNDE4Ljg5LTI3Nyw0MTguODl6Ii8+CjwvZz4KPC9zdmc+Cg==");
  cursor: pointer;
}

.link_pdf:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9Ii00MTQgMjkwLjI4IDEzIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00MTQgMjkwLjI4IDEzIDE1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikljb25fUERGIj4KCTxwYXRoIGZpbGw9IiNFMjAwMUEiIGQ9Ik0tNDAxLDMwNS4yOGgtMTF2LTNoLTJ2LTZoMnYtNmw4Ljc0MiwwLjAwNGwyLjI1LDIuMjY1TC00MDEsMzA1LjI4eiBNLTQwMy44NiwyOTEuNzE1djEuNDM5aDEuNDU2CgkJTC00MDMuODYsMjkxLjcxNXogTS00MDIuNDA0LDI5NC41OTNoLTIuOTAxdi0yLjg3NGgtNS4yOXY0LjUzNmg4LjE5MkwtNDAyLjQwNCwyOTQuNTkzTC00MDIuNDA0LDI5NC41OTN6IE0tNDAyLjQwNCwzMDIuMjM4CgkJaC04LjE5MnYxLjYwMmg4LjE5MkMtNDAyLjQwNCwzMDMuODQtNDAyLjQwNCwzMDIuMjM4LTQwMi40MDQsMzAyLjIzOHoiLz4KPC9nPgo8L3N2Zz4K");
  background-position: 2px center;
  float: left;
  margin: 0;
}

.link_pdf:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9Ii00MTQgMjkwLjI4IDEzIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00MTQgMjkwLjI4IDEzIDE1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikljb25fUERGX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tNDAxLDMwNS4yOGgtMTF2LTNoLTJ2LTZoMnYtNmw4Ljc0MiwwLjAwNGwyLjI1LDIuMjY1TC00MDEsMzA1LjI4eiBNLTQwMy44NiwyOTEuNzE1djEuNDM5aDEuNDU2CgkJTC00MDMuODYsMjkxLjcxNXogTS00MDIuNDA0LDI5NC41OTNoLTIuOTAxdi0yLjg3NGgtNS4yOXY0LjUzNmg4LjE5MkwtNDAyLjQwNCwyOTQuNTkzTC00MDIuNDA0LDI5NC41OTN6IE0tNDAyLjQwNCwzMDIuMjM4CgkJaC04LjE5MnYxLjYwMmg4LjE5MkMtNDAyLjQwNCwzMDMuODQtNDAyLjQwNCwzMDIuMjM4LTQwMi40MDQsMzAyLjIzOHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.link_gift:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItNDExIDI4NS4yOCAxOSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNDExIDI4NS4yOCAxOSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJHdXRzY2hlaW5lX0FjdGl2ZSI+CiAgPHBhdGggZmlsbD0iI0RGMDUxQSIgZD0iTS00MTEsMzAzLjI4aDl2N2gtOVYzMDMuMjh6IE0tNDExLDI5NS4yOHY3aDl2LTdILTQxMXogTS00MDEsMjk1LjI4djdoOXYtN0gtNDAxeiBNLTQwMSwzMTAuMjhoOXYtN2gtOQogICAgVjMxMC4yOHoiLz4KICA8cGF0aCBmaWxsPSIjREYwNTFBIiBkPSJNLTQwMy4zMTMsMjg3Ljc4OWMtMC44MzEtMS4yNzQtMi45My0xLjgxOC00LjY4OC0xLjIxNnMtMi41MSwyLjEyMy0xLjY3OCwzLjM5NwogICAgYzAuODMsMS4yNzMsNS45MjEsNS43NDUsNy42NzksNS4xNDNDLTQwMC4yNDIsMjk0LjUxMS00MDIuNDgyLDI4OS4wNjMtNDAzLjMxMywyODcuNzg5eiBNLTQwMy40ODcsMjkyLjQ5MgogICAgYy0wLjg3OSwwLjMwMS0zLjEyMS0xLjMwNi0zLjUzNi0xLjk0M2MtMC40MTUtMC42MzctMC4wNC0xLjM5NywwLjgzOS0xLjY5OGMwLjg3OS0wLjMwMSwxLjkyOS0wLjAyOSwyLjM0NCwwLjYwOAogICAgQy00MDMuNDI1LDI5MC4wOTYtNDAyLjYwOCwyOTIuMTkxLTQwMy40ODcsMjkyLjQ5MnoiLz4KICA8cGF0aCBmaWxsPSIjREYwNTFBIiBkPSJNLTM5NS4yMDgsMjg2LjM5Yy0xLjkxMy0wLjY0NS00LjE5OC0wLjA2Mi01LjEwMywxLjMwM2MtMC45MDUsMS4zNjUtMi41NDMsNi43MDMtMC42Myw3LjM0OAogICAgYzEuOTE0LDAuNjQ1LDYuNjU1LTMuNjQ2LDcuNTYtNS4wMTFTLTM5My4yOTQsMjg3LjAzNS0zOTUuMjA4LDI4Ni4zOXogTS0zOTYuMTc4LDI5MC41NzFjLTAuNDUyLDAuNjgzLTIuOTg3LDIuNTU3LTMuOTQzLDIuMjM1CiAgICBjLTAuOTU3LTAuMzIzLDAuMDI2LTIuNzIxLDAuNDc5LTMuNDAzYzAuNDUyLTAuNjgzLDEuNTk0LTAuOTc0LDIuNTUxLTAuNjUyQy0zOTYuMTM1LDI4OS4wNzQtMzk1LjcyNiwyODkuODg4LTM5Ni4xNzgsMjkwLjU3MXoiLz4KPC9nPgo8L3N2Zz4K");
  background-position: center left;
  float: left;
  margin: 0;
}

.link_gift:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItNDExIDI4NS4yOCAxOSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNDExIDI4NS4yOCAxOSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJHdXRzY2hlaW5lX0hvdmVyIj4KICA8cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNLTQxMSwzMDMuMjhoOXY3aC05VjMwMy4yOHogTS00MTEsMjk1LjI4djdoOXYtN0gtNDExeiBNLTQwMSwyOTUuMjh2N2g5di03SC00MDF6IE0tNDAxLDMxMC4yOGg5di03aC05CiAgICBWMzEwLjI4eiIvPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tNDAzLjMxMywyODcuNzg5Yy0wLjgzMS0xLjI3NC0yLjkzLTEuODE4LTQuNjg4LTEuMjE2cy0yLjUxLDIuMTIzLTEuNjc4LDMuMzk3CiAgICBjMC44MywxLjI3Myw1LjkyMSw1Ljc0NSw3LjY3OSw1LjE0M0MtNDAwLjI0MiwyOTQuNTExLTQwMi40ODIsMjg5LjA2My00MDMuMzEzLDI4Ny43ODl6IE0tNDAzLjQ4NywyOTIuNDkyCiAgICBjLTAuODc5LDAuMzAxLTMuMTIxLTEuMzA2LTMuNTM2LTEuOTQzYy0wLjQxNS0wLjYzNy0wLjA0LTEuMzk3LDAuODM5LTEuNjk4YzAuODc5LTAuMzAxLDEuOTI5LTAuMDI5LDIuMzQ0LDAuNjA4CiAgICBDLTQwMy40MjUsMjkwLjA5Ni00MDIuNjA4LDI5Mi4xOTEtNDAzLjQ4NywyOTIuNDkyeiIvPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMzk1LjIwOCwyODYuMzljLTEuOTEzLTAuNjQ1LTQuMTk4LTAuMDYyLTUuMTAzLDEuMzAzYy0wLjkwNSwxLjM2NS0yLjU0Myw2LjcwMy0wLjYzLDcuMzQ4CiAgICBjMS45MTQsMC42NDUsNi42NTUtMy42NDYsNy41Ni01LjAxMVMtMzkzLjI5NCwyODcuMDM1LTM5NS4yMDgsMjg2LjM5eiBNLTM5Ni4xNzgsMjkwLjU3MWMtMC40NTIsMC42ODMtMi45ODcsMi41NTctMy45NDMsMi4yMzUKICAgIGMtMC45NTctMC4zMjMsMC4wMjYtMi43MjEsMC40NzktMy40MDNjMC40NTItMC42ODMsMS41OTQtMC45NzQsMi41NTEtMC42NTJDLTM5Ni4xMzUsMjg5LjA3NC0zOTUuNzI2LDI4OS44ODgtMzk2LjE3OCwyOTAuNTcxeiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.link_gift:before {
  background-size: auto 100%;
}

.link_abo-receipts:before {
  height: 20px;
  width: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTE0MiAyMTcuNSAxMyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTQyIDIxNy41IDEzIDE2Ij48cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNLTEyOSAyMTkuNWwtMi0yaC0xMXYxNmgxM3YtMTR6bS0xIDEuNWgtMi41di0yLjVsMi41IDIuNXptLTEwLjUtMmg2LjV2My41aDMuNXY5LjVoLTEwdi0xM3pNLTEzNyAyMjMuNWg1djFoLTV6TS0xMzkgMjIzLjVoMXYxaC0xek0tMTM5IDIyNS41aDF2MWgtMXpNLTEzNyAyMjUuNWg1djFoLTV6TS0xMzkgMjI3LjVoMXYxaC0xek0tMTM3IDIyNy41aDV2MWgtNXpNLTEzOSAyMjkuNWg3djFoLTd6Ii8+PC9zdmc+");
  background-position: center left;
  float: left;
  margin: 0;
}

.link_abo-receipts:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTE0MiAyMDEuNSAxMyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTQyIDIwMS41IDEzIDE2Ij48cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNLTEyOSAyMDMuNWwtMi0yaC0xMXYxNmgxM3YtMTR6bS0xIDEuNWgtMi41di0yLjVsMi41IDIuNXptLTEwLjUtMmg2LjV2My41aDMuNXY5LjVoLTEwdi0xM3pNLTEzNyAyMDcuNWg1djFoLTV6TS0xMzkgMjA3LjVoMXYxaC0xek0tMTM5IDIwOS41aDF2MWgtMXpNLTEzNyAyMDkuNWg1djFoLTV6TS0xMzkgMjExLjVoMXYxaC0xek0tMTM3IDIxMS41aDV2MWgtNXpNLTEzOSAyMTMuNWg3djFoLTd6Ii8+PC9zdmc+");
  cursor: pointer;
}

.link_back {
  cursor: pointer;
  font-family: "roboto-bold";
  margin-right: 24.11136px;
  padding-left: 27px;
}

.link_back:before {
  height: 12px;
  width: 8px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX2xpbmtzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgp4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjREYwNTFBIiBkPSJNMTEuNDM0LDE2LjAwNEw0Ljk5Nyw5bDYuNDM3LTcuMDA0bDEuNTY3LDEuNzExTDcuOTM2LDkuMDAyCglsNS4wNjcsNS4yNzVMMTEuNDM0LDE2LjAwNHoiLz4KPC9zdmc+Cg==");
  background-position: center center;
  float: left;
  margin: 0;
}

.link_back:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX2xpbmtzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgp4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDA0MDQwIiBkPSJNMTEuNDM0LDE2LjAwNEw0Ljk5Nyw5bDYuNDM3LTcuMDA0bDEuNTY3LDEuNzExTDcuOTM2LDkuMDAyCglsNS4wNjcsNS4yNzVMMTEuNDM0LDE2LjAwNHoiLz4KPC9zdmc+Cg==");
  cursor: pointer;
}

.link_back:before {
  position: absolute;
  margin-left: -22px;
  margin-top: 3px;
}

/*------------------------------------*\
    #GOOGLE MAPS
\*------------------------------------*/

#google-map {
  box-sizing: content-box;
  margin-right: -24.11136px;
  margin-left: -24.11136px;
  padding-right: 24.11136px;
  padding-left: 24.11136px;
  height: 600px;
  width: 100%;
}

.google-map-selling-points {
  height: 600px;
  margin-bottom: 2.8571428571%;
  margin-top: 10px;
  width: 100%;
}

.google-map-selling-points .googft-info-window .googft-info-window {
  max-width: 300px;
}

.google-map-selling-points .googft-info-window .googft-info-window__row {
  margin-bottom: 10px;
}

.google-map-selling-points .googft-info-window .googft-info-window__title {
  font-size: 1.2rem;
  margin-bottom: 0;
}

.google-map-selling-points .googft-info-window .googft-info-window__adress {
  display: inline-block;
  width: 100%;
}

.google-map-selling-points-search[type="search"] {
  position: absolute;
  top: -9999;
  left: -9999;
  background-color: #ffffff;
  border: 1px solid #d6d6d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  height: 37px;
  margin-left: 10px;
  margin-right: 12.05568px;
  margin-top: 10px;
  max-width: 288px;
  padding: 6.02784px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.google-map-selling-points-search[type="search"]:focus {
  border: 1px solid #089cd8;
}

.contact___link-telephone {
  margin-left: 0;
}

.contact__info-window-image {
  background-image: url("../../../swisslos/inhaltsbilder/informationen/swisslos_gs_front.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 6.02784px;
  padding-top: 65%;
  width: 100%;
}

.contact__info-window___line {
  display: inline-block;
  margin-bottom: 6.02784px;
  width: 100%;
}

.contact__info-window__phone-link {
  color: #404040;
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  #google-map {
    box-sizing: content-box;
    margin-right: -2px;
    margin-left: -2px;
    padding-right: 2px;
    padding-left: 2px;
    height: 85vh;
    max-height: 500px;
  }

  .google-map-selling-points {
    height: 320px;
  }

  .google-map-selling-points .googft-info-window {
    max-width: 180px;
  }
}

/*------------------------------------*\
    #LIGHTBOX
\*------------------------------------*/

/**
 * Custom styles for the content of the lightbox.
 */

.lightbox-container__content-wrapper .page {
  height: 100%;
}

.lightbox-container__content-wrapper .content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.lightbox__head {
  position: relative;
  z-index: 30;
  top: 0;
  left: 0;
  background-color: #ffffff;
  border-bottom: 2px dotted #e0e0e0;
  width: 100%;
}

.lightbox__close-btn {
  height: 22px;
  width: 22px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iU2NobGllc3Nlbl9JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCnk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiM1MDUwNTAiIHBvaW50cz0iMTMuMjQzLDYuMTcyIDExLjgzMyw0Ljc3NiA5LjAwNCw3LjU5IDYuMTcyLDQuNzU3IDQuNzU3LDYuMTcyIDcuNTg2LDkgNC43NTcsMTEuODI5IDYuMTY3LDEzLjIyNSAKCTguOTk2LDEwLjQxMSAxMS44MjgsMTMuMjQzIDEzLjI0MywxMS44MjkgMTAuNDE0LDkgIi8+Cjwvc3ZnPg==");
  background-position: center center;
  margin: 0;
  position: absolute;
  z-index: 120000;
  top: 0;
  right: 0;
  background-color: transparent;
  background-size: 100%;
  border: none;
  display: block;
  height: 48px;
  margin-right: -13px;
  margin-top: 7px;
  padding: 13px;
  width: 48px;
  appearance: none;
}

.lightbox__close-btn:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iU2NobGllc3Nlbl9JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCnk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiNlMjAwMWEiIHBvaW50cz0iMTMuMjQzLDYuMTcyIDExLjgzMyw0Ljc3NiA5LjAwNCw3LjU5IDYuMTcyLDQuNzU3IDQuNzU3LDYuMTcyIDcuNTg2LDkgNC43NTcsMTEuODI5IDYuMTY3LDEzLjIyNQoJOC45OTYsMTAuNDExIDExLjgyOCwxMy4yNDMgMTMuMjQzLDExLjgyOSAxMC40MTQsOSAiLz4KPC9zdmc+Cg==");
  cursor: pointer;
}

@media screen and (max-width: 767.9px) {
  .lightbox__close-btn {
    right: 0;
    margin-top: 0;
  }
}

.lightbox__main {
  height: 100%;
  max-height: calc(90vh - 175px);
  min-height: 174px;
  overflow: hidden;
  overflow-y: visible;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  -webkit-overflow-scrolling: touch;
}

.lightbox__main form {
  zoom: 1;
}

.lightbox__main form:before,
.lightbox__main form:after {
  content: " ";
  display: table;
}

.lightbox__main form:after {
  clear: both;
}

.lightbox__has-image .lightbox__main {
  max-height: calc(90vh - 354px);
}

.lightbox__foot {
  position: relative;
  z-index: 100;
  bottom: 0;
  background-color: #ffffff;
  border-top: 2px dotted #e0e0e0;
  padding-bottom: 12.05568px;
  padding-top: 12.05568px;
  width: 100%;
}

.lightbox__title {
  border-bottom: none;
  margin: 0;
  padding: 12.05568px 48px 12.05568px 0;
}

.lightbox__title .ticket__system-title {
  margin-right: 12px;
}

.lightbox__wrapper {
  margin: 12.05568px 0;
  overflow: hidden;
}

.lightbox__navigation-wrapper .lightbox__navigation {
  float: left;
}

.lightbox__navigation-wrapper .label___required___before {
  float: right;
  margin-top: 0.6rem;
}

.lightbox__navigation {
  margin: 0 0 48.22272px 0;
}

.lightbox__navigation.lightbox__navigation___small-margin {
  margin: 0 0 12.05568px 0;
}

.lightbox__navigation___item {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.0555555556;
  position: relative;
  color: #717171;
  counter-increment: step-counter;
  display: inline-block;
  font-family: "tarzana";
  height: 36px;
  line-height: 36px;
  margin-right: 19.11136px;
  padding: 0 0 0 50px;
}

.lightbox__navigation___item:before {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #717171;
  color: #ffffff;
  content: counter(step-counter);
  display: inline-block;
  height: 36px;
  line-height: 0.7;
  padding: 10px 0;
  text-align: center;
  width: 36px;
}

.lightbox__navigation___item:last-of-type {
  margin-right: 0;
}

.lightbox__navigation___item.lightbox__navigation___item-active {
  color: #089cd8;
}

.lightbox__navigation___item.lightbox__navigation___item-active:before {
  background-color: #089cd8;
}

.lightbox__content {
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  transition: left 0.5s;
  position: relative;
}

.lightbox__page {
  position: relative;
  float: left;
}

.lightbox__page[data-page="0"] {
  max-height: 100%;
  opacity: 1;
}

.lightbox__page.lightbox__page___full-width {
  width: 100%;
}

.lightbox__teaser-text-container {
  margin-bottom: 19px;
}

.lightbox__teaser-text-container p {
  float: left;
}

.lightbox__teaser-text-container div p {
  float: none;
}

.lightbox__text-container {
  width: 64%;
}

.lightbox__text-container___product-list {
  float: left;
  min-width: 64%;
}

.lightbox__text-container___product-list a.link__arrow,
.lightbox__text-container___product-list .list__link___arrow > li > a,
.lightbox__text-container___product-list .header__login a.register___link,
.header__login .lightbox__text-container___product-list a.register___link,
.lightbox__text-container___product-list a.header__forgot-pwd,
.lightbox__text-container___product-list .header__login___full a.header__register,
.header__login___full .lightbox__text-container___product-list a.header__register {
  color: #e10017;
}

.lightbox__teaser-container {
  box-shadow: none;
  width: 36%;
}

.lightbox__teaser-text-container___teaser-left .lightbox__teaser-container {
  float: left;
  padding-right: 12.05568px;
}

.lightbox__teaser-text-container___teaser-left .lightbox__teaser-container img {
  border-top-left-radius: 6px;
}

.lightbox__teaser-text-container___teaser-left .lightbox__text-container {
  float: right;
  padding-left: 12.05568px;
}

.lightbox__teaser-text-container___teaser-right .lightbox__teaser-container {
  box-shadow: none;
  float: right;
  padding-left: 12.05568px;
}

.lightbox__teaser-text-container___teaser-right .lightbox__teaser-container img {
  border-top-right-radius: 3px;
}

.lightbox__teaser-text-container___teaser-right .lightbox__text-container {
  float: left;
  padding-right: 12.05568px;
}

.lightbox__button-navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.lightbox__button-navigation .lightbox__button-group-left,
.lightbox__button-navigation .lightbox__button-group-right,
.lightbox__button-navigation .lightbox__button-single {
  margin-top: -10px;
}

.lightbox__button-navigation .lightbox__button-group-left {
  float: left;
  text-align: left;
  width: 40%;
}

.lightbox__button-navigation .lightbox__button-group-right {
  float: right;
  text-align: right;
  width: 60%;
}

.lightbox__button-navigation .lightbox__button-group-right .button__primary,
.lightbox__button-navigation .lightbox__button-group-right html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .lightbox__button-navigation .lightbox__button-group-right .button__primary {
  margin-left: 19px;
}

.lightbox__button-navigation .lightbox__button-single {
  float: left;
  text-align: right;
  width: 100%;
}

.lightbox__button-navigation .button__primary,
.lightbox__button-navigation html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .lightbox__button-navigation .button__primary {
  height: 56px;
  margin-top: 10px;
  min-width: 100px;
  text-align: center;
  vertical-align: top;
}

.lightbox__button-navigation .button__secondary {
  height: 34px;
  margin-right: 19px;
  margin-top: 32px;
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: top;
}

.lightbox__foot .lightbox__button-navigation .link_save-favorite {
  margin-bottom: 7px;
}

.lightbox__button-group___has-ticket-box .button__primary,
.lightbox__button-group___has-ticket-box html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .lightbox__button-group___has-ticket-box .button__primary {
  float: right;
}

.lightbox__button-navigation.lightbox__button-navigation___left-bigger .lightbox__button-group-left {
  width: 67%;
}

.lightbox__button-navigation.lightbox__button-navigation___left-bigger .lightbox__button-group-right {
  width: 33%;
}

.msie .lightbox__process .lightbox__content {
  transition: none;
}

.send-gift__partial .lightbox__content {
  transition: none;
}

.lightbox__phone___field {
  position: relative;
}

.lightbox__phone___label-line {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.5833333333;
}

.lightbox__phone___label-line span {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  color: #717171;
  display: inline-block;
  float: right;
}

.lightbox__phone___field .button__primary,
.lightbox__phone___field html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .lightbox__phone___field .button__primary {
  position: relative;
  float: left;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  text-align: left;
  width: 86px;
}

.lightbox__phone___field .button__primary:hover,
.lightbox__phone___field html .main .teaser__swisslotto .button__primary:hover,
html .main .teaser__swisslotto .lightbox__phone___field .button__primary:hover {
  padding-left: 10px;
}

.lightbox__phone___field input[type="text"] {
  width: calc(100% - 79px);
}

.lightbox__phone___field input[type="text"]:focus {
  border-right: none;
}

.lightbox__suisseid___small {
  height: 23px;
  margin-top: -8px;
  vertical-align: text-bottom;
  width: 62px;
}

.lightbox__half {
  width: 50%;
  float: left;
  border-right: 1px solid #d4d4d4;
  padding: 0 24.11136px 0 0;
}

.lightbox__half:last-of-type {
  width: 50%;
  float: right;
  margin-right: 0;
  border-right: none;
  padding: 0 0 0 24.11136px;
}

.lightbox__onethird {
  border-right: 1px solid #d4d4d4;
  float: left;
  padding: 0 24.11136px 0 0;
  width: 33.333%;
}

.lightbox__twothirds {
  border-right: none;
  float: right;
  margin-right: 0;
  padding: 0 0 0 24.11136px;
  width: 66.666%;
}

.promotionListElement {
  margin-bottom: 0.9em;
}

@media (min-width: 768px) {
  /*
   * Jackpot-Abo bearbeiten
   */

  .lightbox-container .ticket__jackpot-abo-edit .ticket__container {
    padding-right: 6px;
  }
}

@media screen and (max-width: 767.9px) {
  .lightbox__has-image {
    overflow: visible;
  }

  .lightbox__has-image > .content-wrapper {
    overflow: hidden;
  }

  .lightbox__has-image .lightbox__main {
    max-height: 100%;
  }

  .lightbox__title {
    padding: 6.02784px 36.16704px 12.05568px 0;
  }

  .lightbox__image {
    display: none;
    margin-left: -24.11136px;
    margin-right: -24.11136px;
  }

  .lightbox__navigation___item {
    height: 0;
    line-height: 0;
    margin-right: 0;
    padding: 0;
    visibility: hidden;
    width: 0;
  }

  .lightbox__navigation___item:before {
    display: none;
  }

  .lightbox__navigation___item.lightbox__navigation___item-active {
    height: 36px;
    line-height: 36px;
    margin-right: 19.1114px;
    padding: 0 0 0 50px;
    visibility: visible;
    width: auto;
  }

  .lightbox__navigation___item.lightbox__navigation___item-active:before {
    display: inline-block;
  }

  .lightbox__head {
    position: static;
    z-index: 30;
    top: auto;
    left: auto;
    background-color: #ffffff;
    border-bottom: 2px dotted #e0e0e0;
    width: 100%;
  }

  .lightbox__main {
    max-height: 100%;
    min-height: 50px;
    overflow: auto;
  }

  .lightbox__foot {
    position: static;
    z-index: 100;
    bottom: auto;
    background-color: #ffffff;
    border-top: 2px dotted #e0e0e0;
    padding-bottom: 24.11136px;
    width: 100%;
  }

  .lightbox__button-navigation .lightbox__button-group-left,
  .lightbox__button-navigation .lightbox__button-group-right {
    width: 50%;
  }

  .lightbox__button-navigation .button__secondary___close,
  .lightbox__button-navigation .button__secondary___prev {
    width: 34px;
  }

  .lightbox__button-navigation .button__secondary___close:before,
  .lightbox__button-navigation .button__secondary___prev:before {
    left: 22%;
  }

  .eurodreams .lightbox__button-navigation .lightbox__button-group-right {
    width: auto;
  }

  .eurodreams .lightbox__button-navigation .lightbox__button-group-right .button__primary___next {
    padding: 0 30px 0 10px;
  }

  .lightbox__onethird,
  .lightbox__twothirds {
    width: 50%;
  }

  .lightbox__title .ticket__system-title {
    margin-right: 0;
  }

  .lightbox__title .hinfo {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.357;
    letter-spacing: -0.02em;
    display: inline-block;
    font-family: "tarzana";
    letter-spacing: -0.02em;
    margin: 0;
    white-space: nowrap;
    width: 100%;
  }
}

@media screen and (max-width: 479.9px) {
  .lightbox__half,
  .lightbox__half:last-of-type {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border: none;
    padding: 0;
  }

  .lightbox__onethird,
  .lightbox__twothirds {
    border-right: none;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .lightbox__button-navigation .lightbox__button-group-left:not(.lightbox__button-group-one-line),
  .lightbox__button-navigation .lightbox__button-group-right:not(.lightbox__button-group-one-line) {
    clear: both;
    width: 100%;
  }

  .lightbox__button-navigation .button__secondary___right {
    width: auto;
  }

  .lightbox__button-navigation___left-bigger .lightbox__button-group-left:not(.lightbox__button-group-one-line),
  .lightbox__button-navigation___left-bigger .lightbox__button-group-right:not(.lightbox__button-group-one-line) {
    clear: none;
    width: 50%;
  }

  .lightbox__button-navigation___left-bigger .lightbox__button-group-left {
    float: left;
  }

  .lightbox__button-navigation___left-bigger .lightbox__button-group-right {
    float: right;
  }

  /* lightbox with teaser and text */

  .lightbox__teaser-text-container___teaser-left .lightbox__text-container,
  .lightbox__teaser-text-container___teaser-right .lightbox__text-container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .lightbox__teaser-text-container___teaser-left .lightbox__text-container.hint__text,
  .lightbox__teaser-text-container___teaser-right .lightbox__text-container.hint__text {
    padding-left: 55px;
  }

  .lightbox__teaser-container {
    display: none;
  }
}

/*------------------------------------*\
    #LIGHTBOX Partials
\*------------------------------------*/

/**
 * Custom styles for the content of the lightbox.
 */

/**
 Onsite Partials to show on load, should be hidden till opened in lightbox-wrapper
**/

.lightbox__page {
  padding-left: 1px;
}

.lightbox__partial .ticket__info-box {
  position: relative;
  float: right;
  height: 57px;
  margin-top: 10px;
  max-width: 180px;
  min-width: 180px;
  padding: 0 2.1%;
  text-align: right;
}

.lightbox__partial .ticket__info-box > .transform__center___vertical,
.lightbox__partial .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .euromillions .ticket__info-box > .ticket__add-row::before,
.euromillions .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .eurodreams .ticket__info-box > .ticket__add-row::before,
.eurodreams .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .bingo .ticket__info-box > .ticket__add-row::before,
.bingo .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .sporttip .ticket__info-box > .ticket__add-row::before,
.sporttip .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .jass .ticket__info-box > .ticket__add-row::before,
.jass .lightbox__partial .ticket__info-box > .ticket__add-row::before,
.lightbox__partial .goooal .ticket__info-box > .ticket__add-row::before,
.goooal .lightbox__partial .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.lightbox__partial .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.lightbox__partial .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.lightbox__partial .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.lightbox__partial .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
  content: "Total CHF ";
}

.partial__in-page {
  display: none;
}

.lightbox-container .partial__in-page {
  display: block;
}

/* over all: may move this section to _lightbox.scss */

.lightbox__page_paragraph {
  max-width: 660px;
}

.lightbox__button-navigation .lightbox__foot-link {
  display: inline-block;
  line-height: 1.266;
  margin-bottom: 0;
  margin-top: 19px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: left;
}

.lightbox__button-navigation .lightbox__foot-link:before {
  top: 14px;
}

.lightbox__button-navigation .lightbox__foot-link.login___info {
  line-height: 1.266;
}

.lightbox__foot-link___secondary-button {
  margin: 32px 0 0 5px;
  padding: 10px 0 0 0;
}

.lightbox__submit-button {
  padding-bottom: 12.05568px;
  padding-top: 12.05568px;
}

.login___form-element {
  float: left;
  padding-bottom: 3px;
  width: 50%;
}

.login___form-element:nth-child(even) {
  padding-left: 6.02784px;
}

.login___form-element:nth-child(odd) {
  padding-right: 6.02784px;
}

.login___info {
  display: inline-block;
  line-height: 23px;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.login___info:after {
  height: 22px;
  width: 31px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iX3gzMV84X3gyQl9fVmVyYW50d29ydHVuZ3N2b2xsZXNfU3BpZWwiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNnB4Ig0KCSB2aWV3Qm94PSIwIDAgMjIgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyIDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNBNUE1QTUiIGQ9Ik0xMS4yOTYsNi42ODZjMC40MjQtMC4xMSwwLjg0Ny0wLjY0MiwwLjg0Ny0xLjIyOWMwLTAuNjYtMC4zMjYtMS4yODQtMS4wNzYtMS4yODQNCgkJYy0wLjcwMSwwLTEuMDQzLDAuNTMyLTEuMDQzLDEuMTM3QzEwLjAyNCw1Ljk1MiwxMC41OTUsNi40MjksMTEuMjk2LDYuNjg2eiIvPg0KCTxwYXRoIGZpbGw9IiNBNUE1QTUiIGQ9Ik0xMC45MjEsOS4xNjNjLTAuNjE5LDAuMTgzLTEuMDEsMC43MzQtMS4wMSwxLjQ2N2MwLDAuNzE2LDAuNDg5LDEuNDMxLDEuMjM4LDEuNDMxDQoJCWMwLjY4NCwwLDEuMTU3LTAuNTMyLDEuMTU3LTEuMjI5QzEyLjMwNiw5Ljk3LDExLjcwMyw5LjM4MywxMC45MjEsOS4xNjN6Ii8+DQoJPHBhdGggZmlsbD0iI0E1QTVBNSIgZD0iTTE3LjQ3LDBINC41MjlDMi4wMjgsMCwwLDIuMDA5LDAsNC40ODd2Ny4wMjZDMCwxMy45OTEsMi4wMjgsMTYsNC41MjksMTZIMTcuNDcNCgkJYzIuNTAyLDAsNC41My0yLjAwOSw0LjUzLTQuNDg3VjQuNDg3QzIyLDIuMDA5LDE5Ljk3MiwwLDE3LjQ3LDB6IE02LjY1MywxMy45NDlIMy43NjZWNS4wNzJIMy43MzJMMS42MDksNi4xMDNsMC4wMS0yLjQyMw0KCQlsMi41NzgtMS40ODNoMi40NTZWMTMuOTQ5eiBNMTEuMDE5LDE0LjNjLTIuOTAxLDAtNC4wOS0xLjc5OC00LjA5LTMuMzU3YzAtMS40MTMsMC43MDEtMi4zNjcsMS43OTItMi45MTdWNy45ODkNCgkJYy0wLjk2MS0wLjU4Ny0xLjQ1LTEuNTQxLTEuNDUtMi41ODdjMC0yLjA5MSwxLjY5NS0zLjQzMSwzLjkxMS0zLjQzMWMyLjY3MiwwLDMuNjk5LDEuNjg4LDMuNjk5LDMuMTE5DQoJCWMwLDEuMDI3LTAuNTA1LDEuOTk5LTEuNDUsMi41Njh2MC4wMzdjMC45MTMsMC4zODUsMS44NzQsMS4zMjEsMS44NzQsMi45MTdDMTUuMzA0LDEyLjgxNCwxMy42NzUsMTQuMywxMS4wMTksMTQuM3ogTTIwLjQ1Nyw0LjQyNA0KCQloLTEuNTQ5djEuNTM0aC0xLjU0OVY0LjQyNEgxNS44MVYyLjg4OWgxLjU0OVYxLjM1NWgxLjU0OXYxLjUzNGgxLjU0OVY0LjQyNHoiLz4NCjwvZz4NCjwvc3ZnPg==");
  background-position: center center;
  float: none;
  margin: 0;
}

.login___info:after {
  -webkit-transform: translateY(1px);
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -o-transform: translateY(1px);
  transform: translateY(1px);
  position: absolute;
  background-size: 100% 100%;
  display: inline-block;
  margin-bottom: 12.05568px;
  margin-left: 12.05568px;
  vertical-align: middle;
}

.lightbox__foot-link.login___info {
  margin-bottom: 0;
}

/* tabs */

.lightbox__main .tabs {
  margin-bottom: 0;
}

.lightbox__main .tabs__item:before {
  content: none;
}

/* contact form */

.lightbox__info {
  margin-bottom: 19px;
  width: 100%;
}

.contact-form .textarea {
  width: 99.9%;
}

.contact-form .lightbox__onethird {
  border-right: none;
}

.contact-form .lightbox__twothirds {
  border-left: 1px solid #d4d4d4;
}

/* table */

.lightbox__table___two-columns {
  width: auto;
}

.lightbox__table___two-columns .lightbox__table-th,
.lightbox__table___two-columns .lightbox__table-td {
  padding-right: 19px;
}

.lightbox__account-balance .lightbox__table-th {
  font-weight: normal;
}

/**
SAVE FAVOURITE PARTIAL
*/

.save-favourite__section {
  display: inline-block;
  width: 100%;
}

.save-favourite__label {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.5833333333;
  display: inline-block;
  margin-right: 24.11136px;
  width: 100%;
}

.save-favourite__icon {
  display: inline-block;
}

.save-favourite__icon:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjFweCIgaGVpZ2h0PSIxOS4wMDFweCIgdmlld0JveD0iLTI4NyA0MTEuODg5IDIxIDE5LjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjg3IDQxMS44ODkgMjEgMTkuMDAxIgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkxpZWJsaW5nc3RpcHBzX0ljb24iPgogIDxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjY2LjU3Niw0MTQuODdjLTIuMDYzLTQuMDk2LTguMzI5LTMuNzgtOS45MjQtMC4yMTFjLTEuNTk1LTMuNTY5LTcuODYxLTMuODg1LTkuOTI0LDAuMjExCiAgICBjLTIuNDMyLDQuODI5LDMuMjEyLDkuNDI5LDkuOTI0LDE2LjAxOEMtMjY5Ljc4OCw0MjQuMjk5LTI2NC4xNDQsNDE5LjY5OS0yNjYuNTc2LDQxNC44N3oiLz4KPC9nPgo8L3N2Zz4K");
  background-position: center center;
  float: right;
  margin: 4px 0 0 4px;
}

.save-favourite__icon:after {
  background-size: 100%;
}

.lightbox__page_link__download-pdf {
  margin-bottom: 12.05568px;
}

/**
ACCOUNT INFORMATION PARTIAL
*/

.account-information__form .account-information__label {
  display: inline-block;
  float: left;
  width: 50%;
}

.account-information__form .account-information__row {
  display: block;
  margin-bottom: 12.05568px;
}

.account-information__form .form__label___example-left {
  margin-left: 50%;
}

.account-information__form .account-information__account-number,
.account-information__form .account-information__adress,
.account-information__form .account-information__account-password {
  float: left;
  padding-right: 12.05568px;
  width: 50%;
}

.account-information__form .tooltip__help {
  position: absolute;
  right: 0;
  margin-top: 8px;
}

.account-information__form .form__error___message {
  margin-left: 50%;
  width: 50%;
}

@media screen and (max-width: 767.9px) {
  /**
ACCOUNT INFORMATION PARTIAL
*/

  .account-information__form .account-information__label {
    width: 86%;
  }

  .account-information__form .account-information__account-number,
  .account-information__form .account-information__adress,
  .account-information__form .account-information__account-password {
    width: 100%;
  }

  .account-information__form .account-information__account-number {
    padding-right: 30px;
  }

  .account-information__form .account-information__adress {
    margin-top: 2px;
  }

  .account-information__form .form__label___example-left {
    margin-left: 0;
  }

  .account-information__form .tooltip__help {
    margin-top: -2px;
  }

  .account-information__form .form__error___message {
    margin-left: 0;
    width: 100%;
  }

  .lightbox__foot-link {
    margin-bottom: 19px;
    width: 100%;
  }

  .lightbox__foot-link___secondary-button {
    margin-top: 5px;
  }

  .login___form-element {
    padding: 0 0 3px 0;
    width: 100%;
  }

  .login___form-element:nth-child(even),
  .login___form-element:nth-child(odd) {
    padding: 0 0 3px 0;
  }
}

/***
PLAY REPLAY WIN PARTIAL
**/

#replay__partial-template {
  height: 100%;
}

/* Replay Page 1 */

.replay__partial {
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
}

.replay__partial .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.replay__partial .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.replay__partial .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(2),
.replay__partial .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(2):last-child,
.replay__partial .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(3),
.replay__partial .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(3):last-child,
.replay__partial .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(4),
.replay__partial .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.replay__partial .pills-refresh li:first-child:nth-last-child(4):last-child,
.replay__partial .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.replay__partial .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.replay__partial .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.replay__partial .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.replay__partial .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.replay__partial .pills__detail .pill___active {
  background: #00509d;
  border-color: #00509d;
}

.replay__partial .pills__detail.pills__detail___shown,
.replay__partial .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.replay__partial .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.replay__partial .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.replay__partial .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.replay__partial .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.replay__partial .pill .pill__regular {
  font-family: "roboto-medium";
}

.replay__partial .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.replay__partial .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.replay__partial .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.replay__partial .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.replay__partial .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.replay__partial .pill__icon___tiles.pill___active:before,
.replay__partial .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.replay__partial .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.replay__partial .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.replay__partial .pill__icon___list.pill___active:before,
.replay__partial .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.replay__partial .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.replay__partial .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.replay__partial .pill-refresh .pill___active:not(.pill__logo) {
  background: #00509d;
}

.replay__partial .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.replay__partial .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.replay__partial .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.replay__partial .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.replay__partial .pill__jackpot {
  min-width: 56px;
}

.replay__partial .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.replay__partial .pill___active:not(.pill__logo) {
  background: #00509d;
  border-color: #00509d;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.replay__partial .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.replay__partial .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.replay__partial .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.replay__partial .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.replay__partial .pill___million {
  min-width: 2.2em;
}

.replay__partial .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.replay__partial .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.replay__partial .pill__logo {
  position: relative;
  min-width: 70px;
}

.replay__partial .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.replay__partial .pill___disabled {
  opacity: 0.5;
}

.replay__partial .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.replay__partial .pills-container___statistics,
.replay__partial .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.replay__partial .pills-container___statistics .pills,
.replay__partial .pills-container___game-filter .pills {
  width: auto;
}

.replay__partial .pills-container___statistics .pill,
.replay__partial .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.replay__partial .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.replay__partial .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.replay__partial .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .replay__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .replay__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .replay__partial .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .replay__partial .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .replay__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.replay__partial.lightbox__partial .ticket__info-box {
  min-width: 140px;
}

.replay__partial.lightbox__partial .lightbox__button-navigation .lightbox__button-group-right .button__primary {
  margin-left: 8px;
}

.replay__additional-game {
  border-top: 1px solid #d4d4d4;
  margin-top: 12.05568px;
  padding-top: 24.11136px;
}

.replay__additional-game___logo {
  width: 8.4698907065%;
  float: left;
  margin-right: 6.1218658476%;
}

.replay__additional-game___logo img {
  height: auto;
  width: 51px;
}

.replay__additional-game___jackpot {
  width: 35.6636188299%;
  float: right;
  margin-right: 0;
  -webkit-transform: translateY(37px);
  -moz-transform: translateY(37px);
  -ms-transform: translateY(37px);
  -o-transform: translateY(37px);
  transform: translateY(37px);
}

.replay__additional-game___jackpot .jackpot___number,
.replay__additional-game___jackpot .jackpot___inverted-mark,
.replay__additional-game___jackpot .jackpot___dot,
.replay__additional-game___jackpot .jackpot___suffix {
  font-size: 2.4rem;
  line-height: 0.667;
}

.replay__additional-game___jackpot .jackpot__info___small {
  float: left;
  margin-top: 1px;
}

.replay__additional-game___number {
  width: 43.6227587685%;
  float: left;
  margin-right: 6.1218658476%;
}

.replay__extra-price___info {
  font-size: 0.8rem;
}

.replay__extra-price___all-rows {
  font-family: "tarzana";
  font-size: 1.2rem;
  margin-left: 10px;
}

/* Replay Page 2 */

.replay__game-overview {
  width: 46.9390670762%;
  float: left;
  margin-right: 6.1218658476%;
}

.replay__game-overview:last-child {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.replay__lotto-overview___logo {
  height: auto;
  height: 42px;
  padding-bottom: 5px;
  width: auto;
}

.replay__additional-game-overview___logo {
  height: auto;
  height: 42px;
  padding-bottom: 5px;
  padding-top: 15px;
  width: auto;
}

.replay__tips-count {
  float: left;
  font-family: "tarzana";
  font-size: 1.2rem;
}

.replay__tips-info {
  float: right;
  font-size: 0.8rem;
}

.replay__overview-additional-game___total,
.replay__overview-lotto___total {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
}

.replay__partial .button__primary,
.replay__partial html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .replay__partial .button__primary {
  float: right;
  padding: 0 37px 0 4.23%;
}

.replay__partial .button__secondary___prev {
  padding-left: 30px;
}

@media screen and (max-width: 767.9px) {
  .replay__additional-game___logo {
    width: 20.4086006143%;
    float: left;
    margin-right: 6.1218658476%;
  }

  .replay__additional-game___jackpot {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    width: 73.4695335381%;
    float: right;
    margin-right: 0;
  }

  .replay__additional-game___jackpot .ticket__extra-game___head-jackpot {
    display: inline-block;
    float: right;
    margin-top: -140px;
  }

  .replay__additional-game___number {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 208px;
  }

  .replay__partial .quicktip__price-text {
    margin-left: -50%;
    width: 200%;
  }
}

@media screen and (max-width: 479.9px) {
  .replay__game-overview,
  .replay__game-overview:last-child {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 24.11136px;
  }
}

/**
RECEIPT PARTIAL
**/

.receipt__partial .lightbox__wrapper {
  padding-top: 7px;
}

.receipt__partial .receipt__sidebar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 24.11136px;
  padding-right: 6px;
}

.receipt__partial .lightbox__button-navigation .button__primary,
.receipt__partial .lightbox__button-navigation html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .receipt__partial .lightbox__button-navigation .button__primary {
  float: right;
  height: 32px;
  line-height: 32px;
}

.receipt__page {
  position: relative;
  padding-bottom: 24.11136px;
}

.set_first_limits__partial .personal-limits__list___item {
  margin-bottom: 0;
}

.set_first_limits__partial .personal-limits__limits__title___your-limits {
  text-align: right;
}

.personal-limits__your-limits__input.form__error {
  background-color: #fef2f3;
  border: 1px solid #e3001a;
}

/**
SET FIRST LIMITS PARTIAL
**/

.lightbox__set-first-limits .personal-limits__your-limits {
  min-width: 270px;
}

@media screen and (max-width: 767.9px) {
  .receipt__partial .receipt__sidebar {
    position: static;
    padding-right: 0;
  }

  .receipt__partial .receipt__sidebar-content-wrapper {
    position: static;
  }

  .lightbox__set-first-limits .personal-limits__your-limits {
    width: 100%;
  }

  .lightbox__set-first-limits .personal-limits__your-limits__label {
    padding-bottom: 0;
    padding-top: 12px;
  }

  .lightbox__set-first-limits .personal-limits__your-limits__currency {
    bottom: 0;
    display: inline;
    text-align: right;
    width: auto;
  }

  .lightbox__set-first-limits .personal-limits__your-limits__input {
    width: 30%;
  }

  .lightbox__set-first-limits .personal-limits__list {
    margin-bottom: 24.11136px;
  }

  .lightbox__set-first-limits .personal-limits__list___item {
    border-bottom: 1px solid #ececec;
    padding-bottom: 24.11136px;
  }

  .lightbox__set-first-limits .personal-limits__list___item:last-child {
    border-bottom: none;
  }

  .lightbox__set-first-limits .personal_limits__error-message {
    top: 0;
  }

  .replay__partial .button__primary,
  .replay__partial html .main .teaser__swisslotto .button__primary,
  html .main .teaser__swisslotto .replay__partial .button__primary {
    float: right;
    padding: 0 30px 0 4.23%;
  }

  .replay__partial .button__secondary___prev {
    width: 30px;
  }

  .replay__partial .lightbox__button-navigation .lightbox__button-group-left {
    width: 31px;
  }

  .replay__partial .lightbox__button-navigation .lightbox__button-group-right {
    width: calc(100% - 35px);
  }

  .replay__partiallightbox__partial .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 1.5rem;
  }
}

/**********************
COUPONS PERCENTAGE PARTIAL
*********************/

.coupons-percentage {
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
}

.coupons-percentage .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.coupons-percentage .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.coupons-percentage .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(2),
.coupons-percentage .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(2):last-child,
.coupons-percentage .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(3),
.coupons-percentage .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(3):last-child,
.coupons-percentage .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(4),
.coupons-percentage .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.coupons-percentage .pills-refresh li:first-child:nth-last-child(4):last-child,
.coupons-percentage .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.coupons-percentage .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.coupons-percentage .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.coupons-percentage .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.coupons-percentage .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.coupons-percentage .pills__detail .pill___active {
  background: #00509d;
  border-color: #00509d;
}

.coupons-percentage .pills__detail.pills__detail___shown,
.coupons-percentage .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.coupons-percentage .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.coupons-percentage .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.coupons-percentage .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.coupons-percentage .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.coupons-percentage .pill .pill__regular {
  font-family: "roboto-medium";
}

.coupons-percentage .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.coupons-percentage .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.coupons-percentage .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.coupons-percentage .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.coupons-percentage .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.coupons-percentage .pill__icon___tiles.pill___active:before,
.coupons-percentage .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.coupons-percentage .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.coupons-percentage .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.coupons-percentage .pill__icon___list.pill___active:before,
.coupons-percentage .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.coupons-percentage .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.coupons-percentage .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.coupons-percentage .pill-refresh .pill___active:not(.pill__logo) {
  background: #00509d;
}

.coupons-percentage .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.coupons-percentage .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.coupons-percentage .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.coupons-percentage .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.coupons-percentage .pill__jackpot {
  min-width: 56px;
}

.coupons-percentage .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.coupons-percentage .pill___active:not(.pill__logo) {
  background: #00509d;
  border-color: #00509d;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.coupons-percentage .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.coupons-percentage .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.coupons-percentage .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.coupons-percentage .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.coupons-percentage .pill___million {
  min-width: 2.2em;
}

.coupons-percentage .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.coupons-percentage .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.coupons-percentage .pill__logo {
  position: relative;
  min-width: 70px;
}

.coupons-percentage .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.coupons-percentage .pill___disabled {
  opacity: 0.5;
}

.coupons-percentage .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.coupons-percentage .pills-container___statistics,
.coupons-percentage .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.coupons-percentage .pills-container___statistics .pills,
.coupons-percentage .pills-container___game-filter .pills {
  width: auto;
}

.coupons-percentage .pills-container___statistics .pill,
.coupons-percentage .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.coupons-percentage .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.coupons-percentage .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.coupons-percentage .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .coupons-percentage .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .coupons-percentage .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .coupons-percentage .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .coupons-percentage .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .coupons-percentage .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.coupons-percentage .coupons-percentage__pills .pill {
  float: left;
  width: 14.28%;
}

@media screen and (max-width: 767.9px) {
  .coupons-percentage .coupons-percentage__pills .pill {
    float: left;
    min-width: 0;
    min-width: 0;
    width: 70px;
  }

  .coupons-percentage .coupons-percentage__pills .pill:first-child,
  .coupons-percentage .coupons-percentage__pills .pill:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

/**********************
SEND GIFT PARTIAL
*********************/

.send-gift__partial,
.setup-personal-block__partial {
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
}

.send-gift__partial .pills,
.setup-personal-block__partial .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.send-gift__partial .pills .pill:first-child,
.setup-personal-block__partial .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.send-gift__partial .pills .pill:last-child,
.setup-personal-block__partial .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(1),
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(1):last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(2),
.send-gift__partial .pills-refresh li:first-child:nth-last-child(2) ~ li,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(2),
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(2):last-child,
.send-gift__partial .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(2):last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(3),
.send-gift__partial .pills-refresh li:first-child:nth-last-child(3) ~ li,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(3),
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(3):last-child,
.send-gift__partial .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(3):last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(4),
.send-gift__partial .pills-refresh li:first-child:nth-last-child(4) ~ li,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(4),
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.send-gift__partial .pills-refresh li:first-child:nth-last-child(4):last-child,
.send-gift__partial .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(4):last-child,
.setup-personal-block__partial .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.send-gift__partial .pills-container,
.setup-personal-block__partial .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.send-gift__partial .pills__detail,
.setup-personal-block__partial .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.send-gift__partial .pills__detail .pills__detail___animation,
.setup-personal-block__partial .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.send-gift__partial .pills__detail .pill,
.setup-personal-block__partial .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.send-gift__partial .pills__detail .pill___active,
.setup-personal-block__partial .pills__detail .pill___active {
  background: #00509d;
  border-color: #00509d;
}

.send-gift__partial .pills__detail.pills__detail___shown,
.send-gift__partial .pills__detail.pills__detail___shown-always,
.setup-personal-block__partial .pills__detail.pills__detail___shown,
.setup-personal-block__partial .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.send-gift__partial .pill,
.setup-personal-block__partial .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.send-gift__partial .pill.start,
.setup-personal-block__partial .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.send-gift__partial .pill.end,
.setup-personal-block__partial .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.send-gift__partial .pill:hover:not(.pill___active):not(.pill__logo),
.setup-personal-block__partial .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.send-gift__partial .pill .pill__regular,
.setup-personal-block__partial .pill .pill__regular {
  font-family: "roboto-medium";
}

.send-gift__partial .pill a,
.setup-personal-block__partial .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.send-gift__partial .pill__icon,
.setup-personal-block__partial .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.send-gift__partial .pill__icon:before,
.setup-personal-block__partial .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.send-gift__partial .pill__icon___tiles:before,
.setup-personal-block__partial .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.send-gift__partial .pill__icon___tiles:hover:before,
.setup-personal-block__partial .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.send-gift__partial .pill__icon___tiles.pill___active:before,
.send-gift__partial .pill__icon___tiles.pill___active:hover:before,
.setup-personal-block__partial .pill__icon___tiles.pill___active:before,
.setup-personal-block__partial .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.send-gift__partial .pill__icon___list:before,
.setup-personal-block__partial .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.send-gift__partial .pill__icon___list:hover:before,
.setup-personal-block__partial .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.send-gift__partial .pill__icon___list.pill___active:before,
.send-gift__partial .pill__icon___list.pill___active:hover:before,
.setup-personal-block__partial .pill__icon___list.pill___active:before,
.setup-personal-block__partial .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.send-gift__partial .pill-refresh,
.setup-personal-block__partial .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.send-gift__partial .pill-refresh .pill,
.setup-personal-block__partial .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.send-gift__partial .pill-refresh .pill___active:not(.pill__logo),
.setup-personal-block__partial .pill-refresh .pill___active:not(.pill__logo) {
  background: #00509d;
}

.send-gift__partial .pill-refresh .pill-icon,
.setup-personal-block__partial .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.send-gift__partial .pill-refresh .pill-icon a,
.setup-personal-block__partial .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.send-gift__partial .pill-refresh .pill-icon a:hover,
.setup-personal-block__partial .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.send-gift__partial .pill__preferences,
.setup-personal-block__partial .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.send-gift__partial .pill__jackpot,
.setup-personal-block__partial .pill__jackpot {
  min-width: 56px;
}

.send-gift__partial .pill__jackpot:first-child,
.setup-personal-block__partial .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.send-gift__partial .pill___active:not(.pill__logo),
.setup-personal-block__partial .pill___active:not(.pill__logo) {
  background: #00509d;
  border-color: #00509d;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.send-gift__partial .pill___active:not(.pill__logo).pill___detail,
.setup-personal-block__partial .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.send-gift__partial .pill___active:not(.pill__logo).pill___detail:after,
.setup-personal-block__partial .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.send-gift__partial .pill___detail,
.setup-personal-block__partial .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.send-gift__partial .pill___info,
.setup-personal-block__partial .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.send-gift__partial .pill___million,
.setup-personal-block__partial .pill___million {
  min-width: 2.2em;
}

.send-gift__partial .pill___million:after,
.setup-personal-block__partial .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.send-gift__partial .pill__text,
.setup-personal-block__partial .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.send-gift__partial .pill__logo,
.setup-personal-block__partial .pill__logo {
  position: relative;
  min-width: 70px;
}

.send-gift__partial .pill__logo:before,
.setup-personal-block__partial .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.send-gift__partial .pill___disabled,
.setup-personal-block__partial .pill___disabled {
  opacity: 0.5;
}

.send-gift__partial .pill___disabled:hover:not(.pill___active):not(.pill__logo),
.setup-personal-block__partial .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.send-gift__partial .pills-container___statistics,
.send-gift__partial .pills-container___game-filter,
.setup-personal-block__partial .pills-container___statistics,
.setup-personal-block__partial .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.send-gift__partial .pills-container___statistics .pills,
.send-gift__partial .pills-container___game-filter .pills,
.setup-personal-block__partial .pills-container___statistics .pills,
.setup-personal-block__partial .pills-container___game-filter .pills {
  width: auto;
}

.send-gift__partial .pills-container___statistics .pill,
.send-gift__partial .pills-container___game-filter .pill,
.setup-personal-block__partial .pills-container___statistics .pill,
.setup-personal-block__partial .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.send-gift__partial .pills-text__info-title,
.setup-personal-block__partial .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.send-gift__partial .pills-text__info,
.setup-personal-block__partial .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.send-gift__partial .pills-text__info + .pills-text__info-title,
.setup-personal-block__partial .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .send-gift__partial .pill-refresh .pill,
  .setup-personal-block__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .send-gift__partial .pill-refresh .pill,
  .setup-personal-block__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .send-gift__partial .pill-refresh,
  .setup-personal-block__partial .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .send-gift__partial .pills__detail .pills__detail___animation,
  .setup-personal-block__partial .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .send-gift__partial .pill-refresh .pill,
  .setup-personal-block__partial .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.send-gift__partial .pills-container,
.setup-personal-block__partial .pills-container {
  display: block;
}

.send-gift__partial .pill,
.setup-personal-block__partial .pill {
  float: left;
}

.setup-personal-block__partial .pill__text {
  padding-bottom: 10px;
  padding-top: 10px;
  vertical-align: middle;
}

.setup-personal-block__partial .input__amount {
  text-align: left;
}

.setup-personal-block__partial .pill {
  width: 11%;
}

.setup-personal-block__partial .pill__logo {
  min-width: 66px;
}

/**************************
DELETE PROFILE
***************************/

.dropdown__fullwidth {
  width: 100%;
}

.dropdown__delete-profile {
  margin: 12.05568px 0 0 0;
}

@media screen and (max-width: 767.9px) {
  .send-gift__partial .pill,
  .setup-personal-block__partial .pill {
    float: left;
    width: 70px;
  }

  .send-gift__partial .lightbox__button-group-left {
    width: 12%;
  }

  .send-gift__partial .lightbox__button-group-left .button__secondary___prev {
    padding-left: 16px;
    padding-right: 20px;
  }

  .send-gift__partial .lightbox__button-group___has-ticket-box {
    width: 88%;
  }

  .send-gift__partial .ticket__info-box {
    max-width: 152px;
    min-width: 152px;
  }

  .send-gift__partial .lightbox__button-navigation .lightbox__button-group-right .button__primary {
    margin-left: 10px;
  }
}

/**
Age Proof & Family ID File Upload & Login data forgotten
**/

.age-proof__section___upload,
.domicile-proof__section___upload,
.family-id__section___upload,
.login-forgotten__section___input.form__section {
  float: left;
  width: 100%;
}

.age-proof__section___upload input[type="file"].age-proof__file,
.age-proof__section___upload input[type="file"].domicile-proof__file,
.age-proof__section___upload input[type="file"].family-id__file,
.age-proof__section___upload input[type="text"],
.domicile-proof__section___upload input[type="file"].age-proof__file,
.domicile-proof__section___upload input[type="file"].domicile-proof__file,
.domicile-proof__section___upload input[type="file"].family-id__file,
.domicile-proof__section___upload input[type="text"],
.family-id__section___upload input[type="file"].age-proof__file,
.family-id__section___upload input[type="file"].domicile-proof__file,
.family-id__section___upload input[type="file"].family-id__file,
.family-id__section___upload input[type="text"],
.login-forgotten__section___input.form__section input[type="file"].age-proof__file,
.login-forgotten__section___input.form__section input[type="file"].domicile-proof__file,
.login-forgotten__section___input.form__section input[type="file"].family-id__file,
.login-forgotten__section___input.form__section input[type="text"] {
  margin-right: 12px;
}

.age-proof__section___upload .age-proof__file-indicator,
.domicile-proof__section___upload .age-proof__file-indicator,
.family-id__section___upload .age-proof__file-indicator,
.login-forgotten__section___input.form__section .age-proof__file-indicator {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.2666666667;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
}

.age-proof__section___submit-upload,
.domicile-proof__section___submit-upload,
.family-id__section___submit-upload,
.login-forgotten__section___submit {
  float: left;
  min-width: 110px;
  width: auto;
}

.age-proof__section___submit-upload .button__primary___submit,
.domicile-proof__section___submit-upload .button__primary___submit,
.family-id__section___submit-upload .button__primary___submit,
.login-forgotten__section___submit .button__primary___submit {
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
}

.age-proof__section___submit-upload,
.domicile-proof__section___submit-upload {
  margin-top: 20px;
}

.login-forgotten__section___submit {
  margin-top: 20px;
}

.login-forgotten__label {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.5833333333;
  display: inline-block;
  width: 100%;
}

.age-proof__section___button-close .button__primary___close,
.domicile-proof__section___button-close .button__primary___close,
.family-id__section___button-close .button__primary___close {
  float: right;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
}

@media screen and (max-width: 479.9px) {
  .age-proof__section___upload,
  .domicile-proof__section___upload,
  .family-id__section___upload,
  .login-forgotten__section___input.form__section {
    width: 100%;
  }

  .age-proof__section___upload input[type="file"].age-proof__file,
  .age-proof__section___upload input[type="file"].domicile-proof__file,
  .age-proof__section___upload input[type="file"].family-id__file,
  .age-proof__section___upload input[type="text"],
  .domicile-proof__section___upload input[type="file"].age-proof__file,
  .domicile-proof__section___upload input[type="file"].domicile-proof__file,
  .domicile-proof__section___upload input[type="file"].family-id__file,
  .domicile-proof__section___upload input[type="text"],
  .family-id__section___upload input[type="file"].age-proof__file,
  .family-id__section___upload input[type="file"].domicile-proof__file,
  .family-id__section___upload input[type="file"].family-id__file,
  .family-id__section___upload input[type="text"],
  .login-forgotten__section___input.form__section input[type="file"].age-proof__file,
  .login-forgotten__section___input.form__section input[type="file"].domicile-proof__file,
  .login-forgotten__section___input.form__section input[type="file"].family-id__file,
  .login-forgotten__section___input.form__section input[type="text"] {
    margin-right: 0;
    max-width: none;
    width: 100%;
  }

  .age-proof__section___submit-upload,
  .domicile-proof__section___submit-upload,
  .family-id__section___submit-upload,
  .login-forgotten__section___submit {
    margin-top: 0;
    min-width: 0;
    width: 100%;
  }

  .age-proof__section___submit-upload,
  .domicile-proof__section___submit-upload {
    margin-top: 0;
  }

  .contact-form .lightbox__twothirds {
    border-left: none;
  }

  .contact-form input[type="file"].file-upload {
    margin-right: 0;
    max-width: none;
    width: 100%;
  }
}

/**
Zugangsdaten vergessen
**/

/**
Selbstsperre einrichten
**/

.setup-personal-block__partial .register__req-message {
  position: absolute;
  width: 100%;
}

/*------------------------------------*\
    #LIGHTBOX EDIT JACKPOT
\*------------------------------------*/

/**
 * Custom styles for the jackpot edit ticket.
 */

/**
 * Base style for the lightbox in Jackpot-Abo edit
 */

@media (min-width: 1021px) {
  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit.ticket-system___bank .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 490px;
  }

  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit.singletip .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit .ticket-row__number,
  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit .ticket__tipps .ticket-row__number,
  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit .ticket__tipps .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .lightbox-container__content-wrapper .ticket__jackpot-abo-edit .ticket__tipps-price {
    float: right;
    width: auto;
  }
}

@media screen and (max-width: 767.9px) {
  .lightbox-container__content-wrapper {
    padding: 0 6px;
  }

  .ticket__jackpot-abo-edit .ticket__containers {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }

  .ticket__jackpot-abo-edit .lightbox__foot {
    min-height: 55px;
  }
}

/*------------------------------------*\
    #REGISTER
\*------------------------------------*/

/**
 * Custom styles for the register form (only lightbox)
 */

.lightbox__register___phone {
  width: 30.6669155738%;
  float: left;
  margin-right: 3.9996266393%;
  border-right: 1px solid #d4d4d4;
  padding-right: 1.9998133196%;
}

.lightbox__register___phone .list__link {
  margin-top: 38px;
}

.lightbox__register___phone .list__link___item {
  margin-bottom: 0;
}

.lightbox__register___phone .list__link___item > a {
  padding: 0 0 7px 17px;
}

.lightbox__register___phone .list__link___item > a span {
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 18.08352px;
}

.lightbox__register___form-complete {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.register__req-message {
  margin-bottom: 12.05568px;
  text-align: right;
}

.register__conditions {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  transition: max-height 0.5s;
  max-height: 0;
  overflow: hidden;
}

.register__conditions.open {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  transition: max-height 0.5s;
  max-height: 1000px;
}

.register__conditions .list__pdf {
  margin: 12.05568px 8px;
}

.register__conditions .list__pdf .list__pdf___element {
  padding: 0;
}

.register__without-phone:hover,
.register__conditions___link:hover,
.register__change-email:hover {
  cursor: pointer;
}

.register__conditions___link {
  position: relative;
  color: #404040;
  display: inline-block;
  font-family: "roboto-bold";
  letter-spacing: -0.015em;
  padding-left: 12px;
}

.register__conditions___link:before {
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  -o-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  position: absolute;
  top: 10px;
  left: 2px;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #404040;
  border-top: 4px solid transparent;
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
}

.register__conditions___link:hover:before {
  border-left: 4px solid #525252;
}

.register__conditions___link.active {
  color: #525252;
}

.register__conditions___link.active:before,
.register__conditions___link.active:hover:before {
  -webkit-transform: rotate(90deg) translateX(-50%);
  -moz-transform: rotate(90deg) translateX(-50%);
  -ms-transform: rotate(90deg) translateX(-50%);
  -o-transform: rotate(90deg) translateX(-50%);
  transform: rotate(90deg) translateX(-50%);
  border-left: 4px solid #525252;
}

.lightbox__foot .list__link {
  margin-top: 10px;
}

.lightbox__foot .list__link .list__link___item {
  margin-bottom: 12px;
}

.lightbox__foot a {
  margin-bottom: 4px;
}

.span___margin-right {
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 18.08352px;
}

.lightbox__main .register__new-password .form__field___validation {
  width: calc(100% - 288px);
}

@media screen and (max-width: 1020.9px) {
  .register__new-password .form__field___validation {
    margin-top: 12.05568px;
    width: 100%;
  }
}

@media screen and (max-width: 767.9px) {
  .lightbox__register___phone {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-right: 0;
    margin-bottom: 24.11136px;
  }

  .lightbox__register___phone .link-list__arrow {
    margin-top: 16px;
  }

  .lightbox__navigation {
    margin-bottom: 24.11136px;
  }

  .register__conditions___link {
    padding-left: 18px;
  }

  .register__conditions___link:before {
    left: 6px;
  }
}

/*------------------------------------*\
    #FORM
\*------------------------------------*/

/**
 * Styles for the form
 */

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield !important;
}

form {
  zoom: 1;
}

form:before,
form:after {
  content: " ";
  display: table;
}

form:after {
  clear: both;
}

.form__inline {
  display: inline;
}

.swisslos__form___generic .form__section input[type="text"],
.swisslos__form___generic .form__section input[type="email"],
.swisslos__form___generic .form__section input[type="password"],
.swisslos__form___generic .form__section input[type="number"],
.swisslos__form___generic .form__section input[type="date"],
.swisslos__form___generic .form__section input[type="tel"],
.swisslos__form___generic .form__section input[type="file"],
.swisslos__form___generic .form__section select,
.swisslos__form___generic .form__section textarea {
  max-width: 320px;
  width: 100%;
}

.swisslos__form___generic .form__section textarea {
  max-width: none;
}

.swisslos__form___generic .form__section input[type="radio"],
.swisslos__form___generic .form__section input[type="checkbox"] {
  float: left;
  margin-bottom: 12.05568px;
}

.swisslos__form___generic .form__section .form__label {
  display: block;
}

.swisslos__form___generic .form__section___checkbox label,
.swisslos__form___generic .form__section___radio label {
  margin-bottom: 12.05568px;
}

.form__section {
  zoom: 1;
  margin-bottom: 12.05568px;
}

.form__section:before,
.form__section:after {
  content: " ";
  display: table;
}

.form__section:after {
  clear: both;
}

.form__section input[type="text"],
.form__section input[type="email"],
.form__section input[type="password"],
.form__section input[type="number"],
.form__section input[type="date"],
.form__section input[type="tel"],
.form__section textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #fafafa;
  border: 1px solid #d6d6d6;
  height: 37px;
  margin-right: 12.05568px;
  max-width: 275px;
  padding: 6.02784px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.form__section input[type="text"]:focus,
.form__section input[type="email"]:focus,
.form__section input[type="password"]:focus,
.form__section input[type="number"]:focus,
.form__section input[type="date"]:focus,
.form__section input[type="tel"]:focus,
.form__section textarea:focus {
  border: 1px solid #089cd8;
}

.form__section input[type="text"].form__error,
.form__section input[type="email"].form__error,
.form__section input[type="password"].form__error,
.form__section input[type="number"].form__error,
.form__section input[type="date"].form__error,
.form__section input[type="tel"].form__error,
.form__section textarea.form__error {
  background-color: #fef2f3;
  border: 1px solid #e3001a;
}

.form__section input[type="text"].form__medium-input,
.form__section input[type="email"].form__medium-input,
.form__section input[type="password"].form__medium-input,
.form__section input[type="number"].form__medium-input,
.form__section input[type="date"].form__medium-input,
.form__section input[type="tel"].form__medium-input,
.form__section textarea.form__medium-input {
  max-width: 150px;
}

.form__section input[type="text"].form__small-input,
.form__section input[type="email"].form__small-input,
.form__section input[type="password"].form__small-input,
.form__section input[type="number"].form__small-input,
.form__section input[type="date"].form__small-input,
.form__section input[type="tel"].form__small-input,
.form__section textarea.form__small-input {
  max-width: 100px;
}

.form__section input[type="text"].lightbox__phone___only,
.form__section input[type="email"].lightbox__phone___only,
.form__section input[type="password"].lightbox__phone___only,
.form__section input[type="number"].lightbox__phone___only,
.form__section input[type="date"].lightbox__phone___only,
.form__section input[type="tel"].lightbox__phone___only,
.form__section textarea.lightbox__phone___only {
  float: left;
  height: 36px;
  margin-right: 5px;
  max-width: 20000px;
  width: calc(100% - 92px);
}

.form__section input[type="text"]:invalid,
.form__section input[type="email"]:invalid,
.form__section input[type="password"]:invalid,
.form__section input[type="number"]:invalid,
.form__section input[type="date"]:invalid,
.form__section input[type="tel"]:invalid,
.form__section textarea:invalid {
  box-shadow: none;
}

.form__section input[type="text"].form__chf,
.form__section input[type="email"].form__chf,
.form__section input[type="password"].form__chf,
.form__section input[type="number"].form__chf,
.form__section input[type="date"].form__chf,
.form__section input[type="tel"].form__chf,
.form__section textarea.form__chf {
  background-color: #fafafa;
  border: 1px solid #959595;
  border-radius: 3px;
  display: inline-block;
  max-width: 156px;
  text-align: right;
  width: calc(100% - 50px);
}

.form__section input[type="text"].form__chf.disabled,
.form__section input[type="email"].form__chf.disabled,
.form__section input[type="password"].form__chf.disabled,
.form__section input[type="number"].form__chf.disabled,
.form__section input[type="date"].form__chf.disabled,
.form__section input[type="tel"].form__chf.disabled,
.form__section textarea.form__chf.disabled {
  background-color: #ebebeb;
}

@media screen and (max-width: 479.9px) {
  .form__section input[type="text"].form__chf,
  .form__section input[type="email"].form__chf,
  .form__section input[type="password"].form__chf,
  .form__section input[type="number"].form__chf,
  .form__section input[type="date"].form__chf,
  .form__section input[type="tel"].form__chf,
  .form__section textarea.form__chf {
    max-width: none;
    width: 100%;
  }
}

.form__section___half {
  width: 45.8337384541%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__section___half input[type="text"],
.form__section___half input[type="email"] {
  margin-right: 0;
  max-width: none;
}

.form__section___half:last-child {
  width: 45.8337384541%;
  float: right;
  margin-right: 0;
  clear: after;
}

.form__section.form__section___tooltip input[type="text"],
.form__section.form__section___tooltip input[type="email"],
.form__section.form__section___tooltip input[type="password"],
.form__section.form__section___tooltip input[type="number"],
.form__section.form__section___tooltip input[type="date"],
.form__section.form__section___tooltip input[type="tel"],
.form__section.form__section___tooltip textarea {
  width: calc(100% - 34px);
}

.form__section.form__section___tooltip .tooltip__help {
  margin-top: 8px;
}

.form__section.form__section___counter input[type="text"],
.form__section.form__section___counter input[type="email"],
.form__section.form__section___counter input[type="password"],
.form__section.form__section___counter input[type="number"],
.form__section.form__section___counter input[type="date"],
.form__section.form__section___counter input[type="tel"],
.form__section.form__section___counter textarea {
  max-width: none;
  width: calc(100% - 50px);
}

.form__section input[type="file"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #fafafa;
  border: 1px solid #d6d6d6;
  height: auto;
  margin-right: 12.05568px;
  max-width: 320px;
  min-height: 37px;
  padding: 6.02784px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.form__section input[type="file"]:focus {
  border: 1px solid #089cd8;
}

.form__section input[type="file"].form__error {
  background-color: #fef2f3;
  border: 1px solid #e3001a;
}

.form__section textarea {
  height: 115px;
  margin-right: none;
  max-width: none;
  width: 99.9%;
}

.form__section select.form__error {
  background-color: #fef2f3;
  border: 1px solid #e3001a;
}

.form__section select:focus {
  border: 1px solid #089cd8;
}

.form__section input[type="radio"] {
  float: left;
  margin-left: 0;
  margin-right: 8px;
}

.form__section input[type="radio"]:first-of-type {
  margin-left: 0;
}

.form__section input[type="checkbox"] {
  -webkit-transform: translateY(1.5px);
  -moz-transform: translateY(1.5px);
  -ms-transform: translateY(1.5px);
  -o-transform: translateY(1.5px);
  transform: translateY(1.5px);
  float: left;
  margin-right: 8px;
}

.form__section.form__section___inline input[type="radio"],
.form__section.form__section___inline input[type="checkbox"] {
  float: none;
}

.form__wrapper {
  position: relative;
}

.form__chf___label {
  position: absolute;
  top: 50%;
  left: 12.05568px;
  transform: translateY(-50%);
}

.form__radio___wrapper label {
  margin-right: 9.05568px;
}

.form__errors-with-icon .form__error___message {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  position: relative;
  color: #e3001a;
  display: inline-block;
  padding-left: 29px;
  padding-top: 3px;
  width: 100%;
}

.form__errors-with-icon .form__error___message:before {
  height: 15px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iNjBweCIgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSItMzM0IDIzMS45MSA2MCA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzM0IDIzMS45MSA2MCA1MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJBY2h0dW5nIj4KICA8cGF0aCBmaWxsPSIjZTMwMDFhIiBkPSJNLTMzMy44MzIsMjgyLjA2M2wyOC43Ni00OS41MzdjMC40NzctMC44MjEsMS42NjgtMC44MjEsMi4xNDUsMGwyOC43Niw0OS41MzcKICAgIGMwLjQ3NiwwLjgyMS0wLjEyLDEuODQ3LTEuMDczLDEuODQ3aC01Ny41MkMtMzMzLjcxMywyODMuOTEtMzM0LjMwOSwyODIuODg0LTMzMy44MzIsMjgyLjA2M3oiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTMwOSwyNTAuOTFsMiwxN2g2bDItMTdILTMwOXogTS0zMDcsMjcxLjc0M3Y2LjM0Nmg2di02LjM0NkgtMzA3eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.form__errors-with-icon .form__error___message:before {
  position: absolute;
  top: 4px;
  left: 3px;
  background-size: 100% 100%;
}

.pay-out-money__form.form__errors-with-icon .form__error___message {
  width: auto;
}

.form__section___hidden {
  height: 0;
  margin: 0;
  overflow: hidden;
}

.form__section___checkbox label,
.form__section___radio label {
  display: block;
  float: none;
  overflow: hidden;
}

.form__section___checkbox input,
.form__section___radio input {
  margin-top: 2px;
}

.form__section___checkbox.form__section___inline label,
.form__section___radio.form__section___inline label {
  display: inline;
  margin-right: 10px;
}

.form__section___checkbox.form__section___inline input,
.form__section___radio.form__section___inline input {
  display: inline-block;
  margin-top: -6px;
  vertical-align: middle;
}

.form__section___counter {
  position: relative;
}

.form__section___counter .number-counter {
  position: absolute;
  top: 27px;
  right: 0;
}

.swisslos__form___max .form__section input[type="text"],
.swisslos__form___max .form__section input[type="email"],
.swisslos__form___max .form__section input[type="password"],
.swisslos__form___max .form__section input[type="number"],
.swisslos__form___max .form__section input[type="date"],
.swisslos__form___max .form__section input[type="tel"] {
  max-width: 100%;
}

.form__big-input {
  width: 63.8891589694%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__big-input.form__input___right {
  width: 63.8891589694%;
  float: right;
  margin-right: 0;
}

.form__big-input.form__big-input___fixed-width {
  max-width: none;
  width: 300px;
}

.form__big-input.form__big-input___fixed-width input {
  max-width: none;
}

.form__bigger-input {
  width: 81.9445794847%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__bigger-input.form__bigger-input___fixed-width {
  max-width: none;
  width: 412px;
}

.form__bigger-input.form__bigger-input___fixed-width input {
  max-width: none;
}

.form__medium-input {
  width: 45.8337384541%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__medium-input.form__medium-input___fifty-fifty {
  width: calc(50% - 6px);
}

.form__medium-input.form__medium-input___fifty-fifty input {
  max-width: none;
}

.form__medium-input.form__medium-input___input-fifty {
  width: 100%;
}

.form__medium-input.form__medium-input___input-fifty input {
  max-width: none;
  width: calc(50% - 6px);
}

.form__medium-input.form__medium-input___with-tooltip input {
  float: left;
  max-width: none;
  width: calc(50% - 38px);
}

.form__small-input {
  width: 27.7783179387%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__small-input.form__input___right {
  width: 27.7783179387%;
  float: right;
  margin-right: 0;
}

.form__small-input.form__small-input___fixed-width {
  width: 100px;
}

.form__smaller-input {
  width: 9.7228974234%;
  float: left;
  margin-right: 8.3325230919%;
}

.form__smaller-input.form__smaller-input___fixed-width {
  width: 60px;
}

.form__input___regular-margin {
  margin-right: 12px;
}

.form__section .form__input___no-margin {
  margin: 0;
}

.form__section .form__input___no-margin input[type="text"],
.form__section .form__input___no-margin input[type="email"],
.form__section .form__input___no-margin input[type="password"],
.form__section .form__input___no-margin input[type="number"],
.form__section .form__input___no-margin input[type="date"],
.form__section .form__input___no-margin input[type="tel"],
.form__section .form__input___no-margin textarea {
  margin: 0;
}

.form__tooltip-wrapper {
  position: relative;
  float: left;
  height: 37px;
  width: 32px;
}

.form__label {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.5833333333;
  display: inline-block;
  width: 100%;
}

.form__label___bold {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.2666666667;
  font-family: "roboto-bold";
}

.form__label___input-width {
  display: block;
  max-width: 275px;
}

.form__label___small-floating,
.profile .form__section .form__label___small-floating {
  display: inline-block;
  float: left;
  margin-right: 12.05568px;
  width: 100px;
}

.form__fixed___input {
  position: relative;
  display: inline-block;
  float: left;
  height: 38px;
  line-height: 38px;
  width: 100%;
}

.form__fixed___input.form__fixed___input-ok:after {
  height: 19px;
  width: 19px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMiI+CiAgPHJlY3QgZmlsbD0iIzA2OTU0NyIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5Ii8+CjwvZz4KPGcgaWQ9IkxheWVyXzEiPgogIDxnIGlkPSJIYWVja2NoZW4iPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuOCwxMWwxLjEtMS45TDguMSwxMWw0LjgtOC4xTDE0LjgsNGwtNS45LDkuOUwzLjgsMTF6Ii8+CiAgPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  float: none;
  margin: 0;
}

.form__fixed___input.form__fixed___input-ok:after {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  position: absolute;
  top: 50%;
  margin-left: 8px;
}

.form__fixed___input.form__fixed___flexible {
  margin-right: 8px;
  width: auto;
}

.form__title {
  clear: both;
}

.form__label___title {
  display: inline-block;
  float: left;
}

.form__label___example {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  color: #717171;
  display: inline-block;
  float: right;
}

.form__label___example-left {
  float: left;
}

.form__label___left {
  float: left;
}

.form__label___full {
  display: block;
}

.form__label___clear {
  clear: both;
}

.label__radio,
.label__checkbox {
  display: inline;
  float: none;
  width: auto;
}

.form__radio___wrapper {
  float: left;
  height: 36px;
  line-height: 36px;
  width: 100%;
}

.form__input___age {
  position: relative;
  min-width: 110px;
}

.form__text-input-like {
  display: block;
  float: left;
  height: 37px;
  margin-right: 12.05568px;
  max-width: 275px;
  padding: 8px 0 6.02784px 0;
}

.form__text-input-like.form__text-input-like___small {
  clear: both;
  width: 100px;
}

.form__error___message {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  position: relative;
  color: #e3001a;
  display: inline-block;
  padding-top: 3px;
  width: 100%;
}

.lightbox__phone___only.form__error {
  border-right: none;
}

.form__label___beyond {
  float: left;
}

.form__field___validation {
  position: relative;
  clear: both;
  color: #069547;
  display: inline-block;
  font-family: "roboto-bold";
  margin-bottom: 5px;
  padding-left: 24px;
  vertical-align: middle;
}

.form__field___validation:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxOSAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMiI+CiAgPHJlY3QgZmlsbD0iIzA2OTU0NyIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5Ii8+CjwvZz4KPGcgaWQ9IkxheWVyXzEiPgogIDxnIGlkPSJIYWVja2NoZW4iPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuOCwxMWwxLjEtMS45TDguMSwxMWw0LjgtOC4xTDE0LjgsNGwtNS45LDkuOUwzLjgsMTF6Ii8+CiAgPC9nPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  float: left;
  margin: 1px 8px 0 0;
}

.form__field___validation span {
  display: inline-block;
}

.form__field___validation:before {
  -webkit-transform: translateY(-9px);
  -moz-transform: translateY(-9px);
  -ms-transform: translateY(-9px);
  -o-transform: translateY(-9px);
  transform: translateY(-9px);
  position: absolute;
  top: 8px;
  left: 0;
}

.form__field___validation.form__field___false {
  color: #e10017;
}

.form__field___validation.form__field___false:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlNjaGxpZXNzZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMy4yNDMsNi4xNzIgMTEuODMzLDQuNzc2IDkuMDA0LDcuNTkgNi4xNzIsNC43NTcgNC43NTcsNi4xNzIgNy41ODYsOSA0Ljc1NywxMS44MjkgNi4xNjcsMTMuMjI1IA0KCTguOTk2LDEwLjQxMSAxMS44MjgsMTMuMjQzIDEzLjI0MywxMS44MjkgMTAuNDE0LDkgIi8+DQo8L3N2Zz4NCg==");
  background-position: center center;
  float: left;
  margin: 1px 8px 0 0;
}

.form__field___validation.form__field___false:before {
  background-color: #e10017;
  background-size: 100%;
}

.form__field___validation.form__field___warn {
  color: #e10017;
}

.form__field___validation.form__field___warn:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iNjBweCIgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSItMzM0IDIzMS45MSA2MCA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzM0IDIzMS45MSA2MCA1MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJBY2h0dW5nIj4KICA8cGF0aCBmaWxsPSIjZTMwMDFhIiBkPSJNLTMzMy44MzIsMjgyLjA2M2wyOC43Ni00OS41MzdjMC40NzctMC44MjEsMS42NjgtMC44MjEsMi4xNDUsMGwyOC43Niw0OS41MzcKICAgIGMwLjQ3NiwwLjgyMS0wLjEyLDEuODQ3LTEuMDczLDEuODQ3aC01Ny41MkMtMzMzLjcxMywyODMuOTEtMzM0LjMwOSwyODIuODg0LTMzMy44MzIsMjgyLjA2M3oiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTMwOSwyNTAuOTFsMiwxN2g2bDItMTdILTMwOXogTS0zMDcsMjcxLjc0M3Y2LjM0Nmg2di02LjM0NkgtMzA3eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  float: left;
  margin: 1px 8px 0 0;
}

.form__field___validation.form__field___warn:before {
  background-size: 100%;
}

.form__field___validation-registration {
  position: relative;
  float: left;
  height: 37px;
  margin-left: 12px;
  width: calc(50% - 8px);
}

.form__field___validation-registration .form__field___validation {
  position: absolute;
  top: 50%;
  margin-bottom: 0;
  margin-top: -2px;
  transform: translateY(-50%);
  vertical-align: unset;
}

.form__field___validation-registration .form__field___validation:before {
  top: 10px;
}

.form__field___validation-registration .form__field___hint-text {
  display: none;
}

.form__field___validation-registration .form__field___false .form__field___hint-text {
  display: inline;
}

.form__field___validation-text,
.form__field___hint-text {
  font-size: 12px;
}

.form__field___validation-text {
  display: inline-block;
}

.form__field___hint-text {
  color: #525252;
  font-family: roboto-regular, Arial, sans-serif;
}

.select__full-width {
  width: 100%;
}

.profile__form___personal-data,
.profile__form___access-data,
.profile__form___nick-name {
  clear: both;
  width: 100%;
}

/** CC FORM ("HOSTED TOKENIZATION PAGE") **/

#payment-data-container .payment-input input,
#payment-data-container .payment-input select {
  border: 1px solid #d6d6d6;
  border-radius: 0;
}

#payment-data-container .payment-input-error input,
#payment-data-container .payment-input-error select {
  background-color: #fef2f3;
  border: 1px solid #e3001a;
}

.payment-error {
  background: transparent;
  border: 0 solid transparent;
  color: #e3001a;
  padding-left: 0;
  padding-top: 0;
}

#payment-submit-container {
  width: 100%;
}

#payment-data-container #payment-submit {
  background-color: #e10017;
  border-radius: 6px;
  box-shadow: 0 2px 0 0 #a10310;
  color: #ffffff;
  margin-bottom: 2px;
}

#payment-cancel-container a,
#payment-cancel-container input {
  display: none;
}

.questionnaire__form .form__label,
.questionnaire__form.swisslos__form___generic .form__label {
  font-family: "roboto-bold";
  font-size: 1rem;
}

.questionnaire__form .form__section input[type="text"],
.questionnaire__form.swisslos__form___generic .form__section input[type="text"] {
  max-width: 100%;
}

.questionnaire__form textarea,
.questionnaire__form.swisslos__form___generic textarea {
  resize: vertical;
}

.swisslos__form___generic .form__section___checkbox .questionnaire__section {
  position: relative;
  display: inline-block;
  margin-bottom: 12.05568px;
  width: 100%;
}

.swisslos__form___generic .form__section___checkbox .questionnaire__section label {
  margin-left: 20px;
}

.swisslos__form___generic .form__section___checkbox .questionnaire__section label,
.swisslos__form___generic .form__section___checkbox .questionnaire__section input[type="checkbox"],
.swisslos__form___generic .form__section___checkbox .questionnaire__section input[type="radio"] {
  margin-bottom: 0;
}

.swisslos__form___generic .form__section___checkbox .questionnaire__section input[type="checkbox"],
.swisslos__form___generic .form__section___checkbox .questionnaire__section input[type="radio"] {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  margin-top: 0;
}

/* All PHONES */

@media screen and (max-width: 767.9px) {
  .swisslos__form___generic .form__section input[type="text"],
  .swisslos__form___generic .form__section input[type="email"],
  .swisslos__form___generic .form__section input[type="password"],
  .swisslos__form___generic .form__section input[type="number"],
  .swisslos__form___generic .form__section input[type="date"],
  .swisslos__form___generic .form__section input[type="tel"],
  .swisslos__form___generic .form__section input[type="file"],
  .swisslos__form___generic .form__section select,
  .swisslos__form___generic .form__section textarea {
    max-width: none;
    width: 100%;
  }

  .form__section input[type="text"],
  .form__section input[type="email"],
  .form__section input[type="password"],
  .form__section input[type="number"],
  .form__section input[type="date"],
  .form__section input[type="tel"],
  .form__section textarea,
  .form__section select {
    max-width: 100%;
    width: 100%;
  }

  .form__section select {
    background-position: 97% 50%;
  }

  .form__section___half,
  .form__section___half:last-child {
    margin: 0;
    margin-bottom: 12.05568px;
    width: 100%;
  }

  .form__section___half .form__input___regular-margin,
  .form__section___half:last-child .form__input___regular-margin {
    margin-right: 0;
  }

  .form__section___tooltip .tooltip__help {
    position: relative;
  }

  .change-pw__form .form__strength-o-meter {
    width: 100%;
  }

  .form__field___validation {
    margin-left: 0;
    margin-top: 12.05568px;
    width: 100%;
  }

  .form__field___validation-registration {
    height: auto;
    margin-left: 0;
    margin-top: 2px;
    width: 100%;
  }

  .form__field___validation-registration .form__field___validation {
    position: relative;
    top: unset;
    margin-bottom: inherit;
    margin-top: 0;
    transform: translateY(0);
  }

  .form__field___validation-registration .form__field___validation:before {
    top: 10px;
  }

  .form__field___validation-registration .form__field___hint-text {
    display: none;
  }

  .form__field___validation-registration .form__field___false .form__field___hint-text {
    display: inline;
  }

  /* Form input wrapper */

  .form__big-input.form__big-input___fixed-width {
    width: calc(100% - 92px);
  }

  .form__bigger-input.form__bigger-input___fixed-width {
    width: calc(100% - 72px);
  }

  .form__medium-input.form__medium-input___fifty-fifty,
  .form__medium-input.form__medium-input___input-fifty {
    width: 100%;
  }

  .form__medium-input.form__medium-input___with-tooltip input {
    width: calc(100% - 38px);
  }

  .form__small-input.form__small-input___fixed-width {
    width: 80px;
  }

  .form__smaller-input.form__smaller-input___fixed-width {
    width: 60px;
  }
}

/*------------------------------------*\
    #PAYMENT
\*------------------------------------*/

/**
 * Custom styles for every form of payment handling (if in lightbox or not)
 */

.do-payment__amount {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 12.05568px;
}

.do-payment__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.do-payment__opaque {
  opacity: 0.4;
}

.do-payment__footer {
  margin-left: 0;
  margin-top: 6.02784px;
}

.do-payment__footer .delete-saved-cc__button {
  margin-top: 0;
}

.do-payment__list {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  float: none;
  list-style-type: none;
  margin: 0;
  margin-right: -1.499%;
  min-width: 100%;
  width: auto;
  flex-wrap: wrap;
}

.do-payment__list:first-of-type {
  margin-bottom: 12.05568px;
}

.do-payment__list-wrapper {
  position: relative;
  background-color: #ebebeb;
  cursor: pointer;
  display: flex;
  padding: 10px 10px 10px 29px;
}

.do-payment__list-wrapper___active {
  background-color: #d6d6d6;
}

.do-payment__list-wrapper__saved-card {
  flex-direction: column;
  padding-bottom: 6.02784px;
}

.do-payment__list li {
  margin-bottom: 12.05568px;
  margin-right: 1.499%;
  width: calc(20% - 1.499%);
}

.do-payment__list li input[type="radio"] {
  position: absolute;
  top: 10px;
  left: 10px;
  vertical-align: middle;
  vertical-align: middle;
}

.do-payment__list li img {
  position: absolute;
  top: 10px;
  width: calc(100% - 39px);
}

.do-payment__list li .do-payment__description {
  position: absolute;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
}

.do-payment__list li div.page-slider__buttons {
  clear: none;
  float: right;
  margin: 0;
  padding: 0;
  width: auto;
}

.do-payment__list li.payment-option___hide {
  display: none;
}

.do-payment__page-slider__buttons {
  min-height: 80px;
}

.do-payment__list___title {
  margin-bottom: 12.05568px;
}

.do-payment__image-wrapper {
  padding-top: 63.4%;
}

.payment-slip__wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
  overflow-x: hidden;
}

.payment-slip__wrapper:after {
  content: "";
  display: block;
  padding-top: 53.917%;
}

.delete-saved-cc__button {
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjNTI1MjUyIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  background-color: transparent;
  border: 0;
  float: right;
  margin-top: 22px;
}

.delete-saved-cc__button:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.payment-slip__wrapper___orange {
  width: 547px;
}

.payment-slip__wrapper___orange:after {
  padding-top: 49.917%;
}

.payment-slip__wrapper___red {
  width: 547px;
}

.payment-slip__wrapper___red:after {
  padding-top: 49.6%;
}

.payment-slip {
  -webkit-box-shadow: 3px 3px 4px 0px rgba(64, 64, 64, 0.3);
  -moz-box-shadow: 3px 3px 4px 0px rgba(64, 64, 64, 0.3);
  box-shadow: 3px 3px 4px 0px rgba(64, 64, 64, 0.3);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("../images/svg/giro_orange.svg");
  background-size: 100% 100%;
  margin-left: 48.22272px;
  overflow: hidden;
}

.payment-slip__red {
  background-image: url("../images/svg/giro_red.svg");
}

.payment-slip__text {
  position: absolute;
  display: inline-block;
  font-size: 0.85rem;
}

.payment-slip__orange___account {
  top: 57%;
  left: 2.8%;
  background-color: transparent;
  text-align: right;
  width: 32.02%;
}

.payment-slip__orange___adress {
  top: 10.68%;
  left: 2.07%;
  width: 172px;
}

.payment-slip__orange___amount {
  top: 69.5%;
  left: 2.8%;
  text-align: right;
  width: 32.02%;
}

.payment-slip__orange___reference {
  top: 43.16%;
  left: 43%;
  text-align: right;
  width: 54.37%;
}

.payment-slip__red___account {
  top: 49.93%;
  left: 10.6%;
  text-align: right;
  width: 139px;
}

.payment-slip__red___amount {
  top: 63.3%;
  left: 10.6%;
  text-align: right;
  width: 139px;
}

.payment-slip__red___adress {
  top: 9.6%;
  left: 2.5%;
  width: 183px;
}

.payment-slip__red___message {
  top: 11.6%;
  left: 43.7%;
}

.payment-option__opaque {
  opacity: 0.5;
}

.payment-option__buttons {
  text-align: center;
}

.payment-option__buttons .button__secondary {
  height: 34px;
  line-height: 0.7;
}

.payment__certificate {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.payment-confirmation {
  width: 64.8650353179%;
  float: left;
  margin-right: 5.4048940464%;
}

.payment-confirmation___hidden {
  display: none;
}

.payment-confirmation input {
  float: left;
  margin-right: 8px;
  margin-top: 3px;
}

.payment-confirmation label {
  display: block;
  float: none;
  margin-left: 6.02784px;
  overflow: hidden;
}

.do-payment__list li span.payment-alias__label {
  width: 45%;
}

.do-payment__list li span.payment-alias__label-text {
  width: 100%;
}

.form__error___message[data-for="payment"] {
  margin-top: 24.11136px;
}

.button___open-window {
  position: absolute;
  top: 154%;
  right: 0;
}

@media screen and (max-width: 1020.9px) {
  .payment-slip__red___adress {
    left: 2.6%;
  }
}

@media screen and (max-width: 767.9px) {
  .do-payment__amount {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-right: none;
  }

  .do-payment__options {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .payment-slip {
    background-size: 100%;
    margin-left: 0;
    width: 547px;
  }

  .payment-slip__text {
    font-size: 0.7rem;
  }

  .payment-slip__red___adress {
    top: 28px;
    left: 15px;
    width: 25%;
  }

  .payment-slip__red___message {
    top: 32px;
    left: 235px;
  }

  .payment-slip__red___account {
    top: 148px;
    left: 71px;
  }

  .payment-slip__red___amount {
    top: 189px;
    left: 71px;
  }

  .payment-slip__orange___adress {
    top: 31px;
    left: 12px;
    width: 25%;
  }

  .payment-slip__orange___reference {
    top: 129px;
    left: 234px;
    width: auto;
  }

  .payment-slip__orange___account {
    top: 170px;
    left: 20px;
  }

  .payment-slip__orange___amount {
    top: 206px;
    left: 20px;
  }

  .payment-confirmation {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 6.02784px;
  }

  .payment-confirmation input {
    margin-top: 2px;
  }

  .do-payment__list {
    margin-right: -2.185%;
  }

  .do-payment__list li {
    position: relative;
    margin-bottom: 2.2%;
    margin-right: 2.185%;
    width: calc(25% - 2.185%);
  }

  -wrapper {
    min-height: 54px;
  }

  .do-payment__footer {
    margin-left: -21px;
  }

  .page-slider__buttons___fixed {
    position: fixed;
    z-index: 1;
    bottom: 0;
    background-color: transparent;
    margin-left: -2px;
    padding: 82px 6.02784px;
  }
}

.app-page-scrollable .page-slider__buttons___fixed {
  padding: 16px 6.02784px;
}

@media screen and (max-width: 479.9px) {
  .do-payment__list {
    margin-right: -1.4%;
  }

  .do-payment__list li {
    margin-bottom: 1.4%;
    margin-right: 1.4%;
    width: calc(33.333% - 1.4%);
  }

  .payment-slip {
    background-repeat: no-repeat;
    background-size: 74%;
  }

  .payment-slip__red___adress {
    top: 20px;
    left: 10px;
  }

  .payment-slip__red___message {
    top: 24px;
    left: 176px;
  }

  .payment-slip__red___account {
    top: 108px;
    left: 15px;
  }

  .payment-slip__red___amount {
    top: 138px;
    left: 15px;
  }

  .payment-slip__orange___adress {
    top: 24px;
    left: 8px;
  }

  .payment-slip__orange___reference {
    top: 93px;
    left: 173px;
  }

  .payment-slip__orange___account {
    top: 125px;
    left: 83px;
    width: 60px;
  }

  .payment-slip__orange___amount {
    top: 151px;
    left: 83px;
    width: 60px;
  }
}

.euromillions .button__primary___pay-in,
.euromillions .button__primary___home {
  background-color: #e2bc3d;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf47), color-stop(100%, #e2bc3d));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #f4cf47 0%, #e2bc3d 100%);
  /* W3C */
}

.clix .button__primary___pay-in,
.clix .button__primary___home {
  background-color: #530e52;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #7c007d 0%, #530e52 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c007d), color-stop(100%, #530e52));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #7c007d 0%, #530e52 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #7c007d 0%, #530e52 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #7c007d 0%, #530e52 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #7c007d 0%, #530e52 100%);
  /* W3C */
}

.sporttip .button__primary___pay-in,
.sporttip .button__primary___home {
  background-color: #0032ff;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #0032ff 0%, #0032ff 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0032ff), color-stop(100%, #0032ff));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #0032ff 0%, #0032ff 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #0032ff 0%, #0032ff 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #0032ff 0%, #0032ff 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #0032ff 0%, #0032ff 100%);
  /* W3C */
}

.my_account .tabs__item___active {
  background-color: #089cd8;
  border: 1px solid #089cd8;
}

.my_account .main__sidebar___navigation-item___selected {
  background-color: #089cd8;
}

.my-account__title-box {
  margin-bottom: 12.05568px;
}

.navigation__list___my-account.dotted-bottom {
  position: relative;
  padding-bottom: 20px;
}

.navigation__list___my-account.dotted-bottom:after {
  position: absolute;
  right: 24.11136px;
  bottom: 0;
  left: 24.11136px;
  border-bottom: 3px dotted #e0e0e0;
  content: "";
}

.navigation__list___my-account .sidebar__navigation-element:hover {
  border: none;
  margin: 0;
}

.navigation__list___my-account .sidebar__navigation-element:hover a {
  border-top: 1px solid transparent;
  margin-top: -1px;
}

.navigation__list___my-account .sidebar__navigation-element a {
  border-bottom: 1px solid #ececec;
  display: block;
  height: inherit;
  line-height: 1.2;
  min-height: 41px;
  padding: 12px 40px 12px 0;
}

.navigation__list___my-account .sidebar__navigation-element___selected {
  border: none;
  margin: 0;
}

.navigation__list___my-account .sidebar__navigation-element___selected:hover {
  border: none;
  margin: 0;
}

.navigation__list___my-account .sidebar__navigation-element___selected a {
  border-bottom: none;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  margin-top: -1px;
}

.account__sidebar {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.my-mailbox {
  margin-left: 8.5714285714%;
  width: 82.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  margin-top: 8px;
}

.my-swisslos__last-prizes {
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
}

/* Mail */

.mail {
  zoom: 1;
  border-bottom: 1px solid #e0e0e0;
  color: #707070;
  display: flex;
  overflow: hidden;
  padding: 24px 0 24px 24px;
}

.mail:before,
.mail:after {
  content: " ";
  display: table;
}

.mail:after {
  clear: both;
}

.mail:hover {
  z-index: 1;
  border-bottom: none;
  box-shadow: inset 0 1px 0 0 #e0e0e0, inset 0 -1px 0 0 #e0e0e0, 0 1px 24px 0 rgba(0, 0, 0, 0.24);
  color: #707070;
  margin-top: -1px;
  padding-bottom: 25px;
  padding-top: 25px;
}

.mail .mail__title {
  margin: 0 0 6px;
}

.unread {
  background-color: #f5f5f5;
  color: #333333;
}

.unread:hover {
  border-bottom: none;
  color: #333333;
}

.mail__text-area {
  padding-right: 24px;
  flex: 1 0 67%;
}

.mail__image-area {
  position: relative;
  line-height: 0;
  flex: 1 1 33%;
  align-self: flex-end;
}

.mail__title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  line-height: 1.19;
}

.mail__date {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  display: block;
  line-height: 1.92;
  margin: -8px 0 6px;
}

.mail__text {
  margin-bottom: 0;
}

.mail__detail {
  white-space: break-spaces;
}

.mail__image {
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}

.mail__button-flyup {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 14px 6px;
  text-align: center;
  transform: translateY(112px);
}

.mail:hover .mail__button-flyup {
  transform: translateY(24px);
}

.mail__image + .mail__button-flyup {
  background-color: rgba(118, 118, 118, 0.6);
}

.mail__button-flyup-button {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  background-color: #e10017;
  border-radius: 6px;
  color: #ffffff;
  display: inline-flex;
  height: 40px;
  padding: 6px 30px;
  align-items: center;
  appearance: none;
}

@media (hover: hover) and (pointer: fine) {
  .mail__button-flyup-button:hover {
    background-color: #3b3a38;
    /* Old browsers */
    background-image: -moz-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #3b3a38));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* IE10+ */
    background-image: linear-gradient(to bottom, #404040 0%, #3b3a38 100%);
    /* W3C */
  }
}

.my-swisslos__content-sidebar-right {
  width: 31.4285714286%;
  float: right;
  margin-right: 0;
  height: 600px;
  margin-left: -gutters((flow: ltr, output: float, math: fluid, column-width: false, container: 895px, container-position: center, last-flow: to, columns: 12, gutters: 0.5, gutter-position: after, global-box-sizing: border-box, debug: (image: hide, color: rgba(102, 102, 255, 0.25), output: background, toggle: top right), use-custom: (background-image: true, background-options: false, box-sizing: true, clearfix: false, rem: true)));
}

.my-swisslos__content-sidebar-right .teaser {
  position: absolute;
}

.my-swisslos__content-sidebar-right .button__primary___content-sidebar {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.5833333333;
  float: right;
  font-family: "roboto-regular", Arial, sans-serif;
  font-weight: normal;
  line-height: 1.25;
  padding: 2.2% 5%;
}

.content-sidebar__container {
  zoom: 1;
  position: relative;
  margin-bottom: 24px;
}

.content-sidebar__container:before,
.content-sidebar__container:after {
  content: " ";
  display: table;
}

.content-sidebar__container:after {
  clear: both;
}

.payments__wrapper {
  width: 82.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
  margin-left: 8.5714285714%;
  margin-bottom: 24px;
}

.payments {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 2px dotted #d4d4d4;
  margin-bottom: 16px;
}

.payments__row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  zoom: 1;
  display: table;
  float: none;
  min-height: 45px;
  padding-bottom: 24.11136px;
  padding-top: 24.11136px;
}

.payments__row:before,
.payments__row:after {
  content: " ";
  display: table;
}

.payments__row:after {
  clear: both;
}

.payments__row___border-bottom {
  border-bottom: 1px solid #d4d4d4;
}

.payments__row___no-margin {
  margin-bottom: 0;
}

.payments__cell {
  zoom: 1;
  display: table-cell;
  padding-right: 3%;
  vertical-align: middle;
  width: auto;
}

.payments__cell:before,
.payments__cell:after {
  content: " ";
  display: table;
}

.payments__cell:after {
  clear: both;
}

.payments__cell:last-child {
  padding-right: 0;
}

.payments__cell___label {
  width: 33%;
}

.payments__cell___label-payment-instruments {
  width: 33%;
}

.payments__cell___payment-instruments {
  padding-right: 0;
  width: 67%;
}

.payments__cell___money {
  width: 22%;
}

.payments__cell___link {
  width: 45%;
}

.payments__cell___link .link__go-to {
  float: left;
  max-width: 80%;
  max-width: calc(100% - 40px);
}

.payments__cell___link .tooltip__help {
  float: left;
  margin-left: 12.05568px;
}

.payments__iban {
  border-top: 2px dotted #d4d4d4;
  clear: both;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  width: 100%;
}

.payments__cell___iban {
  padding-top: 32px;
  width: 37%;
}

.payments__cell___save {
  width: 30%;
}

.payments__cell___input-amount {
  width: 33%;
}

.payments__cell___input-amount .account-money {
  min-width: 0;
  padding: 4px;
  width: 100%;
}

.payments__cell___input-amount .form__section {
  margin-bottom: 0;
}

.payments__cell___input-amount input[type="text"].form__chf {
  float: left;
  margin-right: 0;
  max-width: none;
  width: calc(100% - 44px);
}

.payments__cell___input-amount .form__chf___label {
  float: left;
  padding-left: 10px;
  padding-top: 9px;
  text-align: left;
  width: 44px;
}

.payments__cell___input-amount .form__error___message {
  text-align: left;
}

.payments__cell___button-charge {
  width: 34%;
}

.payments__cell .link__go-to {
  margin-bottom: 0;
}

.payments__cell .button__wrapper {
  display: block;
  padding-bottom: 0;
  padding-top: 0;
  width: 100%;
}

.payments__cell .button__wrapper .button__payments {
  text-align: center;
  width: 100%;
}

.payments__cell-content___wrapper {
  display: table-cell;
  vertical-align: middle;
}

.payments__cell-content___wrapper.border-bottom {
  border-bottom: 1px solid #ececec;
}

.payments__voucher {
  font-size: 23px;
  font-size: 1.5333333333rem;
  line-height: 1.652173913;
  position: relative;
  float: right;
  font-family: "tarzana-bold", Arial, sans-serif;
  line-height: 0.834;
  text-align: right;
}

.payments__voucher .tooltip__help {
  position: absolute;
  right: 0;
}

.payments__voucher.price:before {
  margin-right: 0;
}

.button__wrapper {
  display: table-cell;
  vertical-align: bottom;
}

.button__payments {
  padding: 14px;
}

.payment-certificate {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  zoom: 1;
  margin-top: 10px;
}

.payment-certificate:before,
.payment-certificate:after {
  content: " ";
  display: table;
}

.payment-certificate:after {
  clear: both;
}

.payment-instruments__list {
  zoom: 1;
  list-style-type: none;
  margin: 0;
}

.payment-instruments__list:before,
.payment-instruments__list:after {
  content: " ";
  display: table;
}

.payment-instruments__list:after {
  clear: both;
}

.payment-instruments__list li:last-child {
  margin-right: 0;
}

.payment-instruments__item {
  position: relative;
  float: left;
  margin-bottom: 12.05568px;
  margin-right: 2.66%;
  padding-top: 10%;
  width: 12%;
}

.payment-instruments__item label {
  position: absolute;
  cursor: pointer;
  margin-top: -63%;
}

.payment__certificate {
  width: 53.8461538462%;
  float: left;
  margin-right: 3.8461538462%;
  margin-bottom: 40px;
}

.payment__certificate___image {
  position: absolute;
  float: left;
  margin-right: 9px;
  width: 74px;
}

.payment__certificate___text {
  line-height: 1.333;
  margin-left: 83px;
}

/*******************
 * FAVOURITE TIPPS
 *******************/

.favourite-tipps__refinements {
  zoom: 1;
}

.favourite-tipps__refinements:before,
.favourite-tipps__refinements:after {
  content: " ";
  display: table;
}

.favourite-tipps__refinements:after {
  clear: both;
}

.favourite-tipps__view-pills {
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  position: relative;
  z-index: 1;
  float: left;
}

.favourite-tipps__view-pills .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.favourite-tipps__view-pills .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.favourite-tipps__view-pills .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(2),
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(2):last-child,
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(3),
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(3):last-child,
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(4),
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(4):last-child,
.favourite-tipps__view-pills .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.favourite-tipps__view-pills .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.favourite-tipps__view-pills .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.favourite-tipps__view-pills .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.favourite-tipps__view-pills .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.favourite-tipps__view-pills .pills__detail .pill___active {
  background: #089cd8;
  border-color: #089cd8;
}

.favourite-tipps__view-pills .pills__detail.pills__detail___shown,
.favourite-tipps__view-pills .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.favourite-tipps__view-pills .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.favourite-tipps__view-pills .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.favourite-tipps__view-pills .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.favourite-tipps__view-pills .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.favourite-tipps__view-pills .pill .pill__regular {
  font-family: "roboto-medium";
}

.favourite-tipps__view-pills .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.favourite-tipps__view-pills .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.favourite-tipps__view-pills .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.favourite-tipps__view-pills .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.favourite-tipps__view-pills .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.favourite-tipps__view-pills .pill__icon___tiles.pill___active:before,
.favourite-tipps__view-pills .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.favourite-tipps__view-pills .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.favourite-tipps__view-pills .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.favourite-tipps__view-pills .pill__icon___list.pill___active:before,
.favourite-tipps__view-pills .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.favourite-tipps__view-pills .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.favourite-tipps__view-pills .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.favourite-tipps__view-pills .pill-refresh .pill___active:not(.pill__logo) {
  background: #089cd8;
}

.favourite-tipps__view-pills .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.favourite-tipps__view-pills .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.favourite-tipps__view-pills .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.favourite-tipps__view-pills .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.favourite-tipps__view-pills .pill__jackpot {
  min-width: 56px;
}

.favourite-tipps__view-pills .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.favourite-tipps__view-pills .pill___active:not(.pill__logo) {
  background: #089cd8;
  border-color: #089cd8;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.favourite-tipps__view-pills .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.favourite-tipps__view-pills .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.favourite-tipps__view-pills .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.favourite-tipps__view-pills .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.favourite-tipps__view-pills .pill___million {
  min-width: 2.2em;
}

.favourite-tipps__view-pills .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.favourite-tipps__view-pills .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.favourite-tipps__view-pills .pill__logo {
  position: relative;
  min-width: 70px;
}

.favourite-tipps__view-pills .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.favourite-tipps__view-pills .pill___disabled {
  opacity: 0.5;
}

.favourite-tipps__view-pills .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.favourite-tipps__view-pills .pills-container___statistics,
.favourite-tipps__view-pills .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.favourite-tipps__view-pills .pills-container___statistics .pills,
.favourite-tipps__view-pills .pills-container___game-filter .pills {
  width: auto;
}

.favourite-tipps__view-pills .pills-container___statistics .pill,
.favourite-tipps__view-pills .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.favourite-tipps__view-pills .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.favourite-tipps__view-pills .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.favourite-tipps__view-pills .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .favourite-tipps__view-pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .favourite-tipps__view-pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .favourite-tipps__view-pills .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .favourite-tipps__view-pills .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .favourite-tipps__view-pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.favourite-tipps__visible-list {
  display: none;
}

.favourite-tipps__tipps {
  zoom: 1;
}

.favourite-tipps__tipps:before,
.favourite-tipps__tipps:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps:after {
  clear: both;
}

.favourite-tipps__tipp___system .favourite-tipps__details___game-tipp {
  width: 100%;
}

.favourite-tipps__tipp___system .favourite-tipps__details___game-tipp:before {
  content: none;
}

.favourite-tipps__tipp___system .favourite-tipps__details___container.swiss_lotto .ticket-row__numbers,
.favourite-tipps__tipp___system .favourite-tipps__details___container.euromillions .ticket-row__numbers,
.favourite-tipps__tipp___system .favourite-tipps__details___container.eurodreams .ticket-row__numbers {
  display: inline-block;
  float: left;
  margin: 0;
  width: 70%;
}

.favourite-tipps__tipp___system .favourite-tipps__details___container.swiss_lotto .ticket-row__number,
.favourite-tipps__tipp___system .favourite-tipps__details___container.euromillions .ticket-row__number,
.favourite-tipps__tipp___system .favourite-tipps__details___container.eurodreams .ticket-row__number {
  margin: 0 1px 1px 0;
  padding-top: 5.31%;
  width: 5.31%;
}

.favourite-tipps__tipp___system .favourite-tipps__details___container.swiss_lotto .ticket-row__additional-number,
.favourite-tipps__tipp___system .favourite-tipps__details___container.euromillions .ticket-row__additional-number,
.favourite-tipps__tipp___system .favourite-tipps__details___container.eurodreams .ticket-row__additional-number {
  margin-left: 0;
  padding-top: 5.31%;
  width: 5.31%;
}

.favourite-tipps__tipp___system .favourite-tipps__details___container.euromillions .ticket-row__number,
.favourite-tipps__tipp___system .favourite-tipps__details___container.eurodreams .ticket-row__number {
  margin-top: -3px;
}

.favourite-tipps__tipps-list-header {
  display: none;
}

.favourite-tipps__tipps-list {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  list-style: none;
  margin: 0;
}

.favourite-tipps__details___game-tipps {
  position: relative;
}

.favourite-tipps__details___game-tipp,
.favourite-tipps__details___additional-game-tipp {
  zoom: 1;
  margin-bottom: 6px;
}

.favourite-tipps__details___game-tipp:before,
.favourite-tipps__details___game-tipp:after,
.favourite-tipps__details___additional-game-tipp:before,
.favourite-tipps__details___additional-game-tipp:after {
  content: " ";
  display: table;
}

.favourite-tipps__details___game-tipp:after,
.favourite-tipps__details___additional-game-tipp:after {
  clear: both;
}

.favourite-tipps__details___game-tipp .additional-game__number,
.favourite-tipps__details___additional-game-tipp .additional-game__number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.846;
  background-color: #f9f9f9;
  display: inline-block;
  font-family: "roboto-bold";
  padding: 1px 0;
  text-align: center;
  width: 74px;
}

.favourite-tipps__details___game-tipp:before,
.favourite-tipps__details___additional-game-tipp:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.7;
  content: attr(data-index) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 13%;
}

.favourite-tipps__details___no-additional-game-tipps {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
}

.favourite-tipps__details___game-tipp {
  margin-bottom: 6px;
  width: 50%;
}

.favourite-tipps__details___game-tipp .ticket-row__description {
  display: inline-block;
  float: left;
  width: 30%;
}

.favourite-tipps__details___game-tipp .ticket-row__numbers {
  zoom: 1;
  float: left;
  list-style: none;
  margin: 0;
  min-width: 0;
}

.favourite-tipps__details___game-tipp .ticket-row__numbers:before,
.favourite-tipps__details___game-tipp .ticket-row__numbers:after {
  content: " ";
  display: table;
}

.favourite-tipps__details___game-tipp .ticket-row__numbers:after {
  clear: both;
}

.favourite-tipps__details___game-tipp .ticket-row__number,
.favourite-tipps__details___game-tipp .ticket-row__additional-number {
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  padding-top: 0;
  width: 24px;
}

.euromillions .favourite-tipps__details___game-tipp .ticket-row__number {
  margin-top: -2px;
}

.euromillions .favourite-tipps__details___game-tipp .ticket-row__additional-number,
.euromillions .favourite-tipps__details___game-tipp .ticket-row__additional-number:hover {
  margin-top: -1px;
}

.favourite-tipps__button-container___button {
  height: 38px;
  padding: 0 14%;
}

.favourite-tipps__details___container.swiss_lotto .ticket-row__numbers,
.favourite-tipps__details___container.euromillions .ticket-row__numbers,
.favourite-tipps__details___container.eurodreams .ticket-row__numbers {
  -webkit-transform: inherit;
  -moz-transform: inherit;
  -ms-transform: inherit;
  -o-transform: inherit;
  transform: inherit;
  position: static;
  top: 0;
  float: left;
  margin-right: 0;
}

.favourite-tipps__details___container.swiss_lotto .ticket-row__additional-number {
  background-color: #fffbe5;
}

.favourite-tipps__details___container.euromillions .ticket-row__additional-number,
.favourite-tipps__details___container.eurodreams .ticket-row__additional-number {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
  background-color: inherit;
  height: 30px;
  width: 30px;
}

.favourite-tipps__details___container.euromillions .ticket-row__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
}

.favourite-tipps__details___container.eurodreams .ticket-row__numbers {
  height: auto;
  margin-left: 0;
  padding: 0;
}

.favourite-tipps__details___container.eurodreams .ticket-row__number,
.favourite-tipps__details___container.eurodreams .ticket-row__additional-number {
  height: 0;
  padding-top: 9.31%;
  width: 9.31%;
}

.favourite-tipps__details___container.eurodreams .ticket-row__number {
  background-color: #f9f9f9;
  color: rgba(120, 30, 165, 0.75);
  font-family: roboto-bold;
}

.favourite-tipps__details___container.eurodreams .ticket-row__additional-number {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAQE0lEQVR4Aa1ZTYxcV1Y+9973XlX1b9lJwASN6GgQI2ZBjNiwIu0RGo0QYtoRI8Fq0oQhYjN2djNsbO/CsMBBQAYhaEezQKxi8yOUYTEdVhEbOiuQANHhz5k4jst2d3XV+7mX7zvnvupOMontDGVf3epX7+d853zn9zn5f/jsbO2MZ7enW27SPC1H9Uas5Wyau7E79OOUvLhhELfq9+XxYt+fDntxvXhLlmX3t69t78sP+XHyKT87F3fG7SReSHfqzXir2UzvzyXVrUgXRRqR1DhJR1hzJ7HDDiDJefEDgDlVSPhsKeHHyj2/kl4u1/zu9tVPB+aRAajgs3hBDrqLEHycbs4gaA3BOwiacEaSBAwpQWj+BeElAkSNv2svMQNyoZBiFetzpRSfrcSt+2uDSq48KpBHAvBnX9+5lObdxXSnHcs7c4nvYjUNBO70dxU4Ut4svLi8CCivSKvgnCOAASAXvZSPl1J+vpLqqUr8yF9+4Q+3rzysTA8FYOcbOxt46GvpsDub3ofA/wvB3wNlWhM+UusU0kO74kWwJ4CQANoUzv7GYRhFQUQwLc4jQOC6KX6bBpwSpASthj89lPKJYn9QuXMPY40HAvjzb776VZnHq3IYx+l2LSlrPtW1dKlT0aNLKnzyEJgACqwBbl2CKiUB4EEV+F9C6wQAqnUt1hxrhnWIe9zFw+4HKU4BxM8MZfCZclKshO0Xrm5f/yT5gnyi5l+95Jp41U3j0N1tJVHwWwAxb+Cr0DwAUP/RaL7QugxAnCGFh+xl0n39zLKMn1wG5VopBl4KAApYjkAHeNgIIIoo3SRKexM2DTIMK/7Xzj/zrPz1mzfeeGQAFF6aeBmaF7kH4UmZd2uJhxQeC2TvXFRa0AI9TXhHV2EVsAWW89j5FID1eucoJSJRCeENiANIgMWecF2sAGCG9d9QDPgWVsPmlzeflb/5GBA/EMDON7+zlbr4bT+FAAcQ8g60DvrECVbbmvbJfACInvSxRWEl2HLc8bsjfXicVyBSBdArBCcF6BSwirx8MKpB82aJGax7U1QpxarffPbcr+7/1ZvX33ogADosoP+dm6Whg/bTXTjq+xD8PXD+CMI3EB5EVtcNybSehaTQzhkQp8JnEO7Dx3GJJ9sARAEZAO8JIvsU7tXVAPF9HKOVAOIrv3D+L2+8eWNyUt7iwwBg8O/5Jo3lCNQ5hJgAECeNtPc7aafQDM7oQjQHLeyBpIpSJ+R9cTOck2xPCJexpb+QenT1HpQogAEQUX5erKG4A007KAx+N/13AFjy4+Inh6/hjJ/9WAvs/M53LkH4LWF4O2gl3oHwoE77XifNAQA4ACpMO4h6qkWfHdVnzoe8ex+ztrnLwhKkkllE8nJ2H+69FTTcQlFY+swj5EnkjHIlnPnyF551f/uPN3Y/AmDn8l9spKa97uBAQt4j6pDz3W0IPmlRHbRZeDys6AXHDYZYAKBLhUcmKCO+xwzkmDau9xNmDYJJpgSX0RgY2zXUoixpsTpm+ZoWL2WwHs5+5ZmtPwGVZmLszZ9Zc8kjNguyZJriAligA20arBoRJIYsPBdCpF/BvoqF8BeGWAOuiMiSEFmifa/gtFwlIlDoIBgyGBSRUpMpAusynzQMDg15I0yFBSwxQAFYDRmpcMmAIbuR+WQu9SSOZ61c7MV2vfZRRf6HgOOCONwhZLa35tIg5rd3WuE/gVY9buaWsA+jatxTsEybAL9wFJL+4XI0YpqjQ/ZlRFIzaFHnwEHnUNQVXCjsCpQR+O5CqefN6ySH9xqZvD+TQ/hgd0gwS7L6E+uy9tRgMlpOTyFTT8yJ62ZTqP0ZaxR4/iFERsRpke5beFTCWW4ER1yCgNCug3aFFBnEY9oogONdQeQ8YTUQFRytKoUpmcHJ89geA/QxKT0duBkcI5STsjAfaT0o3FEugJkOxvWypxUuK4DUpQuuwc3A/27Kk8B7RCEmq1jhzstYIwhX2XLkeP89c15BZCASzHmTmLOq8JECOhWY/E4xaDhmaYHQpueEYDsDREya/RbOboBBJYTxFuXHoAnPaBjd+QacN9ZnEyriyOQB4Rtqv8WJFGIZdxwyAeEpGi5N6H55cJyAXN4JQi3g+6hj2nUtLNg6C7V1VCCOlognKliYiyANAM5pkiK3ejYaUoLHcdxrc+fia2M8rtl01ArpQs3DQ1o8oGWygtBJed6pD4gKZ5RxRRZcfaNTAAswhfnCAgAudx3yQAMu1MkKPgoccwmueSL3DRpaaCHIQKU2RJcs2lATUCyE04YpjqZbhUvpbGozfeYE0Jn2NWx2Koz0GvXRrFBkmnCVnS4VfsjvrX0vcibmp7OGxoEjzgoj/a9tBBseUqNzcpwCLYxaYIKlYrKEyCjFjo+NU0vLxbMF0D2daqbtDACItdQlfeiU3moeArB6JycnFmo9lUqzgKtagGhtp0WCOSiyEawWNAGqIqN1aqGz7MzfSZVIRLBG5KKPsDVl5NUaXBRIgnLJGNGuz28UuNkGuUYKEYRGHtyoKyyTmvDJWhYFccIaOWwalfAdVPIEMGiwZytolIOgIZpuyXECYm/QRE1cWvsw2tFSMer3yM6NVlErJY1QqnkkNfULaAaXPg0AaYNOoXUKrYDvLJOjMwBByWcglNN8WLaI+LSgl2S/EFpixNUASGu0mAUDAo27Nqj19H6hz86ijpqoYQhJELRC6oJpPiduUwAp1alM6D/GBR1MQ1sW3kKbadxZKrLahJ0XVuj/XsT5tLCKldJRHZ5U8suNcR2Fvmtw5SxTMOQ6SHIZkVMqv/eeUJagEHymrdlHoGJ19lwtcCWXJy6cAMC9Ea0/qH2a0fe9bkqLiiMf0WN6dKGaHCU+cNbJfJ93lwXwx8Wcc1bMRR7Tgs5LtVxAeGTf2qIYIw+vDbn4s1Kdhm/TBI4yJh8JpKMJgwlBjfteqGMMljnzHjOTqADlN3kLmqR5kW2I82p8b71yOoFGOpmwHtTqOv5jOV2wL1AUSicGrAGAcCfnExqsoL01CzsDUeD4BCePiZIer5pNmT7RpDweiVjMjlrqmBB6XWcORyFjHaxHoGSM+2LzoDQDCPxmQIKFT6qcoDm903Laa5h13uojiCcB52ti7KzFLCpMMCrrRXDZfoEcsMdIlMy5Taupd5ykx2L60FyH0UKTE2TVUAjAjbeOzAfLmzzPZxtAYAUBSxBgwrkfsAgtwakdrvXgfSityGO9HjrzRJYQDO9hSABBLYCL9osupre1qKJQrYFgWHPZ+xeFWMzCM1JoTePU5Cp87fTB0WeiU6twWgWkmdir0ELh+9WYNRiZeCHuACv0ILzmDSY+Bab9hVhFzDnrgG2c9tBvwYnjno0AbWmh5Y+p0+UAo0JHA+qz5gjYtG5ymOqd0sPn43bM6/miVsjCY+dkTsF1eZ4k2Rp5qeJSTmLJKKaz1cprM4wIuFd0obwuod5ZcFy1bRdJtDTO3KFtHwTryO/Wpm1OuycvfSTUB9PkpEgf47NFFEBj40QhlXgOgHBWaoNfG0Pynl2TfZH9M6zUIbmy3HGFAaAPEAB+2fUvXttGl592eQOlUNPTJdPpxOpao0PXGYUib97wARzaYkfCauGs7VGBqhZrWmIvdY8z7HTkuflBnAe9hoB0zZwWaC06whYTuxrlfH1ovXjH6UhjABy6NM6QIP3e9kvb++oKsXJvYBi1qRRi3OWQKeUq0ucwGc1xW9YhzjTf5W5LFpOHpJqycYvLlnFqfrVCm0MstV/3K4/fGa0aS4Q65RAb36TGKk/ptT8KOmaBdV7m3RWAr6urblRfwEPHC4dlERrMpCW8nkHBsWpkmm+NKTzOQZeGSlwYKHyRh1PSZ1sLk0qv1kKtMALN86pzKNbwbOEvIrylPslEnbtAeOxDs4CwSwNrKLumrNf/5cbs3E/90qi7nzZn99Fk8wbaYaERwwx/7bGRrI5HmkC09GbVAI08/uSaNKhgmzrqCM1qep+LMG/hk8K2eW/MgdV5QaF0xPzgc4AQi4RagWZLdmZBXyGZrVcSHsNah1CVv/YbLz336sIC/DRtezWclgvyjh/rTaqsRYSz4cpI1k8PUa2O5KA6kOndKQRv5db/TOEXnYY+RDOd6zCLe9cvp+HRokgOVbQAe4MpeW9J0KbbsuiT1Vp8to3vMEgAgJWCwy2b0kl3pZd7MRfa3X999oXPfXGE6dvmHE29dmMh6fxytFLCAksyWq60yGK91IGb9bxTv0jWRpkfdG4RNnXlzKvUaXJCO4QVjiwQaPZvT1Qq+V46tWBOWB6IPz2QcBraHyMAVP7K8y89d/0jABTE29/dPff5L27N7nVnOJeMniPcTrk8XKlktDTArKbUdE5tad3UppzgRPq3GOqsKcf+EzRiIhPSZpodtzW6SLcoi7LjWEJzIwh9CsI/hoX3am4p7P/mt547f1Lmj8xGq8eq80tPNf/U/mczbpAA5mgx79yeSTW4B0cOsjYeKqWYVJjuDyaH0kwb7eQ0akEADm01pjubibJR9wDCUMmxZVTCy6JPP075Fs1U+xXmRGtYWfNuOUyQHM99WN6PTKd3/+31yS/+3Je+jyHWlvbHjY32mppjdRRTELwaFpjx0xKFPpSW6GrWK+6EA7N58VYjQfOOlJkylxhQbQm7vvCSPBy2l3+uRA0ERfknBlI8DhDrJV+C/PrzL22/+UAA/PzDv/793pd+/pddOQqbbd9mglI1JhZ1bWHTa4Nu1Kn5GyfZc6fTB3dCeHZjQsFn/WDLBNdaq7O5j2DKp9NurYNKcWugzJmRhCeo/ZJ56crXfnf72z9I1o99Q7P7z9/d/ZVz591wpdjkjIZvTRqMXWoMvmbTWuaIQnNMyY5An/n9RgGQ20IQjDLMrJgqp3nvJ7k8yVMGi0zYKzHhWedA8351qMIXPwrnBXUwd7/ytW9tX/44OR/4ku/3f+uPtyDgzp3/uje+fxPhE/NKzmgrDHgrVIakFKd67j5uNsudJWt7bf+sRfT5QbrnXkO9hLPWAd+l4R7wJxX+SQh/ZkjeT5C8Xnz+97avfZJ8DwTAzysXX9moj9z3Dt6dbty7iTzwzhHG7pg+oMdlVRuiRnskSK8mDXnXmb+Yj/oeAEt1hg6+RytNeGrerYDvn1mC9kGftXKvHLnzrHUeJNtDAeg/f/T1P70c592lg1tTOXxnKnO8pe/eg0WOog2kcbuiFxzaL9yxBfS9RSka97ir8Kz56bCnoPEfB+d/pJqE5eLlF/7g+csPK9MjAeDnFb5Dm3eXMcX46uzOXGbvHikQvoLlOwXSSYcTqn2bc2r/qstaQTZCGDsjs1bgOkIyBPerxctLK9VVjswfRZ5HBnASSJjFTVSMF5ppe7a+jZcPN0GtWzOJ9+knnQ2fvI4SrGGnxhF+/Uqua1bLXX8qvLG0NnxkwX9oAB8AcxFWEYA5as6idn+6vVtvdPeajQSHTzWnb36Cegb0KPdkpXhblvyezJauv3j90wl98vN/xAZ/yi3C5S4AAAAASUVORK5CYII=");
  transform: none;
}

.favourite-tipps__details___game-container {
  width: 75%;
  float: left;
  padding: 1.9998133196%;
}

.favourite-tipps__details___game-title,
.favourite-tipps__details___additional-game-title {
  line-height: 1;
}

.favourite-tipps__details___game-tipps,
.favourite-tipps__details___additional-game-tipps {
  list-style: none;
  margin: 0;
}

.favourite-tipps__details___additional-game-container {
  width: 25%;
  float: left;
  padding: 1.9998133196%;
}

.favourite-tipps__tipp___delete {
  float: right;
}

.favourite-tipps__tipp___delete:before {
  height: 17px;
  width: 11px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjNTI1MjUyIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.favourite-tipps__tipp___delete:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.favourite-tipps__button-container___details {
  position: relative;
  color: #404040;
  display: inline-block;
  font-family: "roboto-bold";
  margin-top: 10px;
  padding-left: 24.11136px;
}

.favourite-tipps__button-container___details:before {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  height: 0;
  width: 0;
  border-bottom: 4.5px solid transparent;
  border-left: 4px solid #404040;
  border-top: 4.5px solid transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 8px;
  content: "";
}

.favourite-tipps__button-container___details.active {
  color: #404040;
}

.favourite-tipps__button-container___details.active:before {
  -webkit-transform: rotate(90deg) translateX(-50%);
  -moz-transform: rotate(90deg) translateX(-50%);
  -ms-transform: rotate(90deg) translateX(-50%);
  -o-transform: rotate(90deg) translateX(-50%);
  transform: rotate(90deg) translateX(-50%);
  border-left-color: #404040;
}

.favourite-tipps__button-container___details:hover:before {
  border-left-color: #404040;
}

/* TILES VIEW */

.favourite-tipps__tipps___tiles .favourite-tipps__tipp {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: min-height 0.5s;
  -moz-transition: min-height 0.5s;
  transition: min-height 0.5s;
  width: 31.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
  background-color: #f7f7f7;
  margin-bottom: 24.11136px;
  padding: 1.9998133196%;
  padding-bottom: 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___active {
  background-color: #f0f0f0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___active .favourite-tipps__tipp___details {
  margin-top: 15.0669715779%;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___active .favourite-tipps__details___container {
  background-color: #f0f0f0;
  height: 100%;
  margin-top: 3px;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___game {
  display: none;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___name h2 {
  display: inline-block;
  line-height: 1;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___name .favourite-tipps__tipp___delete {
  display: inline-block;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___date {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  margin-bottom: 3.9996266393%;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___tipp-count {
  zoom: 1;
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___tipp-count:before,
.favourite-tipps__tipps___tiles .favourite-tipps__tipp___tipp-count:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___tipp-count:after {
  clear: both;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___tipp-count .favourite-tipps__price___draws {
  display: none;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___game {
  width: 50%;
  float: left;
  height: 100%;
  padding: 3.9996266393% 3.9996266393% 3.9996266393% 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___game:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 0;
  left: 50%;
  border-right: 1px solid #e8e8e8;
  content: "";
  height: 100%;
  width: 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___game img {
  float: left;
  height: auto;
  width: 74px;
}

.favourite-tipps__tipps___tiles [data-product="eurodreams"] .favourite-tipps__tipp-count___game:after {
  display: none;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___additional-game {
  width: 50%;
  float: right;
  margin-right: 0;
  height: 100%;
  padding: 3.9996266393% 0 3.9996266393% 3.9996266393%;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___additional-game img {
  float: left;
  height: auto;
  width: 51px;
}

.favourite-tipps__tipps___tiles .tipp-count__game-logo___container {
  min-height: 30px;
}

.favourite-tipps__tipps___tiles .tipp-count__game___text {
  clear: both;
  display: inline-block;
  float: left;
  font-family: "roboto-bold";
  line-height: 1;
  margin-top: 7.9992532786%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  ms-text-overflow: ellipsis;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp[data-product="euromillions"] .favourite-tipps__tipp-count___additional-game .tipp-count__game___text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  padding-top: 2px;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___price {
  zoom: 1;
  border-bottom: 1px solid #e8e8e8;
  line-height: 1;
  padding: 3.9996266393% 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___price:before,
.favourite-tipps__tipps___tiles .favourite-tipps__tipp___price:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___price:after {
  clear: both;
}

.favourite-tipps__tipps___tiles .favourite-tipps__price___draws {
  float: left;
  font-family: "roboto-bold";
}

.favourite-tipps__tipps___tiles .favourite-tipps__price___total {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 0.714;
  float: right;
  font-family: "tarzana-bold";
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___button-container {
  zoom: 1;
  padding: 3.9996266393% 0 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___button-container:before,
.favourite-tipps__tipps___tiles .favourite-tipps__tipp___button-container:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___button-container:after {
  clear: both;
}

.favourite-tipps__tipps___tiles .favourite-tipps__button-container___button {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  float: right;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___details {
  -webkit-transition: min-height 0.5s, margin 0.5s;
  -moz-transition: min-height 0.5s, margin 0.5s;
  transition: min-height 0.5s, margin 0.5s;
  zoom: 1;
  margin-top: 7.3103327577%;
  min-height: 0;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___details:before,
.favourite-tipps__tipps___tiles .favourite-tipps__tipp___details:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps___tiles .favourite-tipps__tipp___details:after {
  clear: both;
}

.favourite-tipps__tipps___tiles .favourite-tipps__details___container {
  -webkit-transition: max-height 0.5s, background 0.5s;
  -moz-transition: max-height 0.5s, background 0.5s;
  transition: max-height 0.5s, background 0.5s;
  position: absolute;
  left: 0;
  background-color: #f7f7f7;
  max-height: 0;
  overflow: hidden;
  width: 100%;
}

/* LIST VIEW */

.favourite-tipps__tipps___list {
  margin-bottom: 1.9998133196%;
}

.favourite-tipps__tipps___list .favourite-tipps__visible-list {
  display: inline-block;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header {
  font-size: 13px;
  font-size: 0.8666666667rem;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 1px solid #ececec;
  display: block;
  padding-bottom: 9.04176px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___game {
  width: 8.2857142857%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___name {
  width: 13.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___date {
  width: 9.1428571429%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___date > a {
  color: #525252;
  display: inline-block;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___date > a > span {
  position: relative;
  display: inline-block;
  padding-right: 15px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___description {
  width: 20.2857142857%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipps-list-header .favourite-tipps__list-header___price {
  width: 9.1428571429%;
  float: left;
  margin-right: 2.8571428571%;
  text-align: right;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  transition: max-height 0.5s;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  border-bottom: 1px solid #ececec;
  max-height: 84px;
  min-height: 84px;
  overflow: hidden;
  padding: 1.9998133196% 0 0;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp[data-product="euromillions"] {
  max-height: none;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp[data-product="euromillions"] .favourite-tipps__tipp___game {
  margin-bottom: 24px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp[data-product="euromillions"] .favourite-tipps__button-container___details {
  top: 54px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___active {
  max-height: 100%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___active .favourite-tipps__details___container {
  background-color: #f0f0f0;
  height: 100%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___delete {
  position: absolute;
  top: 27px;
  right: 12.05568px;
  height: 17px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___game {
  width: 8.2857142857%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___name {
  width: 13.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___name h2 {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  font-family: "roboto-bold";
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___date {
  width: 9.1428571429%;
  float: left;
  margin-right: 2.8571428571%;
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___tipp-count {
  width: 20.2857142857%;
  float: left;
  margin-right: 2.8571428571%;
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  height: 63px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___tipp-count img {
  display: none;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___tipp-count span {
  display: inline-block;
  margin-bottom: 3px;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___price {
  width: 9.1428571429%;
  float: left;
  margin-right: 2.8571428571%;
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  min-width: 80px;
  text-align: right;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___price .favourite-tipps__price___draws {
  display: none;
}

.favourite-tipps__tipps___list .favourite-tipps__price___total:before {
  content: "";
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___button-container {
  width: 22%;
  float: left;
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___button {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  padding: 0 18%;
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___details {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  transition: background 0.5s;
  position: absolute;
  top: 44px;
  left: 0;
  display: inline-block;
  font-family: "roboto-bold";
  margin-left: -12.05568px;
  padding: 12.05568px 9px 12.05568px 28.61136px;
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___details:before {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  height: 0;
  width: 0;
  border-bottom: 4.5px solid transparent;
  border-left: 4px solid #404040;
  border-top: 4.5px solid transparent;
  -webkit-transform: translateY(-55%);
  -moz-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  -o-transform: translateY(-55%);
  transform: translateY(-55%);
  position: absolute;
  top: 50%;
  left: 18px;
  content: "";
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___details.active {
  background-color: #f0f0f0;
  color: #404040;
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___details.active:before {
  -webkit-transform: rotate(90deg) translateX(-55%);
  -moz-transform: rotate(90deg) translateX(-55%);
  -ms-transform: rotate(90deg) translateX(-55%);
  -o-transform: rotate(90deg) translateX(-55%);
  transform: rotate(90deg) translateX(-55%);
  border-left-color: #404040;
}

.favourite-tipps__tipps___list .favourite-tipps__button-container___details:hover:before {
  border-left-color: #404040;
}

.favourite-tipps__tipps___list .favourite-tipps__tipp___details {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  transition: max-height 0.5s;
  margin-top: 8px;
  max-height: 0;
  overflow: hidden;
}

.favourite-tipps__tipps___list .favourite-tipps__details___container {
  zoom: 1;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  transition: background 0.5s;
  background-color: #ffffff;
}

.favourite-tipps__tipps___list .favourite-tipps__details___container:before,
.favourite-tipps__tipps___list .favourite-tipps__details___container:after {
  content: " ";
  display: table;
}

.favourite-tipps__tipps___list .favourite-tipps__details___container:after {
  clear: both;
}

.favourite-tipps__tipps___list .favourite-tipps__details___container h3 {
  margin-bottom: 12.05568px;
}

.favourite-tipps__tipps___list .favourite-tipps__details___game-container {
  width: 77%;
  float: left;
  margin-left: 1%;
}

.favourite-tipps__tipps___list .favourite-tipps__details___additional-game-container {
  width: 20%;
  float: left;
}

/**
 * TABLET VIEW
 */

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .favourite-tipps__tipps___list [data-product="euromillions"] .favourite-tipps__tipp___details {
    margin-top: 7px;
  }

  .favourite-tipps__details___game-container {
    width: 78%;
  }

  .favourite-tipps__details___additional-game-container {
    width: 22%;
  }

  .favourite-tipps__details___container.swiss_lotto .ticket-row__numbers,
  .favourite-tipps__details___container.euromillions .ticket-row__numbers,
  .favourite-tipps__details___container.eurodreams .ticket-row__numbers {
    margin-right: 0;
  }
}

@media screen and (max-width: 767.9px) {
  .favourite-tipps__details___container.swiss_lotto .ticket-row__numbers,
  .favourite-tipps__details___container.euromillions .ticket-row__numbers,
  .favourite-tipps__details___container.eurodreams .ticket-row__numbers {
    height: auto;
    width: 90%;
  }

  .favourite-tipps__details___container.swiss_lotto .ticket-row__description,
  .favourite-tipps__details___container.euromillions .ticket-row__description,
  .favourite-tipps__details___container.eurodreams .ticket-row__description {
    display: block;
    margin-bottom: 6px;
  }

  .favourite-tipps__details___game-tipp:before,
  .favourite-tipps__details___additional-game-tipp:before {
    width: 10%;
  }

  .favourite-tipps__details___game-tipp:before {
    margin-top: 5px;
  }

  .euromillions .favourite-tipps__details___game-tipp:before,
  .eurodreams .favourite-tipps__details___game-tipp:before {
    margin-top: 3px;
  }

  .euromillions .favourite-tipps__details___game-tipp .ticket-row__additional-number,
  .eurodreams .favourite-tipps__details___game-tipp .ticket-row__additional-number {
    margin-top: 2px;
  }

  .payment__certificate {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 480px) and (max-width: 767.9px) {
  .favourite-tipps__details___additional-game-tipp {
    width: 50%;
  }
}

@media screen and (min-width: 480px) and (max-width: 640px) {
  .favourite-tipps__details___game-tipp {
    position: relative !important;
    top: initial !important;
    right: initial !important;
  }

  .favourite-tipps__details___game-tipp,
  .favourite-tipps__details___additional-game-tipp {
    width: 72%;
  }
}

/*****************************
* Newsletter & Erinnerungen
******************************/

.newsletter-settings,
.reminder-settings {
  zoom: 1;
  margin-bottom: 24.11136px;
}

.newsletter-settings:before,
.newsletter-settings:after,
.reminder-settings:before,
.reminder-settings:after {
  content: " ";
  display: table;
}

.newsletter-settings:after,
.reminder-settings:after {
  clear: both;
}

.preferences-list {
  margin: 0;
}

.preferences-list__item {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-top: 1px solid #ececec;
  display: block;
  list-style-type: none;
}

.preferences-list__item:last-child {
  border-bottom: 1px solid #ececec;
}

.preferences__general {
  zoom: 1;
  -webkit-transition: background-color, 0.5s;
  -moz-transition: background-color, 0.5s;
  transition: background-color, 0.5s;
  padding: 18px 0;
}

.preferences__general:before,
.preferences__general:after {
  content: " ";
  display: table;
}

.preferences__general:after {
  clear: both;
}

.preferences__general.open {
  background-color: #ececec;
}

.preferences__extended {
  zoom: 1;
  -webkit-transition: max-height 0.5s, background-color 0.5s, padding 0.5s, padding-bottom 0.5s;
  -moz-transition: max-height 0.5s, background-color 0.5s, padding 0.5s, padding-bottom 0.5s;
  transition: max-height 0.5s, background-color 0.5s, padding 0.5s, padding-bottom 0.5s;
  background-color: #ffffff;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.preferences__extended:before,
.preferences__extended:after {
  content: " ";
  display: table;
}

.preferences__extended:after {
  clear: both;
}

.preferences__extended.open {
  background-color: #ececec;
  border-bottom: 4px solid #ffffff;
  max-height: 600px;
  padding-top: 18px;
}

.preferences__extended .preferences__info___container {
  position: relative;
  padding-right: 0;
  padding-top: 11px;
  width: auto;
}

.preferences__extended .preferences__info___container .tooltip {
  position: absolute;
  top: 20px;
  right: 0;
}

.preferences__extended .message__hint {
  margin: 39px 18px 18px 18px;
  width: calc(100% - 36px);
}

.preferences__extended .tooltip___title {
  display: none;
}

.preferences__extended___single.open {
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  transition: padding-bottom 0.5s;
  padding-bottom: 18px;
}

.preferences__extended___single.open .message__hint {
  margin-bottom: 0;
}

.reminder-settings .preferences__extended___single.open .pills,
.reminder-settings .preferences__extended.open .pills {
  padding-right: 32px;
}

.reminder-settings .preferences__extended___single.open .tooltip___title,
.reminder-settings .preferences__extended.open .tooltip___title {
  position: relative;
  top: initial;
  right: inital;
  display: block;
  margin-top: -28px;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.preferences__info___container {
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
  padding-left: 18px;
}

.reminder-settings .preferences__info___container {
  margin-right: 0;
}

.reminder-settings .pills {
  padding-left: 18px;
}

.preferences__name {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1;
  display: block;
  font-family: "roboto-bold", "Arial-Black", "Arial", sans-serif;
  margin-bottom: 4px;
}

.preferences__description {
  display: block;
}

.preferences__pills {
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  float: left;
  width: auto;
}

.preferences__pills .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.preferences__pills .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.preferences__pills .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(2),
.preferences__pills .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(2):last-child,
.preferences__pills .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(3),
.preferences__pills .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(3):last-child,
.preferences__pills .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(4),
.preferences__pills .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.preferences__pills .pills-refresh li:first-child:nth-last-child(4):last-child,
.preferences__pills .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.preferences__pills .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.preferences__pills .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.preferences__pills .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.preferences__pills .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.preferences__pills .pills__detail .pill___active {
  background: #089cd8;
  border-color: #089cd8;
}

.preferences__pills .pills__detail.pills__detail___shown,
.preferences__pills .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.preferences__pills .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.preferences__pills .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.preferences__pills .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.preferences__pills .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.preferences__pills .pill .pill__regular {
  font-family: "roboto-medium";
}

.preferences__pills .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.preferences__pills .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.preferences__pills .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.preferences__pills .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.preferences__pills .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.preferences__pills .pill__icon___tiles.pill___active:before,
.preferences__pills .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.preferences__pills .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.preferences__pills .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.preferences__pills .pill__icon___list.pill___active:before,
.preferences__pills .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.preferences__pills .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.preferences__pills .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.preferences__pills .pill-refresh .pill___active:not(.pill__logo) {
  background: #089cd8;
}

.preferences__pills .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.preferences__pills .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.preferences__pills .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.preferences__pills .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.preferences__pills .pill__jackpot {
  min-width: 56px;
}

.preferences__pills .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.preferences__pills .pill___active:not(.pill__logo) {
  background: #089cd8;
  border-color: #089cd8;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.preferences__pills .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.preferences__pills .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.preferences__pills .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.preferences__pills .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.preferences__pills .pill___million {
  min-width: 2.2em;
}

.preferences__pills .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.preferences__pills .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.preferences__pills .pill__logo {
  position: relative;
  min-width: 70px;
}

.preferences__pills .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.preferences__pills .pill___disabled {
  opacity: 0.5;
}

.preferences__pills .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.preferences__pills .pills-container___statistics,
.preferences__pills .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.preferences__pills .pills-container___statistics .pills,
.preferences__pills .pills-container___game-filter .pills {
  width: auto;
}

.preferences__pills .pills-container___statistics .pill,
.preferences__pills .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.preferences__pills .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.preferences__pills .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.preferences__pills .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .preferences__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .preferences__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .preferences__pills .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .preferences__pills .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .preferences__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.jackpotabo__pills {
  width: 57.1428571429%;
  float: left;
  margin-right: 2.8571428571%;
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
}

.jackpotabo__pills .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.jackpotabo__pills .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.jackpotabo__pills .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(2),
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(2):last-child,
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(3),
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(3):last-child,
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(4),
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(4):last-child,
.jackpotabo__pills .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.jackpotabo__pills .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.jackpotabo__pills .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.jackpotabo__pills .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.jackpotabo__pills .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.jackpotabo__pills .pills__detail .pill___active {
  background: #089cd8;
  border-color: #089cd8;
}

.jackpotabo__pills .pills__detail.pills__detail___shown,
.jackpotabo__pills .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.jackpotabo__pills .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.jackpotabo__pills .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.jackpotabo__pills .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.jackpotabo__pills .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.jackpotabo__pills .pill .pill__regular {
  font-family: "roboto-medium";
}

.jackpotabo__pills .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.jackpotabo__pills .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.jackpotabo__pills .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.jackpotabo__pills .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.jackpotabo__pills .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.jackpotabo__pills .pill__icon___tiles.pill___active:before,
.jackpotabo__pills .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.jackpotabo__pills .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.jackpotabo__pills .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.jackpotabo__pills .pill__icon___list.pill___active:before,
.jackpotabo__pills .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.jackpotabo__pills .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.jackpotabo__pills .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.jackpotabo__pills .pill-refresh .pill___active:not(.pill__logo) {
  background: #089cd8;
}

.jackpotabo__pills .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.jackpotabo__pills .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.jackpotabo__pills .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.jackpotabo__pills .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.jackpotabo__pills .pill__jackpot {
  min-width: 56px;
}

.jackpotabo__pills .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.jackpotabo__pills .pill___active:not(.pill__logo) {
  background: #089cd8;
  border-color: #089cd8;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.jackpotabo__pills .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.jackpotabo__pills .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.jackpotabo__pills .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.jackpotabo__pills .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.jackpotabo__pills .pill___million {
  min-width: 2.2em;
}

.jackpotabo__pills .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.jackpotabo__pills .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.jackpotabo__pills .pill__logo {
  position: relative;
  min-width: 70px;
}

.jackpotabo__pills .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.jackpotabo__pills .pill___disabled {
  opacity: 0.5;
}

.jackpotabo__pills .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.jackpotabo__pills .pills-container___statistics,
.jackpotabo__pills .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.jackpotabo__pills .pills-container___statistics .pills,
.jackpotabo__pills .pills-container___game-filter .pills {
  width: auto;
}

.jackpotabo__pills .pills-container___statistics .pill,
.jackpotabo__pills .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.jackpotabo__pills .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.jackpotabo__pills .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.jackpotabo__pills .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .jackpotabo__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .jackpotabo__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .jackpotabo__pills .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .jackpotabo__pills .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .jackpotabo__pills .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.preferences__productinfo {
  float: left;
  margin-right: 24.11136px;
  width: 230px;
}

.preferences__productinfo-list,
.preferences__jackpotabo-list {
  margin: 0;
}

.preferences__productinfo-list___item,
.preferences__jackpotabo-list___item {
  zoom: 1;
  list-style-type: none;
  margin: 0 18px 18px 14px;
}

.preferences__productinfo-list___item:before,
.preferences__productinfo-list___item:after,
.preferences__jackpotabo-list___item:before,
.preferences__jackpotabo-list___item:after {
  content: " ";
  display: table;
}

.preferences__productinfo-list___item:after,
.preferences__jackpotabo-list___item:after {
  clear: both;
}

.preferences__jackpotabo-list___info-item {
  margin: 48.22272px 0 18px;
}

.preferences__productinfo___logo,
.preferences__jackpotabo___logo {
  position: relative;
  float: left;
  height: 40px;
  margin-right: 12.05568px;
  width: 72px;
}

.productinfo__image,
.jackpotabo__image {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}

.jackpot__shortcut {
  font-size: 13px;
  font-size: 0.8666666667rem;
  display: block;
  font-family: "roboto-regular", "Arial", sans-serif;
}

.jackpot-subscription__text {
  display: inline-block;
  width: 100%;
}

.preferences__save___wrapper {
  margin-left: 77.1428571429%;
  float: left;
  margin-bottom: 24.11136px;
  width: 100%;
}

.preferences__save-button {
  border-radius: 6px;
  float: left;
  padding: 12px;
}

.account-money {
  position: relative;
  float: none;
  height: auto;
  line-height: 1.2;
  min-width: 200px;
  padding: 4px 2% 4px;
  text-align: right;
}

.account-money > .transform__center___vertical,
.swiss_lotto .account-money > .ticket__add-row::before,
.euromillions .account-money > .ticket__add-row::before,
.eurodreams .account-money > .ticket__add-row::before,
.bingo .account-money > .ticket__add-row::before,
.sporttip .account-money > .ticket__add-row::before,
.jass .account-money > .ticket__add-row::before,
.goooal .account-money > .ticket__add-row::before {
  position: relative;
}

.account-money .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.account-money .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.account-money__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  display: block;
  float: right;
  margin-top: 5px;
}

.account-money__value {
  font-size: 37px;
  font-size: 2.4666666667rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  display: inline-block;
  font-family: "tarzana-bold";
  line-height: 1;
}

.account-money__value:before {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 0.6;
}

.account-money__voucher {
  float: right;
  margin-bottom: 12px;
}

.account-money__voucher .account-money__value {
  line-height: 0.834;
}

.account-money__voucher:before {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 0.6;
}

/* Spielerschutz & Limiten */

.personal-limits {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  zoom: 1;
}

.personal-limits:before,
.personal-limits:after {
  content: " ";
  display: table;
}

.personal-limits:after {
  clear: both;
}

.personal-limits .progressbar {
  position: relative;
  background-color: #d6d6d6;
}

.personal-limits .meter {
  -webkit-transition: width, 1s;
  -moz-transition: width, 1s;
  transition: width, 1s;
  background-color: #009521;
  display: block;
  height: 44px;
}

.personal-limits .progress-label {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 12.05568px;
  color: #404040;
}

.personal-limits__lead-text {
  margin-bottom: 22px;
}

.personal-limits__list {
  margin-bottom: 48.22272px;
  margin-left: 0;
  padding-top: 10px;
}

.personal-limits__list___item {
  zoom: 1;
  position: relative;
  display: flex;
  list-style-type: none;
  margin-bottom: 24.11136px;
  flex-wrap: wrap;
  align-items: center;
}

.personal-limits__list___item:before,
.personal-limits__list___item:after {
  content: " ";
  display: table;
}

.personal-limits__list___item:after {
  clear: both;
}

.personal-limits__your-limits__wrapper {
  display: flex;
  margin-right: 12px;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
}

.personal-limits__your-limits {
  display: flex;
  padding-right: 24px;
  width: 38%;
}

.personal-limits__today-playable {
  width: calc(62% - 1px);
}

.personal-limits__limits__title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1;
  font-family: "roboto-regular", "Arial", sans-serif;
  margin-bottom: 0;
}

.personal-limits__limits__title___today-playable {
  color: #009521;
}

.personal-limits__limits__title___played {
  text-align: right;
}

.personal-limits__progressbar {
  zoom: 1;
}

.personal-limits__progressbar:before,
.personal-limits__progressbar:after {
  content: " ";
  display: table;
}

.personal-limits__progressbar:after {
  clear: both;
}

.personal-limits__progressbar .meter {
  float: right;
}

.personal-limits__progressbar .progress-label {
  right: 12.05568px;
  left: auto;
}

.personal-limits__day-limit___progressbar,
.personal-limits__week-limit___progressbar,
.personal-limits__month-limit___progressbar {
  position: relative;
}

.personal-limits__your-limits__input {
  background-color: #fafafa;
  border: 1px solid #d6d6d6;
  padding: 12.05568px;
  text-align: right;
  width: 82px;
}

.personal-limits__your-limits__label {
  position: relative;
  font-family: "roboto-bold", "Arial Black", "Arial Bold", sans-serif;
  padding-right: 40px;
  width: 100%;
}

.personal-limits__your-limits__label-max {
  float: left;
  height: 44px;
  line-height: 44px;
}

.personal-limits__your-limits__currency {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  font-family: "roboto-regular", "Arial", sans-serif;
}

.personal-limits__your-limits__save {
  border-radius: 6px;
  float: right;
  padding: 12px;
}

/* Einzahllimiten */

.inpayment-limits__your-limits__save {
  border-radius: 6px;
  float: right;
  padding: 12px;
}

/* Einzahllimiten Details */

.inpayment-limits__details-table {
  display: table;
  font-family: "Arial";
  width: 100%;
}

.inpayment-limits__details-table-head {
  font-family: "roboto-bold";
}

.inpayment-limits__details-row {
  display: table-row;
}

.inpayment-limits__details-row div {
  border-bottom: 1px solid #e0e0e0;
  display: table-cell;
  padding: 12px;
  text-align: right;
}

.inpayment-limits__details-row div.inpayment-limits__details-dateCell {
  text-align: left;
}

/* Nettoverluststatistik */

.loss-statistic__details-table {
  display: table;
  font-family: "Arial";
  width: 100%;
}

.loss-statistic__details-table-head {
  font-family: "roboto-bold";
}

.loss-statistic__details-row {
  display: table-row;
}

.loss-statistic__details-row div {
  border-bottom: 1px solid #e0e0e0;
  display: table-cell;
  padding: 12px;
  text-align: right;
}

.loss-statistic__details-total-loss {
  color: #e10017;
}

/* Selbstsperre */

.personal-block {
  zoom: 1;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 24.11136px 0;
}

.personal-block:before,
.personal-block:after {
  content: " ";
  display: table;
}

.personal-block:after {
  clear: both;
}

.personal-block__list {
  margin-bottom: 24.11136px;
}

/***********************************************************************************************************************
 * ---------------------------------- PROFILE & PERSONAL DATA -------------------------------------------------------- *
***********************************************************************************************************************/

.profile__nickname {
  width: 65.3334577869%;
  float: left;
  margin-right: 3.9996266393%;
}

.profile__container {
  border-bottom: 2px dotted #d4d4d4;
  padding-bottom: 24.11136px;
  padding-top: 24.11136px;
}

.profile__container:first-of-type {
  padding-top: 0;
}

.profile__container:last-of-type {
  border-bottom: none;
  padding-bottom: 48.22272px;
}

.profile__language {
  width: 30.6669155738%;
  float: right;
  margin-right: 0;
}

.profile__save {
  box-sizing: border-box;
  height: 35px;
  padding-bottom: 0;
  padding-top: 0;
}

.profile__third {
  width: 30.6669155738%;
  float: left;
  margin-right: 3.9996266393%;
  zoom: 1;
}

.profile__third:before,
.profile__third:after {
  content: " ";
  display: table;
}

.profile__third:after {
  clear: both;
}

.profile__two-third {
  width: 65.3334577869%;
  float: right;
  margin-right: 0;
}

.profile__full {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.profile .suisseid__logo {
  float: left;
  height: auto;
  margin-bottom: 7px;
  margin-right: 12.05568px;
  padding: 5px 0;
  width: 62px;
}

.suisseid__logo-wrapper {
  zoom: 1;
  display: inline-block;
  float: left;
  margin-right: 12.05568px;
  width: 100px;
}

.suisseid__logo-wrapper:before,
.suisseid__logo-wrapper:after {
  content: " ";
  display: table;
}

.suisseid__logo-wrapper:after {
  clear: both;
}

.suisseid__logo-wrapper .suisseid__logo {
  padding-bottom: 6px;
  padding-top: 0;
}

.profile .form__section {
  zoom: 1;
}

.profile .form__section:before,
.profile .form__section:after {
  content: " ";
  display: table;
}

.profile .form__section:after {
  clear: both;
}

.profile .form__section label {
  width: 100%;
}

.profile .form__section label.label__radio,
.profile .form__section label.label__checkbox {
  display: inline;
  float: none;
  width: auto;
}

.profile .form__section input[type="text"],
.profile .form__section input[type="email"],
.profile .form__section input[type="password"],
.profile .form__section input[type="number"] {
  max-width: 259px;
}

.profile .form__section input[type="text"].form__small-input,
.profile .form__section input[type="email"].form__small-input,
.profile .form__section input[type="password"].form__small-input,
.profile .form__section input[type="number"].form__small-input {
  max-width: 100px;
}

.profile .form__section .form__field___validation {
  width: calc(100% - 276px);
}

.profile .form__section___small .form__field___validation {
  width: calc(100% - 115px);
}

.profile__form___personal-data .profile__third:first-of-type {
  box-sizing: content-box;
  margin-right: -1.9998133196%;
  margin-left: -1.9998133196%;
  padding-right: 1.9998133196%;
  padding-left: 1.9998133196%;
  border-right: 1px solid #d4d4d4;
  margin-right: 1.9998133196%;
  padding-right: 1.9998133196%;
}

.form__section___password-repeat .form__field___validation {
  max-width: 45%;
}

.profile .button__secondary {
  padding-bottom: 0;
  padding-top: 0;
}

/***********************************************************************************************************************
 * ------------------------------------------------ COUPONS ---------------------------------------------------------- *
***********************************************************************************************************************/

.coupons-add {
  margin-bottom: 24.11136px;
}

.coupons-add__text {
  width: 27.3142857143%;
  float: left;
  margin-right: 2.8571428571%;
}

.coupons-add__form-wrapper {
  width: 68.1142857143%;
  float: right;
  margin-right: 0;
}

.coupons-add__form-wrapper .form__section {
  float: left;
  width: 325px;
}

.coupons-add__form-wrapper .coupons-add__input {
  position: relative;
  display: block;
  float: left;
  margin-right: 23px;
  width: 69px;
}

.coupons-add__form-wrapper .coupons-add__input input {
  margin-right: 0;
}

.coupons-add__form-wrapper .coupons-add__input:after {
  position: absolute;
  top: 0;
  right: -23px;
  bottom: 0;
  content: "-";
  display: block;
  font-size: 1.65rem;
  text-align: center;
  width: 23px;
}

.coupons-add__form-wrapper .coupons-add__input:first-of-type {
  margin-right: 24px;
}

.coupons-add__form-wrapper .coupons-add__input.coupons-add__input___last {
  margin-right: 0;
}

.coupons-add__form-wrapper .coupons-add__input.coupons-add__input___last:after {
  display: none;
}

.coupons-add__form-wrapper .coupons-add__input-four {
  width: 62px;
}

.coupons-add__button-wrapper {
  position: relative;
  float: right;
  height: 60px;
  width: calc(100% - 348px);
}

.coupons-add__button {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: calc(50% + 10px);
  padding: 11px 5px;
  text-align: center;
  width: 100%;
}

/**
Spielkonto
**/

.table__account-prizes___row {
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.table__account-prizes___row:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

.table__account-prizes___row__selected {
  background-color: #e2e2e2;
}

/**
Newsletter Subscription finishing
**/

.newsletter-subscription__preferences {
  margin-top: 24.11136px;
}

.newsletter-subscription__button-wrapper {
  padding: 24.11136px 0;
}

/* TABLETS / DESKTOP MINI */

@media screen and (min-width: 768px) and (max-width: 1248px) {
  .payments__wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* PHONE-LANDSCAPE AND DESKTOP MINI */

@media screen and (min-width: 480px) and (max-width: 1248px) {
  .favourite-tipps__tipps___tiles .favourite-tipps__tipp[data-product="euromillions"] .favourite-tipps__tipp-count___additional-game .tipp-count__game___text {
    font-size: 10px;
    font-size: 0.6666666667rem;
    padding-top: 4px;
  }
}

/* ONLY TABLET/DESKTOP */

@media screen and (min-width: 768px) {
  .favourite-tipps__tipps___tiles .favourite-tipps__tipp___clear {
    clear: both;
  }

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp___last {
    margin-right: 0;
  }

  .personal-limits__limits__title___today-playable {
    display: inline-block;
    float: left;
    width: 50%;
  }

  .personal-limits__limits__title___played {
    display: inline-block;
    float: left;
    padding-right: 40px;
    width: 50%;
  }

  .button__wrapper {
    padding-bottom: 24px;
  }
}

/* ONLY TABLETS */

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .personal-limits__your-limits {
    width: 42%;
  }

  .personal-limits__today-playable {
    width: calc(58% - 1px);
  }
}

/* TABLETS AND ALL PHONES*/

@media screen and (max-width: 1020.9px) {
  /* Mail */

  .mail {
    margin-top: 0;
  }

  .mail:hover {
    border-bottom: 1px solid #e0e0e0;
    box-shadow: none;
    margin-top: 0;
    padding-bottom: 24px;
    padding-top: 24px;
  }

  .my-mailbox,
  .my-swisslos__last-prizes,
  .mail__title,
  .mail__date {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .mail__date {
    text-align: left;
  }

  .mail__button-flyup {
    transform: translateY(24px);
  }

  .mail:hover .mail__button-flyup {
    transform: translateY(24px);
  }

  .personal-limits__limits__title___played {
    display: none;
  }
}

/* All PHONES */

@media screen and (max-width: 767.9px) {
  /* Mail */

  .my-mailbox {
    margin-left: -6px;
    margin-right: -6px;
    width: calc(100% + 12px);
  }

  .mail,
  .mail:hover {
    padding: 14px 0 14px 6px;
  }

  .my-swisslos__last-prizes,
  .mail__title,
  .mail__date {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .mail__date {
    text-align: left;
  }

  .mail__button-flyup {
    padding: 14px 6px;
    transform: translateY(14px);
  }

  .mail:hover .mail__button-flyup {
    transform: translateY(14px);
  }

  .list-value__game,
  .list-value__date,
  .list-value__description,
  .list-value__credit,
  .list-value__balance,
  .list-value__block,
  .list-value__block-start,
  .list-value__block-duration,
  .list-value__block-end___date,
  .list-value__block-end___state,
  .list-value__block-end___button {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 30px;
  }

  .list-content__row {
    padding-top: 9px;
  }

  .list-value__block {
    margin: 12.05568px 0;
    text-align: right;
  }

  .list-value__block .list-value__property {
    float: right;
  }

  .list-value__game-img {
    display: inline-block;
    float: left;
    padding-top: 6px;
    width: auto;
  }

  .list-value__game .list-value__text {
    display: inline-block;
    float: left;
    font-family: roboto-bold;
    font-size: 18px;
    margin-left: 9px;
    width: auto;
  }

  .list-value__game  .list-value__text {
    border: 0;
    display: inline-block;
    float: left;
    font-family: roboto-bold;
    font-size: 18px;
    margin-left: 9px;
    padding: 0;
    width: auto;
  }

  .list-value__property {
    width: 48.5714285714%;
    float: left;
    margin-right: 2.8571428571%;
    padding: 3px 0;
    text-align: right;
  }

  .list-value__text {
    width: 48.5714285714%;
    float: right;
    margin-right: 0;
    padding: 3px 0;
    text-align: right;
  }

  .list-value__credit .list-value__text {
    font-family: "roboto-bold", "Arial", sans-serif;
    width: auto;
  }

  .list__button-wrapper {
    display: inline-block;
    float: right;
    margin: 9px 0;
    text-align: right;
  }

  .list-value__win:after {
    display: none;
  }

  .payments__wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .payments__row {
    display: block;
  }

  .payments__cell {
    display: block;
    display: block;
    float: left;
    margin-bottom: 12.05568px;
  }

  .payments__cell___input-amount {
    padding-right: 1%;
    width: 50%;
  }

  .payments__cell___button-charge {
    display: block;
    float: left;
    padding-left: 1%;
    width: 50%;
  }

  .payments__cell___payment-instruments {
    display: block;
    width: 100%;
  }

  .payment-instruments__item {
    margin-right: 2%;
    padding-top: 15%;
    width: 23%;
  }

  .payments___in .payments__cell___label,
  .payments___in .payments__cell___payment-instruments,
  .payments___in .payments__cell___label-payment-instruments {
    display: block;
    padding-right: 0;
    width: 100%;
  }

  .payments___out .payments__row {
    padding-bottom: 12.05568px;
    padding-top: 12.05568px;
  }

  .payments___out .payments__iban {
    padding-top: 10px;
  }

  .payments___out .payments__cell___label,
  .payments___out .payments__cell___money {
    width: 50%;
  }

  .payments___out .payments__cell___money {
    padding-right: 0;
  }

  .payments___out .payments__cell___link {
    width: 100%;
  }

  .payments___out .payments__cell___iban {
    padding-top: 0;
    width: 50%;
  }

  .payments___out .payments__cell___save {
    width: 100%;
  }

  .personal-limits__your-limits__label-max {
    float: right;
  }

  /*******************
   * FAVOURITE TIPPS
   *******************/

  /* Tiles View */

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp {
    padding: 12.05568px 12.05568px 0;
  }

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp___active .favourite-tipps__tipp___details {
    margin-top: 24.11136px;
  }

  .favourite-tipps__tipps___tiles .favourite-tipps__details___game-container,
  .favourite-tipps__tipps___tiles .favourite-tipps__details___additional-game-container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 12.05568px;
  }

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp___details {
    margin-top: 12.05568px;
  }

  /****************************
   * PREFERENCES
   ****************************/

  .preferences__pills {
    float: right;
    margin-right: 9.04176px;
  }

  .preferences__productinfo-list___item,
  .preferences__jackpotabo-list___item {
    margin-right: 9.04176px;
  }

  .preferences__jackpotabo-list___info-item {
    margin-right: 0;
  }

  .preferences__save___wrapper {
    float: right;
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }

  .preferences__save___wrapper.preferences__save___wrapper-first {
    margin-left: 77.1428571429%;
    float: right;
    width: auto;
  }

  .newsletter-settings .preferences__info___container {
    margin-bottom: 5px;
    width: 100%;
  }

  .reminder-settings .preferences__info___container {
    float: none;
    margin-bottom: 5px;
    padding: 0 18px;
    width: 100%;
  }

  /****************************
   * USER PROTECTION / LIMITS
   ****************************/

  .personal-limits__progressbar {
    margin-top: 30px;
  }

  .progressbar__phone-title {
    position: absolute;
    top: -26px;
    color: #009521;
  }

  .personal-limits__your-limits {
    flex-wrap: wrap;
  }

  .personal-limits__your-limits__currency {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: inherit;
    bottom: 6px;
    margin-right: 0;
    width: 100%;
  }

  .personal-limits__your-limits__label {
    position: relative;
    margin-right: 0;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .personal-limits__your-limits__input {
    width: 100%;
  }

  .personal-limits__today-playable {
    position: relative;
    top: 10px;
  }

  .personal_limits__error-message {
    position: relative;
  }

  .personal-block {
    margin-top: 0;
  }

  .profile__third {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    zoom: 1;
  }

  .profile__third:before,
  .profile__third:after {
    content: " ";
    display: table;
  }

  .profile__third:after {
    clear: both;
  }

  .profile__two-third {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 12.05568px;
  }

  .profile .form__section input[type="text"],
  .profile .form__section input[type="email"],
  .profile .form__section input[type="password"],
  .profile .form__section input[type="number"] {
    max-width: 100%;
  }

  .profile .form__section .form__field___validation {
    width: 100%;
  }

  .profile__language {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .profile__nickname {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /***********************
  * Newsletter & Abbos
  ***********************/

  .jackpotabo__pills {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .jackpotabo__pills .pill__jackpot {
    min-width: 0;
  }

  .preferences__info___container {
    width: 57.1428571429%;
    float: left;
    margin-right: 2.8571428571%;
  }

  .profile__form___personal-data .profile__third:first-of-type {
    border-right: none;
    padding-right: 0;
  }

  .profile .form__field___validation {
    display: block;
    margin-bottom: 6px;
    margin-top: 3px;
    max-width: 100%;
    width: 100%;
  }

  /**
  COUPONS
  **/

  .coupons-add__text,
  .coupons-add__form-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .profile__contact-data___save {
    margin-bottom: 24.11136px;
  }
}

@media screen and (max-width: 640px) {
  .payments__cell___input-amount,
  .payments__cell___button-charge {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

@media screen and (min-width: 480px) and (max-width: 767.9px) {
  .favourite-tipps__tipps___tiles .favourite-tipps__tipp,
  .favourite-tipps__tipps___list .favourite-tipps__tipp {
    width: 48.0001866804%;
    float: left;
    margin-right: 3.9996266393%;
  }

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp___last,
  .favourite-tipps__tipps___list .favourite-tipps__tipp___last {
    width: 48.0001866804%;
    float: left;
    margin-right: 0;
  }
}

/* PHONE PORTRAIT */

@media screen and (max-width: 479.9px) {
  .favourite-tipps__details___game-tipp,
  .favourite-tipps__details___additional-game-tipp {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* Tiles View */

  .favourite-tipps__tipps___tiles .favourite-tipps__tipp {
    position: relative;
    float: none;
    margin: 0 auto 12.05568px;
    max-width: 320px;
    padding: 12.05568px 12.05568px 0;
    width: 100%;
  }

  /* Mail */

  .mail {
    padding: 24px 6px 0;
    width: calc(100% + 2 * 6px);
    flex-wrap: wrap;
  }

  .mail:hover {
    padding: 24px 6px 0;
  }

  .mail:first-child,
  .mail:first-child:hover {
    padding-top: 12px;
  }

  .mail__text-area {
    padding-bottom: 12px;
    padding-right: 0;
    flex: 1 0 100%;
  }

  .mail__image-area {
    margin-left: -6px;
    margin-right: -6px;
    flex: 1 0 100%;
  }

  .mail__image {
    margin: 0 auto;
  }

  .mail__title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .mail__date {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .mail__button-flyup {
    position: static;
    background-color: transparent;
    padding: 0 12px 12px;
    transform: translateY(0);
  }

  .mail:hover .mail__button-flyup {
    transform: translateY(0);
  }

  .mail__image + .mail__button-flyup {
    position: absolute;
    background-color: rgba(118, 118, 118, 0.6);
    padding: 12px;
  }

  /*Personal Limits */

  .personal-limits__your-limits {
    padding-right: 0;
    flex: nowrap;
    flex: 1 0 100%;
  }

  .personal-limits__your-limits__label {
    padding-bottom: 0;
  }

  .personal-limits__your-limits__currency {
    bottom: 0;
    display: inline;
    text-align: right;
    width: auto;
  }

  .personal-limits__your-limits__input {
    width: 30%;
  }

  .personal-limits__today-playable {
    position: relative;
    top: 0;
    margin-top: 12.05568px;
    width: 100%;
  }

  .personal-limits__list {
    margin-bottom: 24.11136px;
  }

  .personal-limits__list___item {
    border-bottom: 1px solid #ececec;
    padding-bottom: 24.11136px;
  }

  .personal-limits__list___item:last-child {
    border-bottom: none;
  }

  .personal_limits__error-message {
    top: 0;
  }

  /**
  COUPONS
  **/

  .coupons-add__form-wrapper .form__section {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .coupons-add__form-wrapper .coupons-add__input,
  .coupons-add__form-wrapper .coupons-add__input:first-of-type {
    width: 22.3529411765%;
    float: left;
    margin-right: 5.8823529412%;
  }

  .coupons-add__form-wrapper .coupons-add__input:after,
  .coupons-add__form-wrapper .coupons-add__input:first-of-type:after {
    right: -23px;
  }

  .coupons-add__form-wrapper .coupons-add__input-four {
    width: 19.7058823529%;
    float: left;
    margin-right: 5.8823529412%;
  }

  .coupons-add__button-wrapper {
    width: 200px;
  }

  .coupons-add__button {
    max-width: 200px;
  }
}

.pagination {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  margin-bottom: 20px;
  padding-left: 0;
}

.pagination__mail {
  margin-left: 8.5714285714%;
  width: 82.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
}

.pagination___centered {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  left: 50%;
  margin-left: 0;
  margin-right: 0;
}

.pagination__item {
  background-color: #f7f7f7;
  display: inline-block;
  margin: 0;
}

.pagination__item > a {
  position: relative;
  color: #525252;
  display: block;
  margin-left: -1px;
  max-width: 35px;
  min-width: 35px;
  padding: 8px 0;
  text-align: center;
}

.pagination__item > a:hover {
  background-color: #def6ff;
  color: #089cd8;
}

.pagination__item-prev > a {
  max-width: none;
  padding-left: 20px;
  padding-right: 8px;
}

.pagination__item-prev > a:before {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAuOTI5NSAxNC43NTQtNS4yMzItNS43NTQgNS4yMzItNS43NTQgMS4zNzEgMS40MDUtNC4wMzEgNC4zNSA0LjAzMyA0LjMzM3oiIGZpbGw9IiM1MjUyNTIiLz48L3N2Zz4=");
  background-position: center center;
  float: none;
  margin: 0;
}

.pagination__item-prev > a:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAuOTI5NSAxNC43NTQtNS4yMzItNS43NTQgNS4yMzItNS43NTQgMS4zNzEgMS40MDUtNC4wMzEgNC4zNSA0LjAzMyA0LjMzM3oiIGZpbGw9IiMwODljZDgiLz48L3N2Zz4=");
  cursor: pointer;
}

.pagination__item-prev > a:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
}

.pagination__item-prev > a > span {
  max-width: none;
  padding: 0;
}

.pagination__item-prev.pagination__item___disabled > a:before {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAuOTI5NSAxNC43NTQtNS4yMzItNS43NTQgNS4yMzItNS43NTQgMS4zNzEgMS40MDUtNC4wMzEgNC4zNSA0LjAzMyA0LjMzM3oiIGZpbGw9IiNjOWM5YzkiLz48L3N2Zz4=");
  background-position: center center;
  float: none;
  margin: 0;
}

.pagination__item-prev.pagination__item___disabled > a:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAuOTI5NSAxNC43NTQtNS4yMzItNS43NTQgNS4yMzItNS43NTQgMS4zNzEgMS40MDUtNC4wMzEgNC4zNSA0LjAzMyA0LjMzM3oiIGZpbGw9IiNjOWM5YzkiLz48L3N2Zz4=");
  cursor: pointer;
}

.pagination__item-next > a {
  max-width: none;
  padding-left: 8px;
  padding-right: 20px;
}

.pagination__item-next > a:after {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS42OTc1IDEzLjMzNCA0LjAzMy00LjMzMy00LjAzMS00LjM1IDEuMzcxLTEuNDA1IDUuMjMyIDUuNzU0LTUuMjMyIDUuNzU0eiIgZmlsbD0iIzUyNTI1MiIvPjwvc3ZnPg==");
  background-position: center center;
  float: none;
  margin: 0;
}

.pagination__item-next > a:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS42OTc1IDEzLjMzNCA0LjAzMy00LjMzMy00LjAzMS00LjM1IDEuMzcxLTEuNDA1IDUuMjMyIDUuNzU0LTUuMjMyIDUuNzU0eiIgZmlsbD0iIzA4OWNkOCIvPjwvc3ZnPg==");
  cursor: pointer;
}

.pagination__item-next > a:after {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}

.pagination__item-next > span {
  max-width: none;
  padding: 0;
}

.pagination__item-next.pagination__item___disabled > a:after {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS42OTc1IDEzLjMzNCA0LjAzMy00LjMzMy00LjAzMS00LjM1IDEuMzcxLTEuNDA1IDUuMjMyIDUuNzU0LTUuMjMyIDUuNzU0eiIgZmlsbD0iI2M5YzljOSIvPjwvc3ZnPg==");
  background-position: center center;
  float: none;
  margin: 0;
}

.pagination__item-next.pagination__item___disabled > a:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNS42OTc1IDEzLjMzNCA0LjAzMy00LjMzMy00LjAzMS00LjM1IDEuMzcxLTEuNDA1IDUuMjMyIDUuNzU0LTUuMjMyIDUuNzU0eiIgZmlsbD0iI2M5YzljOSIvPjwvc3ZnPg==");
  cursor: pointer;
}

.pagination__item___disabled:hover {
  background-color: #f7f7f7;
}

.pagination__item___disabled > a {
  color: #c9c9c9;
  cursor: default;
  pointer-events: none;
}

.pagination__item___disabled > span {
  color: #c9c9c9;
}

.pagination__item-dots {
  background: transparent;
}

.pagination__item-dots > span {
  position: relative;
  color: #525252;
  display: inline-block;
  margin-left: -1px;
  min-width: 35px;
  padding: 8px 0;
  text-align: center;
}

.pagination__item___active > a {
  background-color: #def6ff;
  color: #089cd8;
  font-family: "roboto-bold";
}

/* ALL Phones */

@media screen and (max-width: 767.9px) {
  .pagination {
    margin: 0 0 20px 0;
  }

  .pagination__item-dots > span {
    min-width: 22px;
  }

  .pagination__item-prev > a,
  .pagination__item-next > a {
    max-width: 35px;
  }

  .pagination__item-prev > a:before,
  .pagination__item-prev > a:after,
  .pagination__item-next > a:before,
  .pagination__item-next > a:after {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }

  .pagination__item-prev > a > span,
  .pagination__item-next > a > span {
    visibility: hidden;
  }
}

/*------------------------------------*\
    #CONTENT PAGE
\*------------------------------------*/

/**
 * Styles for Content Page
 */

.content_page {
  background-color: #e10017;
}

.content_page.shamrocks_left:before {
  position: absolute;
  z-index: 0;
  top: 88px;
  left: -124px;
  background-image: url("../images/shamrocks_white_left.png");
  background-repeat: no-repeat;
  background-size: 100%;
  content: " ";
  height: 702px;
  width: 276px;
}

.content_page .main__sidebar___navigation {
  margin-left: 2px;
  margin-top: 2px;
}

.content_page h2 {
  line-height: 1;
  margin-bottom: 14px;
}

.content_page h2.table-title__small-margin {
  margin-bottom: 2px;
}

.content_page h2[data-bubble] {
  position: relative;
  display: inline-block;
}

.content_page h2[data-bubble]:after {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  position: absolute;
  top: -7px;
  right: 2px;
  background: #e10017;
  color: #ffffff;
  content: attr(data-bubble);
  font-size: 0.8rem;
  height: 17px;
  line-height: 17px;
  text-align: center;
  width: 17px;
}

.content_page h2[data-bubble]:after {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.0555555556;
  right: -20px;
  height: 22px;
  line-height: 20px;
  min-width: 22px;
  padding: 0 2px;
  width: auto;
}

.content_page .main {
  padding: 0;
}

.content_page .page {
  background: transparent;
}

.content-page__detail-page h2 {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  margin-bottom: 10px;
}

.content-page__detail-page p a:not(.phone__button) {
  border-bottom: 1px solid #c5c5c5;
  text-decoration: none;
}

.content-page__detail-page p a:not(.phone__button):hover {
  border-bottom: 1px solid #404040;
}

.content-page__title {
  clear: both;
  margin: 16px 0 36px 0;
}

.content-page__title.extra-margin {
  margin: 36px 0 36px 0;
}

.content-page__title.no-margin-bottom {
  margin-bottom: 0;
}

.content-page___title___h2-special {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 1.0555555556;
  margin-bottom: 16px;
}

@media (max-width: 1020.9px) {
  .content-page___title___h2-special {
    font-size: 30px;
    font-size: 2rem;
    line-height: 1.2666666667;
    line-height: 1;
  }
}

.content-page__title-w-border {
  border-bottom: 3px dotted #e0e0e0;
  padding-bottom: 24.11136px;
}

.content_page__404-text {
  line-height: 2;
}

.content_page__link-wrapper {
  border-top: 2px solid #f0f0f0;
  padding: 24.11136px 0;
}

.content_page__link-wrapper .link__arrow,
.content_page__link-wrapper .list__link___arrow > li > a,
.content_page__link-wrapper .header__login .register___link,
.header__login .content_page__link-wrapper .register___link,
.content_page__link-wrapper .header__forgot-pwd,
.content_page__link-wrapper .header__login___full a.header__register,
.header__login___full .content_page__link-wrapper a.header__register {
  display: inline;
  font-family: "roboto-bold", Arial-Black, Arial sans-serif;
}

.content-page__title___my-account {
  border-bottom: 2px dotted #d4d4d4;
  clear: both;
  margin: 16px 0 16px 0;
  padding-bottom: 16px;
  padding-right: 220px;
}

.content-page__big-teaser a {
  border-bottom: 1px solid #c5c5c5;
  text-decoration: none;
}

.content-page__big-teaser a:hover {
  border-bottom: 1px solid #404040;
}

.content-page__big-teaser a.button__primary,
.content-page__big-teaser html .main .teaser__swisslotto a.button__primary,
html .main .teaser__swisslotto .content-page__big-teaser a.button__primary {
  border-bottom: none;
}

.content-page__big-teaser .link__arrow,
.content-page__big-teaser .list__link___arrow > li > a,
.content-page__big-teaser .header__login .register___link,
.header__login .content-page__big-teaser .register___link,
.content-page__big-teaser .header__forgot-pwd,
.content-page__big-teaser .header__login___full a.header__register,
.header__login___full .content-page__big-teaser a.header__register {
  border-bottom: none;
  font-family: "roboto-bold", Arial-Black, sans-serif;
}

.content-page__big-teaser .link__arrow:hover,
.content-page__big-teaser .list__link___arrow > li > a:hover,
.content-page__big-teaser .header__login .register___link:hover,
.header__login .content-page__big-teaser .register___link:hover,
.content-page__big-teaser .header__forgot-pwd:hover,
.content-page__big-teaser .header__login___full a.header__register:hover,
.header__login___full .content-page__big-teaser a.header__register:hover {
  border-bottom: none;
}

.content_page__container {
  max-width: 895px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.content_page__container:after {
  content: " ";
  display: block;
  clear: both;
}

.content_page__wrapper {
  zoom: 1;
  margin: 0 2.8571428571%;
}

.content_page__wrapper:before,
.content_page__wrapper:after {
  content: " ";
  display: table;
}

.content_page__wrapper:after {
  clear: both;
}

.content_page__wrapper.content_page__padding-top {
  margin-top: 24.11136px;
}

.content_page__wrapper.content_page__wrapper___bottom {
  margin-bottom: 2.8571428571%;
}

.content_page__wrapper-404 {
  margin: 0 48.22272px;
}

.content-page__wrapper___max-centered {
  margin: 0 auto;
  max-width: 792px;
  padding: 0 2.8%;
}

.content-page__content__with-padding {
  zoom: 1;
  padding-top: 19px;
}

.content-page__content__with-padding:before,
.content-page__content__with-padding:after {
  content: " ";
  display: table;
}

.content-page__content__with-padding:after {
  clear: both;
}

.content-page__content-footer {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 12.05568px;
  padding-top: 12.05568px;
}

.content-page__content-footer .button__primary,
.content-page__content-footer html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .content-page__content-footer .button__primary {
  float: right;
  height: 56px;
  min-width: 100px;
}

.content-page__content-footer .button__secondary {
  -webkit-transform: translateY(21px);
  -moz-transform: translateY(21px);
  -ms-transform: translateY(21px);
  -o-transform: translateY(21px);
  transform: translateY(21px);
  float: left;
}

.content-page__anchor-wrapper {
  display: inline-block;
  float: left;
  width: calc(50% - 12px);
}

.content-page__anchor-wrapper___right {
  margin-left: 24px;
}

.content-page__lead-text {
  width: 82.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
  margin-left: 17.1428571429%;
  margin-bottom: 32px;
}

.content-page__lead-text > p {
  font-family: "roboto-bold";
  line-height: 1.8;
}

.content-page__lead-text__left {
  width: 82.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
  margin-right: 17.1428571429%;
  margin-bottom: 32px;
}

.content-page__lead-text__left > p {
  font-family: "roboto-bold";
  line-height: 1.8;
}

.content-page__share {
  min-height: 39px;
  text-align: right;
}

.content-page__share iframe {
  margin-top: 15px;
}

.content-page__share .fb_iframe_widget iframe {
  margin-top: -3px;
}

.content-page__share .fb_iframe_widget span {
  vertical-align: text-bottom !important;
}

.content-page__center-column {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.content-page__fifty-fifty {
  margin: 0 2.8571428571%;
}

.content-page__flow-text,
.content-page__flow-text___left,
.content-page__full-image,
.content-page__image,
.content-page__video,
.content-page__infobox-wrapper,
.content-page__share,
.content-page__contextbox,
.content-page__order-publication,
.content-page__subpage-teaser___list,
.content-page__big-teaser,
.content-page__person,
.content-page__flow-text___with-infobox,
.content-page__center-column {
  zoom: 1;
  clear: both;
  margin-bottom: 20px;
}

.content-page__flow-text:before,
.content-page__flow-text:after,
.content-page__flow-text___left:before,
.content-page__flow-text___left:after,
.content-page__full-image:before,
.content-page__full-image:after,
.content-page__image:before,
.content-page__image:after,
.content-page__video:before,
.content-page__video:after,
.content-page__infobox-wrapper:before,
.content-page__infobox-wrapper:after,
.content-page__share:before,
.content-page__share:after,
.content-page__contextbox:before,
.content-page__contextbox:after,
.content-page__order-publication:before,
.content-page__order-publication:after,
.content-page__subpage-teaser___list:before,
.content-page__subpage-teaser___list:after,
.content-page__big-teaser:before,
.content-page__big-teaser:after,
.content-page__person:before,
.content-page__person:after,
.content-page__flow-text___with-infobox:before,
.content-page__flow-text___with-infobox:after,
.content-page__center-column:before,
.content-page__center-column:after {
  content: " ";
  display: table;
}

.content-page__flow-text:after,
.content-page__flow-text___left:after,
.content-page__full-image:after,
.content-page__image:after,
.content-page__video:after,
.content-page__infobox-wrapper:after,
.content-page__share:after,
.content-page__contextbox:after,
.content-page__order-publication:after,
.content-page__subpage-teaser___list:after,
.content-page__big-teaser:after,
.content-page__person:after,
.content-page__flow-text___with-infobox:after,
.content-page__center-column:after {
  clear: both;
}

.fifty-fifty__image-left .content-page__fifty-fifty___text-element {
  width: 45.7142857143%;
  float: left;
  margin-right: 2.7027027027%;
}

.fifty-fifty__image-left .content-page__fifty-fifty___image-element {
  width: 48.5714285714%;
  float: left;
  margin-right: 2.8571428571%;
}

.fifty-fifty__image-right .content-page__fifty-fifty___text-element {
  width: 45.7142857143%;
  float: left;
  margin-right: 2.7027027027%;
  margin-left: 2.8571428571%;
}

.fifty-fifty__image-right .content-page__fifty-fifty___image-element {
  width: 48.5714285714%;
  float: left;
  float: right;
}

.fifty-fifty__plain.fifty-fifty__image-left .content-page__fifty-fifty___text-element {
  width: 48.5714285714%;
  float: left;
}

.fifty-fifty__plain.fifty-fifty__image-left .content-page__fifty-fifty___image-element {
  width: 48.5714285714%;
  float: left;
  margin-right: 2.8571428571%;
}

.fifty-fifty__plain.fifty-fifty__image-right .content-page__fifty-fifty___text-element {
  width: 48.5714285714%;
  float: left;
  margin-right: 2.8571428571%;
}

.fifty-fifty__plain.fifty-fifty__image-right .content-page__fifty-fifty___image-element {
  width: 48.5714285714%;
  float: left;
}

.content-page__person {
  width: 82.8571428571%;
  float: left;
  margin-left: 17.1428571429%;
  margin-bottom: 24.11136px;
}

.content-page__person___text {
  width: 68.9655172414%;
  float: left;
}

.content-page__person___portrait {
  width: 27.5862068966%;
  float: left;
  margin-right: 3.4482758621%;
}

.content-page__person___phone {
  display: block;
  margin: 6px 0;
}

.content-page__person___email {
  display: block;
  margin: 6px 0;
}

.content-page__person___club {
  display: inline-block;
  margin: 6px 0 12px;
}

.content-page__person__link {
  display: inline-block;
  margin-left: 24.11136px;
}

.content-page__link-more {
  position: relative;
  cursor: pointer;
  display: inline-block;
  padding-left: 18px;
  text-decoration: none;
}

.content-page__link-more:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  position: absolute;
  top: 50%;
  left: 6px;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #e10017;
  border-top: 4px solid transparent;
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
}

.content-page__link-more:hover:before {
  border-left: 4px solid #525252;
}

.content-page__link-less {
  position: relative;
  cursor: pointer;
  display: inline-block;
  padding-left: 18px;
  text-decoration: none;
}

.content-page__link-less:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  position: absolute;
  top: 50%;
  left: 3px;
  border-bottom: 4px solid #e10017;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 0;
  content: " ";
  display: inline-block;
  height: 0;
  width: 0;
}

.content-page__link-less:hover:before {
  border-bottom-color: #525252;
}

.content-page__image-legend {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
}

.content-page__fifty-fifty___image-element .content-page__image-legend {
  margin-left: 24.11136px;
}

.content-page__full-image .full-image__legend-wrapper {
  margin: 0 24.11136px;
}

.content-page__full-image .content-page__image-legend {
  margin-left: 17.1428571429%;
}

.content-page__subpage-teaser {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 30.6669155738%;
  float: left;
  margin-right: 3.9996266393%;
  position: relative;
  border: 1px solid #e3e3e3;
  color: #404040;
  display: inline-block;
  font-weight: bold;
  height: 72px;
  margin-bottom: 3.9996266393%;
  padding: 18.08352px 24.11136px 18.08352px 18.08352px;
}

.content-page__subpage-teaser:before {
  height: 11px;
  width: 7px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX3JlY2h0c19LbGVpbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzUyNTI1MiIgZD0iTTYuOTk3LDEyLjM5MmwzLjE2Ny0zLjM5MUw2Ljk5OCw1LjU5N2wwLjk3OS0xLjFMMTIsOQogIGwtNC4wMjMsNC41MDNMNi45OTcsMTIuMzkyeiIvPgo8L3N2Zz4K");
  background-position: center center;
  float: none;
  margin: 0;
}

.content-page__subpage-teaser:before {
  position: absolute;
  top: 23.08352px;
  right: 18.08352px;
}

.content-page__subpage-teaser:hover {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
}

.content-page__subpage-teaser:nth-of-type(3n) {
  width: 30.6669155738%;
  float: right;
  margin-right: 0;
}

.content-page__big-teaser {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background-color: #f7f7f7;
}

.content-page__big-teaser .button__primary,
.content-page__big-teaser html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .content-page__big-teaser .button__primary,
.content-page__big-teaser .button__secondary {
  margin-bottom: 19px;
}

.teaser___img-wrapper {
  zoom: 1;
  position: relative;
}

.teaser___img-wrapper:before,
.teaser___img-wrapper:after {
  content: " ";
  display: table;
}

.teaser___img-wrapper:after {
  clear: both;
}

.content-page__big-teaser___image-left .teaser___img-wrapper {
  width: 31.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
}

.content-page__big-teaser___image-left .content-page__big-teaser___text {
  width: 65.7142857143%;
  float: left;
  padding: 14px 2.8571428571% 0 0;
}

.content-page__big-teaser___image-right .teaser___img-wrapper {
  width: 31.4285714286%;
  float: left;
  margin-right: 0;
}

.content-page__big-teaser___image-right .content-page__big-teaser___text {
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
  padding: 14px 0 0 2.8571428571%;
}

.content-page__big-teaser___win {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #f9fbf8;
  border: 2px solid #accca3;
  padding: 24.11136px;
}

.content-page__big-teaser___win .content-page__big-teaser___text {
  padding: 0;
}

.content-page__big-teaser___win h2 {
  color: #6a8e60;
}

.content-page__big-teaser-wrapper___bingo-home {
  display: flex;
  justify-content: space-between;
}

.content-page__big-teaser-wrapper___bingo-home .teaser___img-wrapper img {
  float: left;
}

@media (max-width: 1020.9px) {
  .content-page__big-teaser-wrapper___bingo-home {
    flex-wrap: wrap;
  }
}

@media (min-width: 1021px) {
  .content-page__big-teaser-wrapper___bingo-home .teaser___img-wrapper {
    margin-right: 24px;
    width: 50%;
  }

  .content-page__big-teaser-wrapper___bingo-home .content-page__big-teaser___text {
    padding-right: 24px;
    width: calc(50% - 24px);
  }
}

.content-page__big-teaser___image-left.content-page__big-teaser___bingo-home {
  float: none;
  width: 49%;
}

@media (max-width: 1020.9px) {
  .content-page__big-teaser___image-left.content-page__big-teaser___bingo-home {
    width: 100%;
  }
}

@media (max-width: 479.9px) {
  .content-page__big-teaser___image-left.content-page__big-teaser___bingo-home .teaser___img-wrapper {
    width: 31.4285714286%;
    float: left;
    margin-right: 2.8571428571%;
  }

  .content-page__big-teaser___image-left.content-page__big-teaser___bingo-home .content-page__big-teaser___text {
    width: 65.7142857143%;
    float: left;
    clear: none;
    padding: 14px 2.8571428571% 0 0;
  }
}

/* Action Footer */

.content-page__action-footer-list {
  display: flex;
  list-style-type: none;
  margin: -6px;
  justify-content: flex-end;
}

.content-page__action-footer-list-item {
  margin: 6px;
}

.content-page__action-footer-link___delete:before {
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjExcHgiICAgaGVpZ2h0PSIxNnB4IiAgIHZpZXdCb3g9IjAgMCAxMSAxNiIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlkPSJzdmc3IiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZXNjaGVuX2ljb25fcmVkLnN2ZyIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjEgcjE1MzcxIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEzIj48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMTEiIC8+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIgICAgIGlkPSJuYW1lZHZpZXc5IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iMTQuNzUiICAgICBpbmtzY2FwZTpjeD0iLTYuMDI1NDIzNyIgICAgIGlua3NjYXBlOmN5PSI4IiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MTIiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNyIgLz48ZyAgICAgaWQ9Ikljb25fTMO2c2NoZW4iICAgICBzdHlsZT0iZmlsbDojZTEwMDE3O2ZpbGwtb3BhY2l0eToxIj48cGF0aCAgICAgICBmaWxsPSIjNDA0MDQwIiAgICAgICBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOSAgICB2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwICAgIGMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6IiAgICAgICBpZD0icGF0aDIiICAgICAgIHN0eWxlPSJmaWxsOiNlMTAwMTc7ZmlsbC1vcGFjaXR5OjEiIC8+PHBhdGggICAgICAgZmlsbD0iIzQwNDA0MCIgICAgICAgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyICAgIGMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyICAgIGMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUgICAgYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIgICAgYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIgICAgICAgaWQ9InBhdGg0IiAgICAgICBzdHlsZT0iZmlsbDojZTEwMDE3O2ZpbGwtb3BhY2l0eToxIiAvPjwvZz48L3N2Zz4=");
  background-position: 0 1px;
  float: left;
  margin: 0;
}

.content-page__action-footer-link___delete:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

/* Breadcrumb */

.content-page__breadcrumb {
  height: 58px;
  padding-top: 15px;
}

.content-page__breadcrumb___top {
  line-height: inherit;
}

.content-page__breadcrumb___bottom {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  zoom: 1;
  border-bottom: none;
  border-top: 3px dotted #d4d4d4;
  height: auto;
}

.content-page__breadcrumb___bottom:before,
.content-page__breadcrumb___bottom:after {
  content: " ";
  display: table;
}

.content-page__breadcrumb___bottom:after {
  clear: both;
}

.content-page__breadcrumb___bottom a {
  cursor: pointer;
}

.content-page__breadcrumb___bottom____no-borders {
  border-top: none;
}

.content-page__breadcrumb___back {
  position: relative;
  display: inline-block;
  font-family: "roboto-bold";
  margin-bottom: 24.11136px;
  margin-right: 24.11136px;
  padding-left: 20px;
}

.content-page__breadcrumb___back:before {
  height: 12px;
  width: 7px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX2xpbmtzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgp4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjREYwNTFBIiBkPSJNMTEuNDM0LDE2LjAwNEw0Ljk5Nyw5bDYuNDM3LTcuMDA0bDEuNTY3LDEuNzExTDcuOTM2LDkuMDAyCglsNS4wNjcsNS4yNzVMMTEuNDM0LDE2LjAwNHoiLz4KPC9zdmc+Cg==");
  background-position: center center;
  float: left;
  margin: 0;
}

.content-page__breadcrumb___back:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX2xpbmtzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgp4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDA0MDQwIiBkPSJNMTEuNDM0LDE2LjAwNEw0Ljk5Nyw5bDYuNDM3LTcuMDA0bDEuNTY3LDEuNzExTDcuOTM2LDkuMDAyCglsNS4wNjcsNS4yNzVMMTEuNDM0LDE2LjAwNHoiLz4KPC9zdmc+Cg==");
  cursor: pointer;
}

.content-page__breadcrumb___back:before {
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  -o-transform: translateY(-6px);
  transform: translateY(-6px);
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
}

.content-page__breadcrumb___back-account {
  display: inline-block;
  margin-bottom: 24.11136px;
}

.content-page__social-media .link__go-to {
  margin-top: 9px;
}

.content-page__social-media .content-share {
  float: right;
  margin: 8px 0 24px;
}

.content-page__social-media .content-share .fb-like {
  position: static;
  display: block;
  float: left;
  margin: 0 4px 0 0;
}

.content-page__infobox {
  width: 31.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
  background-color: #f7f7f7;
  border: 1px solid #f2f2f2;
  min-height: 372px;
  padding: 16px 20px;
}

.content-page__infobox h3 {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
}

.content-page__infobox:last-child {
  width: 31.4285714286%;
  float: left;
  margin-right: 0;
}

.content-page__infobox:last-child___full {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.content-page__infobox___full {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  min-height: auto;
}

.content-page__infobox___full:last-child {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.infobox__data-term {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.infobox__data-description___date {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
}

h2.content-page__infobox__title {
  line-height: 1.05;
  margin-bottom: 6px;
  padding: 2px 0;
}

.content-page__infobox__lead {
  margin-bottom: 6px;
}

.content-page__infobox__table {
  width: 100%;
}

.content-page__infobox__table tr {
  height: 25px;
}

.content-page__infobox__table td:last-child {
  text-align: right;
}

.content-page__job {
  zoom: 1;
  border-top: 1px solid #ececec;
  padding-top: 14px;
}

.content-page__job:before,
.content-page__job:after {
  content: " ";
  display: table;
}

.content-page__job:after {
  clear: both;
}

.content-page__job.content-page__job___border-bottom {
  border-bottom: 1px solid #ececec;
}

.content-page__job___date {
  font-size: 0.834rem;
}

.mail__date___detail {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  display: block;
  margin-bottom: 16px;
}

.content-page__job___table {
  width: 40%;
  float: left;
  margin-right: 2.8571428571%;
  border-right: 1px solid #d4d4d4;
  margin-bottom: 10px;
  padding-right: 12.05568px;
}

.content-page__job___table tr {
  height: 30px;
}

.content-page__job___table th {
  width: 34.5454545455%;
  float: left;
  margin-right: 9.0909090909%;
  font-weight: normal;
  line-height: 22px;
  text-align: left;
}

.content-page__job___table td {
  width: 56.3636363636%;
  float: left;
  padding-left: 12px;
  text-align: left;
  vertical-align: bottom;
}

.content-page__job___table .tr_property {
  font-family: "roboto-bold";
  line-height: 22px;
  padding-right: 12px;
}

.chart-container {
  margin-bottom: 19px;
}

.content-page__statistic-table thead td {
  font-family: "roboto-bold", Arial-Black, Arial, sans-serif;
}

.content-page__statistic-table tbody td {
  font-family: "helvetica-regular", Arial, sans-serif;
}

.content-page__statistic-table tr {
  border-bottom: 1px solid #e5e5e5;
  height: 66px;
}

.content-page__statistic-table .statistic-table__marker {
  padding: 0 5px;
  vertical-align: top;
}

.content-page__statistic-table .statistic-table__cell-logo {
  line-height: 1;
  padding-bottom: 6px;
  padding-top: 6px;
  vertical-align: middle;
}

.content-page__statistic-table___ticketwins thead td {
  padding-bottom: 10px;
  vertical-align: bottom;
}

.content-page__statistic-table___ticketwins tr td:first-child {
  white-space: nowrap;
}

.statistic-table__game-image {
  height: auto;
  max-height: 66px;
  width: 120px;
}

.statistic-table__cell-record-swiss {
  padding-left: 10px;
  text-align: left;
}

.statistic-table__cell-record {
  padding-left: 10px;
  text-align: left;
}

.statistic-table__date {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.7272727273;
  display: block;
  font-family: "helvetica-regular", Arial, sans-serif;
}

.statistics-record-wins {
  margin: 24px 0 24px;
}

.statistics-record-wins .statistics-record-wins__title-logo {
  display: block;
  height: 42px;
  margin-bottom: 19px;
  width: auto;
}

.statistics-record-wins .statistics-record-wins__table__th,
.statistics-record-wins .statistics-record-wins__table__td {
  border-bottom: 1px solid #e5e5e5;
  font-size: 1rem;
  font-weight: normal;
  padding: 6px 10px;
  vertical-align: middle;
  white-space: nowrap;
}

.statistics-record-wins tr .statistics-record-wins__table__th:last-child,
.statistics-record-wins tr .statistics-record-wins__table__td:last-child {
  padding-right: 0;
}

.statistics-record-wins tr .statistics-record-wins__table__td:nth-child(2) {
  font-family: "roboto-bold", Arial-Black, sans-serif;
}

.statistics-record-wins .statistics-record-wins__table__th {
  font-family: "helvetica-regular", Arial, sans-serif;
  font-size: 0.866rem;
}

.statistics-record-wins .statistics-record-wins__table__td {
  font-family: "helvetica-regular", Arial, sans-serif;
}

.content-page__job___description {
  width: 57.1428571429%;
  float: left;
}

.content-page__infobox__link {
  position: relative;
  display: inline-block;
  font-family: "roboto-bold";
  padding-left: 20px;
}

.content-page__infobox__link:before {
  height: 12px;
  width: 7px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX3JlY2h0c19LbGVpbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZGYwNTFhIiBkPSJNNi45OTcsMTIuMzkybDMuMTY3LTMuMzkxTDYuOTk4LDUuNTk3bDAuOTc5LTEuMUwxMiw5CglsLTQuMDIzLDQuNTAzTDYuOTk3LDEyLjM5MnoiLz4KPC9zdmc+Cg==");
  background-position: center center;
  float: left;
  margin: 0;
}

.content-page__infobox__link:hover:before {
  height: 12px;
  width: 7px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX3JlY2h0c19LbGVpbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzUyNTI1MiIgZD0iTTYuOTk3LDEyLjM5MmwzLjE2Ny0zLjM5MUw2Ljk5OCw1LjU5N2wwLjk3OS0xLjFMMTIsOQogIGwtNC4wMjMsNC41MDNMNi45OTcsMTIuMzkyeiIvPgo8L3N2Zz4K");
  background-position: center center;
  float: left;
  margin: 0;
}

.content-page__infobox__link:before {
  position: absolute;
  top: 4px;
  left: 2px;
}

.content-page__infobox__ol {
  counter-reset: li-counter;
  list-style-type: none;
  margin-left: 24.11136px;
}

.content-page__infobox__ol > li {
  position: relative;
  margin-bottom: 8px;
}

.content-page__infobox__ol > li:before {
  position: absolute;
  top: 0;
  left: -24px;
  content: counter(li-counter) ".";
  counter-increment: li-counter;
  font-family: "roboto-bold";
  line-height: 1;
  text-align: left;
  width: 24px;
}

.content-page__infobox__ul {
  margin-left: 24.11136px;
}

.content-page__infobox__ul > li {
  margin-bottom: 8px;
}

.content-page__tag {
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #e10017;
  color: #ffffff;
  display: inline-block;
  font-family: "tarzana";
  line-height: 35px;
  margin-top: 12.05568px;
  padding: 0 11px 0 18px;
}

.content-page__flow-text {
  margin-left: 17.1428571429%;
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
  zoom: 1;
}

.content-page__flow-text:before,
.content-page__flow-text:after {
  content: " ";
  display: table;
}

.content-page__flow-text:after {
  clear: both;
}

.content-page__flow-text > :last-child {
  margin: 0;
}

.content-page__flow-text .list__pdf {
  margin: 0;
}

.content-page__flow-text___left {
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
  margin-right: 34.2857142857%;
  zoom: 1;
}

.content-page__flow-text___left:before,
.content-page__flow-text___left:after {
  content: " ";
  display: table;
}

.content-page__flow-text___left:after {
  clear: both;
}

.content-page__flow-text___left > :last-child {
  margin: 0;
}

.content-page__flow-text___left .list__pdf {
  margin: 0;
}

.content-page__flow-text___with-infobox {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.content-page__flow-text___with-infobox .content-page__text {
  width: 65.7142857143%;
  float: left;
  margin-right: 2.8571428571%;
}

.content-page__flow-text___with-infobox .content-page__infobox {
  min-height: inherit;
}

.content-page__flow-text___left {
  width: 77.1428571429%;
  float: left;
  margin-right: 2.7777777778%;
}

.content-page__video {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 0;
  width: 100%;
}

.content-page__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.content-page__video.format-2 {
  padding-bottom: 33.33%;
}

.content-page__contextbox {
  border-bottom: 3px dotted #e0e0e0;
  border-top: 3px dotted #e0e0e0;
  padding-bottom: 24.11136px;
  padding-top: 18px;
}

.content-page__contextbox > p {
  margin-bottom: 6px;
}

.content-page__contextbox p a:not(.phone__button) {
  border-bottom: none;
}

.content-page__contextbox p a:not(.phone__button):hover {
  border-bottom: none;
}

.content-page__contextbox .content-page__person {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-top: 4px;
}

.content-page__contextbox .content-page__flow-text {
  margin-left: 0;
}

.content-page__contextbox .content-page__person___portrait {
  width: 21.7391304348%;
  float: left;
  margin-right: 4.347826087%;
}

.content-page__contextbox .content-page__person___text {
  width: 73.9130434783%;
  float: left;
}

.content-page__contextbox .content-page__vcard__title {
  margin: 12px 0 6px;
}

.content-page__additional-links {
  display: inline-block;
  float: right;
}

.content-page__additional-links___left {
  float: left;
}

.content-page__additional-links___left a {
  margin-left: 0;
  margin-right: 16px;
}

.big__head-image___wrapper {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.content-page__simple-list {
  list-style-type: none;
  margin-bottom: 19px;
  margin-left: 0;
  margin-top: 12.05568px;
}

.content-page__simple-list li {
  position: relative;
  padding-bottom: 7.9567488px;
  padding-left: 24.11136px;
  padding-top: 7.9567488px;
}

.content-page__simple-list li:before {
  position: absolute;
  color: #727272;
  content: "\2022";
  display: inline-block;
  font-family: "roboto-regular", Arial, sans-serif;
  font-size: 0.8rem;
  margin-left: -24.11136px;
  padding-left: 7px;
  padding-top: 2px;
  width: 21px;
}

.content-page__simple-list.content-page__simple-list___square li:before {
  color: #525252;
  content: "\25A0";
  padding-left: 0;
}

.content-page__simple-list.content-page__simple-list___square li p {
  margin-bottom: 0;
}

.content-page__tarzana___ordered-list {
  counter-reset: li-counter;
  list-style-type: none;
  margin-left: 0;
}

.content-page__tarzana___ordered-list[start="5"] {
  counter-reset: li-counter 4;
}

.content-page__tarzana___ordered-list > li {
  position: relative;
  margin-bottom: 11px;
  padding-left: 35px;
  padding-top: 6px;
}

.content-page__tarzana___ordered-list > li:before {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: absolute;
  top: 0;
  left: 0;
  content: counter(li-counter) ".";
  counter-increment: li-counter;
  font-family: tarzana;
  line-height: 1;
  text-align: center;
  width: 35px;
}

.content-page__dotted-line {
  border-bottom: 2px dotted #d4d4d4;
  margin-bottom: 24.11136px;
  margin-top: 0;
  padding-bottom: 18.08352px;
}

.no-offset {
  margin-left: 0;
}

.content_page__current-publication {
  zoom: 1;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 40px;
}

.content_page__current-publication:before,
.content_page__current-publication:after {
  content: " ";
  display: table;
}

.content_page__current-publication:after {
  clear: both;
}

.content_page__current-publication___teaser-img {
  width: 31.4285714286%;
  float: left;
  margin-right: 2.8571428571%;
  border: 1px solid #d4d4d4;
}

.content_page__current-publication___info {
  width: 65.7142857143%;
  float: left;
}

.content_page__current-publication___season,
.content_page__current-publication___name,
.content_page__current-publication___title,
.content_page__current-publication___content,
.content_page__current-publication___content,
.content_page__current-publication___content {
  display: block;
}

.content_page__current-publication___season {
  font-size: 13px;
  margin-bottom: 10px;
}

.content_page__current-publication___name {
  font-size: 13px;
  margin-bottom: 4px;
}

.content_page__current-publication___content {
  color: #404040;
  font-family: "roboto-bold";
  margin-bottom: 9px;
}

.content_page__current-publication___description {
  margin-bottom: 0;
}

.content_page__current-publication___downdload-link {
  display: inline-block;
  font-family: "roboto-bold";
  font-size: 13px;
}

.content_page__current-publication .content_page__current-publication___downdload-link {
  display: inline-block;
  margin-top: 18px;
}

.content_page__current-publication .content_page__current-publication___title {
  margin-bottom: 8px;
}

.content_page__current-publication___download-description {
  font-size: 13px;
}

.content_page__publication-archive {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.content_page__publication-archive___row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 44px;
}

.content_page__publication-archive___teaser {
  width: 22.8571428571%;
  float: left;
  margin-right: 2.8571428571%;
  margin-bottom: 44px;
}

.content_page__publication-archive___teaser:nth-child(4n) {
  margin-right: 0;
}

.content_page__publication-archive___teaser .content_page__current-publication___season {
  margin-bottom: 10px;
}

.content_page__publication-archive___teaser-img {
  margin-bottom: 8px;
}

.content_page__publication-archive___teaser:last-child {
  margin-right: 0;
}

.content-page__order-publication > h2 {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  margin-bottom: 8px;
}

.content-page__order-link {
  font-family: "roboto-bold";
}

.project-examples__grid {
  margin-bottom: 24.11136px;
}

.content-page__button___load-more {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  left: 50%;
  border-radius: 6px;
  display: inline-block;
  font-weight: normal;
  margin-bottom: 47px;
  padding: 15px;
}

@media (hover: hover) and (pointer: fine) {
  .content-page__button___load-more:hover {
    color: #ffffff;
    cursor: pointer;
  }
}

.content-page__button___load-more:active {
  color: #ffffff;
  cursor: pointer;
}

.section {
  zoom: 1;
  margin-bottom: 12.05568px;
}

.section:before,
.section:after {
  content: " ";
  display: table;
}

.section:after {
  clear: both;
}

.section___clear {
  clear: both;
}

/*****************************
* Spielsuchttest
******************************/

.gambling_addiction_test {
  zoom: 1;
  margin-bottom: 24.11136px;
}

.gambling_addiction_test:before,
.gambling_addiction_test:after {
  content: " ";
  display: table;
}

.gambling_addiction_test:after {
  clear: both;
}

.gambling-addiction-test__question-list {
  zoom: 1;
  margin: 0;
}

.gambling-addiction-test__question-list:before,
.gambling-addiction-test__question-list:after {
  content: " ";
  display: table;
}

.gambling-addiction-test__question-list:after {
  clear: both;
}

.gambling-addiction-test__question-list__item {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: opacity, 0.3s;
  -moz-transition: opacity, 0.3s;
  transition: opacity, 0.3s;
  border-top: 1px solid #ececec;
  display: none;
  list-style-type: none;
}

.gambling-addiction-test__question-list__item.question___displayed {
  display: block;
}

.gambling-addiction-test__question-list__item.question___answered {
  opacity: 0.67;
}

.gambling-addiction-test__question-list__item .preferences__pills___container {
  margin: 12.05568px 0 0 26px;
}

.gambling-addiction-test__question-list__item:last-child {
  border-bottom: 1px solid #ececec;
}

.gambling-addiction-test__question__general {
  zoom: 1;
  -webkit-transition: background-color, 0.5s;
  -moz-transition: background-color, 0.5s;
  transition: background-color, 0.5s;
  padding: 18px 0;
}

.gambling-addiction-test__question__general:before,
.gambling-addiction-test__question__general:after {
  content: " ";
  display: table;
}

.gambling-addiction-test__question__general:after {
  clear: both;
}

.gambling-addiction-test__question-text {
  position: relative;
  display: block;
  padding-left: 26px;
}

.gambling-addiction-test__question-text:before {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(data-id) ". ";
  display: inline;
  font-family: roboto-bold, Arial-Black, Arial, sans-serif;
}

.gambling-addiction-test__save-button {
  border-radius: 6px;
  float: left;
  padding: 12px;
}

.gambling-addiction-test__firstname {
  position: absolute;
  top: -200%;
  left: -9000%;
  height: 0;
  width: 0;
}

.gambling_addiction_test__lead {
  padding-bottom: 12.05568px;
}

.gambling_addiction_test {
  position: relative;
}

/**
 * ONLY DESKTOP VIEW
 */

@media (min-width: 1021px) {
  .content_page .sidebar {
    width: 23.5026338037%;
    float: left;
    margin-right: 1.9964882617%;
  }

  .content_page .main {
    width: 74.5008779346%;
    float: right;
    margin-right: 0;
    padding: 0;
  }

  .content_page .no__sidebar .main {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content_page__wrapper.promotion__top {
    margin-top: 9.5px;
  }

  .hide_link_buttons_desktop {
    display: none;
  }

  .tabnavigation_page_bottom {
    display: none;
  }
}

/**
 * TABLET VIEW
 */

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .tabnavigation_page_bottom {
    display: none;
  }

  .hide_link_buttons_desktop {
    display: none;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .content_page:before,
  .content_page:after {
    height: 0;
  }

  .content-page__center-column {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .content-page__title___projects-overview {
    margin-left: 1%;
  }

  .content-page__breadcrumb {
    border-bottom: none;
    float: right;
  }

  .game-instructions .content-page__breadcrumb {
    float: left;
    width: 100%;
  }

  .content-page__tag {
    height: 27px;
    line-height: 27px;
  }

  .content-page__lead-text {
    margin-bottom: 12px;
  }

  .content-page__anchor-wrapper {
    width: 100%;
  }

  .content-page__anchor-wrapper___right {
    margin-left: 0;
  }

  .content-page__anchor-wrapper:not(.content-page__anchor-wrapper___right) .link-list__anchor {
    margin-bottom: 0;
  }

  .content-page__anchor-wrapper:not(.content-page__anchor-wrapper___right) .link-list__anchor:last-child {
    border-bottom: 0;
  }

  .content-page__flow-text {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  .content-page__full-image .content-page__image-legend {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__video iframe {
    width: 100%;
  }

  .contact-page__vcard-wrapepr {
    padding: 0 24.11136px;
  }

  .content_page__wrapper {
    margin: 0 6px;
  }

  .content_page__wrapper-404 {
    margin: 0 24.11136px;
  }

  .content-page__lead-text,
  .content-page__person,
  .content-page__full-image,
  .content-page__contextbox,
  .content-page__infobox,
  .content-page__infobox:last-child {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__infobox {
    height: auto;
    margin-bottom: 20px;
    min-height: 0;
  }

  .content-page__full-image .full-image__legend-wrapper {
    margin: 0;
  }

  .content-page__person__link {
    zoom: 1;
    display: block;
    margin-left: 0;
  }

  .content-page__person__link:before,
  .content-page__person__link:after {
    content: " ";
    display: table;
  }

  .content-page__person__link:after {
    clear: both;
  }

  .content-page__person___link-telephone:before {
    position: absolute;
    left: 0;
  }

  .content-page__person___club {
    margin: 6px 0 0;
  }

  .content-page__flow-text___left {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .fifty-fifty__image-left .content-page__fifty-fifty___image-element {
    width: 74.2857142857%;
    float: left;
    margin-right: 2.8571428571%;
    margin-bottom: 24.11136px;
    margin-left: 0;
    padding-left: 6px;
    padding-right: 6px;
  }

  .fifty-fifty__image-left .content-page__fifty-fifty___text-element {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 6px;
    padding-right: 6px;
  }

  .fifty-fifty__image-right .content-page__fifty-fifty___image-element {
    width: 74.2857142857%;
    float: left;
    margin-right: 2.8571428571%;
    margin-left: 0;
    padding-left: 6px;
    padding-right: 6px;
  }

  .fifty-fifty__image-right .content-page__fifty-fifty___text-element {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 24.11136px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 6px;
    padding-right: 6px;
  }

  .content-page__fifty-fifty___image-element .content-page__image-legend {
    margin-left: 6px;
  }

  .content-page__subpage-teaser,
  .content-page__subpage-teaser:nth-of-type(3n) {
    width: 100%;
  }

  .content-page__job___table {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__job___table tr {
    border-bottom: 1px solid #ececec;
  }

  .content-page__job___description {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .main__sidebar___navigation .ticket__title {
    text-align: center;
  }

  .content-page__flow-text___with-infobox .content-page__text {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__statistic-table___ticketwins tr {
    height: auto;
  }

  .content-page__statistic-table___ticketwins .account-prizes__text {
    font-family: "roboto-bold", Arial-Black, Arial, sans-serif;
  }

  .content-page__statistic-table___ticketwins .account-prizes__property {
    font-family: "helvetica-regular", Arial, sans-serif;
  }

  .content-page__statistic-table___ticketwins tr td:nth-child(3) .account-prizes__text {
    font-family: "roboto-bold", Arial-Black, Arial, sans-serif;
  }

  .content-page__statistic-table___ticketwins .statistic-table__game-image {
    height: 40px;
    width: auto;
  }

  .content-page__statistic-table___ticketwins .statistic-table__cell-logo {
    clear: both;
    float: left;
    width: 100%;
  }

  .content-page__statistic-table {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1.4615384615;
  }

  .content-page__job___table {
    border-right: none;
  }

  .statistic-table__game-image {
    width: 60px;
  }

  .statistic-table__cell-record-swiss {
    padding-right: 20px;
  }

  .statistic-table__cell-jackpot-money .account-prizes__text {
    font-family: "roboto-bold", Arial-Black, Arial, sans-serif;
  }

  .content-page__title___my-account {
    padding-right: 0;
  }

  .content-page__content-footer .button__secondary {
    transform: translateY(12px);
  }

  .hide_link_buttons_mobile {
    display: none;
  }
}

/**
 * PHONE LANDSCAPE ONLY
 */

@media screen and (min-width: 480px) and (max-width: 767.9px) {
  .teaser___img-wrapper .teaser__label {
    font-size: 1rem;
    padding: 3px 9px;
  }
}

@media screen and (max-width: 479.9px) {
  .content_page__current-publication___teaser-img {
    width: 74.2857142857%;
    float: left;
    margin-right: 2.8571428571%;
    margin-left: 12.8571428571%;
    clear: both;
    margin-bottom: 16px;
  }

  .content_page__current-publication___info {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content_page__publication-archive___row {
    margin-bottom: 0;
  }

  .content_page__publication-archive___teaser {
    width: 48.5714285714%;
    float: left;
    margin-right: 2.8571428571%;
    margin-bottom: 28px;
  }

  .content_page__publication-archive___teaser:nth-child(2) {
    width: 48.5714285714%;
    float: left;
    margin-right: 0;
  }

  .content-page__big-teaser___image-left .teaser___img-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__big-teaser___image-left .content-page__big-teaser___text {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .content-page__big-teaser___image-right .teaser___img-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .content-page__big-teaser___image-right .content-page__big-teaser___text {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .content-page__big-teaser___image-right .content-page__big-teaser___text {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 14px 0 0 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .quotes__game___old .actual-numbers___body {
    height: 100px;
  }

  .quotes__game___old .actual-numbers__number___plus,
  .quotes__game___old .actual-numbers__number___replay {
    margin-top: 24.11136px;
  }

  .quotes__game___old .actual-numbers__number___plus {
    clear: both;
    margin-left: 0;
  }
}

/*------------------------------------*\
    #SPECIAL PAGE
\*------------------------------------*/

/**
 * Styles for Special Page (like technical_failure or swiss_loto_self_block)
 */

/*------------------------------------*\
    #CONTACT
\*------------------------------------*/

/**
 * Styles of the CONTACT
 */

.contact__column___wrapper {
  height: 1px;
  margin-bottom: 24.11136px;
  min-height: 468px;
}

.contact__column {
  width: 23.5026338037%;
  float: left;
  margin-right: 1.9964882617%;
  border-right: 1px solid #d4d4d4;
  min-height: 100%;
  padding-right: 1.9998133196%;
}

.contact__column:last-of-type {
  width: 23.5026338037%;
  float: right;
  margin-right: 0;
  border-right: none;
}

.contact__column .link-list {
  margin-top: 19px;
}

.contact__hr {
  display: none;
}

.contact__table {
  width: 100%;
}

.contact__table dt,
.contact__table dd {
  display: inline-block;
}

.contact__table dt {
  min-width: 131px;
  width: 52%;
}

.contact__table dd {
  margin-bottom: 12.05568px;
  margin-left: 0;
  min-width: 110px;
  width: 46%;
}

.contact__column___wrapper .contact__table dt,
.contact__column___wrapper .contact__table dd {
  min-width: 0;
  text-align: left;
  width: 100%;
}

.contact__vcard___line {
  display: inline-block;
  margin-bottom: 7px;
  width: 100%;
}

.contact__vcard___line:last-of-type {
  margin-bottom: 0;
}

.contact__vcard___label {
  display: inline-block;
  min-width: 80px;
  width: 25%;
}

.contact__person {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 12.05568px;
}

.contact__person .content-page__person__link {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8.05568px;
}

.contact__section {
  border-bottom: 2px dotted #d4d4d4;
  border-top: 2px dotted #d4d4d4;
  margin-bottom: 38px;
  margin-top: 38px;
  padding-bottom: 3px;
  padding-top: 19px;
}

.contact__section .contact__table {
  max-width: 360px;
}

.contact__section .contact__table dt,
.contact__section .contact__table dd {
  float: left;
  width: 50%;
}

.contact__section .contact__table dd {
  padding-left: 10px;
  text-align: left;
}

/**
 * ALL TABLET VIEW
 */

@media screen and (max-width: 1020.9px) and (min-width: 767.9px) {
  .contact__column___wrapper {
    margin-bottom: 24.11136px;
    min-height: 720px;
  }

  .contact__column {
    width: 49.9935128576%;
    float: left;
    min-height: 360px;
  }

  .contact__column:nth-of-type(2),
  .contact__column:last-of-type {
    width: 47.5668549027%;
    float: right;
    margin-right: 0;
    border-right: 0;
    padding-right: 0;
  }

  .contact__column:nth-of-type(3),
  .contact__column:last-of-type {
    margin-bottom: 3.9996266393%;
  }

  .contact__column___wrapper .contact__table dt {
    min-width: 131px;
    width: 52%;
  }

  .contact__column___wrapper .contact__table dd {
    min-width: 110px;
    text-align: right;
    width: 46%;
  }

  .contact__hr {
    border-bottom: none;
    border-top: 1px solid #d4d4d4;
    display: inline-block;
    margin-bottom: 24.11136px;
    margin-top: 24.11136px;
    width: 100%;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .contact__column___wrapper {
    min-height: 0;
  }

  .contact__column___wrapper .contact__table dt {
    min-width: 131px;
    width: 52%;
  }

  .contact__column___wrapper .contact__table dd {
    min-width: 110px;
    text-align: right;
    width: 46%;
  }

  .contact__column {
    border-right: 0;
    margin-bottom: 24.11136px;
  }

  .contact__column,
  .contact__column:last-of-type {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .contact__hr {
    display: none;
  }
}

@media screen and (max-width: 479.9px) {
  .contact__section {
    border-bottom: 2px dotted #d4d4d4;
  }

  .contact__section .contact__table dt,
  .contact__section .contact__table dd {
    padding-left: 0;
    width: 100%;
  }
}

/**
 * Packery CSS for the grids
 */

.grid-sizer {
  width: 23.1%;
}

.gutter-sizer {
  width: 2%;
}

.clix__grid {
  float: left;
  width: 103%;
}

.clix__grid .grid-sizer {
  width: 17.4%;
}

.clix__grid .gutter-sizer {
  width: 2.6%;
}

.clix__grid .grid__item {
  position: relative;
  padding-top: 17.4%;
  width: 17.4%;
}

.startpage__grid {
  zoom: 1;
  position: relative;
  z-index: 2;
  margin-bottom: 24.11136px;
  width: 102%;
}

.startpage__grid:before,
.startpage__grid:after {
  content: " ";
  display: table;
}

.startpage__grid:after {
  clear: both;
}

.grid__item {
  position: relative;
  overflow: visible;
  padding-top: 23%;
  width: 23%;
}

.grid__item.w2 {
  width: 48%;
}

.grid__item.h2 {
  padding-top: 48%;
}

.grid__item___content {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00509d;
}

@media (min-width: 1021px) {
  .project-examples__grid .grid-sizer {
    width: 31.333%;
  }

  .project-examples__grid .grid__item {
    padding-top: 31.333%;
    width: 31.333%;
  }

  .project-examples__grid .grid__item.w2 {
    width: 64.666%;
  }

  .project-examples__grid .grid__item.h2 {
    padding-top: 64.666%;
  }
}

/**
 * Normal Touch Device View
 */

@media screen and (max-width: 1020.9px) {
  .grid-sizer {
    width: 31.333%;
  }

  .grid__item {
    position: relative;
    padding-top: 31.333%;
    width: 31.333%;
  }

  .grid__item.w2 {
    width: 64.066%;
  }

  .grid__item.h2 {
    padding-top: 64.066%;
  }

  .clix__grid .grid-sizer {
    width: 30.734%;
  }

  .clix__grid .grid__item {
    padding-top: 30.734%;
    width: 30.734%;
  }

  .clix__grid .grid__item.w2 {
    width: 64.666%;
  }

  .clix__grid .grid__item.h2 {
    padding-top: 64.666%;
  }
}

/**
 * All Phone View
 */

@media screen and (min-width: 0) and (max-width: 767.9px) {
  .startpage__grid,
  .clix__grid {
    margin-left: 1%;
    padding: 0;
    width: 100%;
  }

  .grid-sizer,
  .clix__grid .grid-sizer {
    width: 48%;
  }

  .gutter-sizer,
  .clix__grid .gutter-sizer {
    width: 2%;
  }

  .grid__item {
    padding-top: 50%;
    width: 48.5%;
  }

  .clix__grid .grid__item {
    padding-top: 48%;
    width: 48%;
  }

  .grid__item.w2,
  .clix__grid .grid__item.w2 {
    width: 98%;
  }

  .grid__item.h2,
  .clix__grid .grid__item.h2 {
    padding-top: 98%;
  }
}

/**
 * Phone landscape
 */

@media screen and (min-width: 480px) and (max-width: 767.9px) {
  .clix__grid .grid-sizer {
    width: 31.333%;
  }

  .clix__grid .grid__item {
    padding-top: 31.333%;
    width: 31.333%;
  }

  .clix__grid .teaser__clix .teaser__text,
  .clix__grid .teaser__lose .teaser__text,
  html .main .clix__grid .teaser__clix .teaser__text,
  html .main .clix__grid .teaser__lose .teaser__text {
    margin-left: 8px;
    margin-right: 8px;
  }
}

/*------------------------------------*\
    #FILTER STYLES
\*------------------------------------*/

/**
 * All styles for filter like on statistics page
 */

#admiral-widget .filter {
  border-radius: unset;
  background-color: unset;
  margin: unset;
  padding: unset;
}

.filter {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #ebecec;
  margin: 24px 0;
  padding: 16px;
}

.filter label {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 40px;
}

.filter input[type="text"],
.filter input[type="date"] {
  border: 1px solid #c9c9c9;
  margin: 4px 0 0;
  padding: 12px 16px;
  width: 186px;
}

.filter [data-statistics-name="quotes"] label {
  width: 100%;
}

.filter-prev-draw,
.filter-next-draw {
  font-size: 12px;
  font-size: 0.8rem;
  background-repeat: no-repeat;
  float: right;
  height: 38px;
  line-height: 1.2;
  margin: 7px 0 0;
  padding: 0 12px;
  vertical-align: middle;
}

.filter-prev-draw {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJQZmVpbF9TZWNvbmRhcnlfQnV0dG9uX2xpbmtzIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjYuNTk5OTk5OSIgICBoZWlnaHQ9IjExLjYiICAgdmlld0JveD0iMCAwIDYuNTk5OTk5OSAxMS42IiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiICAgc29kaXBvZGk6ZG9jbmFtZT0iYW5nbGUtYmFja3dhcmQuc3ZnIj48bWV0YWRhdGEgICBpZD0ibWV0YWRhdGE0MTUxIj48cmRmOlJERj48Y2M6V29yayAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgIGlkPSJkZWZzNDE0OSIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgIGJvcmRlcm9wYWNpdHk9IjEiICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICBncmlkdG9sZXJhbmNlPSIxMCIgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIgICBpZD0ibmFtZWR2aWV3NDE0NyIgICBzaG93Z3JpZD0iZmFsc2UiICAgZml0LW1hcmdpbi10b3A9IjAiICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgaW5rc2NhcGU6em9vbT0iMTMuMTExMTExIiAgIGlua3NjYXBlOmN4PSIyLjYiICAgaW5rc2NhcGU6Y3k9IjUuOCIgICBpbmtzY2FwZTp3aW5kb3cteD0iMTkxMiIgICBpbmtzY2FwZTp3aW5kb3cteT0iNDAiICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJQZmVpbF9TZWNvbmRhcnlfQnV0dG9uX2xpbmtzIiAvPjxwYXRoICAgZD0iTSA1LjIsMTEuNiAwLDUuOCA1LjIsMCBsIDEuNCwxLjUgLTQsNC4zIDQsNC4zIC0xLjQsMS41IHoiICAgaWQ9InBhdGg0MTQ1IiAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48L3N2Zz4=");
  background-position: 12px 50%;
  padding-left: 31px;
}

.filter-next-draw {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjciICAgaGVpZ2h0PSIxMiIgICB2aWV3Qm94PSItNzIgNzEgNyAxMiIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC03MiA3MSA3IDEyIiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiICAgc29kaXBvZGk6ZG9jbmFtZT0iYW5nbGUtZm9yd2FyZC5zdmciPjxtZXRhZGF0YSAgIGlkPSJtZXRhZGF0YTQ2OTkiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgaWQ9ImRlZnM0Njk3IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgYm9yZGVyb3BhY2l0eT0iMSIgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3IiAgIGlkPSJuYW1lZHZpZXc0Njk1IiAgIHNob3dncmlkPSJmYWxzZSIgICBmaXQtbWFyZ2luLXRvcD0iMCIgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICBpbmtzY2FwZTp6b29tPSIxOS42NjY2NjciICAgaW5rc2NhcGU6Y3g9IjE0LjYxMDE2OSIgICBpbmtzY2FwZTpjeT0iNiIgICBpbmtzY2FwZTp3aW5kb3cteD0iMTkxMiIgICBpbmtzY2FwZTp3aW5kb3cteT0iNDAiICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIiAvPjxwYXRoICAgaWQ9InBhdGgtMSIgICBkPSJtIC03Miw3Mi41IDQuNCw0LjUgLTQuNCw0LjUgMS40LDEuNSA1LjYsLTYgLTUuNiwtNiAtMS40LDEuNSB6IiAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48L3N2Zz4=");
  background-position: calc(100% - 12px) 50%;
  background-position: right 12px top 50%;
  margin-left: 12px;
  padding-right: 31px;
}

.filter__row {
  margin-bottom: 9.04176px;
}

.filter__row:last-of-type {
  margin-bottom: 0;
}

.filter__label {
  font-size: 13px;
  font-size: 0.8666666667rem;
  float: left;
  line-height: 40px;
  margin-right: 24.11136px;
  min-width: 65px;
  width: auto;
}

.filter__select {
  width: 200px;
}

.filter__label___fixed-width {
  width: 100px;
}

.tab-panel .filter {
  margin-top: 10px;
}

/*------------------------------------*\
    #FILTER RESULTS ON STATISTICS PAGE
\*------------------------------------*/

.filter-results .quotes__game,
.filter-results .quotes__extra-game {
  width: 100%;
}

.filter-results .quotes__game .euro-millions-logo {
  height: 66px;
}

.filter-results .quotes__game .euro-millions-logo,
.filter-results .quotes__extra-game .superstar-logo,
.filter-results .quotes__game .second-chance-logo,
.filter-results .quotes__extramillions .extramillions-logo {
  float: left;
  width: 170px;
}

.filter-results .quotes__game .second-chance-logo {
  padding-top: 11px;
}

.filter-results .quotes__extra-game .superstar-logo {
  padding-top: 5px;
}

.filter-results .swiss-lotto-logo,
.filter-results .joker-logo,
.filter-results .quotes__extra-game,
.filter-results .actual-numbers__extra-game___number,
.filter-results .euro-millions-logo,
.filter-results .superstar-logo {
  float: left;
}

.filter-results .swiss-lotto-logo img,
.filter-results .joker-logo img,
.filter-results .quotes__extra-game img,
.filter-results .actual-numbers__extra-game___number img,
.filter-results .euro-millions-logo img,
.filter-results .superstar-logo img {
  margin-right: 24px;
  width: auto;
}

.filter-results .joker-logo img {
  margin-right: 56px;
}

.filter-results .euro-millions-logo img {
  width: auto;
}

.filter-results .second-chance-logo img {
  width: auto;
}

.filter-results .quotes__game .euro-millions-logo img,
.filter-results .quotes__extramillions .euro-millions-logo img {
  height: 66px;
}

.filter-results .quotes__game .superstar-logo img,
.filter-results .quotes__game .second-chance-logo img,
.filter-results .quotes__game .extramillions-logo img,
.filter-results .quotes__extramillions .superstar-logo img,
.filter-results .quotes__extramillions .second-chance-logo img,
.filter-results .quotes__extramillions .extramillions-logo img {
  height: auto;
  width: 81px;
}

.filter-results .extramillions__jackpot-info,
.filter-results .extramillions__combination-wrapper {
  padding-left: 170px;
}

.filter-results .quotes__game-table,
.filter-results .quotes__extra-game-table {
  clear: both;
  margin-left: 170px;
  width: 74%;
  width: calc(100% - 170px);
}

.filter-results .quotes__game-jackpot {
  margin-bottom: 24.11136px;
  margin-left: 170px;
  width: auto;
}

.filter-results .quotes__game-jackpot .quotes__game-jackpot-value,
.filter-results .quotes__game-jackpot .quotes__game-jackpot-label {
  font-family: "roboto-bold", Arial-Black, sans-serif;
  font-size: 0.866rem;
  font-weight: normal;
  padding-bottom: 4px;
  padding-top: 4px;
}

.filter-results .quotes__game-jackpot .quotes__game-jackpot-label {
  padding-right: 6px;
}

.filter-results .actual-numbers___body {
  position: static;
  float: left;
  width: 55%;
}

.filter-results .actual-numbers__extra-game___number {
  letter-spacing: 2px;
}

@media screen and (min-width: 1020.9px) and (max-width: 1120px) {
  .filter .filter-next-draw,
  .filter .filter-prev-draw {
    max-width: 140px;
  }
}

/**
 * TABLET & DESKTOP SMALL VIEW
 */

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .filter-results .quotes__extramillions .extramillions__combination {
    width: 25%;
  }
}

/**
 * TABLET
 */

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .filter .filter-next-draw,
  .filter .filter-prev-draw {
    margin-top: 11px;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .filter {
    zoom: 1;
  }

  .filter:before,
  .filter:after {
    content: " ";
    display: table;
  }

  .filter:after {
    clear: both;
  }

  .filter label,
  .filter .filter__label {
    margin-bottom: 0;
    padding-bottom: 9px;
  }

  .filter label {
    float: left;
    margin-bottom: 6px;
    width: 100px;
  }

  .filter .filter-prev-draw,
  .filter .filter-next-draw {
    margin-top: 0;
  }

  .filter .filter-prev-draw {
    float: left;
  }

  .filter .filter-next-draw {
    float: none;
  }

  .filter-results {
    padding: 0 12px;
  }

  .filter-results .quotes__game-table,
  .filter-results .quotes__extra-game-table {
    margin-left: 0;
  }

  .filter-results .quotes__game-jackpot {
    margin-left: 0;
  }

  .filter-results .actual-numbers___body,
  .filter-results .quotes__game-table,
  .filter-results .quotes__extra-game-table {
    width: 100%;
  }

  .filter-results .actual-numbers__extra-game___number {
    margin-top: 21px;
  }

  .filter-results .joker-logo img {
    margin-right: 26px;
  }

  .filter-results .extramillions__jackpot-info,
  .filter-results .extramillions__combination-wrapper {
    padding-left: 0;
  }

  .filter-results .quotes__extramillions .extramillions-logo {
    width: 100%;
  }
}

/**
 * PHONE LANDSCAPE VIEW
 */

/**
 * PHONE PORTRAIT VIEW
 */

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .filter label,
  .filter .filter__label {
    line-height: 1;
    width: 100%;
  }

  .filter .filter__row {
    margin-bottom: 12px;
  }
}

/**
 * PHONE PORTRAIT VIEW
 */

@media screen and (max-width: 479.9px) {
  .filter .filter-next-draw,
  .filter .filter-prev-draw {
    max-width: 48%;
  }

  .filter .filter-next-draw {
    margin-left: 4%;
  }
}

/*------------------------------------*\
    #TABLES
\*------------------------------------*/

/**
 * Styles for Tables
 */

/*****************************************************************
 * TABLE STYLING (MY_ACCOUNT)
 *****************************************************************/

.table__account-prizes,
.table__personal-block,
.table__jackpot-subscription,
.table__account-coupon {
  /********************
  * Personal-Block table
  *********************/
}

.table__account-prizes thead,
.table__personal-block thead,
.table__jackpot-subscription thead,
.table__account-coupon thead {
  border-bottom: 1px solid #ececec;
}

.table__account-prizes thead th,
.table__personal-block thead th,
.table__jackpot-subscription thead th,
.table__account-coupon thead th {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  font-weight: normal;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: bottom;
}

.table__account-prizes tbody tr,
.table__personal-block tbody tr,
.table__jackpot-subscription tbody tr,
.table__account-coupon tbody tr {
  border-bottom: 1px solid #ececec;
  min-height: 50px;
}

.table__account-prizes tbody td,
.table__personal-block tbody td,
.table__jackpot-subscription tbody td,
.table__account-coupon tbody td {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.4615384615;
  padding: 9px 0;
}

.table__account-prizes thead th,
.table__account-prizes thead td,
.table__account-prizes tbody th,
.table__account-prizes tbody td,
.table__personal-block thead th,
.table__personal-block thead td,
.table__personal-block tbody th,
.table__personal-block tbody td,
.table__jackpot-subscription thead th,
.table__jackpot-subscription thead td,
.table__jackpot-subscription tbody th,
.table__jackpot-subscription tbody td,
.table__account-coupon thead th,
.table__account-coupon thead td,
.table__account-coupon tbody th,
.table__account-coupon tbody td {
  padding-left: 5px;
  padding-right: 5px;
}

.table__account-prizes thead th:first-child,
.table__account-prizes thead td:first-child,
.table__account-prizes tbody th:first-child,
.table__account-prizes tbody td:first-child,
.table__personal-block thead th:first-child,
.table__personal-block thead td:first-child,
.table__personal-block tbody th:first-child,
.table__personal-block tbody td:first-child,
.table__jackpot-subscription thead th:first-child,
.table__jackpot-subscription thead td:first-child,
.table__jackpot-subscription tbody th:first-child,
.table__jackpot-subscription tbody td:first-child,
.table__account-coupon thead th:first-child,
.table__account-coupon thead td:first-child,
.table__account-coupon tbody th:first-child,
.table__account-coupon tbody td:first-child {
  padding-left: 0;
}

.table__account-prizes thead th:last-child,
.table__account-prizes thead td:last-child,
.table__account-prizes tbody th:last-child,
.table__account-prizes tbody td:last-child,
.table__personal-block thead th:last-child,
.table__personal-block thead td:last-child,
.table__personal-block tbody th:last-child,
.table__personal-block tbody td:last-child,
.table__jackpot-subscription thead th:last-child,
.table__jackpot-subscription thead td:last-child,
.table__jackpot-subscription tbody th:last-child,
.table__jackpot-subscription tbody td:last-child,
.table__account-coupon thead th:last-child,
.table__account-coupon thead td:last-child,
.table__account-coupon tbody th:last-child,
.table__account-coupon tbody td:last-child {
  padding-left: 0;
}

.table__account-prizes .table-head__account-prizes___game,
.table__account-prizes .table__account-prizes___game,
.table__account-prizes .table__jackpot-subscription___game,
.table__account-prizes .table-head__jackpot-subscription___game,
.table__personal-block .table-head__account-prizes___game,
.table__personal-block .table__account-prizes___game,
.table__personal-block .table__jackpot-subscription___game,
.table__personal-block .table-head__jackpot-subscription___game,
.table__jackpot-subscription .table-head__account-prizes___game,
.table__jackpot-subscription .table__account-prizes___game,
.table__jackpot-subscription .table__jackpot-subscription___game,
.table__jackpot-subscription .table-head__jackpot-subscription___game,
.table__account-coupon .table-head__account-prizes___game,
.table__account-coupon .table__account-prizes___game,
.table__account-coupon .table__jackpot-subscription___game,
.table__account-coupon .table-head__jackpot-subscription___game {
  width: 8.2857142857%;
}

.table__account-prizes .table-head__account-prizes___date,
.table__account-prizes .table-head__jackpot-subscription___date,
.table__account-prizes .table__jackpot-subscription___date,
.table__account-prizes .table__account-prizes___date,
.table__account-prizes .list-header__block,
.table__account-prizes .list-value__block,
.table__account-prizes .list-header__block-start,
.table__account-prizes .list-value__block-start,
.table__account-prizes .list-header__block-duration,
.table__account-prizes .list-value__block-duration,
.table__account-prizes .list-header__block-end,
.table__account-prizes .list-value__block-end___date,
.table__account-prizes .list-value__block-end___state,
.table__personal-block .table-head__account-prizes___date,
.table__personal-block .table-head__jackpot-subscription___date,
.table__personal-block .table__jackpot-subscription___date,
.table__personal-block .table__account-prizes___date,
.table__personal-block .list-header__block,
.table__personal-block .list-value__block,
.table__personal-block .list-header__block-start,
.table__personal-block .list-value__block-start,
.table__personal-block .list-header__block-duration,
.table__personal-block .list-value__block-duration,
.table__personal-block .list-header__block-end,
.table__personal-block .list-value__block-end___date,
.table__personal-block .list-value__block-end___state,
.table__jackpot-subscription .table-head__account-prizes___date,
.table__jackpot-subscription .table-head__jackpot-subscription___date,
.table__jackpot-subscription .table__jackpot-subscription___date,
.table__jackpot-subscription .table__account-prizes___date,
.table__jackpot-subscription .list-header__block,
.table__jackpot-subscription .list-value__block,
.table__jackpot-subscription .list-header__block-start,
.table__jackpot-subscription .list-value__block-start,
.table__jackpot-subscription .list-header__block-duration,
.table__jackpot-subscription .list-value__block-duration,
.table__jackpot-subscription .list-header__block-end,
.table__jackpot-subscription .list-value__block-end___date,
.table__jackpot-subscription .list-value__block-end___state,
.table__account-coupon .table-head__account-prizes___date,
.table__account-coupon .table-head__jackpot-subscription___date,
.table__account-coupon .table__jackpot-subscription___date,
.table__account-coupon .table__account-prizes___date,
.table__account-coupon .list-header__block,
.table__account-coupon .list-value__block,
.table__account-coupon .list-header__block-start,
.table__account-coupon .list-value__block-start,
.table__account-coupon .list-header__block-duration,
.table__account-coupon .list-value__block-duration,
.table__account-coupon .list-header__block-end,
.table__account-coupon .list-value__block-end___date,
.table__account-coupon .list-value__block-end___state {
  width: 14.2857142857%;
}

.table__account-prizes .table-head__account-prizes___description,
.table__account-prizes .table__account-prizes___description,
.table__personal-block .table-head__account-prizes___description,
.table__personal-block .table__account-prizes___description,
.table__jackpot-subscription .table-head__account-prizes___description,
.table__jackpot-subscription .table__account-prizes___description,
.table__account-coupon .table-head__account-prizes___description,
.table__account-coupon .table__account-prizes___description {
  width: 29.7142857143%;
}

.table__account-prizes .table-head__account-prizes___jackpot-height,
.table__account-prizes .table-head__account-prizes___state,
.table__account-prizes .table-head__jackpot-subscription___jackpot-height,
.table__account-prizes .table-head__jackpot-subscription___prize-per-game,
.table__account-prizes .table__jackpot-subscription___jackpot-height,
.table__account-prizes .table__account-prizes___jackpot-height,
.table__account-prizes .table__account-prizes___state,
.table__account-prizes .table__jackpot-subscription___prize-per-game,
.table__personal-block .table-head__account-prizes___jackpot-height,
.table__personal-block .table-head__account-prizes___state,
.table__personal-block .table-head__jackpot-subscription___jackpot-height,
.table__personal-block .table-head__jackpot-subscription___prize-per-game,
.table__personal-block .table__jackpot-subscription___jackpot-height,
.table__personal-block .table__account-prizes___jackpot-height,
.table__personal-block .table__account-prizes___state,
.table__personal-block .table__jackpot-subscription___prize-per-game,
.table__jackpot-subscription .table-head__account-prizes___jackpot-height,
.table__jackpot-subscription .table-head__account-prizes___state,
.table__jackpot-subscription .table-head__jackpot-subscription___jackpot-height,
.table__jackpot-subscription .table-head__jackpot-subscription___prize-per-game,
.table__jackpot-subscription .table__jackpot-subscription___jackpot-height,
.table__jackpot-subscription .table__account-prizes___jackpot-height,
.table__jackpot-subscription .table__account-prizes___state,
.table__jackpot-subscription .table__jackpot-subscription___prize-per-game,
.table__account-coupon .table-head__account-prizes___jackpot-height,
.table__account-coupon .table-head__account-prizes___state,
.table__account-coupon .table-head__jackpot-subscription___jackpot-height,
.table__account-coupon .table-head__jackpot-subscription___prize-per-game,
.table__account-coupon .table__jackpot-subscription___jackpot-height,
.table__account-coupon .table__account-prizes___jackpot-height,
.table__account-coupon .table__account-prizes___state,
.table__account-coupon .table__jackpot-subscription___prize-per-game {
  width: 13.4285714286%;
}

.table__account-prizes .table-head__account-prizes___credit,
.table__account-prizes .table__account-prizes___credit,
.table__account-prizes .table-head__jackpot-subscription___state,
.table__account-prizes .table__jackpot-subscription___state,
.table__personal-block .table-head__account-prizes___credit,
.table__personal-block .table__account-prizes___credit,
.table__personal-block .table-head__jackpot-subscription___state,
.table__personal-block .table__jackpot-subscription___state,
.table__jackpot-subscription .table-head__account-prizes___credit,
.table__jackpot-subscription .table__account-prizes___credit,
.table__jackpot-subscription .table-head__jackpot-subscription___state,
.table__jackpot-subscription .table__jackpot-subscription___state,
.table__account-coupon .table-head__account-prizes___credit,
.table__account-coupon .table__account-prizes___credit,
.table__account-coupon .table-head__jackpot-subscription___state,
.table__account-coupon .table__jackpot-subscription___state {
  width: 10%;
}

.table__account-prizes .table-head__account-prizes___button,
.table__account-prizes .table__account-prizes___button,
.table__personal-block .table-head__account-prizes___button,
.table__personal-block .table__account-prizes___button,
.table__jackpot-subscription .table-head__account-prizes___button,
.table__jackpot-subscription .table__account-prizes___button,
.table__account-coupon .table-head__account-prizes___button,
.table__account-coupon .table__account-prizes___button {
  width: 14.2857142857%;
}

.table__account-prizes .table-head__account-prizes___balance,
.table__account-prizes .table__account-prizes___balance,
.table__personal-block .table-head__account-prizes___balance,
.table__personal-block .table__account-prizes___balance,
.table__jackpot-subscription .table-head__account-prizes___balance,
.table__jackpot-subscription .table__account-prizes___balance,
.table__account-coupon .table-head__account-prizes___balance,
.table__account-coupon .table__account-prizes___balance {
  width: 10%;
}

.table__account-prizes .list-header__block-end,
.table__personal-block .list-header__block-end,
.table__jackpot-subscription .list-header__block-end,
.table__account-coupon .list-header__block-end {
  width: 14.2857142857%;
}

.table__account-prizes .list-value__block-end___button,
.table__personal-block .list-value__block-end___button,
.table__jackpot-subscription .list-value__block-end___button,
.table__account-coupon .list-value__block-end___button {
  width: 14.2857142857%;
}

.table__account-prizes .table__account-coupon___valid-for,
.table__account-prizes .table-head__account-coupon___valid-for,
.table__personal-block .table__account-coupon___valid-for,
.table__personal-block .table-head__account-coupon___valid-for,
.table__jackpot-subscription .table__account-coupon___valid-for,
.table__jackpot-subscription .table-head__account-coupon___valid-for,
.table__account-coupon .table__account-coupon___valid-for,
.table__account-coupon .table-head__account-coupon___valid-for {
  width: 11.7142857143%;
}

.table__account-prizes .table__account-coupon___title,
.table__account-prizes .table-head__account-coupon___title,
.table__personal-block .table__account-coupon___title,
.table__personal-block .table-head__account-coupon___title,
.table__jackpot-subscription .table__account-coupon___title,
.table__jackpot-subscription .table-head__account-coupon___title,
.table__account-coupon .table__account-coupon___title,
.table__account-coupon .table-head__account-coupon___title {
  width: 31.4285714286%;
}

.table__account-prizes .table__account-coupon___valid-till,
.table__account-prizes .table-head__account-coupon___valid-till,
.table__personal-block .table__account-coupon___valid-till,
.table__personal-block .table-head__account-coupon___valid-till,
.table__jackpot-subscription .table__account-coupon___valid-till,
.table__jackpot-subscription .table-head__account-coupon___valid-till,
.table__account-coupon .table__account-coupon___valid-till,
.table__account-coupon .table-head__account-coupon___valid-till {
  width: 20.2%;
}

.table__account-prizes .table__account-coupon___value,
.table__account-prizes .table-head__account-coupon___value,
.table__personal-block .table__account-coupon___value,
.table__personal-block .table-head__account-coupon___value,
.table__jackpot-subscription .table__account-coupon___value,
.table__jackpot-subscription .table-head__account-coupon___value,
.table__account-coupon .table__account-coupon___value,
.table__account-coupon .table-head__account-coupon___value {
  width: 10.0857142857%;
}

.table__account-prizes .table__account-coupon___status,
.table__account-prizes .table-head__account-coupon___status,
.table__personal-block .table__account-coupon___status,
.table__personal-block .table-head__account-coupon___status,
.table__jackpot-subscription .table__account-coupon___status,
.table__jackpot-subscription .table-head__account-coupon___status,
.table__account-coupon .table__account-coupon___status,
.table__account-coupon .table-head__account-coupon___status {
  width: 15.1428571429%;
}

.table__account-prizes .table__account-prizes___credit .account-prizes__text,
.table__personal-block .table__account-prizes___credit .account-prizes__text,
.table__jackpot-subscription .table__account-prizes___credit .account-prizes__text,
.table__account-coupon .table__account-prizes___credit .account-prizes__text {
  float: right;
}

.table__account-prizes .table__account-prizes___balance,
.table__personal-block .table__account-prizes___balance,
.table__jackpot-subscription .table__account-prizes___balance,
.table__account-coupon .table__account-prizes___balance {
  text-align: right;
}

.table__account-prizes .table__account-prizes___balance .account-prizes__text,
.table__personal-block .table__account-prizes___balance .account-prizes__text,
.table__jackpot-subscription .table__account-prizes___balance .account-prizes__text,
.table__account-coupon .table__account-prizes___balance .account-prizes__text {
  float: right;
  margin-right: 30px;
}

.table__account-prizes .table-head__account-prizes___credit,
.table__personal-block .table-head__account-prizes___credit,
.table__jackpot-subscription .table-head__account-prizes___credit,
.table__account-coupon .table-head__account-prizes___credit {
  text-align: right;
}

.table__account-prizes .table-head__personal-block___game,
.table__account-prizes .table__personal-block___game,
.table__account-prizes .table-head__personal-block___start,
.table__account-prizes .table__personal-block___start,
.table__account-prizes .table-head__personal-block___duration,
.table__account-prizes .table__personal-block___duration,
.table__account-prizes .table-head__personal-block___end,
.table__account-prizes .table__personal-block___end,
.table__account-prizes .table-head__personal-block___state,
.table__account-prizes .table__personal-block___state,
.table__personal-block .table-head__personal-block___game,
.table__personal-block .table__personal-block___game,
.table__personal-block .table-head__personal-block___start,
.table__personal-block .table__personal-block___start,
.table__personal-block .table-head__personal-block___duration,
.table__personal-block .table__personal-block___duration,
.table__personal-block .table-head__personal-block___end,
.table__personal-block .table__personal-block___end,
.table__personal-block .table-head__personal-block___state,
.table__personal-block .table__personal-block___state,
.table__jackpot-subscription .table-head__personal-block___game,
.table__jackpot-subscription .table__personal-block___game,
.table__jackpot-subscription .table-head__personal-block___start,
.table__jackpot-subscription .table__personal-block___start,
.table__jackpot-subscription .table-head__personal-block___duration,
.table__jackpot-subscription .table__personal-block___duration,
.table__jackpot-subscription .table-head__personal-block___end,
.table__jackpot-subscription .table__personal-block___end,
.table__jackpot-subscription .table-head__personal-block___state,
.table__jackpot-subscription .table__personal-block___state,
.table__account-coupon .table-head__personal-block___game,
.table__account-coupon .table__personal-block___game,
.table__account-coupon .table-head__personal-block___start,
.table__account-coupon .table__personal-block___start,
.table__account-coupon .table-head__personal-block___duration,
.table__account-coupon .table__personal-block___duration,
.table__account-coupon .table-head__personal-block___end,
.table__account-coupon .table__personal-block___end,
.table__account-coupon .table-head__personal-block___state,
.table__account-coupon .table__personal-block___state {
  width: 14.2857142857%;
}

.table__account-prizes .table-head__personal-block___interaction,
.table__account-prizes .table__personal-block___interaction,
.table__personal-block .table-head__personal-block___interaction,
.table__personal-block .table__personal-block___interaction,
.table__jackpot-subscription .table-head__personal-block___interaction,
.table__jackpot-subscription .table__personal-block___interaction,
.table__account-coupon .table-head__personal-block___interaction,
.table__account-coupon .table__personal-block___interaction {
  width: 14.2857142857%;
}

.table__account-prizes .list-content,
.table__personal-block .list-content,
.table__jackpot-subscription .list-content,
.table__account-coupon .list-content {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  list-style-type: none;
  margin-bottom: 24.11136px;
}

.table__account-prizes .account-prizes__date-day,
.table__account-prizes .account-prizes__date-time,
.table__account-prizes .jackpot-subscription__date-day,
.table__personal-block .account-prizes__date-day,
.table__personal-block .account-prizes__date-time,
.table__personal-block .jackpot-subscription__date-day,
.table__jackpot-subscription .account-prizes__date-day,
.table__jackpot-subscription .account-prizes__date-time,
.table__jackpot-subscription .jackpot-subscription__date-day,
.table__account-coupon .account-prizes__date-day,
.table__account-coupon .account-prizes__date-time,
.table__account-coupon .jackpot-subscription__date-day {
  float: left;
}

.table__account-prizes .account-prizes__date-time,
.table__personal-block .account-prizes__date-time,
.table__jackpot-subscription .account-prizes__date-time,
.table__account-coupon .account-prizes__date-time {
  clear: both;
}

.table__account-prizes .list-value__block-end___button,
.table__personal-block .list-value__block-end___button,
.table__jackpot-subscription .list-value__block-end___button,
.table__account-coupon .list-value__block-end___button {
  height: 50px;
}

.table__account-prizes .account-prizes__image-wrapper,
.table__account-prizes .personal-block__image-wrapper,
.table__account-prizes .jackpot-subscription__image-wrapper,
.table__personal-block .account-prizes__image-wrapper,
.table__personal-block .personal-block__image-wrapper,
.table__personal-block .jackpot-subscription__image-wrapper,
.table__jackpot-subscription .account-prizes__image-wrapper,
.table__jackpot-subscription .personal-block__image-wrapper,
.table__jackpot-subscription .jackpot-subscription__image-wrapper,
.table__account-coupon .account-prizes__image-wrapper,
.table__account-coupon .personal-block__image-wrapper,
.table__account-coupon .jackpot-subscription__image-wrapper {
  float: left;
  width: 100%;
}

.table__account-prizes .account-prizes__game-img___small,
.table__account-prizes .personal-block__game-img___small,
.table__account-prizes .jackpot-subscription__game-img___small,
.table__personal-block .account-prizes__game-img___small,
.table__personal-block .personal-block__game-img___small,
.table__personal-block .jackpot-subscription__game-img___small,
.table__jackpot-subscription .account-prizes__game-img___small,
.table__jackpot-subscription .personal-block__game-img___small,
.table__jackpot-subscription .jackpot-subscription__game-img___small,
.table__account-coupon .account-prizes__game-img___small,
.table__account-coupon .personal-block__game-img___small,
.table__account-coupon .jackpot-subscription__game-img___small {
  height: auto;
  width: 60px;
}

.table__account-prizes .account-prizes__game-img___small_sporttip,
.table__personal-block .account-prizes__game-img___small_sporttip,
.table__jackpot-subscription .account-prizes__game-img___small_sporttip,
.table__account-coupon .account-prizes__game-img___small_sporttip {
  height: auto;
}

.table__account-prizes .account-prizes__game-img___small_goooal,
.table__personal-block .account-prizes__game-img___small_goooal,
.table__jackpot-subscription .account-prizes__game-img___small_goooal,
.table__account-coupon .account-prizes__game-img___small_goooal {
  height: auto;
}

.table__account-prizes .account-prizes__game-img___small_big21,
.table__personal-block .account-prizes__game-img___small_big21,
.table__jackpot-subscription .account-prizes__game-img___small_big21,
.table__account-coupon .account-prizes__game-img___small_big21 {
  height: auto;
}

.table__account-prizes .account-prizes__game-img___big,
.table__account-prizes .personal-block__game-img___big,
.table__personal-block .account-prizes__game-img___big,
.table__personal-block .personal-block__game-img___big,
.table__jackpot-subscription .account-prizes__game-img___big,
.table__jackpot-subscription .personal-block__game-img___big,
.table__account-coupon .account-prizes__game-img___big,
.table__account-coupon .personal-block__game-img___big {
  height: auto;
  width: 80px;
}

.table__account-prizes .list__button-wrapper,
.table__personal-block .list__button-wrapper,
.table__jackpot-subscription .list__button-wrapper,
.table__account-coupon .list__button-wrapper {
  display: inline-block;
  width: 50%;
}

.table__account-prizes .list-value__block-end .account-prizes__text,
.table__account-prizes .list-value__block-end .list__button-wrapper,
.table__personal-block .list-value__block-end .account-prizes__text,
.table__personal-block .list-value__block-end .list__button-wrapper,
.table__jackpot-subscription .list-value__block-end .account-prizes__text,
.table__jackpot-subscription .list-value__block-end .list__button-wrapper,
.table__account-coupon .list-value__block-end .account-prizes__text,
.table__account-coupon .list-value__block-end .list__button-wrapper {
  display: inline-block;
  width: 33%;
}

.table__account-prizes .account-prizes__win,
.table__personal-block .account-prizes__win,
.table__jackpot-subscription .account-prizes__win,
.table__account-coupon .account-prizes__win {
  position: relative;
  padding-left: 30px;
}

.table__account-prizes .account-prizes__win:before,
.table__personal-block .account-prizes__win:before,
.table__jackpot-subscription .account-prizes__win:before,
.table__account-coupon .account-prizes__win:before {
  height: 21px;
  width: 21px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj48dGl0bGU+Z2V3aW5uZS1ob3ZlcjwvdGl0bGU+PHBhdGggZD0iTTIyLjMyNyAyNS45NDljLjYzMS0zLjM3OSA1LjY3My01Ljg1NyA1LjY3My0xNS45NDloLTE0YzAgMTAuMDkyIDUuMDQyIDEyLjU3IDUuNjczIDE1Ljk0OXptLTguODI3LTYuNDQ5YTEgMSAwIDAgMS0uNDIxLS4wOTMgNS43ODYgNS43ODYgMCAwIDEtMi45LTMuNDU2IDMuOTU2IDMuOTU2IDAgMCAxLS4wNjMtMi45MTUgMi42MzEgMi42MzEgMCAwIDEgMS42ODQtMS41MTYgMSAxIDAgMCAxIC40ODYgMS45MzggMS4yNzQgMS4yNzQgMCAwIDAtLjQuNTA4IDQuMDEgNC4wMSAwIDAgMCAyLjAzNyAzLjYyOCAxIDEgMCAwIDEtLjQyMyAxLjkwNnptLTEuMy02LjAyem0wIDB6bTE1LjM5NSA1LjQ0MmExIDEgMCAwIDEgLjQ4NC0xLjMyOSA0LjAxIDQuMDEgMCAwIDAgMi4wMzctMy42MjggMS4yNzQgMS4yNzQgMCAwIDAtLjQtLjUwOCAxIDEgMCAwIDEgLjQ4NC0xLjkzNyAyLjYzMSAyLjYzMSAwIDAgMSAxLjY4OCAxLjUxNiAzLjk1NiAzLjk1NiAwIDAgMS0uMDYzIDIuOTE1IDUuNzg2IDUuNzg2IDAgMCAxLTIuOSAzLjQ1NiAxIDEgMCAwIDEtMS4zMjgtLjQ4NXptMi4yMDUtNS40NDJ6bTAgMHptLTEwLjEyNyAxMy41NjljLS4wOSAxLjI3My0uNTc2IDMuNTI5LTIuNjI3IDMuNTI5djEuNDIyaDcuOTE4di0xLjQyMmMtMi4xMDkgMC0yLjU0OC0yLjI1Ni0yLjYzNy0zLjUyOXoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=");
  background-position: center center;
  margin: 0;
}

.table__account-prizes .account-prizes__win:before,
.table__personal-block .account-prizes__win:before,
.table__jackpot-subscription .account-prizes__win:before,
.table__account-coupon .account-prizes__win:before {
  position: absolute;
  left: 0;
}

.table__jackpot-subscription tbody tr:hover {
  cursor: pointer;
}

.table-head__jackpot-subscription___button-action,
.table__jackpot-subscription___button-action,
.table-head__jackpot-subscription___button-edit,
.table__jackpot-subscription___button-edit {
  width: 11.7142857143%;
}

.table-head__jackpot-subscription___button-action button,
.table__jackpot-subscription___button-action button,
.table-head__jackpot-subscription___button-edit button,
.table__jackpot-subscription___button-edit button {
  width: 90%;
}

.table__account-coupon {
  margin-bottom: 12.05568px;
}

@media screen and (min-width: 768px) {
  .table__account-coupon {
    width: 128%;
  }
}

.coupons-page .table__account-coupon {
  margin-left: 0;
  width: 100%;
}

.table-head__jackpot-subscription___button-delete,
.table__jackpot-subscription___button-delete {
  width: 2.2857142857%;
}

/*------------------------------------*\
    #PHONE VIEW
\*------------------------------------*/

@media screen and (max-width: 767.9px) {
  .table__account-prizes tbody tr,
  .table__account-prizes tbody td,
  .table__personal-block tbody tr,
  .table__personal-block tbody td,
  .table__jackpot-subscription tbody tr,
  .table__jackpot-subscription tbody td,
  .table__account-coupon tbody tr,
  .table__account-coupon tbody td,
  .content-page__statistic-table___ticketwins tbody tr,
  .content-page__statistic-table___ticketwins tbody td {
    display: block;
  }

  .table__account-prizes tbody tr,
  .table__personal-block tbody tr,
  .table__jackpot-subscription tbody tr,
  .table__account-coupon tbody tr,
  .content-page__statistic-table___ticketwins tbody tr {
    zoom: 1;
    padding: 9px 9px 6px;
  }

  .table__account-prizes tbody tr:before,
  .table__account-prizes tbody tr:after,
  .table__personal-block tbody tr:before,
  .table__personal-block tbody tr:after,
  .table__jackpot-subscription tbody tr:before,
  .table__jackpot-subscription tbody tr:after,
  .table__account-coupon tbody tr:before,
  .table__account-coupon tbody tr:after,
  .content-page__statistic-table___ticketwins tbody tr:before,
  .content-page__statistic-table___ticketwins tbody tr:after {
    content: " ";
    display: table;
  }

  .table__account-prizes tbody tr:after,
  .table__personal-block tbody tr:after,
  .table__jackpot-subscription tbody tr:after,
  .table__account-coupon tbody tr:after,
  .content-page__statistic-table___ticketwins tbody tr:after {
    clear: both;
  }

  .table__account-prizes tbody td:not(.table__jackpot-subscription___button-delete),
  .table__personal-block tbody td:not(.table__jackpot-subscription___button-delete),
  .table__jackpot-subscription tbody td:not(.table__jackpot-subscription___button-delete),
  .table__account-coupon tbody td:not(.table__jackpot-subscription___button-delete),
  .content-page__statistic-table___ticketwins tbody td:not(.table__jackpot-subscription___button-delete) {
    min-height: 30px;
    padding: 0;
  }

  .table__account-prizes .table__account-prizes___date,
  .table__account-prizes .table__account-prizes___description,
  .table__account-prizes .table__account-prizes___credit,
  .table__account-prizes .table__account-prizes___button,
  .table__account-prizes .table__account-prizes___balance,
  .table__account-prizes .list-value__block,
  .table__account-prizes .list-value__block-start,
  .table__account-prizes .list-value__block-duration,
  .table__account-prizes .list-value__block-end___date,
  .table__account-prizes .list-value__block-end___state,
  .table__account-prizes .list-value__block-end___button,
  .table__account-prizes .table-head__personal-block___game,
  .table__account-prizes .table__personal-block___game,
  .table__account-prizes .table__personal-block___start,
  .table__account-prizes .table__personal-block___duration,
  .table__account-prizes .table__personal-block___end,
  .table__account-prizes .table__personal-block___state,
  .table__account-prizes .table__personal-block___interaction,
  .table__account-prizes .table__account-prizes___state,
  .table__account-prizes .table__account-prizes___jackpot-height,
  .table__account-prizes .table__account-prizes___button-delete,
  .table__account-prizes .table__account-coupon___valid-for,
  .table__account-prizes .table__account-coupon___title,
  .table__account-prizes .table__account-coupon___valid-till,
  .table__account-prizes .table__account-coupon___value,
  .table__account-prizes .table__account-coupon___status,
  .table__account-prizes .table__jackpot-subscription___date,
  .table__account-prizes .table__jackpot-subscription___jackpot-height,
  .table__account-prizes .table__jackpot-subscription___prize-per-game,
  .table__account-prizes .table__jackpot-subscription___state,
  .table__account-prizes .table__jackpot-subscription___button-action,
  .table__account-prizes .table__jackpot-subscription___button-delete,
  .table__account-prizes .table__jackpot-subscription___button-edit,
  .table__account-prizes .statistic-table__cell-ticket-logo,
  .table__account-prizes .statistic-table__cell-numbers-of-jackpot-draws,
  .table__account-prizes .statistic-table__cell-jackpot-money,
  .table__account-prizes .statistic-table__cell-creatio-year,
  .table__personal-block .table__account-prizes___date,
  .table__personal-block .table__account-prizes___description,
  .table__personal-block .table__account-prizes___credit,
  .table__personal-block .table__account-prizes___button,
  .table__personal-block .table__account-prizes___balance,
  .table__personal-block .list-value__block,
  .table__personal-block .list-value__block-start,
  .table__personal-block .list-value__block-duration,
  .table__personal-block .list-value__block-end___date,
  .table__personal-block .list-value__block-end___state,
  .table__personal-block .list-value__block-end___button,
  .table__personal-block .table-head__personal-block___game,
  .table__personal-block .table__personal-block___game,
  .table__personal-block .table__personal-block___start,
  .table__personal-block .table__personal-block___duration,
  .table__personal-block .table__personal-block___end,
  .table__personal-block .table__personal-block___state,
  .table__personal-block .table__personal-block___interaction,
  .table__personal-block .table__account-prizes___state,
  .table__personal-block .table__account-prizes___jackpot-height,
  .table__personal-block .table__account-prizes___button-delete,
  .table__personal-block .table__account-coupon___valid-for,
  .table__personal-block .table__account-coupon___title,
  .table__personal-block .table__account-coupon___valid-till,
  .table__personal-block .table__account-coupon___value,
  .table__personal-block .table__account-coupon___status,
  .table__personal-block .table__jackpot-subscription___date,
  .table__personal-block .table__jackpot-subscription___jackpot-height,
  .table__personal-block .table__jackpot-subscription___prize-per-game,
  .table__personal-block .table__jackpot-subscription___state,
  .table__personal-block .table__jackpot-subscription___button-action,
  .table__personal-block .table__jackpot-subscription___button-delete,
  .table__personal-block .table__jackpot-subscription___button-edit,
  .table__personal-block .statistic-table__cell-ticket-logo,
  .table__personal-block .statistic-table__cell-numbers-of-jackpot-draws,
  .table__personal-block .statistic-table__cell-jackpot-money,
  .table__personal-block .statistic-table__cell-creatio-year,
  .table__jackpot-subscription .table__account-prizes___date,
  .table__jackpot-subscription .table__account-prizes___description,
  .table__jackpot-subscription .table__account-prizes___credit,
  .table__jackpot-subscription .table__account-prizes___button,
  .table__jackpot-subscription .table__account-prizes___balance,
  .table__jackpot-subscription .list-value__block,
  .table__jackpot-subscription .list-value__block-start,
  .table__jackpot-subscription .list-value__block-duration,
  .table__jackpot-subscription .list-value__block-end___date,
  .table__jackpot-subscription .list-value__block-end___state,
  .table__jackpot-subscription .list-value__block-end___button,
  .table__jackpot-subscription .table-head__personal-block___game,
  .table__jackpot-subscription .table__personal-block___game,
  .table__jackpot-subscription .table__personal-block___start,
  .table__jackpot-subscription .table__personal-block___duration,
  .table__jackpot-subscription .table__personal-block___end,
  .table__jackpot-subscription .table__personal-block___state,
  .table__jackpot-subscription .table__personal-block___interaction,
  .table__jackpot-subscription .table__account-prizes___state,
  .table__jackpot-subscription .table__account-prizes___jackpot-height,
  .table__jackpot-subscription .table__account-prizes___button-delete,
  .table__jackpot-subscription .table__account-coupon___valid-for,
  .table__jackpot-subscription .table__account-coupon___title,
  .table__jackpot-subscription .table__account-coupon___valid-till,
  .table__jackpot-subscription .table__account-coupon___value,
  .table__jackpot-subscription .table__account-coupon___status,
  .table__jackpot-subscription .table__jackpot-subscription___date,
  .table__jackpot-subscription .table__jackpot-subscription___jackpot-height,
  .table__jackpot-subscription .table__jackpot-subscription___prize-per-game,
  .table__jackpot-subscription .table__jackpot-subscription___state,
  .table__jackpot-subscription .table__jackpot-subscription___button-action,
  .table__jackpot-subscription .table__jackpot-subscription___button-delete,
  .table__jackpot-subscription .table__jackpot-subscription___button-edit,
  .table__jackpot-subscription .statistic-table__cell-ticket-logo,
  .table__jackpot-subscription .statistic-table__cell-numbers-of-jackpot-draws,
  .table__jackpot-subscription .statistic-table__cell-jackpot-money,
  .table__jackpot-subscription .statistic-table__cell-creatio-year,
  .table__account-coupon .table__account-prizes___date,
  .table__account-coupon .table__account-prizes___description,
  .table__account-coupon .table__account-prizes___credit,
  .table__account-coupon .table__account-prizes___button,
  .table__account-coupon .table__account-prizes___balance,
  .table__account-coupon .list-value__block,
  .table__account-coupon .list-value__block-start,
  .table__account-coupon .list-value__block-duration,
  .table__account-coupon .list-value__block-end___date,
  .table__account-coupon .list-value__block-end___state,
  .table__account-coupon .list-value__block-end___button,
  .table__account-coupon .table-head__personal-block___game,
  .table__account-coupon .table__personal-block___game,
  .table__account-coupon .table__personal-block___start,
  .table__account-coupon .table__personal-block___duration,
  .table__account-coupon .table__personal-block___end,
  .table__account-coupon .table__personal-block___state,
  .table__account-coupon .table__personal-block___interaction,
  .table__account-coupon .table__account-prizes___state,
  .table__account-coupon .table__account-prizes___jackpot-height,
  .table__account-coupon .table__account-prizes___button-delete,
  .table__account-coupon .table__account-coupon___valid-for,
  .table__account-coupon .table__account-coupon___title,
  .table__account-coupon .table__account-coupon___valid-till,
  .table__account-coupon .table__account-coupon___value,
  .table__account-coupon .table__account-coupon___status,
  .table__account-coupon .table__jackpot-subscription___date,
  .table__account-coupon .table__jackpot-subscription___jackpot-height,
  .table__account-coupon .table__jackpot-subscription___prize-per-game,
  .table__account-coupon .table__jackpot-subscription___state,
  .table__account-coupon .table__jackpot-subscription___button-action,
  .table__account-coupon .table__jackpot-subscription___button-delete,
  .table__account-coupon .table__jackpot-subscription___button-edit,
  .table__account-coupon .statistic-table__cell-ticket-logo,
  .table__account-coupon .statistic-table__cell-numbers-of-jackpot-draws,
  .table__account-coupon .statistic-table__cell-jackpot-money,
  .table__account-coupon .statistic-table__cell-creatio-year,
  .content-page__statistic-table___ticketwins .table__account-prizes___date,
  .content-page__statistic-table___ticketwins .table__account-prizes___description,
  .content-page__statistic-table___ticketwins .table__account-prizes___credit,
  .content-page__statistic-table___ticketwins .table__account-prizes___button,
  .content-page__statistic-table___ticketwins .table__account-prizes___balance,
  .content-page__statistic-table___ticketwins .list-value__block,
  .content-page__statistic-table___ticketwins .list-value__block-start,
  .content-page__statistic-table___ticketwins .list-value__block-duration,
  .content-page__statistic-table___ticketwins .list-value__block-end___date,
  .content-page__statistic-table___ticketwins .list-value__block-end___state,
  .content-page__statistic-table___ticketwins .list-value__block-end___button,
  .content-page__statistic-table___ticketwins .table-head__personal-block___game,
  .content-page__statistic-table___ticketwins .table__personal-block___game,
  .content-page__statistic-table___ticketwins .table__personal-block___start,
  .content-page__statistic-table___ticketwins .table__personal-block___duration,
  .content-page__statistic-table___ticketwins .table__personal-block___end,
  .content-page__statistic-table___ticketwins .table__personal-block___state,
  .content-page__statistic-table___ticketwins .table__personal-block___interaction,
  .content-page__statistic-table___ticketwins .table__account-prizes___state,
  .content-page__statistic-table___ticketwins .table__account-prizes___jackpot-height,
  .content-page__statistic-table___ticketwins .table__account-prizes___button-delete,
  .content-page__statistic-table___ticketwins .table__account-coupon___valid-for,
  .content-page__statistic-table___ticketwins .table__account-coupon___title,
  .content-page__statistic-table___ticketwins .table__account-coupon___valid-till,
  .content-page__statistic-table___ticketwins .table__account-coupon___value,
  .content-page__statistic-table___ticketwins .table__account-coupon___status,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___date,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___jackpot-height,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___prize-per-game,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___state,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-action,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-delete,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-edit,
  .content-page__statistic-table___ticketwins .statistic-table__cell-ticket-logo,
  .content-page__statistic-table___ticketwins .statistic-table__cell-numbers-of-jackpot-draws,
  .content-page__statistic-table___ticketwins .statistic-table__cell-jackpot-money,
  .content-page__statistic-table___ticketwins .statistic-table__cell-creatio-year {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .table__account-prizes .table__account-prizes___date.hidden-phone,
  .table__account-prizes .table__account-prizes___description.hidden-phone,
  .table__account-prizes .table__account-prizes___credit.hidden-phone,
  .table__account-prizes .table__account-prizes___button.hidden-phone,
  .table__account-prizes .table__account-prizes___balance.hidden-phone,
  .table__account-prizes .list-value__block.hidden-phone,
  .table__account-prizes .list-value__block-start.hidden-phone,
  .table__account-prizes .list-value__block-duration.hidden-phone,
  .table__account-prizes .list-value__block-end___date.hidden-phone,
  .table__account-prizes .list-value__block-end___state.hidden-phone,
  .table__account-prizes .list-value__block-end___button.hidden-phone,
  .table__account-prizes .table-head__personal-block___game.hidden-phone,
  .table__account-prizes .table__personal-block___game.hidden-phone,
  .table__account-prizes .table__personal-block___start.hidden-phone,
  .table__account-prizes .table__personal-block___duration.hidden-phone,
  .table__account-prizes .table__personal-block___end.hidden-phone,
  .table__account-prizes .table__personal-block___state.hidden-phone,
  .table__account-prizes .table__personal-block___interaction.hidden-phone,
  .table__account-prizes .table__account-prizes___state.hidden-phone,
  .table__account-prizes .table__account-prizes___jackpot-height.hidden-phone,
  .table__account-prizes .table__account-prizes___button-delete.hidden-phone,
  .table__account-prizes .table__account-coupon___valid-for.hidden-phone,
  .table__account-prizes .table__account-coupon___title.hidden-phone,
  .table__account-prizes .table__account-coupon___valid-till.hidden-phone,
  .table__account-prizes .table__account-coupon___value.hidden-phone,
  .table__account-prizes .table__account-coupon___status.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___date.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___jackpot-height.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___prize-per-game.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___state.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___button-action.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___button-delete.hidden-phone,
  .table__account-prizes .table__jackpot-subscription___button-edit.hidden-phone,
  .table__account-prizes .statistic-table__cell-ticket-logo.hidden-phone,
  .table__account-prizes .statistic-table__cell-numbers-of-jackpot-draws.hidden-phone,
  .table__account-prizes .statistic-table__cell-jackpot-money.hidden-phone,
  .table__account-prizes .statistic-table__cell-creatio-year.hidden-phone,
  .table__personal-block .table__account-prizes___date.hidden-phone,
  .table__personal-block .table__account-prizes___description.hidden-phone,
  .table__personal-block .table__account-prizes___credit.hidden-phone,
  .table__personal-block .table__account-prizes___button.hidden-phone,
  .table__personal-block .table__account-prizes___balance.hidden-phone,
  .table__personal-block .list-value__block.hidden-phone,
  .table__personal-block .list-value__block-start.hidden-phone,
  .table__personal-block .list-value__block-duration.hidden-phone,
  .table__personal-block .list-value__block-end___date.hidden-phone,
  .table__personal-block .list-value__block-end___state.hidden-phone,
  .table__personal-block .list-value__block-end___button.hidden-phone,
  .table__personal-block .table-head__personal-block___game.hidden-phone,
  .table__personal-block .table__personal-block___game.hidden-phone,
  .table__personal-block .table__personal-block___start.hidden-phone,
  .table__personal-block .table__personal-block___duration.hidden-phone,
  .table__personal-block .table__personal-block___end.hidden-phone,
  .table__personal-block .table__personal-block___state.hidden-phone,
  .table__personal-block .table__personal-block___interaction.hidden-phone,
  .table__personal-block .table__account-prizes___state.hidden-phone,
  .table__personal-block .table__account-prizes___jackpot-height.hidden-phone,
  .table__personal-block .table__account-prizes___button-delete.hidden-phone,
  .table__personal-block .table__account-coupon___valid-for.hidden-phone,
  .table__personal-block .table__account-coupon___title.hidden-phone,
  .table__personal-block .table__account-coupon___valid-till.hidden-phone,
  .table__personal-block .table__account-coupon___value.hidden-phone,
  .table__personal-block .table__account-coupon___status.hidden-phone,
  .table__personal-block .table__jackpot-subscription___date.hidden-phone,
  .table__personal-block .table__jackpot-subscription___jackpot-height.hidden-phone,
  .table__personal-block .table__jackpot-subscription___prize-per-game.hidden-phone,
  .table__personal-block .table__jackpot-subscription___state.hidden-phone,
  .table__personal-block .table__jackpot-subscription___button-action.hidden-phone,
  .table__personal-block .table__jackpot-subscription___button-delete.hidden-phone,
  .table__personal-block .table__jackpot-subscription___button-edit.hidden-phone,
  .table__personal-block .statistic-table__cell-ticket-logo.hidden-phone,
  .table__personal-block .statistic-table__cell-numbers-of-jackpot-draws.hidden-phone,
  .table__personal-block .statistic-table__cell-jackpot-money.hidden-phone,
  .table__personal-block .statistic-table__cell-creatio-year.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___date.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___description.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___credit.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___button.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___balance.hidden-phone,
  .table__jackpot-subscription .list-value__block.hidden-phone,
  .table__jackpot-subscription .list-value__block-start.hidden-phone,
  .table__jackpot-subscription .list-value__block-duration.hidden-phone,
  .table__jackpot-subscription .list-value__block-end___date.hidden-phone,
  .table__jackpot-subscription .list-value__block-end___state.hidden-phone,
  .table__jackpot-subscription .list-value__block-end___button.hidden-phone,
  .table__jackpot-subscription .table-head__personal-block___game.hidden-phone,
  .table__jackpot-subscription .table__personal-block___game.hidden-phone,
  .table__jackpot-subscription .table__personal-block___start.hidden-phone,
  .table__jackpot-subscription .table__personal-block___duration.hidden-phone,
  .table__jackpot-subscription .table__personal-block___end.hidden-phone,
  .table__jackpot-subscription .table__personal-block___state.hidden-phone,
  .table__jackpot-subscription .table__personal-block___interaction.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___state.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___jackpot-height.hidden-phone,
  .table__jackpot-subscription .table__account-prizes___button-delete.hidden-phone,
  .table__jackpot-subscription .table__account-coupon___valid-for.hidden-phone,
  .table__jackpot-subscription .table__account-coupon___title.hidden-phone,
  .table__jackpot-subscription .table__account-coupon___valid-till.hidden-phone,
  .table__jackpot-subscription .table__account-coupon___value.hidden-phone,
  .table__jackpot-subscription .table__account-coupon___status.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___date.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___jackpot-height.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___prize-per-game.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___state.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___button-action.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___button-delete.hidden-phone,
  .table__jackpot-subscription .table__jackpot-subscription___button-edit.hidden-phone,
  .table__jackpot-subscription .statistic-table__cell-ticket-logo.hidden-phone,
  .table__jackpot-subscription .statistic-table__cell-numbers-of-jackpot-draws.hidden-phone,
  .table__jackpot-subscription .statistic-table__cell-jackpot-money.hidden-phone,
  .table__jackpot-subscription .statistic-table__cell-creatio-year.hidden-phone,
  .table__account-coupon .table__account-prizes___date.hidden-phone,
  .table__account-coupon .table__account-prizes___description.hidden-phone,
  .table__account-coupon .table__account-prizes___credit.hidden-phone,
  .table__account-coupon .table__account-prizes___button.hidden-phone,
  .table__account-coupon .table__account-prizes___balance.hidden-phone,
  .table__account-coupon .list-value__block.hidden-phone,
  .table__account-coupon .list-value__block-start.hidden-phone,
  .table__account-coupon .list-value__block-duration.hidden-phone,
  .table__account-coupon .list-value__block-end___date.hidden-phone,
  .table__account-coupon .list-value__block-end___state.hidden-phone,
  .table__account-coupon .list-value__block-end___button.hidden-phone,
  .table__account-coupon .table-head__personal-block___game.hidden-phone,
  .table__account-coupon .table__personal-block___game.hidden-phone,
  .table__account-coupon .table__personal-block___start.hidden-phone,
  .table__account-coupon .table__personal-block___duration.hidden-phone,
  .table__account-coupon .table__personal-block___end.hidden-phone,
  .table__account-coupon .table__personal-block___state.hidden-phone,
  .table__account-coupon .table__personal-block___interaction.hidden-phone,
  .table__account-coupon .table__account-prizes___state.hidden-phone,
  .table__account-coupon .table__account-prizes___jackpot-height.hidden-phone,
  .table__account-coupon .table__account-prizes___button-delete.hidden-phone,
  .table__account-coupon .table__account-coupon___valid-for.hidden-phone,
  .table__account-coupon .table__account-coupon___title.hidden-phone,
  .table__account-coupon .table__account-coupon___valid-till.hidden-phone,
  .table__account-coupon .table__account-coupon___value.hidden-phone,
  .table__account-coupon .table__account-coupon___status.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___date.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___jackpot-height.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___prize-per-game.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___state.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___button-action.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___button-delete.hidden-phone,
  .table__account-coupon .table__jackpot-subscription___button-edit.hidden-phone,
  .table__account-coupon .statistic-table__cell-ticket-logo.hidden-phone,
  .table__account-coupon .statistic-table__cell-numbers-of-jackpot-draws.hidden-phone,
  .table__account-coupon .statistic-table__cell-jackpot-money.hidden-phone,
  .table__account-coupon .statistic-table__cell-creatio-year.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___date.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___description.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___credit.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___button.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___balance.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block-start.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block-duration.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block-end___date.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block-end___state.hidden-phone,
  .content-page__statistic-table___ticketwins .list-value__block-end___button.hidden-phone,
  .content-page__statistic-table___ticketwins .table-head__personal-block___game.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___game.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___start.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___duration.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___end.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___state.hidden-phone,
  .content-page__statistic-table___ticketwins .table__personal-block___interaction.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___state.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___jackpot-height.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-prizes___button-delete.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-coupon___valid-for.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-coupon___title.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-coupon___valid-till.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-coupon___value.hidden-phone,
  .content-page__statistic-table___ticketwins .table__account-coupon___status.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___date.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___jackpot-height.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___prize-per-game.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___state.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-action.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-delete.hidden-phone,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___button-edit.hidden-phone,
  .content-page__statistic-table___ticketwins .statistic-table__cell-ticket-logo.hidden-phone,
  .content-page__statistic-table___ticketwins .statistic-table__cell-numbers-of-jackpot-draws.hidden-phone,
  .content-page__statistic-table___ticketwins .statistic-table__cell-jackpot-money.hidden-phone,
  .content-page__statistic-table___ticketwins .statistic-table__cell-creatio-year.hidden-phone {
    min-height: 0;
  }

  .table__account-prizes .table__personal-block___interaction,
  .table__personal-block .table__personal-block___interaction,
  .table__jackpot-subscription .table__personal-block___interaction,
  .table__account-coupon .table__personal-block___interaction,
  .content-page__statistic-table___ticketwins .table__personal-block___interaction {
    text-align: right;
  }

  .table__account-prizes .table__account-prizes___game,
  .table__account-prizes .table__jackpot-subscription___game,
  .table__personal-block .table__account-prizes___game,
  .table__personal-block .table__jackpot-subscription___game,
  .table__jackpot-subscription .table__account-prizes___game,
  .table__jackpot-subscription .table__jackpot-subscription___game,
  .table__account-coupon .table__account-prizes___game,
  .table__account-coupon .table__jackpot-subscription___game,
  .content-page__statistic-table___ticketwins .table__account-prizes___game,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___game {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1;
    font-family: roboto-bold;
  }

  .table__account-prizes .table__account-prizes___game .account-prizes__text,
  .table__account-prizes .table__account-prizes___game .jackpot-subscription__text,
  .table__account-prizes .table__jackpot-subscription___game .account-prizes__text,
  .table__account-prizes .table__jackpot-subscription___game .jackpot-subscription__text,
  .table__personal-block .table__account-prizes___game .account-prizes__text,
  .table__personal-block .table__account-prizes___game .jackpot-subscription__text,
  .table__personal-block .table__jackpot-subscription___game .account-prizes__text,
  .table__personal-block .table__jackpot-subscription___game .jackpot-subscription__text,
  .table__jackpot-subscription .table__account-prizes___game .account-prizes__text,
  .table__jackpot-subscription .table__account-prizes___game .jackpot-subscription__text,
  .table__jackpot-subscription .table__jackpot-subscription___game .account-prizes__text,
  .table__jackpot-subscription .table__jackpot-subscription___game .jackpot-subscription__text,
  .table__account-coupon .table__account-prizes___game .account-prizes__text,
  .table__account-coupon .table__account-prizes___game .jackpot-subscription__text,
  .table__account-coupon .table__jackpot-subscription___game .account-prizes__text,
  .table__account-coupon .table__jackpot-subscription___game .jackpot-subscription__text,
  .content-page__statistic-table___ticketwins .table__account-prizes___game .account-prizes__text,
  .content-page__statistic-table___ticketwins .table__account-prizes___game .jackpot-subscription__text,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___game .account-prizes__text,
  .content-page__statistic-table___ticketwins .table__jackpot-subscription___game .jackpot-subscription__text {
    float: left;
    text-align: left;
    width: 50%;
  }

  .table__account-prizes .account-prizes__date-day,
  .table__account-prizes .account-prizes__date-time,
  .table__account-prizes .jackpot-subscription__date-day,
  .table__personal-block .account-prizes__date-day,
  .table__personal-block .account-prizes__date-time,
  .table__personal-block .jackpot-subscription__date-day,
  .table__jackpot-subscription .account-prizes__date-day,
  .table__jackpot-subscription .account-prizes__date-time,
  .table__jackpot-subscription .jackpot-subscription__date-day,
  .table__account-coupon .account-prizes__date-day,
  .table__account-coupon .account-prizes__date-time,
  .table__account-coupon .jackpot-subscription__date-day,
  .content-page__statistic-table___ticketwins .account-prizes__date-day,
  .content-page__statistic-table___ticketwins .account-prizes__date-time,
  .content-page__statistic-table___ticketwins .jackpot-subscription__date-day {
    float: none;
    margin-left: 6px;
  }

  .table__account-prizes .table__account-prizes___credit .account-prizes__text,
  .table__personal-block .table__account-prizes___credit .account-prizes__text,
  .table__jackpot-subscription .table__account-prizes___credit .account-prizes__text,
  .table__account-coupon .table__account-prizes___credit .account-prizes__text,
  .content-page__statistic-table___ticketwins .table__account-prizes___credit .account-prizes__text {
    font-family: "roboto-bold", "Arial", sans-serif;
    padding: 0;
    width: auto;
  }

  .table__account-prizes .table__account-prizes___button,
  .table__account-prizes .table__personal-block___interaction,
  .table__personal-block .table__account-prizes___button,
  .table__personal-block .table__personal-block___interaction,
  .table__jackpot-subscription .table__account-prizes___button,
  .table__jackpot-subscription .table__personal-block___interaction,
  .table__account-coupon .table__account-prizes___button,
  .table__account-coupon .table__personal-block___interaction,
  .content-page__statistic-table___ticketwins .table__account-prizes___button,
  .content-page__statistic-table___ticketwins .table__personal-block___interaction {
    min-height: 0;
  }

  .table__account-prizes .table__account-prizes___button button,
  .table__account-prizes .table__personal-block___interaction button,
  .table__personal-block .table__account-prizes___button button,
  .table__personal-block .table__personal-block___interaction button,
  .table__jackpot-subscription .table__account-prizes___button button,
  .table__jackpot-subscription .table__personal-block___interaction button,
  .table__account-coupon .table__account-prizes___button button,
  .table__account-coupon .table__personal-block___interaction button,
  .content-page__statistic-table___ticketwins .table__account-prizes___button button,
  .content-page__statistic-table___ticketwins .table__personal-block___interaction button {
    float: right;
    margin: 9px 0;
  }

  .table__account-prizes .table__account-prizes___balance .account-prizes__text,
  .table__personal-block .table__account-prizes___balance .account-prizes__text,
  .table__jackpot-subscription .table__account-prizes___balance .account-prizes__text,
  .table__account-coupon .table__account-prizes___balance .account-prizes__text,
  .content-page__statistic-table___ticketwins .table__account-prizes___balance .account-prizes__text {
    margin: 0;
  }

  .table__account-prizes .account-prizes__win:after,
  .table__personal-block .account-prizes__win:after,
  .table__jackpot-subscription .account-prizes__win:after,
  .table__account-coupon .account-prizes__win:after,
  .content-page__statistic-table___ticketwins .account-prizes__win:after {
    display: none;
  }

  .table__account-prizes .account-prizes__property,
  .table__account-prizes .personal-block__property,
  .table__account-prizes .account-coupon__property,
  .table__account-prizes .jackpot-subscription__property,
  .table__personal-block .account-prizes__property,
  .table__personal-block .personal-block__property,
  .table__personal-block .account-coupon__property,
  .table__personal-block .jackpot-subscription__property,
  .table__jackpot-subscription .account-prizes__property,
  .table__jackpot-subscription .personal-block__property,
  .table__jackpot-subscription .account-coupon__property,
  .table__jackpot-subscription .jackpot-subscription__property,
  .table__account-coupon .account-prizes__property,
  .table__account-coupon .personal-block__property,
  .table__account-coupon .account-coupon__property,
  .table__account-coupon .jackpot-subscription__property,
  .content-page__statistic-table___ticketwins .account-prizes__property,
  .content-page__statistic-table___ticketwins .personal-block__property,
  .content-page__statistic-table___ticketwins .account-coupon__property,
  .content-page__statistic-table___ticketwins .jackpot-subscription__property {
    width: 48.5714285714%;
    float: left;
    margin-right: 2.8571428571%;
    padding: 3px 0;
    text-align: right;
  }

  .table__account-prizes .account-prizes__text,
  .table__account-prizes .personal-block__text,
  .table__account-prizes .account-coupon__text,
  .table__account-prizes .jackpot-subscription__text,
  .table__personal-block .account-prizes__text,
  .table__personal-block .personal-block__text,
  .table__personal-block .account-coupon__text,
  .table__personal-block .jackpot-subscription__text,
  .table__jackpot-subscription .account-prizes__text,
  .table__jackpot-subscription .personal-block__text,
  .table__jackpot-subscription .account-coupon__text,
  .table__jackpot-subscription .jackpot-subscription__text,
  .table__account-coupon .account-prizes__text,
  .table__account-coupon .personal-block__text,
  .table__account-coupon .account-coupon__text,
  .table__account-coupon .jackpot-subscription__text,
  .content-page__statistic-table___ticketwins .account-prizes__text,
  .content-page__statistic-table___ticketwins .personal-block__text,
  .content-page__statistic-table___ticketwins .account-coupon__text,
  .content-page__statistic-table___ticketwins .jackpot-subscription__text {
    width: 48.5714285714%;
    float: right;
    margin-right: 0;
    padding: 3px 0;
    text-align: right;
  }

  .table__account-prizes .account-prizes__game-img___small_sporttip {
    width: 60px;
  }

  .table__account-prizes .account-prizes__game-img___small_goooal {
    width: 60px;
  }

  .table__account-prizes .account-prizes__game-img___small_big21 {
    width: 60px;
  }

  .table__jackpot-subscription___button-action,
  .table__jackpot-subscription___button-edit {
    margin-top: 9px;
  }

  .table__jackpot-subscription___button-action button,
  .table__jackpot-subscription___button-edit button {
    width: 100%;
  }

  .table__jackpot-subscription___button-edit .button__secondary {
    padding: 12.05568px;
  }

  /** necessary to overwrite */

  .table__jackpot-subscription___button-edit.table__jackpot-subscription___button-edit___empty {
    min-height: 0 !important;
  }

  .table__jackpot-subscription___button-delete {
    position: relative;
    min-height: 55px;
    padding: 0;
  }

  .table__jackpot-subscription___button-delete .favourite-tipps__tipp___delete {
    position: absolute;
    background-color: #525252;
    border-radius: 3px;
    display: inline-block;
    height: 37px;
    width: 100%;
  }

  .table__jackpot-subscription___button-delete .favourite-tipps__tipp___delete:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
    padding: 12.05568px;
  }
}

/*------------------------------------*\
    #TICKET
\*------------------------------------*/

/**
 * Styles of a ticket
 */

/*
 * Exception for IE
 */

.msie .ticket__number___disabled,
.msie .ticket__number___disabled:hover {
  color: #f5a4aa !important;
}

/*------------------------------------*\
    #RECEIPT
\*------------------------------------*/

/**
 * Styles of a receipt
 */

.receipt__container {
  position: relative;
}

.receipt__promotion-tip-wrapper {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  max-height: 0;
  overflow-y: hidden;
}

.receipt__promotion-tip-wrapper.receipt__promotion-tip-wrapper___visible {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  transition: all 2s;
  height: auto;
  max-height: 500px;
}

.receipt__promotion-tip {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
  background-color: #f9fbf8;
  border: 2px solid #accca3;
  margin: 0 0 24px 0;
  overflow-y: hidden;
  padding: 24.11136px;
}

.receipt__promotion-close {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iU2NobGllc3Nlbl9JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCnk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiM1MDUwNTAiIHBvaW50cz0iMTMuMjQzLDYuMTcyIDExLjgzMyw0Ljc3NiA5LjAwNCw3LjU5IDYuMTcyLDQuNzU3IDQuNzU3LDYuMTcyIDcuNTg2LDkgNC43NTcsMTEuODI5IDYuMTY3LDEzLjIyNSAKCTguOTk2LDEwLjQxMSAxMS44MjgsMTMuMjQzIDEzLjI0MywxMS44MjkgMTAuNDE0LDkgIi8+Cjwvc3ZnPg==");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.receipt__promotion-close:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iU2NobGllc3Nlbl9JY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCnk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiNlMjAwMWEiIHBvaW50cz0iMTMuMjQzLDYuMTcyIDExLjgzMyw0Ljc3NiA5LjAwNCw3LjU5IDYuMTcyLDQuNzU3IDQuNzU3LDYuMTcyIDcuNTg2LDkgNC43NTcsMTEuODI5IDYuMTY3LDEzLjIyNQoJOC45OTYsMTAuNDExIDExLjgyOCwxMy4yNDMgMTMuMjQzLDExLjgyOSAxMC40MTQsOSAiLz4KPC9zdmc+Cg==");
  cursor: pointer;
}

.receipt__promotion-icon {
  height: 43px;
  width: 43px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iNDNweCIgaGVpZ2h0PSI0M3B4IiB2aWV3Qm94PSItMjc2IDM5OS44OSA0MyA0MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjc2IDM5OS44OSA0MyA0MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJUaXBwIj4KICA8cGF0aCBmaWxsPSIjODlCNjdDIiBkPSJNLTI2MC4wNTksNDAwLjYxN2MxMS40NjktMy4wNzMsMjMuMjU4LDMuNzM0LDI2LjMzMiwxNS4yMDNjMy4wNzMsMTEuNDctMy43MzQsMjMuMjU5LTE1LjIwMywyNi4zMzIKICAgIGMtMTEuNDcsMy4wNzMtMjMuMjU5LTMuNzMzLTI2LjMzMi0xNS4yMDNDLTI3OC4zMzUsNDE1LjQ4LTI3MS41MjksNDAzLjY5MS0yNjAuMDU5LDQwMC42MTd6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNjYuNTM5LDQyMC45OTRsMi4wNjktMC41NTRsLTAuNDQxLTEuNjQ4bC01Ljg4OSwxLjU3OGwwLjQ0MSwxLjY0OGwyLjA2OS0wLjU1NGwxLjkwMyw3LjEwMWwxLjc1LTAuNDY5CiAgICBMLTI2Ni41MzksNDIwLjk5NHoiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI2Mi45MzEsNDE4LjE4MWwyLjM0NCw4Ljc0OGwxLjc1LTAuNDY5bC0yLjM0NC04Ljc0OEwtMjYyLjkzMSw0MTguMTgxeiIvPgogIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjU2LjIzMSw0MTYuMzg2bC0yLjYyNiwwLjcwNGwyLjM0NCw4Ljc0OGwxLjc1LTAuNDY5bC0wLjc2Ni0yLjg1OGwwLjg3NS0wLjIzNQogICAgYzEuOTY5LTAuNTI4LDIuNDM0LTIuMDU5LDEuOTk3LTMuNjkyQy0yNTMuMDg2LDQxNi45ODEtMjU0LjI2Miw0MTUuODU5LTI1Ni4yMzEsNDE2LjM4NnogTS0yNTUuMTk2LDQyMC45NThsLTAuOTA1LDAuMjQzCiAgICBsLTAuODQ2LTMuMTU5bDAuOTA1LTAuMjQzYzEuMDgzLTAuMjksMS42MiwwLjM2NSwxLjg0MywxLjE5OUMtMjUzLjk3Niw0MTkuODMyLTI1NC4xMTMsNDIwLjY2OC0yNTUuMTk2LDQyMC45NTh6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNDMuNzkyLDQxMy4wNTNsMS45MjIsNS40MjNsMS40MjktMC4zODNsLTEuMDQ3LTUuNjU4TC0yNDMuNzkyLDQxMy4wNTN6IE0tMjQxLjc1Miw0MTkuODUxbDAuNTA4LDEuODk1CiAgICBsMS44OTYtMC41MDhsLTAuNTA4LTEuODk1TC0yNDEuNzUyLDQxOS44NTF6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNjYuNTM5LDQyMC45OTRsMi4wNjktMC41NTRsLTAuNDQxLTEuNjQ4bC01Ljg4OSwxLjU3OGwwLjQ0MSwxLjY0OGwyLjA2OS0wLjU1NGwxLjkwMyw3LjEwMWwxLjc1LTAuNDY5CiAgICBMLTI2Ni41MzksNDIwLjk5NHoiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI2Mi45MzEsNDE4LjE4MWwyLjM0NCw4Ljc0OGwxLjc1LTAuNDY5bC0yLjM0NC04Ljc0OEwtMjYyLjkzMSw0MTguMTgxeiIvPgogIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjU2LjIzMSw0MTYuMzg2bC0yLjYyNiwwLjcwNGwyLjM0NCw4Ljc0OGwxLjc1LTAuNDY5bC0wLjc2Ni0yLjg1OGwwLjg3NS0wLjIzNQogICAgYzEuOTY5LTAuNTI4LDIuNDM0LTIuMDU5LDEuOTk3LTMuNjkyQy0yNTMuMDg2LDQxNi45ODEtMjU0LjI2Miw0MTUuODU5LTI1Ni4yMzEsNDE2LjM4NnogTS0yNTUuMTk2LDQyMC45NThsLTAuOTA1LDAuMjQzCiAgICBsLTAuODQ2LTMuMTU5bDAuOTA1LTAuMjQzYzEuMDgzLTAuMjksMS42MiwwLjM2NSwxLjg0MywxLjE5OUMtMjUzLjk3Niw0MTkuODMyLTI1NC4xMTMsNDIwLjY2OC0yNTUuMTk2LDQyMC45NTh6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNDguNTA0LDQxNC4zMTZsLTIuNjI2LDAuNzA0bDIuMzQ0LDguNzQ4bDEuNzUtMC40NjlsLTAuNzY2LTIuODU4bDAuODc1LTAuMjM1CiAgICBjMS45NjktMC41MjgsMi40MzQtMi4wNTksMS45OTctMy42OTJDLTI0NS4zNTgsNDE0LjkxMS0yNDYuNTM1LDQxMy43ODgtMjQ4LjUwNCw0MTQuMzE2eiBNLTI0Ny40NjksNDE4Ljg4OGwtMC45MDUsMC4yNDMKICAgIGwtMC44NDYtMy4xNTlsMC45MDUtMC4yNDNjMS4wODMtMC4yOSwxLjYyLDAuMzY1LDEuODQzLDEuMTk5Qy0yNDYuMjQ4LDQxNy43NjItMjQ2LjM4Niw0MTguNTk4LTI0Ny40NjksNDE4Ljg4OHoiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI0OC41MDQsNDE0LjMxNmwtMi42MjYsMC43MDRsMi4zNDQsOC43NDhsMS43NS0wLjQ2OWwtMC43NjYtMi44NThsMC44NzUtMC4yMzUKICAgIGMxLjk2OS0wLjUyOCwyLjQzNC0yLjA1OSwxLjk5Ny0zLjY5MkMtMjQ1LjM1OCw0MTQuOTExLTI0Ni41MzUsNDEzLjc4OC0yNDguNTA0LDQxNC4zMTZ6IE0tMjQ3LjQ2OSw0MTguODg4bC0wLjkwNSwwLjI0MwogICAgbC0wLjg0Ni0zLjE1OWwwLjkwNS0wLjI0M2MxLjA4My0wLjI5LDEuNjIsMC4zNjUsMS44NDMsMS4xOTlDLTI0Ni4yNDgsNDE3Ljc2Mi0yNDYuMzg2LDQxOC41OTgtMjQ3LjQ2OSw0MTguODg4eiIvPgogIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjQzLjc5Miw0MTMuMDUzbDEuOTIyLDUuNDIzbDEuNDI5LTAuMzgzbC0xLjA0Ny01LjY1OEwtMjQzLjc5Miw0MTMuMDUzeiBNLTI0MS43NTIsNDE5Ljg1MWwwLjUwOCwxLjg5NQogICAgbDEuODk2LTAuNTA4bC0wLjUwOC0xLjg5NUwtMjQxLjc1Miw0MTkuODUxeiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
}

[lang="fr"] .receipt__promotion-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0M3B4IiBoZWlnaHQ9IjQzcHgiIHZpZXdCb3g9IjAgMCA0MyA0MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMgNDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojODlCNjdDO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjksMC43YzExLjUtMy4xLDIzLjMsMy43LDI2LjMsMTUuMmMzLjEsMTEuNS0zLjcsMjMuMy0xNS4yLDI2LjNDMTUuNiw0NS4zLDMuOCwzOC41LDAuNywyNy4xYzAsMCwwLDAsMCwwCglDLTIuMywxNS42LDQuNSwzLjgsMTUuOSwwLjd6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LjksMjNsLTEuNiwwLjRMMy45LDIybDUtMS4ybDAuNCwxLjVsLTEuNiwwLjRsMS41LDYuMmwtMS44LDAuNEw1LjksMjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNi4zLDI0LjNjMC40LDEuNSwwLjIsMi44LTEuOCwzLjNzLTIuOC0wLjUtMy4yLTJMMTAsMjAuNWwxLjgtMC41bDEuNCw1LjZjMC4xLDAuNCwwLjMsMC44LDAuNywwLjgKCWMwLjQsMCwwLjctMC4zLDAuOC0wLjdjMC0wLjIsMC0wLjMtMC4xLTAuNWwtMS40LTUuNmwxLjgtMC40TDE2LjMsMjQuM3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4LjgsMjMuMkwxNS43LDE5bDItMC41bDEuNiwyLjZsMCwwbDAuMi0zbDEuOS0wLjVsLTAuOCw1LjFsMC44LDNsLTEuOCwwLjVMMTguOCwyMy4yeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIuOCwxNy4ybDIuMi0wLjZsMy44LDcuMUwyNywyNC4zbC0wLjYtMS40bC0xLjgsMC41bDAuMSwxLjVsLTEuOSwwLjVMMjIuOCwxNy4yeiBNMjQuMywxOC40TDI0LjMsMTguNAoJbDAuMiwzLjVsMS4zLTAuM0wyNC4zLDE4LjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNC4yLDE5LjljMC40LDEuNSwwLjIsMi44LTEuOCwzLjNzLTIuOC0wLjUtMy4yLTJMMjcuOSwxNmwxLjgtMC40bDEuNCw1LjZjMC4xLDAuNCwwLjMsMC44LDAuNywwLjgKCXMwLjgtMC4zLDAuOC0wLjdjMC0wLjItMC4xLTAuMy0wLjEtMC41bC0xLjQtNS42bDEuOC0wLjRMMzQuMiwxOS45eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzQuOCwxNGwxLjctMC40bDAuNiwyLjVsMC41LDNsLTEuMywwLjNsLTEtMi45TDM0LjgsMTR6IE0zNi41LDIwLjVsMS43LTAuNGwwLjQsMS42bC0xLjcsMC40TDM2LjUsMjAuNXoiLz4KPC9zdmc+Cg==");
}

[lang="it"] .receipt__promotion-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQzIDQzIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojODlCNjdDO30gLnN0MXtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjkuN2MxMS41LTMuMSAyMy4zIDMuNyAyNi4zIDE1LjIgMy4xIDExLjUtMy43IDIzLjMtMTUuMiAyNi4zLTExLjQgMy4xLTIzLjItMy43LTI2LjMtMTUuMS0zLTExLjUgMy44LTIzLjMgMTUuMi0yNi40eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMS43IDE2Yy0uMy0xLjEtLjUtMS42LTEuMS0xLjRzLS42LjktLjEgMi45Yy42IDIuMy44IDIuOCAxLjUgMi42cy42LS45LjMtMi4xbDEuOC0uNXYuM2MuNCAxLjYuMyAzLTIgMy41cy0yLjktMS4xLTMuNS0zLjRjLS41LTItLjktMy45IDEuNy00LjYgMS42LS40IDIuNi4xIDMuMSAxLjlsLjEuMy0xLjguNXpNMTguNiAxOS43Yy0yLjQuNi0zLjEtLjktMy43LTMuM3MtLjctNCAxLjctNC42YzIuNS0uNiAzLjEgMS4yIDMuNyAzLjNzLjggMy45LTEuNyA0LjZ6bS0uMy0xLjJjLjctLjIuNy0uOS4xLTNzLS44LTIuNy0xLjUtMi42LS42LjktLjEgMyAuOCAyLjggMS41IDIuNnpNMjAuOCAxMC45bDIuMS0uNSAyLjcgNC42LTEuMi01IDEuNi0uNCAxLjkgNy42LTIgLjUtMi45LTQuOCAxLjMgNS4yLTEuNi40LTEuOS03LjZ6TTI4LjYgMTIuMmwzLjItLjguNCAxLjQtMy4yLjgtLjQtMS40ek03LjggMzEuMWwuMS4zYy4xLjYuNCAxIDEgLjguNC0uMS43LS41LjYtMXYtLjJjLS40LTEuNi0zLjQuMS00LjEtMi44LS4zLTEuMi4xLTIuNCAxLjktMi45czIuNy4zIDMgMS41di4ybC0xLjcuNGMwLS4zLS4yLS41LS40LS44LS4yLS4yLS40LS4yLS42LS4xLS40LjEtLjYuNC0uNi44IDAgLjEgMCAuMS4xLjIuNCAxLjYgMy41IDAgNC4yIDIuNy40IDEuNy0uNCAyLjctMiAzLjEtMS4zLjMtMi42LjItMy0xLjRsLS4xLS41IDEuNi0uM3pNMTEgMjQuN2wxLjgtLjUgMS45IDcuNi0xLjguNS0xLjktNy42ek0xOCAyNS40Yy0uMS0uNS0uNC0xLjMtMS0xLjFzLS42IDEtLjEgMyAuOCAyLjcgMS41IDIuNS43LS44LjQtMS44bC0uMS0uMi0uOC4yLS4zLTEuMiAyLjUtLjYgMSA0LjEtMS4yLjMtLjItLjdjLS4xLjctLjcgMS4yLTEuNCAxLjMtMS45LjUtMi42LS45LTMuMi0zLjJzLS45LTQuMiAxLjctNC44YzEuMS0uNSAyLjQuMSAyLjggMS4ybC4yLjYtMS44LjR6TTIwLjUgMjIuM2wxLjgtLjUgMS41IDYuMiAyLjYtLjYuNCAxLjUtNC40IDEuMS0xLjktNy43ek0yNS45IDIxbDEuOC0uNSAxLjkgNy42LTEuOC41LTEuOS03LjZ6TTMzLjYgMjcuM2MtMi40LjYtMy4xLS45LTMuNy0zLjNzLS43LTQgMS43LTQuNmMyLjUtLjYgMy4xIDEuMiAzLjcgMy4zcy44IDQtMS43IDQuNnptLS4zLTEuMmMuNy0uMi43LS45LjEtM3MtLjgtMi43LTEuNS0yLjYtLjYuOS0uMSAzIC44IDIuOCAxLjUgMi42ek0zNS44IDE4LjJsMS43LS40LjYgMi41LjUgMy0xLjMuMy0xLTIuOS0uNS0yLjV6bTEuOCA2LjNsMS43LS40LjQgMS42LTEuNy41LS40LTEuN3oiLz48L3N2Zz4=");
}

.receipt__promotion-tip-text {
  padding-left: 55px;
}

.receipt__button-block {
  margin-top: 15px;
}

.receipt__button-block .button__primary,
.receipt__button-block html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .receipt__button-block .button__primary,
.receipt__button-block .button__secondary {
  float: right;
  font-size: 0.8rem;
  height: 33px;
}

.receipt__results {
  background-color: #e0e0e0;
}

.receipt__results_header {
  cursor: pointer;
  padding: 12px;
}

.receipt__results_header:before {
  height: 11px;
  width: 7px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX3JlY2h0c19LbGVpbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzUyNTI1MiIgZD0iTTYuOTk3LDEyLjM5MmwzLjE2Ny0zLjM5MUw2Ljk5OCw1LjU5N2wwLjk3OS0xLjFMMTIsOQogIGwtNC4wMjMsNC41MDNMNi45OTcsMTIuMzkyeiIvPgo8L3N2Zz4K");
  background-position: center center;
  float: none;
  margin: 0;
}

.receipt__results_header:before {
  margin-top: -5px;
}

.receipt__results_header h4 {
  font-family: "roboto-bold";
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 0;
  margin-left: 16px;
}

.receipt__results_open {
  border-top: 1px solid #cccccc;
  margin: 0 12px;
}

.receipt__results_row {
  border-bottom: 1px solid #cccccc;
  padding: 12px;
}

.receipt__result___sports-icon {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  vertical-align: top;
  width: 25px;
}

.receipt__result-container {
  display: inline-block;
  width: calc(100% - 35px);
}

.receipt__results-content-table {
  padding: 0 8px 12px 8px;
}

.receipt__results-sportip-plus-logo {
  width: 165px;
}

.receipt__value-affiliateImage {
  height: 25px;
  padding-right: 2px;
  vertical-align: middle;
  width: auto;
}

.receipt__result___event,
.receipt__result___score {
  display: inline-block;
  font-family: "roboto-bold";
  width: 49%;
}

.receipt__result___score {
  text-align: right;
}

.receipt__result___competition,
.receipt__result___competition-date {
  text-transform: uppercase;
}

.receipt__content-container {
  width: 58.8777769841%;
  float: left;
}

.receipt__content-container .receipt__content {
  width: 100%;
}

.receipt__content {
  width: 58.8777769841%;
  float: left;
  -webkit-box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.1);
  position: relative;
  background: url("../images/bg_receipt.png") center bottom/100% auto no-repeat;
  border-collapse: separate;
  height: auto;
  margin-bottom: 20px;
  padding: 24.11136px;
}

.receipt__content .receipt__maingame-logo {
  height: auto;
  line-height: 1;
  max-width: 42%;
  width: 123px;
}

.receipt__content .button__primary,
.receipt__content html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .receipt__content .button__primary {
  white-space: nowrap;
}

.receipt__content___multiple-dates .receipt__maingame-logo {
  float: left;
}

.receipt__gift-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJFYmVuZV8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjM2LjE4NjI3MiIgICBoZWlnaHQ9IjQ2IiAgIHZpZXdCb3g9Ii00MTEgMjg1LjI4IDM2LjE4NjI3MiA0NiIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00MTEgMjg1LjI4IDE5IDI1IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiICAgc29kaXBvZGk6ZG9jbmFtZT0iZ3V0c2NoZWluZS1iaWcuc3ZnIj48bWV0YWRhdGEgICBpZD0ibWV0YWRhdGExNCI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICBpZD0iZGVmczEyIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgYm9yZGVyb3BhY2l0eT0iMSIgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iNzI5IiAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIgICBpZD0ibmFtZWR2aWV3MTAiICAgc2hvd2dyaWQ9ImZhbHNlIiAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgIGZpdC1tYXJnaW4tbGVmdD0iMCIgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgIGlua3NjYXBlOnpvb209IjMuMzM3NTQ0IiAgIGlua3NjYXBlOmN4PSItNS42MDAwNTU1IiAgIGlua3NjYXBlOmN5PSIyMC4yMjQ3NzUiICAgaW5rc2NhcGU6d2luZG93LXg9IjAiICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJFYmVuZV8xIiAvPjxnICAgaWQ9Ikd1dHNjaGVpbmUiICAgdHJhbnNmb3JtPSJtYXRyaXgoMS45MDQ1NDA3LDAsMCwxLjkwNDU0MDcsMzcxLjc2NjIzLC0yNTkuNjYwODkpIj4gIDxwYXRoICAgZD0ibSAtNDExLDMwMy4yOCA5LDAgMCw3IC05LDAgMCwtNyB6IG0gMCwtOCAwLDcgOSwwIDAsLTcgLTksMCB6IG0gMTAsMCAwLDcgOSwwIDAsLTcgLTksMCB6IG0gMCwxNSA5LDAgMCwtNyAtOSwwIDAsNyB6IiAgIGlkPSJwYXRoNCIgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgIHN0eWxlPSJmaWxsOiM1MjUyNTIiIC8+ICA8cGF0aCAgIGQ9Im0gLTQwMy4zMTMsMjg3Ljc4OSBjIC0wLjgzMSwtMS4yNzQgLTIuOTMsLTEuODE4IC00LjY4OCwtMS4yMTYgLTEuNzU4LDAuNjAyIC0yLjUxLDIuMTIzIC0xLjY3OCwzLjM5NyAwLjgzLDEuMjczIDUuOTIxLDUuNzQ1IDcuNjc5LDUuMTQzIDEuNzU4LC0wLjYwMiAtMC40ODIsLTYuMDUgLTEuMzEzLC03LjMyNCB6IG0gLTAuMTc0LDQuNzAzIGMgLTAuODc5LDAuMzAxIC0zLjEyMSwtMS4zMDYgLTMuNTM2LC0xLjk0MyAtMC40MTUsLTAuNjM3IC0wLjA0LC0xLjM5NyAwLjgzOSwtMS42OTggMC44NzksLTAuMzAxIDEuOTI5LC0wLjAyOSAyLjM0NCwwLjYwOCAwLjQxNSwwLjYzNyAxLjIzMiwyLjczMiAwLjM1MywzLjAzMyB6IiAgIGlkPSJwYXRoNiIgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgIHN0eWxlPSJmaWxsOiM1MjUyNTIiIC8+ICA8cGF0aCAgIGQ9Im0gLTM5NS4yMDgsMjg2LjM5IGMgLTEuOTEzLC0wLjY0NSAtNC4xOTgsLTAuMDYyIC01LjEwMywxLjMwMyAtMC45MDUsMS4zNjUgLTIuNTQzLDYuNzAzIC0wLjYzLDcuMzQ4IDEuOTE0LDAuNjQ1IDYuNjU1LC0zLjY0NiA3LjU2LC01LjAxMSAwLjkwNSwtMS4zNjUgMC4wODcsLTIuOTk1IC0xLjgyNywtMy42NCB6IG0gLTAuOTcsNC4xODEgYyAtMC40NTIsMC42ODMgLTIuOTg3LDIuNTU3IC0zLjk0MywyLjIzNSAtMC45NTcsLTAuMzIzIDAuMDI2LC0yLjcyMSAwLjQ3OSwtMy40MDMgMC40NTIsLTAuNjgzIDEuNTk0LC0wLjk3NCAyLjU1MSwtMC42NTIgMC45NTYsMC4zMjMgMS4zNjUsMS4xMzcgMC45MTMsMS44MiB6IiAgIGlkPSJwYXRoOCIgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgIHN0eWxlPSJmaWxsOiM1MjUyNTIiIC8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 46px;
  margin-bottom: 18px;
}

.receipt__number-rows {
  float: left;
  font-family: "tarzana";
  margin: 26px 0 0 0;
  width: 100%;
}

.receipt__number-rows .receipt__number-rows-left,
.receipt__number-rows .receipt__number-rows-right {
  margin-top: 0;
}

.receipt__number-rows-left {
  width: 48.0001866804%;
  float: left;
}

.receipt__number-rows-right {
  width: 48.0001866804%;
  float: right;
  margin-right: 0;
}

.receipt__number-rows-wrapper,
.receipt__system {
  margin: 26px 0 0 0;
}

.receipt__number-rows-wrapper ul,
.receipt__system ul {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
  display: table;
  float: left;
  font-family: roboto-bold;
  list-style: none;
  margin: 0 0 0 9%;
  width: 91%;
}

.receipt__number-rows-wrapper ul:last-child,
.receipt__system ul:last-child {
  border: 0;
}

.receipt__play-again {
  display: inline-block;
  margin-bottom: 12.05568px;
  text-align: center;
}

.receipt__block {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  margin: 0 0 8px 0;
}

.receipt__block:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-size: 1rem;
  line-height: 1.6rem;
  margin-left: -10px;
  margin-right: 2.25%;
  text-align: right;
  width: 20px;
}

.receipt__number,
.receipt__additional-number {
  position: relative;
  float: left;
  font-family: "roboto-bold", Arial, sans-serif;
  height: 0;
  margin: 0 0.5% 0 0;
  max-width: 24px;
  padding-bottom: 0;
  padding-top: 13.28%;
  text-align: center;
  width: 13.28%;
}

.receipt__number {
  background-color: #f9f9f9;
  border-right: 1px solid #ffffff;
  color: #00509d;
}

.receipt__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #fffbe5;
  color: #001367;
}

.receipt__number-win,
.receipt__additional-number-win,
.receipt__replay-win {
  background-color: #009521;
  color: #ffffff;
}

.receipt__extra-game-logo {
  height: auto;
  line-height: 0.7;
  margin: 0 0 26px 0;
  padding: 9px 0 0 0;
  width: 54px;
}

.receipt__extra-game {
  width: 48.0001866804%;
  float: left;
  position: relative;
  margin-top: 26px;
}

.receipt__extra-game .ticket__extra-game___number {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  clear: both;
  color: #525252;
  display: inline-block;
  float: left;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 18px;
  padding: 6px 0;
  width: auto;
}

.receipt__extra-game .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  line-height: 1;
  margin-left: -18px;
  margin-top: -6px;
  padding: 9px 9px 9px 0;
  text-align: left;
  width: 18px;
}

.receipt__extra-game > div.ticket__extra-game___number:last-of-type {
  margin-bottom: 0;
}

.receipt__extra-game .ticket__extra-game___number-single {
  display: inline-block;
  float: left;
  height: 20px;
  line-height: 1;
  margin-right: 2px;
  padding: 4px;
  text-align: center;
  width: 18px;
}

.receipt__extra-game .ticket__extra-game___number-single:first-of-type {
  margin-left: 6px;
}

.receipt__extra-game .ticket__extra-game___number-single:last-of-type {
  margin-right: 6px;
}

.receipt__extra-game .ticket__extra-game___number-single.ticket__extra-game___number-single-win {
  background-color: #009521;
  color: #ffffff;
}

.receipt__replay {
  width: 48.0001866804%;
  float: right;
  margin-right: 0;
  position: relative;
  z-index: 20;
  margin-top: 26px;
}

.no-extra-game {
  margin-bottom: 20px;
}

.no-extra-game .receipt__extra-game {
  display: none;
}

.no-extra-game .receipt__replay {
  float: left;
}

.receipt__extra-game-number-block {
  margin-top: 19px;
}

.receipt__extra-game-number {
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  font-size: 0.8rem;
  height: 23px;
  line-height: 23px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.receipt__extra-game-number:before {
  background: #ffffff;
  content: attr(data-joker) ".";
  float: left;
  font-family: "tarzana";
  font-size: 1rem;
  font-weight: normal;
  height: 100%;
  line-height: 1.6rem;
  padding: 0 9px 0 0;
  text-align: right;
  width: 11px;
}

.receipt__replay-logo {
  display: inline-block;
  height: 30px;
  margin-right: 12px;
  width: 67px;
}

.receipt__replay-number {
  display: inline-block;
  font-family: "tarzana";
  font-size: 2.4rem;
  line-height: 2.4rem;
  padding: 0 4px;
  text-align: center;
}

.receipt__replay-number-win {
  background-color: #009521;
  color: #ffffff;
}

.receipt__replay-help {
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0yODcgNDEwLjg5IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODcgNDEwLjg5IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJJY29uX0hpbGZlIj4NCgk8cGF0aCBmaWxsPSIjQTZBNkE2IiBkPSJNLTI3Nyw0MTAuODljNS41MjMsMCwxMCw0LjQ3NywxMCwxMGMwLDUuNTIzLTQuNDc3LDEwLTEwLDEwcy0xMC00LjQ3Ny0xMC0xMA0KCQlDLTI4Nyw0MTUuMzY3LTI4Mi41MjMsNDEwLjg5LTI3Nyw0MTAuODl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNzYuMDAxLDQyMy40NTdjMC0xLjc2NiwyLjk0Ni0xLjEyLDIuOTQ2LTQuNjU2YzAtMi40Ni0xLjQ3My0zLjkxLTMuODYxLTMuOTENCgkJYy0yLjIwOSwwLTQuMDYxLDEuNDcyLTMuNjU5LDQuNDE1aDIuMzg4Yy0wLjI0NS0xLjQwNiwwLjQ0Ni0xLjkzMywxLjI3MS0xLjkzM2MwLjk4MiwwLDEuMjcyLDAuNTI3LDEuMjcyLDEuNDI4DQoJCWMwLDEuODY3LTIuODU2LDEuMjMyLTIuODU2LDQuNjU2SC0yNzYuMDAxeiBNLTI3OC41Myw0MjQuOTMzdjIuOTU1aDIuNTg5di0yLjk1NUMtMjc1Ljk0MSw0MjQuOTMzLTI3OC41Myw0MjQuOTMzLTI3OC41Myw0MjQuOTMzeg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 10px;
  right: 0;
  cursor: pointer;
  float: none;
}

.receipt__replay-help:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0yODcgNDEwLjg5IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODcgNDEwLjg5IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJJY29uX0hpbGZlX0hvdmVyIj4NCgk8cGF0aCBmaWxsPSIjNEU0RTRFIiBkPSJNLTI3Nyw0MTAuODljNS41MjMsMCwxMCw0LjQ3NywxMCwxMGMwLDUuNTIzLTQuNDc3LDEwLTEwLDEwcy0xMC00LjQ3Ny0xMC0xMA0KCQlDLTI4Nyw0MTUuMzY3LTI4Mi41MjMsNDEwLjg5LTI3Nyw0MTAuODl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNzYuMDAxLDQyMy40NTdjMC0xLjc2NiwyLjk0Ni0xLjEyLDIuOTQ2LTQuNjU2YzAtMi40Ni0xLjQ3My0zLjkxLTMuODYxLTMuOTENCgkJYy0yLjIwOSwwLTQuMDYxLDEuNDcyLTMuNjU5LDQuNDE1aDIuMzg4Yy0wLjI0NS0xLjQwNiwwLjQ0Ni0xLjkzMywxLjI3MS0xLjkzM2MwLjk4MiwwLDEuMjcyLDAuNTI3LDEuMjcyLDEuNDI4DQoJCWMwLDEuODY3LTIuODU2LDEuMjMyLTIuODU2LDQuNjU2SC0yNzYuMDAxeiBNLTI3OC41Myw0MjQuOTMzdjIuOTU1aDIuNTg5di0yLjk1NUMtMjc1Ljk0MSw0MjQuOTMzLTI3OC41Myw0MjQuOTMzLTI3OC41Myw0MjQuOTMzeg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  cursor: pointer;
}

.receipt__table-definition {
  float: left;
  margin-bottom: 0;
  margin-top: 36px;
  width: 100%;
}

.receipt__table-definition dd {
  font-size: 0.8rem;
  margin-left: 6.02784px;
  max-width: 80%;
}

.receipt__table-definition dt {
  background-color: #009521;
  width: 30px;
}

.receipt__table-definition dt,
.receipt__table-definition dd {
  float: left;
  height: 30px;
  line-height: 30px;
}

.receipt__table-definition.receipt__table-definition___small dd {
  line-height: 24px;
}

.receipt__table-definition.receipt__table-definition___small dt {
  height: 24px;
  line-height: 24px;
  width: 24px;
}

.receipt__info {
  clear: both;
  float: left;
  margin-top: 36px;
  width: 100%;
}

.receipt__info.receipt__info-quick {
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.receipt__info table {
  clear: both;
  width: 100%;
}

.receipt__info table tr td {
  border-top: 1px solid #e3e3e3;
  font-size: 0.8rem;
  padding-bottom: 10px;
  padding-top: 10px;
  vertical-align: top;
}

.receipt__info table tr td.receipt__label {
  font-family: "tarzana";
  font-size: 1rem;
  line-height: 1.2;
  padding-right: 5px;
  width: 29%;
}

.receipt__info table tr td.receipt__label.receipt__gift-table-label {
  width: 50%;
}

.receipt__info table tr td.receipt__detail-draw {
  border-top: 0;
  font-family: "roboto-regular", Arial;
  font-size: 0.8rem;
  height: auto;
  vertical-align: text-top;
}

.receipt__info table tr td.receipt__detail-draw .link__arrow,
.receipt__info table tr td.receipt__detail-draw .list__link___arrow > li > a,
.receipt__info table tr td.receipt__detail-draw .header__login .register___link,
.header__login .receipt__info table tr td.receipt__detail-draw .register___link,
.receipt__info table tr td.receipt__detail-draw .header__forgot-pwd,
.receipt__info table tr td.receipt__detail-draw .header__login___full a.header__register,
.header__login___full .receipt__info table tr td.receipt__detail-draw a.header__register {
  margin-top: 6.02784px;
}

.receipt__info table tr td.receipt__jass-status {
  height: auto;
}

.receipt__info table tr td.receipt__jass-status a {
  cursor: pointer;
  margin-bottom: 0;
}

.receipt__info table tr td.receipt__jass-status .avoidwrap {
  margin-bottom: 4px;
  width: 100%;
}

.receipt__info table tr td.receipt__firstcol {
  width: 35%;
}

.receipt__info table tr td .td-detail {
  float: right;
}

.receipt__info table tr td .link__arrow,
.receipt__info table tr td .list__link___arrow > li > a,
.receipt__info table tr td .header__login .register___link,
.header__login .receipt__info table tr td .register___link,
.receipt__info table tr td .header__forgot-pwd,
.receipt__info table tr td .header__login___full a.header__register,
.header__login___full .receipt__info table tr td a.header__register {
  padding-left: 12px;
}

.receipt__info table tr td .link__arrow:before,
.receipt__info table tr td .list__link___arrow > li > a:before,
.receipt__info table tr td .header__login .register___link:before,
.header__login .receipt__info table tr td .register___link:before,
.receipt__info table tr td .header__forgot-pwd:before,
.receipt__info table tr td .header__login___full a.header__register:before,
.header__login___full .receipt__info table tr td a.header__register:before {
  top: 3px;
  left: 0;
}

.receipt__info table tr:last-child td {
  border-bottom: 1px solid #e3e3e3;
}

.receipt__info table tr.receipt__info-row___win td {
  border-top: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}

.receipt__info table tr.receipt__info-row___win .receipt__label {
  font-family: "roboto-regular",  Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}

.receipt__info table tr.receipt__info-row___win .receipt__value___game-win {
  margin-bottom: 0;
}

.receipt__info table tr.receipt__info-row___win .receipt__value-game {
  float: left;
  padding-right: 5px;
  width: 60%;
}

.receipt__info table tr.receipt__info-row___win .receipt__value-win {
  float: left;
  margin-left: 0;
  text-align: right;
  width: 40%;
}

.receipt__info table tr.receipt__info-row___win .button__primary {
  clear: both;
  float: right;
  margin-top: 5px;
  width: auto;
}

.receipt__info table .receipt__play-again-button {
  margin-bottom: 12.05568px;
  margin-top: 0;
}

.receipt .receipt__buttons {
  clear: both;
  text-align: right;
}

.receipt .receipt__buttons .receipt__play-again-button {
  margin-bottom: 24.11136px;
  width: auto;
}

.receipt__price-box {
  float: right;
  margin-bottom: 12.05568px;
  text-align: right;
  width: 100%;
}

.receipt__price {
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
  font-size: 2rem;
}

.receipt__price:before {
  font-size: 1rem;
}

.receipt__swisslos {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxvZ29fU3dpc3Nsb3MiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTM2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMzYgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0RGMDUxQSIgZD0iTTEzNS45LDE2LjljMCw0LjItMy4xLDguNS0xMC40LDguNWMtMywwLTUuOC0wLjgtOC43LTIuNWwtMC45LTAuNWMtMS45LDItNC40LDMtNy45LDNjLTIuNSwwLTUtMC41LTYtMS41DQoJVjI1SDgzdi0xLjZjLTIsMS4yLTQsMi03LjEsMmMtMywwLTUuOC0wLjgtOC43LTIuNWMtMS43LDEuNS00LjIsMi41LTcuNywyLjVjLTIuNiwwLTUuNS0wLjYtNy41LTEuOVYyNUgzMi40bC0wLjktMS42TDMwLDIwLjcNCglsLTEuNSwyLjdMMjcuNSwyNWgtOC40bC0wLjMtMi43Yy0xLjcsMS44LTQuNSwzLjEtOC40LDMuMWMtMywwLTUuOS0wLjgtOC43LTIuNUwwLDIxLjlWOS41VjkuNWMwLTIuNCwxLjMtNC42LDMuMy02LjENCgljMS44LTEuNCw0LjMtMi4xLDcuMS0yLjFjMi40LDAsNC40LDAuMyw1LjksMC44bC0wLjEtMWgxMS4xbDAuMywzLjFMMjcuNiw1aDQuNmwwLjEtMC45TDMyLjcsMUg1MnYyLjdjMC0wLjEsMC4zLTAuMywwLjUtMC40DQoJYzEuOC0xLjQsNC4yLTIuMSw3LTIuMWMyLjgsMCw1LjEsMC43LDYuOCwxLjRsMi4xLDAuOGwwLjMsMC4xYzAuMi0wLjEsMC4xLTAuMSwwLjMtMC4yYzEuOC0xLjQsNC4zLTIuMSw3LjEtMi4xDQoJYzIuOCwwLDUuMSwwLjcsNi43LDEuNEw4MywyLjdWMWgxMXYxM2gyLjZjMCwwLDAtMC42LDAtMS4xYzAtNy43LDQuMS0xMS45LDExLjItMTEuOWM0LDAsNywxLjUsOC45LDRjMC41LTAuNywxLTEuMiwxLjctMS44DQoJYzEuOC0xLjQsNC4zLTIuMSw3LjEtMi4xYzIuOCwwLDQuOSwwLjgsNi42LDEuNGwxLjksMC44VjEyQzEzNSwxMy4zLDEzNS45LDE0LjgsMTM1LjksMTYuOXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04MS4yLDIwLjVjLTEuMiwwLjktMywxLjQtNS4zLDEuNGMtMy4xLDAtNS45LTEtNi45LTJ2LTQuMmMxLDAuOCwyLjUsMS40LDMuNywxLjhjMS4zLDAuNCwyLjQsMC43LDMuMiwwLjcNCgljMC41LDAsMC45LDAsMS4zLTAuMWMwLjQtMC4xLDAuNy0wLjMsMC45LTAuNmMwLjEtMC4yLDAuMi0wLjQsMC4yLTAuN2MwLTAuMy0wLjEtMC41LTAuMi0wLjdjLTAuMS0wLjItMC4zLTAuMy0wLjUtMC41DQoJYy0wLjUtMC4zLTEuMS0wLjUtMi4xLTAuOGMtMS42LTAuNS0zLjItMS00LjQtMS44Yy0xLjItMC44LTItMS45LTItMy43YzAtMS40LDAuNi0yLjYsMS44LTMuNWMxLjItMC45LDIuNy0xLjQsNC44LTEuNA0KCWMyLDAsNC4zLDAuNSw1LjMsMS4xdjMuOGMtMi0wLjgtMy40LTEuMi01LjMtMS4yYy0wLjUsMC0wLjgsMC0xLjIsMC4yYy0wLjMsMC4xLTAuNSwwLjMtMC42LDAuNWMtMC4xLDAuMi0wLjEsMC4zLTAuMSwwLjUNCgljMCwwLjIsMC4xLDAuNCwwLjIsMC41YzAuMSwwLjIsMC4zLDAuMywwLjUsMC40YzAuNCwwLjIsMSwwLjQsMS44LDAuN2MxLjIsMC40LDIuNSwwLjgsMy42LDEuNGMxLjEsMC42LDIsMS4zLDIuNiwyLjINCgljMC40LDAuNiwwLjYsMS40LDAuNiwyLjNDODMsMTguNCw4Mi40LDE5LjYsODEuMiwyMC41eiBNMTAxLjYsN2MxLjItMS41LDMuMi0yLjQsNi4xLTIuNGMyLjksMCw0LjksMC45LDYuMSwyLjQNCgljMS4yLDEuNSwxLjcsMy43LDEuNyw2LjNjMCwyLjYtMC41LDQuOC0xLjcsNi4zYy0xLjIsMS41LTMuMiwyLjQtNi4xLDIuNGMtMi45LDAtNC45LTAuOS02LjEtMi40Yy0xLjItMS41LTEuNy0zLjctMS43LTYuMw0KCUM5OS45LDEwLjcsMTAwLjQsOC41LDEwMS42LDd6IE0xMDQuMywxMy4zYzAsMS4yLDAuMSwyLjIsMC40LDNjMC4zLDAuOCwwLjcsMS41LDEuNCwxLjhjMC41LDAuMiwxLDAuNCwxLjcsMC40DQoJYzAuNywwLDEuMi0wLjEsMS43LTAuNGMwLjUtMC4yLDAuOC0wLjYsMS4xLTEuMWMwLjUtMC45LDAuNy0yLjIsMC43LTMuOGMwLTEuMi0wLjEtMi4yLTAuNC0zYy0wLjMtMC44LTAuNy0xLjQtMS40LTEuOA0KCWMtMC41LTAuMi0xLTAuNC0xLjctMC40Yy0wLjcsMC0xLjIsMC4xLTEuNywwLjRjLTAuNSwwLjItMC44LDAuNi0xLjEsMS4xQzEwNC40LDEwLjQsMTA0LjMsMTEuNywxMDQuMywxMy4zeiBNOTgsMThoLTcuMUg5MXYtMC4xVjQNCgloLTV2MTdoMTJWMTh6IE0xMzIuNiwxNi45YzAtMC45LTAuMi0xLjYtMC42LTIuM2MtMC42LTAuOS0xLjUtMS42LTIuNi0yLjJjLTEuMS0wLjYtMi40LTEtMy42LTEuNGMtMC44LTAuMy0xLjQtMC40LTEuOC0wLjcNCgljLTAuMi0wLjEtMC40LTAuMi0wLjUtMC40Yy0wLjEtMC4yLTAuMi0wLjMtMC4yLTAuNWMwLTAuMiwwLTAuNCwwLjEtMC41YzAuMS0wLjIsMC40LTAuNCwwLjctMC41YzAuMy0wLjEsMC43LTAuMiwxLjItMC4yDQoJYzEuOCwwLDMuNSwwLjQsNS41LDEuMlY1LjdjLTItMC43LTMuNS0xLjEtNS41LTEuMWMtMi4yLDAtMy45LDAuNS01LjEsMS40Yy0xLjIsMC45LTEuOCwyLjEtMS44LDMuNWMwLDEuOCwwLjgsMi45LDIsMy43DQoJYzEuMiwwLjgsMi44LDEuMyw0LjQsMS44YzEsMC4zLDEuNywwLjUsMi4xLDAuOGMwLjIsMC4xLDAuNCwwLjMsMC41LDAuNWMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuN2MwLDAuMy0wLjEsMC41LTAuMiwwLjcNCgljLTAuMiwwLjMtMC41LDAuNS0wLjksMC42Yy0wLjQsMC4xLTAuOCwwLjEtMS4zLDAuMWMtMC44LDAtMi4yLTAuMi0zLjQtMC43Yy0xLjItMC40LTItMS00LTEuOFYyMGMyLDAuOSw0LjEsMiw3LjIsMg0KCWMyLjMsMCw0LjItMC41LDUuNC0xLjRDMTMxLjgsMTkuNiwxMzIuNiwxOC40LDEzMi42LDE2Ljl6IE01MywxNS44VjIwYzEsMC45LDMuNiwyLDYuNywyYzIuMywwLDMuOS0wLjUsNS4xLTEuNA0KCWMxLjItMC45LDEuOC0yLjIsMS44LTMuNmMwLTAuOS0wLjMtMS42LTAuNi0yLjNjLTAuNi0wLjktMS41LTEuNi0yLjYtMi4yYy0xLjEtMC42LTIuNC0xLTMuNi0xLjRjLTAuOC0wLjMtMS40LTAuNC0xLjgtMC43DQoJYy0wLjItMC4xLTAuNC0wLjItMC41LTAuNGMtMC4xLTAuMi0wLjItMC4zLTAuMi0wLjVjMC0wLjIsMC0wLjQsMC4xLTAuNWMwLjEtMC4yLDAuNC0wLjQsMC43LTAuNWMwLjMtMC4xLDAuOC0wLjIsMS4zLTAuMg0KCWMxLjgsMCwzLjUsMC40LDUuNSwxLjJWNS43Yy0yLTAuNy0zLjUtMS4xLTUuNS0xLjFjLTIuMiwwLTMuOSwwLjUtNSwxLjRjLTEuMiwwLjktMS44LDIuMS0xLjgsMy41YzAsMS44LDAuOCwyLjksMS45LDMuNw0KCWMxLjIsMC44LDIuOCwxLjMsNC40LDEuOGMxLDAuMywxLjcsMC41LDIuMSwwLjhjMC4yLDAuMSwwLjQsMC4zLDAuNSwwLjVjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjdjMCwwLjMtMC4xLDAuNS0wLjIsMC43DQoJYy0wLjIsMC4zLTAuNSwwLjUtMC45LDAuNmMtMC40LDAuMS0wLjgsMC4xLTEuMywwLjFjLTAuOCwwLTEuNy0wLjItMi45LTAuN0M1NS4zLDE3LjIsNTQsMTYuNiw1MywxNS44eiBNMzQuNiwxNC40bC0wLjItMC42TDMxLjIsOA0KCWgtMi43bC0zLjIsNS44bC0wLjIsMC40bDAtMC43TDI0LjEsNEgyMEwyMiwyMWgzLjRsNC40LTdoMC4xbDAuMS0wLjJsNC40LDcuMmgzLjRsMi4xLTE3aC00LjJsLTEuMSw5LjZMMzQuNiwxNC40eiBNNDksMjFWNGgtNXYxNw0KCUg0OXogTTMsMTUuOFYyMGMyLDAuOSw0LDIsNy4xLDJjMi4zLDAsNC4xLTAuNSw1LjMtMS40YzEuMi0wLjksMS45LTIuMiwxLjktMy42YzAtMC45LTAuMi0xLjYtMC42LTIuM2MtMC42LTAuOS0xLjUtMS42LTIuNi0yLjINCgljLTEuMS0wLjYtMi4zLTEtMy42LTEuNGMtMC44LTAuMy0xLjQtMC40LTEuOC0wLjdjLTAuMi0wLjEtMC40LTAuMi0wLjUtMC40QzguMyw5LjgsOC4yLDkuNiw4LjIsOS40YzAtMC4yLDAtMC40LDAuMS0wLjUNCgljMC4xLTAuMiwwLjQtMC40LDAuNy0wLjVjMC4zLTAuMSwwLjgtMC4yLDEuNC0wLjJjMS44LDAsMy42LDAuNCw1LjYsMS4yVjUuN2MtMi0wLjctMy42LTEuMS01LjYtMS4xQzguMiw0LjYsNi41LDUuMSw1LjMsNg0KCUM0LjIsNi45LDMuNSw4LjEsMy41LDkuNWMwLDEuOCwwLjgsMi45LDEuOSwzLjdDNi43LDE0LDguMiwxNCw5LjgsMTVoMGMxLDAsMS43LDAuNSwyLjEsMC44YzAuMiwwLjEsMC40LDAuMywwLjUsMC41DQoJYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC43YzAsMC4zLTAuMSwwLjUtMC4yLDAuN2MtMC4yLDAuMy0wLjUsMC41LTAuOSwwLjZjLTAuNCwwLjEtMC44LDAuMS0xLjMsMC4xYy0wLjgsMC0yLjEtMC4yLTMuNC0wLjcNCglDNS43LDE3LjIsNSwxNi42LDMsMTUuOHoiLz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  float: left;
  height: 24px;
  width: 125px;
}

.receipt__system,
.receipt__system {
  margin-bottom: 8px;
  margin-top: 26px;
}

.receipt__system > div:nth-child(1),
.receipt__system > div:nth-child(2),
.receipt__system > div:nth-child(1),
.receipt__system > div:nth-child(2) {
  margin-top: -8px;
}

.receipt__system___red-margin-top {
  margin-top: 12px;
}

.receipt__info .receipt__system {
  margin-top: 0;
}

.receipt__system-label {
  clear: both;
}

.receipt__system-label,
.receipt__system-value {
  float: left;
  font-family: "tarzana";
  font-size: 1.1rem;
  line-height: 1;
  min-height: 40px;
  padding: 8px 0;
}

.receipt__system-value___text-only {
  line-height: 1;
}

.receipt__system-label {
  padding-right: 5px;
  width: 29%;
}

.receipt__system-value {
  width: 65%;
}

.receipt__system-value ul {
  list-style-type: none;
  margin: -2px 0 0 0;
  padding: 0;
}

.receipt__system-value ul:before {
  display: none;
}

.receipt__system-value ul li {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
  height: 24px;
  margin-top: 2px;
  padding-top: 0;
}

.receipt__sidebar {
  width: 37.6534038146%;
  float: right;
  margin-right: 0;
}

.receipt__sidebar .button__primary,
.receipt__sidebar html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .receipt__sidebar .button__primary {
  margin-bottom: 12.05568px;
  width: 100%;
}

.receipt__sidebar .button__primary:last-of-type,
.receipt__sidebar html .main .teaser__swisslotto .button__primary:last-of-type,
html .main .teaser__swisslotto .receipt__sidebar .button__primary:last-of-type {
  margin-bottom: 24.11136px;
}

.receipt__linklist {
  list-style-type: none;
  margin: -9px 0 0 0;
}

.receipt__linklist li {
  border-bottom: 1px solid #e3e3e3;
  padding: 7px 0;
}

.receipt__linklist li a {
  color: #e10017;
  font-size: 1rem;
}

.receipt__linklist li a:hover {
  color: #404040;
}

.receipt__teasers {
  padding-top: 15px;
}

.receipt__teasers .teaser {
  margin-bottom: 12.05568px;
  padding-top: 100%;
  width: 100%;
}

.receipt__teaser {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: auto;
  margin: 0 auto 18px auto;
}

.receipt__teaser img {
  max-height: 100%;
  max-width: 100%;
}

.receipt__system .receipt__system-value {
  height: auto;
  min-height: 40px;
}

.ticket__confirmation___choice-numbers,
.ticket__confirmation___additional-numbers {
  padding-top: 4px;
}

.receipt__draw-date-form {
  display: inline-block;
  float: right;
  margin-bottom: 0;
  max-width: 50%;
  width: auto;
}

.receipt__select-draw-date___wrapper {
  margin-bottom: 12.05568px;
  margin-top: -5px;
  max-width: 150px;
}

.receipt__select-draw-date___wrapper label,
.receipt__select-draw-date___wrapper select {
  float: right;
  max-width: 100%;
}

.receipt__gift-label,
.receipt__gift-value {
  float: left;
  font-family: "tarzana";
  font-size: 1.0rem;
  padding: 8px 0;
  width: 50%;
  word-break: break-all;
}

.receipt__gift-value {
  font-family: "roboto-light";
  font-size: 0.8rem;
  min-height: 35px;
}

/**
MY ACCOUNT RECEIPT
**/

.receipt__my-account .receipt__number,
.receipt__my-account .receipt__additional-number {
  padding-top: 12.31%;
}

.receipt__my-account .receipt__system .receipt__number,
.receipt__my-account .receipt__system .receipt__additional-number {
  padding-top: 0;
}

.receipt__partial .receipt__info tr:first-child td {
  border-top: 0;
}

.receipt__detail-drawn-container {
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 12.05568px;
  padding-bottom: 12.05568px;
}

.receipt__detail-drawn-container___title {
  margin-bottom: 12.05568px;
}

.bingo__draw-numbers {
  margin: 0 0 18.08352px 0;
  padding-top: 8.03712px;
}

.bingo__draw-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-image: -webkit-radial-gradient(38% 30%, ellipse, #ffffff 0%, #ffffff 20%, #d0d0d0 90%);
  background-image: radial-gradient(  ellipse at 38% 30%, #ffffff 0%, #ffffff 20%, #d0d0d0 90%);
  position: relative;
  border: 1px solid #d3d3d3;
  display: inline-block;
  height: 29px;
  width: 29px;
}

.bingo__draw-number span {
  margin-top: -1px;
}

/**
  * RECEIPT EXTRAMILLIONS
  */

.receipt__extramillions {
  position: relative;
  clear: both;
}

.receipt-extramillions__tooltip {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
}

.receipt-extramillions__logo img {
  max-height: 46px;
  width: auto;
}

.receipt-extramillions__numbers {
  font-family: "roboto-medium";
  margin-top: 4px;
}

.receipt-extramillions__numbers span {
  font-family: "roboto-bold";
}

.receipt-extramillions__win {
  position: relative;
  background-color: #009521;
  border-color: #009521;
  color: #ffffff;
  display: inline-block;
  font-family: "roboto-bold";
  font-size: 15px;
  height: 37px;
  margin-top: 12.05568px;
  min-width: 180px;
  padding: 8px 24.11136px;
  width: 20%;
}

.receipt-extramillions__win:after {
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSItNDA4IDI4Ny4yOCAyNCAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNDA4IDI4Ny4yOCAyNCAyMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJTcGllbGtvbnRvX194MjZfX0dld2lubmUiPgogIDxnPgogICAgPGc+CiAgICAgIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tNDA1LjI4OCwyOTAuNTc5YzAuMzYxLTAuNDcyLDEuNzI0LTAuNDQyLDEuNzI0LTAuNDQyYy0wLjA0LTAuNDM2LTAuMDY4LTAuODgyLTAuMDg5LTEuMzM1CiAgICAgICAgYzAsMC0yLjQ5OS0wLjE2LTMuMjI3LDEuMjI4Yy0wLjc0NCwxLjQxOCwyLjA5NSw2LjU0Nyw1LjUwNCw4LjEzNGMtMC4zMDQtMC42MTUtMC42MDItMS4yODYtMC44NzYtMi4wMjgKICAgICAgICBDLTQwNC40NjYsMjk0LjUyMy00MDUuNzgsMjkxLjIyMy00MDUuMjg4LDI5MC41Nzl6IE0tMzk0LjY3MywzMDMuMjI5YzAuNjMxLTMuMzc5LDUuMTA4LTUuODU3LDUuMTA4LTE1Ljk0OWgtMTIuODU4CiAgICAgICAgYzAsMTAuMDkyLDQuNDY1LDEyLjU3LDUuMDk2LDE1Ljk0OUgtMzk0LjY3M3ogTS0zOTQuNjczLDMwNC4zMjljLTAuMDg3LDAtMi42NTQsMC0yLjY1NCwwYy0wLjA5LDEuMjczLTAuNTc2LDMuNTI5LTIuNjI3LDMuNTI5CiAgICAgICAgdjEuNDIyaDcuOTE4di0xLjQyMkMtMzk0LjE0NSwzMDcuODU4LTM5NC41ODMsMzA1LjYwMy0zOTQuNjczLDMwNC4zMjl6IE0tMzg1LjEyLDI5MC4wMjljLTAuNzI5LTEuMzg4LTMuMjI3LTEuMjI4LTMuMjI3LTEuMjI4CiAgICAgICAgYy0wLjAyMSwwLjQ1My0wLjA1LDAuODk5LTAuMDg5LDEuMzM1YzAsMCwxLjM2My0wLjAzLDEuNzI0LDAuNDQyYzAuNDkyLDAuNjQ0LTAuODIyLDMuOTQ0LTMuMDM2LDUuNTU3CiAgICAgICAgYy0wLjI3NSwwLjc0MS0wLjU3MywxLjQxMy0wLjg3NiwyLjAyN0MtMzg3LjIxNSwyOTYuNTc3LTM4NC4zNzUsMjkxLjQ0Ny0zODUuMTIsMjkwLjAyOXoiLz4KICAgIDwvZz4KICA8L2c+CjwvZz4KPC9zdmc+");
  background-position: center center;
  float: right;
  margin: 0;
}

.receipt-extramillions__win:after {
  -webkit-transform: translateY(1px);
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -o-transform: translateY(1px);
  transform: translateY(1px);
  position: absolute;
  right: 5px;
  background-size: 100%;
}

/**
 * ONLY EXTRA GAME VIEW
 */

.receipt__only-extra-game .receipt__header .receipt__maingame-logo,
.receipt__only-extra-game .receipt__number-rows {
  display: none;
}

.receipt__only-extra-game .receipt__extra-game {
  margin-top: 0;
}

.receipt__only-extra-game .receipt__replay {
  margin-top: 5px;
}

.receipt__only-extra-game.receipt__content___multiple-dates .receipt__extra-game-replay {
  padding-top: 18px;
}

.receipt__winning-numbers {
  border: 1px solid #e3e3e3;
  float: left;
  margin-bottom: 12.05568px;
  margin-top: 24.11136px;
  padding: 12.05568px 12.05568px 0;
  width: 100%;
}

.receipt__winning-numbers h2 {
  font-size: 1.2rem;
}

.receipt__winning-numbers .game-logo {
  height: 18px;
  width: auto;
}

.receipt__winning-numbers .game-logo___euromillions {
  height: 32px;
}

.receipt__winning-numbers .game-logo___secondchance,
.receipt__winning-numbers .game-logo___superstar {
  height: 26px;
}

.receipt__winning-numbers .actual-numbers__numbers,
.receipt__winning-numbers .actual-numbers__extra-game___number {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 6.02784px;
}

.receipt__winning-numbers .actual-numbers__extra-game___number {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  font-size: 0.8rem;
  height: 28px;
  min-height: 0;
  min-width: 64px;
}

.receipt__winning-numbers .actual-numbers__number {
  font-size: 0.8rem;
  height: 28px;
  min-height: 28px;
  min-width: 28px;
  width: 28px;
}

.receipt__winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.receipt__winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.receipt__winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___eurodreams-dream"],
.receipt__winning-numbers .actual-numbers__number___replay {
  margin-left: 12.05568px;
}

.receipt-winning-numbers__container {
  clear: both;
  float: left;
  min-width: 68px;
  width: auto;
}

/**
 * DESKTOP VIEW
 */

@media (min-width: 1021px) {
  .receipt__number-rows-wrapper,
  .receipt__system {
    margin-bottom: 0;
  }
}

/**
 * TABLET or smaller VIEW
 */

@media screen and (max-width: 1020.9px) {
  .receipt__number-rows-left {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .receipt__number-rows-right {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .receipt__my-account .receipt__number,
  .receipt__my-account .receipt__additional-number {
    padding-top: 0;
  }

  .receipt__my-account .receipt__system .receipt__number,
  .receipt__my-account .receipt__system .receipt__additional-number {
    padding-top: 0;
  }

  .receipt__additional-number,
  .receipt__number {
    height: 24px;
    padding-top: 0;
    width: 24px;
  }

  .receipt__block:before {
    margin-left: -3px;
    margin-right: 5px;
  }
}

/**
 * UP TP PHONE LANDSCAPE VIEW
 */

@media screen and (max-width: 767.9px) {
  .receipt__replay {
    margin-top: 0;
  }

  .receipt__extra-game-replay .receipt__extra-game {
    padding-top: 33px;
  }

  .receipt__only-extra-game .receipt__extra-game-replay .receipt__extra-game {
    padding-top: 60px;
  }

  .receipt__teasers .teaser {
    float: left;
    margin-bottom: 12.05568px;
    margin-right: 1%;
    padding-top: 49%;
    width: 49%;
  }

  .receipt__sidebar .button__primary:last-of-type,
  .receipt__sidebar html .main .teaser__swisslotto .button__primary:last-of-type,
  html .main .teaser__swisslotto .receipt__sidebar .button__primary:last-of-type {
    margin-bottom: 0;
  }

  .receipt__block:before {
    margin-left: -3px;
    margin-right: 5px;
  }

  .receipt__winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
  .receipt__winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
  .receipt__winning-numbers .actual-numbers__number___replay {
    margin-left: 6.02784px;
  }

  .receipt__winning-numbers .actual-numbers__number {
    height: 26px;
    min-height: 26px;
    min-width: 26px;
    width: 26px;
  }
}

/**
 * PHONE VIEW
 */

@media screen and (min-width: 0) and (max-width: 767.9px) {
  .receipt__content-container,
  .receipt__content,
  .receipt__sidebar,
  .receipt__promotion-tip-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .receipt__extra-game-replay {
    position: relative;
    float: left;
    margin-top: 26px;
    width: 100%;
  }

  .receipt__extra-game-replay .receipt__replay {
    position: absolute;
    width: 100%;
  }

  .receipt__extra-game-replay .receipt__replay .receipt__replay-help {
    position: relative;
    margin-bottom: 7px;
    margin-left: 30px;
  }

  .receipt__extra-game-replay .receipt__extra-game {
    width: 100%;
  }

  .receipt__only-extra-game .receipt__extra-game-replay {
    margin-top: 0;
  }

  .euromillions .receipt__extra-game-replay {
    float: none;
  }

  .receipt__linklist {
    margin: 24.11136px 0 0 0;
  }

  .receipt__teaser {
    max-height: 100%;
    max-width: 100%;
  }

  .no-extra-game {
    margin-bottom: 34px;
  }

  .no-extra-game .receipt__replay {
    position: relative;
  }

  .receipt__replay-help {
    top: 7px;
  }

  .receipt__my-account___sidebar {
    position: static;
  }
}

@media screen and (max-width: 479.9px) {
  .receipt__info .td-detail {
    display: inline-block;
    float: none;
    width: 100%;
  }

  .receipt__info table tr.receipt__info-row___win td .receipt__value-game {
    float: none;
    width: 100%;
  }

  .receipt__info table tr.receipt__info-row___win .receipt__value-win {
    float: none;
    width: 100%;
  }

  .receipt-winning-numbers__container___swisslotto {
    padding-right: 0;
    width: 100%;
  }
}

@media screen and (min-width: 1021px) and (max-width: 1060px) {
  .receipt__extra-game .ticket__extra-game___number-single {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 1;
    margin-right: 2px;
    padding: 4px;
    text-align: center;
    width: 17px;
  }

  .receipt__extra-game .ticket__extra-game___number-single:first-of-type {
    margin-left: 5px;
  }

  .receipt__extra-game .ticket__extra-game___number-single:last-of-type {
    margin-right: 5px;
  }
}

.table-footer__account-prizes__spinner {
  text-align: center;
}

.table-footer__account-prizes__spinner .lightbox-container__loader {
  position: relative;
  height: 62px;
  margin-left: -15px;
  margin-top: -15px;
  width: 62px;
}

.table-footer__account-prizes__spinner .lightbox-container__loader__visible {
  display: block;
}

/*------------------------------------*\
    #QUICKTIP
\*------------------------------------*/

/**
 * Styles of a quicktip
 */

.quicktip__content {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.quicktip__title___help {
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0yODcgNDEwLjg5IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODcgNDEwLjg5IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJJY29uX0hpbGZlIj4NCgk8cGF0aCBmaWxsPSIjQTZBNkE2IiBkPSJNLTI3Nyw0MTAuODljNS41MjMsMCwxMCw0LjQ3NywxMCwxMGMwLDUuNTIzLTQuNDc3LDEwLTEwLDEwcy0xMC00LjQ3Ny0xMC0xMA0KCQlDLTI4Nyw0MTUuMzY3LTI4Mi41MjMsNDEwLjg5LTI3Nyw0MTAuODl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNzYuMDAxLDQyMy40NTdjMC0xLjc2NiwyLjk0Ni0xLjEyLDIuOTQ2LTQuNjU2YzAtMi40Ni0xLjQ3My0zLjkxLTMuODYxLTMuOTENCgkJYy0yLjIwOSwwLTQuMDYxLDEuNDcyLTMuNjU5LDQuNDE1aDIuMzg4Yy0wLjI0NS0xLjQwNiwwLjQ0Ni0xLjkzMywxLjI3MS0xLjkzM2MwLjk4MiwwLDEuMjcyLDAuNTI3LDEuMjcyLDEuNDI4DQoJCWMwLDEuODY3LTIuODU2LDEuMjMyLTIuODU2LDQuNjU2SC0yNzYuMDAxeiBNLTI3OC41Myw0MjQuOTMzdjIuOTU1aDIuNTg5di0yLjk1NUMtMjc1Ljk0MSw0MjQuOTMzLTI3OC41Myw0MjQuOTMzLTI3OC41Myw0MjQuOTMzeg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 5px;
  right: 5px;
}

.quicktip__title___help:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0yODcgNDEwLjg5IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODcgNDEwLjg5IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJJY29uX0hpbGZlX0hvdmVyIj4NCgk8cGF0aCBmaWxsPSIjNEU0RTRFIiBkPSJNLTI3Nyw0MTAuODljNS41MjMsMCwxMCw0LjQ3NywxMCwxMGMwLDUuNTIzLTQuNDc3LDEwLTEwLDEwcy0xMC00LjQ3Ny0xMC0xMA0KCQlDLTI4Nyw0MTUuMzY3LTI4Mi41MjMsNDEwLjg5LTI3Nyw0MTAuODl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNzYuMDAxLDQyMy40NTdjMC0xLjc2NiwyLjk0Ni0xLjEyLDIuOTQ2LTQuNjU2YzAtMi40Ni0xLjQ3My0zLjkxLTMuODYxLTMuOTENCgkJYy0yLjIwOSwwLTQuMDYxLDEuNDcyLTMuNjU5LDQuNDE1aDIuMzg4Yy0wLjI0NS0xLjQwNiwwLjQ0Ni0xLjkzMywxLjI3MS0xLjkzM2MwLjk4MiwwLDEuMjcyLDAuNTI3LDEuMjcyLDEuNDI4DQoJCWMwLDEuODY3LTIuODU2LDEuMjMyLTIuODU2LDQuNjU2SC0yNzYuMDAxeiBNLTI3OC41Myw0MjQuOTMzdjIuOTU1aDIuNTg5di0yLjk1NUMtMjc1Ljk0MSw0MjQuOTMzLTI3OC41Myw0MjQuOTMzLTI3OC41Myw0MjQuOTMzeg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  cursor: pointer;
}

.quicktip__singletip,
.quicktip__extragame,
.quicktip__draws {
  border-bottom: 2px dotted #d4d4d4;
}

.quicktip__singletip {
  position: relative;
  padding-bottom: 0;
}

.quicktip__singletip .quicktip__main___logo {
  position: absolute;
  top: 0;
  left: 0;
  height: 39px;
  width: 124px;
}

.quicktip__rays {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iNjcycHgiIGhlaWdodD0iMzYyLjAwMnB4IiB2aWV3Qm94PSItMjggNzYuOTA4IDY3MiAzNjIuMDAyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOCA3Ni45MDggNjcyIDM2Mi4wMDIiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iU3RyYWhsZW4iPgogIAogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJTVkdJRF8xXyIgY3g9IjMwNi41IiBjeT0iMTA0LjMxOCIgcj0iMzM0LjUwMzQiIGZ4PSIzMDYuMTU2NyIgZnk9IjEyMC4yNzIyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNTE1LjcyNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgIDxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNFMjAwMUE7c3RvcC1vcGFjaXR5OjAuMDMiLz4KICAgIDxzdG9wICBvZmZzZXQ9IjAuNzkzOSIgc3R5bGU9InN0b3AtY29sb3I6I0UyMDAxQTtzdG9wLW9wYWNpdHk6MCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHBhdGggZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik0tMjcuMDc0LDQzOC45MWwzMzUuMDg1LTI2LjI2TC0yOCw0MjAuOTQ3TC0yNy4wNzQsNDM4LjkxeiBNLTI3LjczOSwzOTcuMDNsMzM1Ljc1LDE1LjYyCiAgICBsLTMzNC40MzItMzMuNTU4TC0yNy43MzksMzk3LjAzeiBNLTIzLjE4MiwzNTUuMzkybDMzMS4xOTMsNTcuMjU4TC0xOS42NCwzMzcuNzU4TC0yMy4xODIsMzU1LjM5MnogTS0xMy40NzUsMzE0LjY0NgogICAgbDMyMS40ODYsOTguMDA0TC03Ljc2MywyOTcuNTg5TC0xMy40NzUsMzE0LjY0NnogTTEuMjMzLDI3NS40MjNMMzA4LjAxMSw0MTIuNjVMOS4wMjQsMjU5LjIxTDEuMjMzLDI3NS40MjN6IE0yMC43MTEsMjM4LjMzNQogICAgbDI4Ny4zLDE3NC4zMTVMMzAuNDYyLDIyMy4yMTZMMjAuNzExLDIzOC4zMzV6IE00NC42NTgsMjAzLjk1OEwzMDguMDExLDQxMi42NUw1Ni4yMTYsMTkwLjE3TDQ0LjY1OCwyMDMuOTU4eiBNNzIuNzAxLDE3Mi44MjYKICAgIGwyMzUuMzEsMjM5LjgyNEw4NS44ODYsMTYwLjU4M0w3Mi43MDEsMTcyLjgyNnogTTEwNC40MDMsMTQ1LjQyNUwzMDguMDExLDQxMi42NWwtMTg5LTI3Ny43MzNMMTA0LjQwMywxNDUuNDI1eiBNMTM5LjI3MiwxMjIuMTc5CiAgICBMMzA4LjAxMSw0MTIuNjVMMTU1LjA3NiwxMTMuNTY5TDEzOS4yNzIsMTIyLjE3OXogTTE3Ni43NjYsMTAzLjQ1MUwzMDguMDExLDQxMi42NUwxOTMuNTE4LDk2Ljg3NEwxNzYuNzY2LDEwMy40NTF6IE0yMTYuMyw4OS41MzIKICAgIGw5MS43MTEsMzIzLjExOEwyMzMuNzQyLDg1LjA5TDIxNi4zLDg5LjUzMnogTTI1Ny4yNjEsODAuNjM4bDUwLjc1LDMzMi4wMTJMMjc1LjEyMSw3OC40TDI1Ny4yNjEsODAuNjM4eiBNNjQ0LDQyMC45NDcKICAgIGwtMzM2LjAxMS04LjI5OGwzMzUuMDg1LDI2LjI2TDY0NCw0MjAuOTQ3eiBNNjQyLjQyMSwzNzkuMDkyTDMwNy45ODksNDEyLjY1bDMzNS43NS0xNS42Mkw2NDIuNDIxLDM3OS4wOTJ6IE02MzUuNjQsMzM3Ljc1OAogICAgTDMwNy45ODksNDEyLjY1bDMzMS4xOTMtNTcuMjU4TDYzNS42NCwzMzcuNzU4eiBNNjIzLjc2NCwyOTcuNTg5TDMwNy45ODksNDEyLjY1bDMyMS40ODYtOTguMDA0TDYyMy43NjQsMjk3LjU4OXogTTYwNi45NzYsMjU5LjIxCiAgICBMMzA3Ljk4OSw0MTIuNjVsMzA2Ljc3OC0xMzcuMjI3TDYwNi45NzYsMjU5LjIxeiBNNTg1LjUzOCwyMjMuMjE2TDMwNy45ODksNDEyLjY1bDI4Ny4zLTE3NC4zMTVMNTg1LjUzOCwyMjMuMjE2eiBNNTU5Ljc4NCwxOTAuMTcKICAgIEwzMDcuOTg5LDQxMi42NWwyNjMuMzUzLTIwOC42OTJMNTU5Ljc4NCwxOTAuMTd6IE01MzAuMTE0LDE2MC41ODNMMzA3Ljk4OSw0MTIuNjVsMjM1LjMxLTIzOS44MjRMNTMwLjExNCwxNjAuNTgzegogICAgIE00OTYuOTg5LDEzNC45MTZsLTE4OSwyNzcuNzMzbDIwMy42MDgtMjY3LjIyNEw0OTYuOTg5LDEzNC45MTZ6IE00NjAuOTI1LDExMy41NjlMMzA3Ljk4OSw0MTIuNjVsMTY4LjczOS0yOTAuNDcxCiAgICBMNDYwLjkyNSwxMTMuNTY5eiBNNDIyLjQ4Miw5Ni44NzRMMzA3Ljk4OSw0MTIuNjVsMTMxLjI0Ni0zMDkuMTk5TDQyMi40ODIsOTYuODc0eiBNMzgyLjI1OCw4NS4wOWwtNzQuMjY5LDMyNy41NkwzOTkuNyw4OS41MzIKICAgIEwzODIuMjU4LDg1LjA5eiBNMzQwLjg4LDc4LjRsLTMyLjg5LDMzNC4yNWw1MC43NDktMzMyLjAxMkwzNDAuODgsNzguNHogTTI5OS4wMDEsNzYuOTA4bDguNzI0LDMzNS43NTVMMzE3LDc2LjkyNkwyOTkuMDAxLDc2LjkwOAogICAgeiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 854px 460px;
  height: 460px;
  margin-left: -427px;
  width: 854px;
}

.quicktip__enumerator___tips {
  text-align: center;
}

.quicktip__enumerator___tips .enumerator__counter input[type="number"] {
  height: 86px;
  width: 161px;
  font-family: "tarzana";
  font-size: 4.1rem;
  line-height: 86px;
  text-align: center;
}

.quicktip__price-text {
  margin-top: 17px;
  text-align: center;
}

.quicktip__price-text .ticket__extra-price___info .ticket__extra-price___all-rows {
  margin-left: 10px;
}

.quicktip__price-text .ticket__tipps-price___info .ticket__tipps-price___all-rows {
  margin-left: 10px;
}

.quicktip__pill-container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.quicktip__extragame,
.euromillions .quicktip__extragame {
  position: relative;
  padding-top: 16px;
}

.quicktip__extragame .jackpot___number,
.quicktip__extragame .jackpot___inverted-mark:after,
.quicktip__extragame .jackpot___dot,
.quicktip__extragame .jackpot___suffix,
.euromillions .quicktip__extragame .jackpot___number,
.euromillions .quicktip__extragame .jackpot___inverted-mark:after,
.euromillions .quicktip__extragame .jackpot___dot,
.euromillions .quicktip__extragame .jackpot___suffix {
  margin-left: 0.5%;
}

.quicktip__extragame .pills-container,
.euromillions .quicktip__extragame .pills-container {
  margin: -33px auto 0 auto;
  max-width: 208px;
}

.quicktip__game-jackpot {
  zoom: 1;
  clear: both;
  display: none;
  height: 40px;
  margin: 0 auto;
  margin-bottom: -15px;
  width: 260px;
}

.quicktip__game-jackpot:before,
.quicktip__game-jackpot:after {
  content: " ";
  display: table;
}

.quicktip__game-jackpot:after {
  clear: both;
}

.quicktip__game-jackpot .quicktip__game-jackpot___img {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  float: left;
  height: 22px;
  margin-right: 12.05568px;
  width: auto;
}

.quicktip__game-jackpot .jackpot__info {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  float: left;
  height: 30px;
}

.quicktip__game-jackpot .jackpot__info___small span:last-child {
  margin-top: -1px;
}

.quicktip__game-jackpot .jackpot___value {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  height: 30px;
}

.quicktip__game-jackpot .jackpot___number .transform__center {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 1.0555555556;
}

.quicktip__game-jackpot .jackpot___dot,
.quicktip__game-jackpot .jackpot___suffix {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 1.0555555556;
  height: 28px;
  line-height: 0.67;
}

.quicktip__game-jackpot .jackpot___dot .transform__center___vertical,
.quicktip__game-jackpot .jackpot___dot .swiss_lotto .ticket__add-row::before,
.swiss_lotto .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .euromillions .ticket__add-row::before,
.euromillions .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .eurodreams .ticket__add-row::before,
.eurodreams .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .bingo .ticket__add-row::before,
.bingo .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .sporttip .ticket__add-row::before,
.sporttip .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .jass .ticket__add-row::before,
.jass .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___dot .goooal .ticket__add-row::before,
.goooal .quicktip__game-jackpot .jackpot___dot .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .transform__center___vertical,
.quicktip__game-jackpot .jackpot___suffix .swiss_lotto .ticket__add-row::before,
.swiss_lotto .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .euromillions .ticket__add-row::before,
.euromillions .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .eurodreams .ticket__add-row::before,
.eurodreams .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .bingo .ticket__add-row::before,
.bingo .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .sporttip .ticket__add-row::before,
.sporttip .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .jass .ticket__add-row::before,
.jass .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before,
.quicktip__game-jackpot .jackpot___suffix .goooal .ticket__add-row::before,
.goooal .quicktip__game-jackpot .jackpot___suffix .ticket__add-row::before {
  position: absolute;
}

.quicktip__game-jackpot .jackpot___dot {
  width: 1rem;
}

.euromillions .quicktip__extragame {
  padding-top: 11px;
}

.quicktip__label {
  float: left;
  width: 33%;
}

.quicktip__label .quicktip__extra___logo {
  height: 22px;
  margin-bottom: 5px;
  margin-right: 12px;
  width: auto;
}

.quicktip__label .hinfo {
  font-family: "tarzana";
  font-size: 1.5rem;
}

.swiss_lotto .quicktip__extragame .ticket__extra-game___head-jackpot,
.euromillions .quicktip__extragame .ticket__extra-game___head-jackpot {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  left: auto;
}

.euromillions .quicktip__extragame .ticket__extra-game___head-jackpot {
  margin-top: 12px;
}

.quicktip__tarzana {
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 1.3888em;
}

.quicktip__draws {
  padding-top: 20px;
}

.quicktip__draws .pills-container {
  margin: -25px auto 0 auto;
  max-width: 208px;
}

.quicktip__small-label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1rem;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}

/**
* MINI DESKTOP VIEW
*/

@media screen and (min-width: 1021px) and (max-width: 1248px) {
  .swiss_lotto .quicktip__extragame .ticket__extra-game___head-jackpot.jackpot__value___high {
    right: -30px;
  }
}

/**
 * TABLET VIEW
 */

@media screen and (max-width: 1020.9px) {
  .quicktip__game-jackpot {
    display: block;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .swiss_lotto .quicktip__extragame .ticket__extra-game___head-jackpot.jackpot__value___high {
    right: -20px;
  }

  .quicktip__game-jackpot {
    float: right;
    margin-top: 5px;
    width: 180px;
  }

  .quicktip__game-jackpot .quicktip__game-jackpot___img {
    display: none;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .quicktip__pill-container {
    margin: 0 auto;
  }

  .quicktip__label {
    float: none;
    margin: 0 auto 10px auto;
    width: 222px;
  }

  .quicktip__label .quicktip__extra___logo {
    float: left;
  }

  .quicktip__pill-container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .quicktip__pill-container .pills-container {
    margin: 0 auto;
  }

  .quicktip__extragame .quicktip__pill-container {
    padding-top: 8px;
  }

  .quicktip__draws {
    padding-bottom: 9px;
    padding-top: 8px;
  }

  .quicktip__draws .quicktip__label {
    margin-bottom: 8px;
  }

  .quicktip__price-text {
    margin-top: 8px;
  }

  .swiss_lotto .quicktip__extragame .ticket__extra-game___head-jackpot,
  .euromillions .quicktip__extragame .ticket__extra-game___head-jackpot {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: static;
    margin-left: 15px;
    margin-top: -37px;
    padding-top: 0;
  }

  .swiss_lotto .quicktip__extragame .quicktip__label {
    width: 228px;
  }

  .euromillions .quicktip__game-jackpot {
    width: 238px;
  }

  .euromillions .quicktip__extragame .jackpot__info span:first-child {
    width: 10px;
  }

  .euromillions .quicktip__extragame .profit__info {
    position: relative;
    left: 24px;
    margin: -15px;
  }

  .euromillions .quicktip__extragame .quicktip__label {
    width: 246px;
  }

  .quicktip__enumerator___tips .enumerator__counter input[type="number"] {
    height: 60px;
    width: 161px;
    font-size: 3.3rem;
    line-height: 60px;
  }

  .quicktip .ticket__navigation {
    margin-top: 12.05568px;
  }

  .quicktip__singletip {
    margin-top: -6px;
  }
}

/*------------------------------------*\
    #tables
\*------------------------------------*/

/**
 * Styles of matrix tables like lotto bank system
 */

.matrix-container {
  position: relative;
  background-color: #ffe9e9;
  margin: 12px 0 45px;
  padding: 21px 21px 0;
}

.matrix-container.row-selected:after {
  position: absolute;
  bottom: -15px;
  left: 44.5%;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 15px solid #ffe9e9;
  content: "";
  display: block;
  height: 0;
  width: 0;
}

.matrix-container .tooltip__help {
  position: absolute;
  top: 15px;
  right: 15px;
}

.matrix-container .matrix {
  margin: 10px auto 0;
}

.matrix-container .matrix td {
  background-color: #fff2f2;
  border: 3px solid #ffe9e9;
  height: 45px;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}

.matrix-container .matrix td.heading__pool {
  left: 0;
  background: transparent;
  border: none;
}

.matrix-container .matrix .heading {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  background-color: #d8e5f0;
  color: #404040;
  font-family: "roboto-bold", "Arial";
}

.matrix-container .matrix .heading___empty {
  background-color: #ffe9e9;
}