/* The new popup */

#page
{
  overflow:visible;
}

.bet-values, .popup-finder
{
  position: relative;
}

.grid-2 ul.bets .tnc-container a
{
    font-size:10px !important;
}

.highlight-widget .bet-values {
    margin: 0;
}
/*
  .highlight-widget .bet-values .popup-container{
    transform: translate(-56%, -94%);
  }

  .highlight-widget .bet-values .popup-container.b2{
    transform: translate(-85%, -94%);
  }

  .schedule-table.vm-table .popup-container{
    transform: translate(-26%,-95%);
  }

  .speltips-container .popup-container{
    transform: translate(-40%,-98%);
  }


  .bet-values .popup-container,.vm-table .popup-container,.popup-container {
    position: absolute;
    top: 10%;
    left: 30%;
    transform: translate(-40%, -94%);
    width: 20vw;
    text-align: center;
    z-index:2;}
*/
    #odds-game-div .vm-table tr td:not(:first-child){
      position:relative;
    }

  .bet-values .popup,.vm-table .popup, .schedule-table.vm-table .popup, .popup {
    /*dispdlay: none;*/
    text-align:left;
    background: #f4f4f4;
    padding: 15px;
    width: 250px !important;
    border-radius: 10px;
    border: 1px solid rgba(125, 125, 125, 0.5); }

    #page .vm-table .bet-values  .popup .button,.popup .button{
      margin-bottom: 8px !important;
    }

    li .fa-gift, li.bonus {
      color: #a709b5;
      font-size: 16px !important;
    }

    .bet-values .popup .title,.vm-table .popup .title,.popup .title{
      font-weight: bold !important;
      color: #000 !important;
      font-size: 18px !important;
      display: inline-block;
      padding-bottom: 0 !important;
      padding-left: 10px;
      width:auto !important; }

      .bet-values .popup p,.bet-values .popup ul,.popup ul,.popup p {
        width:auto !important;
        text-align: left;
        font-weight: normal;
        line-height: 1.1 !important;
      margin: 10px 0; }

      .bet-values .popup p{
        margin: 0 !important;
      }

      .bet-values .popup ul li,.popup ul li{
        width:100% !important;
        margin: 5px 0;
        text-align: left;
        font-size: 14px;
        line-height:1.2;
      }

      .popup ul
      {
        list-style: none !important;
      }

      .popup img{
        border-radius: unset !important;
        box-shadow: unset !important;
      }

      .popup ul span.fa{
        margin-right: 5px !important;
      }

      .popup ul li:not(.bonus){
        color: #000 !important;
      }

      /*
      #page .bet-values .popup .button,
      .bet-values .popup .button,
      .grid-2 ul.bets .popup .button,
      #odds-game-div .vm-table .popup-finder .popup .button,
      #page .schedule-table .popup-finder .popup .button,
      .schedule-table.vm-table .popup .button,
      .popup .button   {
      margin: 0 15px !important;
      padding:10px 0 !important;
      width: 80% !important;
      font-size:16px !important;
      background: #f9a823 !important;
      color: #fefefe !important; }
*/
      #odds-game-div .vm-table .popup-finder .popup a.tc,
      .schedule-table .popup-finder .popup a.tc,
      .schedule-table.vm-table .popup a.tc,
      .popup a.tc  {
        background-color:unset !important;
        padding: unset !important;
        border: unset !important;
        border-radius: unset !important;
        font-weight: normal !important;
        width: unset !important;
      }

      .bet-values .popup .button:hover,
      .schedule-table .popup-finder .popup .button:hover {
        color: #fefefe; }

        .bet-values .popup ul li,
        .popup ul li a{
          font-size:15px !important;
          margin-bottom:2px;
        }


        .bet-values .popup ul li.last{
          margin-top:10px;
        }

    .bet-values .odds .popup .title {
      font-size: 18px;
      display: inline-block;
      padding-left: 10px; }
    .bet-values .popup p {
      margin: 10px 0; }
    .bet-values .popup .button {
      margin: 0;
      width: 100%;
      color: #fefefe; }
      .bet-values .popup .button:hover {
        color: #fefefe; }
  .bet-values a:hover + .popup-container .popup,
  .bet-values .popup:hover,
  .bet-values:focus .popup,
  .vm-table .popup-finder a:hover + .popup-container .popup,
  .vm-table .popup-finder a + .popup-container .popup:hover,
  .popup-finder a:hover + .popup-container .popup,
  .popup-finder a + .popup-container .popup:hover {
    display: block; }

    #odds-game-div .vm-table img, .bet-values img, .odds-col img {
      border-radius: 25px !important;
      }
