.btn-primary {
	padding: 8px 25px;
    font-size: .8em;
    background: linear-gradient(180deg, #ff0000, #bf1212);
    color: white;
    border: none;
    cursor: pointer;
    font-weight: bold;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.page-footer.dark {
	background-color: #c9c9c9;
	border-top: 1px solid #ccc
}

.page-footer.dark a:focus,
.page-footer.dark a:hover {
	color: #fff
}

.page-footer.dark a {
	color: #000
}

@media (min-width:768px) {
	.col-md-9 {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%
	}
}