

/* seo friendly tables */
.table{ display:table; /* Defines a Table */ border-bottom:1px solid #dddddd; color:#000000; margin:10px 0 0 !important;}
.table-body { display: table-row-group;}
.table-head{ display: table-header-group; font-size: 14px; /* Defines a table header group */}
.table-head .column{ /* Column inside the table-head */ background:#116DBA; color:#ffffff; border-right:1px solid #dddddd; border-bottom:none; text-align:center; vertical-align: top; line-height: 35px;}
.table-head .column:hover{ /* Column hover inside the table-head */}
.row{ display:table-row; /* Defines a table row */}
.table-head .column:first-child { border-radius: 6px 0 0;}
.table-head .column:last-child { border-radius: 0 6px 0 0;}
.table-body .column { padding: 10px; color: #808490;}
.table-body .column a { color: #333333;}
.table-body .column a:hover { text-decoration: underline;}
.table-body .row .column:nth-child(1){border-left:1px solid #eeeeee;}


/*#latest_job .row .column:nth-child(1){border-left:1px solid #eeeeee; width: 15%;}
#latest_job .row .column:nth-child(2){width: 50%;}
#latest_job .row .column:nth-child(3){width: 15%; text-align: center;}
#latest_job .row .column:nth-child(4){width: 20%; text-align: center;}*/
.row:last-child .column{  /* column in a last row */ border-bottom:none;}
.column{ display:table-cell; /* Defines a table cell */ padding-top:5px ; padding-bottom:5px ; padding-left:.5%; padding-right:.5% ;   border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; text-align:left;  vertical-align: top; word-break: break-all;  border-left:1px solid #eeeeee; }
.column:hover{}
.first_row_bold #tableres .table-body .row:first-child {font-weight:bold;}
