#diamond-narrow {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom: 20px solid #222233;
  position: absolute;
  top: -1px;
  left: 6px;
  left: calc(50% - 10px);
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg); }
  #diamond-narrow:after {
    content: '';
    position: absolute;
    left: -10px;
    top: 20px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top: 20px solid #222233; }
  #diamond-narrow.red {
    border-bottom: 20px solid #c1272c; 
	background: transparent;}
    #diamond-narrow.red:after {
      border-top: 20px solid #c1272c; }

.game_roulette_result {
	padding: 0px;
	width: 320px;
	height: 507px;
	position: absolute;
	z-index: 0;
	background-color: rgba(255, 255, 255, 0.6);
	transition: opacity 300ms ease-in-out, z-index 300ms ease-in-out;
	opacity: 0;
}
.game_roulette_result.showing {
    opacity: 1;
	z-index: 11;
}
.game_roulette_result .profit {
	top: calc(50% - 0.5em);
	left: 0;
    position: absolute;
    right: 0;
	font-size: 50px;
    font-weight: 700;
	text-align: center;
	text-shadow: 0 -2px 3px rgb(41 41 41 / 80%), 0 -2px 3px rgb(41 41 41 / 80%), 0 2px 3px rgb(41 41 41 / 80%), 0 2px 3px rgb(41 41 41 / 80%), -2px 0 3px rgb(41 41 41 / 80%), 2px 0 3px rgb(41 41 41 / 80%), -2px 0 3px rgb(41 41 41 / 80%), 2px 0 3px rgb(41 41 41 / 80%), -1px -2px 3px rgb(41 41 41 / 80%), 1px -2px 3px rgb(41 41 41 / 80%), -1px 2px 3px rgb(41 41 41 / 80%), 1px 2px 3px rgb(41 41 41 / 80%), -2px -1px 3px rgb(41 41 41 / 80%), 2px -1px 3px rgb(41 41 41 / 80%), -2px 1px 3px rgb(41 41 41 / 80%), 2px 1px 3px rgb(41 41 41 / 80%), -2px -2px 3px rgb(41 41 41 / 80%), 2px -2px 3px rgb(41 41 41 / 80%), -2px 2px 3px rgb(41 41 41 / 80%), 2px 2px 3px rgb(41 41 41 / 80%), -2px -2px 3px rgb(41 41 41 / 80%), 2px -2px 3px rgb(41 41 41 / 80%), -2px 2px 3px rgb(41 41 41 / 80%), 2px 2px 3px rgb(41 41 41 / 80%), -3px -2px 3px rgb(41 41 41 / 80%), 3px -2px 3px rgb(41 41 41 / 80%), -3px 2px 3px rgb(41 41 41 / 80%), 3px 2px 3px rgb(41 41 41 / 80%), -2px -3px 3px rgb(41 41 41 / 80%), 2px -3px 3px rgb(41 41 41 / 80%), -2px 3px 3px rgb(41 41 41 / 80%), 2px 3px 3px rgb(41 41 41 / 80%), -4px -2px 3px rgb(41 41 41 / 80%), 4px -2px 3px rgb(41 41 41 / 80%), -4px 2px 3px rgb(41 41 41 / 80%), 4px 2px 3px rgb(41 41 41 / 80%), -4px -2px 3px rgb(41 41 41 / 80%), 4px -2px 3px rgb(41 41 41 / 80%), -4px 2px 3px rgb(41 41 41 / 80%), 4px 2px 3px rgb(41 41 41 / 80%);
	color: #FFF;
}
.chip {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  color: #000;
  position: relative;
  font-weight: bold;
  cursor: pointer;
  border-radius: 36px;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-image: url("../img/games/roulette/chips.svg");
  background-repeat: no-repeat;
  background-size: 266px 134px;
  font-size: 12px;
  font-family: 'RobotoCondensedBold', sans-serif;
  background-position-y: 0; }
  .chip[data-coin="100"] {
    background-position-x: 0; }
  .chip[data-coin="1000"] {
    background-position-x: -38px; }
  .chip[data-coin="10000"] {
    background-position-x: -77px; }
  .chip[data-coin="100000"] {
    background-position-x: -115px; }
  .chip[data-coin="1000000"] {
    background-position-x: -154px; }
  .chip[data-coin="10000000"] {
    background-position-x: -192px; }
  .chip[data-coin="100000000"] {
    background-position-x: -230px; }
  .chip.small {
    background-repeat: no-repeat;
    z-index: 10;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8); }
    .chip.small:nth-of-type(2) {
      top: 0px; }
    .chip.small:nth-of-type(3) {
      top: -4px; }
    .chip.small:nth-of-type(4) {
      top: -8px; }
    .chip.small:nth-of-type(5) {
      top: -12px; }
    .chip.small:nth-of-type(6) {
      top: -16px; }

.container-bet {
  width: 320px;
  margin: 0px auto;
  padding: 0 15px 0 15px;
  text-align: center;
  position: relative;
  top: 20px;
  margin-bottom: 25px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: normal;
  -webkit-align-items: normal;
      -ms-flex-align: normal;
          align-items: normal;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .container-bet .chip-container {
    border-radius: 36px;
    background-color: rgba(0, 0, 0, 0.3); }
    .container-bet .chip-container .chip {
      -webkit-transform: translateY(-1px);
          -ms-transform: translateY(-1px);
              transform: translateY(-1px); }
      .container-bet .chip-container .chip.open {
        -webkit-transform: translateY(-10px);
            -ms-transform: translateY(-10px);
                transform: translateY(-10px); }
    .container-bet .chip-container:hover .chip {
      -webkit-transform: translateY(-10px);
          -ms-transform: translateY(-10px);
              transform: translateY(-10px); }

.roulette-wrap {
  position: relative;
  padding: 15px;
  overflow: hidden;
  height: 93px;
  width: 219px;
  margin: 0 auto; }
  .roulette-wrap:before, .roulette-wrap:after {
    content: '';
    background: #FFF;
    position: absolute;
    height: 87px;
    width: 65px;
    top: 22px; }
  .roulette-wrap:before {
    right: -22px;
    -webkit-transform: rotate(26deg);
        -ms-transform: rotate(26deg);
            transform: rotate(26deg);
    z-index: 3; }
  .roulette-wrap:after {
    left: -21px;
    -webkit-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
            transform: rotate(-25deg);
    z-index: 0; }
  .roulette-wrap .roulette-wheel {
    margin: 0 auto;
    width: 428px;
    height: 428px;
    background-color: transparent;
    background-image: url("../img/games/roulette/roulette.svg");
    border-radius: 500px;
    position: absolute;
    top: 8px;
    left: calc(50% - 214px);
    z-index: 0; }
  .roulette-wrap .spinner {
    cursor: pointer;
    color: red;
    font-weight: bold;
    border: none;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 125px;
    left: 125px;
    border-radius: 100%;
    z-index: 1000;
    background-color: blue; }
  .roulette-wrap .ball {
    background-image: url("../img/games/roulette/ball.svg");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 47px;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 22px;
    width: 22px;
    z-index: 2;
    /*-webkit-transform: translateZ(0.0002px);
            transform: translateZ(0.0002px);*/ }
    .roulette-wrap .ball.animate-spin {
      -webkit-animation: bounce 13s 1 ease;
              animation: bounce 13s 1 ease; }
  .roulette-wrap .frame {
    background-image: url("../img/games/roulette/frame_3.svg");
    background-repeat: no-repeat;
    background-position: center center;
    top: 4px;
    left: 0;
    right: 0;
    margin: 0 auto;
	width: 186px;
	height: 86px;
    padding: 43px 88px;
    display: block;
    z-index: 5;
    position: absolute; }

.bet {
  z-index: 20;
  position: absolute;
  left: 15px;
  top: 70px; }
  .bet > input {
    width: 65px;
    height: 30px;
    text-align: center;
    background: #000;
    background: -webkit-gradient(linear, left bottom, left top, from(#283046), to(#020333));
    background: -o-linear-gradient(bottom, #283046 0%, #020333 100%);
    background: linear-gradient(to top, #283046 0%, #020333 100%);
    border-bottom: 1px solid #448acb;
    border-radius: 50px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    font-size: 18px;
    font-family: 'RobotoCondensed', sans-serif;
    font-weight: bold; }
    .bet > input div {
      text-transform: uppercase;
      color: #29abe2;
      font-size: 12px;
      padding-bottom: 4px; }

.last10 {
  position: absolute;
  z-index: 15;
  top: 25px;
  right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 47px; }
  .last10 > span {
    width: 23px;
    -webkit-flex-basis: 23px;
        -ms-flex-preferred-size: 23px;
            flex-basis: 23px;
    font-size: 12px;
    text-align: center;
    padding-bottom: 8px;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
    .last10 > span:nth-child(odd) {
      border-right: 1px solid #2981e2; }
    .last10 > span:last-child, .last10 > span:nth-last-child(2) {
      padding-bottom: 0; }
    .last10 > span.red {
      color: #dc0000;
      text-shadow: 0px 0px 1px #dc0000;
      font-weight: bold; }
    .last10 > span.black {
      color: #000; }
    .last10 > span.green {
      color: #00c800;
      text-shadow: 0px 0px 1px #00c800; }

.zero {
    background: #8bc34a;
    height: 26.5px;
    width: 221px;
    margin: 0 auto;
    color: #FFF;
    border-radius: 3px;
    position: relative;
    margin-bottom: 2px;
    border: 2px solid #7dba37; }
  .zero > span {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin: -8px auto;
    top: 10px;
    text-align: center;
    font-weight: bold; }
  .zero.win-cell {
    background: url("../img/games/roulette/zero-win.png"); }

/*.hover-enable .zero:hover, .hover-enable .zero.hovered {
  background: url("../img/games/zero-hover.png");
  cursor: pointer; }*/
/*.hover-enable .zero:hover, .hover-enable .zero.hovered {
  opacity: 0.6;
  cursor: pointer; }*/
.hover-enable .zero.hovered {
  opacity: 0.6;
  cursor: pointer; }
  
.price {
  font-size: 25px;
  color: #fff;
  z-index: 32;
  text-align: center; }

.popup-bet {
  font-size: 10px;
  font-family: 'RobotoCondensed', sans-serif;
  text-transform: uppercase;
  background: #10b3f4;
  background: -webkit-gradient(linear, left bottom, left top, from(#10b3f4), to(#29abe3));
  background: -o-linear-gradient(bottom, #10b3f4 0%, #29abe3 100%);
  background: linear-gradient(to top, #10b3f4 0%, #29abe3 100%);
  height: auto !important;
  overflow: visible !important;
  padding: 5px 5px !important;
  top: calc(50% - 15px);
  margin: 0 auto;
  left: 50%;
  display: inline-block;
  z-index: 110;
  color: #232333;
  border-radius: 100px;
  position: absolute;
  border-top: 1px solid #08dced;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg) !important;
      -ms-transform: translateX(-50%) translateY(-50%) rotate(0deg) !important;
          transform: translateX(-50%) translateY(-50%) rotate(0deg) !important;
  font-weight: bold !important;
  visibility: hidden;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  white-space: nowrap; }
  .popup-bet:after {
    top: 95%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(16, 179, 244, 0);
    border-top-color: #10b3f4;
    border-width: 5px;
    margin-left: -5px; }
  .popup-bet .value {
    font-size: 18px;
    font-weight: Bold;
    vertical-align: middle; }
  .popup-bet.open {
    visibility: visible;
    top: calc(50% - 20px); }

.win-cell {
  background-color: yellow; }

.title-referals-user-login {
  padding-bottom: 5px !important;
  margin-top: 20px;
  font-weight: 400 !important; }

.referals-user-login p {
  padding-bottom: 5px !important; }

.affiliate-table-top tr td {
  padding: 5px 10px;
  font-weight: 100; }
  .affiliate-table-top tr td:first-child {
    padding-left: 0; }

#main {
  margin-top: 170px;
  margin-bottom: 10px;
  background: #043c5f;
  background-image: none;
  padding-top: 10px;
  position: relative;
  min-height: 577px;
  z-index: 3;
  border-radius: 5px;
  border-top: 2px solid #2b629b;
  border-bottom: 2px solid #1a1a1a;
  -webkit-box-shadow: 0 3px 7px 1px rgba(0, 0, 0, 0.75);
          box-shadow: 0 3px 7px 1px rgba(0, 0, 0, 0.75); }

/*ANIMATION SHARK*/
.edgeLoad-EDGE-36135666 {
  visibility: hidden; }

.EDGE-36135666 {
  width: 100% !important;
  max-width: 1920px;
  position: absolute !important;
  background-color: transparent !important;
  top: 20%; }

/*END ANIMATION SHARK*/
.roulette {
  margin: 0 auto;
  width: 320px;
  border-collapse: separate;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .roulette tr td {
    border-right: 2px solid #DDD;
    border-bottom: 2px solid #DDD;
    font-family: 'RobotoCondensed', sans-serif;
    font-weight: bold;
    position: relative; }
    .roulette tr td.empty {
      border: 0; }
    .roulette tr td[data-id-number='46'] > span:after {
      content: '';
      height: 24px;
      width: 2px;
      background-color: #DDD;
      position: absolute;
      z-index: 1;
      left: -2px;
      top: 0;
      border-radius: 0 0 0 3px; }
    .roulette tr td .number {
      padding: 4px 20px;
      display: block;
      text-align: center;
      border: 1px solid #000;
      background: #222233;
	  color: #FFF;
      margin: 2px;
      font-weight: bold; }
      .roulette tr td .number.red {
        background: #c1272c;
        border: 1px solid #9f272c; }
    .roulette tr td.text-roulette {
      position: relative;
      width: 30px;
	  background: #EFEFEF;
      border-left: 2px solid #DDD; }
      .roulette tr td.text-roulette .chip.small {
        left: -2px; }
      .roulette tr td.text-roulette.right-number .chip.small {
        left: -1px; }
      .roulette tr td.text-roulette.bottom-text {
        border-left: 0;
        padding: 4px;
        text-align: center; }
      .roulette tr td.text-roulette:before {
        content: '';
        position: absolute;
        top: 2px;
        left: 2px;
        right: 2px;
        bottom: 2px;
        border: 1px solid #EFEFEF; }
      .roulette tr td.text-roulette:last-child {
        border-left: 0; }
      .roulette tr td.text-roulette:not(.bottom-text) > span {
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
        position: absolute;
        white-space: nowrap;
        font-weight: 100; }
  .roulette tr:first-child td {
    border-top: 2px solid #DDD; }

/*.hover-enable .roulette tr td.text-roulette:hover {
  background: #0095ff; }
  .hover-enable .roulette tr td.text-roulette:hover:before {
    border-color: #AAA; }*/

/*.hover-enable .roulette tr td:not(.empty).hovered, .hover-enable .roulette tr td:not(.empty):hover {
  background: #8bc34a;
  cursor: pointer; }
  .hover-enable .roulette tr td:not(.empty).hovered .number, .hover-enable .roulette tr td:not(.empty):hover .number {
    border: 1px solid #fff;
    background: #5e8397; }
    .hover-enable .roulette tr td:not(.empty).hovered .number.red, .hover-enable .roulette tr td:not(.empty):hover .number.red {
      border: 1px solid #fff;
      background: #ff8a96; }*/



.hover-enable .roulette tr td:not(.empty).hovered {
  background: #CCC;
  cursor: pointer; }
  .hover-enable .roulette tr td:not(.empty).hovered .number {
    border: 1px solid #fff;
    background: #5e8397; }
    .hover-enable .roulette tr td:not(.empty).hovered .number.red {
      border: 1px solid #fff;
      background: #ff8a96; }

.container-roulette {
  padding: 0 15px 0  15px;
  position: relative;
  top: -30px; }
  .container-roulette.hover-enable .border-bets > div > span {
    cursor: pointer; }
  .container-roulette .popup-win {
    position: absolute;
    z-index: 150;
    padding: 10px;
    background: #19b0ed;
    border: 1px solid #07d3e8;
    border-radius: 5px;
    text-align: center;
    top: 130px;
    left: 95px; }
    .container-roulette .popup-win .number-win {
      font-size: 24px;
      font-weight: bold;
      color: #fff;
      border: 2px solid #94272c;
      background: #c1272c;
      border-radius: 100px;
      width: 40px;
      height: 40px;
      text-align: center;
      margin: 0 auto 10px auto; }
      .container-roulette .popup-win .number-win.black {
        background: #222233;
        border-color: #000; }
      .container-roulette .popup-win .number-win.green {
        background: #00912d;
        border-color: #006a17; }
      .container-roulette .popup-win .number-win span {
        margin-top: 8px;
        display: block; }
    .container-roulette .popup-win .text-win {
      font-size: 20px;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 10px; }
    .container-roulette .popup-win .value-win {
      font-size: 14px;
      color: #232333; }

/* BORDER BET */
.border-bets .two-cell-bets > span {
  position: absolute;
  background: transparent;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .border-bets .two-cell-bets > span.horizontal-bet {
    width: 60px;
    height: 10px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(1), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(3), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(5) {
      top: 27px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(1) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(3) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(5) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(6), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(8), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(10) {
      top: 62px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(6) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(8) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(10) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(11), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(13), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(15) {
      top: 99px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(11) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(13) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(15) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(16), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(18), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(20) {
      top: 136px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(16) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(18) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(20) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(21), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(23), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(25) {
      top: 173px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(21) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(23) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(25) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(26), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(28), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(30) {
      top: 210px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(26) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(28) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(30) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(31), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(33), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(35) {
      top: 247px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(31) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(33) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(35) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(36), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(38), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(40) {
      top: 284px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(36) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(38) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(40) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(41), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(43), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(45) {
      top: 321px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(41) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(43) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(45) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(46), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(48), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(50) {
      top: 358px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(46) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(48) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(50) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(51), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(53), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(55) {
      top: 395px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(51) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(53) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(55) {
      left: 207px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(56), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(58), .border-bets .two-cell-bets > span.horizontal-bet:nth-child(60) {
      top: 432px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(56) {
      left: 50px; }
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(58) {
      left: 128px;}
    .border-bets .two-cell-bets > span.horizontal-bet:nth-child(60) {
      left: 207px; }
  .border-bets .two-cell-bets > span.vertical-bet {
    width: 12px;
    height: 24px; }
    .border-bets .two-cell-bets > span.vertical-bet .chip.small {
      left: -12px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(2), .border-bets .two-cell-bets > span.vertical-bet:nth-child(4) {
      top: 36px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(2) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(4) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(7), .border-bets .two-cell-bets > span.vertical-bet:nth-child(9) {
      top: 73px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(7) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(9) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(12), .border-bets .two-cell-bets > span.vertical-bet:nth-child(14) {
      top: 110px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(12) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(14) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(17), .border-bets .two-cell-bets > span.vertical-bet:nth-child(19) {
      top: 147px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(17) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(19) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(22), .border-bets .two-cell-bets > span.vertical-bet:nth-child(24) {
      top: 184px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(22) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(24) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(27), .border-bets .two-cell-bets > span.vertical-bet:nth-child(29) {
      top: 221px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(27) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(29) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(32), .border-bets .two-cell-bets > span.vertical-bet:nth-child(34) {
      top: 258px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(32) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(34) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(37), .border-bets .two-cell-bets > span.vertical-bet:nth-child(39) {
      top: 295px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(37) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(39) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(42), .border-bets .two-cell-bets > span.vertical-bet:nth-child(44) {
      top: 332px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(42) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(44) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(47), .border-bets .two-cell-bets > span.vertical-bet:nth-child(49) {
      top: 369px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(47) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(49) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(52), .border-bets .two-cell-bets > span.vertical-bet:nth-child(54) {
      top: 406px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(52) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(54) {
      left: 192px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(57), .border-bets .two-cell-bets > span.vertical-bet:nth-child(59) {
      top: 443px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(57) {
      left: 113px; }
    .border-bets .two-cell-bets > span.vertical-bet:nth-child(59) {
      left: 192px; }

.border-bets .four-cell-bets > span {
  position: absolute;
  background: transparent;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 9px;
  height: 9px; }
  .border-bets .four-cell-bets > span .chip.small {
    left: -14px; }
  .border-bets .four-cell-bets > span:nth-child(odd) {
    left: 114px; }
  .border-bets .four-cell-bets > span:nth-child(even) {
    left: 193px; }
  .border-bets .four-cell-bets > span:nth-child(1), .border-bets .four-cell-bets > span:nth-child(2) {
    top: 27px; }
  .border-bets .four-cell-bets > span:nth-child(3), .border-bets .four-cell-bets > span:nth-child(4) {
    top: 63px; }
  .border-bets .four-cell-bets > span:nth-child(5), .border-bets .four-cell-bets > span:nth-child(6) {
    top: 99px; }
  .border-bets .four-cell-bets > span:nth-child(7), .border-bets .four-cell-bets > span:nth-child(8) {
    top: 136px; }
  .border-bets .four-cell-bets > span:nth-child(9), .border-bets .four-cell-bets > span:nth-child(10) {
    top: 173px; }
  .border-bets .four-cell-bets > span:nth-child(11), .border-bets .four-cell-bets > span:nth-child(12) {
    top: 210px; }
  .border-bets .four-cell-bets > span:nth-child(13), .border-bets .four-cell-bets > span:nth-child(14) {
    top: 247px; }
  .border-bets .four-cell-bets > span:nth-child(15), .border-bets .four-cell-bets > span:nth-child(16) {
    top: 284px; }
  .border-bets .four-cell-bets > span:nth-child(17), .border-bets .four-cell-bets > span:nth-child(18) {
    top: 321px; }
  .border-bets .four-cell-bets > span:nth-child(19), .border-bets .four-cell-bets > span:nth-child(20) {
    top: 358px; }
  .border-bets .four-cell-bets > span:nth-child(21), .border-bets .four-cell-bets > span:nth-child(22) {
    top: 396px; }
  .border-bets .four-cell-bets > span:nth-child(23), .border-bets .four-cell-bets > span:nth-child(24) {
    top: 433px; }

.border-bets .line-bets > span {
  position: absolute;
  background: transparent;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 12px;
  height: 24px;
  right: 38px; }
  .border-bets .line-bets > span:nth-child(1) {
    top: 36px; }
  .border-bets .line-bets > span:nth-child(2) {
    top: 73px; }
  .border-bets .line-bets > span:nth-child(3) {
    top: 110px; }
  .border-bets .line-bets > span:nth-child(4) {
    top: 147px; }
  .border-bets .line-bets > span:nth-child(5) {
    top: 184px; }
  .border-bets .line-bets > span:nth-child(6) {
    top: 221px; }
  .border-bets .line-bets > span:nth-child(7) {
    top: 258px; }
  .border-bets .line-bets > span:nth-child(8) {
    top: 295px; }
  .border-bets .line-bets > span:nth-child(9) {
    top: 332px; }
  .border-bets .line-bets > span:nth-child(10) {
    top: 369px; }
  .border-bets .line-bets > span:nth-child(11) {
    top: 406px; }
  .border-bets .line-bets > span:nth-child(12) {
    top: 443px; }
  .border-bets .line-bets > span .chip.small {
    left: -12px; }

.border-bets .six-cell-bet > span {
  position: absolute;
  background: transparent;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 9px;
  height: 9px;
  right: 39px; }
  .border-bets .six-cell-bet > span:nth-child(1) {
    top: 63px; }
  .border-bets .six-cell-bet > span:nth-child(2) {
    top: 99px; }
  .border-bets .six-cell-bet > span:nth-child(3) {
    top: 136px; }
  .border-bets .six-cell-bet > span:nth-child(4) {
    top: 173px; }
  .border-bets .six-cell-bet > span:nth-child(5) {
    top: 210px; }
  .border-bets .six-cell-bet > span:nth-child(6) {
    top: 247px; }
  .border-bets .six-cell-bet > span:nth-child(7) {
    top: 284px; }
  .border-bets .six-cell-bet > span:nth-child(8) {
    top: 321px; }
  .border-bets .six-cell-bet > span:nth-child(9) {
    top: 358px; }
  .border-bets .six-cell-bet > span:nth-child(10) {
    top: 396px; }
  .border-bets .six-cell-bet > span:nth-child(11) {
    top: 433px; }
  .border-bets .six-cell-bet > span .chip.small {
    left: -16px; }

#header .deposit {
  background-image: none;
  background-color: #043c5f;
  border-radius: 5px;
  border-top: 2px solid #2b629b;
  -webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.75);
          box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.75);
  padding: 15px; }
  #header .deposit .input:before {
    content: '$';
    position: absolute;
    top: 6px;
    left: 8px; }
  #header .deposit .hoverwrap {
    margin-left: 0; }
  #header .deposit form.top {
    padding: 0; }
  #header .deposit .withdrawbut,
  #header .deposit .deposbut {
    width: 130px;
    height: 31px;
    background: url("../../img/roulette/redesign/new-btn.png") no-repeat;
    line-height: 28px; }
    #header .deposit .withdrawbut:hover,
    #header .deposit .deposbut:hover {
      background-position: 0 -33px; }
    #header .deposit .withdrawbut:active,
    #header .deposit .deposbut:active {
      background-position: 0 -65px;
      line-height: 31px; }
  #header .deposit .withdrawbut {
    float: right; }

.account__balance {
  background-image: none;
  border-radius: 5px;
  width: 100%;
  border: 1px solid #AAA; }
  .account__balance i {
    top: 9px !important;
    color: #AAA; }
  .account__balance .val__balance {
    font-size: 24px;
    height: auto;
    line-height: 18px; }
  .account__balance .account__balance-crypto.open ul {
    width: calc(100% - 14px);
    left: -5px;
    padding-right: 4px; }
  .account__balance .account__balance-usd.open ul {
    line-height: 1;
    background-color: #043c5f;
    padding: 1px 4px 4px 19px;
    left: -5px;
    border-radius: 4px 0 10px 10px; }

.account__balance-usd {
  border-bottom: 1px solid #AAA; }
  .account__balance-usd.open ul li:first-child {
    margin-top: 2px; }

.account__balance-crypto {
  padding-top: 6px !important; }
  .account__balance-crypto.open ul {
    background-color: #043c5f !important;
    border: 1px solid #AAA;
    top: 1px !important; }
    .account__balance-crypto.open ul li {
      margin-left: 1px; }
      .account__balance-crypto.open ul li:first-child {
        padding-top: 1px; }

.container-btn {
  padding: 0 15px 70px 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .container-btn > div {
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    float: left;
    font-family: "RobotoCondensed", sans-serif;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: center;
    position: relative;
    height: 48px;
    line-height: 48px; }
    .container-btn > div:not(:first-child) {
      margin-left: 3px; }
  .container-btn > div {
    background-image: url("../img/games/roulette/chips.svg");
    background-repeat: no-repeat;
    background-size: 266px 134px;
    position: relative; }
  .container-btn .fast-spin {
    width: 42px;
    font-size: 20px;
    background-position-x: 0;
    background-position-y: -38px; }
  .container-btn .spin {
    width: 98px;
    font-size: 32px;
    background-position-x: -44px;
    background-position-y: -38px; }
  .container-btn .rebet,
  .container-btn .undo,
  .container-btn .x2,
  .container-btn .clear {
    width: 60px;
    height: 23px;
    line-height: 23px;
    font-size: 16px;
    background-position-x: -144px;
    background-position-y: -38px; }
  .container-btn .rebet,
  .container-btn .undo {
    margin-bottom: 2px; }
  .container-btn .undo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .container-btn .undo::after {
      content: '';
      width: 13px;
      height: 15px;
      display: block;
      background-image: url("../img/games/roulette/chips.svg");
      background-repeat: no-repeat;
      background-size: 266px 134px;
      background-position: -212px -42px; }
  .container-btn.hover-enable > div:active {
    top: 1px; }
  .container-btn.hover-enable .fast-spin:hover,
  .container-btn.hover-enable .spin:hover {
    background-position-y: -87px; }
  .container-btn.hover-enable .rebet:hover,
  .container-btn.hover-enable .undo:hover,
  .container-btn.hover-enable .x2:hover,
  .container-btn.hover-enable .clear:hover {
    background-position-y: -62.5px; }

@-webkit-keyframes bounce {
  0% {
    right: 0;
    left: 0; }
  5% {
    top: 7px;
    left: 65px; }
  20% {
    top: 5px;
    left: 50px; }
  30% {
    top: 7px;
    left: 65px; }
  40% {
    top: 5px;
    left: 50px; }
  50% {
    top: 7px;
    left: 65px; }
  60% {
    top: 5px;
    left: 50px; }
  70% {
    top: 5px;
    left: 50px; }
  90% {
    top: 33px;
    left: 0; }
  100% {
    top: 33px;
    left: 0; } }

@keyframes bounce {
  0% {
    right: 0;
    left: 0; }
  5% {
    top: 7px;
    left: 65px; }
  20% {
    top: 5px;
    left: 50px; }
  30% {
    top: 7px;
    left: 65px; }
  40% {
    top: 5px;
    left: 50px; }
  50% {
    top: 7px;
    left: 65px; }
  60% {
    top: 5px;
    left: 50px; }
  70% {
    top: 5px;
    left: 50px; }
  90% {
    top: 33px;
    left: 0; }
  100% {
    top: 33px;
    left: 0; } }

@-webkit-keyframes cssload-rotate-one {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } }

@keyframes cssload-rotate-one {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } }

@-webkit-keyframes cssload-rotate-two {
  0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } }

@keyframes cssload-rotate-two {
  0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } }

@-webkit-keyframes cssload-rotate-three {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } }

@keyframes cssload-rotate-three {
  0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); }
  100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } }

@media screen and (max-width: 768px) {
  #main {
    margin-top: 245px; } }