﻿body {  padding: 0; margin: 0; }
#noidung { width: 745px; height: 1039px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; }
.tblMega645 .header>td { padding: 10px 0 }
.tblMega645 .ngay { font-weight: bold; font-size: 44px; line-height: 40px; }
.tblMega645 .nam { font-weight: bold; font-size: 35px; border-top: solid 2px #000 }
.tblMega645 .infoDL, .tblMega645 .infoDL .input_typing { font-weight: bold; font-size: 43px; line-height: 50px; text-align: center; width: 100%; padding: 0; margin: 0; }
.tblMega645 .address, .tblMega645 .address .input_typing { font-weight: bold; font-size: 37px; line-height: 50px; text-align: center; width: 100%; padding: 0; margin: 0 }
.tblMega645 .box_result { border-bottom: 0; padding-top: 3px }
.tblMega645 .title_slgiai { border-bottom: 0; font-size: 40px; font-weight: bold; text-decoration: underline; padding-top: 30px; }
.tblMega645 .result_number { font-size: 77px; font-weight: bold; border-radius: 50%; height: 105px; width: 105px; border: solid 3px; }
.tblMega645 .title_kqxs { font-size: 49px; font-weight: bold; line-height: 69px; }
.tblMega645 .tblTKGiai { border-collapse: collapse; margin: 4px auto 10px auto; border-color: #000; }
.tblMega645 .tblTKGiai td { font-size: 35px; padding: 13px 7px; font-weight: bold; }
.tblMega645 .tblTKGiai thead th { background: #000; color: #FFF; padding: 13px 9px; text-transform: uppercase; font-size: 29px; }
.tblTKGiai i { font-size: 23px !important; }
.tblMega645 .introduct { padding: 10px; font-size: 36px; background-color: #EAEAEA }
.tblMega645 .domain { font-size: 45px; font-weight: bold; text-decoration: underline }
input.btnSearch { background: #f82916; color: #FFF !important; border: 0; padding: 3px 13px; border-radius: 5px; }
.eventHover { border: 1px solid #F00; margin: -1px; background: #FF9 }
#notification { position: fixed; top: 0; text-align: center; width: 100%; background: #75ADE8; color: #FFF700; font-size: 23px; z-index: 2; }
.tooltip { top: 0; border: 2px solid #0C3; background: #F00; padding: 5px 10px; border-radius: 10px; color: #fff }
html, body { width: 100%; height: 100%; }
#setting { position: absolute; right: 0; top: 0; width: 160px; height: 100%; background: #F0F0F0; padding: 0 10px; }
.btn_setting { border: 2px solid #bb0000; background: #ff1100; padding: 4px 3px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; margin: 10px 0; text-transform: uppercase; text-align: center; font-weight: bold; color: #ffffff; cursor: pointer; min-width: 150px; }
.linecut_leftright { margin-top: 10px; }
.linecut_topbottom { margin-top: 0px; height: 20px !important; margin-bottom: 20px; }
@media print and (color) {
* { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
