@charset "UTF-8";
/* CSS Document */



.public_causes .campaignCard .cardContents h2 {
	    color: #58B6C0;
}

.public_organizations #donate-form .form-header h3 {
		    color: #58B6C0;
}

.public_organizations .classic-desc-wrapper h3 {
			    color: #58B6C0;
}
body.public_causes h2{
				    color: #58B6C0;
}

.hex-theme .campaignCard h2 a {
					    color: #58B6C0;
}

body .btn-success {
    background: #58B6C0 !important;
    border-color: #58B6C0 !important;
}


.flat-btn, .btn {
	min-width: 12.5rem;
	border-bottom-right-radius: 1.875rem;
	border-top-left-radius: 1.875rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	display: inline-block;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    color: #ffffff;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}



.flat-btn, .btn:hover {
    border-radius: 1.875rem !important;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
}

.public_organizations #donate:hover {
	    border-radius: 1.875rem !important;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
}

/* Card Buttons*/

.public_causes .campaignCard .cardContents .donate_button{
	height: 60px!important;
    line-height: 30px!important;
	border-bottom-right-radius: 1.875rem;
	border-top-left-radius: 1.875rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
	text-align: center;
    color: #ffffff;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.public_causes .campaignCard .cardContents .donate_button:hover {
    border-radius: 1.875rem !important;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
}


/* Fundraising Page Buttons*/

body.public_causes.show a.flat-btn.donate{
	height: 60px!important;
    line-height: 30px!important;
	border-bottom-right-radius: 1.875rem;
	border-top-left-radius: 1.875rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
	text-align: center;
    color: #ffffff;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)	
	
}


body.public_causes.show a:hover {
	border-radius: 1.875rem !important;
	background-color: #58B6C0 !important;
	border: solid 1px #58B6C0 !important;
	
}
