body {
    /* background:#eee; */
    color: #000
}

.lottery-logo {
    margin: 50px auto;
    display: block;
    max-width: 250px
}

.modal-dialog {
    color: #333
}

.phone-code {
    display: none
}

.phone-number {
    padding-left: 12px!important
}

.well {
    color: #333
}

.hpanel {
    margin-top: 40px
}

.hpanel .panel-body {
    color: #333
}

.hpanel.hblue .panel-body {
    border: none;
    color: #333;
    /* border:4px solid #f3b90e; */
    box-shadow: 0 5px 14px 0 rgb(0 0 0 / 7%);
}

.hpanel>.panel-heading {
    font-weight: 700;
    font-size: 2em;
    color: #4d207a;
    padding-left: 15px;
    border-bottom: none;
    text-transform: uppercase
}

.hpanel.hbgblue .panel-body {
    background: #4d207a
}

.title-line {
    background: #4d207a;
    color: #fff;
    margin: 24px 0
}

.title-line:after {
    border-bottom: 3px solid #f3b90e;
    margin: 0 0 20px
}

.title>small {
    color: rgb(255 255 255)
}

.title-line .col-md-5 {
    padding: 0
}

.countdown-wrapper {
    font-size: 1.1em;
    font-weight: 900;
    background-color: #f3b90e;
    padding: 21px;
    width: 100%
}

.countdown-wrapper .countdown-info {
    font-size: 1.1em;
    color: #4d207a
}

.countdown-wrapper .countdown {
    color: #d0342c;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.75em
}

#nexus-raffle-logo-wrapper a {
}

.btn-primary {
    color: #3b0256!important;
    background: #f3b90e!important;
    border: 5px solid #f3b90e!important;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700!important
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active {
    filter: brightness(110%)
}

.btn-default {
    border: 5px solid #e1e1e1
}

.customer-service {
    font-size: 2em;
    font-weight: 900;
    text-align: center;
    background: #fff;
    margin: 70px auto 40px;
    padding: 20px;
    display: block;
    border-radius: 3px;
    border: none;
    border-top: 3px solid #6c4180;
    color: #333
}

.page-winners .nav-tabs>li {
    background: #e6e6e6
}

.page-winners #winners-table-wrapper .btn-group {
}

input#keyword {
    height: 42px;
    font-size: 1.4em
}

#winners-table-wrapper .btn.active {
    border: 5px solid #e1e1e1
}

#gamingbar-bc2021 {
    margin-bottom: 30px
}

.gamingbar-bc2021-row-1 {
    background: #fff;
    text-align: center;
    font-size: 1.1em;
    border: 3px solid #000;
    border-bottom: 0;
    padding: 5px
}

.gamingbar-bc2021-row-2 {
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 7px
}

#ticket-packs>div.col-md-6 .hpanel {
    margin-top: 0
}

@media (max-width: 640px) {
    .container form > #place-order-button {
        width: 90%;
        margin: 60px auto 70px auto;
        display: block;
        float: none !important;
    }

    .container form > a.btn[href='https://millionairelottery.com/'] {
        margin: 0px auto;
        display: table;
        float: none !important;
    }
}

.jackpot-container {
    text-align: center;
}
.jackpot-info {
    text-transform: uppercase;
    font-size: 1.5em;
}
.jackpot-value {
    color: #555555;
    font-size: 50px;
    font-weight: bolder;
    margin: -10px 10px;
}