.acilan-dersler-page {
  color: #707070;
}
.acilan-dersler-page .course-donem-title {
  margin-bottom: 10px;
}
#loader-first {
  display: none;
}
.acilan-dersler-page .bottom-icon {
  display: inline-block;
  width: 25px;
  height: 25px;
}

.acilan-dersler-page .student-bottom {
  background: url("/modules/custom/tedu_courses_offered/images/student-bottom.svg")
    no-repeat center center;
}
.acilan-dersler-page .basarili-bottom {
  background: url("/modules/custom/tedu_courses_offered/images/check-bottom.svg")
    no-repeat center center;
}
.acilan-dersler-page .kosullu-bottom {
  background: url("/modules/custom/tedu_courses_offered/images/infinity-bottom.svg")
    no-repeat center center;
}
.acilan-dersler-page .basarisiz-bottom {
  background: url("/modules/custom/tedu_courses_offered/images/cancel-bottom.svg")
    no-repeat center center;
}
.acilan-dersler-page .ortalama-bottom {
  background: url("/modules/custom/tedu_courses_offered/images/cancel-top-bottom.svg")
    no-repeat center center;
}
.acilan-dersler-page .acilan-dersler-header .students {
  background: url("/modules/custom/tedu_courses_offered/images/students.svg")
    no-repeat left center;
}
.acilan-dersler-page .acilan-dersler-header .basarili {
  background: url("/modules/custom/tedu_courses_offered/images/check.svg")
    no-repeat left center;
}
.acilan-dersler-page .acilan-dersler-header .kosullu {
  background: url("/modules/custom/tedu_courses_offered/images/infinity.svg")
    no-repeat left center;
}
.acilan-dersler-page .acilan-dersler-header .basarisiz {
  background: url("/modules/custom/tedu_courses_offered/images/cancel.svg")
    no-repeat left center;
}
.acilan-dersler-page .acilan-dersler-header .ortalama {
  background: url("/modules/custom/tedu_courses_offered/images/cancel-top.svg")
    no-repeat left center;
}
.acilan-dersler-page .acilan-dersler-header table {
  padding: 8px;
  background-color: #24285c;
  color: #fff;
  border: none;
  border-collapse: separate;
  border-radius: 5px;
}
.acilan-dersler-page .acilan-dersler-header table tbody {
  border-color: #bbb;
}
.acilan-dersler-page .acilan-dersler-header table tr {
  font-size: 0.65rem;
}
.acilan-dersler-page
  .acilan-dersler-header
  table
  tr
  td
  .table-row
  > div:first-child {
  height: 25px;
  width: 25px;
  margin-bottom: 0.75rem;
  display: inline-block;
  padding: 0 0 0 20px;
}
.acilan-dersler-page .acilan-dersler-header table tr td .table-row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.acilan-dersler-page .acilan-dersler-header table tr td {
  vertical-align: top;
  border-top: 0;
}

.acilan-dersler-page .acilan-dersler-header table tr td .t-title {
  text-align: left;
}

.acilan-dersler-page .acilan-dersler-header table tr td .t-content {
  text-align: center;
}

.event {
  border-radius: 12px;
  border: 1px solid #c7c7c7;
  margin-bottom: 1.75rem;
  padding: 35px 20px;
}

.event--item {
  min-height: 25px;
}

.event--item .event--label {
  width: 150px;
  float: left;
  color: #24285c;
}
.event--item .event--content {
  float: left;
}

.event--item .cizelge {
  margin-top: 10px;
  min-height: 25px;
}
.event--item .event--label.ogrenci-label {
  width: 26%;
  float: left;
}

.event-content.footer-content {
  display: flex;
  justify-content: space-evenly;
  margin-top: 1rem;
}

.event-content.footer-content > span,
.event-content.footer-content > span > a {
  display: flex;
  align-items: center;
}

@media (min-width: 786px) {
  .acilan-dersler-page .acilan-dersler-header table tr {
    font-size: initial;
  }
}
