table { width:100%; border-collapse:collapse; font-size:14px; padding:5px; line-height:30px; vertical-align:middle; border:1px solid #e7e7e7; } .table_div { margin-top:15px; } .table_div table { color:#333; font-size:14px; border:1px solid #d7d7d7; } .table_div table tr:nth-child(even) { background:#fbfbfb; } .table_div table tr:hover { background:#ecfaf8; } .table_div table th { background:#f2f2f2; line-height:40px; border:1px solid #d7d7d7; text-align:left; padding:0 10px; } .table_div table td { padding:0 10px; line-height:40px; border:1px solid #d7d7d7; } .table_div table .btn_text { color:#0e8f7d; border:none; background:none; cursor:pointer; margin-right:10px; }