:root{
    --primary:#005086;/*Dark blue*/
    --secondary:#008acb;/*Blue*/
    --tertiary:#FFCD00;/*Yellow*/
}

#postcodelookup{
height: 38px;
line-height: 26px;
}

/* 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;
}

.ticker-white *{
    color: black;
}

.funraisin-page-nav ul li a:hover {
    background: var(--primary);
}

.btn-xl .btn{
    padding: 25px 10px; 
    font-size: 1.2rem;
}

.funraisin-desktop-nav > div .funraisin-dropdown-nav .LoggedInNavOptions .userMenu a{
    color: #232b33;
}

.template-lumps .content .container a:not(.btn){
    text-decoration: underline;
}

.template-lumps .content .container .leaderboardrow a{
    text-decoration: none;
}
.form-group:has(#whatsapp_consent-error) .toggle-switch {
	border: none;
}
#whatsapp_consent-error {
	color: #FF1616;
	padding-left: 15px;
	font-style: normal;
	font-weight: 500;
	font-size: 0.8em;
	line-height: 125%;
	display: block;
	padding-top: 7px;
	width: 100%;
	float: left;
	text-align: left;
}