body#tinymce.tinymce_gamification_class {
    background-color: #ffffff!important;
    color: #000000;
}

body#tinymce.tinymce_gamification_class.WHITE-BG {
    background-color: white!important;
    color: black;
}


.tinymce_register_class {
    background-color: #fafafa;
    color: #32d800;
}

header,
.agenda-item-container .agenda-item-future .future-title,
.agenda-container .agenda-content .agenda-item .agenda-info,
.add-friends-container .friends-items-container,
.presentation-item-toolbar {
    background: #1a191a;
}

.agenda-container .agenda-content .agenda-item .agenda-footer {
    background: #4E4B4E00;
}

.agenda-item-container .date-wrapper .date,
.agenda-item-container .time-wrapper .time,
.agenda-item-container .time-wrapper .time,
.agenda-container .date-wrapper .date,
.agenda-container .agenda-content .agenda-item span,
.agenda-container .agenda-content .agenda-item .agenda-info i,
.agenda-container .agenda-content .agenda-item .agenda-footer,
header .header-login-wrapper .log-info,
header .header-cup,
.presentation-item-toolbar .pit-link {
    color: #ffffff;
}

.agenda-item-container .agenda-item-future,
.welcome-container .row,
.row.agenda-item-rating {
    background: #ffffff;
}

.agenda-item-container .agenda-item-future .future-info p,
.agenda-item-container .agenda-item-future .future-info ul li,
.welcome-container .welcome-content p,
.welcome-container .welcome-content ul li {
    color: #000000;
}

.welcome-container .welcome-content h2,
.welcome-container .welcome-content h3,
.welcome-container .welcome-content h4,
.welcome-container .welcome-content h5,
.welcome-container .welcome-content h6,
.agenda-item-container .agenda-item-future .future-info h2,
.agenda-item-container .agenda-item-future .future-info h3,
.agenda-item-container .agenda-item-future .future-info h4,
.agenda-item-container .agenda-item-future .future-info h5,
.agenda-item-container .agenda-item-future .future-info h6 {
    color: #32d800;
}

.green-text,
#top-scores-link span,
.header-title .green-text,
.main-container .header-title p,
.main-container .header-title p i:hover,
.questions-container .questions-heading-title .votes-sort a.active,
.questions-container .questions-item-container .answer-inner,
.dropdown-menu.custom-dropdown li .active,
.dropdown-menu.custom-dropdown li a:hover,
.dropdown-menu.custom-dropdown .events-wrapper .events a.active,
.dropdown-menu.custom-dropdown .user-profile-info .user-info .edit-btn-wrapper a,
.agenda-container .agenda-header-wrapper .header-title h1,
.agenda-item-container .agenda-item-rating-container .item-interactions .item-interaction-rate a.active,
.quiz-question-container p strong,
.quiz-container .quiz-results-wrapper .quiz-btn-wrapper .btn.scoreboard,
.quiz-answer-container .correct-answer .poeng-options,
.quiz-answer-container .correct-answer .poeng-options .check,
.seeker-scores-table-heading,
.seeker-description p strong,
.seeker-game-container .seeker-finished-container .congrat-text-wrapper small,
.seeker-game-container .seeker-top-scores-container .seeker-scores-table table tbody tr td .player-position,
.seeker-game-container .seeker-top-scores-container .seeker-scores-table table tbody tr .points,
.seeker-game-container .seeker-game-top-container .seeker-game-question-level ul.bordered li,
.seeker-game-container .seeker-top-scores-container .seeker-scores-table table thead tr td .bordered span,
.registration-questions-title,
.add-friends-container .item-inner-wrapper .friends-item-inner h6,
.add-friends-container .item-inner-wrapper .friends-item-inner h2 i,
.add-friends-container .friends-items-container .friends-item > a span i.oc-icon-friends,
.add-friends-container .friends-items-container .friends-item > a span i.oc-icon-replay,
.add-friends-container .friends-items-container .friends-item > a span i.oc-icon-navforward,
.add-friends-container .friends-items-container .friends-item h6,
.add-friends-container .header-title p i,
.add-friends-container .header-title.header-title2 p i:hover,
.voting-page-container .votes-heading-title .votes-sort a.active,
.voting-page-container .voting-content-wrapper .voting-end-content-title h3,
.voting-page-container .voting-content-wrapper .voting-content-item ul li > a h4,
.voting-page-container .voting-content-wrapper .voting-content-item ul li > a .voting-item-count,
.leaderboards-container .table tbody tr td span.num,
.qa-list dt,
.qa-item-title,
.like-btn:hover .fa-thumbs-up,
.like-btn:hover .fa-thumbs-down,
.liked-btn .fa-thumbs-up,
.liked-btn .fa-thumbs-down,
.has-file-upload .file-upload,
.has-file-upload .request-permission,
footer .footer-menu .label-container.active label,
footer .footer-menu.footer-menu-open .footer-menu-opened ul li.active a,
footer .footer-menu .label-container.active p,
footer .footer-menu .label-container.active i,
footer .footer-menu.footer-menu-open .footer-menu-opened ul li label a:hover,
.vex.vote-forwarding-dialog .users-list .team,
.ticketing-container .ticketing-title-wrapper h1,
.ticketing-container .ticketing-content h3,
.user-profile-container .user-profile-add-container > h2,
.user-profile-container .user-facebook-link h4,
.gamification-mobile-aside-wrapper .mobile-aside-container ul li a:hover,
.gamification-mobile-aside-wrapper .mobile-aside-container ul li a.active,
.module-icons .module-icon,
.welcome-container .welcome-title h1,
.welcome-container .welcome-content h1,
.agenda-item-container .agenda-item-future .future-info h1,
.presentation-item-toolbar a.pit-link:hover, .presentation-item-toolbar a.pit-link.active {
    color: #32D80000 !important;
}

.like-btn .fa-thumbs-up,
.like-btn .fa-thumbs-down {
    color: #818282 !important;
}

header .header-login-wrapper .img-wrapper:after,
.quiz-answer-container .correct-answer .poeng-options,
.seeker-game-container .seeker-game-top-container .seeker-game-question-level ul.bordered li:after,
.seeker-game-container .seeker-top-scores-container .seeker-scores-table table thead tr td .bordered span:after,
.vex.the-chosen-one-dialog .image:after,
.vote-forwarding-users .image:after {
    border-color: #32D80000 !important;
}

.agenda-item-progress .agenda-item-progress-eta {
    stroke: #32D80000;
}

.user-profile-container .user-info,
.user-profile-container .user-facebook-link {
    background-color: unset;
}

.leaderboards-container .table-striped tbody tr:nth-child(even) td {
    background-color: #1A191A00 !important;
}

.leaderboards-container .top-results-table-container .team-points-table .table-striped tbody tr:nth-child(odd) td {
    background-color: #1A191A00 !important;
}

.gamification-footer-menu,
.welcome-container a.main-link,
#show-form-container,
.seeker-game-container .seeker-container .seeker-bg-container .right-msg-container,
.msg-bg-container .right-msg-container,
.seeker-game-container .seeker-game-top-container .seeker-game-question-level ul.bordered li.active,
.voting-page-container .voting-content-wrapper .voting-content-item ul li .voting-confirm-wrapper .confirm-btn-wrapper .voting-toggle-btn,
.add-friends-container .item-inner-info .add-btn-wrapper a,
.add-friends-container .add-friend-form-container form .form-group a,
.add-friends-container .add-friend-form-container form .add-btn-wrapper .btn,
.friend-request-confirm-wrapper .confirm-btn-wrapper .send-friend-request,
.questions-container .questions-filter-items .submit,
.questions-container .questions-filter-items button,
.agenda-item-container .agenda-item-rating-container > a,
.presentation-module a,
.btn-primary,
.vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary,
.leaderboards-container .table tbody tr td span.count,
.pic-upload,
.btns-wrapper .btn, .btns-wrapper .btn:hover,
.agenda-item-container .agenda-item-rating-container .after-rating-container .after-rate-btn-wrapper a.send-btn,
.user-profile-container .user-facebook-link .facebook-btn-wrapper a {
    background-color: #32D80000 !important;
}

.btn-wrapper .btn-primary:hover,
.quiz-container .quiz-btn-wrapper .btn:hover {
    background-color: #32D80000 !important;;
}

.agenda-item-container .date-wrapper .date .triangle-inner,
.agenda-container .date-wrapper .date .triangle-inner {
    border-left-color: #1d7d00;
}

.agenda-item-container .date-wrapper .date p,
.agenda-container .date-wrapper .date p,
.agenda-item-container .date-wrapper .date-left-bg {
    background-color: #1d7d00;
}

.agenda-item-container .time-wrapper .time {
    border-color: transparent transparent #32d800 transparent;
}

.agenda-container .agenda-header-wrapper,
.main-container .header-title,
.ticketing-container .ticketing-title-wrapper {
    background: #34323400;
    /* Old browsers */
    background: -moz-linear-gradient(left, #34323400 0%, #4E4B4E00 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #34323400), color-stop(100%, #4E4B4E00));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #34323400 0%, #4E4B4E00 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #34323400 0%, #4E4B4E00 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #34323400 0%, #4E4B4E00 100%);
    /* IE10+ */
    background: linear-gradient(to right, #34323400 0%, #4E4B4E00 100%);
}

.main-container,
.container-full-background,
.quiz-page .quiz-header-wrapper,
.qa-list dt,
.leaderboards-container .user-points-table-container .user-points-table-title {
    background: #1A191A00;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1A191A00 40%, #34323400 81%, #34323400 81%, #4E4B4E00 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(40%, #1A191A00), color-stop(81%, #34323400), color-stop(81%, #34323400), color-stop(100%, #4E4B4E00));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #1A191A00 40%, #34323400 81%, #34323400 81%, #4E4B4E00 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #1A191A00 40%, #34323400 81%, #34323400 81%, #4E4B4E00 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #1A191A00 40%, #34323400 81%, #34323400 81%, #4E4B4E00 100%);
    /* IE10+ */
    background: linear-gradient(135deg, #1A191A00 40%, #34323400 81%, #34323400 81%, #4E4B4E00 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A191A00', endColorstr='#4E4B4E00', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}

.main-container.quiz-container,
.main-container.seeker-game-container {
    background: #ffffff!important;
}
.agenda-item-container,
.welcome-container .welcome-slider {
    background: #233856;
    /* Old browsers */
    background: -moz-linear-gradient(top, #4E4B4E00 39%, #4E4B4E00 55%, #68646800 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(39%, #4E4B4E00), color-stop(55%, #4E4B4E00), color-stop(100%, #68646800));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4E4B4E00 39%, #4E4B4E00 55%, #68646800 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4E4B4E00 39%, #4E4B4E00 55%, #68646800 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4E4B4E00 39%, #4E4B4E00 55%, #68646800 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #4E4B4E00 39%, #4E4B4E00 55%, #68646800 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E4B4E00', endColorstr='#68646800', GradientType=0);
    /* IE6-9 */
}

footer {
    background: #1A191A00;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1A191A00 22%, #1A191A00 22%, #34323400 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(22%, #1A191A00), color-stop(22%, #1A191A00), color-stop(100%, #34323400));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1A191A00 22%, #1A191A00 22%, #34323400 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1A191A00 22%, #1A191A00 22%, #34323400 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1A191A00 22%, #1A191A00 22%, #34323400 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1A191A00 22%, #1A191A00 22%, #34323400 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A191A00', endColorstr='#34323400', GradientType=0);
    /* IE6-9 */
}

/* QR scanner */

.entryscan-container .entryscan-header-wrapper,
.partnerscan-container .partnerscan-header-wrapper,
.beaconscan-container .beaconscan-header-wrapper,
.roomscan-container .roomscan-header-wrapper {
    color: #fff;
    background: #34323400;
    /* Old browsers */
    background: -moz-linear-gradient(left, #34323400 0%, #4E4B4E00 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #34323400), color-stop(100%, #4E4B4E00)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #34323400 0%, #4E4B4E00 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #34323400 0%, #4E4B4E00 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #34323400 0%, #4E4B4E00 100%) !important;
    /* IE10+ */
    background: linear-gradient(to right, #34323400 0%, #4E4B4E00 100%) !important;
}

.entryscan-body-wrapper,
.partnerscan-body-wrapper,
.beaconscan-body-wrapper,
.roomscan-body-wrapper {
    color: #ffffff !important; /* Gamification light text color */
}

.entered-user-pic .img {
    box-shadow: 0 0 0 2px #34323400, 0 0 0 5px #32D80000;
}

.user-feedback-buttons button,
.user-feedback-add button,
.user-feedback-buttons .active {
    color: #fff;
}

.user-feedback-buttons .first,
.user-feedback-buttons .first:active:focus,
.user-feedback-buttons .middle,
.user-feedback-buttons .middle:active:focus,
.user-feedback-buttons .last:active:focus,
.user-feedback-buttons .last {
    background-color: #c5c5c5 !important;
}

.user-feedback-buttons .active,
.user-feedback-add button,
.user-feedback-add button:active:focus {
    background-color: #32D80000 !important; /* Gamification highlight color */
}

.scan-type-list {
    background-color: #656562 !important;
}

.scan-type-list li {
    border-bottom: 1px solid lightgray !important;
}

.search-entered-users {
    color: #7e7e7b !important;
}

.roomscan-search-users li,
.scan-search-users li {
    color: #fff !important;
    background: #333333 none repeat scroll 0 0 !important;
}

.last-four-header {
    background-color: #34323400 !important;
}

.last-four-info-pic {
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #656562, 0 0 0 2px #fff !important;
}

body#tinymce {
    background-color: #fafafa!important;
}

body#tinymce.tinymce_seeker_class {
    background-color: #ffffff!important;
    color: #000000;
}

body#tinymce.tinymce_email_class, .noti-preview-box.tinymce_email_class {
    background-color: #ffffff!important;
    color: #3d393d;
}

body#tinymce.tinymce_inline_class, .noti-preview-box.tinymce_inline_class {
    background-color: #ffffff!important;
    color: #000000;
}

.noti-preview-box {
    .logo{
        background-color: #32d800!important;
    }
}

@media (min-width: 768px) {
    .agenda-item-container .date-wrapper .date {
        background-color: #1d7d00;
    }
}

.ticket-scan-container .title h1 {
    background: #ffffff;
    color: #000000;
}
