#main-content { width: calc(70% - 10px); padding: 10px 5px; float: left; }
#main-content p { text-align: center; }
#main-content #datetime-title { font-size: 125%; margin: 0 10px 10px 10px; width: calc(100% - 24px); font-weight: bold; color: #000; }
#main-content #live-report-message { font-size: 13px; color: #000033; font-weight: bold; text-align: left !important; margin-left: 10px; }
#main-content #section { width: 100%; }
#section table.menu { margin-bottom: 0; }
#section div.panel { position:relative; width: calc(100% - 20px); min-height: 593px; margin: 0px auto; background: linear-gradient(#257CC5, #33FFFF); overflow: hidden; }
#section div.panel #loading-div {background:url(/../images/loading.gif) top center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;}
#section table.result { margin: 20px 10px; }
table.menu, table.menu tr, table.menu td, table.menu th { border: none; background-color: #99FFCC !important; }
table.menu td { padding: 0px; }
table.menu td.top-menu-border { border: 1px solid #FFF; border-top: none; border-bottom: none; }
table.result { table-layout: fixed }
table.result th { padding: 2px 0; }
table.result td { font-size: 18px; }
table.result th.award-name-head {width: 100px; border-bottom: 1px solid #FFFF00 !important; }
table.result td.award-name { font-size: 13px; }
table.result tr.line-darker td { background-color: #E0E0E0 !important; }
table.result td.red { color: #980000; }
table.result td.blue { color: #0000FF; }
table.result td.x-large { font-size: 250%; }
table.result td.large { font-size: 150%; }
table.result td div._4block, table.result td div._3block, table.result td div._2block { display: inline-block; margin: 0 auto; }
table.result td div._4block { width: 25%; }
table.result td div._3block { width: 30%; }
table.result td div._2block { width: 50%; }
#section a.btn-print { margin: 0 10px 10px 0; }
#section table.menu a { color: #666666; text-decoration: none; width: 100%; padding: 7px 0 5px; display: block; font-size: 15px; }
#section table.menu a.active { background-color: #257CC5; color: #FFF; }
#subs-content { float: right; width: calc(30% - 0px); padding: 10px 0px; text-align: center; }
#subs-content p.title { font-size: 12px; font-weight: bold; width: calc(100% - 12px); margin: 0; padding: 5px; text-align: justify; color: #FFF; background-color: #006633; border: 1px solid #006633; border-bottom: none; }
#subs-content .logistic { margin: 0; height: 300px; width: calc(100% - 2px); border: 1px solid #006633; }