viewcourse.css 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. .courses {position: relative; margin-left: -20px;}
  2. .courses dl { margin:0 0 0 -10px; line-height: 20px; }
  3. .article-content dl{padding-right:0;}
  4. .courses .article { padding: 0; border: none; box-shadow: none; margin: 0}
  5. .book,.chapter,.courses .article { line-height: 30px; padding: 3px 0; transition: all 0.3s; border-radius: 4px} .book > strong,.chapter > strong,.courses .article > strong { font-size: 16px; display: inline-block; } .chapter > strong,.courses .article > strong { font-size: 14px; } .courses .article > strong { font-weight: normal; }
  6. .courses .actions { display: inline-block; margin-left: 20px;}
  7. .courses .actions a { color: #999; font-weight: normal; }
  8. .book:hover .actions a,.chapter:hover .actions a,.courses .article:hover .actions a { color: #506EAF; }
  9. .chapter, .courses .article { line-height: 20px; }
  10. .chapter .order,.courses .article .order { display: inline-block; margin-right: 0; height: 20px; line-height: 20px; padding: 0 6px; text-align: center; transition: all 0.3s; }
  11. .courses dd:hover .order,.book:hover:before{border-color: #999}
  12. .courses > .catalog > .actions > .sort-handle {display: none}
  13. .courses .catalog.article .radio-primary {overflow: hidden; text-overflow:ellipsis; display:flex;}
  14. .courses .catalog.article .radio-primary > a {white-space: nowrap;}
  15. #mainMenu {overflow: hidden; text-overflow:ellipsis;}
  16. #mainMenu .breadcrumb{padding:0; margin:8px 0;font-size:14px;color:#666; white-space: nowrap;}
  17. .main-actions {padding-top: 30px;}
  18. .main-row{margin-bottom: 20px;}
  19. .main-info .cell.clearfix{display:flex;}
  20. .main-info .item{min-height:200px;width:30%;position:relative;padding:10px;}
  21. .main-info .item .image{height:100%;display:flex;align-items:center;justify-content:center;}
  22. .main-info .item .image i{font-size:100px;}
  23. .main-info .item .image i:before{content: '\f1c5';}
  24. .main-info .item.image {width: 300px; height: 300px;text-align: center;}
  25. .main-info .item.item-img {width: 300px; height: 300px;text-align: center;}
  26. .main-info .item.item-img img {height:270px; width:auto; max-width:270px; object-fit:cover;}
  27. .main-info .content{margin-left:0px;width:calc(100% - 320px);}
  28. .main-info .title{font-size:30px;}
  29. .main-info .course-desc{color: #838a9d; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical;}
  30. .main-info .course-require{color: #838a9d; font-size: 14px; max-height: 70px; overflow: hidden; text-overflow: ellipsis; overflow-y: auto; display: -webkit-box;-webkit-box-orient: vertical;}
  31. .main-info .detail-content th{font-size:14px;text-align:left; vertical-align: top}
  32. .main-info .detail-content td{font-size:14px;}
  33. .main-info .action{position: absolute; right: 0px; bottom: 0px; margin-bottom: 10px;}
  34. .main-info .action .disabled{pointer-events:auto}
  35. .main-info .detail-content{position:relative;padding-left:0;}
  36. .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none;border-bottom:1px solid #666;font-weight:700;color:#333;background:#fff;}
  37. #main .side-col .nav-tabs>li>a {font-size:16px;padding:0;margin-right:20px; line-height:34px;border:none;}
  38. .nav-tabs>li>a{font-size:16px;padding:0;margin-right:20px; line-height:34px;border:none;}
  39. .nav>li>a:focus, .nav>li>a:hover{background:#fff;border:none;}
  40. .detail{padding: 0 0;}
  41. .detail-title{line-height:12px;}
  42. .detail-content {
  43. padding: 0;
  44. margin-top: 14px;
  45. line-height: 24px;
  46. padding-left: 12px;
  47. }
  48. .detail-content .table-data{width:90%;}
  49. .nav-tabs{margin:10px;}
  50. .chapter > strong {padding: 6px 0 ;}
  51. /* chapter category */
  52. .checkbox-primary>label:after, .checkbox-primary>label:before, .radio-primary>label:after, .radio-primary>label:before{border-radius:50% !important}
  53. .checkbox-primary>label{padding-left: 18px;}
  54. .checkbox-primary.checked>label:before{height: 14px;width: 14px;font-size:12px;top:4px;}
  55. .checkbox-primary.checked>label:after{height:14px;width:14px;top:3px;}
  56. .checkbox-primary>label:after{top:3px;width:14px;height:14px;}
  57. .icon-caret-right{border: 1px solid #828a9d;border-radius: 50%;font-size: 13px;margin-left: 10px;position: relative;top: -1px;}
  58. .icon-caret-right:before{position: relative;top: 0px;left: 1px;min-width:10px;}
  59. .courses .article{justify-content:space-between;padding: 3px 6px;}
  60. .courses .flex{display:flex;}
  61. .courses .actions{display:none;}
  62. .courses .active{background:#f1f1f1;}
  63. .courses .active:hover .activeDuration{display:block;}
  64. .breadcrumb>li+li:before{content: '>';}
  65. .activeDuration{display:none;}
  66. #tabExam td.exam-passed{color: green;}
  67. #tabExam td.exam-unpass{color: red;}
  68. .table {margin-bottom: 0px}