#PaytableContent {
    padding: 0 112px 0 112px;
    overflow: overlay;
}

#PaytableContent .title {
    background-image: url("games/assets/EOWJSlot/paytable/title.png");
    width: 443px;
    height: 110px;
    margin: 0 auto;
}

#PaytableContent .panel {
    background: #00048e;
    border: 3px solid #fdb402;
    border-radius: 11px;
    margin-bottom: 14px;
    padding: 5px 5px 5px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

#PaytableContent .currency,
#PaytableContent .jackpotGambleCurrency {
    font-size: 50%;
}

#PaytableContent .paytable-line-container {
    display: flex;
    flex: 1;
    justify-content: space-around;
    align-items: center;
}

#PaytableContent .paytable-line-container.seven,
.paytable-line-container.bell,
.paytable-line-container.grapes {
    margin-left: 15px;
}

#PaytableContent .paytable-line {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    margin-top: 3px;
}

#PaytableContent .paytable-line.watermelon,
.paytable-line.orange,
.paytable-line.cherry {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    margin-right: 120px;
    margin-top: 3px;
}

#PaytableContent .line-bullet-container {
    display: flex;
    flex-direction: column;
}

#PaytableContent .line-bullet-container>div::after {
    content: '';
    font-size: 16px;
    position: absolute;
    width: 3px;
    top: 15px;
    left: 27px;
    border-radius: 4px;
    height: 3px;
    background: #ff7200;
    border: 3px solid #100000
}

#PaytableContent .line-bullet {
    color: #ff7200;
    font: bold 34px arial, sans-serif;
    /* line-height: 42px; */
    position: relative;
    text-shadow: 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000;
}

#PaytableContent .line-bullet.line-coef {
    color: #000ee1;
    text-shadow: none;
}

#PaytableContent .panel.gray {
    background: #e9e9e9;
    border: 3px solid #fdb402;
}

#PaytableContent .panel.seven {
    display: flex;
    width: 520px;
    height: 178px;
}

#PaytableContent .panel.grapes {
    display: flex;
    width: 520px;
    height: 200px;
}

#PaytableContent .panel.watermelon {
    display: flex;
    width: 100%;
    height: 200px;
}

#PaytableContent .panel.orange {
    display: flex;
    width: 100%;
    height: 200px;
}

#PaytableContent .panel.bell {
    display: flex;
    width: 520px;
    height: 178px;
}

#PaytableContent .panel.cherry {
    display: flex;
    width: 100%;
    height: 200px;
}

#PaytableContent .panel.wild {
    width: 100%;
}

#PaytableContent .panel.wins {
    display: flex;
    flex-direction: column;
    width: 520px;
    height: 584px;
    margin-right: 16px;
}

#PaytableContent .panel.star {
    width: 520px;
    height: 258px;
}

#PaytableContent .panel.jackpot {
    width: 100%;
    overflow: hidden;
}

#PaytableContent .panel.gamble {
    width: 100%;
    overflow: hidden;
}

#PaytableContent .panel.linesAndRules {
    width: 100%;
    overflow: hidden;
}

#PaytableContent .singleImage {
    background-image: url("games/assets/EOWJSlot/paytable/sprite.jpg");
    float: left;
    margin-top: 2px;
    width: 195px;
    height: 178px;
}

#PaytableContent .singleImage.seven {
    background-position: 0px 0px;
    width: 165px;
    height: 158px;
    margin-right: 5px;
}

#PaytableContent .singleImage.grapes {
    background-position: -0px -158px;
    margin: 0;
    width: 165px;
    height: 165px;
    margin-top: 8px;
    margin-right: 5px;
}

#PaytableContent .singleImage.watermelon {
    background-position: -165px -0px;
    width: 291px;
    height: 154px;
    margin: 14px 250px 0px 109px;
}

#PaytableContent .singleImage.bell {
    background-position: -456px -155px;
    width: 146px;
    height: 148px;
    margin: 6px 18px 0px 5px;
}

#PaytableContent .singleImage.cherry {
    background-position: -456px 0px;
    width: 149px;
    height: 155px;
    margin: 10px 321px 0px 180px;
}

#PaytableContent .singleImage.lemon {
    background-position: -975px 0px;
}

#PaytableContent .singleImage.plum {
    background-position: -1170px 0px;
}

#PaytableContent .singleImage.orange {
    background-position: -165px -154px;
    width: 291px;
    height: 160px;
    margin: 10px 250px 0px 109px;
}

#PaytableContent .singleImage.star {
    margin-left: 13px;
    background-position: -585px -178px;
}

#PaytableContent .singleImage.wins {
    background-position: -609px -0px;
    width: 297px;
    height: 243px;
    float: none;
    margin: 15px auto 0px auto;
}

#PaytableContent .singleImage.smallImage {
    margin: 0px;
    display: inline-block;
    float: none;
}

#PaytableContent .singleImage.smallImage.smallWild {
    background-position: -633px -268px;
    width: 67px;
    height: 57px;
    margin: 0px 6px -7px 6px;
}

#PaytableContent .smallWildLineHeight {
    line-height: 33px;
}

#PaytableContent .singleImage.lineSection1 {
    float: none;
    background-position: -780px -242px;
    width: 608px;
    height: 133px;
    margin: 10px auto;
}

#PaytableContent .singleImage.smallImage.star {
    background-position: -353px -107px;
    width: 110px;
    height: 105px;
    margin-left: 18px;
}

#PaytableContent .singleImage.jackpotTitle {
    background-position: -0px -328px;
    width: 615px;
    height: 68px;
    float: none;
    margin: 10px auto 20px auto;
}

#PaytableContent .linesContainer {
    float: left;
    width: 257px;
    height: 100%;
}

#PaytableContent .paytableLine {
    overflow: hidden;
    height: 40px;
    margin-bottom: 6px;
}

#PaytableContent .paytableLine.iOS {
    height: 46px;
    margin-bottom: -2px;
}

#PaytableContent .textLine.lineContent.iOS {
    margin-top: 0px;
}

#PaytableContent .tableWins {
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto;
}

#PaytableContent td.colLeft {
    padding: 6px 6px 0px 0px;
    margin: 0px;
}

#PaytableContent td.colCenter {
    padding: 0px 0px 4px 0px;
    margin: 0px;
}

#PaytableContent td.colRight {
    padding: 6px 0px 0px 6px;
    margin: 0px;
}

#PaytableContent td {
    border: 0px solid #00048e;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

#PaytableContent .paytableText.wins,
#PaytableContent .paytableText.wins.bg,
#PaytableContent .paytableText.wins.es,
#PaytableContent .paytableText.wins.fr,
#PaytableContent .paytableText.wins.mk,
#PaytableContent .paytableText.wins.nl,
#PaytableContent .paytableText.wins.ro,
#PaytableContent .paytableText.wins.ru {
    font-size: 21px;
}

#PaytableContent .paytableText.wins.el {
    font-size: 19px;
}

#PaytableContent .paytableLine.firstLine {
    margin-top: 50px;
}

#PaytableContent .paytableLine.firstLine.seven {
    margin-top: 44px;
}

#PaytableContent .paytableLine.firstLine.bell {
    margin-top: 44px;
}

#PaytableContent .paytableLine.firstLine.grapes {
    margin-top: 44px;
}

#PaytableContent .textLine {
    line-height: 34px;
    font: bold 34px arial, sans-serif;
    color: #eaff00;
    text-align: center;
    text-shadow: 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000;
}

#PaytableContent .textLine.lineBullet {
    color: #ff7200;
    text-shadow: 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000, 0px 0px 3px #100000;
    float: left;
    margin-left: 10px;
}

#PaytableContent .textLine.lineContent {
    color: #000ee1;
    margin-top: 5px;
    overflow: hidden;
    text-shadow: 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff, 0px 0px 3px #ffffff;
}

#PaytableContent .textLine.lineJackpot {
    font-size: 22px;
    margin-left: 10px;
}

#PaytableContent .textLine.lineGamble {
    font-size: 22px;
    margin-left: 10px;
}

#PaytableContent .textLine.scatterText {
    font-size: 46px;
    width: 100%;
    color: #ff0000;
    text-align: center;
    text-shadow: 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000;
}

#PaytableContent .textLine.scatterText.star {
    color: #c224de
}

#PaytableContent .paytableText {
    font: bold 25px arial, sans-serif;
    color: #e9e9e9;
    text-align: center;
    line-height: 47px;
    text-shadow: 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000;
}

#PaytableContent .paytableText.wins {
    line-height: 40px;
}

#PaytableContent .paytableText.wins.blue {
    color: #00fffc;
    font-size: 25px;
    text-align: center;
    line-height: 32px;
    text-shadow: 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff, 0px 0px 2px #002eff;
    margin-bottom: 10px;
}

#PaytableContent .paytableText.wins.blue.el {
    font-size: 21px;
}

#PaytableContent .wildLeftNumbers {
    color: #ff7200;
    font-size: 32px;
    text-align: center;
    line-height: 32px;
    margin-bottom: 10px;
}

#PaytableContent .wildLeftNumbers.bg,
#PaytableContent .wildLeftNumbers.es,
#PaytableContent .wildLeftNumbers.fr,
#PaytableContent .wildLeftNumbers.mk,
#PaytableContent .wildLeftNumbers.nl,
#PaytableContent .wildLeftNumbers.ro,
#PaytableContent .wildLeftNumbers.ru {
    font-size: 30px;
}

#PaytableContent .wildRightNumbers.bg,
#PaytableContent .wildRightNumbers.es,
#PaytableContent .wildRightNumbers.fr,
#PaytableContent .wildRightNumbers.mk,
#PaytableContent .wildRightNumbers.nl,
#PaytableContent .wildRightNumbers.ro,
#PaytableContent .wildRightNumbers.ru {
    font-size: 30px;
}

#PaytableContent .wildRightNumbers {
    color: #e000e3;
    font-size: 32px;
    text-align: center;
    line-height: 32px;
    margin-bottom: 10px;
}

#PaytableContent .marginTopBottom15PX {
    margin: 15px 0;
}

#PaytableContent .paytableText.exceptText {
    display: inline-block;
    position: relative;
    top: -47px;
}

#PaytableContent .specialCloverContainer {
    display: table;
    margin: 0 auto;
}

#PaytableContent .paytableText.jackpot {
    width: 100%;
    font-size: 20px;
    line-height: 31px;
    padding: 0px 26px;
    box-sizing: border-box;
    margin-bottom: 6px;
}

#PaytableContent .jackpotLabel {
    color: #efd001;
}

#PaytableContent .cardsLabel {
    color: #f70400;
}

#PaytableContent .qBets {
    position: relative;
    left: -70px;
}

#PaytableContent .gambleFirstLine {
    position: relative;
    left: -40px;
}

#PaytableContent .sectionTitle {
    font: bold 40px arial, sans-serif;
    color: #ff0000;
    text-align: center;
    text-shadow: 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000, 0px 0px 2px #100000;
    margin: 7px auto;
}