
/* Jackpots Widget */
.game-info-container img {
    height:100px;
}

.game-info-container {
    min-height: 244px !important;
}

.widget_jackpots_widget{
    margin:25px;
}

.widget_jackpots_widget .row {
    padding: 25px 0;
}

/* winning #s */

.winning-numbers-table {
    font-family: "Montserrat", sans-serif;
    width: 100%;
    font-size: 1.2em;
}

    .winning-numbers-table thead tr th {
        border: none 0px !important;
        background-color: #ee1d25;
        color: #000;
        padding: 0.75em !important;
    }

    .winning-numbers-table tbody {
        color: #9C8A89;
    }

        .winning-numbers-table tbody tr {
            background-color: #FFFFFF;
        }

        .winning-numbers-table tbody td {
            text-align: center;
            padding: 0.75em 0.25em;
        }

        .winning-numbers-table tbody tr:nth-child(even) {
            background-color: #EDEDED;/*rgba(0,0,0,0.25);*/
        }

    .winning-numbers-table .game-results-row-rtable ul {
        display: inline;
         padding: 0;
            height: 30px;
            width: 100%;
            margin: 0;
            list-style-type: none;
    }

        .winning-numbers-table .game-results-row-rtable ul li {
            /*display: inline;
            margin-right: 0.5em;
            background-color: #000000;
            color: #FFFFFF;
            border-radius: 10px;*/
            
            float: left;
            border-radius: 50%;
            width: 36px;
            height: 36px;
            padding: 5px;
            margin-right: 0.5em;
            
            background: #fff;
            border: 2px solid #9C8A89;
            color: #9C8A89;
            text-align: center;
        }

        .winning-numbers-table .game-results-row-rtable ul li.luckyNum{ 
            background: #FF0000;
            color: #000000;
            border-color: #000000;
        }

#winning-numbers {
    min-height: 400px;
}


.ball-line-break {
    background-color: #fff;
}

/* Loading Helpers */

#winning-numbers div.loading {
    font-family: "Montserrat",sans-serif;
    font-size: 100px;
    text-align: center;
    color: #000;
    display: block;
    height: 3em;
    line-height: 3em;
}

    .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
    }

.transaction-detail-body{
    width: 1155px;
}

.transaction-detail-body .modal-content{
    padding: 0 20px;
}


#message {
    background-color: #09837e;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    right: 3px;
    top: 33px;
    text-shadow: 0 1px 0 #000;
}

.show-transaction-details{
    cursor: pointer;
}


.form-control-inline {
    display: inline !important;
}

.lang-drop-vert-center {
  padding: 15px 0 0 10px;
} 


.fund-wrap{
display:none;}

.deposit-wrap{
margin: 61px 0;}

.mobile-place-order{
    display: none;
}

a.disabled { text-decoration:none; color:#bbb; }

.center{
    margin: auto;
    width: 50%;
    text-align: center;
}

.large-glyph-icon{
    font-size: 150px;
}

.image-footer div{
    height:100px;
}
.vcenter {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.glyphicon.fast-right-spinner {
    -webkit-animation: glyphicon-spin-r 1s infinite linear;
    animation: glyphicon-spin-r 1s infinite linear;
}

.glyphicon.normal-right-spinner {
    -webkit-animation: glyphicon-spin-r 2s infinite linear;
    animation: glyphicon-spin-r 2s infinite linear;
}

.glyphicon.slow-right-spinner {
    -webkit-animation: glyphicon-spin-r 3s infinite linear;
    animation: glyphicon-spin-r 3s infinite linear;
}

.glyphicon.fast-left-spinner {
    -webkit-animation: glyphicon-spin-l 1s infinite linear;
    animation: glyphicon-spin-l 1s infinite linear;
}

.glyphicon.normal-left-spinner {
    -webkit-animation: glyphicon-spin-l 2s infinite linear;
    animation: glyphicon-spin-l 2s infinite linear;
}

.glyphicon.slow-left-spinner {
    -webkit-animation: glyphicon-spin-l 3s infinite linear;
    animation: glyphicon-spin-l 3s infinite linear;
}

@-webkit-keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.quick-pick-game-img {
    padding-right: 25px;
    max-width: 130px;
    max-height: 85px;
}

.more-lotteries-img {
    margin-left: auto;
    margin-right: auto;
    max-width: 130px;
    max-height: 85px;
}

.select_descr {
    padding-left: 10px;
    padding-top: 5px;
    font-size: 1.5em;
    font-weight: bold;
}

.select_descr_l {
    padding-left: 10px;
    padding-top: 5px;
}


.padding-bottom-100{
    padding-bottom: 100px;
}

.padding-right-20 {
    padding-right: 20px;
}

.border-right-line {
    border-right: 2px solid  #C5C1C1;
}

.padding-top-5 {
    padding-top: 5px;
}

.game-name p {
    font-size: 15px;
}

.datetimepicker-days{
  /*  min-width: 20rem;*/
}