/* _content/GameVoteSales/Pages/ContactUs.cshtml.rz.scp.css */
.cstm-label[b-jvds2rxnlg] {
    font-size: 14px;
    color: #323B4B;
}
@media screen and (min-width: 1440px) {
    .cstm-contact-padding[b-jvds2rxnlg] {
        padding: 5rem 7rem 5rem 1rem !important;
    }
}
/* _content/GameVoteSales/Pages/Features.cshtml.rz.scp.css */
.feature-items[b-irm9m0tkuk]{
    height: 100%;
}
.feature-hero[b-irm9m0tkuk] {
    color: #0C2D7A;
    font-size: 18px;
}
/* Section Styling */
.get-started-section[b-irm9m0tkuk] {
    padding: 60px 30px;
    position: relative;
    z-index: 1;
}

/* Background Styling for the Green Content Section */
.div-green-back[b-irm9m0tkuk] {
    background-image: url('images/get-started-bg.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 20px 10px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
    z-index: 1;
    position: relative; /* Keep the content flow intact */
}

/* Phone Image Styling */
.custom-phones[b-irm9m0tkuk] {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    position: absolute; /* Make it independent of content flow */
    z-index: 2; /* Ensure it sits above the green background */
    top: 50%; /* Center vertically */
    left: -1%; /* Adjust horizontally to overlap the green section */
    transform: translateY(-50%);
}

/* Text Styling */
.get-started-description[b-irm9m0tkuk] {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
}

.started-btn[b-irm9m0tkuk] {
    color: #1BB67D;
    padding: 14px 34px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 8px;
}

/* Responsive Design */
@media (max-width: 768px) {
    .get-started-section[b-irm9m0tkuk] {
        text-align: center;
    }

    .div-green-back[b-irm9m0tkuk] {
        padding: 40px 20px;
    }

    .get-started-description[b-irm9m0tkuk] {
        font-size: 16px;
    }

    .started-btn[b-irm9m0tkuk] {
       display:block;
       margin:auto;
    }

    .custom-phones[b-irm9m0tkuk] {
        top: 70%;
        left: 0;
        transform: translate(0%, -50%);
        position: relative;
    }

/*    .custom-voting-text {
        position: relative;
        bottom: 8rem;
    }*/

    .get-started-section[b-irm9m0tkuk] {
        padding: 90px 10px 0px 10px !important;
    }

    .started-btn[b-irm9m0tkuk] {
        color: #1BB67D;
        padding: 14px 30px;
    }
    .div-green-back[b-irm9m0tkuk] {
        max-height: 650px;
        height:100%;
    }
}
@media (max-width: 375px) {
    .custom-voting-text[b-irm9m0tkuk] {
        bottom: 12rem !important;
        position: relative !important;
    }
}
@media screen and (min-width:320px) and (max-width:374px) {
    .div-green-back[b-irm9m0tkuk] {
        max-height: 580px;
    }
}
@media screen and (min-width:375px) and (max-width:410px) {
    .custom-phones[b-irm9m0tkuk] {
        top: 70%;
        left: 0;
        transform: translate(0%, -40%);
        position: relative;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .custom-phones[b-irm9m0tkuk] {
        top: 70%; 
        left: 0;
        transform: translate(0%, -50%);
        position: relative;
        width: 50%;
    }
    .custom-voting-text[b-irm9m0tkuk] {
        bottom: 12rem !important;
        position: relative;
    }
    img.img-fluid.mob-img.custom-about-mobile.tab-size[b-irm9m0tkuk] {
        width: 60%;
    }
}

    @media screen and (min-width:380px) and (max-width:425px) {
        .custom-voting-text[b-irm9m0tkuk] {
            bottom: 12rem !important;
            position: relative;
        }

        .custom-phones[b-irm9m0tkuk] {
            transform: translate(0%, -40%) !important;
        }
    }

    @media screen and (min-width:991px) and (max-width:1024px) {
        .custom-heading-fw[b-irm9m0tkuk] {
            font-size: 36px !important;
        }
        .get-started-section[b-irm9m0tkuk] {
            padding: 15px 30px;
        }
        }
/* _content/GameVoteSales/Pages/Index.cshtml.rz.scp.css */
.user-count-box[b-wfba1flbiv] {
    background-color: #18181B;
    color: #fff;
    font-size: 2rem;
    font-weight: 600;
    text-align: center;
    padding: 8px 6px;
}

.user-description[b-wfba1flbiv]{
    font-weight:500;
    color:#000;
}
.feature-icon[b-wfba1flbiv]{
    font-size: 2rem;
    margin-right:1rem;
}
.feature-content[b-wfba1flbiv]{
    margin-right:2rem;
}
    .feature-content p[b-wfba1flbiv] {
        margin-right: 2rem;
        margin-top: 0.5rem;
        font-size: 1.125rem;
        color: #404040 !important;
        font-weight: 400;
        opacity: 50%;
        line-height: 29px;
    }
.feature-content h3[b-wfba1flbiv] {
 margin-top:5px;
    font-size: 18px;
    font-weight: 500;
}

.testimonial-section[b-wfba1flbiv] {
    text-align:center;
    /*padding: 60px 0;
    background: #f8f9fa;*/
}
.testimonial-header[b-wfba1flbiv] {
    font-size: 1.25rem;
    font-weight: 500;
    color: #0C2D7A;
}
.testimonial-title[b-wfba1flbiv]{
    font-weight: 700;
    margin-top:10px;
}
.testimonial-img[b-wfba1flbiv]{
    width:120px;
    height:120px;
    object-fit:cover;
    box-shadow:0 4px 6px rgba(0,0,0,0.1);
    margin-bottom:20px;
}
.testimonial-name[b-wfba1flbiv]{
    font-size: 1.5rem;
    font-weight:700;
}
.testimonial-location[b-wfba1flbiv] {
    font-size: 1.1rem;
    font-weight: 400;
    color: #71717A;
}
.testimonial-content[b-wfba1flbiv]{
    max-width:600px;
    margin:0 auto;
    color:#6c757d;
    font-style: italic;
    font-size:1.25rem;
}
.star-rating[b-wfba1flbiv]{
    color:#f8d64e;
    font-size:1.75rem;
    margin-bottom:10px;
}
.advantage-section[b-wfba1flbiv]{
    /*background-color:#f8f9fa;*/
}
.advantage-title[b-wfba1flbiv] {
    font-size: 1.1rem;
    font-weight: 400;
    color: #0C2D7A;
}
.advantage-header[b-wfba1flbiv]{
    font-size:3rem;

}
.advantage-header span[b-wfba1flbiv]{
    color: #1BB76D;
}
.icon-wrapper[b-wfba1flbiv] {
    font-size: 2rem;
    width:42px;
    height:42px;
    display:flex;
    align-items:start;
    justify-content:start;

}
.advantage-header-5[b-wfba1flbiv]{
    margin-top:10px;
    font-size:1.125rem;
    font-weight: 600;
}
.advantage-description[b-wfba1flbiv] {
    max-width: 600px;
    font-size: 1.125rem;
    font-weight: 400;
    color: #6c757d;
}
.get-started-section[b-wfba1flbiv] {
  background-image: url('images/get-started-bg.png');
  background-size:cover;
  background-position:center;
  width:100%;
  background-repeat:no-repeat;
  height:auto;
}
.get-started-description[b-wfba1flbiv]{
    font-size: 18px;
    font-weight:400;
    line-height:28px;
}
.user-description[b-wfba1flbiv]{
    font-size:14px;
    font-weight:500;
    line-height:28px;
   
}
.how-work-btn[b-wfba1flbiv] {
    padding: 18px 47px;
}
.started-btn[b-wfba1flbiv] {
    color: #1BB67D;
    padding: 14px 34px;
    font-size: 18px;
    font-weight: 500;
}


.transition-all[b-wfba1flbiv] {
    -webkit-transition: all 0.2s linear 0.02s;
    -o-transition: all 0.2s linear 0.02s;
    -moz-transition: all 0.2s linear 0.02s;
    transition: all 0.2s linear 0.02s;
}

.owl-element .cstm-owl-img[b-wfba1flbiv] {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    line-height: 40px;
    margin-top: 5%;
    transition: all 0.4s ease;
    border: 1px solid transparent;
    background-color: #efefef;
}

.owl-item.center > .owl-element .cstm-owl-img[b-wfba1flbiv] {
    width: 180px;
    height: 180px;
    line-height: 65px;
    margin-top: 0%;
}

.testimonal-quote-up[b-wfba1flbiv] {
    background-image: url(/images/quote-up.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 46px;
    display: block;
    height: 30px;
    margin-left: 0;
    margin-right: auto;
}

.testimonal-quote-down[b-wfba1flbiv] {
    background-image: url(/images/quote-down.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin-left: auto;
    margin-right: 0;
}

@media screen and (min-width:1200px) and (max-width:1440px) {
    .testimonal-quote-down[b-wfba1flbiv] {
        transform: translate(-90px, 0%);
    }
}


@media only screen and (max-width: 380px) {
    .main-heading[b-wfba1flbiv] {
        font-size: 26px !important;
    }
   
}

@media only screen and (max-width:425px) {
    .testimonial-content[b-wfba1flbiv] {
       font-size:16px;
    }
    .testimonal-quote-down[b-wfba1flbiv] {
        transform: translate(-15px, 0%);
        width: 22px !important;
        height:22px !important;
    }
    .testimonal-quote-up[b-wfba1flbiv] {
        width: 22px !important;
        height: 22px !important;
    }
}

@media only screen and (min-width:2560px) {
    .testimonal-quote-down[b-wfba1flbiv] {
        transform: translate(-60px, 0%);
    }
}

@media only screen and (max-width: 768px) {
    .hero-tbn[b-wfba1flbiv] {
        padding: 16px 16px !important;
    }

    .how-work-btn[b-wfba1flbiv] {
        padding: 16px 16px !important;
    }

    .started-btn[b-wfba1flbiv] {
        padding: 16px 16px !important;
    }

    .custom-started-btn[b-wfba1flbiv] {
        display: flex;
        justify-content: center;
    }

    .custom-see-btn[b-wfba1flbiv] {
        justify-content: center !important;
    }

    .feature-content p[b-wfba1flbiv] {
        margin-right: 0;
    }

    .feature-content[b-wfba1flbiv] {
        margin-right: 0;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .main-heading[b-wfba1flbiv] {
        font-size: 50px !important;
        font-weight: 600;
        line-height: 58.02px !important;
    }
}
/* _content/GameVoteSales/Pages/Pricing/Index_OLD.cshtml.rz.scp.css */
.pricing-header[b-exh9oc3fpv]{
    font-weight:600;
}
.billed-header[b-exh9oc3fpv] {
    font-size: 1.125rem;
    font-weight: 600;
    color: #00000080;
}
.form-check-input[b-exh9oc3fpv] {
    width: 80px;
    height: 44px;
    background-color: #1BB76D;
}
.text-success[b-exh9oc3fpv] {
    color: #1BB76D !important;
}
.pricing-table[b-exh9oc3fpv] {
    margin: 20px auto 20px;
}
.pricing-table .card[b-exh9oc3fpv]{
    border:2px solid #1BB76D;
}

.pricing-table .card-header[b-exh9oc3fpv]{
    background-color:#fff;
    height:220px;
}
.pricing-table .card-text[b-exh9oc3fpv]{
    font-size:18px;
    font-weight:500;
    color: #667085;
}
.btn-custom-outline[b-exh9oc3fpv] {
    color: #1BB76D; 
    font-size:1.125rem;
    font-weight:bold;
    border-color: #1BB67D; 
}
.btn-success[b-exh9oc3fpv] {
    background-color: #1BB76D !important;
    font-weight: bold;
    font-size: 1.125rem;
}
.btn-custom-outline:hover[b-exh9oc3fpv] {
    background-color: #1BB76D;
    color: #fff;
}
.pricing-card-header[b-exh9oc3fpv]{
    font-size:2.25rem;
    font-weight:bold;
}
.card-price[b-exh9oc3fpv] {
    font-size: 1.6875rem;
    font-weight:bold;
}
#teamDuration[b-exh9oc3fpv], #clubDuration[b-exh9oc3fpv] {
    color: #838383;
}
.text-title[b-exh9oc3fpv]{
    font-size:1rem;
    font-weight:bold;
}
.text-subtitle[b-exh9oc3fpv]{
    font-size: 0.875rem;
}
.text-special[b-exh9oc3fpv] {
    font-size: 0.75rem;
    font-weight: 500;
    color: #667085;
}

/* _content/GameVoteSales/Pages/Shared/_EmptyLayout.cshtml.rz.scp.css */
/*.center-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
}*/
/* _content/GameVoteSales/Pages/Shared/_Footer.cshtml.rz.scp.css */
.bg-footer[b-1bbg80ff5w] {
    /*background-image: url('images/footer-bg.png');
    background-size: cover;
    background-repeat: no-repeat;*/
    background-color: #1BB76D;
    width: 100%;
    height: 100%;
    height: 989px;
    position: relative;
    bottom: 0px;
}

.footer-header[b-1bbg80ff5w] {
    color: #fff;
    font-size: 56px;
    line-height: 80px;
    font-weight: 700;
}

.list-unstyled[b-1bbg80ff5w] {
    list-style: none !important;
}

.header-subscribe[b-1bbg80ff5w] {
    font-size: 32px;
    color: #fff;
    font-weight: 700;
}

.footer-content[b-1bbg80ff5w] {
    position: absolute;
    bottom: 0px;
}

@media (max-width: 576px) {
    .bg-footer[b-1bbg80ff5w] {
        height: 1000px !important;
        background: #1bb76d !important;
    }

    .footer-header[b-1bbg80ff5w] {
        color: #fff;
        font-size: 31px !important;
        line-height: 39px !important;
    }
}
@media (min-width:991px) and (max-width:1024px) {
    .bg-footer[b-1bbg80ff5w] {
        height:850px !important;
        background: #1bb76d !important;
    }
}

    @media (max-width: 820px) {
        .bg-footer[b-1bbg80ff5w] {
            height: 950px;
        }
    }

    @media (min-width: 821px) and (max-width:1024px) {
        .bg-footer[b-1bbg80ff5w] {
            height: 750px;
        }
    }

    @media (min-width: 1920px) {
        .bg-footer[b-1bbg80ff5w] {
            height: 900px;
        }
    }

    .email-btn[b-1bbg80ff5w] {
        /*    max-width: 320px !important;*/
        font-size: 14px;
        padding: 10px;
    }

    .list-unstyled[b-1bbg80ff5w] {
        list-style: none !important;
    }

        .list-unstyled li a[b-1bbg80ff5w] {
            text-decoration: none;
            font-size: 14px;
            color: #FEFEFE;
        }

    .footer-info-text[b-1bbg80ff5w] {
        line-height: 40px;
    }
/* _content/GameVoteSales/Pages/Shared/_FooterMain.cshtml.rz.scp.css */
.bg-footer[b-a85y9rhq8u] {
    background-image: url('images/footer-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height:600px;
    position: relative;
    bottom: 0px;
}

.footer-header[b-a85y9rhq8u] {
    color: #fff;
}

.header-subscribe[b-a85y9rhq8u] {
    font-size: 1.5rem;
    color: #fff;
}

@media (max-width: 576px) {
    .bg-footer[b-a85y9rhq8u] {
        background-size: cover;
        height: 750px;
        position: relative;
    }
}
/* _content/GameVoteSales/Pages/Shared/_Header.cshtml.rz.scp.css */
.btn-get-app[b-l1gamuq1zq] {
    padding: 10px 26px;
    background-color: #1BB76D;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    transition: background-color 0.3s;
    white-space: nowrap;
}
.btn-get-app:hover[b-l1gamuq1zq]{
    background-color: #218838;
}

.btn-login[b-l1gamuq1zq] {
    padding: 10px 26px;
    background-color: #0C2D7A;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    transition: background-color 0.3s;
    white-space: nowrap;
}
    .btn-login:hover[b-l1gamuq1zq] {
        background-color: #1E4B9C;
    }

.active[b-l1gamuq1zq]{
    color:red !important;
}

.navbar-light .navbar-toggler[b-l1gamuq1zq] {
    color: rgb(255 255 255 / 55%) !important;
}

/* Responsive button styling */
@media screen and (max-width: 991px) {
    .navbar-collapse .mt-2[b-l1gamuq1zq] {
        margin-top: 1rem !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .btn-get-app[b-l1gamuq1zq],
    .btn-login[b-l1gamuq1zq] {
        padding: 8px 16px;
        font-size: 14px;
    }
}

@media screen and (max-width: 768px) {
    .btn-get-app[b-l1gamuq1zq],
    .btn-login[b-l1gamuq1zq] {
        padding: 14px 28px;
    }
}
/* _content/GameVoteSales/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-4tm65105g7] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-4tm65105g7] {
  color: #0077cc;
}

.btn-primary[b-4tm65105g7] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-4tm65105g7], .nav-pills .show > .nav-link[b-4tm65105g7] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-4tm65105g7] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-4tm65105g7] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-4tm65105g7] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-4tm65105g7] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-4tm65105g7] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/GameVoteSales/Pages/SignUp.cshtml.rz.scp.css */

.form-container[b-k6nsfuq12w] {
    max-width: 420px;
    width: 100%;
}
.form-container input[b-k6nsfuq12w]{
    border:1px solid #1BB76D;
}
.join-us-mobile[b-k6nsfuq12w]{
    display:none;
}
@media (max-width: 576px) {
    .join-us-container[b-k6nsfuq12w]{
        display:none;
    }
    .join-us-mobile[b-k6nsfuq12w]{
        display:contents;
    }
}
