body, .bg-color, #loadingDiv {
background: #8EC6E6 fixed !important;
}
#app:not(.daterangepicker td),
#loadingDiv,
.default-font-color,
.modal, .modal-theme .modal-close,
div.bottom_ui:before, div.check_in_ui:before,
#popup-daily-checkin-body .calendar_block,
.nav-pills .nav-link.active, .nav-pills .show>.nav-link,
.challenge-item-title
{
color : #FFFFFF !important;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
border-color: #FFFFFF !important;
}
#popup-daily-checkin-body .calendar_block.unchecked,
.default-font-color-10
{
background : #FFFFFF26;
}
.default-font-color-50{
color : #FFFFFF80 !important;
}
.default-font-color-75{
color : #FFFFFFbf !important;
}
.btn-primary:not(.daterangepicker *),
.btn-primary:not(.daterangepicker *):hover,
.btn-primary:not(.daterangepicker *):active,
.btn-primary:not(.daterangepicker *):focus,
#voucher_usage-slider .carousel-indicators li.active,
#popup_notifications .msg-box .date{
background: linear-gradient(0deg, rgba(255, 191, 0, 1) 0%, rgba(255, 218, 65, 1) 100%) !important;
color: #3A3C6E !important;
}
.btn-outline-primary:not(.daterangepicker *),
#voucher_usage-slider .carousel-indicators li.active {
border-color: #FFFFFF !important;
color: #FFFFFF !important;
}
.btn-outline-primary:not(.daterangepicker *):hover,
.btn-outline-primary:not(.daterangepicker *):active,
.btn-primary:not(.daterangepicker *):focus{
background: linear-gradient(0deg, rgba(255, 191, 0, 1) 0%, rgba(255, 218, 65, 1) 100%) !important;
border-color: transparent !important;
}

.bg-layer-img {
    background-color: #8EC6E6;
    }

.bg-layer-gradient {
    background: linear-gradient(90deg, #8EC6E6 0%, #8EC6E600 2%, #8EC6E600 98%, #8EC6E6 100%) fixed;
}

.bg-nav{
background: #8EC6E6EE;
}
.nav-gradient {
background: linear-gradient(0deg, #8EC6E600 0%, #00000075 70%, #00000091 100%);
}
.bottom-gradient > .buttons{
background: linear-gradient(180deg, #8EC6E600 0%, #00000075 70%, #00000091 100%);
}
.bg-toast{
background:#8EC6E699;
}

.main-section, .modal-body{
    background-color: #8EC6E6;
            background-image: url(' https://disney2024.kleenex-redemption.com/file/images/10_04-2024_FMC_Disney_Campaign-02_Background-1140x2450px-1722247684-1320902310.png ');
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat;
    }

.main-section{
    box-shadow: 1px 5px 4px #00000029;
}

.masthead-main{
background-image: url('https://disney2024.kleenex-redemption.com/file/images/10_04-2024_FMC_Disney_Campaign-03_Masthead-800x800px_v1-1721021433-1608314797.png') !important;
}
.masthead-popup{
background-image: url('https://disney2024.kleenex-redemption.com/file/images/10_04-2024_FMC_Disney_Campaign-03_Masthead-800x800px_v1-1721021436-30830692.png') !important;
}

#navbar-brand{
background-image: url('https://disney2024.kleenex-redemption.com/file/images/10_04-2024_FMC_Disney_Campaign-01_Logo-513x513px_v1-1721020008-1882974715.png') !important;
}

.footer{
background: #0B5DA3;
}
.footer *{
color: #FFFFFF !important;
}




















.wheel-art {
    background-image: none !important;
}
.wheel-cursor {
    border-top: none !important;
}

.game-container .spinandwin-wrap .wheel-container .wheel-inner:after {
    background: none !important;
}

.game-container .spinandwin-wrap .wheel-container .wheel-center {
    border: 0px !important;
    background: none !important;
    background: url("https://disney2024.kleenex-redemption.com/assets/images/spinandwin/spoke_needle.min.png") no-repeat !important;
    background-size: contain !important;
    border-radius: 0px !important;
    transform: translate(-38%, -50%) !important;
}

.game-container .spinandwin-wrap .wheel-container .wheel-inner {
    width: 100% !important;
    height: 100% !important;
}

.game-container .spinandwin-wrap .wheel-container .wheel-outer:after {
    
    background: url("https://disney2024.kleenex-redemption.com/assets/images/spinandwin/spoke_ring.png") !important;
    background-size: contain !important;
    z-index: 2 !important;
}
