:root{
    --red:#ac172e;
    --green:#36b5a4;
}



/*Nav*/
.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a{
    color: #333;
    font-size: 16px;
}

.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover{
    color: #00aeef;
}

/*Registrasion success*/

#popup .fa-link {
     color: #fff;
}

.section-tickets .ticket-selection .quantityselect .dropdown-toggle {
    padding: 4px 20px;
}


/* Copy Team URL on team tab in dashboard*/

 #copyteampageurl .fa.fa-link{
        color: white !important;
    }

/* Social buttons on profile */

.btn-social.share-email{
    padding:  4px 7px;
}

.btn-linkedin {
    padding: 7px 10px;
}

.btn-twitter {
    padding: 7px 10px;
}

.btn-facebook {
    padding: 7px 13px;
}

.btn-whatsapp {
    padding: 7px 10px;
}

/* Search on Event Sponsor pages */

.section.searchPageWrapper.text-center .col-sm-6:has(#leaderboard-search){
    width: 100% ;
    
}



/* FB Share button on fundraising page - blog */

#Blogs .blog .pull-right {
    margin-left: auto;
    margin-right: 0;
    display: flex;
    justify-content: flex-end;
}

/* Background image */

.bg-img{
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.bg-img_left{
        background-position: left center !important;
}

.bg-img_right{
        background-position: right center !important;
}

#postcodelookup{
height: 38px;
line-height: 26px;
}

/* Error message rules - rego*/
#m_optin_email-error,
#m_optin_sms-error{
    font-size: 0.9em !important;
    padding-top: 0px !important;
    line-height: 50% !important;
}

#customfield[age_confirmation]-error {
    padding-left: 0px !important;
}

.profileSponsorForm .toggle-switch{
    width: 100%;
}

.custom-toggle-invalid {
    border: 2px solid red;
}