﻿.page-content td, .page-content p, .page-content span, .dimode-component, h4 { font-size:17px; word-break:keep-all; line-height: 160%; }
.board-theme.gallery .theme-list > .each-document > a.title { width:100%!important; }

.dimode-component {padding: 10px;}
.table-dimode { border-top-color: rgb(147, 147, 147); border-top-width: 2px; border-top-style: solid; }
.table-dimode td:nth-child(1), .table-dimode td:nth-child(3), .table-dimode td:nth-child(5){background-color:#f9f9f9; font-weight: 700; color: #555; text-align: center;}
.table-dimode2 tr:first-child td{background-color:rgb(97, 128, 174);   text-align: center;  font-weight: 700; color: #fff;   }
.table-dimode3 tr:first-child td{background-color:#a5a5a5;   text-align: center;  font-weight: 700; color: #fff;   }
.table-dimode4 td:first-child {background-color:#f9f9f9;   text-align: center;  font-weight: 700; width: 25%;  }
.table-dimode5 td { text-align: center;background-color: #fff;  font-weight: 600; }
.table-dimode5 td:nth-child(1) { text-align: center;background-color: #f0f0f0;  font-weight: 600; }
.table-dimode5 tr:first-child td{background-color:rgb(97, 128, 174);   text-align: center;  font-weight: 700; color: #fff;   }
.table-dimode-year td:first-child {background-color:rgb(97, 128, 174);   text-align: center;  font-weight: 700; color: #fff;  width: 10%;  }
.table-dimode-year td:nth-child(2) {background-color:#f0f0f0;   text-align: center;  font-weight: 700;   width: 5%;  }
.table-dimode-year td:nth-child(3) {background-color:#f0f0f0;   text-align: center;  font-weight: 700;  width: 5%;  }

.table-dimode-year2 td:nth-child(1) {background-color:rgb(97, 128, 174);   text-align: center;  font-weight: 700;  width: 10%;  vertical-align: middle; color: #fff;}
.table-dimode-year2 td:nth-child(2) {background-color:#64606b;  text-align: center;  font-weight: 700;   vertical-align: middle; color: #fff;}
.table-dimode-year2 td:nth-child(3) {background-color:#f0f0f0;   text-align: center;   }


.table-dimode6 tr:first-child td{background-color:#727dab;   text-align: center;  font-weight: 700; color: #fff; padding: 10px 0;  }
.table-dimode6 td { text-align: center;  font-weight: 600; }
.table-dimode7 tr:first-child td{background-color:#70a899;   text-align: center;  font-weight: 700; color: #fff; padding: 10px 0;  }
.table-dimode7 td { text-align: center;  font-weight: 600; }
.time-table div{text-align: center; vertical-align: middle;}
h4{font-size: 19px;}