@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.w110{ width: 10%; height: auto; }
.w118{ width: 15%; height: auto; }
.w295{ width: 15%; height:auto; }
.w539{ width: 60%; height:auto; }
.tnc_container { max-width: 900px; width: 100%; height: auto; margin: 0 auto; border: 1px solid #ede8e2;  }
.tnc_mContainer{ width: 880px; margin-left: 12px; margin-right:12px; height: auto; margin-top:12px;}
.tnc_container h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight: bold; margin: 0; padding: 1px 25px; background-color:#e2f5fc; text-align:left; }
.tnc_container h2{ margin-bottom: 0px; font-weight: normal; }
.tnc_container h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: normal; margin: 0; padding: 1px 0; background-color:#1785ca; text-align:center; width: 100%; display: block; margin-bottom: 0; }
.tabledata td {padding:3px;  border:2px solid #666; }
.tabledata {width:850px;}
.tablemain { width:850px;}
p.disclaimer{ padding-left: 20px; padding-right: 20px; text-align:justify;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 820px) {

.w110{ width: 20% !important; height: auto; }
.w118{ width: 27% !important; height: auto; }
.w295{ width: 27% !important; height:auto; }
.w539{ width: 26% !important; height:auto; }
	.tnc_container { width: 95%; }
	.tnc_mContainer{ width: 96%; margin-left: 2%; margin-right:2%; height: auto;}
	.tabledata {width:100%; font-size:80%;}
	.tablemain { width:100%;}
	/*.tablemain tr td:nth-child(1){ width: 20% !important; height: auto; }
	.tablemain tr td:nth-child(2){ width: 27% !important; height: auto; }
	.tablemain tr td:nth-child(3){ width: 27% !important; height: auto; }
	.tablemain tr td:nth-child(4){ width: 26% !important; height: auto; }*/
	.tnc_container h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight: bold; margin: 0; padding: 1px 25px; background-color:#e2f5fc; text-align:left; }
	.tnc_container h2{ margin-bottom: 0px; font-weight: normal; }
	.tabledata td {padding:3px;  border:2px solid #666; }
	.tablemain tr td:nth-child(2), td:nth-child(3), td:nth-child(4), td:nth-child(5){ word-break:break-all; }
	
	.tnc_container h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight: normal; margin: 0; padding: 1px 0; background-color:#1785ca; text-align:center; width: 100%; display: block; margin-bottom: 0; }
}

