body{background-color:#fff;}
.activities_summary_wrapper{position:relative;}
.activities_summary_wrapper h1{color:#0248A8;margin-bottom:30px;font-weight:700;}
.table-content{width:100%;overflow-x:scroll;}

table{border-collapse:separate;border-spacing:10px 10px;}
table>thead>tr>th{color:#fff;border-radius:5px;padding-right:20px;width:203px;background-color:rgba(2, 72, 168, 1);text-align:center;padding:10px 10px;}
table>tbody>tr>td{padding:0px 10px;height:203px;background-color:rgba(242, 242, 242, 1);text-align:center;border-radius:5px;position:relative;}
a{text-decoration:none;color:#004a80;}

.empty_cell{border:none;background-color:transparent;}
.maritime{color:blue;}
.pool{color:purple;}
.career{color:greenyellow;}
.arbitration{color:brown;}
.insurance{color:green;}
.marineTech{color:lime;}
.development{color:red;}
.acti_summary_box_lower{padding-bottom:15px;}
.acti_summary_box_bottom{margin-bottom:5px;width:100%;position:absolute;bottom:0px;left:0px;}
.acti_summary_box_bottom i{font-size:15px;margin-right:5px;}
.desc{margin-top:20px;margin-left:15px;}
.desc i{font-size:16px;}
.desc div{margin-bottom:10px;}
.fee{font-size:10.5px !important;}
.top_function{display:flex;justify-content:space-between;}
.print{display:flex;align-items:end;margin-right:20px;cursor:pointer;}
.print i{font-size:20px;margin-top:20px;margin-bottom:10px;margin-right:10px;}

/* added by ricky */
#summary_table_body>tr>td>.mb-3>a:nth-of-type(1){font-weight:bold;}