.view-course-search .view-header {
  border-bottom: 1px solid #e2e2e3;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
  padding-bottom: 10px;
}

.view-course-search table {
  margin-bottom: 50px;
  width: 100%;
}

.view-course-search table thead {
  background-color: #17376e;
}

.view-course-search table th {
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  padding: 15px 20px;
}

.view-course-search tbody tr {
  border-bottom: 1px dashed #e2e2e3;
  padding: 0;
}

.view-course-search tbody tr.odd {
  background-color: #ffffff;
}

.view-course-search tbody tr.even {
  background-color: #f2f4f5;
}

.view-course-search table tr:hover {
  background-color: #17376e;
  color: #ffffff;
}

.view-course-search table td {
  line-height: 22px;
  padding: 15px 20px;
}

.view-course-search table td ul {
  margin: 0;
  padding: 0 0 0 20px;
}

.view-course-search table td li {
  float: none;
  margin-bottom: 0;
}

#views-exposed-form-course-search-panel .views-exposed-widget {
  float: none;
  margin-bottom: 20px;
  padding: 0;
}

.kopa-area-light #views-exposed-form-course-search-panel .views-exposed-widget {
  margin-bottom: 0;
}

#views-exposed-form-course-search-panel label[for^="edit-"] {
  display: none;
  visibility: hidden;
}

.kopa-area-light #views-exposed-form-course-search-panel .select-block {
  position: relative;
}

.kopa-area-light #views-exposed-form-course-search-panel .views-widget > div {
  padding-left: 5px;
  padding-right: 5px;
}

#views-exposed-form-course-search-panel select {
  box-shadow: none;
  border: 1px solid #e2e2e3;
  border-radius: 0;
  outline: 0;
  background: #ffffff;
  height: 44px;
  line-height: 32px;
  padding: 5px 15px;
  width: 100%;
  color: #a7aebf;
}

#views-exposed-form-course-search-panel .form-item .description {
  display: none;
  visibility: hidden;
}

#views-exposed-form-course-search-panel .form-submit:hover {
  background-color: #17376e;
}
