body{
	background-color:#f2fbfe;
}
h1,h2,h3, p, label, legend, .crm-frozen-field, input, .description, .select2-drop-mask, .nav-item a, li {
color:#0f3270!important;
}

button.crm-button{
background:#0f3270!important;
color:#ffffff;
  padding: 10px;
  border-radius: 25px!important;
}

button.crm-button:over{
background:#1f97cd!important;
color:#ffffff;

}

.nav-link a{
background:#1f97cd!important;
color:#ffffff;
}

.navbar-brand img {
height: 70px;
margin: 0 1rem 0 0;
width: auto;
}

legend, .crm-container h3{
	background:#daf4fc!important;
	padding:10px!important;
}

#crm-container.crm-public .price-set-row .highlight .crm-price-amount-label .content {
color: #0f3270!important;
}

#crm-container.crm-public .price-set-row .crm-price-amount-label {
color: #0f3270!important;
}

#crm-container.crm-public #crm-submit-buttons {
margin-top: -155px;
padding-left: 10px;
}

.vcard {
	Font-size:20px;
}

.btn-default, .btn-group>.btn-default, .btn-primary, .btn-group>.btn-primary, .html .fake-submit {
background: #0f3270;
color: #fff!important;
}

.services-group{
	margin-bottom:30px;
}

.btn-secondary {
--bs-btn-color: #fff;
--bs-btn-bg: #0f3270;
--bs-btn-border-color: #0f3270;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #1f97cd;
--bs-btn-hover-border-color: #1f97cd;
--bs-btn-focus-shadow-rgb: 130, 138, 145;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0f3270;
--bs-btn-active-border-color: #0f3270;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #6c757d;
--bs-btn-disabled-border-color: #6c757d;
}

footer{
	background: #ffffff;
}