
.t-checkbox__indicator {
    background: #ffffff;
    opacity: 1;
}

.uc-slider-logo {
    display: none;    
}

.quiz-setup-as-block {
    background: #252525 !important;
}

.b-quiz__inner-block {
    background: #252525 !important; 
}

.t-submit {
    overflow: hidden; 
}

.t-submit:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 3.5em;
    height: 100%;
    animation: move-light-t 3.5s infinite;
    background-color: rgba(255, 255, 255, 0.25);
    transform: translateX(-10em) skewX(-45deg); 
}

@keyframes move-light-t {
  0% {
    transform: translateX(-10em) skewX(-45deg); }
  100% {
    transform: translateX(72em) skewX(-45deg); } 
}


.button-move-light {
    overflow: hidden; 
}

.button-move-light2 {
    overflow: hidden; 
}

.button-move-light:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4.5em;
    height: 100%;
    animation: move-light 2.8s infinite;
    background-color: rgba(255, 255, 255, 0.10);
    transform: translateX(-10em) skewX(-45deg); 
}

@keyframes move-light {
  0% {
    transform: translateX(-10em) skewX(-45deg); }
  100% {
    transform: translateX(72em) skewX(-45deg); } 
}

.button-move-light2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2.5em;
    height: 100%;
    animation: move-light2 2.8s infinite;
    background-color: rgba(255, 255, 255, 0.30);
    transform: translateX(-8em) skewX(-45deg); 
}

@keyframes move-light2 {
  0% {
    transform: translateX(-8em) skewX(-45deg); }
  100% {
    transform: translateX(72em) skewX(-45deg); } 
}

.b-quiz__inner-block {
    background: #252525 !important;
}


.t456__leftwrapper {
    display: none;
}

.tmenu-mobile__menucontent_hidden {
    background-color: #ffffff;
}

.t975__menu-text {
    display: none;
}

.t975__wrapper {
    max-width: 360px !important;
    width: 90% !important;
}

.t975__icon-wrapper {
    height: 40px;
    width: 40px;
}

.b-quizgo-button-show-quiz {
    border: 0px !important;
    background-color: #ffffff00;
    background: linear-gradient(135deg, rgba(34,125,59,1) 0%,rgba(0,171,48,1) 100%) !important;
    border-radius: 0px !important;
    font-family: 'Roboto Slab',Arial,sans-serif !important;
    font-weight: 800 !important;
}

.show-button-block {
    display: flex;
    justify-content: center;
}

.show-button {
    background-color: #ffffff00;
    background: #ffffff !important;
    border-radius: 0px !important;
    font-family: 'Noto Sans',Arial,sans-serif !important;
    font-weight: 800 !important;
    margin: 30px 0px;
    text-transform: uppercase;
    padding: 16px 60px;
    min-width: 180px;
    text-align: center;
    box-shadow: 0px 0px 25px rgba(37, 37, 37, 0.15);
}

.b-quizgo-quiz-block {
    background: transparent !important;
    background-color: transparent !important;
}

.js-quizgo-quiz-block-89655  {
    padding: 40px 0 30px 0;
    background: transparent !important;
    background-color: transparent !important;
}

.b-quizgo-button-show-quiz:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4.5em;
    height: 100%;
    animation: move-light 3s infinite;
    transform: translateX(-10em) skewX(-45deg); 
}

.b-quizgo-wrapper__inner-block {
    height: 100% !important;
}

.button-action-class {
    border: solid 2px #00ab30;
    text-transform: uppercase;
    overflow: hidden; 
    background: linear-gradient(150deg, #227d3b 0%, #00ab30 100%);
    box-shadow: 0px 0px 25px rgba(37, 37, 37, 0.15);
}

.button-action-classw {
    border: solid 2px #012d0e;
    text-transform: uppercase;
    overflow: hidden; 
    background: linear-gradient(0.368turn,rgba(1,45,14,1) 0%,rgba(34,125,59,1) 100%);
    box-shadow: 0px 0px 25px rgba(37, 37, 37, 0.15);
}

.button-action-class:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4.5em;
    height: 100%;
    animation: move-light 3s infinite;
    background-color: rgba(255, 255, 255, 0.10);
    transform: translateX(-10em) skewX(-45deg); 
}

.button-action-class2 {
    overflow: hidden; 
}

.button-action-class2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2em;
    height: 100%;
    animation: move-light2 3s infinite;
    background-color: rgba(255, 255, 255, 0.30);
    transform: translateX(-8em) skewX(-45deg); 
}

.uc-mobile-header {
    background-image: linear-gradient(150deg, #227d3b 0%, #00ab30 100%);
}    

.custom-form .t-submit {
    text-transform: uppercase;
    font-weight: 800 !important;
    background: linear-gradient(150deg, #227d3b 0%, #00ab30 100%);
}

.tmenu-mobile__container {
    margin: 0 auto;
    max-width: 520px;
}

.t-popup {
    background-color: rgba(0,0,0,.75);    
}

.h2-quiz {
    padding: 30px 0px 0px 0px;
    justify-self: center;
    max-width:1160px;
    line-height:46px;
    font-size:40px;
    text-align:center;
    font-family: 'Noto Sans', Arial, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    
}

.tmenu-mobile {
    background-color: #ffffff00 !important;
}

@media screen and (max-width: 1159px) {
    .h2-quiz {
        padding: 30px 0px 0px 0px;
        justify-self: center;
        max-width:940px;
        line-height:40px;
        font-size:38px;
        text-align:center;
        font-family: 'Noto Sans', Arial, sans-serif;
        text-transform: uppercase;
        color: #ffffff;
    }

}


@media screen and (max-width: 959px) {
    .second-button-header {
        display: none !important;
    }
    
    .h2-quiz {
        padding: 30px 0px 0px 0px;
        justify-self: center;
        max-width:460px;
        line-height:38px;
        font-size:36px;
        text-align:center;
        font-family: 'Noto Sans', Arial, sans-serif;
        text-transform: uppercase;
        color: #ffffff;
    }

}

@media screen and (max-width: 639px) {
    .hidden-header {
        display: none !important;
    }
    
    .h2-quiz {
        padding: 30px 0px 0px 0px;
        justify-self: center;
        max-width:440px;
        line-height:34px;
        font-size:32px;
        text-align:center;
        font-family: 'Noto Sans', Arial, sans-serif;
        text-transform: uppercase;
        color: #ffffff;
    }
    
    .t798__bgimg {
        display: none;
    }

}

@media screen and (max-width: 479px) {
    .tmenu-mobile__container {
        margin: 0 auto;
        max-width: 360px;
    }
    
    .h2-quiz {
        padding: 30px 0px 0px 0px;
        justify-self: center;
        max-width:300px;
        line-height:28px;
        font-size:26px;
        text-align:center;
        font-family: 'Noto Sans', Arial, sans-serif;
        text-transform: uppercase;
        color: #ffffff;
    }
    .t798__bgimg {
        display: none;
    }
}



