/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tiny CSS */
.btnBig{ 
    display: inline-block; padding: 10px 70px; background: #0059ff;
    color: #FFFFFF; margin-bottom: 20px; font-size: 22px;
    border: 1px solid #FFFFFF; border-radius: 14px; 
}    
.btnBig:hover{ text-decoration: none; background: #0844b5; }
span.xDesc{ color: #FFFFFF; }
#content #headTitle{ text-align: center; background: #121212; color: #FFFFFF; padding: 20px; line-height: 24px; }
h1.tinyH1{ font-size: 30px; color: #018aff; font-family: sans-serif; display: inline-block; }
h2.tinyH2{ font-size: 30px; color: #FFFFFF; font-family: sans-serif; display: inline-block; margin-bottom: 15px; line-height: initial; }
h3.tinyH3{ font-size: 10pt; color: #FFFFFF; display: inline-block; }
.hiTiny{ display:none !important; }
iframe{ max-width: 96%; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Table */
table.tbNet{ font-family: sans-serif; width:100%; color: #000000; }
table.tbNet thead tr{ background: #ed2128; color: #FFFFFF; }
table.tbNet thead th{ font-size: large; }
table.tbNet thead center{ color: #FFFFFF; }
table.tbNet tr{ background: #ffffff; }
table.tbNet strong{ font-size: 11pt; color: #008000; }
table.tbNet strong.price{ color: #000000; }
table.tbNet td.code{ line-height: 40px; padding: 15px 0 0 15px; }
table.tbNet td.code strong{ color: #ca2b89; font-size: 13pt; }
table.tbNet img{ width: fit-content; }
a.signup{ 
    font-size: 14pt;
    padding: 7px 14px 6px;
    background: #272727;
    border: 1px solid #000000;
    border-radius: 13px;
    color: #FFFFFF !important;
    text-decoration: none;
}
a.signup:hover{ color:#FFFFFF !important; }
table, th, td{
	border: 1px solid #cac8c8;
	border-collapse: collapse;
}
th, td{
	padding: 5px;
	text-align: left;
	font-size: 9pt;
}
table{ page-break-inside:auto }
tr{ page-break-inside:avoid; page-break-after:auto; }
thead{ display:table-header-group; background: #f1f0f0; }
tfoot{ display:table-footer-group; }
.breakPage{ page-break-before: always; }
.tableFooter{ background: #f1f0f0; }
.tableFooter b{ color:#087eff; }
.tableFooter td{ border:none; padding: 7px 5px;  }
table a{ color:#000000; }

#tbWeb{ display:table; }
#tbMobile{ display:none; }
@media screen and (max-width: 800px) {
    #tbWeb{ display:none; }
    #tbMobile{ display:table; }
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - For mobile phones: */
@media only screen and (max-width:800px) {  
    .menu, .main, .right { width:100%; }
    p.detail{ display: none; }
    .listBox{ padding: 0 0 10px; margin: 15px 0; width: 100%; float: left; }
    .listBox h3, .listBox a, .listBox p, .listBox img{ width: 100%; }
}

