
/* div.ektron-aloha p { margin:0 0 1.5em;}
div.ektron-aloha a { text-decoration:underline; color: #0000FF;}
div.ektron-aloha figure
{
    margin: 0;
    padding:0;
} */
/* div.ektron-aloha figure img
{
    max-width: 100%;
} */

/* All left nav menu styles scoped to #giving_form */
#giving_form .left-nav-menu,
#general_content_page .left-nav-menu {
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
  padding: 1.5rem 1rem;
  margin-bottom: 2rem;
}
#giving_form .leftNavMainItem,
#general_content_page .leftNavMainItem {
  margin-bottom: 0.5rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.25rem;
}
#giving_form .leftNavMainItem li,
#general_content_page .leftNavMainItem li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#giving_form .leftNavMainItem li.selected > a,
#giving_form .leftNavDetailItem li.selected > a,
#general_content_page .leftNavMainItem li.selected > a,
#general_content_page .leftNavDetailItem li.selected > a {
  background: #0d6efd;
  color: #fff !important;
  border-radius: 0.375rem;
}
#giving_form .leftNavMainItem a,
#giving_form .leftNavDetailItem a,
#general_content_page .leftNavMainItem a,
#general_content_page .leftNavDetailItem a {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  border-radius: 0.375rem;
  transition: background 0.2s, color 0.2s;
}
#giving_form .leftNavMainItem a:hover,
#giving_form .leftNavDetailItem a:hover,
#general_content_page .leftNavMainItem a:hover,
#general_content_page .leftNavDetailItem a:hover {
  background: #e7f1ff;
  color: #084298;
}
/*#giving_form .leftNavDetailItem {
  margin-left: 1.5rem;
  margin-bottom: 0.5rem;
  border-left: 2px solid #0d6efd;
  padding-left: 0.75rem;
}*/
#giving_form .innerLeftNav,
#general_content_page .innerLeftNav {
  background: #f8f9fa;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
}
#giving_form .innerLeftNav ul,
#general_content_page .innerLeftNav ul {
  padding-left: 0;
  margin: 0;
}
#giving_form .innerLeftNav li,
#general_content_page .innerLeftNav li {
  list-style: none;
  margin-bottom: 0.25rem;
}
#giving_form .innerLeftNav li:last-child,
#general_content_page .innerLeftNav li:last-child {
  margin-bottom: 0;
}
#giving_form .innerLeftNav li > a,
#general_content_page .innerLeftNav li > a {
  display: block;
  padding: 0.4rem 1rem;
  color: #212529;
  border-radius: 0.375rem;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}
/* #giving_form .innerLeftNav li > a.first {*/
#giving_form .innerLeftNav li.selected > a,
#general_content_page .innerLeftNav li.selected > a {
  background: #0d6efd;
  color: #fff;
}
#giving_form .innerLeftNav li > a:hover,
#giving_form .innerLeftNav li > a:focus,
#general_content_page .innerLeftNav li > a:hover,
#general_content_page .innerLeftNav li > a:focus {
  background: #e7f1ff;
  color: #0a58ca;
}
.leftNavMainItem {
  display:none;
}
#giving_form input,
#general_content_page input {
  padding-right: 0;
  /* padding-left: 0; */
}
#giving_form .content-row,
#general_content_page .content-row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.left-nav-menu a {
  font-size: 1rem;
}
@media (max-width: 600px) {
  #giving_form .leftNavMainItem, #giving_form .leftNavDetailItem,
  #general_content_page .leftNavMainItem, #giving_form .leftNavDetailItem {
    margin-left: 0;
    padding-left: 0.5rem;
    border-left: none;
  }
  #giving_form .innerLeftNav,
  #general_content_page .innerLeftNav {
    padding: 0.5rem 0.5rem;
  }
}
@media (max-width: 768px) {
  #giving_form .left-nav-menu,
  #general_content_page .left-nav-menu {
    padding: 1rem 0.5rem;
  }
  #giving_form .leftNavDetailItem,
  #general_content_page .leftNavDetailItem {
    margin-left: 0.5rem;
  }
}