
.Searchforstudies .section__content {
  background-color:#F5F8FF;
}

.namsleit-form {
  display: flex;
  /*border: 1px dashed green;*/
  flex-flow: row wrap;
}


.namsleit-form .form-item {
  background: transparent;
}

.namsleit-form .form-type-checkbox {
  margin-bottom: 0;
}

details[data-drupal-selector*="edit-field-namsgerd-kennsluskra-target-id-collapsible"],
details[data-drupal-selector*="edit-field-fraedasvid-kennsluskra-target-id-collapsible"],
details[data-drupal-selector*="edit-field-namsfyrirkomulag-kennslusk-target-id-collapsible"],
details[data-drupal-selector*="edit-field-fyrir-namsleit-target-id-collapsible"],
details[data-drupal-selector*="edit-field-minor-major-target-id-collapsible"] {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #D3D3D3;
  padding: 1rem 0;
  contain: content;
  background: white !important;
}
details[data-drupal-selector*="outer-filter-target-id-collapsible"] {
  width: 100%;
  border-bottom: 1px solid #D3D3D3;
  contain: content;
  order: 3;
  margin-left: 1rem;
  margin-top: 2rem;
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 1rem;
}

details[data-drupal-selector*="edit-field-fyrir-namsleit-target-id-collapsible"] {
  margin-top: 48px;
}

.namsleit-search-input-wrapper {
  padding-bottom: 3rem;
  background-color:#E5EDFF;
}

.namsleit-form .form-item.form-item-combine-namsleit {
  box-sizing: border-box;
  background-color: #E5EDFF;
  order: 1;
  flex: 1 70%;
 /* border: 1px dashed blue;*/
  margin-bottom: 0;
  padding-bottom: 1rem;
  margin-right: 0;
}
.namsleit-form .form-item.form-item-combine-namsleit input {
  width: calc(100% - 96px);
  padding: 1rem 1rem 1rem 4rem;
  margin-right: 0;
  float: right;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: -3rem;
  margin-bottom: 0;
}

.form-item.form-item-combine-namsleit qz-icon[name="search"] {
  position: relative;
  top: 2.5rem;
  left: 115px;
}

.form-item.form-item-combine-namsleit .search_line {
  position: relative;
  left: 145px;
  width: 1rem;
}

.namsleit-form .form-actions {
  flex: 1 17%;
  box-sizing: border-box;
  order: 2;
  /*border: 1px dashed yellow;*/
  padding-bottom: 3rem;
  background-color: #E5EDFF;
}

.namsleit-form .setsnamsleit
{
  box-sizing: border-box;
  border: none;
  /*border: 1px dashed red;*/
  order: 3;
  margin-right: 2rem;
  width: 25%;
}
.namsleit-form .setsnamsleit label svg {
  float: right;
  margin-left: 0.5rem;
}
.views-infinite-scroll-content-wrapper,.allrows {
  flex: 1 30%;
  order: 4;
  margin-top: 48px;
}

.namsleit .empty {
  flex: 1 30%;
  order: 4;
  margin: 3rem 0 0 0;
}

.namsleit .empty p {
  margin-top: 2rem;
}



#edit-reset-namsleit--2 {
  clear: left;
  order: 2;
}

.more-link {
  display: block;
  float: left;
}


.bef-checkboxes ul {
  list-style-type: none;
  float: left;
  padding-left: 0;
}

input:checked + label { font-weight: 700 }

fieldset.fieldgroup legend {
  padding-bottom: 3rem;
  font-weight: 700;
  font-size: 20px;
}

.bef--secondary summary {
  display: none;
}
.bef--secondary .form-item {
  margin-bottom: 0.6rem;
}

.views-field-field-fraedasvid-kennsluskra {
  font-size: 12px;
  text-transform: uppercase;
}

.views-field-title {
  font-size: 18px;
  font-weight: 700;
}
.views-field-field-texti-fyrir-namsleit p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  word-break: auto-phrase;
}


.views-field-field-namsgerd-kennsluskra,
.views-field-field-namsstig-kennsluskra-1,
.views-field-field-namsfyrirkomulag-kennslusk,
.views-field-field-einingar-kennsluskra,
.views-field-field-grada-kennsluskra {
  font-size: 16px;
  font-weight: 400;
  color: #707070;
}

.study-markers {
  display: block;
  height: 100%;
  width: 15%;
  float: left;
  padding: 1.1rem 0;
}
.study-markers:nth-child(3) {
  width: 35%;
}
.study-markers:nth-child(4) {
  width: 35%;
}
.study-markers span.header {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.75rem;
}
.study-markers span.info {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 0.875rem;
  padding-top: 0.5rem;
}

.seppi {
  width: 5px;
  display: inline-block;
}


@media screen and (max-width: 1199px) {
  .namsleit-search-input-wrapper {
    padding-bottom: 0;
  }
  .namsleit-form .form-item.form-item-combine-namsleit input {
    width: calc(100% - 2rem);
    padding: 1rem 1rem 1rem 4rem;
    margin: -3rem 1rem 0;
  }
  .namsleit-form .form-item.form-item-combine-namsleit {
    flex: 1 100%;
  }
  .namsleit-form .form-actions {
    flex: 1 100%;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .search {
    margin-top: -7rem;
  }

  .namsleit-form .setsnamsleit {
    box-sizing: border-box;
    border: none;
    /* border: 1px dashed red; */
    order: 3;
    width: 100%;
  }

  .form-item.form-item-combine-namsleit qz-icon[name="search"] {
    left: 23px;
  }
  .form-item.form-item-combine-namsleit .search_line {
    left: 52px;
  }

  .namsleit-form .setsnamsleit .form-item {
    margin-bottom: 0;
    border-bottom: 0;
  }
  .namsleit-form .setsnamsleit details:last-child {
    border-bottom: 1px solid #D3D3D3;
  }
  .namsleit-form summary[aria-expanded="false"] {
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><mask id="mask0_1020_6560" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="32" height="33"><rect id="Bounding box" y="0.5" width="32" height="32" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1020_6560)"><path id="expand_circle_down" d="M16 21.167L22 15.167L20.1 13.3003L16 17.4003L11.9 13.3003L10 15.167L16 21.167ZM16 29.8337C14.1556 29.8337 12.4222 29.4834 10.8 28.783C9.1778 28.0834 7.76669 27.1337 6.56669 25.9337C5.36669 24.7337 4.41691 23.3225 3.71735 21.7003C3.01691 20.0781 2.66669 18.3448 2.66669 16.5003C2.66669 14.6559 3.01691 12.9225 3.71735 11.3003C4.41691 9.6781 5.36669 8.26699 6.56669 7.06699C7.76669 5.86699 9.1778 4.91677 10.8 4.21633C12.4222 3.51677 14.1556 3.16699 16 3.16699C17.8445 3.16699 19.5778 3.51677 21.2 4.21633C22.8222 4.91677 24.2334 5.86699 25.4334 7.06699C26.6334 8.26699 27.5831 9.6781 28.2827 11.3003C28.9831 12.9225 29.3334 14.6559 29.3334 16.5003C29.3334 18.3448 28.9831 20.0781 28.2827 21.7003C27.5831 23.3225 26.6334 24.7337 25.4334 25.9337C24.2334 27.1337 22.8222 28.0834 21.2 28.783C19.5778 29.4834 17.8445 29.8337 16 29.8337ZM16 27.167C18.9778 27.167 21.5 26.1337 23.5667 24.067C25.6334 22.0003 26.6667 19.4781 26.6667 16.5003C26.6667 13.5225 25.6334 11.0003 23.5667 8.93366C21.5 6.86699 18.9778 5.83366 16 5.83366C13.0222 5.83366 10.5 6.86699 8.43335 8.93366C6.36669 11.0003 5.33335 13.5225 5.33335 16.5003C5.33335 19.4781 6.36669 22.0003 8.43335 24.067C10.5 26.1337 13.0222 27.167 16 27.167Z" fill="%234E4E4E"/></g></g></svg>');
  }

  details[open] summary {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="33" viewBox="0 -960 960 960" width="32"><path d="m357-384 123-123 123 123 57-56-180-180-180 180 57 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z" fill="currentColor" fill-rule="evenodd"/></svg>');
    color: rgb(112 112 112/var(--tw-text-opacity));
    background-repeat: no-repeat;
    margin-right: 2rem;
  }
  .views-field-field-texti-fyrir-namsleit {
    display: none;
  }
  .views-row .upper-study {
    min-height: 106px;
  }
  .study-markers {
    display: block;
    height: 100%;
    width: 50%;
    padding: 0.9rem;
  }
  .study-markers:nth-child(3) {
    width: 50%;
  }
  .study-markers:nth-child(4) {
    width: 50%;
  }
  .views-row .lower-study {
    min-height: 146px;
  }

}
