/* ORGANIZATION */
.additional-content {
  background: var(--bb-content-background-color);
  border: 1px solid var(--bb-content-border-color);
  border-radius: var(--bb-block-radius);
  font-size: 0.875rem;
  line-height: 1.35;
  margin-bottom: 1.25rem;
  padding: 1.25rem 1.25rem 1.5625rem 1.25rem;
}

.org-logo {
  max-width: 150px;
  padding: 0 10px;
  margin: 0 auto 15px;
  text-align: center;
}

#primary {
  order: 2;
}

#secondary {
  position: relative;
}

#secondary .sidebar {
  position: relative;
  top: auto !important;
  height: auto !important;
}

.organization-intro {
  background: var(--bb-content-background-color);
  border: 1px solid var(--bb-content-border-color);
  border-radius: var(--bb-block-radius);
  font-size: .875rem;
  line-height: 1.35;
  margin-bottom: 1.25rem;
  padding: 1.25rem 1.25rem 1.5625rem 1.25rem;
}

.my-courses {
  margin-bottom: 2em;
}

.my-courses-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2em 0;
  background: var(--bb-content-alternate-background-color);
  border-radius: var(--bb-block-radius);
  overflow: hidden;
  max-width: fit-content;
}

.my-courses-empty i {
  background: var(--ODBUblue);
  color: #ffffff;
  min-width: 50px;
  font-size: 1.4em;
  font-weight: 300;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}

.my-courses-empty span {
  padding: 5px 10px;
}

.orgfilters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  column-gap: 2em;
  margin-bottom: 2em;
  background: var(--bb-content-background-color);
  border: 1px solid var(--bb-content-border-color);
  border-radius: var(--bb-block-radius);
  padding: 1.25rem 1.25rem 1.5625rem 1.25rem;
}

.orgfilters h3 {
  width: 100%;
  margin-bottom: 0;
}

.orgfilters .search-filter-base {
  flex: 1;
  min-width: 250px;
}

@media (max-width: 767px) {
  #primary,
  .organization-sidebar {
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
  }

  .widget-area {
    padding-bottom: 0;
  }
}
