/*-----------------------------------------------
|   Theme Styles
-----------------------------------------------*/

:root, :root .light, :root.light {
  --phoenix-primary: #336895;
  --phoenix-primary-rgb: 22, 110, 155;
  --phoenix-secondary: rgb(44, 103, 146);
  --phoenix-secondary-rgb: 44, 103, 146;
  --phoenix-card-cap-color: #6aa84f;
  --phoenix-card-cap-padding-y: 5px;
  --phoenix-card-cap-padding-x: 5px;
  --phoenix-btn-bg: #336895 !important;
  --phoenix-font-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --phoenix-body-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --phoenix-btn-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --phoenix-btn-color: #336895;
  --phoenix-link-color: #336895;
  --phoenix-btn-danger: #bb4543;
  --phoenix-1100: #333333;
  --phoenix-gutter-x: 1rem;
  --phoenix-card-spacer-y: 1rem;
  --phoenix-card-spacer-x: 1rem;
  --phoenix-progress-bar-bg: #336895;
  --phoenix-success: #6aa84f;
  --phoenix-success-rgb: 106, 168, 79; 
  --phoenix-navbar-vertical-border-color: rgb(0, 0, 0, 0);
  --phoenix-body-bg-color: #eff2f6;
  --phoenix-nav-link-disabled-color: #eff2f6;
  }


body {
  background-color: white;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  font-family: var(--phoenix-font-sans-serif);
  color: var(--phoenix-1100);
}
.btn-primary {
  background: #336895 !important;
}
.btn-danger {
  background: #bb4543;
}
.btn-success {
    --phoenix-btn-bg: #6aa84f;
    --phoenix-btn-hover-bg: #6e9060;
    --phoenix-btn-active-bg: #1e8d02;
    --phoenix-btn-disabled-bg: #6e9060;
}
.btn-lite-success {
    background: #6aa84f;
    color:#FFF;
}
.btn-lite-success:hover {
    background: #6e9060;
    color:#fff;
}
.btn-outline-primary {
  --phoenix-btn-color:#336895;
  --phoenix-btn-border-color:#336895;
  --phoenix-btn-hover-bg:#336895;
  --phoenix-btn-hover-border-color:#336895;
}
.progress-bar {
  background-color: #336895;
}
/* Form Label Update */
.form-label {
  text-transform: none;
  font-weight: 400;
  font-size: 0.8rem;
}
/* Consent Card */
.consent-card {height: 200px;}

/* Navbar Fixes */
.navbar-vertical.navbar-expand-sm {
  border-right: none;
  background-color: var(--phoenix-body-bg-color);
}
.nav-item-wrapper.current {
  background-color: white;
}
.navbar-vertical .navbar-vertical-content {
padding: 0;
.nav-link {
  color: var(--phoenix-gray-400);
}
.nav-link:hover {
  background-color: var(--phoenix-body-bg-color);
}
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link.label-1 {
  padding-left: .5rem;
}
