/*box location home*/
.head_location{
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.wrap-pop-list-location {
    background: #eee;
    padding-bottom: 3px;
    font-weight: 400;
}

.wrap-pop-list-location .pop-title {
    font-size: 16px;
    padding: 16px 0 20px;
    text-align: center;
}

ul.rs, ol.rs {
    list-style: none;
}

.wrap-pop-list-location .plocation-item:first-child {
    margin-top: 0;
}

.wrap-pop-list-location .plocation-item:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 18px;
    width: 13px;
    height: 22px;
    background: url('/images/v4-icon.png') -137px -234px;
}

.wrap-pop-list-location .plocation-item {
    background: #FFF;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding-left: 40px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    box-shadow: 0 3px #e3e3e3;
}

.wrap-pop-list-location .plocation-item i {
    position: absolute;
    right: 20px;
    top: 14px;
    background: #f8c879;
    width: 24px;
    height: 24px;
    border-radius: 50%;
}

.wrap-pop-list-location .plocation-item i:before {
    content: "";
    position: absolute;
    top: 7px;
    right: 7px;
    width: 9px;
    height: 11px;
    background: url('/images/v4-icon.png') -150px -234px;
}

.wrap-pop-list-location .plocation-item:hover i {
    background: #ef532a;
}

.wrap-pop-list-location .plocation-item:hover {
    color: #1b7ec0;
    box-shadow: 0 0 5px #818181;
}


/*services.asp*/

/**image youtube*/
.ImageHeader img:hover {
    transform: scale(1.3);
    transition: all 0.5s ease 0s;
}

#imgYtube img:hover {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}

.imghover img:hover {
    transform: scale(1.5);
    transition: all 0.5s ease 0s;
}

.bankhover img:hover {
    transform: scale(1.2);
    transition: all 0.5s ease 0s;
}

/*time countdown*/

h3
{
    clear:both;
}
div#clock
{
    width:200px; 
    margin:0 auto; 
    color:white;
    overflow:hidden;
    text-align:center;
}
div#clock p
{
    background:#4CAF50;
    float:left;
    height:65px;
    width:45px;
}
                                                                                                                                                           
div#clock p span{
    display:block;
    font-size:25px;
    font-weight:bold;
    /*padding:5px 0 0;*/
}

div#clock div.space{
    color:#fff;
    display:block;
    line-height:1.7em;
    font-size:50px;
    float:left;
    height:88px;
    width:30px;
}

div.coupon{
    color:#333!important;
    font-size:50px;
    font-weight:bold;
}

div.multi_clock{
    border:1px solid #666;
    color:#333;
    float:left;
    margin:10px;
    padding:5px;
}

pre{
    background-color:#eee;
    border:1px solid #ccc;
    line-height:1.4em;
    padding:10px;
    margin:0;
}


 .customer_top
{
    border: 1px solid #ccc;
    border-radius:10px; 
}
div.customer_top h4
{
    margin: 0px;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
}
 .demo5 
{
    position:relative;
}
.demo5 ul
{
    margin: 0px;
    position: absolute;
    padding: 0;
    list-style: none;
    width:100%;
}
 .demo5 ul li
{
    margin: 0;
    margin: 0px;
    display: list-item;
    margin-bottom:10px;
}

 .rTable 
{
  	display: table;
  	width: 100%;
    margin: 0 auto;
    margin-top:10px;
}
 .rTableRow 
{
    display: table-row;
}
 .rTableHeading 
{
    display: table-header-group;
    background-color: #ddd;
}
 .rTableCell, .rTableHead 
{
    display: table-cell;
    padding: 3px 10px;
    border: 1px solid #999999;
    text-align:center;
}
 .rTableHeading 
{
    display: table-header-group;
    background-color: #ddd;
    font-weight: bold;
}
 .rTableFoot 
{
    display: table-footer-group;
    font-weight: bold;
    background-color: #ddd;
}
 .rTableBody 
{
    display: table-row-group;
}

 .rTableHeading, .rTableBody, .rTableFoot, .rTableRow
{
    clear: both;
}
 .rTableHead, .rTableFoot
{
    background-color: #DDD;
    font-weight: bold;
}
 .rTableCell, .rTableHead
{
    border: 1px solid #999999;
    float: left;
    /*height: 17px;*/
    overflow: hidden;
    padding:5px;
    width: 33%;
}
 .rTable:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}



/*old code khong theo chuan*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*code new 11/11/2007 */


.CMainMenu:link 
{ 
	color:#055F91;
	font-size:12px;
}
.CMainMenu:visited 
{ 
	color: #055F91;
	font-size:12px;
}
.CMainMenu:hover 
{
	color:#055F91;
	font-size:12px;
}
.CSubMenu:link
{
	font-weight:lighter;
	text-decoration:none;
	color:#055F91;
	font-size:14px;

}
.CSubMenu:visited
{
	font-weight:lighter;
	text-decoration:none;
	color:#055F91;
	font-size:14px;
}
.CSubMenu:hover
{
	font-weight:lighter;
	text-decoration:none;
	color:#ED3237;
	font-size:14px;
}

.CTabMenu:link
{
	font-weight:lighter;
	text-decoration:none;
	color:#FFFFFF;
	

}
.CTabMenu:visited
{
	font-weight:lighter;
	text-decoration:none;
	color:#FFFFFF;
}
.CTabMenu:hover
{
	font-weight:lighter;
	text-decoration:none;
	color:#FFFF00
}



.CTitleClass_AI 
{
	font-family:Arial; 
	color:#CC0000; font-weight:bold; 
	text-decoration:underline
}
.CSapoCourierNew 
{
	font-family:Courier New, Courier, monospace; 
	color:#003333; 
	font-weight:lighter;
}
.body 
{
	font-family:Times New Roman, Times, serif; 
	color:#000000; 
	font-weight:100; 
	font-size:14px; 
	text-align:justify; 
	text-indent:30px; 
	font-stretch:expanded;
}
.author 
{
	font-weight:bold; 
	text-align:right; 
	font-size:16pt;
}
.CTieuDe
{
	font-family:Arial;
	font-size:16pt;
	color:#2C55A5; 
}
.CTieuDeNho
{
	font-family:Arial;
	font-size:13pt;
	color:#2C55A5; 
}

.CTieuDeNhoNho
{
	font-family:Arial;
	font-size:11pt;
	/*color:#2C55A5; */
    color:red;
    font-weight:bold;
}

.CTableCommon
{
	background-color:#0066CC; 
	border:#000066 solid thin; 
	padding:10pt;
}

.CFontVerdana10
{
	font-family:Arial;
	color:#660033;
	font-size:10pt;
	font-weight:bolder;
	
}
.CTextBoxUnder
{
	border:#CCCCCC solid 1px; 
	background-color:#F7F7F7;
	height:25px;
	vertical-align:middle;
}
.CTextBox_NoBorder
{
	border:#FFFFFF ; 
}

.intro{
	position:absolute;
	left:0;
	top:0;
	layer-background-color:#0066FF;	
	background-color:#0066FF;
	border:0.1px solid #0066FF;
	z-index:10;
}

.CTextStrong
{
	font-weight:bold;
}

.CTextWhite
{
	color:#FFFFFF;
	font-weight:bold;
}
.CTitleShopping
{
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	color:#FFFFFF;
}
.CTxtContent
{
 	font-family:Arial;
	font-size:10pt;
	color:#000000;
}
.CSubMenuPhu:link
{
	COLOR: #000033; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	font-family:Arial
}
.CSubMenuPhu:visited
{
	COLOR: #000033; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	font-family:Arial
}
.CSubMenuPhu:hover
{
	COLOR: #660000; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	font-family:Arial
}

.CTxtTitle12WhiteBox
{
 font-family:Arial;
 font-size:12pt;
 color:#FFFFFF;
 font-weight:bold;
 }
 
 .CTxtTitle10
{
 font-family:Arial;
 font-size:10pt;
 }
 
 
.CSubTitle
{
	font:Arial;
	font-size:9pt;
	color:#666666;
}
.CSubNoneTitle
{
	font:Arial;
	font-size:10pt;
}
.CMenuNgang:link
{
	text-decoration:none;
	color:#055F91;
	font-family:Arial;
	font-size: 10pt;
}
.CMenuNgang:visited
{
	text-decoration:none;
	color:#055F91;
	font-family:Arial;
	font-size: 10pt;
}
.CMenuNgang:hover
{
	color:#FFFFFF;
	font-family:Arial;
	font-size: 10pt;
}
.latest-ev-table {
	border: 1px solid #7fa6bc;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-left: 4px;
}

.megamenu
{
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    background: white;
    border: 1px solid #055F91;
    font: normal 10px arial;
    z-index: 100;
    margin-left: 0px;
    margin-top: 0px;
}

.megamenuone{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #0099FF;
border-width: 2px 2px;
padding: 10px;
font: normal 10px arial;
z-index: 100;
}

.Cmainmenutab{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
font: normal 10px arial;
border: 1px solid #055F91;
z-index: 100;
}

.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */
.button4 {background-color: #e7e7e7; color: black;} /* Gray */
.button5 {background-color: #555555;} /* Black */


.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}