textarea { width: 98%; border: 2px solid #a9a9a9; }

.selExam {font-weight:bold; color:red;}

.usm-btn.usm-me.adm { float: right; margin: 0 0 10px 0; }

.usm-brd-lst { clear: both; }

.usm-brd-lst td { text-align: center; }
.usm-brd-lst td:nth-of-type(2) { text-align: left; }

.usm-brd-wrt th { width: 25%; padding: 0 1%; }
.usm-brd-wrt td { padding: 12px; }
.usm-brd-wrt .tch-tit input { width: 96%; }
.usm-brd-wrt button { margin: 0 0 0 5px; }
#smart_editor2 { min-width: 100%; }
.usm-brd-lst.result th { width: 25%; padding: 12px; }
.usm-brd-lst.result td { text-align: left; padding: 12px; }

.question { margin: 0 0 20px 0; clear: both; float: left; width: 100%; }
.question div { margin: 0 0 5px 0; clear: both; float: left; width: 100%; min-height: 22px; vertical-align: middle; }
.question > div:first-of-type { margin: 0 0 8px 0; padding: 3px 0; border-top: 2px solid #000; border-bottom: 1px solid #d7d7d7; min-height: 25px; clear: both; }
.question > div img:first-of-type { vertical-align: middle; }
.question div .usm-proNum { background-color: #999; height: 100%; font-size: 1.5em; font-weight: bold; color: #fff; }
.question .que { width: 100%; float: left; }
.question .que .q_num { width: 100%; clear: both; }
.question .que .q_img { width: 100%; clear: both; }

.lst th:first-of-type { width: 10%; }
.lst th:nth-of-type(3) { display: none; }
.lst td:nth-of-type(3) { display: none; }
.lst th:nth-of-type(4) { width: 20%; }
.lst th:nth-of-type(5) { width: 20%; }

.slst th:first-of-type { width: 7%; }
.slst th:nth-of-type(3) { display: none; }
.slst th:nth-of-type(4) { width: 20%; }
.slst th:nth-of-type(5) { width: 20%; }
.slst th:nth-of-type(6) { width: 20%; }	
.slst td:nth-of-type(2) { width: 30%; } 
.slst td:nth-of-type(3) { display: none; }

.qlst th { width: 28%; }

@media all and (min-width:768px){

.lst th:first-of-type { width: 7%; }
.lst th:nth-of-type(3) { display: table-cell; width: 21%; }
.lst th:nth-of-type(4) { width: 10%; }
.lst th:nth-of-type(5) { width: 10%; }
.lst td:nth-of-type(3) { display: table-cell; }

.slst th:first-of-type { width: 7%; }
.slst th:nth-of-type(3) { display: table-cell; width: 21%; }
.slst th:nth-of-type(4) { width: 10%; }
.slst th:nth-of-type(5) { width: 10%; }
.slst th:nth-of-type(6) { width: 10%; }	
.slst td:nth-of-type(3) { display: table-cell; }

.question .que .q_num { width: 50%; clear: none; float: left; }
.question .que .q_img { width: 50%; clear: none; float: left; }

}