.course-list .tableViewBtn,
.course-list .listViewBtn {
  display: inline-block;
  position: fixed;
  right: 20px;
  top: -50px;
  z-index: 999;
}
.course-list .tableViewBtn:hover,
.course-list .listViewBtn:hover {
  color: #24b880;
  cursor: pointer;
}
.course-list .chooseView {
  color: #24b880;
}
.course-list .listViewBtn {
  right: 50px;
}
.course-list .listViewBtn {
  display: inline-block;
  position: absolute;
}
.course-list .addCourseIcon {
  font-size: 60px;
  margin: 10px;
}
.course-list .typeMark {
  text-align: center;
  background-color: #24b880;
  color: white;
  font-size: 14px;
  padding: 1px 10px;
  border-radius: 10px;
  margin-right: 10px;
  margin-top: 3px;
}
.course-list .list-block {
  margin-top: 10px;
}
.course-list .list-item {
  height: auto;
  padding-left: 3%;
}
.course-list .list-item .list-item-info {
  width: 100% !important;
}
.course-list .ivu-tabs-tabpane {
  padding-bottom: 100px;
  height: 92vh;
  overflow: auto;
}
.course-list .courseTable {
  margin: 20px;
}
.course-list .courseTable .table-time {
  font-size: 8px;
}
.course-list .courseTable .courseName {
  font-size: 12px;
  color: #515a6e;
  font-weight: bolder;
}
.course-list .courseTable .list-item-typeMark {
  width: auto;
  text-align: center;
  background-color: #dfdfdf;
  padding: 1px 5px;
  border-radius: 10px;
  margin-top: 3px;
}
.course-list .table-item-selected.courseName {
  font-weight: bolder !important;
  color: #00ad6c;
  background-color: #d4ede1;
}
.course-list .table-item-selected .list-item-typeMark {
  text-align: center;
  color: white;
  background-color: #00ad6c;
  padding: 1px 5px !important;
  border-radius: 10px;
  margin-top: 3px;
}
