/*** Custom fonts and icons ***/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap');
/*** END Custom fonts and icons ***/
/*** Main Layout ***/
body {
	background-color: #ffffff;
}
.container {
	max-width: 1140px;
}
.bg-grey {
	background-color: #f5f5f5;
}
/*** END Main Layout ***/
/*** Typography ***/
.custom-font {
	font-family: "Alfa Slab One", sans-serif;
}
.text-red {
	color: #e1251b;
}
.border-left {
	border-left: 1px solid #002d74;
}
.landing-card {
	border: 4px solid #000000;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.title-bar {
	background:  #e1251b;
	color:  #ffffff;
	padding:  25px 0;
}
.title-bar h1 {
	text-align: center;
	text-transform: uppercase;
	font-family: 'Oswald';
	font-size:  50px;
}
/*** END Typography ***/
/*** Section Header ***/
.section-header {
	background-color: #ffffff;
	color: #000000;
}
.logo-txt {
	font-family: Oswald, sans-serif;
	font-weight: 600;
	margin: 0;
}
/*** END Section Header ***/
/*** Section: Main ***/
.section-main {
	background-color: #ffffff;
}
/*** END Section: Main ***/
/*** Section Contribute ***/
.btn-contribute {
	background-color: #cccccc;
	width: 100%;
	font-weight: 700;
	font-size: 22px;
}
.btn-contribute:hover {
	background-color: #b7b7b7;
}
.btn-check:active + .btn-contribute, .btn-check:checked + .btn-contribute, .btn-contribute.active, .btn-contribute:active, .show > .btn-contribute.dropdown-toggle {
	background-color: #e1251b;
	color: #ffffff;
}
.form-contribute {
	background-color: #cccccc;
	width: 100%;
	font-weight: 700;
	text-align: center;
}
.active.form-contribute, .active.form-contribute:focus, .form-contribute:focus {
	background: #e1251b;
	color: #ffffff;
}
.form-contribute::placeholder {
	color: #212529;
	text-align: center;
}
.form-contribute:focus::placeholder, .form-contribute:active::placeholder, .form-contribute.active::placeholder {
	color: #ffffff;
	text-align: center;
}
/*** END Section Contribute ***/
/*** Section Payment ***/
#PaymentTabsNav .nav-link {
	padding: 6px;
	border: 0;
	background-color: #ffffff;
}
#PaymentTabsNav .active.nav-link {
	background-color: #c1e0ef;
}
.alert-paypal {
	background-color: #c1e0ef;
	border: 1px solid #a8c9d9;
	color: #225269;
}
#no-paypal-text {
	margin-top: -0.6em;
	display: none;
}
#PaymentTabsNav .disabled {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.cc-info {
	padding: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #cfd4d9;
	color: #212529;
	font-weight: 700;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 20px;
	display: block;
	border: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	cursor: pointer;
}
/*** END Section Payment ***/
/*** Buttons ***/
.btn-submit {
	padding: 10px 50px;
	color: #ffffff;
	font-weight: 700;
	font-size: 24px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: rgb(225, 37, 27);
	background: -moz-linear-gradient(180deg, rgba(225, 37, 27, 1) 0%, rgba(177, 21, 13, 1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(225, 37, 27, 1) 0%, rgba(177, 21, 13, 1) 100%);
	background: linear-gradient(180deg, rgba(225, 37, 27, 1) 0%, rgba(177, 21, 13, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1251b", endColorstr="#b1150d", GradientType=1);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.btn-submit:hover {
	color: #ffffff;
	background: rgb(178, 29, 21);
	background: -moz-linear-gradient(180deg, rgba(178, 29, 21, 1) 0%, rgba(142, 18, 10, 1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(178, 29, 21, 1) 0%, rgba(142, 18, 10, 1) 100%);
	background: linear-gradient(180deg, rgba(178, 29, 21, 1) 0%, rgba(142, 18, 10, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b21d15", endColorstr="#8e120a", GradientType=1);
}
/*** END Buttons ***/
/*** Section: Footer ***/
.section-footer {
	color: #ffffff;
	background-color: #000000;
}
.section-footer .nav-link {
	font-weight: 600;
	color: #ffffff;
	padding: 0 10px;
}
.section-footer .seals a {
	opacity: 0.5;
	transition: opacity 0.3s;
}
.section-footer .seals a:hover {
	opacity: 1;
}
/*** END Section: Footer ***/
/*** Form ***/
.no-number-style {
	-moz-appearance: textfield !important;
}
.no-number-style::-webkit-outer-spin-button, .no-number-style::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.form-contribute.is-valid, .was-validated .form-contribute:valid {
	border: 0;
	background-image: none;
	outline: none;
	box-shadow: 0;
}
.form-check-input.is-valid ~ .no-validation-style, .was-validated .form-check-input:valid ~ .no-validation-style {
	color: #212529;
}
.donate-invalid {
	display: none;
	width: 100%;
	margin-top: .25rem;
	color: #dc3545;
	text-align: center;
}
#makeitmonthly-text {
	display: none;
}
/*** END Form ***/