  .paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form {
  background-color: rgb(248, 249, 250);
  border: 1px solid #dee2e6;
  padding: 1.5rem;
  margin-bottom: 3rem;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div {
  background-color: transparent;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select {
  width: 100%;
  margin-bottom: 1rem;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select label {
  display: block;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select .select2-container > .selection > .select2-selection {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  border-radius: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select .chosen-container {
  padding-left: 0;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select .chosen-container.chosen-container-active {
  border-color: #5897fb;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select .chosen-container .chosen-choices {
  border: 0;
  border-radius: 0;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing.lesson-plan-listing--all > .view-filters > form > div .form-type-select .chosen-container .chosen-drop {
  width: calc(100% + 2px);
  margin-left: -1px;
  border-radius: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div {
  background-color: #FFFFFF;
  border: 0;
  padding: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div h2 {
  position: absolute;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags label {
  position: absolute;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li:last-child {
  margin-right: 0;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li > a {
  border: 1px solid rgb(0, 113, 144);
  background-color: white;
  text-decoration: none;
  border-radius: 0.375rem;
  padding: 0.5rem;
  display: block;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li > a:hover, .paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li > a:focus, .paragraph--type--lesson-plan-listing .lesson-plan-listing > .view-filters > form > div .form-item-tags .bef-links > ul > li > a.bef-link--selected {
  color: white;
  background-color: rgb(0, 113, 144);
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .row > div {
  margin-bottom: 1.5rem;
}
.paragraph--type--lesson-plan-listing .lesson-plan-listing > .row > div > article {
  background-color: #FFFFFF;
  padding: 1.5rem;
  border: 1px solid #DEE2E6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}