/**
Branding Ticketapp
*/

body {
    /*background: #000000 !important;*/
    background: #2D025C !important;
    color: #000000 !important;
}

.logo-text {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    display: inline-block;
    vertical-align: middle;
    font-size: 2rem;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    color: white;
}

.header-section {
    background: #2D025C !important;
}

.header-bar span {
    background-color: #e92724 !important;
}

.header-wrapper .menu li.header-button a {
    background-image: -webkit-linear-gradient( 169deg, #e92724 17%, #e92724 63%, #e92724 100%) !important;
    color: #ffffff !important;
}

.preloader {
    background: #000000 !important;
}

.preloader .preloader-inner .preloader-icon span {
    background: #e92724 !important;
}

h1,
h2,
h3,
h4,
h5 {
    color: #ffffff !important;
}

h6 {
    color: #FFFFFF !important;
}

.color-theme {
    color: #e92724 !important;
}

ticket-search-form .form-group .type {
    color: #e92724 !important;
}

.ticket-search-form .form-group input {
    border-bottom: 1px solid #e92724 !important;
}

.banner-content .title {
    text-transform: none !important;
}

.banner-section .banner-bg {
    opacity: 1 !important;
    filter: sepia(60%);
}

.bg-one {
    background: #2D025C !important;
}

.event-search::before,
.search-tab::before {
    background-image: -webkit-linear-gradient(0deg, #171717 0%, #171717 100%);
}

.ticket-search-form .form-group .type {
    color: #ffffff !important;
}

.ticket-search-form .form-group.large {
    color: #ffffff !important;
}

.widget-1.widget-check .widget-1-body {
    background-color: #BE1E17 !important;
}

.widget-1.widget-check .widget-1-body label {
    color: #ffffff;
}

.widget-1.widget-check .subtitle {
    border-bottom: 1px solid #000000 !important;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #e92724 !important;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #020000 !important;
}

.scrollToTop {
    background: #e92724 !important;
}

.newslater-container::after {
    background-image: -webkit-linear-gradient( 0deg, #090707 0%, #020202 100%) !important;
}

.newslater-form button {
    position: relative;
    background-image: -webkit-linear-gradient( 169deg, #e92724 17%, #e92724 63%, #e92724 100%) !important;
    color: #ffffff !important;
    -webkit-box-shadow: 0px 10px 15px 0px rgba(32, 32, 32, 0.5);
    box-shadow: 0px 10px 15px 0px rgba(17, 17, 17, 0.5);
}

.custom-button {
    /*background-image: -webkit-linear-gradient( 169deg, #e92724 17%, #e92724 63%, #e92724 100%) !important;*/
    color: #ffffff !important;
}

.event-search-top .right .custom-button {
    margin-left: 20px;
}

p i {
    color: #ffffff !important;
}

.event-about-thumb::after {
    background: -webkit-linear-gradient(270deg, #e92724 17%, #f67878 63%, #ffffff 100%) !important;
}

.event-about-thumb::before {
    background: #000000 !important;
}

.section-header-3 .cate {
    color: #e92724 !important;
    font-weight: bold;
}

.speaker--slider .speaker-next,
.speaker--slider .speaker-prev {
    background-color: #e92724 !important;
}

.sponsor-slider {
    background-image: -webkit-linear-gradient( 0deg, #090707 0%, #020202 100%) !important;
}

#eventTitle {
    color: #ffffff !important;
    font-weight: bold;
}

.checkout-widget {
    background: #171717 !important;
}

.checkout-widget input,
.checkout-widget label,
.checkout-widget span {
    color: #ffffff !important;
}

.ticket--area .ticket-item {
    /* background: -webkit-linear-gradient(169deg, #ec000096 17%, #f6b5b5 63%, #ffffff 100%) !important; */
    background: #171717;
}

.checkout-widget p {
    color: #ADADAD !important;
}

.ticket--area .ticket-item .t-button2 {
    background-image: -webkit-linear-gradient(169deg, #BE1E17 17%, #BE1E17 63%, #BE1E17 100%) !important;
}

.ticket-title {
    color: #ffffff !important;
}

.tooltipSpan {
    color: #ffffff !important;
}

.footerTextColor {
    color: #ffffff !important;
}

.white-popup {
    background-image: -webkit-linear-gradient(169deg, #ffc3c3 17%, #ee9d9d 63%, #e81e1e 100%) !important;
}

input,
button,
select {
    color: #000000;
}

.boletosTableCustom th {
    background-color: #2D025C !important;
}

.mainTitlePortal {
    color: #ffffff !important;
}

#boletos-table td,
#boletos-table th {
    border: 1px solid #F6F6F8;
    padding: 8px;
    color: #1E1E1E;
    background-color: #F6F6F8;
}

#boletos-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #2D025C !important;
    color: #ffffff !important;
}

.footer-section {
    background-color: #000000 !important;
}

.footer-section::before {
    background-color: #000000 !important;
    -webkit-mask-image: none;
}

.afooter {
    color: #ffffff;
}

.afooter:hover {
    color: #ffffff;
}

.account-area .account-form .form-group input[type="submit"] {
    background-image: -webkit-linear-gradient( 169deg, #e92724 17%, #e92724 63%, #e92724 100%) !important;
    color: #ffffff !important;
}

.account-area {
    background-color: #ffffff !important;
    -webkit-box-shadow: 0px 0px 29.4px 0.6px rgb(242 8 8 / 50%) !important;
    box-shadow: 0px 0px 29.4px 0.6px rgb(231 0 0 / 50%) !important;
}

.account-area .account-form .form-group label {
    color: #000000 !important;
}

.account-area .option a {
    color: #e92724 !important;
}


/*MEDIA QUERIES*/

@media (min-width: 992px) {
    .header-wrapper .menu li a {
        color: #e92724 !important;
    }
}

@media (max-width: 991px) {
    .header-wrapper .menu {
        background: #ffffff !important;
    }
    .header-wrapper .menu li a {
        color: #e92724 !important;
    }
}

.social-icons li a.active {
    background: #e92724;
    border-color: #e92724;
}

.select2-results__option--selectable {
    color: black !important;
}

.sports-grid .movie-rating-percent,
.event-grid .movie-rating-percent,
.movie-grid .movie-rating-percent {
    padding: 0px 0 !important;
}

.search-ticket-header .category {
    color: #e92724 !important;
}

.header-button:hover,
.custom-button:hover,
input[type="submit"]:hover {
    -webkit-box-shadow: 0px 10px 15px 0px rgba(255, 224, 25, 0.5) !important;
    box-shadow: 0px 10px 15px 0px rgba(255, 224, 25, 0.5) !important;
}

.banner-section .banner-bg {
    opacity: 1 !important;
    filter: sepia(120%);
}