    @media print {
      .noprint {
        display: none;
      }
    }

    /* 02/06/2022 New Layout CSS by Max Tsui */

    .app-full {
      font-weight: bold;
	    color: red;
    }
    
    .filter-field {
      padding: 0.3em;
    }

    label.filter-label {
      display: block;
      font-weight: bold;
      width: 100%;
    }

    select.filter-select {
      width: 100%;
      padding: 0.1em;
    }

    #select-date,
    #select-topic,
    #select-format,
    .dt-search{
      display: none;
    }

    #class-table thead th {
      border: 1px solid #999 !important;
    }

    #class-table thead th:nth-child(3) {
      width: 15% !important;
    }

    @media (max-width: 1200px) {
      #class-table thead th:nth-child(3) {
        width: 10% !important;
      }
    }

    @media (max-width: 768px) {
      #class-table thead th:nth-child(3) {
		width: 15% !important;
      }
    }

    @media (max-width: 576px) {
      #class-table thead th:nth-child(3) {
		width: 20% !important;
      }
    }

    .other-talk-item-table{
      display:none;
    }
