html {
  font-size: 18px;
}

.theme-default #main-navbar .org-logo {
  max-width: 100% !important;
}

.outer-wrapper {
  background: #edf2f7;
}

.public_teams .infoCard,
.public_causes .infoCard, .user_causes .infoCard, .user_teams .infoCard, .admin_causes .infoCard, .admin_teams .infoCard, .user_team_comments .infoCard, .user_team_members .infoCard, .admin_team_members .infoCard, .public_events .infoCard, .admin_registration_forms .infoCard, .public_registrations .infoCard, .user_campaigns .infoCard, .admin_give .infoCard, .user_devise_sessions .infoCard, .admin_admin_users_sessions .infoCard, .user_devise_registrations .infoCard, .public_partners .infoCard, .user_devise_passwords .infoCard, .user_pledges.new .infoCard, .public_onboarding .infoCard, .public_organizations .infoCard, .public_chapters .infoCard, .admin_admin_users_passwords .infoCard, .user_teams .infoCard, .partner_admins_devise_registrations .infoCard, .partner_admins_devise_confirmations .infoCard, .partner_admins_devise_sessions .infoCard, .partner_admins_devise_passwords .infoCard, .developer_devise_registrations .infoCard, .developer_devise_sessions .infoCard, .devise_confirmations .infoCard, .devise_passwords .infoCard, .public_integrations .infoCard {
  background: #fff !important;
  border-radius: .5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.theme-default #main-navbar {
  background: #005b94;
}

.theme-default .theme-blue .infoCard > h2 {
  background: #005b94 !important;
}

.public_organizations #donate, 
.public_chapters #donate,
.theme-default.user_campaigns .button {
  font-weight: 700;
  text-transform: uppercase;
  border-width: 1px;
  border: 1px solid #005b94;
  color: #005b94 !important;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 0.875rem;
  background-color: #fff;
  line-height: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  text-align: center;
  transition: all 250ms ease;
  border-radius: 99999px;
}

.public_organizations #donate:hover, 
.public_chapters #donate:hover,
.theme-default.user_campaigns .button:hover {
  background-color: #005b94 !important;
  color: #fff !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.public_organizations #donate-form .input-prepend input#donate-amount, 
.public_chapters #donate-form .input-prepend input#donate-amount,
.public_organizations #donate-form select, 
.public_chapters #donate-form select,
.user_campaigns form input[type='text'],
.user_campaigns form input[type='email'],
.user_campaigns form input[type='tel'],
.user_campaigns form input[type='number'],
.user_campaigns form select {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #a0aec0;
  display: block;
  width: 100%;
  transition: border-color 250ms ease;
  box-shadow: none;
}

.public_organizations #donate-form .input-prepend input#donate-amount, 
.public_chapters #donate-form .input-prepend input#donate-amount {
  padding-left: 10%;
}

.public_organizations #donate-form select, 
.public_chapters #donate-form select,
.user_campaigns form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsPScjNDQ0JyBkPSdNNy40MDYgNy44MjhsNC41OTQgNC41OTQgNC41OTQtNC41OTQgMS40MDYgMS40MDYtNiA2LTYtNnonPjwvcGF0aD48L3N2Zz4=");
  background-position: 99% 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.public_organizations #donate-form select:focus,
.public_chapters #donate-form select:focus,
.public_organizations #donate-form .input-prepend input#donate-amount:focus,
.public_chapters #donate-form .input-prepend input#donate-amount:focus,
.user_campaigns form input[type='text']:focus,
.user_campaigns form input[type='email']:focus,
.user_campaigns form input[type='tel']:focus,
.user_campaigns form input[type='number']:focus,
.user_campaigns form select:focus {
  box-shadow: none !important;
  border-color: #005b94;
}

.theme-default.user_campaigns form .currency label,
.public_organizations #donate-form .input-prepend .add-on,
.public_chapters #donate-form .input-prepend .add-on,
.theme-blue .green {
  color: #005b94 !important;
}

.user_campaigns form input[type='checkbox'][type='radio']:checked+label:after,
.user_campaigns form input[type='radio'][type='radio']:checked+label:after {
  background: #005b94;
}
