﻿.v--modal-box.doublewin
{
    position: absolute;
    top: 50%!important;
    left: 50%!important;
    height: auto!important;
    transform: translate(-50%,-50%);
}
.doublewin
{
    max-width: 37.5em;
    border-radius: .25em;
    background: #ededed!important;
    font-size: 1.3333333333em;
}
.doublewin *
{
    box-sizing: border-box;
}
.doublewin__close
{
    position: absolute;
    top: 1.25em;
    right: 1.25em;
    cursor: pointer;
    width: 1.125em;
    height: 1.125em;
    transition: transform .2s linear;
}
.doublewin__close::after, .doublewin__close::before
{
    content: "";
    position: absolute;
    top: calc(50% - .0625em);
    width: 100%;
    height: .125em;
    background: #515f6e;
    left: 0;
}
.doublewin__close::after
{
    transform: rotate(45deg);
}
.doublewin__close::before
{
    transform: rotate(-45deg);
}
.doublewin__close:hover
{
    transform: scale(1.1);
}
.doublewin-question
{
    padding: 1.25em;
}
.doublewin-question__top
{
    display: flex;
    justify-content: flex-start;
    width: calc(100% - 1.7647058824em);
    margin-bottom: 1.1764705882em;
    text-transform: uppercase;
    font-size: 1.0625em;
    font-weight: 700;
    line-height: 1;
    color: #23507d;
}
.doublewin-question__top .coupon-number
{
    margin: 0 .2352941176em;
    font-size: inherit;
    font-weight: inherit;
    color: #1f73af;
}
.doublewin-question__content
{
    display: flex;
    flex-direction: column;
    background: #fff;
}
.doublewin-question__header
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .9375em;
    width: 100%;
    height: 2.5em;
    border-bottom: 1px solid #ededed;
}
.doublewin-question__event
{
    display: flex;
    align-items: center;
    font-size: .875em;
    font-weight: 500;
    color: #19405f;
}
.doublewin-question__icon
{
    width: 1.2857142857em;
    height: 1.2857142857em;
    fill: #1f73af;
    margin-right: .3571428571em;
}
.doublewin-question__team
{
    max-width: 12.8571428571em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doublewin-question__score
{
    margin: 0 .25em;
}
.doublewin-question__bet
{
    display: flex;
    flex: 1 0 auto;
    align-items: center;
    justify-content: flex-end;
    font-size: .75em;
    font-weight: 500;
    line-height: 1.1;
}
.doublewin-question__bet-type
{
    color: #1b5785;
    margin-right: .8333333333em;
}
.doublewin-question__bet-coef
{
    color: #1f73af;
    margin-right: .8333333333em;
}
.doublewin-question__bet-sum
{
    font-size: 1.0833333333em;
    color: #739d2d;
}
.doublewin-question__title
{
    padding: 0 4.6666666667em;
    margin-top: 1em;
    text-align: center;
    text-transform: uppercase;
    font-size: .9375em;
    font-weight: 700;
    line-height: 1.3;
    color: #23507d;
}
.doublewin-question__subtitle
{
    margin-top: .8333333333em;
    text-align: center;
    font-size: .75em;
    color: #19405f;
}
.doublewin-question__subtitle .sum
{
    font-size: 1.0833333333em;
    color: #739d2d;
}
.doublewin-question__buttons
{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: .9375em 0 1.25em;
}
.doublewin-question__button
{
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    width: 13.2307692308em;
    height: 2.4615384615em;
    margin: 0 .375em;
    font-size: .8125em;
    font-weight: 500;
    transition: background .3s linear;
}
.doublewin-question__button--ok
{
    background: #739d2d;
    color: #fff;
}
.doublewin-question__button--ok:hover
{
    background: #82b033;
}
.doublewin-question__button--cancel
{
    background: #ededed;
    color: #214f7a;
}
.doublewin-question__button--cancel:hover
{
    background: #d4d4d4;
}
.doublewin-question__footer
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 .9375em;
    width: 100%;
    min-height: 2.5em;
    border-top: 1px solid #ededed;
}
.doublewin-question__conditions-btn
{
    display: flex;
    position: relative;
    cursor: pointer;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 3.0769230769em;
    text-decoration: underline;
    font-size: .8125em;
    font-weight: 500;
    line-height: 1.8;
    color: #19405f;
}
.doublewin-question__conditions-btn::after
{
    content: "";
    position: absolute;
    top: 20%;
    font-family: FontAwesome;
    font-size: 1.9230769231em;
    line-height: 1;
    transition: transform .3s linear;
    right: 0;
}
.doublewin-question__conditions-btn.active
{
    text-decoration: none;
}
.doublewin-question__conditions-btn.active::after
{
    transform: rotate(180deg);
}
.doublewin-question__conditions-btn:hover
{
    text-decoration: none;
}
.doublewin-question__conditions-text
{
    flex-direction: column;
    padding-bottom: 1.6666666667em;
    text-align: left;
    font-size: .75em;
    color: #19405f;
}
.doublewin-question__conditions-text .conditions__item
{
    margin: 0;
}
.doublewin-question__conditions-text .conditions__item:not(:first-of-type)
{
    margin-top: .8333333333em;
}
.doublewin-question__conditions-text .conditions__item--bold
{
    font-weight: 700;
}
.doublewin-question__conditions-text .conditions__list
{
    list-style-type: none;
}
.doublewin-player
{
    display: flex;
    flex-direction: column;
    padding: 1.25em;
    width: 100%;
    height: 100%;
}
.doublewin-player__title
{
    margin-bottom: 1.1764705882em;
    text-transform: uppercase;
    font-size: 1.0625em;
    font-weight: 700;
    line-height: 1;
    color: #23507d;
}
.doublewin-player__items
{
    display: flex;
    justify-content: space-between;
    width: 27.5em;
}
.doublewin-player__item
{
    position: relative;
    cursor: pointer;
    padding: 1.25em;
    width: 13.4375em;
    background: #fff;
    text-align: center;
}
.doublewin-player__item::after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .1875em;
    background: #4780b0;
}
.doublewin-player__item::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.7);
    transition: all .3s linear;
}
.doublewin-player__item:hover::before, .doublewin-player__item.active::before
{
    opacity: 0;
    z-index: 0;
}
.doublewin-player__img
{
    margin-bottom: .9375em;
}
.doublewin-player__text
{
    font-size: .875em;
    font-weight: 500;
    line-height: 1.2;
    color: #4780b0;
}
.doublewin-zone
{
    display: flex;
    flex-direction: column;
    padding: 1.25em;
    width: 100%;
    height: 100%;
}
.doublewin-zone__title
{
    margin-bottom: 1.1764705882em;
    text-transform: uppercase;
    font-size: 1.0625em;
    font-weight: 700;
    line-height: 1;
    color: #23507d;
}
.doublewin-zone__items
{
    display: flex;
    justify-content: space-between;
    padding: 4.25em 2.25em 0;
    width: 27.8125em;
    height: 15.3125em;
    background: url("../../willbettingde/image/zones.jpg") no-repeat top left;
    background-size: cover;
}
.doublewin-zone__item
{
    display: flex;
    position: relative;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    width: 11.375em;
    height: 7.5625em;
    background: rgba(48,71,107,.85);
    transition: background .3s linear;
}
.doublewin-zone__item:hover
{
    background: rgba(127,149,48,.85);
}
.doublewin-zone__item::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../../willbettingde/image/net.png") no-repeat top left;
    background-size: cover;
}
.doublewin-zone__item--left .doublewin-zone__arrow
{
    transform: rotate(180deg);
}
.doublewin-zone__arrow
{
    width: 3.375em;
    height: 2.25em;
}
.doublewin-video
{
    padding: .25em .25em 0;
}
.doublewin-status
{
    display: flex;
    flex-direction: column;
    padding: 1.25em;
    width: 100%;
    height: 100%;
}
.doublewin-status__title
{
    margin-bottom: 1.1764705882em;
    text-align: left;
    text-transform: uppercase;
    font-size: 1.0625em;
    font-weight: 700;
    line-height: 1;
    color: #23507d;
}
.doublewin-status__content
{
    display: flex;
    flex-direction: column;
    padding: 2.1875em 2.8125em;
    background: #fff;
}
.doublewin-status__result
{
    margin-bottom: .5882352941em;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.0625em;
    font-weight: 700;
    color: #23507d;
}
.doublewin-status--win .doublewin-status__result .sum
{
    color: #739d2d;
}
.doublewin-status--loose .doublewin-status__result .sum
{
    color: #b80000;
}
.doublewin-status__question
{
    margin-bottom: 1.4285714286em;
    text-align: center;
    font-size: .875em;
    color: #19405f;
}
.doublewin-status__buttons
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.doublewin-status__button
{
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    width: 13.2307692308em;
    height: 2.4615384615em;
    margin: 0 .375em;
    font-size: .8125em;
    font-weight: 500;
    transition: background .3s linear;
}
.doublewin-status__button--ok
{
    background: #739d2d;
    color: #fff;
}
.doublewin-status__button--ok:hover
{
    background: #82b033;
}
.doublewin-status__button--cancel
{
    background: #ededed;
    color: #214f7a;
}
.doublewin-status__button--cancel:hover
{
    background: #d4d4d4;
}