.class_tab_link:hover .live-materials {
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 2px; }

.class_tab_main_list div .live-materials {
  padding: 5px;
  font-size: 12px; }

.dialog-materials.ui-dialog {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  border: none; }
.dialog-materials .ui-dialog-header {
  border: none; }
.dialog-materials .ui-dialog-title {
  padding: 45px 0 25px 40px;
  font-size: 24px;
  color: #303030; }
.dialog-materials .ui-dialog-close {
  top: 5px;
  right: 8px;
  font-size: 36px;
  color: #B0B0B0;
  font-weight: 100;
  opacity: .8; }
.dialog-materials .ui-dialog-body {
  box-sizing: border-box;
  padding: 0 40px 40px; }
.dialog-materials .ui-dialog-content {
  overflow-y: auto; }
  .dialog-materials .ui-dialog-content::-webkit-scrollbar {
    width: 4px;
    margin-right: 1px; }
  .dialog-materials .ui-dialog-content::-webkit-scrollbar-thumb {
    background-color: #dbe2f3;
    border-radius: 10px; }
  .dialog-materials .ui-dialog-content::-webkit-scrollbar-track {
    background-color: #f0f2f7; }
.dialog-materials-item {
  box-sizing: border-box;
  height: 110px;
  margin-bottom: 10px;
  padding: 15px 20px 0;
  background-color: #f8f8f8;
  color: #303030; }
  .dialog-materials-item a {
    display: inline-block;
    color: #303030;
    text-decoration: none; }
.dialog-materials-name {
  height: 66px;
  font-size: 16px;
  overflow: hidden; }
.dialog-materials-footer {
  text-align: right; }
  .dialog-materials-footer-v {
    display: inline-block;
    width: 1px;
    height: 10px;
    background-color: #D0D0D0;
    margin: 0 10px; }



/*# sourceMappingURL=page.css.map */
