.thim-fancy-table{border:1px solid #DDD;overflow:hidden}.thim-fancy-table .tft-horizontal-scroll{overflow-x:auto;height:16px;border-left:1px solid #DDD;margin-top:-2px}.thim-fancy-table .tft-horizontal-scroll>div{height:1px}.thim-fancy-table{margin-bottom:20px}.thim-fancy-table table{text-align:center;table-layout:fixed;border:none;margin-bottom:0;background:#FFF;position:relative;opacity:0}.thim-fancy-table table td,.thim-fancy-table table th{width:auto}.thim-fancy-table table thead th{white-space:nowrap}.thim-fancy-table table thead th.course-item-user{width:250px;vertical-align:bottom;background:#FFF;position:relative;z-index:10}.thim-fancy-table table thead th.user-grade{width:100px;background:#FFF}.thim-fancy-table table thead th.course-item-header{white-space:nowrap;text-align:left;padding:0;font-weight:400;background:#edfaff;width:70px;overflow-x:auto;font-size:12px}.thim-fancy-table table thead th.course-item-header div{transform:rotate(-90deg) translate(-150px,3px);width:50px}.thim-fancy-table table tbody td.course-item-user,.thim-fancy-table table tbody th.course-item-user{font-weight:400;background:#edfaff}.thim-fancy-table table tbody td.course-item-data,.thim-fancy-table table tbody th.course-item-data{text-align:left;font-size:12px}.thim-fancy-table table tbody td.course-item-data.passed,.thim-fancy-table table tbody th.course-item-data.passed{color:#00a0d2}.thim-fancy-table table .fixed{position:relative;z-index:10;background:#FFF}.thim-fancy-table.ready table{opacity:1}.gradebook-list{margin-bottom:20px}.gradebook-list td,.gradebook-list th{background:#FFF}.gradebook-list thead .fixed-column{vertical-align:bottom}.gradebook-list tbody .fixed-column{font-weight:400}.gradebook-top-nav{margin-bottom:20px}.gradebook-export.progress{height:20px}.gradebook-export.progress-wrap{width:100%;background:#ddd;margin:20px 0;position:relative;display:none}.gradebook-export.progress-wrap .progress-bar{background:#f80;width:0%;position:absolute;top:0;left:0;text-align:center}.learn-press-courses .course-instructor{margin-bottom:20px}.single-lp_course .course-summary .course-students{padding-top:10px}.single-lp_course .course-summary .course-students-list .students-list-title{float:left}.single-lp_course .course-summary .course-students-list .filter-students{float:right}.course-students-list{margin-top:10px;margin-bottom:15px;overflow:hidden}.course-students-list .students{clear:both;list-style-type:none;padding:20px 0}.course-students-list .students .user-info{margin-bottom:15px}.course-students-list .students li{margin-right:10px}.course-students-list .students li.user-login{display:block;width:100%;float:left}.course-students-list .students li .user-info{position:relative;float:left;width:150px}.course-students-list .students li .user-info a{position:absolute;margin-left:5px;bottom:0}.course-students-list .students li .learn-press-course-results-progress{width:calc(100% - 200px);float:right;margin-top:-15px;margin-bottom:5px}.course-students-list .students li .learn-press-course-results-progress .course-progress{width:100%}.course-students-list .students li .learn-press-course-results-progress .course-progress .lp-course-progress{margin-top:-5px}.course-students-list .additional-students{clear:both;margin-bottom:0}.field-description{margin-top:-10px}.sidebar .students-enrolled{margin-bottom:10px}.sidebar .lp-course-status{clear:both}#learn-press-profile-tab-course-wishlist.has-courses .learn-press-message{display:none}.course-wishlist.heartbeat{animation-name:course-wishlist-heartbeat;animation-duration:1s;animation-timing-function:ease-out;animation-delay:3s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.course-wishlist.heartbeat.ajaxload{animation-duration:0.3s;animation-name:course-wishlist-heartbeat-ajaxload;animation-delay:0s}@keyframes course-wishlist-heartbeat{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes course-wishlist-heartbeat-ajaxload{0%{transform:scale(1)}100%{transform:scale(1.5)}}.learn-press-courses .learn-press-course-wishlist.wishlist-button{width:100%}