﻿.cms-content-body {
  color: #333 !important;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 0 0 10px 10px;
  box-shadow: -2px 4px 5px #ccc;
}

.cms-content-body .container{
  padding: 0 9px;
}

.cms-content-body h1 {
  text-align: center;
}

.cms-content-body img{
  width: 100%;
}

.cms-content-body  .bg-gray{
  background-color: white;
  padding: 5px 0;
  line-height: 1;
  border-radius: 15px;
  margin: 10px 30px;
  -webkit-box-shadow: 0px 3px 15px -5px rgba(0,0,0,0.36);
  box-shadow: 0px 3px 15px -5px rgba(0,0,0,0.36);
}

.cms-content-body h1,.cms-content-body .h1,.cms-content-body h2,.cms-content-body .h2,.cms-content-body h3,.cms-content-body .h3 {
  margin-top: 26px;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
.cms-content-body h2{
  font-size: 20px;
  color: #333 !important;
}

.cms-content-body p{
  margin: 0 0 15px;
  font-size: 14px;
}
.cms-content-body p.pb-15{
  background-color: red;
  padding: 5px 0;
  line-height: 1;
  margin: 10px 0 0;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.44);
  box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.44);
  color: white !important;
  font-size: 12px;
  text-align: center;
}

.cms-content-body h3 strong {
  font-weight: 400;
}


.cms-content-body div#Bitcoin p{
  line-height: 1.4;
}


.cms-content-body img.mr-2.float-left {
  max-width: 71px;
}

@media (min-width: 768px) {
  .cms-content-body div#Bitcoin {
    width: 90%;
    margin-left: 10%;
    max-width: 80%;
    /* margin-right: 10%; */
    margin-top: 35px;
  }

  .cms-content-body div#MoneyTransfers{
    max-width: 80%;
    margin-left: 10%;
  }

  .cms-content-body div#CreditCards, .cms-content-body div#Vietnam{
    max-width: 80%;
    margin-left: 10%;
  }

  .cms-content-body div#ElectronicChecks{
    max-width: 80%;
    margin-left: 10%;
  }
}


.cms-content-body #charttable a{
  color: var(--site-red);
}

.cms-content-body .charttable a{
  color: var(--site-red);
}

.cms-content-body .title_02{
  margin-top: 26px !important;
  margin-bottom: 10px !important;
  padding-bottom: 20px;  font-size: 20px !important;
  color: #333 !important;
}

.cms-content-body #charttable th{
  font-size: 24px;
  padding-bottom: 30px;
}
.cms-content-body .wwt img{
  width: inherit;
}
  /*
  Table
  */
.cms-content-body.container {
  width: 100%;
}

.cms-content-body.container .col-12 table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

.cms-content-body.container .col-12 table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.cms-content-body.container .col-12 table th, .container .col-12 table td {
  padding: .625em;
  text-align: left;
  overflow: hidden;
}

.cms-content-body.container td, th {
  vertical-align: top;
  padding: 2px 2px 2px 10px;
  text-align: left;
}

.cms-content-body a {
  outline: medium none;
  color: red;
  font-weight: bold;
}

.cms-content-body .title {
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  color: #000;
  line-height: 28px;
  margin: 25px 10px 55px;
}

/* ------------------
    Balk
--------------------*/
.place_balk_workers {
  width: 437px;
  height: 213px;
  position: relative;
  margin: 90px auto -10px;
}

.place_balk_workers .balk_workers{
  width: 437px;
  height: 213px;
  position: relative;
  background-image: url("/sports/assets_core/img/comming_soon/workers.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  background-size: 100%;
  z-index: 3;
}

    .place_balk_workers .balk {
  width: 60px;
  height: 23px;
        background-image: url("/sports/assets_core/img/comming_soon/balk.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  background-size: 100%;
  position: absolute;
  top: 92px;
  left: 194px;
    }

    .place_balk_workers .saw {
  width: 325px;
  height: 63px;
        background-image: url("/sports/assets_core/img/comming_soon/saw.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  background-size: 100%;
  position: absolute;
  left: 53px;
  top: 68px;
  z-index: 2;
  -moz-animation: 1.0s ease 0s normal none infinite saw;
  -moz-transform-origin: 85% 65%;
        -webkit-animation: saw 1.0s infinite ease-in-out;
  -webkit-transform-origin: 85% 65%;
  -o-animation: 1.0s ease 0s normal none infinite saw;
        -o-animation: saw 1.0s infinite ease-in-out;
  -o-transform-origin: 85% 65%;
  -ms-animation: 1.0s ease 0s normal none infinite saw;
        -ms-animation: saw 1.0s infinite ease-in-out;
  -ms-transform-origin: 85% 65%;
  animation: 1.0s ease 0s normal none infinite saw;
        animation: saw 1.0s infinite ease-in-out;
  transform-origin: 85% 65%;
    }

@-moz-keyframes saw {
  0%{left:53px}
  50%{left:72px}
  100%{left:53px}
}
@-webkit-keyframes saw {
  0%{left:53px}
  50%{left:72px}
  100%{left:53px}
}
@-o-keyframes saw {
  0%{left:53px}
  50%{left:72px}
  100%{left:53px}
}
@-ms-keyframes saw {
  0%{left:53px}
  50%{left:72px}
  100%{left:53px}
}
@keyframes saw {
  0%{left:53px}
  50%{left:72px}
  100%{left:53px}
}

@-moz-keyframes saw_mob {
  0%{left:47px}
  50%{left:33px}
  100%{left:47px}
}
@-webkit-keyframes saw_mob {
  0%{left:47px}
  50%{left:33px}
  100%{left:47px}
}
@-o-keyframes saw_mob {
  0%{left:47px}
  50%{left:33px}
  100%{left:47px}
}
@-ms-keyframes saw_mob {
  0%{left:47px}
  50%{left:33px}
  100%{left:47px}
}
@keyframes saw_mob {
  0%{left:47px}
  50%{left:33px}
  100%{left:47px}
}
